1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4960],{672:(e,t,n)=>{let r;n.d(t,{_s:()=>H});var a=n(2709),i=n(4109);let o=i.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}),s=()=>{let e=i.useContext(o);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function u(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function l(){return c(/^iPhone/)||c(/^iPad/)||c(/^Mac/)&&navigator.maxTouchPoints>1}function c(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"undefined"==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}
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 d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function f(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}let h="undefined"!=typeof document&&window.visualViewport;function p(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function m(e){for(p(e)&&(e=e.parentElement);e&&!p(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let g=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),v=0;function w(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function b(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=m(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 y(e){return e instanceof HTMLInputElement&&!g.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function x(...e){return i.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let R=new WeakMap;function E(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith("--")){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),n||R.set(e,r)}let T=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function k(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(", ")[T(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[T(t)?5:4]):null}function S(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let A={DURATION:.5,EASE:[.32,.72,0,1]},D="vaul-dragging";function O(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function C({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,a]=function({defaultProp:e,onChange:t}){let n=i.useState(e),[r]=n,a=i.useRef(r),o=O(t);return i.useEffect(()=>{a.current!==r&&(o(r),a.current=r)},[r,a,o]),n}({defaultProp:t,onChange:n}),o=void 0!==e,s=o?e:r,u=O(n);return[s,i.useCallback(t=>{if(o){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else a(t)},[o,e,a,u])]}let I=()=>()=>{},M=null;function P({open:e,onOpenChange:t,children:n,onDrag:s,onRelease:c,snapPoints:p,shouldScaleBackgroun
1d:g=!1,setBackgroundColorOnScale:x=!0,closeThreshold:S=.25,scrollLockTimeout:O=100,dismissible:I=!0,handleOnly:P=!1,fadeFromIndex:$=p&&p.length-1,activeSnapPoint:Q,setActiveSnapPoint:F,fixed:H,modal:N=!0,onClose:L,nested:j,noBodyStyles:B=!1,direction:U="bottom",defaultOpen:z=!1,disablePreventScroll:q=!0,snapToSequentialPoint:W=!1,preventScrollRestoration:_=!1,repositionInputs:Y=!0,onAnimationEnd:V,container:X,autoFocus:G=!1}){var K,Z;let[J=!1,ee]=C({defaultProp:z,prop:e,onChange:e=>{null==t||t(e),e||j||eI(),setTimeout(()=>{null==V||V(e)},1e3*A.DURATION),e&&!N&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[et,en]=i.useState(!1),[er,ea]=i.useState(!1),[ei,eo]=i.useState(!1),es=i.useRef(null),eu=i.useRef(null),el=i.useRef(null),ec=i.useRef(null),ed=i.useRef(null),ef=i.useRef(!1),eh=i.useRef(null),ep=i.useRef(0),em=i.useRef(!1),eg=i.useRef(!z),ev=i.useRef(0),ew=i.useRef(null),eb=i.useRef((null==(K=ew.current)?void 0:K.getBoundingClientRect().height)||0),ey=i.useRef((null==(Z=ew.current)?void 0:Z.getBoundingClientRect().width)||0),ex=i.useRef(0),eR=i.useCallback(e=>{p&&e===eA.length-1&&(eu.current=new Date)},[]),{activeSnapPoint:eE,activeSnapPointIndex:eT,setActiveSnapPoint:ek,onRelease:eS,snapPointsOffset:eA,onDrag:eD,shouldFade:eO,getPercentageDragged:eC}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:a,fadeFromIndex:o,onSnapPointChange:s,direction:u="bottom",container:l,snapToSequentialPoint:c}){let[d,f]=C({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[h,p]=i.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);i.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let m=i.useMemo(()=>d===(null==n?void 0:n[n.length-1])||null,[n,d]),g=i.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===d))?e:null},[n,d]),v=n&&n.length>0&&(o||0===o)&&!Number.isNaN(o)&&n[o]===d||!n,w=i.useMemo(()=>{var e;let t=l?{width:l.getBoundingClientRect().width,height:l.getBoundingClientRect().height}:"undefined"!=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)),T(u)){let a=n?r:h?e*t.height:0;return h?"bottom"===u?t.height-a:-t.height+a:a}let a=n?r:h?e*t.width:0;return h?"right"===u?t.width-a:-t.width+a:a}))?e:[]},[n,h,l]),b=i.useMemo(()=>null!==g?null==w?void 0:w[g]:null,[w,g]),y=i.useCallback(e=>{var t;let i=null!=(t=null==w?void 0:w.findIndex(t=>t===e))?t:null;s(i),E(r.current,{transition:`transform ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,transform:T(u)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),w&&i!==w.length-1&&void 0!==o&&i!==o&&i<o?E(a.current,{transition:`opacity ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,opacity:"0"}):E(a.current,{transition:`opacity ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,opacity:"1"}),f(null==n?void 0:n[Math.max(i,0)])},[r.current,n,w,o,a,f]);return i.useEffect(()=>{if(d||e){var t;let r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===d))?t:-1;w&&-1!==r&&"number"==typeof w[r]&&y(w[r])}},[d,e,n,w,y]),{isLastSnapPoint:m,activeSnapPoint:d,shouldFade:v,getPercentageDragged:function(e,t){if(!n||"number"!=typeof g||!w||void 0===o)return null;let r=g===o-1;if(g>=o&&t)return 0;if(r&&!t)return 1;if(!v&&!r)return null;let a=r?g+1:g-1,i=e/Math.abs(r?w[a]-w[a-1]:w[a+1]-w[a]);return r?1-i:i},setActiveSnapPoint:f,activeSnapPointIndex:g,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:i}){if(void 0===o)return;let s="bottom"===u||"right"===u?(null!=b?b:0)-e:(null!=b?b:0)+e,l=g===o-1,d=0===g,f=e>0;if(l&&E(a.current,{transition:`opacity ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`}),!c&&r>2&&!f){i?t():y(w[0]);return}if(!c&&r>2&&f&&w&&n){y(w[n.length-1]);return}let h=null==w?void 0:w.reduce((e,t)=>
1"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-s)<Math.abs(e-s)?t:e),p=T(u)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)<.4*p){let e=f?1:-1;if(e>0&&m&&n){y(w[n.length-1]);return}if(d&&e<0&&i&&t(),null===g)return;y(w[g+e]);return}y(h)},onDrag:function({draggedDistance:e}){if(null===b)return;let t="bottom"===u||"right"===u?b-e:b+e;("bottom"!==u&&"right"!==u||!(t<w[w.length-1]))&&("top"!==u&&"left"!==u||!(t>w[w.length-1]))&&E(r.current,{transform:T(u)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:w}}({snapPoints:p,activeSnapPointProp:Q,setActiveSnapPointProp:F,drawerRef:ew,fadeFromIndex:$,overlayRef:es,onSnapPointChange:eR,direction:U,container:X,snapToSequentialPoint:W});!function(e={}){let{isDisabled:t}=e;d(()=>{if(!t){var e,n,a;let t,i,o,s,u,c,d;return 1==++v&&l()&&(o=0,s=window.pageXOffset,u=window.pageYOffset,c=f((e=document.documentElement,n="paddingRight",a=`${window.innerWidth-document.documentElement.clientWidth}px`,i=e.style[n],e.style[n]=a,()=>{e.style[n]=i})),window.scrollTo(0,0),d=f(w(document,"touchstart",e=>{((t=m(e.target))!==document.documentElement||t!==document.body)&&(o=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),w(document,"touchmove",e=>{if(!t||t===document.documentElement||t===document.body){e.preventDefault();return}let n=e.changedTouches[0].pageY,r=t.scrollTop,a=t.scrollHeight-t.clientHeight;0!==a&&((r<=0&&n>o||r>=a&&n<o)&&e.preventDefault(),o=n)},{passive:!1,capture:!0}),w(document,"touchend",e=>{let t=e.target;y(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),w(document,"focus",e=>{let t=e.target;y(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",h&&(h.height<window.innerHeight?requestAnimationFrame(()=>{b(t)}):h.addEventListener("resize",()=>b(t),{once:!0}))}))},!0),w(window,"scroll",()=>{window.scrollTo(0,0)})),r=()=>{c(),d(),window.scrollTo(s,u)}),()=>{0==--v&&(null==r||r())}}},[t])}({isDisabled:!J||er||!N||ei||!et||!Y||!q});let{restorePositionSetting:eI}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:r,preventScrollRestoration:a,noBodyStyles:o}){let[s,l]=i.useState(()=>"undefined"!=typeof window?window.location.href:""),c=i.useRef(0),d=i.useCallback(()=>{if(u()&&null===M&&e&&!o){M={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:`${-c.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.current>=t&&(document.body.style.top=`${-(c.current+e)}px`)}),300)}},[e]),f=i.useCallback(()=>{if(u()&&null!==M&&!o){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,M),window.requestAnimationFrame(()=>{if(a&&s!==window.location.href){l(window.location.href);return}window.scrollTo(t,e)}),M=null}},[s]);return i.useEffect(()=>{function e(){c.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),i.useEffect(()=>{if(t)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||f())}},[t,f]),i.useEffect(()=>{n||!r||(e?(window.matchMedia("(display-mode: standalone)").matches||d(),t||window.setTimeout(()=>{f()},500)):f())},[e,r,s,t,n,d,f]),{restorePositionSetting:f}}({isOpen:J,modal:N,nested:null!=j&&j,hasBeenOpened:et,preventScrollRestoration:_,noBodyStyles:B});function eM(){return(window.innerWidth-26)/window.innerWidth}function eP(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),i=ew.current?k(ew.current,U):null,o=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;if("right"===U||"left"===U)return!0;if(eu.current&&o.getTime()-eu.current.getTime()<500)return!1;if(null!==i&&("bottom"===U?i>0:i<0))return!0;
1if(a&&a.length>0)return!1;if(ed.current&&o.getTime()-ed.current.getTime()<O&&0===i||t)return ed.current=o,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ed.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function e$(e){er&&ew.current&&(ew.current.classList.remove(D),ef.current=!1,ea(!1),ec.current=new Date),null==L||L(),e||ee(!1),setTimeout(()=>{p&&ek(p[0])},1e3*A.DURATION)}function eQ(){if(!ew.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=k(ew.current,U);E(ew.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`}),E(es.current,{transition:`opacity ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,opacity:"1"}),g&&t&&t>0&&J&&E(e,{borderRadius:"8px",overflow:"hidden",...T(U)?{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:`${A.DURATION}s`,transitionTimingFunction:`cubic-bezier(${A.EASE.join(",")})`},!0)}return i.useEffect(()=>{window.requestAnimationFrame(()=>{eg.current=!0})},[]),i.useEffect(()=>{var e;function t(){if(ew.current&&Y&&(y(document.activeElement)||em.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,a=ew.current.getBoundingClientRect().height||0;ex.current||(ex.current=a);let i=ew.current.getBoundingClientRect().top;if(Math.abs(ev.current-r)>60&&(em.current=!em.current),p&&p.length>0&&eA&&eT&&(r+=eA[eT]||0),ev.current=r,a>t||em.current){let e=ew.current.getBoundingClientRect().height,o=e;e>t&&(o=t-(a>.8*n?i:26)),H?ew.current.style.height=`${e-Math.max(r,0)}px`:ew.current.style.height=`${Math.max(o,t-i)}px`}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(ew.current.style.height=`${ex.current}px`);p&&p.length>0&&!em.current?ew.current.style.bottom="0px":ew.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)}},[eT,p,eA]),i.useEffect(()=>(J&&(E(document.documentElement,{scrollBehavior:"auto"}),eu.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=R.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[J]),i.useEffect(()=>{N||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[N]),i.createElement(a.bL,{defaultOpen:z,onOpenChange:e=>{(I||e)&&(e?en(!0):e$(!0),ee(e))},open:J},i.createElement(o.Provider,{value:{activeSnapPoint:eE,snapPoints:p,setActiveSnapPoint:ek,drawerRef:ew,overlayRef:es,onOpenChange:t,onPress:function(e){var t,n;(I||p)&&(!ew.current||ew.current.contains(e.target))&&(eb.current=(null==(t=ew.current)?void 0:t.getBoundingClientRect().height)||0,ey.current=(null==(n=ew.current)?void 0:n.getBoundingClientRect().width)||0,ea(!0),el.current=new Date,l()&&window.addEventListener("touchend",()=>ef.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),ep.current=T(U)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!er||!ew.current)return;ew.current.classList.remove(D),ef.current=!1,ea(!1),ec.current=new Date;let r=k(ew.current,U);
1if(!e||!eP(e.target,!1)||!r||Number.isNaN(r)||null===el.current)return;let a=ec.current.getTime()-el.current.getTime(),i=ep.current-(T(U)?e.pageY:e.pageX),o=Math.abs(i)/a;if(o>.05&&(eo(!0),setTimeout(()=>{eo(!1)},200)),p){eS({draggedDistance:i*("bottom"===U||"right"===U?1:-1),closeDrawer:e$,velocity:o,dismissible:I}),null==c||c(e,!0);return}if("bottom"===U||"right"===U?i>0:i<0){eQ(),null==c||c(e,!0);return}if(o>.4){e$(),null==c||c(e,!1);return}let s=Math.min(null!=(t=ew.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(n=ew.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===U||"right"===U?u:s)*S){e$(),null==c||c(e,!1);return}null==c||c(e,!0),eQ()},onDrag:function(e){if(ew.current&&er){let t="bottom"===U||"right"===U?1:-1,n=(ep.current-(T(U)?e.pageY:e.pageX))*t,r=n>0,a=p&&!I&&!r;if(a&&0===eT)return;let i=Math.abs(n),o=document.querySelector("[data-vaul-drawer-wrapper]"),u=i/("bottom"===U||"top"===U?eb.current:ey.current),l=eC(i,r);if(null!==l&&(u=l),a&&u>=1||!ef.current&&!eP(e.target,r))return;if(ew.current.classList.add(D),ef.current=!0,E(ew.current,{transition:"none"}),E(es.current,{transition:"none"}),p&&eD({draggedDistance:n}),r&&!p){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;E(ew.current,{transform:T(U)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let c=1-u;if((eO||$&&eT===$-1)&&(null==s||s(e,u),E(es.current,{opacity:`${c}`,transition:"none"},!0)),o&&es.current&&g){let e=Math.min(eM()+u*(1-eM()),1),t=8-8*u,n=Math.max(0,14-14*u);E(o,{borderRadius:`${t}px`,transform:T(U)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:"none"},!0)}if(!p){let e=i*t;E(ew.current,{transform:T(U)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:I,shouldAnimate:eg,handleOnly:P,isOpen:J,isDragging:er,shouldFade:eO,closeDrawer:e$,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),a=-16+16*t;E(ew.current,{transform:T(U)?`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;eh.current&&window.clearTimeout(eh.current),E(ew.current,{transition:`transform ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,transform:T(U)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&ew.current&&(eh.current=setTimeout(()=>{let e=k(ew.current,U);E(ew.current,{transition:"none",transform:T(U)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let n=T(U)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&E(ew.current,{transition:`transform ${A.DURATION}s cubic-bezier(${A.EASE.join(",")})`,transform:T(U)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:em,modal:N,snapPointsOffset:eA,activeSnapPointIndex:eT,direction:U,shouldScaleBackground:g,setBackgroundColorOnScale:x,noBodyStyles:B,container:X,autoFocus:G}},n))}let $=i.forwardRef(function({...e},t){let{overlayRef:n,snapPoints:r,onRelease:o,shouldFade:u,isOpen:l,modal:c,shouldAnimate:d}=s(),f=x(t,n),h=r&&r.length>0;if(!c)return null;let p=i.useCallback(e=>o(e),[o]);return i.createElement(a.hJ,{onMouseUp:p,ref:f,"data-vaul-overlay":"","data-vaul-snap-points":l&&h?"true":"false","data-vaul-snap-points-overlay":l&&u?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...e})});$.displayName="Drawer.Overlay";let Q=i.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},o){let{drawerRef:u,onPress:l,onRelease:c,onDrag:d,keyboardIsOpen:f,snapPointsOffset:h,activeSnapPointIndex:p,modal:m,isOpen:g,direction:v,snapPoints:w,container:b,handleOnly:y,shouldAnimate:R,autoFocus:E}=s(),[k,D]=i.useState(!1),O=x(o,u),C=i.useRef(null),M=i.useRef(null),P=i.useRef(!1),$=w&&w.length>0;!function(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:a}=s(),o=i.useRef(null),u=(0,i.useMemo)(()=>document.body.style.backgroundColor,[]);function l(){return(window.innerWidth-26)/window.innerWidth}i.useEffect(()=>{if(t&&n){o.current&&clearTimeout(o.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(...e){}
1(r&&!a?S(document.body,{background:"black"}):I,S(t,{transformOrigin:T(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${A.DURATION}s`,transitionTimingFunction:`cubic-bezier(${A.EASE.join(",")})`}));let n=S(t,{borderRadius:"8px",overflow:"hidden",...T(e)?{transform:`scale(${l()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${l()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),o.current=window.setTimeout(()=>{u?document.body.style.background=u:document.body.style.removeProperty("background")},1e3*A.DURATION)}}},[t,n,u])}();let Q=(e,t,n=0)=>{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};function F(e){C.current=null,P.current=!1,c(e)}return i.useEffect(()=>{$&&window.requestAnimationFrame(()=>{D(!0)})},[]),i.createElement(a.UC,{"data-vaul-drawer-direction":v,"data-vaul-drawer":"","data-vaul-delayed-snap-points":k?"true":"false","data-vaul-snap-points":g&&$?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":(null==R?void 0:R.current)?"true":"false",...r,ref:O,style:h&&h.length>0?{"--snap-point-height":`${h[null!=p?p:0]}px`,...t}:t,onPointerDown:e=>{y||(null==r.onPointerDown||r.onPointerDown.call(r,e),C.current={x:e.pageX,y:e.pageY},l(e))},onOpenAutoFocus:e=>{null==n||n(e),E||e.preventDefault()},onPointerDownOutside:t=>{if(null==e||e(t),!m||t.defaultPrevented){t.preventDefault();return}f.current&&(f.current=!1)},onFocusOutside:e=>{if(!m){e.preventDefault();return}},onPointerMove:e=>{if(M.current=e,y||(null==r.onPointerMove||r.onPointerMove.call(r,e),!C.current))return;let t=e.pageY-C.current.y,n=e.pageX-C.current.x,a="touch"===e.pointerType?10:2;Q({x:n,y:t},v,a)?d(e):(Math.abs(n)>a||Math.abs(t)>a)&&(C.current=null)},onPointerUp:e=>{null==r.onPointerUp||r.onPointerUp.call(r,e),C.current=null,P.current=!1,c(e)},onPointerOut:e=>{null==r.onPointerOut||r.onPointerOut.call(r,e),F(M.current)},onContextMenu:e=>{null==r.onContextMenu||r.onContextMenu.call(r,e),M.current&&F(M.current)}})});Q.displayName="Drawer.Content";let F=i.forwardRef(function({preventCycle:e=!1,children:t,...n},r){let{closeDrawer:a,isDragging:o,snapPoints:u,activeSnapPoint:l,setActiveSnapPoint:c,dismissible:d,handleOnly:f,isOpen:h,onPress:p,onDrag:m}=s(),g=i.useRef(null),v=i.useRef(!1);function w(){g.current&&window.clearTimeout(g.current),v.current=!1}return i.createElement("div",{onClick:function(){if(v.current){w();return}window.setTimeout(()=>{!function(){if(o||e||v.current){w();return}if(w(),!u||0===u.length){d||a();return}if(l===u[u.length-1]&&d){a();return}let t=u.findIndex(e=>e===l);-1!==t&&c(u[t+1])}()},120)},onPointerCancel:w,onPointerDown:e=>{f&&p(e),g.current=window.setTimeout(()=>{v.current=!0},250)},onPointerMove:e=>{f&&m(e)},ref:r,"data-vaul-drawer-visible":h?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},i.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))});F.displayName="Drawer.Handle";let H={Root:P,NestedRoot:function({onDrag:e,onOpenChange:t,open:n,...r}){let{onNestedDrag:a,onNestedOpenChange:o,onNestedRelease:u}=s();if(!a)throw Error("Drawer.NestedRoot must be placed in another drawer");return i.createElement(P,{nested:!0,open:n,onClose:()=>{o(!1)},onDrag:(t,n)=>{a(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&o(e),null==t||t(e)},onRelease:u,...r})},Content:Q,Overlay:$,Trigger:a.l9,Portal:function(e){let t=s(),{container:n=t.container,...r}=e;return i.createElement(a.ZL,{container:n,...r})},Handle:F,Close:a.bm,Title:a.hE,Description:a.VY}},4969:(e,t,n)=>{n.d(t,{A:()=>k});var r,a,i,o,s,u,l,c,d,f,h=n(4109),p=n(9457),m=n(2416),g=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},v={center:function(){return(0,m.AH)(r||(r=g(["\n align-items: center;\n "],["\n align-items: center;\n "])))},top:function(){return(0,m.AH)(a||(a=g(["\n align-items: flex-start;
1\n "],["\n align-items: flex-start;\n "])))}},w=m.Ay.label(o||(o=g(["\n ","\n"],["\n ","\n"])),function(e){var t=e.theme,n=e.disabled,r=e.align,a=void 0===r?"top":r;return(0,m.AH)(i||(i=g(["\n --form-control-color: ",";\n --radio-size: 20px;\n --radius: 4px;\n font-family: var(--font-secondary), Arial, sans-serif;\n font-size: 16px;\n display: grid;\n grid-template-columns: var(--radio-size) auto;\n gap: ",";\n cursor: ",";\n\n ","\n "],["\n --form-control-color: ",";\n --radio-size: 20px;\n --radius: 4px;\n font-family: var(--font-secondary), Arial, sans-serif;\n font-size: 16px;\n display: grid;\n grid-template-columns: var(--radio-size) auto;\n gap: ",";\n cursor: ",";\n\n ","\n "])),t.colors.textLight,t.spacings.wtfsmall,n?"not-allowed":"pointer",!!v[a]&&v[a]())}),b={hover:function(){return(0,m.AH)(s||(s=g(["\n ",":hover &,\n ",":focus-within & {\n transform: scale(1);\n opacity: 1;\n }\n\n ",":focus-within & {\n background-color: #e5e5fa;\n }\n "],["\n ",":hover &,\n ",":focus-within & {\n transform: scale(1);\n opacity: 1;\n }\n\n ",":focus-within & {\n background-color: #e5e5fa;\n }\n "])),w,w,w)}},y=m.Ay.div(l||(l=g(["\n ","\n"],["\n ","\n"])),function(e){var t=e.disabled,n=e.topMargin;return(0,m.AH)(u||(u=g(["\n position: relative;\n display: inline-block;\n margin-top: ","px;\n\n &::before {\n content: '';\n position: absolute;\n top: calc(50% - 19px);\n left: calc(50% - 19px);\n width: 38px;\n height: 38px;\n background-color: #f1f1f1;\n border-radius: 50%;\n transform: scale(0);\n opacity: 0;\n transform-origin: center;\n transition:\n opacity 0.3s,\n transform 0.3s;\n\n ","\n }\n "],["\n position: relative;\n display: inline-block;\n margin-top: ","px;\n\n &::before {\n content: '';\n position: absolute;\n top: calc(50% - 19px);\n left: calc(50% - 19px);\n width: 38px;\n height: 38px;\n background-color: #f1f1f1;\n border-radius: 50%;\n transform: scale(0);\n opacity: 0;\n transform-origin: center;\n transition:\n opacity 0.3s,\n transform 0.3s;\n\n ","\n }\n "])),n,!t&&b.hover())}),x={error:function(){return(0,m.AH)(c||(c=g(["\n &:not(:checked) {\n border-color: #ff9900;\n background-color: #f6ffdd;\n }\n "],["\n &:not(:checked) {\n border-color: #ff9900;\n background-color: #f6ffdd;\n }\n "])))}},R=m.Ay.input(f||(f=g(["\n ","\n"],["\n ","\n"])),function(e){var t=e.hasError;return(0,m.AH)(d||(d=g(["\n appearance: none;\n margin: 0;\n width: var(--radio-size);\n height: var(--radio-size);\n border: 2px solid var(--form-control-color);\n border-radius: var(--radius);\n cursor: inherit;\n display: grid;\n place-content: center;\n position: relative;\n z-index: 1;\n\n &::after {\n content: '';\n height: 6px;\n border: 2px solid #fff;\n border-right: none;\n border-top: none;\n opacity: 0;\n transform: translateY(-1.5px) rotate(-45deg);\n transition:\n 0.3s opacity,\n 0.3s background-color;\n width: 12px;\n }\n\n &:checked {\n --form-control-color: #0000cc;\n background-color: var(--form-control-color);\n &::after {\n opacity: 1;\n }\n }\n\n &:disabled {\n --form-control-color: #ccc;\n }\n\n ","\n "],["\n appearance: none;\n margin: 0;\n width: var(--radio-size);\n height: var(--radio-size);\n border: 2px solid var(--form-control-color);\n border-radius: var(--radius);\n cursor: inherit;\n display: grid;\n place-content: center;\n position: relative;\n z-index: 1;\n\n &::after {\n content: '';\n height: 6px;\n border: 2px solid #fff;\n border-right: none;\n border-top: none;\n opacity: 0;\n transform: translateY(-1.5px) rotate(-45deg);\n transition:\n 0.3s opacity,\n 0.3s background-color;\n width: 12px;\n }\n\n &:checked {\n --form-control-color: #0000cc;\n background-color: var(--form-control-color);\n &::after {\n opacity: 1;\n }\n }\n\n &:disabled {\n --form-control-color: #ccc;\n }\n\n ","\n "])),t&&x.error())}),E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},T=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};function k(e){var t=e.errorMessage,n=e.children,r=e.name,a=e.disabled,i=e.align,o=void 0===i?"top":i,s=e.topMargin,u=T(e,["errorMessage","children","name","disabled","align","topMargin"]);return h.createElement(h.Fragment,null,h.createElement(w,{disabled:a,align:o},h.createElement(y,{disabled:a,topMargin:"top"===o?void 0===s?2:s:0},h.createElement(R,E({type:"checkbox",name:r,hasError:!!t,disabled:a},u))),n),!!t&&"string"==typeof t&&h.createElement(p.A,null,t))}},5273:(e,t,n)=>{n.d(t,{I:()=>A});var r=n(8081),a=n(9626),i=n(3830),o=n(935),s=n(437),u=n(8943),l=class extends o.Q{constructor(e,t){super(),this.options=t,this.#e=e,this.#t=null,this.#n=(0,s.T)(),this.options.experimental_prefetchInRender||this.#n.reject(Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#r=void 0;#a=void 0;#i=void 0;#o;#s;#n;#t;#u;#l;#c;#d;#f;#h;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#r.addObserver(this),c(this.#r,this.options)?this.#m():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#r,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#r,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#v(),this.#w(),this.#r.removeObserver(this)}setOptions(e){let t=this.options,n=this.#r;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,u.Eh)(this.options.enabled,this.#r))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#b(),this.#r.setOptions(this.options),t._defaulted&&!(0,u.f8)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#r,observer:this});let r=this.hasListeners();r&&f(this.#r,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#r!==n||(0,u.Eh)(this.options.enabled,this.#r)!==(0,u.Eh)(t.enabled,this.#r)||(0,u.d2)(this.options.staleTime,this.#r)!==(0,u.d2)(t.staleTime,this.#r))&&this.#y();let a=this.#x();r&&(this.#r!==n||(0,u.Eh)(this.options.enabled,this.#r)!==(0,u.Eh)(t.enabled,this.#r)||a!==this.#h)&&this.#R(a)}getOptimisticResult(e){var t,n;let r=this.#e.getQueryCache().build(this.#e,e),a=this.createResult(r,e);return t=this,n=a,(0,u.f8)(t.getCurrentResult(),n)||(this.#i=a,this.#s=this.options,this.#o=this.#r.state),a}getCurrentResult(){return this.#i}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#r}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#i))}#m(e){this.#b();let t=this.#r.fetch(this.options,e);return e?.throwOnError||(t=t.catch(u.lQ)),t}#y(){this.#v();let e=(0,u.d2)(this.options.staleTime,this.#r);
1if(u.S$||this.#i.isStale||!(0,u.gn)(e))return;let t=(0,u.j3)(this.#i.dataUpdatedAt,e);this.#d=setTimeout(()=>{this.#i.isStale||this.updateResult()},t+1)}#x(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#r):this.options.refetchInterval)??!1}#R(e){this.#w(),this.#h=e,!u.S$&&!1!==(0,u.Eh)(this.options.enabled,this.#r)&&(0,u.gn)(this.#h)&&0!==this.#h&&(this.#f=setInterval(()=>{(this.options.refetchIntervalInBackground||r.m.isFocused())&&this.#m()},this.#h))}#g(){this.#y(),this.#R(this.#x())}#v(){this.#d&&(clearTimeout(this.#d),this.#d=void 0)}#w(){this.#f&&(clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n;let r=this.#r,a=this.options,o=this.#i,l=this.#o,d=this.#s,p=e!==r?e.state:this.#a,{state:m}=e,g={...m},v=!1;if(t._optimisticResults){let n=this.hasListeners(),o=!n&&c(e,t),s=n&&f(e,r,t,a);(o||s)&&(g={...g,...(0,i.k)(m.data,e.options)}),"isRestoring"===t._optimisticResults&&(g.fetchStatus="idle")}let{error:w,errorUpdatedAt:b,status:y}=g;n=g.data;let x=!1;if(void 0!==t.placeholderData&&void 0===n&&"pending"===y){let e;o?.isPlaceholderData&&t.placeholderData===d?.placeholderData?(e=o.data,x=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#c?.state.data,this.#c):t.placeholderData,void 0!==e&&(y="success",n=(0,u.pl)(o?.data,e,t),v=!0)}if(t.select&&void 0!==n&&!x){if(o&&n===l?.data&&t.select===this.#u)n=this.#l;else try{this.#u=t.select,n=t.select(n),n=(0,u.pl)(o?.data,n,t),this.#l=n,this.#t=null}catch(e){this.#t=e}}this.#t&&(w=this.#t,n=this.#l,b=Date.now(),y="error");let R="fetching"===g.fetchStatus,E="pending"===y,T="error"===y,k=E&&R,S=void 0!==n,A={status:y,fetchStatus:g.fetchStatus,isPending:E,isSuccess:"success"===y,isError:T,isInitialLoading:k,isLoading:k,data:n,dataUpdatedAt:g.dataUpdatedAt,error:w,errorUpdatedAt:b,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:R,isRefetching:R&&!E,isLoadingError:T&&!S,isPaused:"paused"===g.fetchStatus,isPlaceholderData:v,isRefetchError:T&&S,isStale:h(e,t),refetch:this.refetch,promise:this.#n,isEnabled:!1!==(0,u.Eh)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===A.status?e.reject(A.error):void 0!==A.data&&e.resolve(A.data)},n=()=>{t(this.#n=A.promise=(0,s.T)())},a=this.#n;switch(a.status){case"pending":e.queryHash===r.queryHash&&t(a);break;case"fulfilled":("error"===A.status||A.data!==a.value)&&n();break;case"rejected":("error"!==A.status||A.error!==a.reason)&&n()}}return A}updateResult(){let e=this.#i,t=this.createResult(this.#r,this.options);this.#o=this.#r.state,this.#s=this.options,void 0!==this.#o.data&&(this.#c=this.#r),!(0,u.f8)(t,e)&&(this.#i=t,this.#E({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n="function"==typeof t?t():t;if("all"===n||!n&&!this.#p.size)return!0;let r=new Set(n??this.#p);return this.options.throwOnError&&r.add("error"),Object.keys(this.#i).some(t=>this.#i[t]!==e[t]&&r.has(t))})()}))}#b(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#r)return;let t=this.#r;this.#r=e,this.#a=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#E(e){a.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#i)}),this.#e.getQueryCache().notify({query:this.#r,type:"observerResultsUpdated"})})}};function c(e,t){return!1!==(0,u.Eh)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&d(e,t,t.refetchOnMount)}function d(e,t,n){if(!1!==(0,u.Eh)(t.enabled,e)&&"static"!==(0,u.d2)(t.staleTime,e)){let r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&h(e,t)}return!1}function f(e,t,n,r){return(e!==t||!1===(0,u.Eh)(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&h(e,n)}function h(e,t){return!1!==(0,u.Eh)(t.enabled,e)&&e.isStaleByTime((0,u.d2)(t.staleTime,e))}var p=n(4109),m=n(494);n(8017);var g=p.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
1()),v=()=>p.useContext(g),w=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&!t.isReset()&&(e.retryOnMount=!1)},b=e=>{p.useEffect(()=>{e.clearReset()},[e])},y=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(a&&void 0===e.data||(0,u.GU)(n,[e.error,r])),x=p.createContext(!1),R=()=>p.useContext(x);x.Provider;var E=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),n=e.staleTime;e.staleTime="function"==typeof n?(...e)=>t(n(...e)):t(n),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},T=(e,t)=>e.isLoading&&e.isFetching&&!t,k=(e,t)=>e?.suspense&&t.isPending,S=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function A(e,t){return function(e,t,n){let r=R(),i=v(),o=(0,m.jE)(n),s=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(s),s._optimisticResults=r?"isRestoring":"optimistic",E(s),w(s,i),b(i);let l=!o.getQueryCache().get(s.queryHash),[c]=p.useState(()=>new t(o,s)),d=c.getOptimisticResult(s),f=!r&&!1!==e.subscribed;if(p.useSyncExternalStore(p.useCallback(e=>{let t=f?c.subscribe(a.jG.batchCalls(e)):u.lQ;return c.updateResult(),t},[c,f]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),p.useEffect(()=>{c.setOptions(s)},[s,c]),k(s,d))throw S(s,c,i);if(y({result:d,errorResetBoundary:i,throwOnError:s.throwOnError,query:o.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw d.error;if(o.getDefaultOptions().queries?._experimental_afterQuery?.(s,d),s.experimental_prefetchInRender&&!u.S$&&T(d,r)){let e=l?S(s,c,i):o.getQueryCache().get(s.queryHash)?.promise;e?.catch(u.lQ).finally(()=>{c.updateResult()})}return s.notifyOnChangeProps?d:c.trackResult(d)}(e,l,t)}},8302:(e,t,n)=>{n.d(t,{v:()=>o});var r=n(6923),a=n(4109),i=n(146),o=a.forwardRef(function(e,t){return a.createElement(i.y,(0,r.A)({iconAttrs:{fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),a.createElement("circle",{cx:12,cy:12,r:10}),a.createElement("polyline",{points:"12 8 8 12 12 16"}),a.createElement("line",{x1:16,x2:8,y1:12,y2:12}))});o.displayName="ArrowLeftCircle"},9569:(e,t,n)=>{n.d(t,{P:()=>w,X:()=>v});var r=n(6884),a=n(3431),i=n.n(a);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function u(e){s(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===o(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}var l={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function c(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function d(e){s(1,arguments);var t=u(e);return t.setHours(0,0,0,0),t}function f(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}let h={add:function(){var e=(0,r.A)(i().mark(function e(t){var n,r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/api/user/notifications/browser/add",{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({token:t})});case 2:return n=e.sent,e.next=5,n.json();case 5:return r=e.sent,e.abrupt("return",r);case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),delete:function(){var e=(0,r.A)(i().mark(function e(t){var n,r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/api/user/notifications/browser/delete",{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({token:t})});case 2:return n=e.sent,e.next=5,n.json();case 5:return r=e.sent,e.abrupt("return",r);case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),isSubscriber:function(){var e=(0,r.A)(i().mark(function e(t){var n,r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/api/user/notifications/browser/is-subscriber?token="+t);case 2:return n=e.sent,e.next=5,n.json();case 5:return r=e.sent,e.abrupt("return",r);case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()};
1var p="psr_browser_token_cache";let m={get:function(){var e=window.localStorage.getItem(p);if(!e)return null;var t=JSON.parse(e),n=t.token,r=t.checkedAt,a=t.userHash;return{active:t.active,userHash:a,token:n,checkedAt:new Date(r)}},set:function(e,t,n){window.localStorage.setItem(p,JSON.stringify({active:n,userHash:t,token:e,checkedAt:Date.now()}))},delete:function(){window.localStorage.removeItem(p)},updateCheckedAt:function(){var e=this.get();e&&this.set(e.token,e.userHash,e.active)}};var g={apiKey:"AIzaSyBmpkGuim5gOmbF_wtT1SDTLAbFal-bWzA",authDomain:"personare-255b9.firebaseapp.com",databaseURL:"https://personare-255b9.firebaseio.com",projectId:"personare-255b9",messagingSenderId:"967954255795",appId:"1:967954255795:web:5d9c80de1dbb9f38",vAPIDkey:"BGTvQKHGfYF6O7hQbulh7EHHoAKhbud4dbKiTK5mCCX0qLXRY5GBY3CXgYPrVBIsawKEj5Zeq3TNRmDpUsf5dSg"},v={ACTIVE:1,DISABLED:2,DENIED:3,USED_BY_ANOTHER:4},w={messaging:null,userHash:null,firebase:null,init:function(){var e=(0,r.A)(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.hasBrowserSupport()){e.next=2;break}return e.abrupt("return");case 2:return this.userHash=t,e.next=5,Promise.all([n.e(4754),n.e(7547)]).then(n.t.bind(n,7547,23));case 5:return this.firebase=e.sent,e.next=8,Promise.all([n.e(4754),n.e(4378)]).then(n.bind(n,4378));case 8:this.firebase.apps.length||this.firebase.initializeApp(g),this.messaging=this.firebase.messaging();case 10:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),getStatus:function(){var e=(0,r.A)(i().mark(function e(){var t,n,r,a;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.hasBrowserSupport()){e.next=2;break}return e.abrupt("return","unsupported");case 2:if(t=window.Notification.permission,n=m.get(),"default"!==t){e.next=6;break}return e.abrupt("return",v.DISABLED);case 6:if("denied"!==t){e.next=9;break}return m.delete(),e.abrupt("return",v.DENIED);case 9:if(r=n&&n.userHash!==this.userHash,!("granted"===t&&r)){e.next=12;break}return e.abrupt("return",v.USED_BY_ANOTHER);case 12:return e.next=14,this.isGetNewToken();case 14:if(a=e.sent,!("granted"===t&&a)){e.next=19;break}return e.next=18,this.add(!1);case 18:return e.abrupt("return",v.ACTIVE);case 19:return e.abrupt("return",n&&n.active?v.ACTIVE:v.DISABLED);case 20:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),hasBrowserSupport:function(){return"serviceWorker"in navigator&&"PushManager"in window},add:function(){var e=(0,r.A)(i().mark(function e(t){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===t&&(t=!0),e.prev=1,!t){e.next=5;break}return e.next=5,this.messaging.requestPermission();case 5:return e.next=7,this.messaging.getToken({vapidKey:g.vAPIDkey});case 7:return n=e.sent,e.next=10,h.add(n);case 10:return m.set(n,this.userHash,!0),e.abrupt("return",!0);case 14:return e.prev=14,e.t0=e.catch(1),console.error(e.t0),e.abrupt("return",!1);case 18:case"end":return e.stop()}},e,this,[[1,14]])}));return function(t){return e.apply(this,arguments)}}(),delete:function(){var e=(0,r.A)(i().mark(function e(){var t;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.messaging.getToken({vapidKey:g.vAPIDkey});case 3:return t=e.sent,e.next=6,this.messaging.deleteToken(t);case 6:return e.next=8,h.delete(t);case 8:return m.set(t,this.userHash,!1),e.abrupt("return",!0);case 12:return e.prev=12,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",!1);case 16:case"end":return e.stop()}},e,this,[[0,12]])}));return function(){return e.apply(this,arguments)}}(),isGetNewToken:function(){var e=(0,r.A)(i().mark(function e(){var t,n,r,a,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.get()){e.next=3;break}return e.abrupt("return",!0);case 3:if(t.active){e.next=5;break}return e.abrupt("return",!1);case 5:if(n=30,!(24>function(e,t,n){s(2,arguments);var r,a=function(e,t){return s(2,arguments),u(e).getTime()-u(t).getTime()}(e,t)/36e5;return((r=null==n?void 0:n.roundingMethod)?l[r]:l.trunc)(a)}(r=Date.now(),t.checkedAt))){e.next=10;break}return e.abrupt("return",!1);case 10:return e.next=12,h.isSubscriber(t.token);case 12:if("unregistered"!==(a=e.sent).status){e.next=15;break}return e.abrupt("return",!0);case 15:if(o=new Date(a.status.updated_at),!(function(e,t){s(2,arguments);var n=u(e),r=u(t),a=f(n,r),i=Math.abs(function(e,t){s(2,arguments);var n=d(e),r=d(t);return Math.round((n.getTime()-c(n)-(r.getTime()-c(r)))/864e5)}(n,r));n.setDate(n.getDate()-a*i);var o=Number(f(n,r)===-a),l=a*(i-o);return 0===l?0:l}(r,o)>=n)){e.next=19;break}return e.abrupt("return",!0);case 19:return m.updateCheckedAt(),e.abrupt("return",!1);case 21:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}()}}
1,9638:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(6923),a=n(4109);let i=e=>{let{title:t,titleId:n,...i}=e;return a.createElement("svg",(0,r.A)({width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?a.createElement("title",{id:n},t):null,a.createElement("path",{d:"M12 13.55a1.44 1.44 0 0 0-.855.27c-.251.18-.445.436-.554.735a1.64 1.64 0 0 0-.055.935c.073.31.235.59.464.8v1.46c0 .279.105.546.293.742A.976.976 0 0 0 12 18.8c.265 0 .52-.11.707-.308.188-.197.293-.463.293-.742v-1.46c.229-.21.39-.49.464-.8a1.64 1.64 0 0 0-.055-.935 1.554 1.554 0 0 0-.554-.735 1.44 1.44 0 0 0-.855-.27Zm5-4.2v-2.1a5.386 5.386 0 0 0-1.464-3.712A4.882 4.882 0 0 0 12 2a4.882 4.882 0 0 0-3.536 1.538A5.386 5.386 0 0 0 7 7.25v2.1a2.93 2.93 0 0 0-2.121.923A3.232 3.232 0 0 0 4 12.5v7.35c0 .835.316 1.637.879 2.227A2.93 2.93 0 0 0 7 23h10a2.93 2.93 0 0 0 2.121-.923c.563-.59.879-1.392.879-2.227V12.5c0-.835-.316-1.637-.879-2.227A2.93 2.93 0 0 0 17 9.35Zm-8-2.1c0-.835.316-1.637.879-2.227A2.93 2.93 0 0 1 12 4.1a2.93 2.93 0 0 1 2.121.923c.563.59.879 1.392.879 2.227v2.1H9v-2.1Zm9 12.6c0 .278-.105.546-.293.742A.976.976 0 0 1 17 20.9H7a.976.976 0 0 1-.707-.307A1.077 1.077 0 0 1 6 19.85V12.5c0-.278.105-.546.293-.742A.976.976 0 0 1 7 11.45h10c.265 0 .52.11.707.308.188.197.293.464.293.742v7.35Z",fill:"currentColor"}))}}}]);
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.