1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,808341,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return i}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},479520,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return w},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return v}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(555682),o=e.r(190809),l=e.r(843476),s=i._(e.r(174080)),u=o._(e.r(271645)),d=e.r(742732),c=e.r(922737),f=e.r(808341),h=new Map,p=new Set,m=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:o="",strategy:l="afterInteractive",onError:u,stylesheets:d}=e,f=n||t;if(f&&p.has(f))return;if(h.has(t)){p.add(f),h.get(t).then(r,u);return}let m=()=>{a&&a(),p.add(f)},g=document.createElement("script"),v=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});i?(g.innerHTML=i.__html||"",m()):o?(g.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",m()):t&&(g.src=t,h.set(t,v)),(0,c.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),d&&(e=>{if(s.default.preinit)return e.forEach(e=>{s.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(d),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}):m(e)}function v(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function y(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:i="afterInteractive",onError:o,stylesheets:c,...h}=e,{updateScripts:g,scripts:v,getIsSsr:y,appDir:w,nonce:b}=(0,u.useContext)(d.HeadManagerContext);b=h.nonce||b;let x=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||n;x.current||(a&&e&&p.has(e)&&a(),x.current=!0)},[a,t,n]);let C=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!C.current){if("afterInteractive"===i)m(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}));C.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(g?(v[i]=(v[i]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:o,...h,nonce:b}]),g(v)):y&&y()?p.add(t||n):y&&!y()&&m({...e,nonce:b})),w){if(c&&c.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!n)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...h,id:t}])})`}});else return s.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin}),(0,l.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([n,{...h,id:t}])})`}});"afterInteractive"===i&&n&&s.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let w=y;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},108346,e=>{"use strict";let t,n,r,a;var i=e.i(843476),o=e.i(271645),l=e.i(618566),s=e.i(151641),u=e.i(22533),d=e.i(831966),c=e.i(981140),f=e.i(820783),h=e.i(30030),p=e.i(610772),m=e.i(369340),g=e.i(726330),v=e.i(765491),y=e.i(774606),w=e.i(296626),b=e.i(248425),x=e.i(303536),C=e.i(985369),E=e.i(186312),M=Symbol("radix.slottable");function O(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===M}var P="Dialog",[R,j]=(0,h.createContextScope)(P),[D,S]=R(P),k=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:l,modal:s=!0}=e,u=o.useRef(null),d=o.useRef(null),[c,f]=(0,m.useControllableState)({prop:r,defaultProp:a??!1,onChange:l,caller:P});return(0,i.jsx)(D,{scope:t,triggerRef:u,contentRef:d,contentId:(0,p.useId)(),titleId:(0,p.useId)(),descriptionId:(0,p.useId)(),open:c,onOpenChange:f,onOpenToggle:o.useCallback(()=>f(e=>!e),[f]),modal:s,children:n})};k.displayName=P;var T="DialogTrigger",N=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(T,n),o=(0,f.useComposedRefs)(t,a.triggerRef);return(0,i.jsx)(b.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Z(a.open),...r,ref:o,onClick:(0,c.composeEventHandlers)(e.onClick,a.onOpenToggle)})});N.displayName=T;var q="DialogPortal",[A,I]=R(q,{forceMount:void 0}),$=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:a}=e,l=S(q,t);return(0,i.jsx)(A,{scope:t,forceMount:n,children:o.Children.map(r,e=>(0,i.jsx)(w.Presence,{present:n||l.open,children:(0,i.jsx)(y.Portal,{asChild:!0,container:a,children:e})}))})};$.displayName=q;var F="DialogOverlay",_=o.forwardRef((e,t)=>{let n=I(F,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=S(F,e.__scopeDialog);return o.modal?(0,i.jsx)(w.Presence,{present:r||o.open,children:(0,i.jsx)(H,{...a,ref:t})}):null});_.displayName=F;var L=((a=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var a;let e,i,l=(a=n,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),s=function(e,t){let n={...t};for(let r in t){let a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...i}:"className"===r&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?(0,f.composeRefs)(t,l):l),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",n=a,(r=o.forwardRef((e,t)=>{let{children:r,...a}=e,l=o.Children.toArray(r),s=l.find(O);if(s){let e=s.props.children,r=l.map(t=>t!==s?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,i.jsx)(n,{...a,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,i.jsx)(n,{...a,ref:t,children:r})})).displayName="DialogOverlay.RemoveScroll.Slot",r),H=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(F,n);return(0,i.jsx)(C.RemoveScroll,{as:L,allowPinchZoom:!0,shards:[a.contentRef],children:(0,i.jsx)(b.Primitive.div,{"data-state":Z(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Q="DialogContent",B=o.forwardRef((e,t)=>{let n=I(Q,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=S(Q,e.__scopeDialog);return(0,i.jsx)(w.Presence,{present:r||o.open,children:o.modal?(0,i.jsx)(z,{...a,ref:t}):(0,i.jsx)(W,{...a,ref:t})})});B.displayName=Q;var z=o.forwardRef((e,t)=>{let n=S(Q,e.__scopeDialog),r=o.useRef(null),a=(0,f.useComposedRefs)(t,n.contentRef,r);return o.useEffect(()=>{let e=r.current;if(e)return(0,E.hideOthers)(e)},[]),(0,i.jsx)(K,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,c.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,c.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,c.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),W=o.forwardRef((e,t)=>
1{let n=S(Q,e.__scopeDialog),r=o.useRef(!1),a=o.useRef(!1);return(0,i.jsx)(K,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let i=t.target;n.triggerRef.current?.contains(i)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),K=o.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:l,...s}=e,u=S(Q,n),d=o.useRef(null),c=(0,f.useComposedRefs)(t,d);return(0,x.useFocusGuards)(),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.FocusScope,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,i.jsx)(g.DismissableLayer,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":Z(u.open),...s,ref:c,onDismiss:()=>u.onOpenChange(!1)})}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(er,{titleId:u.titleId}),(0,i.jsx)(ea,{contentRef:d,descriptionId:u.descriptionId})]})]})}),Y="DialogTitle",V=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(Y,n);return(0,i.jsx)(b.Primitive.h2,{id:a.titleId,...r,ref:t})});V.displayName=Y;var U="DialogDescription",X=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(U,n);return(0,i.jsx)(b.Primitive.p,{id:a.descriptionId,...r,ref:t})});X.displayName=U;var G="DialogClose",J=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(G,n);return(0,i.jsx)(b.Primitive.button,{type:"button",...r,ref:t,onClick:(0,c.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})});function Z(e){return e?"open":"closed"}J.displayName=G;var ee="DialogTitleWarning",[et,en]=(0,h.createContext)(ee,{contentName:Q,titleName:Y,docsSlug:"dialog"}),er=({titleId:e})=>{let t=en(ee),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return o.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ea=({contentRef:e,descriptionId:t})=>{let n=en("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return o.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null};let ei=o.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}),eo=()=>{let e=o.default.useContext(ei);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function el(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function es(){return eu(/^iPhone/)||eu(/^iPad/)||eu(/^Mac/)&&navigator.maxTouchPoints>1}function eu(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],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.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}
5[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 ed="u">typeof window?o.useLayoutEffect:o.useEffect;function ec(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}let ef="u">typeof document&&window.visualViewport;function eh(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function ep(e){for(eh(e)&&(e=e.parentElement);e&&!eh(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let em=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),eg=0;function ev(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function ey(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=ep(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function ew(e){return e instanceof HTMLInputElement&&!em.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function eb(...e){return o.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let ex=new WeakMap;function eC(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{t.startsWith("--")?e.style.setProperty(t,n):(r[t]=e.style[t],e.style[t]=n)}),n||ex.set(e,r)}let eE=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function eM(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[eE(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[eE(t)?5:4]):null}function eO(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let eP=[.32,.72,0,1],eR="vaul-dragging";function ej(e){let t=o.default.useRef(e);return o.default.useEffect(()=>{t.current=e}),o.default.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function eD({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,a]=function({defaultProp:e,onChange:t}){let n=o.default.useState(e),[r]=n,a=o.default.useRef(r),i=ej(t);return o.default.useEffect(()=>{a.current!==r&&(i(r),a.current=r)},[r,a,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,l=i?e:r,s=ej(n);return[l,o.default.useCallback(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else a(t)},[i,e,a,s])]}let eS=()=>()=>{},ek=null,eT=o.default.forwardRef(function({...e},t){let{overlayRef:n,snapPoints:r,onRelease:a,shouldFade:i,isOpen:l,modal:s,shouldAnimate:u}=eo(),d=eb(t,n),c=r&&r.length>0;if(!s)return null;let f=o.default.useCallback(e=>a(e),[a]);return o.default.createElement(_,{onMouseUp:f,ref:d,"data-vaul-overlay":"","data-vaul-snap-points":l&&c?"true":"false","data-vaul-snap-points-overlay":l&&i?"true":"false","data-vaul-animate":(null==u?void 0:u.current)?"true":"false",...e})});eT.displayName="Drawer.Overlay";let eN=o.default.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},a){let{drawerRef:i,onPress:l,onRelease:s,onDrag:u,keyboardIsOpen:d,snapPointsOffset:c,activeSnapPointIndex:f,modal:h,isOpen:p,direction:m,snapPoints:g,container:v,handleOnly:y,shouldAnimate:w,autoFocus:b}=eo(),[x,C]=o.default.useState(!1),E=eb(a,i),M=o.default.useRef(null),O=o.default.useRef(null),P=o.default.useRef(!1),R=g&&g.length>0;function j(e){M.current=null,P.current=!1,s(e)}
5return!function(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:a}=eo(),i=o.default.useRef(null),l=(0,o.useMemo)(()=>document.body.style.backgroundColor,[]);function s(){return(window.innerWidth-26)/window.innerWidth}o.default.useEffect(()=>{if(t&&n){i.current&&clearTimeout(i.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(...e){}(r&&!a?eO(document.body,{background:"black"}):eS,eO(t,{transformOrigin:eE(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${eP.join(",")})`}));let n=eO(t,{borderRadius:"8px",overflow:"hidden",...eE(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()=>{n(),i.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},500)}}},[t,n,l])}(),o.default.useEffect(()=>{R&&window.requestAnimationFrame(()=>{C(!0)})},[]),o.default.createElement(B,{"data-vaul-drawer-direction":m,"data-vaul-drawer":"","data-vaul-delayed-snap-points":x?"true":"false","data-vaul-snap-points":p&&R?"true":"false","data-vaul-custom-container":v?"true":"false","data-vaul-animate":(null==w?void 0:w.current)?"true":"false",...r,ref:E,style:c&&c.length>0?{"--snap-point-height":`${c[null!=f?f:0]}px`,...t}:t,onPointerDown:e=>{y||(null==r.onPointerDown||r.onPointerDown.call(r,e),M.current={x:e.pageX,y:e.pageY},l(e))},onOpenAutoFocus:e=>{null==n||n(e),b||e.preventDefault()},onPointerDownOutside:t=>{(null==e||e(t),!h||t.defaultPrevented)?t.preventDefault():d.current&&(d.current=!1)},onFocusOutside:e=>{if(!h)return void e.preventDefault()},onPointerMove:e=>{if(O.current=e,y||(null==r.onPointerMove||r.onPointerMove.call(r,e),!M.current))return;let t=e.pageY-M.current.y,n=e.pageX-M.current.x,a="touch"===e.pointerType?10:2;((e,t,n=0)=>
5{if(P.current)return!0;let r=Math.abs(e.y),a=Math.abs(e.x),i=a>r,o=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*o<0)&&a>=0&&a<=n)return i}else if(!(e.y*o<0)&&r>=0&&r<=n)return!i;return P.current=!0,!0})({x:n,y:t},m,a)?u(e):(Math.abs(n)>a||Math.abs(t)>a)&&(M.current=null)},onPointerUp:e=>{null==r.onPointerUp||r.onPointerUp.call(r,e),M.current=null,P.current=!1,s(e)},onPointerOut:e=>{null==r.onPointerOut||r.onPointerOut.call(r,e),j(O.current)},onContextMenu:e=>{null==r.onContextMenu||r.onContextMenu.call(r,e),O.current&&j(O.current)}})});eN.displayName="Drawer.Content",o.default.forwardRef(function({preventCycle:e=!1,children:t,...n},r){let{closeDrawer:a,isDragging:i,snapPoints:l,activeSnapPoint:s,setActiveSnapPoint:u,dismissible:d,handleOnly:c,isOpen:f,onPress:h,onDrag:p}=eo(),m=o.default.useRef(null),g=o.default.useRef(!1);function v(){m.current&&window.clearTimeout(m.current),g.current=!1}return o.default.createElement("div",{onClick:function(){g.current?v():window.setTimeout(()=>{!function(){if(i||e||g.current)return v();if(v(),!l||0===l.length){d||a();return}if(s===l[l.length-1]&&d)return a();let t=l.findIndex(e=>e===s);-1===t||u(l[t+1])}()},120)},onPointerCancel:v,onPointerDown:e=>{c&&h(e),m.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:e=>{c&&p(e)},ref:r,"data-vaul-drawer-visible":f?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},o.default.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))}).displayName="Drawer.Handle";let eq=function({open:e,onOpenChange:n,children:r,onDrag:a,onRelease:i,snapPoints:l,shouldScaleBackground:s=!1,setBackgroundColorOnScale:u=!0,closeThreshold:d=.25,scrollLockTimeout:c=100,dismissible:f=!0,handleOnly:h=!1,fadeFromIndex:p=l&&l.length-1,activeSnapPoint:m,setActiveSnapPoint:g,fixed:v,modal:y=!0,onClose:w,nested:b,noBodyStyles:x=!1,direction:C="bottom",defaultOpen:E=!1,disablePreventScroll:M=!0,snapToSequentialPoint:O=!1,preventScrollRestoration:P=!1,repositionInputs:R=!0,onAnimationEnd:j,container:D,autoFocus:S=!1}){var T,N;let[q=!1,A]=eD({defaultProp:E,prop:e,onChange:e=>{null==n||n(e),e||b||eS(),setTimeout(()=>{null==j||j(e)},500),e&&!y&&"u">typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[I,$]=o.default.useState(!1),[F,_]=o.default.useState(!1),[L,H]=o.default.useState(!1),Q=o.default.useRef(null),B=o.default.useRef(null),z=o.default.useRef(null),W=o.default.useRef(null),K=o.default.useRef(null),Y=o.default.useRef(!1),V=o.default.useRef(null),U=o.default.useRef(0),X=o.default.useRef(!1),G=o.default.useRef(!E),J=o.default.useRef(0),Z=o.default.useRef(null),ee=o.default.useRef((null==(T=Z.current)?void 0:T.getBoundingClientRect().height)||0),et=o.default.useRef((null==(N=Z.current)?void 0:N.getBoundingClientRect().width)||0),en=o.default.useRef(0),er=o.default.useCallback(e=>{l&&e===em.length-1&&(B.current=new Date)},[]),{activeSnapPoint:ea,activeSnapPointIndex:eo,setActiveSnapPoint:eu,onRelease:eh,snapPointsOffset:em,onDrag:eb,shouldFade:eO,getPercentageDragged:ej}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:a,fadeFromIndex:i,onSnapPointChange:l,direction:s="bottom",container:u,snapToSequentialPoint:d}){let[c,f]=eD({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[h,p]=o.default.useState("u">typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);o.default.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let m=o.default.useMemo(()=>c===(null==n?void 0:n[n.length-1])||null,[n,c]),g=o.default.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===c))?e:null},[n,c]),v=n&&n.length>0&&(i||0===i)&&!Number.isNaN(i)&&n[i]===c||!n,y=o.default.useMemo(()=>{var e;let t=u?{width:u.getBoundingClientRect().width,height:u.getBoundingClientRect().height}:"u">typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==n?void 0:n.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),eE(s)){let a=n?r:h?e*t.height:0;return h?"bottom"===s?t.height-a:-t.height+a:a}let a=n?r:h?e*t.width:0;return h?"right"===s?t.width-a:-t.width+a:a}))?e:[]},[n,h,u]),w=o.default.useMemo(()=>null!==g?null==y?void 0:y[g]:null,[y,g]),b=o.default.useCallback(e=>{var t;let o=null!=(t=null==y?void 0:y.findIndex(t=>t===e))?t:null;l(o),eC(r.current,{transition:`transform 0.5s cubic-bezier(${eP.join(",")})`,transform:eE(s)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),y&&o!==y.length-1&&void 0!==i&&o!==i&&o<i?eC(a.current,{transition:`opacity 0.5s cubic-bezier(${eP.join(",")})`,opacity:"0"}):eC(a.current,{transition:`opacity 0.5s cubic-bezier(${eP.join(",")})`,opacity:"1"}),f(null==n?void 0:n[Math.max(o,0)])},[r.current,n,y,i,a,f]);return o.default.useEffect(()=>{if(c||e){var t;let r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===c))?t:-1;y&&-1!==r&&"number"==typeof y[r]&&b(y[r])}},[c,e,n,y,b]),{isLastSnapPoint:m,activeSnapPoint:c,shouldFade:v,getPercentageDragged:function(e,t){if(!n||"number"!=typeof g||!y||void 0===i)return null;let r=g===i-1;if(g>=i&&t)return 0;if(r&&!t)return 1;if(!v&&!r)return null;let a=r?g+1:g-1,o=e/Math.abs(r?y[a]-y[a-1]:y[a+1]-y[a]);return r?1-o:o}
5,setActiveSnapPoint:f,activeSnapPointIndex:g,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:o}){if(void 0===i)return;let l="bottom"===s||"right"===s?(null!=w?w:0)-e:(null!=w?w:0)+e,u=g===i-1,c=0===g,f=e>0;if(u&&eC(a.current,{transition:`opacity 0.5s cubic-bezier(${eP.join(",")})`}),!d&&r>2&&!f)return void(o?t():b(y[0]));if(!d&&r>2&&f&&y&&n)return void b(y[n.length-1]);let h=null==y?void 0:y.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-l)<Math.abs(e-l)?t:e),p=eE(s)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)<.4*p){let e=f?1:-1;return e>0&&m&&n?void b(y[n.length-1]):void(c&&e<0&&o&&t(),null===g||b(y[g+e]))}b(h)},onDrag:function({draggedDistance:e}){if(null===w)return;let t="bottom"===s||"right"===s?w-e:w+e;("bottom"===s||"right"===s)&&t<y[y.length-1]||("top"===s||"left"===s)&&t>y[y.length-1]||eC(r.current,{transform:eE(s)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:y}}({snapPoints:l,activeSnapPointProp:m,setActiveSnapPointProp:g,drawerRef:Z,fadeFromIndex:p,overlayRef:Q,onSnapPointChange:er,direction:C,container:D,snapToSequentialPoint:O});!function(e={}){let{isDisabled:n}=e;ed(()=>{if(!n){var e,r,a;let n,i,o,l,s,u,d;return 1==++eg&&es()&&(o=0,l=window.pageXOffset,s=window.pageYOffset,u=ec((e=document.documentElement,r="paddingRight",a=`${window.innerWidth-document.documentElement.clientWidth}px`,n=e.style[r],e.style[r]=a,()=>{e.style[r]=n})),window.scrollTo(0,0),d=ec(ev(document,"touchstart",e=>{((i=ep(e.target))!==document.documentElement||i!==document.body)&&(o=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),ev(document,"touchmove",e=>{if(!i||i===document.documentElement||i===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,n=i.scrollTop,r=i.scrollHeight-i.clientHeight;0!==r&&((n<=0&&t>o||n>=r&&t<o)&&e.preventDefault(),o=t)},{passive:!1,capture:!0}),ev(document,"touchend",e=>{let t=e.target;ew(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),ev(document,"focus",e=>{let t=e.target;ew(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",ef&&(ef.height<window.innerHeight?requestAnimationFrame(()=>{ey(t)}):ef.addEventListener("resize",()=>ey(t),{once:!0}))}))},!0),ev(window,"scroll",()=>{window.scrollTo(0,0)})),t=()=>{u(),d(),window.scrollTo(l,s)}),()=>{0==--eg&&(null==t||t())}}},[n])}({isDisabled:!q||F||!y||L||!I||!R||!M});let{restorePositionSetting:eS}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:r,preventScrollRestoration:a,noBodyStyles:i}){let[l,s]=o.default.useState(()=>"u">typeof window?window.location.href:""),u=o.default.useRef(0),d=o.default.useCallback(()=>{if(el()&&null===ek&&e&&!i){ek={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:`${-u.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&u.current>=t&&(document.body.style.top=`${-(u.current+e)}px`)}),300)}},[e]),c=o.default.useCallback(()=>{if(el()&&null!==ek&&!i){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,ek),window.requestAnimationFrame(()=>{a&&l!==window.location.href?s(window.location.href):window.scrollTo(t,e)}),ek=null}},[l]);return o.default.useEffect(()=>{function e(){u.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),o.default.useEffect(()=>{if(t)return()=>{"u"<typeof document||document.querySelector("[data-vaul-drawer]")||c()}},[t,c]),o.default.useEffect(()=>{!n&&r&&(e?(window.matchMedia("(display-mode: standalone)").matches||d(),t||window.setTimeout(()=>{c()},500)):c())},[e,r,l,t,n,d,c]),{restorePositionSetting:c}}({isOpen:q,modal:y,nested:null!=b&&b,hasBeenOpened:I,preventScrollRestoration:P,noBodyStyles:x});function eT(){return(window.innerWidth-26)/window.innerWidth}function eN(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),i=Z.current?eM(Z.current,C):null,o=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;
5if("right"===C||"left"===C)return!0;if(B.current&&o.getTime()-B.current.getTime()<500)return!1;if(null!==i&&("bottom"===C?i>0:i<0))return!0;if(a&&a.length>0)return!1;if(K.current&&o.getTime()-K.current.getTime()<c&&0===i||t)return K.current=o,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return K.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eq(e){F&&Z.current&&(Z.current.classList.remove(eR),Y.current=!1,_(!1),W.current=new Date),null==w||w(),e||A(!1),setTimeout(()=>{l&&eu(l[0])},500)}function eA(){if(!Z.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=eM(Z.current,C);eC(Z.current,{transform:"translate3d(0, 0, 0)",transition:`transform 0.5s cubic-bezier(${eP.join(",")})`}),eC(Q.current,{transition:`opacity 0.5s cubic-bezier(${eP.join(",")})`,opacity:"1"}),s&&t&&t>0&&q&&eC(e,{borderRadius:"8px",overflow:"hidden",...eE(C)?{transform:`scale(${eT()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${eT()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${eP.join(",")})`},!0)}return o.default.useEffect(()=>{window.requestAnimationFrame(()=>{G.current=!0})},[]),o.default.useEffect(()=>{var e;function t(){if(Z.current&&R&&(ew(document.activeElement)||X.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,a=Z.current.getBoundingClientRect().height||0;en.current||(en.current=a);let i=Z.current.getBoundingClientRect().top;if(Math.abs(J.current-r)>60&&(X.current=!X.current),l&&l.length>0&&em&&eo&&(r+=em[eo]||0),J.current=r,a>t||X.current){let e=Z.current.getBoundingClientRect().height,o=e;e>t&&(o=t-(a>.8*n?i:26)),v?Z.current.style.height=`${e-Math.max(r,0)}px`:Z.current.style.height=`${Math.max(o,t-i)}px`}else{let e;e=navigator.userAgent,"u">typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))||(Z.current.style.height=`${en.current}px`)}l&&l.length>0&&!X.current?Z.current.style.bottom="0px":Z.current.style.bottom=`${Math.max(r,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[eo,l,em]),o.default.useEffect(()=>(q&&(eC(document.documentElement,{scrollBehavior:"auto"}),B.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=ex.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[q]),o.default.useEffect(()=>{y||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[y]),o.default.createElement(k,{defaultOpen:E,onOpenChange:e=>{(f||e)&&(e?$(!0):eq(!0),A(e))},open:q},o.default.createElement(ei.Provider,{value:{activeSnapPoint:ea,snapPoints:l,setActiveSnapPoint:eu,drawerRef:Z,overlayRef:Q,onOpenChange:n,onPress:function(e){var t,n;!f&&!l||(!Z.current||Z.current.contains(e.target))&&(ee.current=(null==(t=Z.current)?void 0:t.getBoundingClientRect().height)||0,et.current=(null==(n=Z.current)?void 0:n.getBoundingClientRect().width)||0,_(!0),z.current=new Date,es()&&window.addEventListener("touchend",()=>Y.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),U.current=eE(C)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!F||!Z.current)return;Z.current.classList.remove(eR),Y.current=!1,_(!1),W.current=new Date;let r=eM(Z.current,C);
5if(!e||!eN(e.target,!1)||!r||Number.isNaN(r)||null===z.current)return;let a=W.current.getTime()-z.current.getTime(),o=U.current-(eE(C)?e.pageY:e.pageX),s=Math.abs(o)/a;if(s>.05&&(H(!0),setTimeout(()=>{H(!1)},200)),l){eh({draggedDistance:o*("bottom"===C||"right"===C?1:-1),closeDrawer:eq,velocity:s,dismissible:f}),null==i||i(e,!0);return}if("bottom"===C||"right"===C?o>0:o<0){eA(),null==i||i(e,!0);return}if(s>.4){eq(),null==i||i(e,!1);return}let u=Math.min(null!=(t=Z.current.getBoundingClientRect().height)?t:0,window.innerHeight),c=Math.min(null!=(n=Z.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===C||"right"===C?c:u)*d){eq(),null==i||i(e,!1);return}null==i||i(e,!0),eA()},onDrag:function(e){if(Z.current&&F){let t="bottom"===C||"right"===C?1:-1,n=(U.current-(eE(C)?e.pageY:e.pageX))*t,r=n>0,i=l&&!f&&!r;if(i&&0===eo)return;let o=Math.abs(n),u=document.querySelector("[data-vaul-drawer-wrapper]"),d=o/("bottom"===C||"top"===C?ee.current:et.current),c=ej(o,r);if(null!==c&&(d=c),i&&d>=1||!Y.current&&!eN(e.target,r))return;if(Z.current.classList.add(eR),Y.current=!0,eC(Z.current,{transition:"none"}),eC(Q.current,{transition:"none"}),l&&eb({draggedDistance:n}),r&&!l){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;eC(Z.current,{transform:eE(C)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let h=1-d;if((eO||p&&eo===p-1)&&(null==a||a(e,d),eC(Q.current,{opacity:`${h}`,transition:"none"},!0)),u&&Q.current&&s){let e=Math.min(eT()+d*(1-eT()),1),t=8-8*d,n=Math.max(0,14-14*d);eC(u,{borderRadius:`${t}px`,transform:eE(C)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:"none"},!0)}if(!l){let e=o*t;eC(Z.current,{transform:eE(C)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:f,shouldAnimate:G,handleOnly:h,isOpen:q,isDragging:F,shouldFade:eO,closeDrawer:eq,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),a=-16+16*t;eC(Z.current,{transform:eE(C)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;V.current&&window.clearTimeout(V.current),eC(Z.current,{transition:`transform 0.5s cubic-bezier(${eP.join(",")})`,transform:eE(C)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&Z.current&&(V.current=setTimeout(()=>{let e=eM(Z.current,C);eC(Z.current,{transition:"none",transform:eE(C)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let n=eE(C)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&eC(Z.current,{transition:`transform 0.5s cubic-bezier(${eP.join(",")})`,transform:eE(C)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:X,modal:y,snapPointsOffset:em,activeSnapPointIndex:eo,direction:C,shouldScaleBackground:s,setBackgroundColorOnScale:u,noBodyStyles:x,container:D,autoFocus:S}},r))},eA=function(e){let t=eo(),{container:n=t.container,...r}=e;return o.default.createElement($,{container:n,...r})};var eI=e.i(908267);let e$=({shouldScaleBackground:e=!0,direction:t="right",...n})=>(0,i.jsx)(eq,{shouldScaleBackground:e,direction:t,...n});e$.displayName="Drawer";let eF=o.forwardRef(({className:e,...t},n)=>(0,i.jsx)(J,{ref:n,className:(0,eI.cn)("flex-center hover:text-alert absolute top-[44.5px] right-10 aspect-square w-11 cursor-pointer rounded-[14px] bg-[#EEEEEE] text-[#2A2C32]/70 md:top-5 md:right-5",e),...t,children:t.children||(0,i.jsx)(d.Svg,{name:"cross"})}));eF.displayName=J.displayName;let e_=o.forwardRef(({className:e,...t},n)=>(0,i.jsx)(eT,{ref:n,className:(0,eI.cn)("fixed inset-0 z-101 bg-[#0C0F13]/50 backdrop-blur",e),...t}));e_.displayName=eT.displayName;let eL=o.forwardRef(({className:e,overlayClassName:t,children:n,...r},a)=>(0,i.jsxs)(eA,{children:[(0,i.jsx)(e_,{className:t}),(0,i.jsxs)(eN,{ref:a,className:(0,eI.cn)("bg-base-100 fixed top-0 right-0 bottom-0 z-101 flex w-[822px] flex-col p-10 outline-hidden sm:w-full md:p-5 md:py-8",e),style:{"--initial-transform":"calc(100% + 8px)"},...r,children:[(0,i.jsx)(eH,{className:"hidden",children:"Drawer"}),n]})]}));eL.displayName="DrawerContent";let eH=o.forwardRef(({className:e,...t},n)=>(0,i.jsx)(V,{ref:n,className:(0,eI.cn)("",e),...t}));eH.displayName=V.displayName,o.forwardRef(({className:e,...t},n)=>(0,i.jsx)(X,{ref:n,className:(0,eI.cn)("text-muted-foreground text-sm",e),...t})).displayName=X.displayName,e.i(816790);var eQ=e.i(28479);e.s(["HeaderClient",0,({menu:e,logo:t,phone:n,email:r})=>{let a=(0,l.usePathname)(),[c,f]=(0,o.useState)(!1),[h,p]=(0,o.useState)(!1),{header:m,drawer:g}=e;return(0,o.useEffect)(()=>{let e=()=>{window.scrollY>19?p(!0):p(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,o.useEffect)(()=>{f(!1)},[a]),(0,i.jsx)("header",{className:(0,eI.cn)("fixed top-0 md:top-[-0.0625rem] left-0 md:left-[-0.0625rem] z-101 w-full md:w-[101%] text-white md:border lg:border lg:border-b-[#262626]",h&&"bg-[#050505]/90 shadow-xs backdrop-blur-md"),children:(0,i.jsx)("div",{className:"container",children:(0,i.jsxs)("div",{className:"relative flex h-25 items-center justify-between gap-6 lg:h-[3.6875rem]",children:[(0,i.jsx)(u.CMSLink,{className:"w-[11.8125rem] lg:w-[5.9375rem]",url:eQ.NAV.home,children:(0,i.jsx)(s.Media,{resource:t,priority:!0})}),(0,i.jsx)("nav",{className:"flex gap-[1.625rem] lg:hidden",children:m?.map(({link:e},t)=>(0,i.jsx)(u.CMSLink,{...e},t))}),n&&(0,i.jsx)("a",{className:"p link font-bold lg:hidden",href:`tel:${n}`,children:n}),(0,i.jsxs)(e$,{open:c,onOpenChange:()=>f(e=>!e),children:[(0,i.jsx)(N,{className:"link hidden lg:block",children:(0,i.jsx)(d.Svg,{name:"burger",size:"25"})}),(0,i.jsxs)(eL,{className:"bg-secondary/90 w-full !p-[1.25rem] text-white backdrop-blur-md",children:[(0,i.jsxs)("div",{className:"mb-[3.875rem] flex items-center justify-between",children:[(0,i.jsx)(u.CMSLink,{className:"w-[5.9375rem]",url:eQ.NAV.home,children:(0,i.jsx)(s.Media,{resource:t,priority:!0})}),(0,i.jsx)(eF,{className:"static w-fit bg-transparent",children:(0,i.jsx)(d.Svg,{name:"burger-open",size:"25"})})]}),(0,i.jsx)("div",{className:"text-p mb-[3.125rem] text-center",children:(0,i.jsx)("nav",{className:"flex flex-col gap-4",children:g?.map(({link:e},t)=>(0,o.createElement)(u.CMSLink,{...e,key:t}))})}),(0,i.jsxs)("div",{className:"h6 flex flex-col gap-4 text-center font-bold",children:[n&&(0,i.jsx)("a",{className:"link",href:`tel:${n}`,children:n}),r&&(0,i.jsx)("a",{className:"link",href:`mailto:${r}`,children:r})]})]})]})]})})})}],108346)},505775,e=>{"use strict";var t=e.i(843476),n=e.i(618566),r=e.i(744022);function a(){let e=(0,n.usePathname)(),a=`${(0,r.getServerSideURL)()}${e}`;return(0,t.jsx)("link",{rel:"canonical",href:a})}e.s(["Canonical",()=>a])},391111,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(174080),a=e.i(117595),i=e.i(831966),o=e.i(22533);e.i(816790);var l=e.i(28479),s=e.i(908267);
5function u(){let[e,u]=(0,n.useState)(!1);(0,n.useEffect)(()=>{a.default.get("isCookiesConsentAccepted")||u(!0)},[]);let d=(0,t.jsx)("div",{className:(0,s.cn)("bg-primary fixed bottom-0 left-0 z-999 w-full translate-y-full opacity-0 transition",e&&"translate-y-0 opacity-100"),children:(0,t.jsxs)("div",{className:"ps text-base-100 container flex min-h-14 items-center justify-between gap-5 py-2",children:[(0,t.jsxs)("p",{children:["ÐÑ Ð¸ÑполÑзÑем cookies Ð´Ð»Ñ Ð±ÑÑÑÑой и Ñдобной ÑабоÑÑ ÑайÑа. ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑÑÑÑ ÑайÑом, Ð²Ñ Ð¿ÑинимаеÑе"," ",(0,t.jsx)(o.CMSLink,{className:"link-secondary underline hover:opacity-85",url:l.NAV.privacyPolicy,children:"ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð¾Ð±ÑабоÑки пеÑÑоналÑнÑÑ
даннÑÑ
"})]}),(0,t.jsx)("button",{className:"flex-none cursor-pointer hover:opacity-85 md:w-6",onClick:()=>{u(!1),a.default.set("isCookiesConsentAccepted","true")},children:(0,t.jsx)(i.Svg,{name:"cross",size:30})})]})});return"u"<typeof document?null:(0,r.createPortal)(d,document.body)}e.s(["CookieConsentPrompt",()=>u])},991039,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(831966),a=e.i(908267);function i(){let[e,i]=(0,n.useState)(!1),o=()=>{let e=document.documentElement.scrollTop;e>300?i(!0):e<=300&&i(!1)};return(0,n.useEffect)(()=>(window.addEventListener("scroll",o),()=>window.removeEventListener("scroll",o)),[]),(0,t.jsx)("div",{className:(0,a.cn)("fixed left-0 right-0 bottom-0 z-50 pointer-events-none invisible opacity-0",e&&"visible opacity-100"),children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[120rem] px-[9.375rem] max-xl:px-8 max-md:px-5 flex justify-end",children:(0,t.jsx)("button",{type:"button",className:(0,a.cn)("pointer-events-auto flex-center bg-primary aspect-square w-[3.75rem] md:w-[3.125rem] rounded-2xl shadow hover:opacity-95 mb-11 lg:mb-4"),onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},children:(0,t.jsx)(r.Svg,{className:"text-primary-content",name:"arrow-top",height:12.5,width:25})})})})}e.s(["default",()=>i])},794437,e=>{"use strict";var t=e.i(843476),n=e.i(705766);function r(){return(0,t.jsx)(n.Toaster,{})}e.s(["default",()=>r])},736129,e=>{"use strict";let t;var n=e.i(843476),r=e.i(271645),a=e.i(669286),i=e.i(912598),o=e.i(619273),l=e.i(286491),s=e.i(540143),u=e.i(915823),d=class extends u.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,a=t.queryHash??(0,o.hashQueryKeyByOptions)(r,t),i=this.get(a);return i||(i=new l.Query({client:e,queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,o.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,o.matchQuery)(e,t)):t}notify(e){s.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},c=e.i(88587),f=e.i(936553),h=class extends c.Removable{#t;#n;#r;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#n=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#n.includes(e)||(this.#n.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#n=this.#n.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#n.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=(0,f.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});let r="pending"===this.state.status,a=!this.#a.canStart();try{if(r)t();else{this.#i({type:"pending",variables:e,isPaused:a}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:a})}let i=await this.#a.start();return await this.#r.config.onSuccess?.(i,e,this.state.context,this,n),await this.options.onSuccess?.(i,e,this.state.context,n),await this.#r.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(i,null,e,this.state.context,n),this.#i({type:"success",data:i}),i}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:"error",error:t}),t}finally{this.#r.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
5case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),s.notifyManager.batch(()=>{this.#n.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}},p=u,m=class extends p.Subscribable{constructor(e={}){super(),this.config=e,this.#o=new Set,this.#l=new Map,this.#s=0}#o;#l;#s;build(e,t,n){let r=new h({client:e,mutationCache:this,mutationId:++this.#s,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#o.add(e);let t=g(e);if("string"==typeof t){let n=this.#l.get(t);n?n.push(e):this.#l.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#o.delete(e)){let t=g(e);if("string"==typeof t){let n=this.#l.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#l.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=g(e);if("string"!=typeof t)return!0;{let n=this.#l.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=g(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#l.get(t)?.find(t=>
5t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){s.notifyManager.batch(()=>{this.#o.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#o.clear(),this.#l.clear()})}getAll(){return Array.from(this.#o)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,o.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,o.matchMutation)(e,t))}notify(e){s.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return s.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(o.noop))))}};function g(e){return e.options.scope?.id}var v=e.i(175555),y=e.i(814448);function w(e){return{onFetch:(t,n)=>{let r=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],l=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},u=0,d=async()=>{let n=!1,d=(0,o.ensureQueryFn)(t.options,t.fetchOptions),c=async(e,r,a)=>{let i;if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);let l=(i={client:t.client,queryKey:t.queryKey,pageParam:r,direction:a?"backward":"forward",meta:t.options.meta},(0,o.addConsumeAwareSignal)(i,()=>t.signal,()=>n=!0),i),s=await d(l),{maxPages:u}=t.options,c=a?o.addToStart:o.addToEnd;return{pages:c(e.pages,s,u),pageParams:c(e.pageParams,r,u)}};if(a&&i.length){let e="backward"===a,t={pages:i,pageParams:l},n=(e?function(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}:b)(r,t);s=await c(t,n,e)}else{let t=e??i.length;do{let e=0===u?l[0]??r.initialPageParam:b(r,s);if(u>0&&null==e)break;s=await c(s,e),u++}while(u<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=d}}}function b(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}var x=class{#u;#r;#d;#c;#f;#h;#p;#m;constructor(e={}){this.#u=e.queryCache||new d,this.#r=e.mutationCache||new m,this.#d=e.defaultOptions||{},this.#c=new Map,this.#f=new Map,this.#h=0}mount(){this.#h++,1===this.#h&&(this.#p=v.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#m=y.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#h--,0===this.#h&&(this.#p?.(),this.#p=void 0,this.#m?.(),this.#m=void 0)}isFetching(e){return this.#u.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#r.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#u.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),a=this.#u.get(r.queryHash),i=a?.state.data,l=(0,o.functionalUpdate)(t,i);if(void 0!==l)return this.#u.build(this,r).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return s.notifyManager.batch(()=>this.#u.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state}removeQueries(e){let t=this.#u;s.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#u;return s.notifyManager.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(s.notifyManager.batch(()=>this.#u.findAll(e).map(e=>e.cancel(n)))).then(o.noop).catch(o.noop)}invalidateQueries(e,t={}){return s.notifyManager.batch(()=>(this.#u.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(s.notifyManager.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(o.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
5))).then(o.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#u.build(this,t);return n.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(o.noop).catch(o.noop)}fetchInfiniteQuery(e){return e.behavior=w(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(o.noop).catch(o.noop)}ensureInfiniteQueryData(e){return e.behavior=w(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return y.onlineManager.isOnline()?this.#r.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#u}getMutationCache(){return this.#r}getDefaultOptions(){return this.#d}setDefaultOptions(e){this.#d=e}setQueryDefaults(e,t){this.#c.set((0,o.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#c.values()],n={};return t.forEach(t=>{(0,o.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#f.set((0,o.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#f.values()],n={};return t.forEach(t=>{(0,o.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#d.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,o.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===o.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#d.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#u.clear(),this.#r.clear()}};let C={get url(){return`file://${e.P("node_modules/jotai/esm/vanilla/internals.mjs")}`}};function E(e){return!!e.write}function M(e){return"v"in e||"e"in e}function O(e){if("e"in e)throw e.e;if((C.env?C.env.MODE:void 0)!=="production"&&!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}let P=new WeakMap;function R(e){var t;return j(e)&&!!(null==(t=P.get(e))?void 0:t[0])}function j(e){return"function"==typeof(null==e?void 0:e.then)}function D(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function S(e,t,n){var r;let a=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])a.add(t);for(let e of t.p)a.add(e);return a}let k=(e,t,...n)=>t.read(...n),T=(e,t,...n)=>t.write(...n),N=(e,t)=>{if(t.INTERNAL_onInit)return t.INTERNAL_onInit(e)},q=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},A=(e,t)=>{var n;let r=X(e),a=r[0],i=r[6],o=r[9];if((C.env?C.env.MODE:void 0)!=="production"&&!t)throw Error("Atom is undefined or null");let l=a.get(t);return l||(l={d:new Map,p:new Set,n:0},a.set(t,l),null==(n=i.i)||n.call(i,t),null==o||o(e,t)),l},I=e=>{let t=X(e),n=t[1],r=t[3],a=t[4],i=t[5],o=t[6],l=t[13],s=[],u=e=>{try{e()}catch(e){s.push(e)}};do{o.f&&u(o.f);let t=new Set,s=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(s)}),r.clear(),i.forEach(s),i.clear(),a.forEach(s),a.clear(),t.forEach(u),r.size&&l(e)}while(r.size||i.size||a.size)if(s.length)throw AggregateError(s)},$=e=>{let t=X(e),n=t[1],r=t[2],a=t[3],i=t[11],o=t[14],l=t[17],s=[],u=new WeakSet,d=new WeakSet,c=Array.from(a);for(;c.length;){let t=c[c.length-1],a=i(e,t);if(d.has(t)){c.pop();continue}if(u.has(t)){if(r.get(t)===a.n)s.push([t,a]);else if((C.env?C.env.MODE:void 0)!=="production"&&r.has(t))throw Error("[Bug] invalidated atom exists");d.add(t),c.pop();continue}for(let e of(u.add(t),S(t,a,n)))u.has(e)||c.push(e)}for(let t=s.length-1;t>=0;--t){let[n,i]=s[t],u=!1;for(let e of i.d.keys())if(e!==n&&a.has(e)){u=!0;break}u&&(o(e,n),l(e,n)),r.delete(n)}},F=new WeakSet,_=(e,t)=>{let n,r,a=X(e),i=a[1],o=a[2],l=a[3],s=a[6],u=a[7],d=a[11],c=a[12],f=a[13],h=a[14],p=a[16],m=a[17],g=a[20],v=d(e,t);if(M(v)){if(i.has(t)&&o.get(t)!==v.n)return v;let n=!1;for(let[t,r]of v.d)if(h(e,t).n!==r){n=!0;break}if(!n)return v}v.d.clear();let y=!0;function w(){i.has(t)&&(m(e,t),f(e),c(e))}let b=v.n;try{(C.env?C.env.MODE:void 0)!=="production"&&F.delete(e);let a=u(e,t,function(n){var r;if(n===t){let t=d(e,n);if(!M(t))if("init"in n)g(e,n,n.init);else throw Error("no atom init");return O(t)}let a=h(e,n);try{return O(a)}finally{v.d.set(n,a.n),R(v.v)&&D(t,v.v,a),i.has(t)&&(null==(r=i.get(n))||r.t.add(t)),y||w()}},{get signal(){return n||(n=new AbortController),n.signal},get setSelf(){return(C.env?C.env.MODE:void 0)!=="production"&&console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),(C.env?C.env.MODE:void 0)==="production"||E(t)||console.warn("setSelf function cannot be used with read-only atom"),
5!r&&E(t)&&(r=(...n)=>{if((C.env?C.env.MODE:void 0)!=="production"&&y&&console.warn("setSelf function cannot be called in sync"),!y)try{return p(e,t,...n)}finally{f(e),c(e)}}),r}});if((C.env?C.env.MODE:void 0)!=="production"&&F.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),g(e,t,a),j(a)){var x,S;let e=P.get(a);if(!e){e=[!0,new Set],P.set(a,e);let t=()=>{e[0]=!1};a.then(t,t)}e[1].add(()=>null==n?void 0:n.abort()),a.then(w,w)}return null==(x=s.r)||x.call(s,t),v}catch(e){return delete v.v,v.e=e,++v.n,v}finally{y=!1,b!==v.n&&o.get(t)===b&&(o.set(t,v.n),l.add(t),null==(S=s.c)||S.call(s,t))}},L=(e,t)=>{let n=X(e),r=n[1],a=n[2],i=n[11],o=[t];for(;o.length;){let t=o.pop(),n=i(e,t);for(let l of S(t,n,r)){let t=i(e,l);a.set(l,t.n),o.push(l)}}},H=(e,t,...n)=>{let r=X(e),a=r[3],i=r[6],o=r[8],l=r[11],s=r[12],u=r[13],d=r[14],c=r[15],f=r[16],h=r[17],p=r[20],m=!0;try{return o(e,t,t=>O(d(e,t)),(n,...r)=>{var o;let d=l(e,n);try{if(n!==t)return f(e,n,...r);{if(!("init"in n))throw Error("atom not writable");(C.env?C.env.MODE:void 0)!=="production"&&F.add(e);let t=d.n,l=r[0];p(e,n,l),h(e,n),t!==d.n&&(a.add(n),c(e,n),null==(o=i.c)||o.call(i,n));return}}finally{m||(u(e),s(e))}},...n)}finally{m=!1}},Q=(e,t)=>{var n;let r=X(e),a=r[1],i=r[3],o=r[6],l=r[11],s=r[15],u=r[18],d=r[19],c=l(e,t),f=a.get(t);if(f&&!R(c.v)){for(let[r,a]of c.d)if(!f.d.has(r)){let d=l(e,r);u(e,r).t.add(t),f.d.add(r),a!==d.n&&(i.add(r),s(e,r),null==(n=o.c)||n.call(o,r))}for(let n of f.d)if(!c.d.has(n)){f.d.delete(n);let r=d(e,n);null==r||r.t.delete(t)}}},B=(e,t)=>{var n;let r=X(e),a=r[1],i=r[4],o=r[6],l=r[10],s=r[11],u=r[12],d=r[13],c=r[14],f=r[16],h=r[18],p=s(e,t),m=a.get(t);if(!m){for(let n of(c(e,t),p.d.keys()))h(e,n).t.add(t);m={l:new Set,d:new Set(p.d.keys()),t:new Set},a.set(t,m),E(t)&&i.add(()=>{let n=!0;try{let r=l(e,t,(...r)=>{try{return f(e,t,...r)}finally{n||(d(e),u(e))}});r&&(m.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=o.m)||n.call(o,t)}return m},z=(e,t)=>{var n,r;let a=X(e),i=a[1],o=a[5],l=a[6],s=a[11],u=a[19],d=s(e,t),c=i.get(t);if(!c||c.l.size)return c;let f=!1;for(let e of c.t)if(null==(n=i.get(e))?void 0:n.d.has(t)){f=!0;break}if(!f){for(let n of(c.u&&o.add(c.u),c=void 0,i.delete(t),d.d.keys())){let r=u(e,n);null==r||r.t.delete(t)}null==(r=l.u)||r.call(l,t);return}return c},W=(e,t,n)=>{let r=X(e)[11],a=r(e,t),i="v"in a,o=a.v;if(j(n))for(let i of a.d.keys())D(t,n,r(e,i));if(a.v=n,delete a.e,!i||!Object.is(o,a.v)){let e;++a.n,j(o)&&(null==(e=P.get(o))?void 0:e[0])&&(e[0]=!1,e[1].forEach(e=>e()))}},K=(e,t)=>O((0,X(e)[14])(e,t)),Y=(e,t,...n)=>{let r=X(e),a=r[12],i=r[13],o=r[16];try{return o(e,t,...n)}finally{i(e),a(e)}},V=(e,t,n)=>{let r=X(e),a=r[12],i=r[18],o=r[19],l=i(e,t).l;return l.add(n),a(e),()=>{l.delete(n),o(e,t),a(e)}},U=new WeakMap,X=e=>{let t=U.get(e);if((C.env?C.env.MODE:void 0)!=="production"&&!t)throw Error("Store must be created by buildStore to read its building blocks");return t},G=(0,r.createContext)(void 0);function J({children:e,store:n}){let a,i,o=(0,r.useRef)(null);return n?(0,r.createElement)(G.Provider,{value:n},e):(null===o.current&&(o.current=t?t():(a={get:e=>(0,X(a)[21])(a,e),set:(e,...t)=>(0,X(a)[22])(a,e,...t),sub:(e,t)=>(0,X(a)[23])(a,e,t)},i=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},k,T,N,q,A,I,$,_,L,H,Q,B,z,W,K,Y,V,void 0].map((e,t)=>[][t]||e),U.set(a,Object.freeze(i)),a)),(0,r.createElement)(G.Provider,{value:o.current},e))}r.default.use;var Z=e.i(618566);function ee(e){let t=e.getBoundingClientRect().top+window.scrollY-100;window.scrollTo({top:Math.max(0,t),behavior:"smooth"})}let et=({children:e})=>{let t=(0,Z.usePathname)();return(0,r.useEffect)(()=>{let e=window.location.hash;if(!e||e.length<2)return;let t=e.slice(1),n=document.getElementById(t);n&&requestAnimationFrame(()=>ee(n))},[t]),(0,r.useEffect)(()=>{let e=e=>{let t=e.target.closest('a[href*="#"]');if(!t)return;let n=t.getAttribute("href");if(!n||!n.includes("#"))return;let r=n.includes("#")?n.slice(n.indexOf("#")):"";if(!r||"#"===r)return;let a=r.slice(1),i=document.getElementById(a);if(!i)return;let o=t.pathname||"",l=window.location.pathname.replace(/\/$/,"")||"/";((o.replace(/\/$/,"")||"/")===l||n.startsWith("#"))&&(e.preventDefault(),ee(i),window.history.pushState(null,"",window.location.pathname+r))};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[]),(0,r.useEffect)(()=>{let e=()=>{let e=window.location.hash;if(!e||e.length<2)return;let t=e.slice(1),n=document.getElementById(t);n&&ee(n)};return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]),(0,n.jsx)(n.Fragment,{children:e})};e.s(["Providers",0,({children:e})=>{let[t]=(0,r.useState)(new x);return(0,n.jsx)(i.QueryClientProvider,{client:t,children:(0,n.jsx)(J,{children:(0,n.jsx)(a.YMaps,{children:(0,n.jsx)(et,{children:e})})})})}],736129)}]);
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.