1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56904,e=>{"use strict";var t=e.i(18566),r=e.i(71645),n=e.i(61745),a=r["use".trim()],o=e.i(49092),i=e.i(77105),l=e.i(89790),s=e.i(18050),d=e.i(33165);let{Link:c,redirect:u,usePathname:f,useRouter:p,getPathname:m}=function(e){let{Link:c,config:u,getPathname:f,...p}=function(e,n){var d,c,u;let f={...d=n||{},localePrefix:"object"==typeof(u=d.localePrefix)?u:{mode:u||"always"},localeCookie:!!((c=d.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof c&&c},localeDetection:d.localeDetection??!0,alternateLinks:d.alternateLinks??!0},p=f.pathnames,m=(0,r.forwardRef)(function({href:t,locale:r,...n},l){let d,c;"object"==typeof t?(d=t.pathname,c=t.params):d=t;let u=(0,o.isLocalizableHref)(t),m=e(),g=(0,o.isPromise)(m)?a(m):m,v=u?h({locale:r||g,href:null==p?d:{pathname:d,params:c},forcePrefix:null!=r||void 0}):d;return(0,s.jsx)(i.default,{ref:l,href:"object"==typeof t?{...t,pathname:v}:v,locale:r,localeCookie:f.localeCookie,...n})});function h(e){let t,{forcePrefix:r,href:n,locale:a}=e;return null==p?"object"==typeof n?(t=n.pathname,n.query&&(t+=(0,l.serializeSearchParams)(n.query))):t=n:t=(0,l.compileLocalizedPathname)({locale:a,...(0,l.normalizeNameOrNameWithParams)(n),pathnames:f.pathnames}),(0,l.applyPathnamePrefix)(t,a,f,r)}function g(e){return function(t,...r){return e(h(t),...r)}}return{config:f,Link:m,redirect:g(t.redirect),permanentRedirect:g(t.permanentRedirect),getPathname:h}}(n.useLocale,e);return{...p,Link:c,usePathname:function(){let e,a,i=(e=(0,t.usePathname)(),a=(0,n.useLocale)(),(0,r.useMemo)(()=>{if(!e)return e;let t=e,r=(0,o.getLocalePrefix)(a,u.localePrefix);if((0,o.hasPathnamePrefixed)(r,e))t=(0,o.unprefixPathname)(e,r);else if("never"!==u.localePrefix.mode&&u.localePrefix.prefixes){let r=(0,o.getLocaleAsPrefix)(a);(0,o.hasPathnamePrefixed)(r,e)&&(t=(0,o.unprefixPathname)(e,r))}return t},[u.localePrefix,a,e])),s=(0,n.useLocale)();return(0,r.useMemo)(()=>i&&u.pathnames?(0,l.getRoute)(s,i,u.pathnames):i,[s,i])},useRouter:function(){let e=(0,t.useRouter)(),a=(0,n.useLocale)(),o=(0,t.usePathname)();return(0,r.useMemo)(()=>{function t(e){return function(t,r){let{locale:n,...i}=r||{},l=[f({href:t,locale:n||a,forcePrefix:null!=n||void 0})];Object.keys(i).length>0&&l.push(i),(0,d.default)(u.localeCookie,o,a,n),e(...l)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[a,o,e])},getPathname:f}}(e.i(60889).routing);e.s(["Link",0,c,"usePathname",0,f,"useRouter",0,p],56904)},63594,e=>{"use strict";var t=e.i(18050),r=e.i(71645),n=e.i(81140),a=e.i(20783),o=e.i(30030),i=e.i(26330),l=e.i(3536),s=e.i(65491),d=e.i(10772),c=e.i(53660),u=e.i(74606),f=e.i(96626),p=e.i(48425),m=e.i(91918),h=e.i(69340),g=e.i(86312),v=e.i(85369),x="Popover",[w,b]=(0,o.createContextScope)(x,[c.createPopperScope]),y=(0,c.createPopperScope)(),[j,P]=w(x),N=e=>{let{__scopePopover:n,children:a,open:o,defaultOpen:i,onOpenChange:l,modal:s=!1}=e,u=y(n),f=r.useRef(null),[p,m]=r.useState(!1),[g,v]=(0,h.useControllableState)({prop:o,defaultProp:i??!1,onChange:l,caller:x});return(0,t.jsx)(c.Root,{...u,children:(0,t.jsx)(j,{scope:n,contentId:(0,d.useId)(),triggerRef:f,open:g,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:p,onCustomAnchorAdd:r.useCallback(()=>m(!0),[]),onCustomAnchorRemove:r.useCallback(()=>m(!1),[]),modal:s,children:a})})};N.displayName=x;var C="PopoverAnchor",S=r.forwardRef((e,n)=>{let{__scopePopover:a,...o}=e,i=P(C,a),l=y(a),{onCustomAnchorAdd:s,onCustomAnchorRemove:d}=i;return r.useEffect(()=>(s(),()=>d()),[s,d]),(0,t.jsx)(c.Anchor,{...l,...o,ref:n})});S.displayName=C;var A="PopoverTrigger",E=r.forwardRef((e,r)=>{let{__scopePopover:o,...i}=e,l=P(A,o),s=y(o),d=(0,a.useComposedRefs)(r,l.triggerRef),u=(0,t.jsx)(p.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":G(l.open),...i,ref:d,onClick:(0,n.composeEventHandlers)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?u:(0,t.jsx)(c.Anchor,{asChild:!0,...s,children:u})});E.displayName=A;var R="PopoverPortal",[k,T]=w(R,{forceMount:void 0}),M=e=>{let{__scopePopover:r,forceMount:n,children:a,container:o}=e,i=P(R,r);return(0,t.jsx)(k,{scope:r,forceMount:n,children:(0,t.jsx)(f.Presence,{present:n||i.open,children:(0,t.jsx)(u.Portal,{asChild:!0,container:o,children:a})})})};M.displayName=R;var D="PopoverContent",L=r.forwardRef((e,r)=>{let n=T(D,e.__scopePopover),{forceMount:a=n.forceMount,...o}=e,i=P(D,e.__scopePopover);return(0,t.jsx)(f.Presence,{present:a||i.open,children:i.modal?(0,t.jsx)(_,{...o,ref:r}):(0,t.jsx)(I,{...o,ref:r})})});L.displayName=D;var O=(0,m.createSlot)("PopoverContent.RemoveScroll"),_=r.forwardRef((e,o)=>{let i=P(D,e.__scopePopover),l=r.useRef(null),s=(0,a.useComposedRefs)(o,l),d=r.useRef(!1);return r.useEffect(()=>{let e=l.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:O,allowPinchZoom:!0,children:(0,t.jsx)(H,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),d.current||i.triggerRef.current?.focus()}
1),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),I=r.forwardRef((e,n)=>{let a=P(D,e.__scopePopover),o=r.useRef(!1),i=r.useRef(!1);return(0,t.jsx)(H,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||a.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;a.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),H=r.forwardRef((e,r)=>{let{__scopePopover:n,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:d,disableOutsidePointerEvents:u,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:h,...g}=e,v=P(D,n),x=y(n);return(0,l.useFocusGuards)(),(0,t.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:d,children:(0,t.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:h,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>v.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,t.jsx)(c.Content,{"data-state":G(v.open),role:"dialog",id:v.contentId,...x,...g,ref:r,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),F="PopoverClose",z=r.forwardRef((e,r)=>{let{__scopePopover:a,...o}=e,i=P(F,a);return(0,t.jsx)(p.Primitive.button,{type:"button",...o,ref:r,onClick:(0,n.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});z.displayName=F;var $=r.forwardRef((e,r)=>{let{__scopePopover:n,...a}=e,o=y(n);return(0,t.jsx)(c.Arrow,{...o,...a,ref:r})});function G(e){return e?"open":"closed"}$.displayName="PopoverArrow",e.s(["Anchor",0,S,"Arrow",0,$,"Close",0,z,"Content",0,L,"Popover",0,N,"PopoverAnchor",0,S,"PopoverArrow",0,$,"PopoverClose",0,z,"PopoverContent",0,L,"PopoverPortal",0,M,"PopoverTrigger",0,E,"Portal",0,M,"Root",0,N,"Trigger",0,E,"createPopoverScope",0,b],78761);var B=e.i(78761),B=B,W=e.i(47163);function q({...e}){return(0,t.jsx)(B.Root,{"data-slot":"popover",...e})}function K({...e}){return(0,t.jsx)(B.Trigger,{"data-slot":"popover-trigger",...e})}function U({className:e,align:r="center",sideOffset:n=4,...a}){return(0,t.jsx)(B.Portal,{children:(0,t.jsx)(B.Content,{"data-slot":"popover-content",align:r,sideOffset:n,className:(0,W.cn)("z-50 flex w-72 origin-(--radix-popover-content-transform-origin) flex-col gap-4 roun
1ded-md bg-popover p-4 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...a})})}var V=e.i(57688);e.s(["default",0,({className:e})=>(0,t.jsxs)(q,{children:[(0,t.jsx)(K,{asChild:!0,children:(0,t.jsx)("button",{className:(0,W.cn)("text-white/80 transition-opacity hover:text-white cursor-pointer",e),children:(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":!0,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",className:"size-6",children:(0,t.jsx)("path",{fill:"currentColor",d:"M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213 0 .163.13.295.29.295a.326.326 0 0 0 .167-.054l1.903-1.114a.864.864 0 0 1 .717-.098 10.16 10.16 0 0 0 2.837.403c.276 0 .543-.027.811-.05-.857-2.578.157-4.972 1.932-6.446 1.703-1.415 3.882-1.98 5.853-1.838-.576-3.583-4.196-6.348-8.596-6.348zM5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178 1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18zm5.34 2.867c-1.797-.052-3.746.512-5.28 1.786-1.72 1.428-2.687 3.72-1.78 6.22.942 2.453 3.666 4.229 6.884 4.229.826 0 1.622-.12 2.361-.336a.722.722 0 0 1 .598.082l1.584.926a.272.272 0 0 0 .14.047c.134 0 .24-.111.24-.247 0-.06-.023-.12-.038-.177l-.327-1.233a.582.582 0 0 1-.023-.156.49.49 0 0 1 .201-.398C23.024 18.48 24 16.82 24 14.98c0-3.21-2.731-5.837-6.061-6.122zm-2.081 4.303c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.97-.982zm4.844 0c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983.976.976 0 0 1-.969-.983c0-.542.434-.982.969-.982z"})})})}),(0,t.jsxs)(U,{side:"top",sideOffset:12,className:"w-60 rounded-2xl px-3 py-5",children:[(0,t.jsx)("div",{className:"text-sm text-foreground font-bold text-center",children:"ID: geonode_2024"}),(0,t.jsx)(V.default,{src:"/imgs/qr/we-chat-qr.png",alt:"WeChat QR Code",width:280,height:280})]})]})],63594)},44473,e=>{"use strict";let t;var r=e.i(18050),n=e.i(71645),a=e.i(4570),o=e.i(56420);let i=(0,o.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var l=e.i(63676),s=e.i(56904),d=e.i(48148),c=e.i(47163),u=e.i(67881),f=e.i(81140),p=e.i(20783),m=e.i(30030),h=e.i(10772),g=e.i(69340),v=e.i(26330),x=e.i(65491),w=e.i(74606),b=e.i(96626),y=e.i(48425),j=e.i(3536),P=e.i(85369),N=e.i(86312),C=e.i(91918),S="Dialog",[A,E]=(0,m.createContextScope)(S),[R,k]=A(S),T=e=>{let{__scopeDialog:t,children:a,open:o,defaultOpen:i,onOpenChange:l,modal:s=!0}=e,d=n.useRef(null),c=n.useRef(null),[u,f]=(0,g.useControllableState)({prop:o,defaultProp:i??!1,onChange:l,caller:S});return(0,r.jsx)(R,{scope:t,triggerRef:d,contentRef:c,contentId:(0,h.useId)(),titleId:(0,h.useId)(),descriptionId:(0,h.useId)(),open:u,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:s,children:a})};T.displayName=S;var M="DialogTrigger";n.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=k(M,n),i=(0,p.useComposedRefs)(t,o.triggerRef);return(0,r.jsx)(y.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":Z(o.open),...a,ref:i,onClick:(0,f.composeEventHandlers)(e.onClick,o.onOpenToggle)})}).displayName=M;var D="DialogPortal",[L,O]=A(D,{forceMount:void 0}),_=e=>{let{__scopeDialog:t,forceMount:a,children:o,container:i}=e,l=k(D,t);return(0,r.jsx)(L,{scope:t,forceMount:a,children:n.Children.map(o,e=>(0,r.jsx)(b.Presence,{present:a||l.open,children:(0,r.jsx)(w.Portal,{asChild:!0,container:i,children:e})}))})};_.displayName=D;var I="DialogOverlay",H=n.forwardRef((e,t)=>{let n=O(I,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,i=k(I,e.__scopeDialog);return i.modal?(0,r.jsx)(b.Presence,{present:a||i.open,children:(0,r.jsx)(z,{...o,ref:t})}):null});H.displayName=I;var F=(0,C.createSlot)("DialogOverlay.RemoveScroll"),z=n.forwardRef((e,t)=>
1{let{__scopeDialog:n,...a}=e,o=k(I,n),i=(0,v.useDismissableLayerSurface)(),l=(0,p.useComposedRefs)(t,i);return(0,r.jsx)(P.RemoveScroll,{as:F,allowPinchZoom:!0,shards:[o.contentRef],children:(0,r.jsx)(y.Primitive.div,{"data-state":Z(o.open),...a,ref:l,style:{pointerEvents:"auto",...a.style}})})}),$="DialogContent",G=n.forwardRef((e,t)=>{let n=O($,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,i=k($,e.__scopeDialog);return(0,r.jsx)(b.Presence,{present:a||i.open,children:i.modal?(0,r.jsx)(B,{...o,ref:t}):(0,r.jsx)(W,{...o,ref:t})})});G.displayName=$;var B=n.forwardRef((e,t)=>{let a=k($,e.__scopeDialog),o=n.useRef(null),i=(0,p.useComposedRefs)(t,a.contentRef,o);return n.useEffect(()=>{let e=o.current;if(e)return(0,N.hideOthers)(e)},[]),(0,r.jsx)(q,{...e,ref:i,trapFocus:a.open,disableOutsidePointerEvents:a.open,onCloseAutoFocus:(0,f.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:(0,f.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,f.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),W=n.forwardRef((e,t)=>{let a=k($,e.__scopeDialog),o=n.useRef(!1),i=n.useRef(!1);return(0,r.jsx)(q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||a.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;a.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),q=n.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,s=k($,n);return(0,j.useFocusGuards)(),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(x.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,r.jsx)(v.DismissableLayer,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Z(s.open),...l,ref:t,deferPointerDownOutside:!0,onDismiss:()=>s.onOpenChange(!1)})})})}),K="DialogTitle",U=n.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=k(K,n);return(0,r.jsx)(y.Primitive.h2,{id:o.titleId,...a,ref:t})});U.displayName=K;var V="DialogDescription";n.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=k(V,n);return(0,r.jsx)(y.Primitive.p,{id:o.descriptionId,...a,ref:t})}).displayName=V;var X="DialogClose",Y=n.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=k(X,n);return(0,r.jsx)(y.Primitive.button,{type:"button",...a,ref:t,onClick:(0,f.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})});function Z(e){return e?"open":"closed"}Y.displayName=X;let Q=n.default.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),J=()=>{let e=n.default.useContext(Q);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function ee(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function et(){return er(/^iPhone/)||er(/^iPad/)||er(/^Mac/)&&navigator.maxTouchPoints>1}function er(e){return"u">typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let en="u">typeof window?n.useLayoutEffect:n.useEffect;function ea(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}let eo="u">typeof document&&window.visualViewport;function ei(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function el(e){for(ei(e)&&(e=e.parentElement);e&&!ei(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let es=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),ed=0;function ec(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}function eu(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=el(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let r=t.getBoundingClientRect().top,n=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=n-r)}e=t.parentElement}}function ef(e){return e instanceof HTMLInputElement&&!es.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function ep(...e){return n.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let em=new WeakMap;function eh(e,t,r=!1){if(!e||!(e instanceof HTMLElement))return;let n={};Object.entries(t).forEach(([t,r])=>{t.startsWith("--")?e.style.setProperty(t,r):(n[t]=e.style[t],e.style[t]=r)}),r||em.set(e,n)}let eg=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function ev(e,t){if(!e)return null;let r=window.getComputedStyle(e),n=r.transform||r.webkitTransform||r.mozTransform,a=n.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[eg(t)?13:12]):(a=n.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[eg(t)?5:4]):null}function ex(e,t){if(!e)return()=>{};let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}let ew=[.32,.72,0,1],eb="vaul-dragging";function ey(e){let t=n.default.useRef(e);return n.default.useEffect(()=>{t.current=e}),n.default.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function ej({prop:e,defaultProp:t,onChange:r=()=>{}}){let[a,o]=function({defaultProp:e,onChange:t}){let r=n.default.useState(e),[a]=r,o=n.default.useRef(a),i=ey(t);return n.default.useEffect(()=>{o.current!==a&&(i(a),o.current=a)},[a,o,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,l=i?e:a,s=ey(r);return[l,n.default.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&s(r)}else o(t)},[i,e,o,s])]}let eP=()=>()=>{},eN=null,eC=n.default.forwardRef(function({...e},t){let{overlayRef:r,snapPoints:a,onRelease:o,shouldFade:i,isOpen:l,modal:s,shouldAnimate:d}=J(),c=ep(t,r),u=a&&a.length>0;if(!s)return null;let f=n.default.useCallback(e=>o(e),[o]);return n.default.createElement(H,{onMouseUp:f,ref:c,"data-vaul-overlay":"","data-vaul-snap-points":l&&u?"true":"false","data-vaul-snap-points-overlay":l&&i?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...e})});eC.displayName="Drawer.Overlay";let eS=n.default.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:r,...a},o){let{drawerRef:i,onPress:l,onRelease:s,onDrag:d,keyboardIsOpen:c,snapPointsOffset:u,activeSnapPointIndex:f,modal:p,isOpen:m,direction:h,snapPoints:g,container:v,handleOnly:x,shouldAnimate:w,autoFocus:b}=J(),[y,j]=n.default.useState(!1),P=ep(o,i),N=n.default.useRef(null),C=n.default.useRef(null),S=n.default.useRef(!1),A=g&&g.length>0;function E(e){N.current=null,S.current=!1,s(e)}
1return!function(){let{direction:e,isOpen:t,shouldScaleBackground:r,setBackgroundColorOnScale:a,noBodyStyles:o}=J(),i=n.default.useRef(null),l=(0,n.useMemo)(()=>document.body.style.backgroundColor,[]);function s(){return(window.innerWidth-26)/window.innerWidth}n.default.useEffect(()=>{if(t&&r){i.current&&clearTimeout(i.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(...e){}(a&&!o?ex(document.body,{background:"black"}):eP,ex(t,{transformOrigin:eg(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${ew.join(",")})`}));let r=ex(t,{borderRadius:"8px",overflow:"hidden",...eg(e)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{r(),i.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},500)}}},[t,r,l])}(),n.default.useEffect(()=>{A&&window.requestAnimationFrame(()=>{j(!0)})},[]),n.default.createElement(G,{"data-vaul-drawer-direction":h,"data-vaul-drawer":"","data-vaul-delayed-snap-points":y?"true":"false","data-vaul-snap-points":m&&A?"true":"false","data-vaul-custom-container":v?"true":"false","data-vaul-animate":(null==w?void 0:w.current)?"true":"false",...a,ref:P,style:u&&u.length>0?{"--snap-point-height":`${u[null!=f?f:0]}px`,...t}:t,onPointerDown:e=>{x||(null==a.onPointerDown||a.onPointerDown.call(a,e),N.current={x:e.pageX,y:e.pageY},l(e))},onOpenAutoFocus:e=>{null==r||r(e),b||e.preventDefault()},onPointerDownOutside:t=>{(null==e||e(t),!p||t.defaultPrevented)?t.preventDefault():c.current&&(c.current=!1)},onFocusOutside:e=>{if(!p)return void e.preventDefault()},onPointerMove:e=>{if(C.current=e,x||(null==a.onPointerMove||a.onPointerMove.call(a,e),!N.current))return;let t=e.pageY-N.current.y,r=e.pageX-N.current.x,n="touch"===e.pointerType?10:2;((e,t,r=0)=>{if(S.current)return!0;let n=Math.abs(e.y),a=Math.abs(e.x),o=a>n,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&a>=0&&a<=r)return o}else if(!(e.y*i<0)&&n>=0&&n<=r)return!o;return S.current=!0,!0})({x:r,y:t},h,n)?d(e):(Math.abs(r)>n||Math.abs(t)>n)&&(N.current=null)},onPointerUp:e=>{null==a.onPointerUp||a.onPointerUp.call(a,e),N.current=null,S.current=!1,s(e)},onPointerOut:e=>{null==a.onPointerOut||a.onPointerOut.call(a,e),E(C.current)},onContextMenu:e=>{null==a.onContextMenu||a.onContextMenu.call(a,e),C.current&&E(C.current)}})});eS.displayName="Drawer.Content",n.default.forwardRef(function({preventCycle:e=!1,children:t,...r},a){let{closeDrawer:o,isDragging:i,snapPoints:l,activeSnapPoint:s,setActiveSnapPoint:d,dismissible:c,handleOnly:u,isOpen:f,onPress:p,onDrag:m}=J(),h=n.default.useRef(null),g=n.default.useRef(!1);function v(){h.current&&window.clearTimeout(h.current),g.current=!1}return n.default.createElement("div",{onClick:function(){g.current?v():window.setTimeout(()=>{!function(){if(i||e||g.current)return v();if(v(),!l||0===l.length){c||o();return}if(s===l[l.length-1]&&c)return o();let t=l.findIndex(e=>e===s);-1===t||d(l[t+1])}()},120)},onPointerCancel:v,onPointerDown:e=>{u&&p(e),h.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:e=>{u&&m(e)},ref:a,"data-vaul-drawer-visible":f?"true":"false","data-vaul-handle":"","aria-hidden":"true",...r},n.default.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))}).displayName="Drawer.Handle";let eA=function({open:e,onOpenChange:r,children:a,onDrag:o,onRelease:i,snapPoints:l,shouldScaleBackground:s=!1,setBackgroundColorOnScale:d=!0,closeThreshold:c=.25,scrollLockTimeout:u=100,dismissible:f=!0,handleOnly:p=!1,fadeFromIndex:m=l&&l.length-1,activeSnapPoint:h,setActiveSnapPoint:g,fixed:v,modal:x=!0,onClose:w,nested:b,noBodyStyles:y=!1,direction:j="bottom",defaultOpen:P=!1,disablePreventScroll:N=!0,snapToSequentialPoint:C=!1,preventScrollRestoration:S=!1,repositionInputs:A=!0,onAnimationEnd:E,container:R,autoFocus:k=!1}){var M,D;let[L=!1,O]=ej({defaultProp:P,prop:e,onChange:e=>{null==r||r(e),e||b||eT(),setTimeout(()=>{null==E||E(e)},500),e&&!x&&"u">typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[_,I]=n.default.useState(!1),[H,F]=n.default.useState(!1),[z,$]=n.default.useState(!1),G=n.default.useRef(null),B=n.default.useRef(null),W=n.default.useRef(null),q=n.default.useRef(null),K=n.default.useRef(null),U=n.default.useRef(!1),V=n.default.useRef(null),X=n.default.useRef(0),Y=n.default.useRef(!1),Z=n.default.useRef(!P),J=n.default.useRef(0),er=n.default.useRef(null),ei=n.default.useRef((null==(M=er.current)?void 0:M.getBoundingClientRect().height)||0),es=n.default.useRef((null==(D=er.current)?void 0:D.getBoundingClientRect().width)||0),ep=n.default.useRef(0),ex=n.default.useCallback(e=>
1{l&&e===eA.length-1&&(B.current=new Date)},[]),{activeSnapPoint:ey,activeSnapPointIndex:eP,setActiveSnapPoint:eC,onRelease:eS,snapPointsOffset:eA,onDrag:eE,shouldFade:eR,getPercentageDragged:ek}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:r,drawerRef:a,overlayRef:o,fadeFromIndex:i,onSnapPointChange:l,direction:s="bottom",container:d,snapToSequentialPoint:c}){let[u,f]=ej({prop:e,defaultProp:null==r?void 0:r[0],onChange:t}),[p,m]=n.default.useState("u">typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);n.default.useEffect(()=>{function e(){m({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let h=n.default.useMemo(()=>u===(null==r?void 0:r[r.length-1])||null,[r,u]),g=n.default.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===u))?e:null},[r,u]),v=r&&r.length>0&&(i||0===i)&&!Number.isNaN(i)&&r[i]===u||!r,x=n.default.useMemo(()=>{var e;let t=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:"u">typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let r="string"==typeof e,n=0;if(r&&(n=parseInt(e,10)),eg(s)){let a=r?n:p?e*t.height:0;return p?"bottom"===s?t.height-a:-t.height+a:a}let a=r?n:p?e*t.width:0;return p?"right"===s?t.width-a:-t.width+a:a}))?e:[]},[r,p,d]),w=n.default.useMemo(()=>null!==g?null==x?void 0:x[g]:null,[x,g]),b=n.default.useCallback(e=>{var t;let n=null!=(t=null==x?void 0:x.findIndex(t=>t===e))?t:null;l(n),eh(a.current,{transition:`transform 0.5s cubic-bezier(${ew.join(",")})`,transform:eg(s)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),x&&n!==x.length-1&&void 0!==i&&n!==i&&n<i?eh(o.current,{transition:`opacity 0.5s cubic-bezier(${ew.join(",")})`,opacity:"0"}):eh(o.current,{transition:`opacity 0.5s cubic-bezier(${ew.join(",")})`,opacity:"1"}),f(null==r?void 0:r[Math.max(n,0)])},[a.current,r,x,i,o,f]);return n.default.useEffect(()=>{if(u||e){var t;let n=null!=(t=null==r?void 0:r.findIndex(t=>t===e||t===u))?t:-1;x&&-1!==n&&"number"==typeof x[n]&&b(x[n])}},[u,e,r,x,b]),{isLastSnapPoint:h,activeSnapPoint:u,shouldFade:v,getPercentageDragged:function(e,t){if(!r||"number"!=typeof g||!x||void 0===i)return null;let n=g===i-1;if(g>=i&&t)return 0;if(n&&!t)return 1;if(!v&&!n)return null;let a=n?g+1:g-1,o=e/Math.abs(n?x[a]-x[a-1]:x[a+1]-x[a]);return n?1-o:o},setActiveSnapPoint:f,activeSnapPointIndex:g,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:n,dismissible:a}){if(void 0===i)return;let l="bottom"===s||"right"===s?(null!=w?w:0)-e:(null!=w?w:0)+e,d=g===i-1,u=0===g,f=e>0;if(d&&eh(o.current,{transition:`opacity 0.5s cubic-bezier(${ew.join(",")})`}),!c&&n>2&&!f)return void(a?t():b(x[0]));if(!c&&n>2&&f&&x&&r)return void b(x[r.length-1]);let p=null==x?void 0:x.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-l)<Math.abs(e-l)?t:e),m=eg(s)?window.innerHeight:window.innerWidth;if(n>.4&&Math.abs(e)<.4*m){let e=f?1:-1;return e>0&&h&&r?void b(x[r.length-1]):void(u&&e<0&&a&&t(),null===g||b(x[g+e]))}b(p)},onDrag:function({draggedDistance:e}){if(null===w)return;let t="bottom"===s||"right"===s?w-e:w+e;("bottom"===s||"right"===s)&&t<x[x.length-1]||("top"===s||"left"===s)&&t>x[x.length-1]||eh(a.current,{transform:eg(s)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:x}}({snapPoints:l,activeSnapPointProp:h,setActiveSnapPointProp:g,drawerRef:er,fadeFromIndex:m,overlayRef:G,onSnapPointChange:ex,direction:j,container:R,snapToSequentialPoint:C});!function(e={}){let{isDisabled:r}=e;en(()=>{if(!r){var e,n,a;let r,o,i,l,s,d,c;return 1==++ed&&et()&&(i=0,l=window.pageXOffset,s=window.pageYOffset,d=ea((e=document.documentElement,n="paddingRight",a=`${window.innerWidth-document.documentElement.clientWidth}px`,r=e.style[n],e.style[n]=a,()=>{e.style[n]=r})),window.scrollTo(0,0),c=ea(ec(document,"touchstart",e=>{((o=el(e.target))!==document.documentElement||o!==document.body)&&(i=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),ec(document,"touchmove",e=>{if(!o||o===document.documentElement||o===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,r=o.scrollTop,n=o.scrollHeight-o.clientHeight;0!==n&&((r<=0&&t>i||r>=n&&t<i)&&e.preventDefault(),i=t)},{passive:!1,capture:!0}),ec(document,"touchend",e=>{let t=e.target;ef(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),ec(document,"focus",e=>{let t=e.target;ef(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",eo&&(eo.height<window.innerHeight?requestAnimationFrame(()=>{eu(t)}):eo.addEventListener("resize",()=>eu(t),{once:!0}))}))},!0),ec(window,"scroll",()=>{window.scrollTo(0,0)})),t=()=>{d(),c(),window.scrollTo(l,s)}),()=>{0==--ed&&(null==t||t())}}},[r])}({isDisabled:!L||H||!x||z||!_||!A||!N});let{restorePositionSetting:eT}=function({isOpen:e,modal:t,nested:r,hasBeenOpened:a,preventScrollRestoration:o,noBodyStyles:i}){let[l,s]=n.default.useState(()=>"u">typeof window?window.location.href:""),d=n.default.useRef(0),c=n.default.useCallback(()=>
1{if(ee()&&null===eN&&e&&!i){eN={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-d.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top=`${-(d.current+e)}px`)}),300)}},[e]),u=n.default.useCallback(()=>{if(ee()&&null!==eN&&!i){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,eN),window.requestAnimationFrame(()=>{o&&l!==window.location.href?s(window.location.href):window.scrollTo(t,e)}),eN=null}},[l]);return n.default.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),n.default.useEffect(()=>{if(t)return()=>{"u"<typeof document||document.querySelector("[data-vaul-drawer]")||u()}},[t,u]),n.default.useEffect(()=>{!r&&a&&(e?(window.matchMedia("(display-mode: standalone)").matches||c(),t||window.setTimeout(()=>{u()},500)):u())},[e,a,l,t,r,c,u]),{restorePositionSetting:u}}({isOpen:L,modal:x,nested:null!=b&&b,hasBeenOpened:_,preventScrollRestoration:S,noBodyStyles:y});function eM(){return(window.innerWidth-26)/window.innerWidth}function eD(e,t){var r;let n=e,a=null==(r=window.getSelection())?void 0:r.toString(),o=er.current?ev(er.current,j):null,i=new Date;if("SELECT"===n.tagName||n.hasAttribute("data-vaul-no-drag")||n.closest("[data-vaul-no-drag]"))return!1;if("right"===j||"left"===j)return!0;if(B.current&&i.getTime()-B.current.getTime()<500)return!1;if(null!==o&&("bottom"===j?o>0:o<0))return!0;if(a&&a.length>0)return!1;if(K.current&&i.getTime()-K.current.getTime()<u&&0===o||t)return K.current=i,!1;for(;n;){if(n.scrollHeight>n.clientHeight){if(0!==n.scrollTop)return K.current=new Date,!1;if("dialog"===n.getAttribute("role"))break}n=n.parentNode}return!0}function eL(e){H&&er.current&&(er.current.classList.remove(eb),U.current=!1,F(!1),q.current=new Date),null==w||w(),e||O(!1),setTimeout(()=>{l&&eC(l[0])},500)}function eO(){if(!er.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=ev(er.current,j);eh(er.current,{transform:"translate3d(0, 0, 0)",transition:`transform 0.5s cubic-bezier(${ew.join(",")})`}),eh(G.current,{transition:`opacity 0.5s cubic-bezier(${ew.join(",")})`,opacity:"1"}),s&&t&&t>0&&L&&eh(e,{borderRadius:"8px",overflow:"hidden",...eg(j)?{transform:`scale(${eM()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${eM()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${ew.join(",")})`},!0)}return n.default.useEffect(()=>{window.requestAnimationFrame(()=>{Z.current=!0})},[]),n.default.useEffect(()=>{var e;function t(){if(er.current&&A&&(ef(document.activeElement)||Y.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,r=window.innerHeight,n=r-t,a=er.current.getBoundingClientRect().height||0;ep.current||(ep.current=a);let o=er.current.getBoundingClientRect().top;if(Math.abs(J.current-n)>60&&(Y.current=!Y.current),l&&l.length>0&&eA&&eP&&(n+=eA[eP]||0),J.current=n,a>t||Y.current){let e=er.current.getBoundingClientRect().height,i=e;e>t&&(i=t-(a>.8*r?o:26)),v?er.current.style.height=`${e-Math.max(n,0)}px`:er.current.style.height=`${Math.max(i,t-o)}px`}else{let e;e=navigator.userAgent,"u">typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))||(er.current.style.height=`${ep.current}px`)}l&&l.length>0&&!Y.current?er.current.style.bottom="0px":er.current.style.bottom=`${Math.max(n,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[eP,l,eA]),n.default.useEffect(()=>(L&&(eh(document.documentElement,{scrollBehavior:"auto"}
1),B.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let r=em.get(e);r&&(e.style[t]=r[t])}(document.documentElement,"scrollBehavior")}),[L]),n.default.useEffect(()=>{x||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[x]),n.default.createElement(T,{defaultOpen:P,onOpenChange:e=>{(f||e)&&(e?I(!0):eL(!0),O(e))},open:L},n.default.createElement(Q.Provider,{value:{activeSnapPoint:ey,snapPoints:l,setActiveSnapPoint:eC,drawerRef:er,overlayRef:G,onOpenChange:r,onPress:function(e){var t,r;!f&&!l||(!er.current||er.current.contains(e.target))&&(ei.current=(null==(t=er.current)?void 0:t.getBoundingClientRect().height)||0,es.current=(null==(r=er.current)?void 0:r.getBoundingClientRect().width)||0,F(!0),W.current=new Date,et()&&window.addEventListener("touchend",()=>U.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),X.current=eg(j)?e.pageY:e.pageX)},onRelease:function(e){var t,r;if(!H||!er.current)return;er.current.classList.remove(eb),U.current=!1,F(!1),q.current=new Date;let n=ev(er.current,j);
1if(!e||!eD(e.target,!1)||!n||Number.isNaN(n)||null===W.current)return;let a=q.current.getTime()-W.current.getTime(),o=X.current-(eg(j)?e.pageY:e.pageX),s=Math.abs(o)/a;if(s>.05&&($(!0),setTimeout(()=>{$(!1)},200)),l){eS({draggedDistance:o*("bottom"===j||"right"===j?1:-1),closeDrawer:eL,velocity:s,dismissible:f}),null==i||i(e,!0);return}if("bottom"===j||"right"===j?o>0:o<0){eO(),null==i||i(e,!0);return}if(s>.4){eL(),null==i||i(e,!1);return}let d=Math.min(null!=(t=er.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(r=er.current.getBoundingClientRect().width)?r:0,window.innerWidth);if(Math.abs(n)>=("left"===j||"right"===j?u:d)*c){eL(),null==i||i(e,!1);return}null==i||i(e,!0),eO()},onDrag:function(e){if(er.current&&H){let t="bottom"===j||"right"===j?1:-1,r=(X.current-(eg(j)?e.pageY:e.pageX))*t,n=r>0,a=l&&!f&&!n;if(a&&0===eP)return;let i=Math.abs(r),d=document.querySelector("[data-vaul-drawer-wrapper]"),c=i/("bottom"===j||"top"===j?ei.current:es.current),u=ek(i,n);if(null!==u&&(c=u),a&&c>=1||!U.current&&!eD(e.target,n))return;if(er.current.classList.add(eb),U.current=!0,eh(er.current,{transition:"none"}),eh(G.current,{transition:"none"}),l&&eE({draggedDistance:r}),n&&!l){let e=Math.min(-(8*(Math.log(r+1)-2)*1),0)*t;eh(er.current,{transform:eg(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let p=1-c;if((eR||m&&eP===m-1)&&(null==o||o(e,c),eh(G.current,{opacity:`${p}`,transition:"none"},!0)),d&&G.current&&s){let e=Math.min(eM()+c*(1-eM()),1),t=8-8*c,r=Math.max(0,14-14*c);eh(d,{borderRadius:`${t}px`,transform:eg(j)?`scale(${e}) translate3d(0, ${r}px, 0)`:`scale(${e}) translate3d(${r}px, 0, 0)`,transition:"none"},!0)}if(!l){let e=i*t;eh(er.current,{transform:eg(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:f,shouldAnimate:Z,handleOnly:p,isOpen:L,isDragging:H,shouldFade:eR,closeDrawer:eL,onNestedDrag:function(e,t){if(t<0)return;let r=(window.innerWidth-16)/window.innerWidth,n=r+t*(1-r),a=-16+16*t;eh(er.current,{transform:eg(j)?`scale(${n}) translate3d(0, ${a}px, 0)`:`scale(${n}) translate3d(${a}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,r=e?-16:0;V.current&&window.clearTimeout(V.current),eh(er.current,{transition:`transform 0.5s cubic-bezier(${ew.join(",")})`,transform:eg(j)?`scale(${t}) translate3d(0, ${r}px, 0)`:`scale(${t}) translate3d(${r}px, 0, 0)`}),!e&&er.current&&(V.current=setTimeout(()=>{let e=ev(er.current,j);eh(er.current,{transition:"none",transform:eg(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let r=eg(j)?window.innerHeight:window.innerWidth,n=t?(r-16)/r:1,a=t?-16:0;t&&eh(er.current,{transition:`transform 0.5s cubic-bezier(${ew.join(",")})`,transform:eg(j)?`scale(${n}) translate3d(0, ${a}px, 0)`:`scale(${n}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:Y,modal:x,snapPointsOffset:eA,activeSnapPointIndex:eP,direction:j,shouldScaleBackground:s,setBackgroundColorOnScale:d,noBodyStyles:y,container:R,autoFocus:k}},a))},eE=function(e){let t=J(),{container:r=t.container,...a}=e;return n.default.createElement(_,{container:r,...a})};function eR({...e}){return(0,r.jsx)(eA,{"data-slot":"drawer",...e})}function ek({...e}){return(0,r.jsx)(eE,{"data-slot":"drawer-portal",...e})}function eT({...e}){return(0,r.jsx)(Y,{"data-slot":"drawer-close",...e})}function eM({className:e,...t}){return(0,r.jsx)(eC,{"data-slot":"drawer-overlay",className:(0,c.cn)("fixed inset-0 z-50 bg-black/10 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...t})}function eD({className:e,children:t,...n}){return(0,r.jsxs)(ek,{"data-slot":"drawer-portal",children:[(0,r.jsx)(eM,{}),(0,r.jsxs)(eS,{"data-slot":"drawer-content",className:(0,c.cn)("group/drawer-content fixed z-50 flex h-auto flex-col bg-popover text-sm text-popover-foreground data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-xl data-[vaul-drawer-direction=bottom]:border-t data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:rounded-r-xl data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:rounded-l-xl data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-xl data-[vaul-drawer-direction=top]:border-b data-[vaul-drawer-direction=left]:sm:max-w-sm data-[vaul-drawer-direction=right]:sm:max-w-sm",e),...n,children:[(0,r.jsx)("div",{className:"mx-auto mt-4 hidden h-1.5 w-[100px] shrink-0 rounded-full bg-muted group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),t]})]})}function eL({className:e,...t}
1){return(0,r.jsx)(U,{"data-slot":"drawer-title",className:(0,c.cn)("font-heading font-medium text-foreground",e),...t})}var eO=e.i(8414),e_=e.i(57688),eI=e.i(10354);function eH(e){return[{href:eI.PAGES_PATHS.residentialProduct,title:e("items.products.residential.title"),description:e("items.products.residential.description"),logoSrc:"/imgs/services/residential-proxies-logo.svg",logoSrcWhite:"/imgs/services/residential-proxies-logo-white.svg"},{href:eI.PAGES_PATHS.ispProduct,title:e("items.products.isp.title"),description:e("items.products.isp.description"),logoSrc:"/imgs/services/isp-proxies-logo.svg",logoSrcWhite:"/imgs/services/isp-proxies-logo-white.svg"},{href:eI.PAGES_PATHS.rotatingProduct,title:e("items.products.datacenter.title"),description:e("items.products.datacenter.description"),logoSrc:"/imgs/services/datacenter-proxies-logo.svg",logoSrcWhite:"/imgs/services/datacenter-proxies-logo-white.svg"},{href:eI.PAGES_PATHS.unlimitedResidentialProduct,title:e("items.products.unlimitedResidential.title"),description:e("items.products.unlimitedResidential.description"),logoSrc:"/imgs/services/unlimited-residential-logo.svg",logoSrcWhite:"/imgs/services/unlimited-residential-logo-white.svg"},{href:eI.PAGES_PATHS.locations,title:e("items.products.locations.title"),description:e("items.products.locations.description"),logoSrc:"/imgs/services/locations-logo.svg",logoSrcWhite:"/imgs/services/locations-logo-white.svg"},{href:eI.PAGES_PATHS.proxiesFor,title:e("items.products.proxiesFor.title"),description:e("items.products.proxiesFor.description"),logoSrc:"/imgs/services/proxies-for-logo.svg",logoSrcWhite:"/imgs/services/proxies-for-logo-white.svg"},{href:eI.FREE_TOOLS_PATHS.freeProxyList,title:e("items.products.freeProxyList.title"),description:e("items.products.freeProxyList.description"),logoSrc:"/imgs/services/free-proxy-list-logo.svg",logoSrcWhite:"/imgs/services/free-proxy-list-logo-white.svg"}]}function eF(e){return[{href:eI.PAGES_PATHS.scraperApi,title:e("items.api.scrape.title"),description:e("items.api.scrape.description"),logoSrc:"/imgs/services/scraper-api-logo.svg",logoSrcWhite:"/imgs/services/scraper-api-logo-white.svg"},{href:eI.PAGES_PATHS.mapApi,title:e("items.api.map.title"),description:e("items.api.map.description"),logoSrc:"/imgs/services/map-logo.svg",logoSrcWhite:"/imgs/services/map-logo-white.svg"},{href:eI.PAGES_PATHS.crawlApi,title:e("items.api.crawl.title"),description:e("items.api.crawl.description"),logoSrc:"/imgs/services/crawl-logo.svg",logoSrcWhite:"/imgs/services/crawl-logo-white.svg"},{href:eI.PAGES_PATHS.search,title:e("items.api.search.title"),description:e("items.api.search.description"),logoSrc:"/imgs/services/search-logo.svg",logoSrcWhite:"/imgs/services/search-logo-white.svg"},{href:eI.PAGES_PATHS.mcp,title:e("items.api.mcp.title"),description:e("items.api.mcp.description"),logoSrc:"/imgs/services/mcp-logo.svg",logoSrcWhite:"/imgs/services/mcp-logo-white.svg"}]}function ez(e){return[{href:eI.PAGES_PATHS.tbProgram,title:e("items.programs.1tbProgram")},{href:eI.PAGES_PATHS.partners,title:e("items.programs.partners")},{href:eI.PAGES_PATHS.affiliates,title:e("items.programs.affiliates")},{href:eI.PAGES_PATHS.resellerInformation,title:e("items.programs.resellers")}]}function e$(e){return[{href:eI.PAGES_PATHS.about,title:e("items.company.about")},{href:eI.PAGES_PATHS.trust,title:e("items.company.trustCenter")},{href:eI.PAGES_PATHS.contact,title:e("items.company.contact")},{href:eI.PAGES_PATHS.contactSales,title:e("items.company.contactSales")},{href:eI.PAGES_PATHS.guarantee,title:e("items.company.guarantee")}]}function eG(e){return[{title:e("items.resources.docs"),href:eI.EXTERNAL_LINKS.DOCUMENTATION},{title:e("items.resources.useCases"),href:eI.PAGES_PATHS.useCases},{title:e("items.resources.compare"),href:eI.PAGES_PATHS.compare},{title:e("items.resources.blog"),href:eI.PAGES_PATHS.blog},{title:e("items.resources.glossary"),href:eI.PAGES_PATHS.glossary}]}(0,o.default)("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]),(0,o.default)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]),(0,o.default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),eI.PAGES_PATHS.residentialPricing,eI.PAGES_PATHS.scraperApiPricing,eI.PAGES_PATHS.ispPricing,eI.PAGES_PATHS.rotatingPricing;let eB=(0,o.default)("arrow-up-left",[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]]),eW=(0,o.default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);var eq=e.i(90538),eK=e.i(63594),eU=e.i(61745);let eV=(0,o.default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);var eX=e.i(26495),eX=eX,eY=e.i(63415),eZ=e.i(60889),eQ=e.i(43361),eJ=e.i(77521);let e0={en:"English",zh:"ç®ä½ä¸æ",pt:"Português",id:"Bahasa Indonesia",ms:"Bahasa Melayu",tr:"Türkçe",de:"Deutsch",es:"Español",fr:"Français",ja:"æ¥æ¬èª"},e1=()=>{let e=(0,eU.useLocale)(),t=(0,s.usePathname)(),n=(0,s.useRouter)(),a=(0,eQ.stripLocalePrefix)(t,eZ.routing.locales);return(0,eQ.isTranslatedPath)(a)?(0,r.jsxs)(eY.DropdownMenu,{modal:!1,children:[(0,r.jsxs)(eY.DropdownMenuTrigger,{className:"text-white flex cursor-pointer items-center gap-1.5 text-xs transition-colors outline-none",children:[(0,r.jsx)(eV,{className:"size-4"}),(0,r.jsx)("span",{children:e0[e]}),(0,r.jsx)(eX.default,{className:"size-3"})]}),(0,r.jsx)(eY.DropdownMenuContent,{align:"end",sideOffset:8,className:"w-auto min-w-max",children:eZ.routing.locales.map(a=>
1(0,r.jsx)(eY.DropdownMenuItem,{className:`cursor-pointer whitespace-nowrap px-3 py-2 text-sm ${e===a?"font-semibold":""}`,onClick:()=>{(0,eJ.setGeonodeMarketingLocaleCookie)(a),n.replace(t,{locale:a})},children:e0[a]},a))})]}):null},e2=(0,c.cn)("flex h-dvh max-h-dvh w-full max-w-none flex-col rounded-none border-0 bg-background p-0 shadow-none","data-[vaul-drawer-direction=top]:mb-0 data-[vaul-drawer-direction=top]:max-h-dvh data-[vaul-drawer-direction=top]:rounded-none data-[vaul-drawer-direction=top]:border-0");function e3({item:e}){if("logoSrc"in e)return(0,r.jsx)("span",{className:"flex size-7 shrink-0 items-center justify-center rounded-sm",children:(0,r.jsx)(e_.default,{src:e.logoSrcWhite,alt:"",width:16,height:16,className:"size-6 shrink-0 object-contain"})});if("icon"in e){let t=e.icon;return(0,r.jsx)("span",{className:"flex size-7 shrink-0 items-center justify-center rounded-sm text-muted-foreground",children:(0,r.jsx)(t,{className:"size-6",strokeWidth:1.75,"aria-hidden":!0})})}return null}function e5({items:e,onNavigate:t}){return(0,r.jsx)("div",{className:"flex flex-col",children:e.map(e=>{let n=`${e.href}-${e.title}`,a="isDisabled"in e&&e.isDisabled,o=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e3,{item:e}),(0,r.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,r.jsx)("span",{className:"text-sm font-semibold leading-5 text-white",children:e.title}),"description"in e&&(0,r.jsx)("span",{className:"truncate text-xs leading-none text-muted-foreground",children:e.description})]})]});return a?(0,r.jsx)("div",{"aria-disabled":!0,className:"pointer-events-none flex gap-3 rounded-md py-3 opacity-50",children:o},n):(0,r.jsx)(s.Link,{href:e.href,onClick:t,className:"flex gap-3 rounded-md py-3 no-underline! transition-colors hover:text-muted-foreground",children:o},n)})})}let e4="flex items-center border-b border-dashed border-white/15 px-6 py-4 text-base font-semibold text-white/50 no-underline transition-colors hover:text-muted-foreground ",e6=(0,c.cn)("rounded-none border-0 px-6 py-4 text-base font-semibold hover:no-underline focus-visible:ring-0","**:data-[slot=accordion-trigger-icon]:text-foreground text-white/50");function e7({href:e,children:t,external:n,onNavigate:a}){return n?(0,r.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",onClick:()=>{a()},className:e4,children:t}):(0,r.jsx)(s.Link,{href:e,onClick:()=>{a()},className:e4,children:t})}let e9=[{label:"LinkedIn",href:eI.SOCIAL_LINKS.LINKEDIN,Icon:function({className:e}){return(0,r.jsx)("svg",{className:e,viewBox:"0 0 24 24",fill:"white","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})}},{label:"Discord",href:eI.SOCIAL_LINKS.DISCORD,Icon:function({className:e}){return(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:e,"aria-hidden":!0,xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fill:"white",d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"})})}},{label:"Facebook",href:eI.SOCIAL_LINKS.FACEBOOK,Icon:function({className:e}){return(0,r.jsx)("svg",{className:e,viewBox:"0 0 24 24",fill:"white","aria-hidden":!0,
1children:(0,r.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})}},{label:"Telegram",href:eI.SOCIAL_LINKS.TELEGRAM,Icon:eW}];function e8({onClose:e}){let t=(0,d.useTranslations)("navigation"),n=eF(e=>t(e)),a=eH(e=>t(e)),o=ez(e=>t(e)),i=e$(e=>t(e)),l=eG(e=>t(e));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eL,{className:"sr-only",children:t("mobile.title")}),(0,r.jsxs)("div",{className:"flex items-center bg-primary justify-between border-white/15 border-b px-6 py-4",children:[(0,r.jsx)(s.Link,{href:"/","aria-label":"Geonode home",onClick:e,className:"flex shrink-0 items-center gap-2",children:(0,r.jsx)(e_.default,{src:"/logo/geonode-logo-light.svg",alt:"Geonode logo",width:112,height:24})}),(0,r.jsx)(eT,{asChild:!0,children:(0,r.jsx)(u.Button,{type:"button",variant:"ghost",size:"icon-sm","aria-label":t("mobile.closeNavigation"),className:"bg-muted-foreground/30",children:(0,r.jsx)(eB,{"aria-hidden":!0,className:"text-white"})})})]}),(0,r.jsx)("div",{className:"border-b border-white/15 px-6 py-4 flex justify-end bg-primary",children:(0,r.jsx)(u.Button,{asChild:!0,children:(0,r.jsx)("a",{href:eI.EXTERNAL_LINKS.GEO_DASHBOARD_SIGN_UP,target:"_blank",rel:"noopener noreferrer",onClick:e,children:t("mobile.signUp")})})}),(0,r.jsxs)("nav",{className:"min-h-0 flex-1 overflow-y-auto bg-primary",children:[(0,r.jsxs)(eq.Accordion,{type:"single",collapsible:!0,defaultValue:"API",className:"w-full text-white/50",children:[(0,r.jsxs)(eq.AccordionItem,{value:"API",className:"border-b border-dashed border-white/15 ",children:[(0,r.jsx)(eq.AccordionTrigger,{className:e6,iconColor:"white",children:t("topLevel.api")}),(0,r.jsx)(eq.AccordionContent,{className:"px-6 pb-4 ",children:(0,r.jsx)(e5,{items:n,onNavigate:e})})]}),(0,r.jsxs)(eq.AccordionItem,{value:"Proxies",className:"border-b border-dashed border-white/15 ",children:[(0,r.jsx)(eq.AccordionTrigger,{className:e6,iconColor:"white",children:t("topLevel.proxies")}),(0,r.jsx)(eq.AccordionContent,{className:"px-6 pb-4 ",children:(0,r.jsx)(e5,{items:a,onNavigate:e})})]})]}),(0,r.jsx)(eq.Accordion,{type:"single",collapsible:!0,className:"w-full",children:(0,r.jsxs)(eq.AccordionItem,{value:"Programs",className:"border-b border-dashed border-white/15 ",children:[(0,r.jsx)(eq.AccordionTrigger,{className:e6,iconColor:"white",children:t("topLevel.programs")}),(0,r.jsx)(eq.AccordionContent,{className:"px-6 pb-4",children:(0,r.jsx)(e5,{items:o,onNavigate:e})})]})}),(0,r.jsx)(eq.Accordion,{type:"single",collapsible:!0,className:"w-full",children:(0,r.jsxs)(eq.AccordionItem,{value:"Company",className:"border-b border-dashed border-white/15 ",children:[(0,r.jsx)(eq.AccordionTrigger,{className:e6,iconColor:"white",children:t("topLevel.resources")}),(0,r.jsx)(eq.AccordionContent,{className:"px-6 pb-4",children:(0,r.jsx)(e5,{items:l,onNavigate:e})})]})}),(0,r.jsx)(eq.Accordion,{type:"single",collapsible:!0,className:"w-full",children:(0,r.jsxs)(eq.AccordionItem,{value:"Company",className:"border-b border-dashed border-white/15 ",children:[(0,r.jsx)(eq.AccordionTrigger,{className:e6,iconColor:"white",children:t("topLevel.company")}),(0,r.jsx)(eq.AccordionContent,{className:"px-6 pb-4",children:(0,r.jsx)(e5,{items:i,onNavigate:e})})]})}),(0,r.jsx)(e7,{href:eI.PAGES_PATHS.pricing,onNavigate:e,children:t("topLevel.pricing")}),(0,r.jsx)(e7,{href:eI.PAGES_PATHS.architecture,onNavigate:e,children:t("topLevel.architecture")})]}),(0,r.jsxs)("div",{className:"mt-auto flex items-center justify-center gap-7 border-t border-white/15 py-4 bg-primary",children:[e9.map(({label:e,href:t,Icon:n})=>(0,r.jsx)(s.Link,{href:t,"aria-label":e,className:"text-muted-foreground/40 transition-colors hover:text-muted-foreground",children:(0,r.jsx)(n,{className:"size-6","aria-hidden":!0,color:"white"})},e)),(0,r.jsx)(eK.default,{className:"text-white transition-colors hover:text-muted-foreground"}),(0,r.jsx)(e1,{})]})]})}var te=e.i(69035);let tt=(0,c.cn)("h-9 px-3 py-2 rounded-md text-sm font-semibold text-white","data-popup-open:bg-[#a3a3a31a]! data-open:bg-[#a3a3a31a]! focus:bg-[#a3a3a31a]! hover:bg-[#a3a3a31a]!"),tr="overflow-hidden rounded-[12px] border shrink-0 shadow-none border border-neutrals-n95 bg-popover p-0 min-w-[270px] max-w-[min(calc(100vw-2rem),280px)] ";function tn({item:e}){if("logoSrc"in e)return(0,r.jsx)(e_.default,{src:e.logoSrc,alt:"",width:24,height:24,className:"mt-0.5 size-6 shrink-0 object-contain"});let t="icon"in e?e.icon:null;return t?(0,r.jsx)(t,{className:"mt-0.5 size-7 shrink-0 text-foreground",strokeWidth:1.75,"aria-hidden":!0}):null}function ta({items:e,className:t,separatorAfterId:n}
1){return(0,r.jsx)("ul",{className:(0,c.cn)("flex w-full min-w-[420px] flex-col gap-0.5 p-2",t),children:e.map((e,t)=>(0,r.jsxs)("li",{className:"min-w-0",children:[(0,r.jsx)(eO.NavigationMenuLink,{asChild:!0,children:(0,r.jsxs)(s.Link,{href:e.href,onClick:()=>{if("isDisabled"in e&&e.isDisabled)return},className:(0,c.cn)("flex gap-3 rounded-lg p-3 transition-colors","hover:bg-muted/80 focus-visible:bg-muted/80","outline-none"),children:[(0,r.jsx)(tn,{item:e}),(0,r.jsxs)("span",{className:"flex min-w-0 flex-col gap-0.5 text-left",children:[(0,r.jsx)("span",{className:"text-sm font-semibold leading-snug text-foreground",children:e.title}),"description"in e&&(0,r.jsx)("span",{className:"text-xs font-normal leading-snug text-muted-foreground",children:e.description})]})]})}),t===n&&(0,r.jsx)("div",{className:"px-1",children:(0,r.jsx)(te.Separator,{className:"my-2 bg-popover-foreground/15 "})})]},`${e.href}-${e.title}`))})}e.s(["default",0,function(){let[e,t]=(0,n.useState)(!1),o=(0,d.useTranslations)("navigation"),f=eF(e=>o(e)),p=eH(e=>o(e)),m=ez(e=>o(e)),h=e$(e=>o(e)),g=eG(e=>o(e));return(0,r.jsxs)(eR,{open:e,onOpenChange:t,direction:"top",dismissible:!0,children:[(0,r.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 md:px-10 md:py-[12px]",children:[(0,r.jsxs)("div",{className:"flex items-center gap-8",children:[(0,r.jsx)(s.Link,{href:"/","aria-label":"Geonode home",className:"flex shrink-0 items-center gap-2",children:(0,r.jsx)(e_.default,{src:"/logo/geonode-logo-light.svg",alt:"Geonode logo",width:112,height:24})}),(0,r.jsx)("div",{className:"hidden xl:block",children:(0,r.jsx)(eO.NavigationMenu,{viewport:!1,children:(0,r.jsxs)(eO.NavigationMenuList,{className:"gap-3",children:[(0,r.jsxs)(eO.NavigationMenuItem,{children:[(0,r.jsx)(eO.NavigationMenuTrigger,{className:tt,children:o("topLevel.api")}),(0,r.jsx)(eO.NavigationMenuContent,{className:tr,children:(0,r.jsx)(ta,{items:f,separatorAfterId:3})})]}),(0,r.jsxs)(eO.NavigationMenuItem,{children:[(0,r.jsx)(eO.NavigationMenuTrigger,{className:tt,children:o("topLevel.proxies")}),(0,r.jsx)(eO.NavigationMenuContent,{className:tr,children:(0,r.jsx)(ta,{items:p,separatorAfterId:3})})]}),(0,r.jsx)(eO.NavigationMenuItem,{children:(0,r.jsx)(eO.NavigationMenuLink,{asChild:!0,children:(0,r.jsx)(s.Link,{href:"/pricing",className:(0,c.cn)(tt,"inline-flex items-center"),children:o("topLevel.pricing")})})}),(0,r.jsxs)(eO.NavigationMenuItem,{children:[(0,r.jsx)(eO.NavigationMenuTrigger,{className:tt,children:o("topLevel.programs")}),(0,r.jsx)(eO.NavigationMenuContent,{className:tr,children:(0,r.jsx)(ta,{items:m,className:"min-w-[270px]"})})]}),(0,r.jsxs)(eO.NavigationMenuItem,{children:[(0,r.jsx)(eO.NavigationMenuTrigger,{className:tt,children:o("topLevel.resources")}),(0,r.jsx)(eO.NavigationMenuContent,{className:tr,children:(0,r.jsx)(ta,{items:g,className:"min-w-[270px]"})})]}),(0,r.jsxs)(eO.NavigationMenuItem,{children:[(0,r.jsx)(eO.NavigationMenuTrigger,{className:tt,children:o("topLevel.company")}),(0,r.jsx)(eO.NavigationMenuContent,{className:tr,children:(0,r.jsx)(ta,{items:h,className:"min-w-[270px]"})})]})]})})})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsxs)("div",{className:"hidden items-center gap-3 xl:flex",children:[(0,r.jsx)(e1,{}),(0,r.jsx)(s.Link,{href:eI.PAGES_PATHS.contactSales,className:"text-sm font-semibold text-white px-3 py-2",onClick:()=>a.default.capture("contact_sales_nav_clicked"),children:o("topLevel.contactSales")}),(0,r.jsx)("a",{href:eI.EXTERNAL_LINKS.GEO_DASHBOARD_SIGN_UP,className:(0,u.buttonVariants)({variant:"default"}),target:"_blank",rel:"noopener noreferrer",onClick:()=>a.default.capture("get_started_clicked",{source:"header"}),children:o("topLevel.getStarted")})]}),(0,r.jsx)("button",{type:"button",className:"flex size-10 items-center justify-center text-white xl:hidden","aria-label":e?"Close navigation":"Open navigation","aria-expanded":e,onClick:()=>{let r=!e;t(r),r&&a.default.capture("mobile_nav_toggled",{action:"open"})},children:e?(0,r.jsx)(l.X,{size:22}):(0,r.jsx)(i,{size:22})})]})]}),(0,r.jsx)(eD,{"aria-describedby":void 0,className:e2,children:(0,r.jsx)(e8,{onClose:()=>t(!1)})})]})}],44473)},18619,e=>{"use strict";var t=e.i(18050),r=e.i(56904),n=e.i(90538),a=e.i(47163),o=e.i(94179);e.s(["FooterAccordion",0,function({columns:e}){return(0,t.jsx)(n.Accordion,{type:"single",collapsible:!0,defaultValue:e[0]?.heading,className:"w-full",children:e.map(e=>(0,t.jsxs)(n.AccordionItem,{value:e.heading,className:"border-solid border-white/15 not-last:border-b not-last:[border-bottom-style:dashed]",children:[(0,t.jsx)(n.AccordionTrigger,{className:(0,a.cn)("rounded-none border-0 py-4 pr-6 pl-6
1shadow-none hover:bg-transparent hover:no-underline **:data-[slot=accordion-trigger-icon]:text-white/60","text-base leading-none font-medium tracking-wide text-white/60 focus-visible:border-white/20 focus-visible:ring-white/20"),children:e.heading}),(0,t.jsx)(n.AccordionContent,{className:"pb-0 [&_a]:no-underline",children:(0,t.jsx)("ul",{className:"flex flex-col gap-3 px-6 pb-4",children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(r.Link,{href:e.href,className:"text-sm leading-5 font-semibold text-[rgba(255,255,255,0.76)] transition-colors hover:text-white!",children:[e.label,e.badge&&(0,t.jsx)(o.Badge,{variant:"yellow",className:"ml-2",children:e.badge})]})},`${e.href}-${e.label}`))})})]},e.heading))})}])},28745,e=>{"use strict";var t=e.i(18050),r=e.i(71645),n=e.i(18566),a=e.i(32181),o=e.i(72328);let i={duration:.35,ease:"easeInOut"},l={initial:{opacity:0,y:-20},animate:{opacity:1,y:0}};e.s(["default",0,function({children:e}){let s=(0,n.usePathname)(),d=(0,o.useReducedMotion)(),[c]=(0,r.useState)(s),u=s===c;return d?e:(0,t.jsx)(a.motion.div,{variants:l,initial:!u&&"initial",animate:"animate",transition:i,children:e},s)}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.