1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1098],{128:(e,t)=>{"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,a=e[r];if(0<o(a,t))e[r]=t,e[n]=a,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>o(s,n))u<a&&0>o(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else if(u<a&&0>o(c,n))e[r]=c,e[u]=n,r=u;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,l=performance;t.unstable_now=function(){return l.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var c=[],d=[],f=1,p=null,m=3,h=!1,v=!1,g=!1,y=!1,w="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=r(d);null!==t;){if(null===t.callback)a(d);else if(t.startTime<=e)a(d),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(d)}}function R(e){if(g=!1,E(e),!v)if(null!==r(c))v=!0,C||(C=!0,i());else{var t=r(d);null!==t&&D(R,t.startTime-e)}}var C=!1,T=-1,k=5,A=-1;function S(){return!!y||!(t.unstable_now()-A<k)}function N(){if(y=!1,C){var e=t.unstable_now();A=e;var n=!0;try{e:{v=!1,g&&(g=!1,b(T),T=-1),h=!0;var o=m;try{t:{for(E(e),p=r(c);null!==p&&!(p.expirationTime>e&&S());){var l=p.callback;if("function"==typeof l){p.callback=null,m=p.priorityLevel;var s=l(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){p.callback=s,E(e),n=!0;break t}p===r(c)&&a(c),E(e)}else a(c);p=r(c)}if(null!==p)n=!0;else{var u=r(d);null!==u&&D(R,u.startTime-e),n=!1}}break e}finally{p=null,m=o,h=!1}}}finally{n?i():C=!1}}}if("function"==typeof x)i=function(){x(N)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,M=P.port2;P.port1.onmessage=N,i=function(){M.postMessage(null)}}else i=function(){w(N,0)};function D(e,n){T=w(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_requestPaint=function(){y=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,a,o){var l=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?l+o:l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=0x3fffffff;break;case 4:s=1e4;break;default:s=5e3}return s=o+s,e={id:f++,callback:a,priorityLevel:e,startTime:o,expirationTime:s,sortIndex:-1},o>l?(e.sortIndex=o,n(d,e),null===r(c)&&e===r(d)&&(g?(b(T),T=-1):g=!0,D(R,o-l))):(e.sortIndex=s,n(c,e),v||h||(v=!0,C||(C=!0,i()))),e},t.unstable_shouldYield=S,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},397:(e,t,n)=>{"use strict";n.d(t,{c3:()=>o});var r=n(4076);function a(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let o=a(0,r.c3);a(0,r.kc)},670:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(7639),a=n(6540),o=n.t(a,2),i=n(4076),l=o["use".trim()],s=n(9108),u=n(7161),c=n(7725),d=n(2240),f=n(2583);function p(e){let{Link:t,config:n,getPathname:o,...p}=function(e,t){var n,o,i;let f={...n=t||{},localePrefix:"object"==typeof(i=n.localePrefix)?i:{mode:i||"always"},localeCookie:!!((o=n.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof o&&o},localeDetection:n.localeDetection??!0,alternateLinks:n.alternateLinks??!0},p=f.pathnames,m=(0,a.forwardRef)(function({href:t,locale:n,...r},a){let o,i;"object"==typeof t?(o=t.pathname,i=t.params):o=t;let c=(0,s._x)(t),m=e(),v=(0,s.yL)(m)?l(m):m,g=c?h({locale:n||v,href:null==p?o:{pathname:o,params:i},forcePrefix:null!=n||void 0}):o;return(0,d.jsx)(u.default,{ref:a,href:"object"==typeof t?{...t,pathname:g}:g,locale:n,localeCookie:f.localeCookie,...r})});function h(e){let t,{forcePrefix:n,href:r,locale:a}=e;return null==p?"object"==typeof r?(t=r.pathname,r.query&&(t+=(0,c.Zn)(r.query))):t=r:t=(0,c.FP)({locale:a,...(0,c.TK)(r),pathnames:f.pathnames}),(0,c.x3)(t,a,f,n)}function v(e){return function(t,...n){return e(h(t),...n)}}return{config:f,Link:m,redirect:v(r.redirect),permanentRedirect:v(r.permanentRedirect),getPathname:h}}(i.Ym,e);return{...p,Link:t,usePathname:function(){let e=function(e){let t=(0,r.usePathname)(),n=(0,i.Ym)();return(0,a.useMemo)(()=>
1{if(!t)return t;let r=t,a=(0,s.XP)(n,e.localePrefix);if((0,s.wO)(a,t))r=(0,s.MY)(t,a);else if("as-needed"===e.localePrefix.mode&&e.localePrefix.prefixes){let e=(0,s.bL)(n);(0,s.wO)(e,t)&&(r=(0,s.MY)(t,e))}return r},[e.localePrefix,n,t])}(n),t=(0,i.Ym)();return(0,a.useMemo)(()=>e&&n.pathnames?(0,c.aM)(t,e,n.pathnames):e,[t,e])},useRouter:function(){let e=(0,r.useRouter)(),t=(0,i.Ym)(),l=(0,r.usePathname)();return(0,a.useMemo)(()=>{function r(e){return function(r,a){let{locale:i,...s}=a||{},u=[o({href:r,locale:i||t})];Object.keys(s).length>0&&u.push(s),(0,f.A)(n.localeCookie,l,t,i),e(...u)}}return{...e,push:r(e.push),replace:r(e.replace),prefetch:r(e.prefetch)}},[t,l,e])},getPathname:o}}},840:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(6479).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},1104:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,q:()=>o});var r=n(6540),a=n(2240);function o(e,t){let n=r.createContext(t),o=e=>{let{children:t,...o}=e,i=r.useMemo(()=>o,Object.values(o));return(0,a.jsx)(n.Provider,{value:i,children:t})};return o.displayName=e+"Provider",[o,function(a){let o=r.useContext(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${a}\` must be used within \`${e}\``)}]}function i(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),l=n.length;n=[...n,o];let s=t=>{let{scope:n,children:o,...s}=t,u=n?.[e]?.[l]||i,c=r.useMemo(()=>s,Object.values(s));return(0,a.jsx)(u.Provider,{value:c,children:o})};return s.displayName=t+"Provider",[s,function(n,a){let s=a?.[e]?.[l]||i,u=r.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:n,scopeName:r})=>{let a=n(e)[`__scope${r}`];return{...t,...a}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}(o,...t)]}},1116:(e,t,n)=>{"use strict";n.d(t,{qW:()=>f});var r,a=n(6540),o=n(9505),i=n(2457),l=n(7920),s=n(2411),u=n(2240),c="dismissableLayer.update",d=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=a.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:w,onDismiss:b,...x}=e,E=a.useContext(d),[R,C]=a.useState(null),T=null!=(f=null==R?void 0:R.ownerDocument)?f:null==(n=globalThis)?void 0:n.document,[,k]=a.useState({}),A=(0,l.s)(t,e=>C(e)),S=Array.from(E.layers),[N]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),P=S.indexOf(N),M=R?S.indexOf(R):-1,D=E.layersWithOutsidePointerEventsDisabled.size>0,L=M>=P,O=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,s.c)(e),o=a.useRef(!1),i=a.useRef(()=>{});return a.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));L&&!n&&(null==g||g(e),null==w||w(e),e.defaultPrevented||null==b||b())},T),j=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,s.c)(e),o=a.useRef(!1);return a.useEffect(()=>{let e=e=>{e.target&&!o.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==y||y(e),null==w||w(e),e.defaultPrevented||null==b||b())},T);return!function(e,t=globalThis?.document){let n=(0,s.c)(e);a.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{M===E.layers.size-1&&(null==v||v(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},T),a.useEffect(()=>{if(R)return h&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(R)),E.layers.add(R),p(),()=>{h&&1===E.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=r)}},[R,T,h,E]),a.useEffect(()=>()=>{R&&(E.layers.delete(R),E.layersWithOutsidePointerEventsDisabled.delete(R),p())},[R,E]),a.useEffect(()=>{let e=()=>k({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(i.sG.div,{...x,ref:A,style:{pointerEvents:D?L?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.m)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,o.m)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,o.m)(e.onPointerDownCapture,O.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:a}=r,o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),a?(0,i.hO)(o,l):o.dispatchEvent(l)}f.displayName="DismissableLayer",a.forwardRef((e,t)=>
1{let n=a.useContext(d),r=a.useRef(null),o=(0,l.s)(t,r);return a.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(i.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch"},1257:(e,t,n)=>{"use strict";n.d(t,{jH:()=>o});var r=n(6540);n(2240);var a=r.createContext(void 0);function o(e){let t=r.useContext(a);return e||t||"ltr"}},2123:(e,t,n)=>{"use strict";n.d(t,{Mz:()=>te,i3:()=>tn,UC:()=>tt,bL:()=>e8,Bk:()=>eX});var r=n(6540);let a=["top","right","bottom","left"],o=Math.min,i=Math.max,l=Math.round,s=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}let g=new Set(["top","bottom"]);function y(e){return g.has(p(e))?"y":"x"}function w(e){return e.replace(/start|end/g,e=>d[e])}let b=["left","right"],x=["right","left"],E=["top","bottom"],R=["bottom","top"];function C(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function A(e,t,n){let r,{reference:a,floating:o}=e,i=y(t),l=h(y(t)),s=v(l),u=p(t),c="y"===i,d=a.x+a.width/2-o.width/2,f=a.y+a.height/2-o.height/2,g=a[s]/2-o[s]/2;switch(u){case"top":r={x:d,y:a.y-o.height};break;case"bottom":r={x:d,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:f};break;case"left":r={x:a.x-o.width,y:f};break;default:r={x:a.x,y:a.y}}switch(m(t)){case"start":r[l]-=g*(n&&c?-1:1);break;case"end":r[l]+=g*(n&&c?-1:1)}return r}let S=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}=n,l=o.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=A(u,r,s),f=r,p={},m=0;for(let n=0;n<l.length;n++){let{name:o,fn:h}=l[n],{x:v,y:g,data:y,reset:w}=await h({x:c,y:d,initialPlacement:r,placement:f,strategy:a,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=g?g:d,p={...p,[o]:{...p[o],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):w.rects),{x:c,y:d}=A(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:a,middlewareData:p}};async function N(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:o,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=T(m),v=l[p?"floating"===d?"reference":"floating":d],g=k(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(v)))||n?v:v.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===d?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,w=await (null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),b=await (null==o.isElement?void 0:o.isElement(w))&&await (null==o.getScale?void 0:o.getScale(w))||{x:1,y:1},x=k(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:w,strategy:s}):y);return{top:(g.top-x.top+h.top)/b.y,bottom:(x.bottom-g.bottom+h.bottom)/b.y,left:(g.left-x.left+h.left)/b.x,right:(x.right-g.right+h.right)/b.x}}function P(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function M(e){return a.some(t=>e[t]>=0)}let D=new Set(["left","top"]);async function L(e,t){let{placement:n,platform:r,elements:a}=e,o=await (null==r.isRTL?void 0:r.isRTL(a.floating)),i=p(n),l=m(n),s="y"===y(n),u=D.has(i)?-1:1,c=o&&s?-1:1,d=f(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:g}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}
1:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof g&&(v="end"===l?-1*g:g),s?{x:v*c,y:h*u}:{x:h*u,y:v*c}}function O(){return"undefined"!=typeof window}function j(e){return B(e)?(e.nodeName||"").toLowerCase():"#document"}function I(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function F(e){var t;return null==(t=(B(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function B(e){return!!O()&&(e instanceof Node||e instanceof I(e).Node)}function W(e){return!!O()&&(e instanceof Element||e instanceof I(e).Element)}function _(e){return!!O()&&(e instanceof HTMLElement||e instanceof I(e).HTMLElement)}function z(e){return!!O()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof I(e).ShadowRoot)}let H=new Set(["inline","contents"]);function Y(e){let{overflow:t,overflowX:n,overflowY:r,display:a}=ee(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!H.has(a)}let U=new Set(["table","td","th"]),q=[":popover-open",":modal"];function V(e){return q.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let X=["transform","translate","scale","rotate","perspective"],$=["transform","translate","scale","rotate","perspective","filter"],G=["paint","layout","strict","content"];function K(e){let t=Z(),n=W(e)?ee(e):e;return X.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||$.some(e=>(n.willChange||"").includes(e))||G.some(e=>(n.contain||"").includes(e))}function Z(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let J=new Set(["html","body","#document"]);function Q(e){return J.has(j(e))}function ee(e){return I(e).getComputedStyle(e)}function et(e){return W(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function en(e){if("html"===j(e))return e;let t=e.assignedSlot||e.parentNode||z(e)&&e.host||F(e);return z(t)?t.host:t}function er(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let a=function e(t){let n=en(t);return Q(n)?t.ownerDocument?t.ownerDocument.body:t.body:_(n)&&Y(n)?n:e(n)}(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),i=I(a);if(o){let e=ea(i);return t.concat(i,i.visualViewport||[],Y(a)?a:[],e&&n?er(e):[])}return t.concat(a,er(a,[],n))}function ea(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eo(e){let t=ee(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=_(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,s=l(n)!==o||l(r)!==i;return s&&(n=o,r=i),{width:n,height:r,$:s}}function ei(e){return W(e)?e:e.contextElement}function el(e){let t=ei(e);if(!_(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:o}=eo(t),i=(o?l(n.width):n.width)/r,s=(o?l(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let es=u(0);function eu(e){let t=I(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:es}function ec(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=ei(e),l=u(1);t&&(r?W(r)&&(l=el(r)):l=el(e));let s=(void 0===(a=n)&&(a=!1),r&&(!a||r===I(i))&&a)?eu(i):u(0),c=(o.left+s.x)/l.x,d=(o.top+s.y)/l.y,f=o.width/l.x,p=o.height/l.y;if(i){let e=I(i),t=r&&W(r)?I(r):r,n=e,a=ea(n);for(;a&&r&&t!==n;){let e=el(a),t=a.getBoundingClientRect(),r=ee(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=o,d+=i,a=ea(n=I(a))}}return k({width:f,height:p,x:c,y:d})}function ed(e,t){let n=et(e).scrollLeft;return t?t.left+n:ec(F(e)).left+n}function ef(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:ed(e,r)),y:r.top+t.scrollTop}}let ep=new Set(["absolute","fixed"]);function em(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=I(e),r=F(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,l=0,s=0;if(a){o=a.width,i=a.height;let e=Z();
1(!e||e&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:o,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){let t=F(e),n=et(e),r=e.ownerDocument.body,a=i(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=i(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ed(e),s=-n.scrollTop;return"rtl"===ee(r).direction&&(l+=i(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:l,y:s}}(F(e));else if(W(t))r=function(e,t){let n=ec(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=_(e)?el(e):u(1),i=e.clientWidth*o.x,l=e.clientHeight*o.y;return{width:i,height:l,x:a*o.x,y:r*o.y}}(t,n);else{let n=eu(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return k(r)}function eh(e){return"static"===ee(e).position}function ev(e,t){if(!_(e)||"fixed"===ee(e).position)return null;if(t)return t(e);let n=e.offsetParent;return F(e)===n&&(n=n.ownerDocument.body),n}function eg(e,t){var n;let r=I(e);if(V(e))return r;if(!_(e)){let t=en(e);for(;t&&!Q(t);){if(W(t)&&!eh(t))return t;t=en(t)}return r}let a=ev(e,t);for(;a&&(n=a,U.has(j(n)))&&eh(a);)a=ev(a,t);return a&&Q(a)&&eh(a)&&!K(a)?r:a||function(e){let t=en(e);for(;_(t)&&!Q(t);){if(K(t))return t;if(V(t))break;t=en(t)}return null}(e)||r}let ey=async function(e){let t=this.getOffsetParent||eg,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=_(t),a=F(t),o="fixed"===n,i=ec(e,!0,o,t),l={scrollLeft:0,scrollTop:0},s=u(0);if(r||!r&&!o)if(("body"!==j(t)||Y(a))&&(l=et(t)),r){let e=ec(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=ed(a));o&&!r&&a&&(s.x=ed(a));let c=!a||r||o?u(0):ef(a,l);return{x:i.left+l.scrollLeft-s.x-c.x,y:i.top+l.scrollTop-s.y-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ew={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,o="fixed"===a,i=F(r),l=!!t&&V(t.floating);if(r===i||l&&o)return n;let s={scrollLeft:0,scrollTop:0},c=u(1),d=u(0),f=_(r);if((f||!f&&!o)&&(("body"!==j(r)||Y(i))&&(s=et(r)),_(r))){let e=ec(r);c=el(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!i||f||o?u(0):ef(i,s,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-s.scrollTop*c.y+d.y+p.y}},getDocumentElement:F,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,l=[..."clippingAncestors"===n?V(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=er(e,[],!1).filter(e=>W(e)&&"body"!==j(e)),a=null,o="fixed"===ee(e).position,i=o?en(e):e;for(;W(i)&&!Q(i);){let t=ee(i),n=K(i);n||"fixed"!==t.position||(a=null),(o?!n&&!a:!n&&"static"===t.position&&!!a&&ep.has(a.position)||Y(i)&&!n&&function e(t,n){let r=en(t);return!(r===n||!W(r)||Q(r))&&("fixed"===ee(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):a=t,i=en(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=l[0],u=l.reduce((e,n)=>{let r=em(t,n,a);return e.top=i(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=i(r.left,e.left),e},em(t,s,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:eg,getElementRects:ey,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eo(e);return{width:t,height:n}},getScale:el,isElement:W,isRTL:function(e){return"rtl"===ee(e).direction}};function eb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:a,rects:l,platform:s,elements:u,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let g=T(p),w={x:n,y:r},b=h(y(a)),x=v(b),E=await s.getDimensions(d),R="y"===b,C=R?"clientHeight":"clientWidth",k=l.reference[x]+l.reference[b]-w[b]-l.floating[x],A=w[b]-l.reference[b],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(d)),N=S?S[C]:0;N&&await (null==s.isElement?void 0:s.isElement(S))||(N=u.floating[C]||l.floating[x]);let P=N/2-E[x]/2-1,M=o(g[R?"top":"left"],P),D=o(g[R?"bottom":"right"],P),L=N-E[x]-D,O=N/2-E[x]/2+(k/2-A/2),j=i(M,o(O,L)),I=!c.arrow&&null!=m(a)&&O!==j&&l.reference[x]/2-(O<M?M:D)-E[x]/2<0,F=I?O<M?O-M:O-L:0;return{[b]:w[b]+F,data:{[b]:j,centerOffset:O-j-F,...I&&{alignmentOffset:F}},reset:I}}}),eE=(e,t,n)=>{let r=new Map,a={platform:ew,...n},o={...a.platform,_c:r};return S(e,t,{...a,platform:o})};var eR=n(6797),eC="undefined"!=typeof document?r.useLayoutEffect:function(){};function eT(e,t){let n,r,a;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eT(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!eT(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ek(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eA(e,t){let n=ek(e);return Math.round(t*n)/n}function eS(e){let t=r.useRef(e);return eC(()=>{t.current=e}),t}let eN=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ex({element:n.current,padding:r}).fn(t):{}:n?ex({element:n,padding:r}).fn(t):{}}}),eP=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:a,y:o,placement:i,middlewareData:l}=t,s=await L(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:a+s.x,y:o+s.y,data:{...s,placement:i}}}}}(e),options:[e,t]}),eM=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:a}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),d={x:n,y:r},m=await N(t,c),v=y(p(a)),g=h(v),w=d[g],b=d[v];if(l){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=w+m[e],r=w-m[t];w=i(n,o(w,r))}if(s){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=b+m[e],r=b-m[t];b=i(n,o(b,r))}let x=u.fn({...t,[g]:w,[v]:b});return{...x,data:{x:x.x-n,y:x.y-r,enabled:{[g]:l,[v]:s}}}}}}(e),options:[e,t]}),eD=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=f(e,t),c={x:n,y:r},d=y(a),m=h(d),v=c[m],g=c[d],w=f(l,t),b="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(s){let e="y"===m?"height":"width",t=o.reference[m]-o.floating[e]+b.mainAxis,n=o.reference[m]+o.reference[e]-b.mainAxis;v<t?v=t:v>n&&(v=n)}if(u){var x,E;let e="y"===m?"width":"height",t=D.has(p(a)),n=o.reference[d]-o.floating[e]+(t&&(null==(x=i.offset)?void 0:x[d])||0)+(t?0:b.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(E=i.offset)?void 0:E[d])||0)-(t?b.crossAxis:0);g<n?g=n:g>r&&(g=r)}return{[m]:v,[d]:g}}}}(e),options:[e,t]}),eL=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,a,o,i;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:g}=t,{mainAxis:T=!0,crossAxis:k=!0,fallbackPlacements:A,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:P="none",flipAlignment:M=!0,...D}=f(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let L=p(l),O=y(c),j=p(c)===c,I=await (null==d.isRTL?void 0:d.isRTL(g.floating)),F=A||(j||!M?[C(c)]:function(e){let t=C(e);return[w(e),t,w(t)]}(c)),B="none"!==P;!A&&B&&F.push(...function(e,t,n,r){let a=m(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?x:b;return t?b:x;case"left":case"right":return t?E:R;default:return[]}}(p(e),"start"===n,r);return a&&(o=o.map(e=>e+"-"+a),t&&(o=o.concat(o.map(w)))),o}(c,M,P,I));let W=[c,...F],_=await N(t,D),z=[],H=(null==(r=s.flip)?void 0:r.overflows)||[];if(T&&z.push(_[L]),k){let e=function(e,t,n){void 0===n&&(n=!1);let r=m(e),a=h(y(e)),o=v(a),i="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=C(i)),[i,C(i)]}(l,u,I);z.push(_[e[0]],_[e[1]])}if(H=[...H,{placement:l,overflows:z}],!z.every(e=>e<=0)){let e=((null==(a=s.flip)?void 0:a.index)||0)+1,t=W[e];if(t&&("alignment"!==k||O===y(t)||H.every(e=>y(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:H},reset:{placement:t}};let n=null==(o=H.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(S){case"bestFit":{let e=null==(i=H.filter(e=>{if(B){let t=y(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>
1e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}}(e),options:[e,t]}),eO=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let a,l,{placement:s,rects:u,platform:c,elements:d}=t,{apply:h=()=>{},...v}=f(e,t),g=await N(t,v),w=p(s),b=m(s),x="y"===y(s),{width:E,height:R}=u.floating;"top"===w||"bottom"===w?(a=w,l=b===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(l=w,a="end"===b?"top":"bottom");let C=R-g.top-g.bottom,T=E-g.left-g.right,k=o(R-g[a],C),A=o(E-g[l],T),S=!t.middlewareData.shift,P=k,M=A;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(M=T),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(P=C),S&&!b){let e=i(g.left,0),t=i(g.right,0),n=i(g.top,0),r=i(g.bottom,0);x?M=E-2*(0!==e||0!==t?e+t:i(g.left,g.right)):P=R-2*(0!==n||0!==r?n+r:i(g.top,g.bottom))}await h({...t,availableWidth:M,availableHeight:P});let D=await c.getDimensions(d.floating);return E!==D.width||R!==D.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),ej=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...a}=f(e,t);switch(r){case"referenceHidden":{let e=P(await N(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:M(e)}}}case"escaped":{let e=P(await N(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:M(e)}}}default:return{}}}}}(e),options:[e,t]}),eI=(e,t)=>({...eN(e),options:[e,t]});var eF=n(2457),eB=n(2240),eW=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:a=5,...o}=e;return(0,eB.jsx)(eF.sG.svg,{...o,ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eB.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eW.displayName="Arrow";var e_=n(7920),ez=n(1104),eH=n(2411),eY=n(3521),eU=n(7903),eq="Popper",[eV,eX]=(0,ez.A)(eq),[e$,eG]=eV(eq),eK=e=>{let{__scopePopper:t,children:n}=e,[a,o]=r.useState(null);return(0,eB.jsx)(e$,{scope:t,anchor:a,onAnchorChange:o,children:n})};eK.displayName=eq;var eZ="PopperAnchor",eJ=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:a,...o}=e,i=eG(eZ,n),l=r.useRef(null),s=(0,e_.s)(t,l);return r.useEffect(()=>{i.onAnchorChange((null==a?void 0:a.current)||l.current)}),a?null:(0,eB.jsx)(eF.sG.div,{...o,ref:s})});eJ.displayName=eZ;var eQ="PopperContent",[e0,e1]=eV(eQ),e2=r.forwardRef((e,t)=>{var n,a,l,u,c,d,f,p;let{__scopePopper:m,side:h="bottom",sideOffset:v=0,align:g="center",alignOffset:y=0,arrowPadding:w=0,avoidCollisions:b=!0,collisionBoundary:x=[],collisionPadding:E=0,sticky:R="partial",hideWhenDetached:C=!1,updatePositionStrategy:T="optimized",onPlaced:k,...A}=e,S=eG(eQ,m),[N,P]=r.useState(null),M=(0,e_.s)(t,e=>P(e)),[D,L]=r.useState(null),O=(0,eU.X)(D),j=null!=(f=null==O?void 0:O.width)?f:0,I=null!=(p=null==O?void 0:O.height)?p:0,B="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},W=Array.isArray(x)?x:[x],_=W.length>0,z={padding:B,boundary:W.filter(e7),altBoundary:_},{refs:H,floatingStyles:Y,placement:U,isPositioned:q,middlewareData:V}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:a=[],platform:o,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(a);eT(p,a)||m(a);let[h,v]=r.useState(null),[g,y]=r.useState(null),w=r.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),b=r.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),x=i||h,E=l||g,R=r.useRef(null),C=r.useRef(null),T=r.useRef(d),k=null!=u,A=eS(u),S=eS(o),N=eS(c),P=r.useCallback(()=>{if(!R.current||!C.current)return;let e={placement:t,strategy:n,middleware:p};S.current&&(e.platform=S.current),eE(R.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==N.current};M.current&&!eT(T.current,t)&&(T.current=t,eR.flushSync(()=>{f(t)}))})},[p,t,n,S,N]);eC(()=>{!1===c&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let M=r.useRef(!1);eC(()=>(M.current=!0,()=>{M.current=!1}),[]),eC(()=>
1{if(x&&(R.current=x),E&&(C.current=E),x&&E){if(A.current)return A.current(x,E,P);P()}},[x,E,P,A,k]);let D=r.useMemo(()=>({reference:R,floating:C,setReference:w,setFloating:b}),[w,b]),L=r.useMemo(()=>({reference:x,floating:E}),[x,E]),O=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!L.floating)return e;let t=eA(L.floating,d.x),r=eA(L.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...ek(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,L.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:P,refs:D,elements:L,floatingStyles:O}),[d,P,D,L,O])}({strategy:"fixed",placement:h+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=ei(e),m=l||u?[...p?er(p):[],...er(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=p&&d?function(e,t){let n,r=null,a=F(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),l();let f=e.getBoundingClientRect(),{left:p,top:m,width:h,height:v}=f;if(c||t(),!h||!v)return;let g=s(m),y=s(a.clientWidth-(p+h)),w={rootMargin:-g+"px "+-y+"px "+-s(a.clientHeight-(m+v))+"px "+-s(p)+"px",threshold:i(0,o(1,d))||1},b=!0;function x(t){let r=t[0].intersectionRatio;if(r!==d){if(!b)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||eb(f,e.getBoundingClientRect())||u(),b=!1}try{r=new IntersectionObserver(x,{...w,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(x,w)}r.observe(e)}(!0),l}(p,n):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let y=f?ec(e):null;return f&&function t(){let r=ec(e);y&&!eb(y,r)&&n(),y=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(a)}}(...t,{animationFrame:"always"===T})},elements:{reference:S.anchor},middleware:[eP({mainAxis:v+I,alignmentAxis:y}),b&&eM({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?eD():void 0,...z}),b&&eL({...z}),eO({...z,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:a}=e,{width:o,height:i}=n.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(a,"px")),l.setProperty("--radix-popper-anchor-width","".concat(o,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),D&&eI({element:D,padding:w}),e6({arrowWidth:j,arrowHeight:I}),C&&ej({strategy:"referenceHidden",...z})]}),[X,$]=e9(U),G=(0,eH.c)(k);(0,eY.N)(()=>{q&&(null==G||G())},[q,G]);let K=null==(n=V.arrow)?void 0:n.x,Z=null==(a=V.arrow)?void 0:a.y,J=(null==(l=V.arrow)?void 0:l.centerOffset)!==0,[Q,ee]=r.useState();return(0,eY.N)(()=>{N&&ee(window.getComputedStyle(N).zIndex)},[N]),(0,eB.jsx)("div",{ref:H.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:q?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Q,"--radix-popper-transform-origin":[null==(u=V.transformOrigin)?void 0:u.x,null==(c=V.transformOrigin)?void 0:c.y].join(" "),...(null==(d=V.hide)?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eB.jsx)(e0,{scope:m,placedSide:X,onArrowChange:L,arrowX:K,arrowY:Z,shouldHideArrow:J,children:(0,eB.jsx)(eF.sG.div,{"data-side":X,"data-align":$,...A,ref:M,style:{...A.style,animation:q?void 0:"none"}})})})});e2.displayName=eQ;var e5="PopperArrow",e4={top:"bottom",right:"left",bottom:"top",left:"right"},e3=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,a=e1(e5,n),o=e4[a.placedSide];return(0,eB.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,eB.jsx)(eW,{...r,ref:t,style:{...r.style,display:"block"}})})});function e7(e){return null!==e}e3.displayName=e5;var e6=e=>({name:"transformOrigin",options:e,fn(t){var n,r,a,o,i;let{placement:l,rects:s,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=e9(l),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!=(o=null==(r=u.arrow)?void 0:r.x)?o:0)+d/2,g=(null!=(i=null==(a=u.arrow)?void 0:a.y)?i:0)+f/2,y="",w="";return"bottom"===p?(y=c?h:"".concat(v,"px"),w="".concat(-f,"px")):"top"===p?(y=c?h:"".concat(v,"px"),w="".concat(s.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),w=c?h:"".concat(g,"px")):"left"===p&&(y="".concat(s.floating.width+f,"px"),w=c?h:"".concat(g,"px")),{data:{x:y,y:w}}}});function e9(e){let[t,n="center"]=e.split("-");return[t,n]}var e8=eK,te=eJ,tt=e2,tn=e3}
1,2152:(e,t,n)=>{"use strict";n.d(t,{Oh:()=>o});var r=n(6540),a=0;function o(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:i()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:i()),a++,()=>{1===a&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),a--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},2411:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(6540);function a(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},2457:(e,t,n)=>{"use strict";n.d(t,{hO:()=>s,sG:()=>l});var r=n(6540),a=n(6797),o=n(6836),i=n(2240),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,o.TL)(`Primitive.${t}`),a=r.forwardRef((e,r)=>{let{asChild:a,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a?n:t,{...o,ref:r})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function s(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}},2829:(e,t,n)=>{"use strict";n.d(t,{l$:()=>R,oR:()=>y});var r=n(6540),a=n(6797);let o=e=>{switch(e){case"success":return s;case"info":return c;case"warning":return u;case"error":return d;default:return null}},i=Array(12).fill(0),l=e=>{let{visible:t,className:n}=e;return r.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":t},r.createElement("div",{className:"sonner-spinner"},i.map((e,t)=>r.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},s=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),u=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),c=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),d=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),f=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),p=()=>{let[e,t]=r.useState(document.hidden);return r.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e},m=1;class h{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:m++,o=this.toasts.find(e=>e.id===a),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(t=>
1t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:i,title:n}):t):this.addToast({title:n,...r,dismissible:i,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let n,a;if(!t)return;void 0!==t.loading&&(a=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let o=Promise.resolve(e instanceof Function?e():e),i=void 0!==a,l=o.then(async e=>{if(n=["resolve",e],r.isValidElement(e))i=!1,this.create({id:a,type:"default",message:e});else if(g(e)&&!e.ok){i=!1;let n="function"==typeof t.error?await t.error("HTTP error! status: ".concat(e.status)):t.error,o="function"==typeof t.description?await t.description("HTTP error! status: ".concat(e.status)):t.description,l="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:o,...l})}else if(e instanceof Error){i=!1;let n="function"==typeof t.error?await t.error(e):t.error,o="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:o,...l})}else if(void 0!==t.success){i=!1;let n="function"==typeof t.success?await t.success(e):t.success,o="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"success",description:o,...l})}}).catch(async e=>{if(n=["reject",e],void 0!==t.error){i=!1;let n="function"==typeof t.error?await t.error(e):t.error,o="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:o,...l})}}).finally(()=>{i&&(this.dismiss(a),a=void 0),null==t.finally||t.finally.call(t)}),s=()=>new Promise((e,t)=>l.then(()=>"reject"===n[0]?t(n[1]):e(n[1])).catch(t));return"string"!=typeof a&&"number"!=typeof a?{unwrap:s}:Object.assign(a,{unwrap:s})},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||m++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let v=new h,g=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,y=Object.assign((e,t)=>{let n=(null==t?void 0:t.id)||m++;return v.addToast({title:e,...t,id:n}),n},{success:v.success,info:v.info,warning:v.warning,error:v.error,custom:v.custom,message:v.message,promise:v.promise,dismiss:v.dismiss,loading:v.loading},{getHistory:()=>v.toasts,getToasts:()=>v.getActiveToasts()});function w(e){return void 0!==e.label}function b(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}!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))}
vendor: 14,864 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
vendor: 1,055 bytes, line 1
1let x=e=>{var t,n,a,i,s,u,c,d,m,h,v;let{invert:g,toast:y,unstyled:x,interacting:E,setHeights:R,visibleToasts:C,heights:T,index:k,toasts:A,expanded:S,removeToast:N,defaultRichColors:P,closeButton:M,style:D,cancelButtonStyle:L,actionButtonStyle:O,className:j="",descriptionClassName:I="",duration:F,position:B,gap:W,expandByDefault:_,classNames:z,icons:H,closeButtonAriaLabel:Y="Close toast"}=e,[U,q]=r.useState(null),[V,X]=r.useState(null),[$,G]=r.useState(!1),[K,Z]=r.useState(!1),[J,Q]=r.useState(!1),[ee,et]=r.useState(!1),[en,er]=r.useState(!1),[ea,eo]=r.useState(0),[ei,el]=r.useState(0),es=r.useRef(y.duration||F||4e3),eu=r.useRef(null),ec=r.useRef(null),ed=0===k,ef=k+1<=C,ep=y.type,em=!1!==y.dismissible,eh=y.className||"",ev=y.descriptionClassName||"",eg=r.useMemo(()=>T.findIndex(e=>e.toastId===y.id)||0,[T,y.id]),ey=r.useMemo(()=>{var e;return null!=(e=y.closeButton)?e:M},[y.closeButton,M]),ew=r.useMemo(()=>y.duration||F||4e3,[y.duration,F]),eb=r.useRef(0),ex=r.useRef(0),eE=r.useRef(0),eR=r.useRef(null),[eC,eT]=B.split("-"),ek=r.useMemo(()=>
1T.reduce((e,t,n)=>n>=eg?e:e+t.height,0),[T,eg]),eA=p(),eS=y.invert||g,eN="loading"===ep;ex.current=r.useMemo(()=>eg*W+ek,[eg,ek]),r.useEffect(()=>{es.current=ew},[ew]),r.useEffect(()=>{G(!0)},[]),r.useEffect(()=>{let e=ec.current;if(e){let t=e.getBoundingClientRect().height;return el(t),R(e=>[{toastId:y.id,height:t,position:y.position},...e]),()=>R(e=>e.filter(e=>e.toastId!==y.id))}},[R,y.id]),r.useLayoutEffect(()=>{if(!$)return;let e=ec.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,el(n),R(e=>e.find(e=>e.toastId===y.id)?e.map(e=>e.toastId===y.id?{...e,height:n}:e):[{toastId:y.id,height:n,position:y.position},...e])},[$,y.title,y.description,R,y.id,y.jsx,y.action,y.cancel]);let eP=r.useCallback(()=>{Z(!0),eo(ex.current),R(e=>e.filter(e=>e.toastId!==y.id)),setTimeout(()=>{N(y)},200)},[y,N,R,ex]);r.useEffect(()=>{let e;if((!y.promise||"loading"!==ep)&&y.duration!==1/0&&"loading"!==y.type)return S||E||eA?(()=>{if(eE.current<eb.current){let e=new Date().getTime()-eb.current;es.current=es.current-e}eE.current=new Date().getTime()})():es.current!==1/0&&(eb.current=new Date().getTime(),e=setTimeout(()=>{null==y.onAutoClose||y.onAutoClose.call(y,y),eP()},es.current)),()=>clearTimeout(e)},[S,E,y,ep,eA,eP]),r.useEffect(()=>{y.delete&&(eP(),null==y.onDismiss||y.onDismiss.call(y,y))},[eP,y.delete]);let eM=y.icon||(null==H?void 0:H[ep])||o(ep);return r.createElement("li",{tabIndex:0,ref:ec,className:b(j,eh,null==z?void 0:z.toast,null==y||null==(t=y.classNames)?void 0:t.toast,null==z?void 0:z.default,null==z?void 0:z[ep],null==y||null==(n=y.classNames)?void 0:n[ep]),"data-sonner-toast":"","data-rich-colors":null!=(h=y.richColors)?h:P,"data-styled":!(y.jsx||y.unstyled||x),"data-mounted":$,"data-promise":!!y.promise,"data-swiped":en,"data-removed":K,"data-visible":ef,"data-y-position":eC,"data-x-position":eT,"data-index":k,"data-front":ed,"data-swiping":J,"data-dismissible":em,"data-type":ep,"data-invert":eS,"data-swipe-out":ee,"data-swipe-direction":V,"data-expanded":!!(S||_&&$),"data-testid":y.testId,style:{"--index":k,"--toasts-before":k,"--z-index":A.length-k,"--offset":"".concat(K?ea:ex.current,"px"),"--initial-height":_?"auto":"".concat(ei,"px"),...D,...y.style},onDragEnd:()=>{Q(!1),q(null),eR.current=null},onPointerDown:e=>{2!==e.button&&!eN&&em&&(eu.current=new Date,eo(ex.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(Q(!0),eR.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r,a;if(ee||!em)return;eR.current=null;let o=Number((null==(e=ec.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(t=ec.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),l=new Date().getTime()-(null==(n=eu.current)?void 0:n.getTime()),s="x"===U?o:i,u=Math.abs(s)/l;if(Math.abs(s)>=45||u>.11){eo(ex.current),null==y.onDismiss||y.onDismiss.call(y,y),"x"===U?X(o>0?"right":"left"):X(i>0?"down":"up"),eP(),et(!0);return}null==(r=ec.current)||r.style.setProperty("--swipe-amount-x","0px"),null==(a=ec.current)||a.style.setProperty("--swipe-amount-y","0px"),er(!1),Q(!1),q(null)},onPointerMove:t=>{var n,r,a,o;if(!eR.current||!em||(null==(n=window.getSelection())?void 0:n.toString().length)>0)return;let i=t.clientY-eR.current.y,l=t.clientX-eR.current.x,s=null!=(o=e.swipeDirections)?o:function(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}(B);!U&&(Math.abs(l)>1||Math.abs(i)>1)&&q(Math.abs(l)>Math.abs(i)?"x":"y");let u={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===U){if(s.includes("top")||s.includes("bottom"))if(s.includes("top")&&i<0||s.includes("bottom")&&i>0)u.y=i;else{let e=i*c(i);u.y=Math.abs(e)<Math.abs(i)?e:i}}else if("x"===U&&(s.includes("left")||s.includes("right")))if(s.includes("left")&&l<0||s.includes("right")&&l>0)u.x=l;else{let e=l*c(l);u.x=Math.abs(e)<Math.abs(l)?e:l}(Math.abs(u.x)>0||Math.abs(u.y)>0)&&er(!0),null==(r=ec.current)||r.style.setProperty("--swipe-amount-x","".concat(u.x,"px")),null==(a=ec.current)||a.style.setProperty("--swipe-amount-y","".concat(u.y,"px"))}},ey&&!y.jsx&&"loading"!==ep?r.createElement("button",{"aria-label":Y,"data-disabled":eN,"data-close-button":!0,onClick:eN||!em?()=>{}:()=>{eP(),null==y.onDismiss||y.onDismiss.call(y,y)},className:b(null==z?void 0:z.closeButton,null==y||null==(a=y.classNames)?void 0:a.closeButton)},null!=(v=null==H?void 0:H.close)?v:f):null,(ep||y.icon||y.promise)&&null!==y.icon&&((null==H?void 0:H[ep])!==null||y.icon)?r.createElement("div",{"data-icon":"",className:b(null==z?void 0:z.icon,null==y||null==(i=y.classNames)?void 0:i.icon)},y.promise||"loading"===y.type&&!y.icon?y.icon||function(){var e,t;return(null==H?void 0:H.loading)?r.createElement("div",{className:b(null==z?void 0:z.loader,null==y||null==(t=y.classNames)?void 0:t.loader,"sonner-loader"),"data-visible":"loading"===ep},H.loading):r.createElement(l,{className:b(null==z?void 0:z.loader,null==y||null==(e=y.classNames)?void 0:e.loader),visible:"loading"===ep})}():null,"loading"!==y.type?eM:null):null,r.createElement("div",{"data-content":"",className:b(null==z?void 0:z.content,null==y||null==(s=y.classNames)?void 0:s.content)},r.createElement("div",{"data-title":"",className:b(null==z?void 0:z.title,null==y||null==(u=y.classNames)?void 0:u.title)},y.jsx?y.jsx:"function"==typeof y.title?y.title():y.title),y.description?r.createElement("div",{"data-description":"",className:b(I,ev,null==z?void 0:z.description,null==y||null==(c=y.classNames)?void 0:c.description)},"function"==typeof y.description?y.description():y.description):null),r.isValidElement(y.cancel)?y.cancel:y.cancel&&w(y.cancel)?r.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||L,onClick:e=>
1{w(y.cancel)&&em&&(null==y.cancel.onClick||y.cancel.onClick.call(y.cancel,e),eP())},className:b(null==z?void 0:z.cancelButton,null==y||null==(d=y.classNames)?void 0:d.cancelButton)},y.cancel.label):null,r.isValidElement(y.action)?y.action:y.action&&w(y.action)?r.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||O,onClick:e=>{w(y.action)&&(null==y.action.onClick||y.action.onClick.call(y.action,e),e.defaultPrevented||eP())},className:b(null==z?void 0:z.actionButton,null==y||null==(m=y.classNames)?void 0:m.actionButton)},y.action.label):null)};function E(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let R=r.forwardRef(function(e,t){let{id:n,invert:o,position:i="bottom-right",hotkey:l=["altKey","KeyT"],expand:s,closeButton:u,className:c,offset:d,mobileOffset:f,theme:p="light",richColors:m,duration:h,style:g,visibleToasts:y=3,toastOptions:w,dir:b=E(),gap:R=14,icons:C,containerAriaLabel:T="Notifications"}=e,[k,A]=r.useState([]),S=r.useMemo(()=>n?k.filter(e=>e.toasterId===n):k.filter(e=>!e.toasterId),[k,n]),N=r.useMemo(()=>Array.from(new Set([i].concat(S.filter(e=>e.position).map(e=>e.position)))),[S,i]),[P,M]=r.useState([]),[D,L]=r.useState(!1),[O,j]=r.useState(!1),[I,F]=r.useState("system"!==p?p:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),B=r.useRef(null),W=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),_=r.useRef(null),z=r.useRef(!1),H=r.useCallback(e=>{A(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||v.dismiss(e.id),t.filter(t=>{let{id:n}=t;return n!==e.id})})},[]);return r.useEffect(()=>v.subscribe(e=>{if(e.dismiss)return void requestAnimationFrame(()=>{A(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});setTimeout(()=>{a.flushSync(()=>{A(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[k]),r.useEffect(()=>{if("system"!==p)return void F(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?F("dark"):F("light")),"undefined"==typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",e=>{let{matches:t}=e;t?F("dark"):F("light")})}catch(t){e.addListener(e=>{let{matches:t}=e;try{t?F("dark"):F("light")}catch(e){console.error(e)}})}},[p]),r.useEffect(()=>{k.length<=1&&L(!1)},[k]),r.useEffect(()=>{let e=e=>{var t,n;l.every(t=>e[t]||e.code===t)&&(L(!0),null==(n=B.current)||n.focus()),"Escape"===e.code&&(document.activeElement===B.current||(null==(t=B.current)?void 0:t.contains(document.activeElement)))&&L(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[l]),r.useEffect(()=>{if(B.current)return()=>{_.current&&(_.current.focus({preventScroll:!0}),_.current=null,z.current=!1)}},[B.current]),r.createElement("section",{ref:t,"aria-label":"".concat(T," ").concat(W),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((t,n)=>{var a;let[i,l]=t.split("-");return S.length?r.createElement("ol",{key:t,dir:"auto"===b?E():b,tabIndex:-1,ref:B,className:c,"data-sonner-toaster":!0,"data-sonner-theme":I,"data-y-position":i,"data-x-position":l,style:{"--front-toast-height":"".concat((null==(a=P[0])?void 0:a.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(R,"px"),...g,...function(e,t){let n={};return[e,t].forEach((e,t)=>{let r=1===t,a=r?"--mobile-offset":"--offset",o=r?"16px":"24px";function i(e){["top","right","bottom","left"].forEach(t=>{n["".concat(a,"-").concat(t)]="number"==typeof e?"".concat(e,"px"):e})}"number"==typeof e||"string"==typeof e?i(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?n["".concat(a,"-").concat(t)]=o:n["".concat(a,"-").concat(t)]="number"==typeof e[t]?"".concat(e[t],"px"):e[t]}):i(o)}),n}(d,f)},onBlur:e=>{z.current&&!e.currentTarget.contains(e.relatedTarget)&&(z.current=!1,_.current&&(_.current.focus({preventScroll:!0}),_.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(z.current||(z.current=!0,_.current=e.relatedTarget))},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{O||L(!1)},onDragEnd:()=>L(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||j(!0)},onPointerUp:()=>j(!1)},S.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var i,l;return r.createElement(x,{key:n.id,icons:C,index:a,toast:n,defaultRichColors:m,duration:null!=(i=null==w?void 0:w.duration)?i:h,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:o,visibleToasts:y,closeButton:null!=(l=null==w?void 0:w.closeButton)?l:u,interacting:O,position:t,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,closeButtonAriaLabel:null==w?void 0:w.closeButtonAriaLabel,removeToast:H,toasts:S.filter(e=>e.position==n.position),heights:P.filter(e=>e.position==n.position),setHeights:M,expandByDefault:s,gap:R,expanded:D,swipeDirections:e.swipeDirections})})):null}))})},3521:(e,t,n)=>{"use strict";n.d(t,{N:()=>a});var r=n(6540),a=globalThis?.document?r.useLayoutEffect:()=>{}},3832:(e,t,n)=>{"use strict";n.d(t,{RG:()=>x,bL:()=>P,q7:()=>M});var r=n(6540),a=n(9505),o=n(4145),i=n(7920),l=n(1104),s=n(9071),u=n(2457),c=n(2411),d=n(5479),f=n(1257),p=n(2240),m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[g,y,w]=(0,o.N)(v),[b,x]=(0,l.A)(v,[w]),[E,R]=b(v),C=r.forwardRef((e,t)=>
1(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(T,{...e,ref:t})})}));C.displayName=v;var T=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:o,loop:l=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:b,onEntryFocus:x,preventScrollOnEntryFocus:R=!1,...C}=e,T=r.useRef(null),k=(0,i.s)(t,T),A=(0,f.jH)(s),[S,P]=(0,d.i)({prop:g,defaultProp:null!=w?w:null,onChange:b,caller:v}),[M,D]=r.useState(!1),L=(0,c.c)(x),O=y(n),j=r.useRef(!1),[I,F]=r.useState(0);return r.useEffect(()=>{let e=T.current;if(e)return e.addEventListener(m,L),()=>e.removeEventListener(m,L)},[L]),(0,p.jsx)(E,{scope:n,orientation:o,dir:A,loop:l,currentTabStopId:S,onItemFocus:r.useCallback(e=>P(e),[P]),onItemShiftTab:r.useCallback(()=>D(!0),[]),onFocusableItemAdd:r.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>F(e=>e-1),[]),children:(0,p.jsx)(u.sG.div,{tabIndex:M||0===I?-1:0,"data-orientation":o,...C,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,a.m)(e.onMouseDown,()=>{j.current=!0}),onFocus:(0,a.m)(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);N([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current),R)}}j.current=!1}),onBlur:(0,a.m)(e.onBlur,()=>D(!1))})})}),k="RovingFocusGroupItem",A=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:o=!0,active:i=!1,tabStopId:l,children:c,...d}=e,f=(0,s.B)(),m=l||f,h=R(k,n),v=h.currentTabStopId===m,w=y(n),{onFocusableItemAdd:b,onFocusableItemRemove:x,currentTabStopId:E}=h;return r.useEffect(()=>{if(o)return b(),()=>x()},[o,b,x]),(0,p.jsx)(g.ItemSlot,{scope:n,id:m,focusable:o,active:i,children:(0,p.jsx)(u.sG.span,{tabIndex:v?0:-1,"data-orientation":h.orientation,...d,ref:t,onMouseDown:(0,a.m)(e.onMouseDown,e=>{o?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,a.m)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,a.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let a=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return S[a]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=w().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=h.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>N(n))}}),children:"function"==typeof c?c({isCurrentTabStop:v,hasTabStop:null!=E}):c})})});A.displayName=k;var S={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function N(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var P=C,M=A},3917:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6540),a=n(6797),o=n(2457),i=n(3521),l=n(2240),s=r.forwardRef((e,t)=>{var n,s;let{container:u,...c}=e,[d,f]=r.useState(!1);(0,i.N)(()=>f(!0),[]);let p=u||d&&(null==(s=globalThis)||null==(n=s.document)?void 0:n.body);return p?a.createPortal((0,l.jsx)(o.sG.div,{...c,ref:t}),p):null});s.displayName="Portal"},3987:(e,t,n)=>{"use strict";e.exports=n(128)},4145:(e,t,n)=>{"use strict";function r(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function a(e,t){var n=r(e,t,"get");return n.get?n.get.call(e):n.value}function o(e,t,n){var a=r(e,t,"set");if(a.set)a.set.call(e,n);else{if(!a.writable)throw TypeError("attempted to set read only private field");a.value=n}return n}n.d(t,{N:()=>f});var i,l=n(6540),s=n(1104),u=n(7920),c=n(6836),d=n(2240);function f(e){let t=e+"CollectionProvider",[n,r]=(0,s.A)(t),[a,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:t,children:n}=e,r=l.useRef(null),o=l.useRef(new Map).current;return(0,d.jsx)(a,{scope:t,itemMap:o,collectionRef:r,children:n})};i.displayName=t;let f=e+"CollectionSlot",p=(0,c.TL)(f),m=l.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,a=o(f,n),i=(0,u.s)(t,a.collectionRef);return(0,d.jsx)(p,{ref:i,children:r})});m.displayName=f;let h=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,c.TL)(h),y=l.forwardRef((e,t)=>{let{scope:n,children:r,...a}=e,i=l.useRef(null),s=(0,u.s)(t,i),c=o(h,n);return l.useEffect(()=>(c.itemMap.set(i,{ref:i,...a}),()=>void c.itemMap.delete(i))),(0,d.jsx)(g,{...{[v]:""},ref:s,children:r})});return y.displayName=h,[{Provider:i,Slot:m,ItemSlot:y},function(t){let n=o(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var p=new WeakMap;function m(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=h(t),a=r>=0?r:n+r;return a<0||a>=n?-1:a}(e,t);return -1===n?void 0:e[n]}function h(e){return e!=e||0===e?0:Math.trunc(e)}i=new WeakMap},4355:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(7947);let a=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=r.$,i=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],r=null==l?void 0:l[e];if(null===t)return null;let o=a(t)||a(r);return i[e][o]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,s,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...l,...u}[t]):({...l,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},4624:(e,t,n)=>{"use strict";let r;n.d(t,{_s:()=>F});var a=n(7189),o=n(6540);let i=o.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}),l=()=>{let e=o.useContext(i);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function s(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function u(){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?o.useLayoutEffect:o.useEffect;function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}let p="undefined"!=typeof document&&window.visualViewport;function m(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function h(e){for(m(e)&&(e=e.parentElement);e&&!m(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let v=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),g=0;function y(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function w(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=h(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 b(e){return e instanceof HTMLInputElement&&!v.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function x(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}(...t),t)}let E=new WeakMap;function R(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(t=>{let[n,a]=t;if(n.startsWith("--"))return void e.style.setProperty(n,a);r[n]=e.style[n],e.style[n]=a}),n||E.set(e,r)}let C=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function T(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(", ")[C(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[C(t)?5:4]):null}function k(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]},S="vaul-dragging";function N(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current.call(t,...n)},[])}function P(e){let{prop:t,defaultProp:n,onChange:r=()=>{}}=e,[a,i]=function(e){let{defaultProp:t,onChange:n}=e,r=o.useState(t),[a]=r,i=o.useRef(a),l=N(n);return o.useEffect(()=>{i.current!==a&&(l(a),i.current=a)},[a,i,l]),r}({defaultProp:n,onChange:r}
1),l=void 0!==t,s=l?t:a,u=N(r);return[s,o.useCallback(e=>{if(l){let n="function"==typeof e?e(t):e;n!==t&&u(n)}else i(e)},[l,t,i,u])]}let M=()=>()=>{},D=null;function L(e){var t,n;let{open:l,onOpenChange:c,children:m,onDrag:v,onRelease:x,snapPoints:k,shouldScaleBackground:N=!1,setBackgroundColorOnScale:M=!0,closeThreshold:L=.25,scrollLockTimeout:O=100,dismissible:j=!0,handleOnly:I=!1,fadeFromIndex:F=k&&k.length-1,activeSnapPoint:B,setActiveSnapPoint:W,fixed:_,modal:z=!0,onClose:H,nested:Y,noBodyStyles:U=!1,direction:q="bottom",defaultOpen:V=!1,disablePreventScroll:X=!0,snapToSequentialPoint:$=!1,preventScrollRestoration:G=!1,repositionInputs:K=!0,onAnimationEnd:Z,container:J,autoFocus:Q=!1}=e,[ee=!1,et]=P({defaultProp:V,prop:l,onChange:e=>{null==c||c(e),e||Y||eD(),setTimeout(()=>{null==Z||Z(e)},1e3*A.DURATION),e&&!z&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[en,er]=o.useState(!1),[ea,eo]=o.useState(!1),[ei,el]=o.useState(!1),es=o.useRef(null),eu=o.useRef(null),ec=o.useRef(null),ed=o.useRef(null),ef=o.useRef(null),ep=o.useRef(!1),em=o.useRef(null),eh=o.useRef(0),ev=o.useRef(!1),eg=o.useRef(!V),ey=o.useRef(0),ew=o.useRef(null),eb=o.useRef((null==(t=ew.current)?void 0:t.getBoundingClientRect().height)||0),ex=o.useRef((null==(n=ew.current)?void 0:n.getBoundingClientRect().width)||0),eE=o.useRef(0),eR=o.useCallback(e=>{k&&e===eS.length-1&&(eu.current=new Date)},[]),{activeSnapPoint:eC,activeSnapPointIndex:eT,setActiveSnapPoint:ek,onRelease:eA,snapPointsOffset:eS,onDrag:eN,shouldFade:eP,getPercentageDragged:eM}=function(e){let{activeSnapPointProp:t,setActiveSnapPointProp:n,snapPoints:r,drawerRef:a,overlayRef:i,fadeFromIndex:l,onSnapPointChange:s,direction:u="bottom",container:c,snapToSequentialPoint:d}=e,[f,p]=P({prop:t,defaultProp:null==r?void 0:r[0],onChange:n}),[m,h]=o.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);o.useEffect(()=>{function e(){h({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let v=o.useMemo(()=>f===(null==r?void 0:r[r.length-1])||null,[r,f]),g=o.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===f))?e:null},[r,f]),y=r&&r.length>0&&(l||0===l)&&!Number.isNaN(l)&&r[l]===f||!r,w=o.useMemo(()=>{var e;let t=c?{width:c.getBoundingClientRect().width,height:c.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),C(u)){let a=n?r:m?e*t.height:0;return m?"bottom"===u?t.height-a:-t.height+a:a}let a=n?r:m?e*t.width:0;return m?"right"===u?t.width-a:-t.width+a:a}))?e:[]},[r,m,c]),b=o.useMemo(()=>null!==g?null==w?void 0:w[g]:null,[w,g]),x=o.useCallback(e=>{var t;let n=null!=(t=null==w?void 0:w.findIndex(t=>t===e))?t:null;s(n),R(a.current,{transition:"transform ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),transform:C(u)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")}),w&&n!==w.length-1&&void 0!==l&&n!==l&&n<l?R(i.current,{transition:"opacity ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),opacity:"0"}):R(i.current,{transition:"opacity ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),opacity:"1"}),p(null==r?void 0:r[Math.max(n,0)])},[a.current,r,w,l,i,p]);return o.useEffect(()=>{if(f||t){var e;let n=null!=(e=null==r?void 0:r.findIndex(e=>e===t||e===f))?e:-1;w&&-1!==n&&"number"==typeof w[n]&&x(w[n])}},[f,t,r,w,x]),{isLastSnapPoint:v,activeSnapPoint:f,shouldFade:y,getPercentageDragged:function(e,t){if(!r||"number"!=typeof g||!w||void 0===l)return null;let n=g===l-1;if(g>=l&&t)return 0;if(n&&!t)return 1;if(!y&&!n)return null;let a=n?g+1:g-1,o=e/Math.abs(n?w[a]-w[a-1]:w[a+1]-w[a]);return n?1-o:o},setActiveSnapPoint:p,activeSnapPointIndex:g,onRelease:function(e){let{draggedDistance:t,closeDrawer:n,velocity:a,dism
1issible:o}=e;if(void 0===l)return;let s="bottom"===u||"right"===u?(null!=b?b:0)-t:(null!=b?b:0)+t,c=g===l-1,f=0===g,p=t>0;if(c&&R(i.current,{transition:"opacity ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")")}),!d&&a>2&&!p)return void(o?n():x(w[0]));if(!d&&a>2&&p&&w&&r)return void x(w[r.length-1]);let m=null==w?void 0:w.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-s)<Math.abs(e-s)?t:e),h=C(u)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(t)<.4*h){let e=p?1:-1;return e>0&&v&&r?void x(w[r.length-1]):void(f&&e<0&&o&&n(),null===g||x(w[g+e]))}x(m)},onDrag:function(e){let{draggedDistance:t}=e;if(null===b)return;let n="bottom"===u||"right"===u?b-t:b+t;("bottom"!==u&&"right"!==u||!(n<w[w.length-1]))&&(("top"===u||"left"===u)&&n>w[w.length-1]||R(a.current,{transform:C(u)?"translate3d(0, ".concat(n,"px, 0)"):"translate3d(".concat(n,"px, 0, 0)")}))},snapPointsOffset:w}}({snapPoints:k,activeSnapPointProp:B,setActiveSnapPointProp:W,drawerRef:ew,fadeFromIndex:F,overlayRef:es,onSnapPointChange:eR,direction:q,container:J,snapToSequentialPoint:$});!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;d(()=>{if(!t){var e,n,a;let t,o,i,l,s,c,d;return 1==++g&&u()&&(i=0,l=window.pageXOffset,s=window.pageYOffset,c=f((e=document.documentElement,n="paddingRight",a="".concat(window.innerWidth-document.documentElement.clientWidth,"px"),t=e.style[n],e.style[n]=a,()=>{e.style[n]=t})),window.scrollTo(0,0),d=f(y(document,"touchstart",e=>{((o=h(e.target))!==document.documentElement||o!==document.body)&&(i=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),y(document,"touchmove",e=>{if(!o||o===document.documentElement||o===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,n=o.scrollTop,r=o.scrollHeight-o.clientHeight;0!==r&&((n<=0&&t>i||n>=r&&t<i)&&e.preventDefault(),i=t)},{passive:!1,capture:!0}),y(document,"touchend",e=>{let t=e.target;b(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),y(document,"focus",e=>{let t=e.target;b(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",p&&(p.height<window.innerHeight?requestAnimationFrame(()=>{w(t)}):p.addEventListener("resize",()=>w(t),{once:!0}))}))},!0),y(window,"scroll",()=>{window.scrollTo(0,0)})),r=()=>{c(),d(),window.scrollTo(l,s)}),()=>{0==--g&&(null==r||r())}}},[t])}({isDisabled:!ee||ea||!z||ei||!en||!K||!X});let{restorePositionSetting:eD}=function(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:a,preventScrollRestoration:i,noBodyStyles:l}=e,[u,c]=o.useState(()=>"undefined"!=typeof window?window.location.href:""),d=o.useRef(0),f=o.useCallback(()=>{if(s()&&null===D&&t&&!l){D={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:"".concat(-d.current,"px"),left:"".concat(-e,"px"),right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top="".concat(-(d.current+e),"px"))}),300)}},[t]),p=o.useCallback(()=>{if(s()&&null!==D&&!l){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,D),window.requestAnimationFrame(()=>{if(i&&u!==window.location.href)return void c(window.location.href);window.scrollTo(t,e)}),D=null}},[u]);return o.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),o.useEffect(()=>{if(n)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||p())}},[n,p]),o.useEffect(()=>{!r&&a&&(t?(window.matchMedia("(display-mode: standalone)").matches||f(),n||window.setTimeout(()=>{p()},500)):p())},[t,a,u,n,r,f,p]),{restorePositionSetting:p}}({isOpen:ee,modal:z,nested:null!=Y&&Y,hasBeenOpened:en,preventScrollRestoration:G,noBodyStyles:U});function eL(){return(window.innerWidth-26)/window.innerWidth}function eO(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),o=ew.current?T(ew.current,q):null,i=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;
1if("right"===q||"left"===q)return!0;if(eu.current&&i.getTime()-eu.current.getTime()<500)return!1;if(null!==o&&("bottom"===q?o>0:o<0))return!0;if(a&&a.length>0)return!1;if(ef.current&&i.getTime()-ef.current.getTime()<O&&0===o||t)return ef.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ef.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function ej(e){ea&&ew.current&&(ew.current.classList.remove(S),ep.current=!1,eo(!1),ed.current=new Date),null==H||H(),e||et(!1),setTimeout(()=>{k&&ek(k[0])},1e3*A.DURATION)}function eI(){if(!ew.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=T(ew.current,q);R(ew.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")")}),R(es.current,{transition:"opacity ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),opacity:"1"}),N&&t&&t>0&&ee&&R(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...C(q)?{transform:"scale(".concat(eL(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(eL(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(A.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(A.EASE.join(","),")")},!0)}return o.useEffect(()=>{window.requestAnimationFrame(()=>{eg.current=!0})},[]),o.useEffect(()=>{var e;function t(){if(ew.current&&K&&(b(document.activeElement)||ev.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;eE.current||(eE.current=a);let o=ew.current.getBoundingClientRect().top;if(Math.abs(ey.current-r)>60&&(ev.current=!ev.current),k&&k.length>0&&eS&&eT&&(r+=eS[eT]||0),ey.current=r,a>t||ev.current){let e=ew.current.getBoundingClientRect().height,i=e;e>t&&(i=t-(a>.8*n?o:26)),_?ew.current.style.height="".concat(e-Math.max(r,0),"px"):ew.current.style.height="".concat(Math.max(i,t-o),"px")}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(ew.current.style.height="".concat(eE.current,"px"));k&&k.length>0&&!ev.current?ew.current.style.bottom="0px":ew.current.style.bottom="".concat(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,k,eS]),o.useEffect(()=>(ee&&(R(document.documentElement,{scrollBehavior:"auto"}),eu.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=E.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[ee]),o.useEffect(()=>{z||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[z]),o.createElement(a.bL,{defaultOpen:V,onOpenChange:e=>{(j||e)&&(e?er(!0):ej(!0),et(e))},open:ee},o.createElement(i.Provider,{value:{activeSnapPoint:eC,snapPoints:k,setActiveSnapPoint:ek,drawerRef:ew,overlayRef:es,onOpenChange:c,onPress:function(e){var t,n;(j||k)&&(!ew.current||ew.current.contains(e.target))&&(eb.current=(null==(t=ew.current)?void 0:t.getBoundingClientRect().height)||0,ex.current=(null==(n=ew.current)?void 0:n.getBoundingClientRect().width)||0,eo(!0),ec.current=new Date,u()&&window.addEventListener("touchend",()=>ep.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),eh.current=C(q)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!ea||!ew.current)return;ew.current.classList.remove(S),ep.current=!1,eo(!1),ed.current=new Date;let r=T(ew.current,q);
1if(!e||!eO(e.target,!1)||!r||Number.isNaN(r)||null===ec.current)return;let a=ed.current.getTime()-ec.current.getTime(),o=eh.current-(C(q)?e.pageY:e.pageX),i=Math.abs(o)/a;if(i>.05&&(el(!0),setTimeout(()=>{el(!1)},200)),k){eA({draggedDistance:o*("bottom"===q||"right"===q?1:-1),closeDrawer:ej,velocity:i,dismissible:j}),null==x||x(e,!0);return}if("bottom"===q||"right"===q?o>0:o<0){eI(),null==x||x(e,!0);return}if(i>.4){ej(),null==x||x(e,!1);return}let l=Math.min(null!=(t=ew.current.getBoundingClientRect().height)?t:0,window.innerHeight),s=Math.min(null!=(n=ew.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===q||"right"===q?s:l)*L){ej(),null==x||x(e,!1);return}null==x||x(e,!0),eI()},onDrag:function(e){if(ew.current&&ea){let t="bottom"===q||"right"===q?1:-1,n=(eh.current-(C(q)?e.pageY:e.pageX))*t,r=n>0,a=k&&!j&&!r;if(a&&0===eT)return;let o=Math.abs(n),i=document.querySelector("[data-vaul-drawer-wrapper]"),l=o/("bottom"===q||"top"===q?eb.current:ex.current),s=eM(o,r);if(null!==s&&(l=s),a&&l>=1||!ep.current&&!eO(e.target,r))return;if(ew.current.classList.add(S),ep.current=!0,R(ew.current,{transition:"none"}),R(es.current,{transition:"none"}),k&&eN({draggedDistance:n}),r&&!k){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;R(ew.current,{transform:C(q)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")});return}let u=1-l;if((eP||F&&eT===F-1)&&(null==v||v(e,l),R(es.current,{opacity:"".concat(u),transition:"none"},!0)),i&&es.current&&N){let e=Math.min(eL()+l*(1-eL()),1),t=8-8*l,n=Math.max(0,14-14*l);R(i,{borderRadius:"".concat(t,"px"),transform:C(q)?"scale(".concat(e,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(e,") translate3d(").concat(n,"px, 0, 0)"),transition:"none"},!0)}if(!k){let e=o*t;R(ew.current,{transform:C(q)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})}}},dismissible:j,shouldAnimate:eg,handleOnly:I,isOpen:ee,isDragging:ea,shouldFade:eP,closeDrawer:ej,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),a=-16+16*t;R(ew.current,{transform:C(q)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)"),transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;em.current&&window.clearTimeout(em.current),R(ew.current,{transition:"transform ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),transform:C(q)?"scale(".concat(t,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(t,") translate3d(").concat(n,"px, 0, 0)")}),!e&&ew.current&&(em.current=setTimeout(()=>{let e=T(ew.current,q);R(ew.current,{transition:"none",transform:C(q)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})},500))},onNestedRelease:function(e,t){let n=C(q)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&R(ew.current,{transition:"transform ".concat(A.DURATION,"s cubic-bezier(").concat(A.EASE.join(","),")"),transform:C(q)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)")})},keyboardIsOpen:ev,modal:z,snapPointsOffset:eS,activeSnapPointIndex:eT,direction:q,shouldScaleBackground:N,setBackgroundColorOnScale:M,noBodyStyles:U,container:J,autoFocus:Q}},m))}let O=o.forwardRef(function(e,t){let{...n}=e,{overlayRef:r,snapPoints:i,onRelease:s,shouldFade:u,isOpen:c,modal:d,shouldAnimate:f}=l(),p=x(t,r),m=i&&i.length>0;if(!d)return null;let h=o.useCallback(e=>s(e),[s]);return o.createElement(a.hJ,{onMouseUp:h,ref:p,"data-vaul-overlay":"","data-vaul-snap-points":c&&m?"true":"false","data-vaul-snap-points-overlay":c&&u?"true":"false","data-vaul-animate":(null==f?void 0:f.current)?"true":"false",...n})});O.displayName="Drawer.Overlay";let j=o.forwardRef(function(e,t){let{onPointerDownOutside:n,style:r,onOpenAutoFocus:i,...s}=e,{drawerRef:u,onPress:c,onRelease:d,onDrag:f,keyboardIsOpen:p,snapPointsOffset:m,activeSnapPointIndex:h,modal:v,isOpen:g,direction:y,snapPoints:w,container:b,handleOnly:E,shouldAnimate:R,autoFocus:T}=l(),[S,N]=o.useState(!1),P=x(t,u),D=o.useRef(null),L=o.useRef(null),O=o.useRef(!1),j=w&&w.length>
10,{direction:I,isOpen:F,shouldScaleBackground:B,setBackgroundColorOnScale:W,noBodyStyles:_}=l(),z=o.useRef(null),H=(0,o.useMemo)(()=>document.body.style.backgroundColor,[]);function Y(){return(window.innerWidth-26)/window.innerWidth}o.useEffect(()=>{if(F&&B){z.current&&clearTimeout(z.current);let e=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!e)return;!function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]}(W&&!_?k(document.body,{background:"black"}):M,k(e,{transformOrigin:C(I)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"".concat(A.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(A.EASE.join(","),")")}));let t=k(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...C(I)?{transform:"scale(".concat(Y(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)")}:{transform:"scale(".concat(Y(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)")}});return()=>{t(),z.current=window.setTimeout(()=>{H?document.body.style.background=H:document.body.style.removeProperty("background")},1e3*A.DURATION)}}},[F,B,H]);let U=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(O.current)return!0;let r=Math.abs(e.y),a=Math.abs(e.x),o=a>r,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&a>=0&&a<=n)return o}else if(!(e.y*i<0)&&r>=0&&r<=n)return!o;return O.current=!0,!0};function q(e){D.current=null,O.current=!1,d(e)}return o.useEffect(()=>{j&&window.requestAnimationFrame(()=>{N(!0)})},[]),o.createElement(a.UC,{"data-vaul-drawer-direction":y,"data-vaul-drawer":"","data-vaul-delayed-snap-points":S?"true":"false","data-vaul-snap-points":g&&j?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":(null==R?void 0:R.current)?"true":"false",...s,ref:P,style:m&&m.length>0?{"--snap-point-height":"".concat(m[null!=h?h:0],"px"),...r}:r,onPointerDown:e=>{E||(null==s.onPointerDown||s.onPointerDown.call(s,e),D.current={x:e.pageX,y:e.pageY},c(e))},onOpenAutoFocus:e=>{null==i||i(e),T||e.preventDefault()},onPointerDownOutside:e=>{if(null==n||n(e),!v||e.defaultPrevented)return void e.preventDefault();p.current&&(p.current=!1)},onFocusOutside:e=>{if(!v)return void e.preventDefault()},onPointerMove:e=>{if(L.current=e,E||(null==s.onPointerMove||s.onPointerMove.call(s,e),!D.current))return;let t=e.pageY-D.current.y,n=e.pageX-D.current.x,r="touch"===e.pointerType?10:2;U({x:n,y:t},y,r)?f(e):(Math.abs(n)>r||Math.abs(t)>r)&&(D.current=null)},onPointerUp:e=>{null==s.onPointerUp||s.onPointerUp.call(s,e),D.current=null,O.current=!1,d(e)},onPointerOut:e=>{null==s.onPointerOut||s.onPointerOut.call(s,e),q(L.current)},onContextMenu:e=>{null==s.onContextMenu||s.onContextMenu.call(s,e),L.current&&q(L.current)}})});j.displayName="Drawer.Content";let I=o.forwardRef(function(e,t){let{preventCycle:n=!1,children:r,...a}=e,{closeDrawer:i,isDragging:s,snapPoints:u,activeSnapPoint:c,setActiveSnapPoint:d,dismissible:f,handleOnly:p,isOpen:m,onPress:h,onDrag:v}=l(),g=o.useRef(null),y=o.useRef(!1);function w(){g.current&&window.clearTimeout(g.current),y.current=!1}return o.createElement("div",{onClick:function(){if(y.current)return void w();window.setTimeout(()=>{!function(){if(s||n||y.current)return w();if(w(),!u||0===u.length){f||i();return}if(c===u[u.length-1]&&f)return i();let e=u.findIndex(e=>e===c);-1!==e&&d(u[e+1])}()},120)},onPointerCancel:w,onPointerDown:e=>{p&&h(e),g.current=window.setTimeout(()=>{y.current=!0},250)},onPointerMove:e=>{p&&v(e)},ref:t,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...a},o.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},r))});I.displayName="Drawer.Handle";let F={Root:L,NestedRoot:function(e){let{onDrag:t,onOpenChange:n,open:r,...a}=e,{onNestedDrag:i,onNestedOpenChange:s,onNestedRelease:u}=l();if(!i)throw Error("Drawer.NestedRoot must be placed in another drawer");return o.createElement(L,{nested:!0,open:r,onClose:()=>{s(!1)},onDrag:(e,n)=>{i(e,n),null==t||t(e,n)},onOpenChange:e=>{e&&s(e),null==n||n(e)},onRelease:u,...a})},Content:j,Overlay:O,Trigger:a.l9,Portal:function(e){let t=l(),{container:n=t.container,...r}=e;return o.createElement(a.ZL,{container:n,...r})},Handle:I,Close:a.bm,Title:a.hE,Description:a.VY}},4673:(e,t,n)=>{"use strict";n.d(t,{A:()=>q});var r,a,o=n(3455),i=n(6540),l="right-scroll-bar-position",s="width-before-scroll-bar";function u(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var c="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,d=new WeakMap;function f(e){return e}var p=function(e){void 0===e&&(e={});var t,n,r,a,i=(t=null,void 0===n&&(n=f),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,a);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var n=r;
1r=[],n.forEach(e),t=r}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return i.options=(0,o.Cl)({async:!0,ssr:!1},e),i}(),m=function(){},h=i.forwardRef(function(e,t){var n,r,a,l,s=i.useRef(null),f=i.useState({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:m}),h=f[0],v=f[1],g=e.forwardProps,y=e.children,w=e.className,b=e.removeScrollBar,x=e.enabled,E=e.shards,R=e.sideCar,C=e.noRelative,T=e.noIsolation,k=e.inert,A=e.allowPinchZoom,S=e.as,N=e.gapMode,P=(0,o.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),M=(n=[s,t],r=function(e){return n.forEach(function(t){return u(t,e)})},(a=(0,i.useState)(function(){return{value:null,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,l=a.facade,c(function(){var e=d.get(l);if(e){var t=new Set(e),r=new Set(n),a=l.current;t.forEach(function(e){r.has(e)||u(e,null)}),r.forEach(function(e){t.has(e)||u(e,a)})}d.set(l,n)},[n]),l),D=(0,o.Cl)((0,o.Cl)({},P),h);return i.createElement(i.Fragment,null,x&&i.createElement(R,{sideCar:p,removeScrollBar:b,shards:E,noRelative:C,noIsolation:T,inert:k,setCallbacks:v,allowPinchZoom:!!A,lockRef:s,gapMode:N}),g?i.cloneElement(i.Children.only(y),(0,o.Cl)((0,o.Cl)({},D),{ref:M})):i.createElement(void 0===S?"div":S,(0,o.Cl)({},D,{className:w,ref:M}),y))});h.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},h.classNames={fullWidth:s,zeroRight:l};var v=function(e){var t=e.sideCar,n=(0,o.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return i.createElement(r,(0,o.Cl)({},n))};v.isSideCarExport=!0;var g=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,i;(o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},y=function(){var e=g();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},w=function(){var e=y();return function(t){return e(t.styles,t.dynamic),null}},b={left:0,top:0,right:0,gap:0},x=function(e){return parseInt(e||"",10)||0},E=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[x(n),x(r),x(a)]},R=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return b;var t=E(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},C=w(),T="data-scroll-locked",k=function(e,t,n,r){var a=e.left,o=e.top,i=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body[").concat(T,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(l," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(s," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n right: 0 ").concat(r,";\n }\n \n .").concat(s," .").concat(s," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(T,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},A=function(){var e=parseInt(document.body.getAttribute(T)||"0",10);return isFinite(e)?e:0},S=function(){i.useEffect(function(){return document.body.setAttribute(T,(A()+1).toString()),function(){var e=A()-1;e<=0?document.body.removeAttribute(T):document.body.setAttribute(T,e.toString())}},[])},N=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r;S();var o=i.useMemo(function(){return R(a)},[a]);return i.createElement(C,{styles:k(o,!t,a,n?"":"!important")})},P=!1;if("undefined"!=typeof window)try{var M=Object.defineProperty({},"passive",{get:function(){return P=!0,!0}});window.addEventListener("test",M,M),window.removeEventListener("test",M,M)}catch(e){P=!1}var D=!!P&&{passive:!1},L=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},O=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),j(e,r)){var a=I(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},j=function(e,t){return"v"===e?L(t,"overflowY"):L(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},F=function(e,t,n,r,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),l=i*r,s=n.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;
1do{if(!s)break;var m=I(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&j(e,s)&&(f+=v,p+=h);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(a&&1>Math.abs(f)||!a&&l>f)?c=!0:!d&&(a&&1>Math.abs(p)||!a&&-l>p)&&(c=!0),c},B=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},W=function(e){return[e.deltaX,e.deltaY]},_=function(e){return e&&"current"in e?e.current:e},z=0,H=[];let Y=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),a=i.useState(z++)[0],l=i.useState(w)[0],s=i.useRef(e);i.useEffect(function(){s.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,o.fX)([e.lockRef.current],(e.shards||[]).map(_),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var a,o=B(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-o[0],u="deltaY"in e?e.deltaY:i[1]-o[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=O(d,c);if(!f)return!0;if(f?a=d:(a="v"===d?"h":"v",f=O(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||u)&&(r.current=a),!a)return!0;var p=r.current||a;return F(p,t,e,"h"===p?l:u,!0)},[]),c=i.useCallback(function(e){if(H.length&&H[H.length-1]===l){var n="deltaY"in e?W(e):B(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(s.current.shards||[]).map(_).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?u(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=i.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),f=i.useCallback(function(e){n.current=B(e),r.current=void 0},[]),p=i.useCallback(function(t){d(t.type,W(t),t.target,u(t,e.lockRef.current))},[]),m=i.useCallback(function(t){d(t.type,B(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return H.push(l),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",c,D),document.addEventListener("touchmove",c,D),document.addEventListener("touchstart",f,D),function(){H=H.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,D),document.removeEventListener("touchmove",c,D),document.removeEventListener("touchstart",f,D)}},[]);var h=e.removeScrollBar,v=e.inert;return i.createElement(i.Fragment,null,v?i.createElement(l,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,h?i.createElement(N,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(r),v);var U=i.forwardRef(function(e,t){return i.createElement(h,(0,o.Cl)({},e,{ref:t,sideCar:Y}))});U.classNames=h.classNames;let q=U},4839:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6540);function a(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},5096:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(6540),a=n(7920),o=n(3521),i=e=>{let{present:t,children:n}=e,i=function(e){var t,n;let[a,i]=r.useState(),s=r.useRef(null),u=r.useRef(e),c=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>
1{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=l(s.current);c.current="mounted"===d?e:"none"},[d]),(0,o.N)(()=>{let t=s.current,n=u.current;if(n!==e){let r=c.current,a=l(t);e?f("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==a?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,o.N)(()=>{if(a){var e;let t,n=null!=(e=a.ownerDocument.defaultView)?e:window,r=e=>{let r=l(s.current).includes(e.animationName);if(e.target===a&&r&&(f("ANIMATION_END"),!u.current)){let e=a.style.animationFillMode;a.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=e)})}},o=e=>{e.target===a&&(c.current=l(s.current))};return a.addEventListener("animationstart",o),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{n.clearTimeout(t),a.removeEventListener("animationstart",o),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{s.current=e?getComputedStyle(e):null,i(e)},[])}}(t),s="function"==typeof n?n({present:i.isPresent}):r.Children.only(n),u=(0,a.s)(i.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?e.ref:(a=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof n||i.isPresent?r.cloneElement(s,{ref:u}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},5479:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r,a=n(6540),o=n(3521),i=(r||(r=n.t(a,2)))[" useInsertionEffect ".trim().toString()]||o.N;function l({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,l,s]=function({defaultProp:e,onChange:t}){let[n,r]=a.useState(e),o=a.useRef(n),l=a.useRef(t);return i(()=>{l.current=t},[t]),a.useEffect(()=>{o.current!==n&&(l.current?.(n),o.current=n)},[n,o]),[n,r,l]}({defaultProp:t,onChange:n}),u=void 0!==e,c=u?e:o;{let t=a.useRef(void 0!==e);a.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,r])}return[c,a.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&s.current?.(n)}else l(t)},[u,e,l,s])]}Symbol("RADIX:SYNC_STATE")},6335:(e,t,n)=>{"use strict";n.d(t,{n:()=>d});var r=n(6540),a=n(7920),o=n(2457),i=n(2411),l=n(2240),s="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:v,onUnmountAutoFocus:g,...y}=e,[w,b]=r.useState(null),x=(0,i.c)(v),E=(0,i.c)(g),R=r.useRef(null),C=(0,a.s)(t,e=>b(e)),T=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(T.paused||!w)return;let t=e.target;w.contains(t)?R.current=t:m(R.current,{select:!0})},t=function(e){if(T.paused||!w)return;let t=e.relatedTarget;null!==t&&(w.contains(t)||m(R.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(w)});return w&&n.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,w,T.paused]),r.useEffect(()=>{if(w){h.add(T);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(s,c);w.addEventListener(s,x),w.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(f(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(w))}return()=>{w.removeEventListener(s,x),setTimeout(()=>{let t=new CustomEvent(u,c);w.addEventListener(u,E),w.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),w.removeEventListener(u,E),h.remove(T)},0)}}},[w,x,E,T]);let k=r.useCallback(e=>{if(!n&&!d||T.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[a,o]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);a&&o?e.shiftKey||r!==o?e.shiftKey&&r===a&&(e.preventDefault(),n&&m(o,{select:!0})):(e.preventDefault(),n&&m(a,{select:!0})):r===t&&e.preventDefault()}},[n,d,T.paused]);return(0,l.jsx)(o.sG.div,{tabIndex:-1,...y,ref:C,onKeyDown:k})});function f(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function p(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}d.displayName="FocusScope";var h=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=v(e,t)).unshift(t)},remove(t){var n;null==(n=(e=v(e,t))[0])||n.resume()}}}();function v(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},6479:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(6540);let a=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),i=e=>
1{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},s=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var u={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:a=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:c="",children:d,iconNode:f,...p}=e;return(0,r.createElement)("svg",{ref:t,...u,width:a,height:a,stroke:n,strokeWidth:i?24*Number(o)/Number(a):o,className:l("lucide",c),...!d&&!s(p)&&{"aria-hidden":"true"},...p},[...f.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(d)?d:[d]])}),d=(e,t)=>{let n=(0,r.forwardRef)((n,o)=>{let{className:s,...u}=n;return(0,r.createElement)(c,{ref:o,iconNode:t,className:l("lucide-".concat(a(i(e))),"lucide-".concat(e),s),...u})});return n.displayName=i(e),n}},6836:(e,t,n)=>{"use strict";n.d(t,{DX:()=>l,TL:()=>i});var r=n(6540),a=n(7920),o=n(2240);function i(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var i;let e,l,s=(i=n,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let n={...t};for(let r in t){let a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...e)=>{let t=o(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...o}:"className"===r&&(n[r]=[a,o].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,a.t)(t,s):s),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:a,...i}=e,l=r.Children.toArray(a),s=l.find(u);if(s){let e=s.props.children,a=l.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(t,{...i,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,o.jsx)(t,{...i,ref:n,children:a})});return n.displayName=`${e}.Slot`,n}var l=i("Slot"),s=Symbol("radix.slottable");function u(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}},7189:(e,t,n)=>{"use strict";n.d(t,{UC:()=>en,VY:()=>ea,ZL:()=>ee,bL:()=>J,bm:()=>eo,hE:()=>er,hJ:()=>et,l9:()=>Q});var r=n(6540),a=n(9505),o=n(7920),i=n(1104),l=n(9071),s=n(5479),u=n(1116),c=n(6335),d=n(3917),f=n(5096),p=n(2457),m=n(2152),h=n(4673),v=n(9140),g=n(6836),y=n(2240),w="Dialog",[b,x]=(0,i.A)(w),[E,R]=b(w),C=e=>{let{__scopeDialog:t,children:n,open:a,defaultOpen:o,onOpenChange:i,modal:u=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,p]=(0,s.i)({prop:a,defaultProp:null!=o&&o,onChange:i,caller:w});return(0,y.jsx)(E,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:u,children:n})};C.displayName=w;var T="DialogTrigger",k=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=R(T,n),l=(0,o.s)(t,i.triggerRef);return(0,y.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":V(i.open),...r,ref:l,onClick:(0,a.m)(e.onClick,i.onOpenToggle)})});k.displayName=T;var A="DialogPortal",[S,N]=b(A,{forceMount:void 0}),P=e=>{let{__scopeDialog:t,forceMount:n,children:a,container:o}=e,i=R(A,t);return(0,y.jsx)(S,{scope:t,forceMount:n,children:r.Children.map(a,e=>(0,y.jsx)(f.C,{present:n||i.open,children:(0,y.jsx)(d.Z,{asChild:!0,container:o,children:e})}))})};P.displayName=A;var M="DialogOverlay",D=r.forwardRef((e,t)=>{let n=N(M,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=R(M,e.__scopeDialog);return o.modal?(0,y.jsx)(f.C,{present:r||o.open,children:(0,y.jsx)(O,{...a,ref:t})}):null});D.displayName=M;var L=(0,g.TL)("DialogOverlay.RemoveScroll"),O=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,a=R(M,n);return(0,y.jsx)(h.A,{as:L,allowPinchZoom:!0,shards:[a.contentRef],children:(0,y.jsx)(p.sG.div,{"data-state":V(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),j="DialogContent",I=r.forwardRef((e,t)=>{let n=N(j,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=R(j,e.__scopeDialog);return(0,y.jsx)(f.C,{present:r||o.open,children:o.modal?(0,y.jsx)(F,{...a,ref:t}):(0,y.jsx)(B,{...a,ref:t})})});I.displayName=j;var F=r.forwardRef((e,t)=>{let n=R(j,e.__scopeDialog),i=r.useRef(null),l=(0,o.s)(t,n.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,v.Eq)(e)},[]),(0,y.jsx)(W,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,a.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,a.m)(e.onFocusOutside,e=>e.preventDefault())})}),B=r.forwardRef((e,t)=>{let n=R(j,e.__scopeDialog),a=r.useRef(!1),o=r.useRef(!1);return(0,y.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(a.current||null==(i=n.triggerRef.current)||i.focus(),t.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:t=>{var r,i;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let l=t.target;(null==(i=n.triggerRef.current)?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),W=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:l,...s}=e,d=R(j,n),f=r.useRef(null),p=(0,o.s)(t,f);return(0,m.Oh)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,y.jsx)(u.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":V(d.open),...s,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(K,{titleId:d.titleId}),(0,y.jsx)(Z,{contentRef:f,descriptionId:d.descriptionId})]})]})}),_="DialogTitle",z=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=R(_,n);return(0,y.jsx)(p.sG.h2,{id:a.titleId,...r,ref:t})});z.displayName=_;var H="DialogDescription",Y=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=R(H,n);return(0,y.jsx)(p.sG.p,{id:a.descriptionId,...r,ref:t})});Y.displayName=H;var U="DialogClose",q=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=R(U,n);return(0,y.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,a.m)(e.onClick,()=>o.onOpenChange(!1))})});function V(e){return e?"open":"closed"}q.displayName=U;var X="DialogTitleWarning",[$,G]=(0,i.q)(X,{contentName:j,titleName:_,docsSlug:"dialog"}),K=e=>{let{titleId:t}=e,n=G(X),a="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&(document.getElementById(t)||console.error(a))},[a,t]),null},Z=e=>{let{contentRef:t,descriptionId:n}=e,a=G("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(a.contentName,"}.");return r.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(o))},[o,t,n]),null},J=C,Q=k,ee=P,et=D,en=I,er=z,ea=Y,eo=q},7235:(e,t,n)=>{"use strict";function r(e){return e}n.d(t,{A:()=>r})},7903:(e,t,n)=>{"use strict";n.d(t,{X:()=>o});var r=n(6540),a=n(3521);function o(e){let[t,n]=r.useState(void 0);return(0,a.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,a;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,a=t.blockSize}else r=e.offsetWidth,a=e.offsetHeight;n({width:r,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},7920:(e,t,n)=>{"use strict";n.d(t,{s:()=>i,t:()=>o});var r=n(6540);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1,r=e.map(e=>{let r=a(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():a(e[t],null)}}}}function i(...e){return r.useCallback(o(...e),e)}},8203:(e,t,n)=>{"use strict";n.d(t,{i7:()=>d,q6:()=>c});var r=n(6540),a=n(3987);n(5036);let o=Symbol(),i=Symbol(),l="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,s=a.unstable_runWithPriority?e=>{try{(0,a.unstable_runWithPriority)(a.unstable_NormalPriority,e)}catch(t){if("Not implemented."===t.message)e();else throw t}}:e=>e(),u=e=>({value:t,children:n})=>{let a=(0,r.useRef)(t),i=(0,r.useRef)(0),[u,c]=(0,r.useState)(null);u&&(u(t),c(null));let d=(0,r.useRef)();if(!d.current){let e=new Set;d.current={[o]:{v:a,n:i,l:e,u:(t,n)=>{i.current+=1;let r={n:i.current};(null==n?void 0:n.suspense)&&(r.n*=-1,r.p=new Promise(e=>{c(()=>t=>{r.v=t,delete r.p,e(t)})}
1)),e.forEach(e=>e(r)),t()}}}}return l(()=>{a.current=t,i.current+=1,s(()=>{d.current[o].l.forEach(e=>{e({n:i.current,v:t})})})},[t]),(0,r.createElement)(e,{value:d.current},n)};function c(e){let t=(0,r.createContext)({[o]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});return t[i]=t.Provider,t.Provider=u(t.Provider),delete t.Consumer,t}function d(e,t){let{v:{current:n},n:{current:a},l:i}=(0,r.useContext)(e)[o],s=t(n),[u,c]=(0,r.useReducer)((e,r)=>{if(!r)return[n,s];if("p"in r)throw r.p;if(r.n===a)return Object.is(e[1],s)?e:[n,s];try{if("v"in r){if(Object.is(e[0],r.v))return e;let n=t(r.v);if(Object.is(e[1],n))return e;return[r.v,n]}}catch(e){}return[...e]},[n,s]);return Object.is(u[1],s)||c(),l(()=>(i.add(c),()=>{i.delete(c)}),[i]),u[1]}},8590:e=>{e.exports=function({client_id:e,auto_select:t=!1,cancel_on_tap_outside:n=!1,context:r="signin",...a},o){if(!e)throw Error("client_id is required");if("undefined"!=typeof window&&window.document){let i=["signin","signup","use"].includes(r)?r:"signin",l=document.createElement("script");l.src="https://accounts.google.com/gsi/client",l.async=!0,l.defer=!0,document.head.appendChild(l),window.onload=function(){window.google.accounts.id.initialize({client_id:e,callback:o,auto_select:t,cancel_on_tap_outside:n,context:i,...a}),window.google.accounts.id.prompt()}}}},9019:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>i,bL:()=>s});var r=n(6540),a=n(2457),o=n(2240),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),l=r.forwardRef((e,t)=>(0,o.jsx)(a.sG.span,{...e,ref:t,style:{...i,...e.style}}));l.displayName="VisuallyHidden";var s=l},9071:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r,a=n(6540),o=n(3521),i=(r||(r=n.t(a,2)))[" useId ".trim().toString()]||(()=>void 0),l=0;function s(e){let[t,n]=a.useState(i());return(0,o.N)(()=>{e||n(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},9140:(e,t,n)=>{"use strict";n.d(t,{Eq:()=>c});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},a=new WeakMap,o=new WeakMap,i={},l=0,s=function(e){return e&&(e.host||s(e.parentNode))},u=function(e,t,n,r){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=s(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});i[n]||(i[n]=new WeakMap);var c=i[n],d=[],f=new Set,p=new Set(u),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};u.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(r),i=null!==t&&"false"!==t,l=(a.get(e)||0)+1,s=(c.get(e)||0)+1;a.set(e,l),c.set(e,s),d.push(e),1===l&&i&&o.set(e,!0),1===s&&e.setAttribute(n,"true"),i||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),l++,function(){d.forEach(function(e){var t=a.get(e)-1,i=c.get(e)-1;a.set(e,t),c.set(e,i),t||(o.has(e)||e.removeAttribute(r),o.delete(e)),i||e.removeAttribute(n)}),--l||(a=new WeakMap,a=new WeakMap,o=new WeakMap,i={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||r(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),u(a,o,n,"aria-hidden")):function(){return null}}},9505:(e,t,n)=>{"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{m:()=>r})}}]);
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.