(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[88334],{20357:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(88081)},38173:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(51609),i=r(76720),o=r(57437),a=i._(r(2265)),s=n._(r(54887)),l=n._(r(28321)),u=r(80497),d=r(7103),c=r(93938);r(72301);let p=r(60291),f=n._(r(21241)),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,i,o,a){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function v(e){let[t,r]=a.version.split(".",2),n=parseInt(t,10),i=parseInt(r,10);return n>18||18===n&&i>=3?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let m=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:s,width:l,decoding:u,className:d,style:c,fetchPriority:p,placeholder:f,loading:h,unoptimized:m,fill:y,onLoadRef:b,onLoadingCompleteRef:T,setBlurComplete:w,setShowAltText:P,sizesInput:x,onLoad:E,onError:S,...k}=e;return(0,o.jsx)("img",{...k,...v(p),loading:h,width:l,height:s,decoding:u,"data-nimg":y?"fill":"1",className:d,style:c,sizes:i,srcSet:n,src:r,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(S&&(e.src=e.src),e.complete&&g(e,f,b,T,w,m,x))},[r,f,b,T,w,S,m,x,t]),onLoad:e=>{g(e.currentTarget,f,b,T,w,m,x)},onError:e=>{P(!0),"empty"!==f&&w(!0),S&&S(e)}})});function y(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(p.RouterContext),n=(0,a.useContext)(c.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=h||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:s,onLoadingComplete:l}=e,g=(0,a.useRef)(s);(0,a.useEffect)(()=>{g.current=s},[s]);let v=(0,a.useRef)(l);(0,a.useEffect)(()=>{v.current=l},[l]);let[b,T]=(0,a.useState)(!1),[w,P]=(0,a.useState)(!1),{props:x,meta:E}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m,{...x,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:g,onLoadingCompleteRef:v,setBlurComplete:T,setShowAltText:P,sizesInput:e.sizes,ref:t}),E.priority?(0,o.jsx)(y,{isAppRouter:!r,imgAttributes:x}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88081:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l=[],u=!1,d=-1;function c(){u&&n&&(u=!1,n.length?l=n.concat(l):d=-1,l.length&&p())}function p(){if(!u){var e=s(c);u=!0;for(var t=l.length;t;){for(n=l,l=[];++d<t;)n&&n[d].run();d=-1,t=l.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new f(e,t)),1!==l.length||u||s(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}},a=!0;try{t[e](o,o.exports,n),a=!1}finally{a&&delete r[e]}return o.exports}n.ab="//";var i=n(229);e.exports=i}()},82901:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(51609)._(r(2265)).default.createContext({})},40687:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},80497:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),r(72301);let n=r(51564),i=r(7103);function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var r;let s,l,u,{src:d,sizes:c,unoptimized:p=!1,priority:f=!1,loading:h,className:g,quality:v,width:m,height:y,fill:b=!1,style:T,overrideSrc:w,onLoad:P,onLoadingComplete:x,placeholder:E="empty",blurDataURL:S,fetchPriority:k,layout:M,objectFit:L,objectPosition:C,lazyBoundary:K,lazyRoot:D,...A}=e,{imgConf:R,showAltText:I,blurComplete:O,defaultLoader:F}=t,j=R||i.imageConfigDefault;if("allSizes"in j)s=j;else{let e=[...j.deviceSizes,...j.imageSizes].sort((e,t)=>e-t),t=j.deviceSizes.sort((e,t)=>e-t);s={...j,allSizes:e,deviceSizes:t}}if(void 0===F)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let W=A.loader||F;delete A.loader,delete A.srcSet;let B="__next_img_default"in W;if(B){if("custom"===s.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=W;W=t=>{let{config:r,...n}=t;return e(n)}}if(M){"fill"===M&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(T={...T,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!c&&(c=t)}let N="",z=a(m),_=a(y);if("object"==typeof(r=d)&&(o(r)||void 0!==r.src)){let e=o(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,S=S||e.blurDataURL,N=e.src,!b){if(z||_){if(z&&!_){let t=z/e.width;_=Math.round(e.height*t)}else if(!z&&_){let t=_/e.height;z=Math.round(e.width*t)}}else z=e.width,_=e.height}}let V=!f&&("lazy"===h||void 0===h);(!(d="string"==typeof d?d:N)||d.startsWith("data:")||d.startsWith("blob:"))&&(p=!0,V=!1),s.unoptimized&&(p=!0),B&&d.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(p=!0),f&&(k="high");let U=a(v),H=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:L,objectPosition:C}:{},I?{}:{color:"transparent"},T),G=O||"empty"===E?null:"blur"===E?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:z,heightInt:_,blurWidth:l,blurHeight:u,blurDataURL:S||"",objectFit:H.objectFit})+'")':'url("'+E+'")',Y=G?{backgroundSize:H.objectFit||"cover",backgroundPosition:H.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},$=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),d=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:o,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:o,width:l[d]})}}({config:s,src:d,unoptimized:p,width:z,quality:U,sizes:c,loader:W});return{props:{...A,loading:V?"lazy":h,fetchPriority:k,width:z,height:_,decoding:"async",className:g,style:{...H,...Y},sizes:$.sizes,srcSet:$.srcSet,src:w||$.src},meta:{unoptimized:p,priority:f,placeholder:E,fill:b}}}},28321:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return c}});let n=r(51609),i=r(76720),o=r(57437),a=i._(r(2265)),s=n._(r(65960)),l=r(82901),u=r(36590),d=r(40687);function c(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(72301);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,a=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){a=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=f.length;e<t;e++){let t=f[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!a)&&r.has(e)?o=!1:(r.add(e),n[t]=r)}}}}return o}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(u.HeadManagerContext);return(0,o.jsx)(s.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,d.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},51564:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:a}=e,s=n?40*n:t,l=i?40*i:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},93938:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(51609)._(r(2265)),i=r(7103),o=n.default.createContext(i.imageConfigDefault)},7103:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},21241:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},65960:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(2265),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,a=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),s()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},89200:function(e,t,r){"use strict";r.d(t,{c:function(){return o}});var n=r(2265);function i(e){return null}i.getCollectionNode=function*(e,t){let{childItems:r,title:i,children:o}=e,a=e.title||e.children,s=e.textValue||("string"==typeof a?a:"")||e["aria-label"]||"";s||(null==t?void 0:t.suppressTextValueWarning)||console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:e,rendered:a,textValue:s,"aria-label":e["aria-label"],hasChildNodes:null!=e.hasChildItems?e.hasChildItems:!!(e.childItems||e.title&&n.Children.count(e.children)>0),*childNodes(){if(r)for(let e of r)yield{type:"item",value:e};else if(i){let e=[];n.Children.forEach(o,t=>{e.push({type:"item",element:t})}),yield*e}}}};let o=i},70973:function(e,t,r){"use strict";r.d(t,{d:function(){return T}});var n,i,o,a,s,l=r(2265),[u,d]=(0,r(37561).k)({name:"ProviderContext",strict:!1}),c=r(55971),p=["small","medium","large"],f={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:p,borderRadius:p},classGroups:{shadow:[{shadow:p}],"font-size":[{text:["tiny",...p]}],"bg-image":["bg-stripe-gradient"]}},h=(n={slots:{wrapper:"relative shadow-black/5",zoomedWrapper:"relative overflow-hidden rounded-inherit",img:"relative z-10 opacity-0 shadow-black/5 data-[loaded=true]:opacity-100",blurredImg:["absolute","z-0","inset-0","w-full","h-full","object-cover","filter","blur-lg","scale-105","saturate-150","opacity-30","translate-y-1"]},variants:{radius:{none:{},sm:{},md:{},lg:{},full:{}},shadow:{none:{wrapper:"shadow-none",img:"shadow-none"},sm:{wrapper:"shadow-small",img:"shadow-small"},md:{wrapper:"shadow-medium",img:"shadow-medium"},lg:{wrapper:"shadow-large",img:"shadow-large"}},isZoomed:{true:{img:["object-cover","transform","hover:scale-125"]}},showSkeleton:{true:{wrapper:["group","relative","overflow-hidden","bg-content3 dark:bg-content2"],img:"opacity-0"}},disableAnimation:{true:{img:"transition-none"},false:{img:"transition-transform-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{radius:"lg",shadow:"none",isZoomed:!1,isBlurred:!1,showSkeleton:!1},compoundVariants:[{showSkeleton:!0,disableAnimation:!1,class:{wrapper:["before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2"]}}],compoundSlots:[{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"none",class:"rounded-none"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"full",class:"rounded-full"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"sm",class:"rounded-small"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"md",class:"rounded-md"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"lg",class:"rounded-large"}]},(0,r(58797).tv)(n,{...i,twMerge:null==(o=null==i?void 0:i.twMerge)||o,twMergeConfig:{...null==i?void 0:i.twMergeConfig,theme:{...null==(a=null==i?void 0:i.twMergeConfig)?void 0:a.theme,...f.theme},classGroups:{...null==(s=null==i?void 0:i.twMergeConfig)?void 0:s.classGroups,...f.classGroups}}})),g=r(26242),v=r(36222),m=r(65263),y=r(53640),b=r(25137);function T(e){var t,r;let n=d(),[i,o]=(0,c.oe)(e,h.variantKeys),{ref:a,as:s,src:u,className:p,classNames:f,loading:T,isBlurred:w,fallbackSrc:P,isLoading:x,disableSkeleton:E=!!P,removeWrapper:S=!1,onError:k,onLoad:M,srcSet:L,sizes:C,crossOrigin:K,...D}=i,A=(0,b.d)({src:u,loading:T,onError:k,onLoad:M,ignoreFallback:!1,srcSet:L,sizes:C,crossOrigin:K}),R=null!=(r=null!=(t=e.disableAnimation)?t:null==n?void 0:n.disableAnimation)&&r,I="loaded"===A&&!x,O="loading"===A||x,F=e.isZoomed,j=(0,g.gy)(a),{w:W,h:B}=(0,l.useMemo)(()=>({w:i.width?"number"==typeof i.width?"".concat(i.width,"px"):i.width:"fit-content",h:i.height?"number"==typeof i.height?"".concat(i.height,"px"):i.height:"auto"}),[null==i?void 0:i.width,null==i?void 0:i.height]),N=(!u||!I)&&!!P,z=O&&!E,_=(0,l.useMemo)(()=>h({...o,disableAnimation:R,showSkeleton:z}),[(0,v.Xx)(o),R,z]),V=(0,m.W)(p,null==f?void 0:f.img),U=(0,l.useCallback)(()=>{let e=N?{backgroundImage:"url(".concat(P,")")}:{};return{className:_.wrapper({class:null==f?void 0:f.wrapper}),style:{...e,maxWidth:W}}},[_,N,P,null==f?void 0:f.wrapper]),H=(0,l.useCallback)(()=>({src:u,"aria-hidden":(0,y.PB)(!0),className:_.blurredImg({class:null==f?void 0:f.blurredImg})}),[_,u,null==f?void 0:f.blurredImg]);return{Component:s||"img",domRef:j,slots:_,classNames:f,isBlurred:w,disableSkeleton:E,fallbackSrc:P,removeWrapper:S,isZoomed:F,isLoading:O,getImgProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,m.W)(V,null==e?void 0:e.className);return{src:u,ref:j,"data-loaded":(0,y.PB)(I),className:_.img({class:t}),loading:T,srcSet:L,sizes:C,crossOrigin:K,...D,style:{...(null==D?void 0:D.height)&&{height:B},...e.style,...D.style}}},getWrapperProps:U,getBlurredImgProps:H}}},433:function(e,t,r){"use strict";r.d(t,{J:function(){return l}});var n=r(70973),i=r(2265),o=r(55971),a=r(57437),s=(0,o.Gp)((e,t)=>{let{Component:r,domRef:o,slots:s,classNames:l,isBlurred:u,isZoomed:d,fallbackSrc:c,removeWrapper:p,disableSkeleton:f,getImgProps:h,getWrapperProps:g,getBlurredImgProps:v}=(0,n.d)({...e,ref:t}),m=(0,a.jsx)(r,{ref:o,...h()});if(p)return m;let y=(0,a.jsx)("div",{className:s.zoomedWrapper({class:null==l?void 0:l.zoomedWrapper}),children:m});return u?(0,a.jsxs)("div",{...g(),children:[d?y:m,(0,i.cloneElement)(m,v())]}):d||!f||c?(0,a.jsxs)("div",{...g(),children:[" ",d?y:m]}):m});s.displayName="NextUI.Image";var l=s},76022:function(e,t,r){"use strict";r.d(t,{Y:function(){return u}});var n=r(58397),i=r(71949),o=r(2265),a=r(79554),s=r(57437),l=(0,a.Gp)((e,t)=>{let{Component:r,label:a,description:l,isClearable:u,startContent:d,endContent:c,labelPlacement:p,hasHelper:f,isOutsideLeft:h,shouldLabelBeOutside:g,errorMessage:v,isInvalid:m,getBaseProps:y,getLabelProps:b,getInputProps:T,getInnerWrapperProps:w,getInputWrapperProps:P,getMainWrapperProps:x,getHelperWrapperProps:E,getDescriptionProps:S,getErrorMessageProps:k,getClearButtonProps:M}=(0,n.G)({...e,ref:t}),L=a?(0,s.jsx)("label",{...b(),children:a}):null,C=(0,o.useMemo)(()=>u?(0,s.jsx)("span",{...M(),children:c||(0,s.jsx)(i.f,{})}):c,[u,M]),K=(0,o.useMemo)(()=>f?(0,s.jsx)("div",{...E(),children:m&&v?(0,s.jsx)("div",{...k(),children:v}):l?(0,s.jsx)("div",{...S(),children:l}):null}):null,[f,m,v,l,E,k,S]),D=(0,o.useMemo)(()=>(0,s.jsxs)("div",{...w(),children:[d,(0,s.jsx)("input",{...T()}),C]}),[d,C,T,w]),A=(0,o.useMemo)(()=>g?(0,s.jsxs)("div",{...x(),children:[(0,s.jsxs)("div",{...P(),children:[h?null:L,D]}),K]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{...P(),children:[L,D]}),K]}),[p,K,g,L,D,v,l,x,P,k,S]);return(0,s.jsxs)(r,{...y(),children:[h?L:null,A]})});l.displayName="NextUI.Input";var u=l},58397:function(e,t,r){"use strict";r.d(t,{G:function(){return ee}});var n=r(36716),i=r(79554),o=r(46896),a=r(25829),s=r(72074),l=r(21616),u=(0,s.tv)({slots:{base:"group flex flex-col",label:["absolute","z-10","pointer-events-none","origin-top-left","rtl:origin-top-right","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5"],clearButton:["p-2","-m-2","z-10","hidden","absolute","right-3","rtl:right-auto","rtl:left-3","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...l.Dh],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-8 min-h-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-10 min-h-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{inputWrapper:"h-12 min-h-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pr-2 rtl:pr-0 rtl:pl-2"},inside:{label:"text-tiny cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"}},isClearable:{true:{input:"peer pr-6 rtl:pr-0 rtl:pl-6",clearButton:"peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["transition-opacity","motion-reduce:transition-none"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1,disableAnimation:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-50","data-[hover=true]:bg-primary-100","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-50","text-secondary","data-[hover=true]:bg-secondary-100","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-50","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-100","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-50","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-100","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-50","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...l.ID]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-small",inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:["outside","outside-left"],class:{input:"h-full"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:left-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["left-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["left-3","rtl:left-auto","rtl:right-3","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["left-3","rtl:left-auto","rtl:right-3","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}}]}),d=r(26242),c=r(75300),p=r(83892),f=r(45668),h=r(2265),g=r(77822),v=r(53640),m=r(65263),y=r(31887),b=r(1144),T=r(36222),w=r(88748),P=r(37815),x=r(60357),E=r(53922),S=r(57854),k=r(277),M=r(41821),L=r(11231),C=r(67091),K=r(250),D=r(40541),A=r(10092);let R=null,I=new Set,O=new Map,F=!1,j=!1;function W(e,t){for(let r of I)r(e,t)}function B(e){F=!0,e.metaKey||!(0,D.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(R="keyboard",W("keyboard",e))}function N(e){R="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(F=!0,W("pointer",e))}function z(e){(0,A.Z)(e)&&(F=!0,R="virtual")}function _(e){e.target!==window&&e.target!==document&&(F||j||(R="virtual",W("virtual",e)),F=!1,j=!1)}function V(){F=!1,j=!0}function U(e){if("undefined"==typeof window||O.get((0,S.k)(e)))return;let t=(0,S.k)(e),r=(0,S.r)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){F=!0,n.apply(this,arguments)},r.addEventListener("keydown",B,!0),r.addEventListener("keyup",B,!0),r.addEventListener("click",z,!0),t.addEventListener("focus",_,!0),t.addEventListener("blur",V,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",N,!0),r.addEventListener("pointermove",N,!0),r.addEventListener("pointerup",N,!0)):(r.addEventListener("mousedown",N,!0),r.addEventListener("mousemove",N,!0),r.addEventListener("mouseup",N,!0)),t.addEventListener("beforeunload",()=>{H(e)},{once:!0}),O.set(t,{focus:n})}let H=(e,t)=>{let r=(0,S.k)(e),n=(0,S.r)(e);t&&n.removeEventListener("DOMContentLoaded",t),O.has(r)&&(r.HTMLElement.prototype.focus=O.get(r).focus,n.removeEventListener("keydown",B,!0),n.removeEventListener("keyup",B,!0),n.removeEventListener("click",z,!0),r.removeEventListener("focus",_,!0),r.removeEventListener("blur",V,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",N,!0),n.removeEventListener("pointermove",N,!0),n.removeEventListener("pointerup",N,!0)):(n.removeEventListener("mousedown",N,!0),n.removeEventListener("mousemove",N,!0),n.removeEventListener("mouseup",N,!0)),O.delete(r))};"undefined"!=typeof document&&function(e){let t;let r=(0,S.r)(void 0);"loading"!==r.readyState?U(void 0):(t=()=>{U(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>H(e,t)}();var G=r(61303),Y=r(79248),$=r(7353);class X{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function Z(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}}),t&&r.stopPropagation()}}let J=h.createContext(null);var q=r(89267),Q=r(56804);function ee(e){var t,r,s,l;let D=(0,n.w)(),[A,I]=(0,i.oe)(e,u.variantKeys),{ref:O,as:F,type:j,label:W,baseRef:B,wrapperRef:N,description:z,className:_,classNames:V,autoFocus:U,startContent:H,endContent:ee,onClear:et,onChange:er,validationState:en,validationBehavior:ei=null!=(t=null==D?void 0:D.validationBehavior)?t:"aria",innerWrapperRef:eo,onValueChange:ea=()=>{},...es}=A,el=(0,h.useCallback)(e=>{ea(null!=e?e:"")},[ea]),[eu,ed]=(0,h.useState)(!1),ec=null!=(s=null!=(r=e.disableAnimation)?r:null==D?void 0:D.disableAnimation)&&s,ep=(0,d.gy)(O),ef=(0,d.gy)(B),eh=(0,d.gy)(N),eg=(0,d.gy)(eo),[ev,em]=function(e,t,r){let[n,i]=(0,h.useState)(e||t),o=(0,h.useRef)(void 0!==e),a=void 0!==e;(0,h.useEffect)(()=>{let e=o.current;e!==a&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}.`),o.current=a},[a]);let s=a?e:n,l=(0,h.useCallback)((e,...t)=>{let n=(e,...t)=>{r&&!Object.is(s,e)&&r(e,...t),a||(s=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),i((r,...i)=>{let o=e(a?s:r,...i);return(n(o,...t),a)?r:o})):(a||i(e),n(e,...t))},[a,s,r]);return[s,l]}(A.value,null!=(l=A.defaultValue)?l:"",el),ey=["date","time","month","week","range"].includes(j),eb=!(0,v.xb)(ev)||ey,eT=eb||eu,ew="hidden"===j,eP=e.isMultiline,ex="file"===j,eE=(0,m.W)(null==V?void 0:V.base,_,eb?"is-filled":""),eS=(0,h.useCallback)(()=>{var e;em(""),null==et||et(),null==(e=ep.current)||e.focus()},[em,et]);(0,o.G)(()=>{ep.current&&em(ep.current.value)},[ep.current]);let{labelProps:ek,inputProps:eM,isInvalid:eL,validationErrors:eC,validationDetails:eK,descriptionProps:eD,errorMessageProps:eA}=function(e,t){let{inputElementType:r="input",isDisabled:n=!1,isRequired:i=!1,isReadOnly:o=!1,type:a="text",validationBehavior:s="aria"}=e,[l,u]=(0,M.z)(e.value,e.defaultValue||"",e.onChange),{focusableProps:d}=function(e,t){let{focusProps:r}=function(e){let t,r,{isDisabled:n,onFocus:i,onBlur:o,onFocusChange:a}=e,s=(0,h.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),a&&a(!1),!0},[o,a]),l=(t=(0,h.useRef)({isFocused:!1,observer:null}),(0,Y.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),r=(0,$.i)(e=>{null==s||s(e)}),(0,h.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new X("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])),u=(0,h.useCallback)(e=>{let t=(0,S.r)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(i&&i(e),a&&a(!0),l(e))},[a,i,l]);return{focusProps:{onFocus:!n&&(i||a||o)?u:void 0,onBlur:!n&&(o||a)?s:void 0}}}(e),{keyboardProps:n}={keyboardProps:e.isDisabled?{}:{onKeyDown:Z(e.onKeyDown),onKeyUp:Z(e.onKeyUp)}},i=(0,k.d)(r,n),o=function(e){let t=(0,h.useContext)(J)||{};(0,G.l)(t,e);let{ref:r,...n}=t;return n}(t),a=e.isDisabled?{}:o,s=(0,h.useRef)(e.autoFocus);return(0,h.useEffect)(()=>{s.current&&t.current&&function(e){let t=(0,S.r)(e);if("virtual"===R){let r=t.activeElement;(0,C.Q)(()=>{t.activeElement===r&&e.isConnected&&(0,K.A)(e)})}else(0,K.A)(e)}(t.current),s.current=!1},[t]),{focusableProps:(0,k.d)({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},a)}}(e,t),c=(0,Q.Q3)({...e,value:l}),{isInvalid:p,validationErrors:f,validationDetails:g}=c.displayValidation,{labelProps:v,fieldProps:m,descriptionProps:y,errorMessageProps:b}=(0,L.U)({...e,isInvalid:p,errorMessage:e.errorMessage||f}),T=(0,x.z)(e,{labelable:!0}),w={type:a,pattern:e.pattern};return(0,E.y)(t,l,u),(0,q.Q)(e,c,t),(0,h.useEffect)(()=>{if(t.current instanceof(0,S.k)(t.current).HTMLTextAreaElement){let e=t.current;Object.defineProperty(e,"defaultValue",{get:()=>e.value,set:()=>{},configurable:!0})}},[t]),{labelProps:v,inputProps:(0,k.d)(T,"input"===r&&w,{disabled:n,readOnly:o,required:i&&"native"===s,"aria-required":i&&"aria"===s||void 0,"aria-invalid":p||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:l,onChange:e=>u(e.target.value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...d,...m}),descriptionProps:y,errorMessageProps:b,isInvalid:p,validationErrors:f,validationDetails:g}}({...e,validationBehavior:ei,autoCapitalize:e.autoCapitalize,value:ev,"aria-label":(0,y.x)(e["aria-label"],e.label,e.placeholder),inputElementType:eP?"textarea":"input",onChange:em},ep);ex&&(delete eM.value,delete eM.onChange);let{isFocusVisible:eR,isFocused:eI,focusProps:eO}=(0,a.F)({autoFocus:U,isTextInput:!0}),{isHovered:eF,hoverProps:ej}=(0,p.X)({isDisabled:!!(null==e?void 0:e.isDisabled)}),{focusProps:eW,isFocusVisible:eB}=(0,a.F)(),{focusWithinProps:eN}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:i}=e,o=(0,h.useRef)({isFocusWithin:!1}),a=(0,h.useCallback)(e=>{o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,r&&r(e),i&&i(!1))},[r,i,o]),s=(0,f.d)(a),l=(0,h.useCallback)(e=>{o.current.isFocusWithin||document.activeElement!==e.target||(n&&n(e),i&&i(!0),o.current.isFocusWithin=!0,s(e))},[n,i,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:a}}}({onFocusWithinChange:ed}),{pressProps:ez}=(0,g.r)({isDisabled:!!(null==e?void 0:e.isDisabled),onPress:eS}),e_="invalid"===en||e.isInvalid||eL,eV=(0,h.useMemo)(()=>{var t;if(ex){if(!e.labelPlacement)return"outside";if("inside"===e.labelPlacement)return(0,b.Z)("Input with file type doesn't support inside label. Converting to outside ..."),"outside"}return e.labelPlacement&&"inside"!==e.labelPlacement||W?null!=(t=e.labelPlacement)?t:"inside":"outside"},[e.labelPlacement,W]),eU="function"==typeof A.errorMessage?A.errorMessage({isInvalid:e_,validationErrors:eC,validationDetails:eK}):A.errorMessage||(null==eC?void 0:eC.join(" ")),eH=!!et||e.isClearable,eG=!!W||!!z||!!eU,eY=!!A.placeholder,e$=!!W,eX=!!z||!!eU,eZ="outside"===eV||"outside-left"===eV,eJ="inside"===eV,eq=!!ep.current&&(!ep.current.value||""===ep.current.value||!ev||""===ev)&&eY,eQ="outside-left"===eV,e0=!!H,e1=!!eZ&&("outside-left"===eV||eY||"outside"===eV&&e0),e2="outside"===eV&&!eY&&!e0,e5=(0,h.useMemo)(()=>u({...I,isInvalid:e_,labelPlacement:eV,isClearable:eH,disableAnimation:ec}),[(0,T.Xx)(I),e_,eV,eH,e0,ec]),e3=(0,h.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:ef,className:e5.base({class:eE}),"data-slot":"base","data-filled":(0,v.PB)(eb||eY||e0||eq||ex),"data-filled-within":(0,v.PB)(eT||eY||e0||eq||ex),"data-focus-within":(0,v.PB)(eu),"data-focus-visible":(0,v.PB)(eR),"data-readonly":(0,v.PB)(e.isReadOnly),"data-focus":(0,v.PB)(eI),"data-hover":(0,v.PB)(eF),"data-required":(0,v.PB)(e.isRequired),"data-invalid":(0,v.PB)(e_),"data-disabled":(0,v.PB)(e.isDisabled),"data-has-elements":(0,v.PB)(eG),"data-has-helper":(0,v.PB)(eX),"data-has-label":(0,v.PB)(e$),"data-has-value":(0,v.PB)(!eq),"data-hidden":(0,v.PB)(ew),...eN,...t}},[e5,eE,eb,eI,eF,e_,eX,e$,eG,eq,e0,eu,eR,eT,eY,eN,ew,e.isReadOnly,e.isRequired,e.isDisabled]),e6=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-slot":"label",className:e5.label({class:null==V?void 0:V.label}),...ek,...e}},[e5,ek,null==V?void 0:V.label]),e7=(0,h.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:ep,"data-slot":"input","data-filled":(0,v.PB)(eb),"data-filled-within":(0,v.PB)(eT),"data-has-start-content":(0,v.PB)(e0),"data-has-end-content":(0,v.PB)(!!ee),className:e5.input({class:(0,m.W)(null==V?void 0:V.input,eb?"is-filled":"")}),...(0,w.d)(eO,eM,(0,c.z)(es,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(eM))}),t),"aria-readonly":(0,v.PB)(e.isReadOnly),onChange:(0,P.t)(eM.onChange,er)}},[e5,ev,eO,eM,es,eb,eT,e0,ee,null==V?void 0:V.input,e.isReadOnly,e.isRequired,er]),e4=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:eh,"data-slot":"input-wrapper","data-hover":(0,v.PB)(eF),"data-focus-visible":(0,v.PB)(eR),"data-focus":(0,v.PB)(eI),className:e5.inputWrapper({class:(0,m.W)(null==V?void 0:V.inputWrapper,eb?"is-filled":"")}),...(0,w.d)(e,ej),onClick:e=>{ep.current&&e.currentTarget===e.target&&ep.current.focus()},style:{cursor:"text",...e.style}}},[e5,eF,eR,eI,ev,null==V?void 0:V.inputWrapper]),e8=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,ref:eg,"data-slot":"inner-wrapper",onClick:e=>{ep.current&&e.currentTarget===e.target&&ep.current.focus()},className:e5.innerWrapper({class:(0,m.W)(null==V?void 0:V.innerWrapper,null==e?void 0:e.className)})}},[e5,null==V?void 0:V.innerWrapper]),e9=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"data-slot":"main-wrapper",className:e5.mainWrapper({class:(0,m.W)(null==V?void 0:V.mainWrapper,null==e?void 0:e.className)})}},[e5,null==V?void 0:V.mainWrapper]),te=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"data-slot":"helper-wrapper",className:e5.helperWrapper({class:(0,m.W)(null==V?void 0:V.helperWrapper,null==e?void 0:e.className)})}},[e5,null==V?void 0:V.helperWrapper]),tt=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,...eD,"data-slot":"description",className:e5.description({class:(0,m.W)(null==V?void 0:V.description,null==e?void 0:e.className)})}},[e5,null==V?void 0:V.description]),tr=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,...eA,"data-slot":"error-message",className:e5.errorMessage({class:(0,m.W)(null==V?void 0:V.errorMessage,null==e?void 0:e.className)})}},[e5,eA,null==V?void 0:V.errorMessage]),tn=(0,h.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,role:"button",tabIndex:0,"aria-label":"clear input","data-slot":"clear-button","data-focus-visible":(0,v.PB)(eB),className:e5.clearButton({class:(0,m.W)(null==V?void 0:V.clearButton,null==e?void 0:e.className)}),...(0,w.d)(ez,eW)}},[e5,eB,ez,eW,null==V?void 0:V.clearButton]);return{Component:F||"div",classNames:V,domRef:ep,label:W,description:z,startContent:H,endContent:ee,labelPlacement:eV,isClearable:eH,hasHelper:eX,hasStartContent:e0,isLabelOutside:e1,isOutsideLeft:eQ,isLabelOutsideAsPlaceholder:e2,shouldLabelBeOutside:eZ,shouldLabelBeInside:eJ,hasPlaceholder:eY,isInvalid:e_,errorMessage:eU,getBaseProps:e3,getLabelProps:e6,getInputProps:e7,getMainWrapperProps:e9,getInputWrapperProps:e4,getInnerWrapperProps:e8,getHelperWrapperProps:te,getDescriptionProps:tt,getErrorMessageProps:tr,getClearButtonProps:tn}}},37815:function(e,t,r){"use strict";function n(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}r.d(t,{t:function(){return n}})},88748:function(e,t,r){"use strict";r.d(t,{d:function(){return a}});var n=r(37815);r(2265),"undefined"!=typeof window&&window.document&&window.document.createElement;let i=new Map;var o=r(44839);function a(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let a=e[r];for(let e in a){let r=t[e],s=a[e];"function"==typeof r&&"function"==typeof s&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=(0,n.t)(r,s):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof s?t[e]=(0,o.Z)(r,s):"id"===e&&r&&s?t.id=function(e,t){if(e===t)return e;let r=i.get(e);if(r)return r(t),t;let n=i.get(t);return n?(n(e),e):t}(r,s):t[e]=void 0!==s?s:r}}return t}},6307:function(e,t,r){"use strict";r.d(t,{O:function(){return u}});var n=r(13882),i=r(79554),o=r(57437),a=e=>(0,o.jsxs)("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:[(0,o.jsx)("path",{d:"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"}),(0,o.jsx)("path",{d:"M15 3h6v6"}),(0,o.jsx)("path",{d:"M10 14L21 3"})]}),s=r(85260),l=(0,i.Gp)((e,t)=>{let{Component:r,children:i,showAnchorIcon:l,anchorIcon:u=(0,o.jsx)(a,{className:s.A}),getLinkProps:d}=(0,n.n)({ref:t,...e});return(0,o.jsx)(r,{...d(),children:(0,o.jsxs)(o.Fragment,{children:[i,l&&u]})})});l.displayName="NextUI.Link";var u=l},13882:function(e,t,r){"use strict";r.d(t,{n:function(){return ed}});var n=r(85260),i=r(60357),o=r(277),a=r(46671),s=r(57854),l=r(67091),u=r(250),d=r(40541),c=r(10092),p=r(2265);let f=null,h=new Set,g=new Map,v=!1,m=!1;function y(e,t){for(let r of h)r(e,t)}function b(e){v=!0,e.metaKey||!(0,d.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(f="keyboard",y("keyboard",e))}function T(e){f="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(v=!0,y("pointer",e))}function w(e){(0,c.Z)(e)&&(v=!0,f="virtual")}function P(e){e.target!==window&&e.target!==document&&(v||m||(f="virtual",y("virtual",e)),v=!1,m=!1)}function x(){v=!1,m=!0}function E(e){if("undefined"==typeof window||g.get((0,s.k)(e)))return;let t=(0,s.k)(e),r=(0,s.r)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){v=!0,n.apply(this,arguments)},r.addEventListener("keydown",b,!0),r.addEventListener("keyup",b,!0),r.addEventListener("click",w,!0),t.addEventListener("focus",P,!0),t.addEventListener("blur",x,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",T,!0),r.addEventListener("pointermove",T,!0),r.addEventListener("pointerup",T,!0)):(r.addEventListener("mousedown",T,!0),r.addEventListener("mousemove",T,!0),r.addEventListener("mouseup",T,!0)),t.addEventListener("beforeunload",()=>{S(e)},{once:!0}),g.set(t,{focus:n})}let S=(e,t)=>{let r=(0,s.k)(e),n=(0,s.r)(e);t&&n.removeEventListener("DOMContentLoaded",t),g.has(r)&&(r.HTMLElement.prototype.focus=g.get(r).focus,n.removeEventListener("keydown",b,!0),n.removeEventListener("keyup",b,!0),n.removeEventListener("click",w,!0),r.removeEventListener("focus",P,!0),r.removeEventListener("blur",x,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",T,!0),n.removeEventListener("pointermove",T,!0),n.removeEventListener("pointerup",T,!0)):(n.removeEventListener("mousedown",T,!0),n.removeEventListener("mousemove",T,!0),n.removeEventListener("mouseup",T,!0)),g.delete(r))};"undefined"!=typeof document&&function(e){let t;let r=(0,s.r)(void 0);"loading"!==r.readyState?E(void 0):(t=()=>{E(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>S(e,t)}();var k=r(61303),M=r(79248),L=r(7353);class C{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function K(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}}),t&&r.stopPropagation()}}let D=p.createContext(null),A="default",R="",I=new WeakMap;function O(e){if((0,d.gn)()){if("default"===A){let t=(0,s.r)(e);R=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}A="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(I.set(e,e.style.userSelect),e.style.userSelect="none")}function F(e){if((0,d.gn)())"disabled"===A&&(A="restoring",setTimeout(()=>{(0,l.Q)(()=>{if("restoring"===A){let t=(0,s.r)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=R||""),R="",A="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&I.has(e)){let t=I.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),I.delete(e)}}let j=p.createContext({register:()=>{}});j.displayName="PressResponderContext";var W=r(52396),B=r(49994),N=r(93936),z=r(61507),_=r(5722),V=new WeakMap;class U{continuePropagation(){(0,N._)(this,V,!1)}get shouldStopPropagation(){return(0,W._)(this,V)}constructor(e,t,r,n){var i;(0,B._)(this,V,{writable:!0,value:void 0}),(0,N._)(this,V,!0);let o=null!==(i=null==n?void 0:n.target)&&void 0!==i?i:r.currentTarget,a=null==o?void 0:o.getBoundingClientRect(),s,l=0,u,d=null;null!=r.clientX&&null!=r.clientY&&(u=r.clientX,d=r.clientY),a&&(null!=u&&null!=d?(s=u-a.left,l=d-a.top):(s=a.width/2,l=a.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=s,this.y=l}}let H=Symbol("linkClicked");function G(e){return"A"===e.tagName&&e.hasAttribute("href")}function Y(e,t){let{key:r,code:n}=e,i=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof(0,s.k)(t).HTMLInputElement&&!et(t,r)||t instanceof(0,s.k)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===i||!i&&G(t))&&"Enter"!==r)}function $(e,t){let r=e.changedTouches;for(let e=0;e<r.length;e++){let n=r[e];if(n.identifier===t)return n}return null}function X(e,t){let r=0,n=0;return t.targetTouches&&1===t.targetTouches.length&&(r=t.targetTouches[0].clientX,n=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function Z(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function J(e,t){let r,n,i=t.getBoundingClientRect(),o=(r=0,n=0,void 0!==e.width?r=e.width/2:void 0!==e.radiusX&&(r=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+r,bottom:e.clientY+n,left:e.clientX-r});return!(i.left>o.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function q(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Q(e,t){return e instanceof HTMLInputElement?!et(e,t):e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!G(e)}let ee=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function et(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:ee.has(e.type)}var er=r(36716),en=r(79554),ei=r(26242),eo=r(25829),ea=r(36222),es=r(53640);"undefined"!=typeof window&&window.document&&window.document.createElement;let el=new Map;var eu=r(44839);function ed(e){var t,r,h,g;let v=(0,er.w)(),[m,y]=(0,en.oe)(e,n.p.variantKeys),{ref:b,as:T,children:w,anchorIcon:P,isExternal:x=!1,showAnchorIcon:E=!1,autoFocus:S=!1,className:A,onPress:R,onPressStart:I,onPressEnd:W,onClick:B,...N}=m,V=(0,ei.gy)(b),ee=null!=(r=null!=(t=null==e?void 0:e.disableAnimation)?t:null==v?void 0:v.disableAnimation)&&r,{linkProps:et}=function(e,t){let{elementType:r="a",onPress:n,onPressStart:h,onPressEnd:g,onClick:v,isDisabled:m,...y}=e,b={};"a"!==r&&(b={role:"link",tabIndex:m?void 0:0});let{focusableProps:T}=function(e,t){let{focusProps:r}=function(e){let t,r,{isDisabled:n,onFocus:i,onBlur:o,onFocusChange:a}=e,l=(0,p.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),a&&a(!1),!0},[o,a]),u=(t=(0,p.useRef)({isFocused:!1,observer:null}),(0,M.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),r=(0,L.i)(e=>{null==l||l(e)}),(0,p.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new C("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])),d=(0,p.useCallback)(e=>{let t=(0,s.r)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(i&&i(e),a&&a(!0),u(e))},[a,i,u]);return{focusProps:{onFocus:!n&&(i||a||o)?d:void 0,onBlur:!n&&(o||a)?l:void 0}}}(e),{keyboardProps:n}={keyboardProps:e.isDisabled?{}:{onKeyDown:K(e.onKeyDown),onKeyUp:K(e.onKeyUp)}},i=(0,o.d)(r,n),a=function(e){let t=(0,p.useContext)(D)||{};(0,k.l)(t,e);let{ref:r,...n}=t;return n}(t),d=e.isDisabled?{}:a,c=(0,p.useRef)(e.autoFocus);return(0,p.useEffect)(()=>{c.current&&t.current&&function(e){let t=(0,s.r)(e);if("virtual"===f){let r=t.activeElement;(0,l.Q)(()=>{t.activeElement===r&&e.isConnected&&(0,u.A)(e)})}else(0,u.A)(e)}(t.current),c.current=!1},[t]),{focusableProps:(0,o.d)({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},d)}}(e,t),{pressProps:w,isPressed:P}=function(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:i,onPressUp:l,isDisabled:f,isPressed:h,preventFocusOnPress:g,shouldCancelOnPointerExit:v,allowTextSelectionOnPress:m,ref:y,...b}=function(e){let t=(0,p.useContext)(j);if(t){let{register:r,...n}=t;e=(0,o.d)(n,e),r()}return(0,k.l)(t,e.ref),e}(e),[T,w]=(0,p.useState)(!1),P=(0,p.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:x,removeAllGlobalListeners:E}=(0,z.x)(),S=(0,L.i)((e,t)=>{let i=P.current;if(f||i.didFirePressStart)return!1;let o=!0;if(i.isTriggeringEvent=!0,n){let r=new U("pressstart",t,e);n(r),o=r.shouldStopPropagation}return r&&r(!0),i.isTriggeringEvent=!1,i.didFirePressStart=!0,w(!0),o}),M=(0,L.i)((e,n,o=!0)=>{let a=P.current;if(!a.didFirePressStart)return!1;a.ignoreClickAfterPress=!0,a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(i){let t=new U("pressend",n,e);i(t),s=t.shouldStopPropagation}if(r&&r(!1),w(!1),t&&o&&!f){let r=new U("press",n,e);t(r),s&&(s=r.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),C=(0,L.i)((e,t)=>{let r=P.current;if(f)return!1;if(l){r.isTriggeringEvent=!0;let n=new U("pressup",t,e);return l(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0}),K=(0,L.i)(e=>{let t=P.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&M(Z(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,E(),m||F(t.target))}),D=(0,L.i)(e=>{v&&K(e)}),A=(0,p.useMemo)(()=>{let e=P.current,t={onKeyDown(t){if(Y(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var n;Q(t.target,t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,i=S(t,"keyboard");let n=t.currentTarget;x((0,s.r)(t.currentTarget),"keyup",(0,_.t)(t=>{Y(t,n)&&!t.repeat&&n.contains(t.target)&&e.target&&C(Z(e.target,t),"keyboard")},r),!0)}i&&t.stopPropagation(),t.metaKey&&(0,d.V5)()&&(null===(n=e.metaKeyEvents)||void 0===n||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!a.nG.isOpening){let r=!0;if(f&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,c.Z)(t.nativeEvent))){f||g||(0,u.A)(t.currentTarget);let e=S(t,"virtual"),n=C(t,"virtual"),i=M(t,"virtual");r=e&&n&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,r&&t.stopPropagation()}}},r=t=>{var r,n,i;if(e.isPressed&&e.target&&Y(t,e.target)){Q(t.target,t.key)&&t.preventDefault();let r=t.target;M(Z(e.target,t),"keyboard",e.target.contains(r)),E(),"Enter"!==t.key&&G(e.target)&&e.target.contains(r)&&!t[H]&&(t[H]=!0,(0,a.nG)(e.target,t,!1)),e.isPressed=!1,null===(n=e.metaKeyEvents)||void 0===n||n.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=void 0,t.values()))null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,c.c)(t.nativeEvent)){e.pointerType="virtual";return}q(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let o=!0;e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,f||g||(0,u.A)(t.currentTarget),m||O(e.target),o=S(t,e.pointerType),x((0,s.r)(t.currentTarget),"pointermove",r,!1),x((0,s.r)(t.currentTarget),"pointerup",n,!1),x((0,s.r)(t.currentTarget),"pointercancel",i,!1)),o&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(q(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&J(t,t.currentTarget)&&C(t,e.pointerType||t.pointerType)};let r=t=>{t.pointerId===e.activePointerId&&(e.target&&J(t,e.target)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,S(Z(e.target,t),e.pointerType)):e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,M(Z(e.target,t),e.pointerType,!1),D(t)))},n=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(J(t,e.target)&&null!=e.pointerType?M(Z(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&M(Z(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,E(),m||F(e.target))},i=e=>{K(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&K(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(q(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,c.Z)(t.nativeEvent)?"virtual":"mouse",f||g||(0,u.A)(t.currentTarget),S(t,e.pointerType)&&t.stopPropagation(),x((0,s.r)(t.currentTarget),"mouseup",r,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,r=S(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,r=M(t,e.pointerType,!1),D(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&C(t,e.pointerType||"mouse")};let r=t=>{if(0===t.button){if(e.isPressed=!1,E(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&J(t,e.target)&&null!=e.pointerType?M(Z(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&M(Z(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let r=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",f||g||(0,u.A)(t.currentTarget),m||O(e.target),S(X(e.target,t),e.pointerType)&&t.stopPropagation(),x((0,s.k)(t.currentTarget),"scroll",n,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=$(t.nativeEvent,e.activePointerId),n=!0;r&&J(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=S(X(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=M(X(e.target,t),e.pointerType,!1),D(X(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=$(t.nativeEvent,e.activePointerId),n=!0;r&&J(r,t.currentTarget)&&null!=e.pointerType?(C(X(e.target,t),e.pointerType),n=M(X(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(n=M(X(e.target,t),e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!m&&F(e.target),E()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&K(X(e.target,t)))};let n=t=>{e.isPressed&&t.target.contains(e.target)&&K({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&K(e)}}return t},[x,f,g,E,m,K,D,M,S,C]);return(0,p.useEffect)(()=>()=>{var e;m||F(null!==(e=P.current.target)&&void 0!==e?e:void 0)},[m]),{isPressed:h||T,pressProps:(0,o.d)(b,A)}}({onPress:n,onPressStart:h,onPressEnd:g,isDisabled:m,ref:t}),x=(0,i.z)(y,{labelable:!0}),E=(0,o.d)(T,w),S=(0,a.tv)(),A=(0,a.eY)(e);return{isPressed:P,linkProps:(0,o.d)(x,A,{...E,...b,"aria-disabled":m||void 0,"aria-current":e["aria-current"],onClick:t=>{var r;null===(r=w.onClick)||void 0===r||r.call(w,t),v&&(v(t),console.warn("onClick is deprecated, please use onPress")),!S.isNative&&t.currentTarget instanceof HTMLAnchorElement&&t.currentTarget.href&&!t.isDefaultPrevented()&&(0,a.b0)(t.currentTarget,t)&&e.href&&(t.preventDefault(),S.open(t.currentTarget,t,e.href,e.routerOptions))}})}}({...N,onPress:R,onPressStart:I,onPressEnd:W,onClick:B,isDisabled:e.isDisabled,elementType:"".concat(T)},V),{isFocused:ed,isFocusVisible:ec,focusProps:ep}=(0,eo.F)({autoFocus:S});x&&(N.rel=null!=(h=N.rel)?h:"noopener noreferrer",N.target=null!=(g=N.target)?g:"_blank");let ef=(0,p.useMemo)(()=>(0,n.p)({...y,disableAnimation:ee,className:A}),[(0,ea.Xx)(y),ee,A]);return{Component:T||"a",children:w,anchorIcon:P,showAnchorIcon:E,getLinkProps:(0,p.useCallback)(()=>({ref:V,className:ef,"data-focus":(0,es.PB)(ed),"data-disabled":(0,es.PB)(e.isDisabled),"data-focus-visible":(0,es.PB)(ec),...function(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],i=n[e];"function"==typeof r&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=function(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}(r,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof i?t[e]=(0,eu.Z)(r,i):"id"===e&&r&&i?t.id=function(e,t){if(e===t)return e;let r=el.get(e);if(r)return r(t),t;let n=el.get(t);return n?(n(e),e):t}(r,i):t[e]=void 0!==i?i:r}}return t}(ep,et,N)}),[ef,ed,ec,ep,et,N])}}},65262:function(e,t,r){"use strict";r.d(t,{l:function(){return i}});var n=r(53640);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{t.forEach(t=>(function(e,t){if(null!=e){if((0,n.mf)(e)){e(t);return}try{e.current=t}catch(r){throw Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}}})(t,e))}}},33485:function(e,t,r){"use strict";r.d(t,{a:function(){return n},w:function(){return i}});var[n,i]=(0,r(37561).k)({name:"ProviderContext",strict:!1})},90269:function(e,t,r){"use strict";r.d(t,{n:function(){return B}});var n=r(55971),i=r(26242),o=r(65263),a=r(34488),s=r(59542),l=r(37408),u=r(277),d=r(57854),c=r(2265);let p=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],f=p.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";p.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let h=p.join(':not([hidden]):not([tabindex="-1"]),');class g{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(null!=t?t:null);if(!n)return;let i=new v({scopeRef:e});n.addChild(i),i.parent=n,this.fastMap.set(e,i),r&&(i.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&function(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r&&(r.removeChild(t),n.size>0&&n.forEach(e=>r&&r.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let r=new g;for(let n of this.traverse())r.addTreeNode(n.scopeRef,null!==(t=null===(e=n.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==t?t:null,n.nodeToRestore);return r}constructor(){this.fastMap=new Map,this.root=new v({scopeRef:null}),this.fastMap.set(null,this.root)}}class v{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}new g;var m=r(79248),y=r(25829),b=r(57437),T=(0,n.Gp)((e,t)=>{var r,n;let{as:p,tabKey:g,destroyInactiveTabPanel:v,state:T,className:w,slots:P,classNames:x,...E}=e,S=(0,i.gy)(t),{tabPanelProps:k}=function(e,t,r){var n;let i=!function(e,t){let r,[n,i]=(0,c.useState)(!1);return(0,m.b)(()=>{if((null==e?void 0:e.current)&&!r){let t=()=>{if(e.current){var t,r;let n,o;i(!!(t=e.current,n=(r={tabbable:!0}).tabbable?h:f,o=(0,d.r)(t).createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var t;return(null==r?void 0:null===(t=r.from)||void 0===t?void 0:t.contains(e))?NodeFilter.FILTER_REJECT:e.matches(n)&&function e(t,r){return"#comment"!==t.nodeName&&function(e){let t=(0,d.k)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,i="none"!==r&&"hidden"!==n&&"collapse"!==n;if(i){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:r,visibility:n}=t(e);i="none"!==r&&"hidden"!==n&&"collapse"!==n}return i}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!r||"SUMMARY"===r.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(e)&&(!(null==r?void 0:r.accept)||r.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),(null==r?void 0:r.from)&&(o.currentNode=r.from),o).nextNode())}};t();let r=new MutationObserver(t);return r.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{r.disconnect()}}}),!r&&n}(r)?0:void 0,o=(0,s.O)(t,null!==(n=e.id)&&void 0!==n?n:null==t?void 0:t.selectedKey,"tabpanel"),a=(0,l.b)({...e,id:o,"aria-labelledby":(0,s.O)(t,null==t?void 0:t.selectedKey,"tab")});return{tabPanelProps:(0,u.d)(a,{tabIndex:i,role:"tabpanel","aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]})}}({...e,id:String(g)},T,S),{focusProps:M,isFocused:L,isFocusVisible:C}=(0,y.F)(),K=T.selectedItem,D=T.collection.getItem(g).props.children,A=(0,o.W)(null==x?void 0:x.panel,w,null==(r=null==K?void 0:K.props)?void 0:r.className),R=g===(null==K?void 0:K.key);return D&&(R||!v)?(0,b.jsx)(p||"div",{ref:S,"data-focus":L,"data-focus-visible":C,"data-inert":R?void 0:"true",inert:R?void 0:"true",...R&&(0,a.d)(k,M,E),className:null==(n=P.panel)?void 0:n.call(P,{class:A}),"data-slot":"panel",children:D}):null});T.displayName="NextUI.TabPanel";var w=r(75300),P=r(53640),x=r(64647),E=r(49998),S=r(60357),k=r(46671),M=r(97537),L=r(83892),C=r(60980),K=r(44591),D=r(61865);let A={...r(26604).H,...K.o,...D.b};var R=r(38509),I=r(60543),O=(0,n.Gp)((e,t)=>{var r;let{className:n,as:l,item:d,state:c,classNames:p,isDisabled:f,listRef:h,slots:g,motionProps:v,disableAnimation:m,disableCursorAnimation:T,shouldSelectOnPressUp:K,onClick:D,...O}=e,{key:F}=d,j=(0,i.gy)(t),W=l||(e.href?"a":"button"),{tabProps:B,isSelected:N,isDisabled:z,isPressed:_}=function(e,t,r){let{key:n,isDisabled:i,shouldSelectOnPressUp:o}=e,{selectionManager:a,selectedKey:l}=t,d=n===l,c=i||t.isDisabled||t.selectionManager.isDisabled(n),{itemProps:p,isPressed:f}=(0,M.C)({selectionManager:a,key:n,ref:r,isDisabled:c,shouldSelectOnPressUp:o,linkBehavior:"selection"}),h=(0,s.O)(t,n,"tab"),g=(0,s.O)(t,n,"tabpanel"),{tabIndex:v}=p,m=t.collection.getItem(n),y=(0,S.z)(null==m?void 0:m.props,{labelable:!0});delete y.id;let b=(0,k.eY)(null==m?void 0:m.props);return{tabProps:(0,u.d)(y,b,p,{id:h,"aria-selected":d,"aria-disabled":c||void 0,"aria-controls":d?g:void 0,tabIndex:c?void 0:v,role:"tab"}),isSelected:d,isDisabled:c,isPressed:f}}({key:F,isDisabled:f,shouldSelectOnPressUp:K},c,j);null==e.children&&delete B["aria-controls"];let V=f||z,{focusProps:U,isFocused:H,isFocusVisible:G}=(0,y.F)(),{hoverProps:Y,isHovered:$}=(0,L.X)({isDisabled:V}),X=(0,o.W)(null==p?void 0:p.tab,n),[,Z]=(0,I.t)({rerender:!0});return(0,b.jsxs)(W,{ref:j,"data-disabled":(0,P.PB)(z),"data-focus":(0,P.PB)(H),"data-focus-visible":(0,P.PB)(G),"data-hover":(0,P.PB)($),"data-hover-unselected":(0,P.PB)(($||_)&&!N),"data-pressed":(0,P.PB)(_),"data-selected":(0,P.PB)(N),"data-slot":"tab",...(0,a.d)(B,V?{}:{...U,...Y},(0,w.z)(O,{enabled:"string"==typeof W,omitPropNames:new Set(["title"])}),{onClick:()=>{(0,x.t)(D,B.onClick),(null==j?void 0:j.current)&&(null==h?void 0:h.current)&&(0,E.Z)(j.current,{scrollMode:"if-needed",behavior:"smooth",block:"end",inline:"end",boundary:null==h?void 0:h.current})}}),className:null==(r=g.tab)?void 0:r.call(g,{class:X}),title:null==O?void 0:O.titleValue,type:"button"===W?"button":void 0,children:[N&&!m&&!T&&Z?(0,b.jsx)(C.X,{features:A,children:(0,b.jsx)(R.m.span,{className:g.cursor({class:null==p?void 0:p.cursor}),"data-slot":"cursor",layoutDependency:!1,layoutId:"cursor",transition:{type:"spring",bounce:.15,duration:.5},...v})}):null,(0,b.jsx)("div",{className:g.tabContent({class:null==p?void 0:p.tabContent}),"data-slot":"tabContent",children:d.rendered})]})});O.displayName="NextUI.Tab";var F=r(88668),j=r(57992);function W(e,t){let{Component:r,values:n,state:i,destroyInactiveTabPanel:o,getBaseProps:a,getTabListProps:s,getWrapperProps:l}=(0,F.Y)({...e,ref:t}),u=(0,c.useId)(),d=!e.disableAnimation&&!e.disableCursorAnimation,p={state:i,listRef:n.listRef,slots:n.slots,classNames:n.classNames,isDisabled:n.isDisabled,motionProps:n.motionProps,disableAnimation:n.disableAnimation,shouldSelectOnPressUp:n.shouldSelectOnPressUp,disableCursorAnimation:n.disableCursorAnimation},f=[...i.collection].map(e=>(0,b.jsx)(O,{item:e,...p,...e.props},e.key)),h=(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{...a(),children:(0,b.jsx)(r,{...s(),children:d?(0,b.jsx)(j.S,{id:u,children:f}):f})}),[...i.collection].map(e=>(0,b.jsx)(T,{classNames:n.classNames,destroyInactiveTabPanel:o,slots:n.slots,state:n.state,tabKey:e.key},e.key))]});return"placement"in e||"isVertical"in e?(0,b.jsx)("div",{...l(),children:h}):h}var B=(0,n.Gp)(W);W.displayName="NextUI.Tabs"},88668:function(e,t,r){"use strict";r.d(t,{Y:function(){return E}});var n=r(33485),i=r(55971),o=r(94312),a=r(81142),s=r(5956),l=(0,a.tv)({slots:{base:"inline-flex",tabList:["flex","p-1","h-fit","gap-2","items-center","flex-nowrap","overflow-x-scroll","scrollbar-hide","bg-default-100"],tab:["z-0","w-full","px-3","py-1","flex","group","relative","justify-center","items-center","outline-none","cursor-pointer","transition-opacity","tap-highlight-transparent","data-[disabled=true]:cursor-not-allowed","data-[disabled=true]:opacity-30","data-[hover-unselected=true]:opacity-disabled",...s.Dh],tabContent:["relative","z-10","text-inherit","whitespace-nowrap","transition-colors","text-default-500","group-data-[selected=true]:text-foreground"],cursor:["absolute","z-0","bg-white"],panel:["py-3","px-1","outline-none","data-[inert=true]:hidden",...s.Dh],wrapper:[]},variants:{variant:{solid:{cursor:"inset-0"},light:{tabList:"bg-transparent dark:bg-transparent",cursor:"inset-0"},underlined:{tabList:"bg-transparent dark:bg-transparent",cursor:"h-[2px] w-[80%] bottom-0 shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]"},bordered:{tabList:"bg-transparent dark:bg-transparent border-medium border-default-200 shadow-sm",cursor:"inset-0"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{tabList:"rounded-medium",tab:"h-7 text-tiny rounded-small",cursor:"rounded-small"},md:{tabList:"rounded-medium",tab:"h-8 text-small rounded-small",cursor:"rounded-small"},lg:{tabList:"rounded-large",tab:"h-9 text-medium rounded-medium",cursor:"rounded-medium"}},radius:{none:{tabList:"rounded-none",tab:"rounded-none",cursor:"rounded-none"},sm:{tabList:"rounded-medium",tab:"rounded-small",cursor:"rounded-small"},md:{tabList:"rounded-medium",tab:"rounded-small",cursor:"rounded-small"},lg:{tabList:"rounded-large",tab:"rounded-medium",cursor:"rounded-medium"},full:{tabList:"rounded-full",tab:"rounded-full",cursor:"rounded-full"}},fullWidth:{true:{base:"w-full",tabList:"w-full"}},isDisabled:{true:{tabList:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{tab:"transition-none",tabContent:"transition-none"}},placement:{top:{},start:{tabList:"flex-col",panel:"py-0 px-3",wrapper:"flex"},end:{tabList:"flex-col",panel:"py-0 px-3",wrapper:"flex flex-row-reverse"},bottom:{wrapper:"flex flex-col-reverse"}}},defaultVariants:{color:"default",variant:"solid",size:"md",fullWidth:!1,isDisabled:!1},compoundVariants:[{variant:["solid","bordered","light"],color:"default",class:{cursor:["bg-background","dark:bg-default","shadow-small"],tabContent:"group-data-[selected=true]:text-default-foreground"}},{variant:["solid","bordered","light"],color:"primary",class:{cursor:o.J.solid.primary,tabContent:"group-data-[selected=true]:text-primary-foreground"}},{variant:["solid","bordered","light"],color:"secondary",class:{cursor:o.J.solid.secondary,tabContent:"group-data-[selected=true]:text-secondary-foreground"}},{variant:["solid","bordered","light"],color:"success",class:{cursor:o.J.solid.success,tabContent:"group-data-[selected=true]:text-success-foreground"}},{variant:["solid","bordered","light"],color:"warning",class:{cursor:o.J.solid.warning,tabContent:"group-data-[selected=true]:text-warning-foreground"}},{variant:["solid","bordered","light"],color:"danger",class:{cursor:o.J.solid.danger,tabContent:"group-data-[selected=true]:text-danger-foreground"}},{variant:"underlined",color:"default",class:{cursor:"bg-foreground",tabContent:"group-data-[selected=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{cursor:"bg-primary",tabContent:"group-data-[selected=true]:text-primary"}},{variant:"underlined",color:"secondary",class:{cursor:"bg-secondary",tabContent:"group-data-[selected=true]:text-secondary"}},{variant:"underlined",color:"success",class:{cursor:"bg-success",tabContent:"group-data-[selected=true]:text-success"}},{variant:"underlined",color:"warning",class:{cursor:"bg-warning",tabContent:"group-data-[selected=true]:text-warning"}},{variant:"underlined",color:"danger",class:{cursor:"bg-danger",tabContent:"group-data-[selected=true]:text-danger"}},{disableAnimation:!0,variant:"underlined",class:{tab:["after:content-['']","after:absolute","after:bottom-0","after:h-[2px]","after:w-[80%]","after:opacity-0","after:shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","data-[selected=true]:after:opacity-100"]}},{disableAnimation:!0,color:"default",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-default data-[selected=true]:text-default-foreground"}},{disableAnimation:!0,color:"primary",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-primary data-[selected=true]:text-primary-foreground"}},{disableAnimation:!0,color:"secondary",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-secondary data-[selected=true]:text-secondary-foreground"}},{disableAnimation:!0,color:"success",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-success data-[selected=true]:text-success-foreground"}},{disableAnimation:!0,color:"warning",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-warning data-[selected=true]:text-warning-foreground"}},{disableAnimation:!0,color:"danger",variant:["solid","bordered","light"],class:{tab:"data-[selected=true]:bg-danger data-[selected=true]:text-danger-foreground"}},{disableAnimation:!0,color:"default",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-foreground"}},{disableAnimation:!0,color:"primary",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-primary"}},{disableAnimation:!0,color:"secondary",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-secondary"}},{disableAnimation:!0,color:"success",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-success"}},{disableAnimation:!0,color:"warning",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-warning"}},{disableAnimation:!0,color:"danger",variant:"underlined",class:{tab:"data-[selected=true]:after:bg-danger"}}],compoundSlots:[{variant:"underlined",slots:["tab","tabList","cursor"],class:["rounded-none"]}]}),u=r(26242),d=r(36222),c=r(65263),p=r(75300),f=r(2265),h=r(28998);function g(e,t){let r=null;if(e){for(r=e.getFirstKey();t.has(r)&&r!==e.getLastKey();)r=e.getKeyAfter(r);t.has(r)&&r===e.getLastKey()&&(r=e.getFirstKey())}return r}var v=r(59542);class m{getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}getKeyAbove(e){return this.getPreviousKey(e)}getKeyBelow(e){return this.getNextKey(e)}isDisabled(e){var t,r;return this.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r?void 0:null===(t=r.props)||void 0===t?void 0:t.isDisabled)}getFirstKey(){let e=this.collection.getFirstKey();return null!=e&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return null!=e&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getNextKey(e){do null==(e=this.collection.getKeyAfter(e))&&(e=this.collection.getFirstKey());while(this.isDisabled(e));return e}getPreviousKey(e){do null==(e=this.collection.getKeyBefore(e))&&(e=this.collection.getLastKey());while(this.isDisabled(e));return e}constructor(e,t,r,n=new Set){this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===r,this.disabledKeys=n}}var y=r(80612),b=r(37408),T=r(277),w=r(34909),P=r(36363),x=r(34488);function E(e){var t,r,o;let a=(0,n.w)(),[s,E]=(0,i.oe)(e,l.variantKeys),{ref:S,as:k,className:M,classNames:L,children:C,disableCursorAnimation:K,motionProps:D,isVertical:A=!1,shouldSelectOnPressUp:R=!0,destroyInactiveTabPanel:I=!0,...O}=s,F=k||"div",j="string"==typeof F,W=(0,u.gy)(S),B=null!=(r=null!=(t=null==e?void 0:e.disableAnimation)?t:null==a?void 0:a.disableAnimation)&&r,N=function(e){var t;let r=(0,h.B)({...e,suppressTextValueWarning:!0,defaultSelectedKey:null!==(t=e.defaultSelectedKey)&&void 0!==t?t:g(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set)}),{selectionManager:n,collection:i,selectedKey:o}=r,a=(0,f.useRef)(o);return(0,f.useEffect)(()=>{let e=o;(n.isEmpty||!i.getItem(e))&&null!=(e=g(i,r.disabledKeys))&&n.setSelectedKeys([e]),(null==e||null!=n.focusedKey)&&(n.isFocused||e===a.current)||n.setFocusedKey(e),a.current=e}),{...r,isDisabled:e.isDisabled||!1}}({children:C,...O}),{tabListProps:z}=function(e,t,r){let{orientation:n="horizontal",keyboardActivation:i="automatic"}=e,{collection:o,selectionManager:a,disabledKeys:s}=t,{direction:l}=(0,w.j)(),u=(0,f.useMemo)(()=>new m(o,l,n,s),[o,s,n,l]),{collectionProps:d}=(0,P.g)({ref:r,selectionManager:a,keyboardDelegate:u,selectOnFocus:"automatic"===i,disallowEmptySelection:!0,scrollRef:r,linkBehavior:"selection"}),c=(0,y.Me)();(0,v.p).set(t,c);let p=(0,b.b)({...e,id:c});return{tabListProps:{...(0,T.d)(d,p),role:"tablist","aria-orientation":n,tabIndex:void 0}}}(O,N,W),_=(0,f.useMemo)(()=>l({...E,className:M,disableAnimation:B,...A?{placement:"start"}:{}}),[(0,d.Xx)(E),M,B,A]),V=(0,c.W)(null==L?void 0:L.base,M),U=(0,f.useMemo)(()=>({state:N,slots:_,classNames:L,motionProps:D,disableAnimation:B,listRef:W,shouldSelectOnPressUp:R,disableCursorAnimation:K,isDisabled:null==e?void 0:e.isDisabled}),[N,_,W,D,B,K,R,null==e?void 0:e.isDisabled,L]),H=(0,f.useCallback)(e=>({"data-slot":"base",className:_.base({class:(0,c.W)(V,null==e?void 0:e.className)}),...(0,x.d)((0,p.z)(O,{enabled:j}),e)}),[V,O,_]),G=null!=(o=E.placement)?o:A?"start":"top",Y=(0,f.useCallback)(e=>({"data-slot":"tabWrapper",className:_.wrapper({class:(0,c.W)(null==L?void 0:L.wrapper,null==e?void 0:e.className)}),"data-placement":G,"data-vertical":A||"start"===G||"end"===G?"vertical":"horizontal"}),[L,_,G,A]),$=(0,f.useCallback)(e=>({ref:W,"data-slot":"tabList",className:_.tabList({class:(0,c.W)(null==L?void 0:L.tabList,null==e?void 0:e.className)}),...(0,x.d)(z,e)}),[W,z,L,_]);return{Component:F,domRef:W,state:N,values:U,destroyInactiveTabPanel:I,getBaseProps:H,getTabListProps:$,getWrapperProps:Y}}},12310:function(e,t,r){"use strict";r.d(t,{r:function(){return n}});var n=r(89200).c},94312:function(e,t,r){"use strict";r.d(t,{J:function(){return n}});var n={solid:{default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow:{default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},bordered:{default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat:{default:"bg-default/40 text-default-foreground",primary:"bg-primary/20 text-primary",secondary:"bg-secondary/20 text-secondary",success:"bg-success/20 text-success-600 dark:text-success",warning:"bg-warning/20 text-warning-600 dark:text-warning",danger:"bg-danger/20 text-danger dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded:{default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light:{default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost:{default:"border-default text-default-foreground hover:!bg-default",primary:"border-primary text-primary hover:!text-primary-foreground hover:!bg-primary",secondary:"border-secondary text-secondary hover:text-secondary-foreground hover:!bg-secondary",success:"border-success text-success hover:!text-success-foreground hover:!bg-success",warning:"border-warning text-warning hover:!text-warning-foreground hover:!bg-warning",danger:"border-danger text-danger hover:!text-danger-foreground hover:!bg-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"}}},81142:function(e,t,r){"use strict";r.d(t,{tv:function(){return a}});var n=["small","medium","large"],i={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:n,borderRadius:n},classGroups:{shadow:[{shadow:n}],"font-size":[{text:["tiny",...n]}],"bg-image":["bg-stripe-gradient"]}},o=r(58797),a=(e,t)=>{var r,n,a;return(0,o.tv)(e,{...t,twMerge:null==(r=null==t?void 0:t.twMerge)||r,twMergeConfig:{...null==t?void 0:t.twMergeConfig,theme:{...null==(n=null==t?void 0:t.twMergeConfig)?void 0:n.theme,...i.theme},classGroups:{...null==(a=null==t?void 0:t.twMergeConfig)?void 0:a.classGroups,...i.classGroups}}})}},5956:function(e,t,r){"use strict";r.d(t,{Dh:function(){return n}});var n=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"]},64647:function(e,t,r){"use strict";function n(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}r.d(t,{t:function(){return n}})},34488:function(e,t,r){"use strict";r.d(t,{d:function(){return a}});var n=r(64647);r(2265),"undefined"!=typeof window&&window.document&&window.document.createElement;let i=new Map;var o=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(n&&(n+=" "),n+=t);return n};function a(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let a=e[r];for(let e in a){let r=t[e],s=a[e];"function"==typeof r&&"function"==typeof s&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=(0,n.t)(r,s):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof s?t[e]=o(r,s):"id"===e&&r&&s?t.id=function(e,t){if(e===t)return e;let r=i.get(e);if(r)return r(t),t;let n=i.get(t);return n?(n(e),e):t}(r,s):t[e]=void 0!==s?s:r}}return t}},71949:function(e,t,r){"use strict";r.d(t,{f:function(){return i}});var n=r(57437),i=e=>(0,n.jsx)("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:(0,n.jsx)("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})})},31887:function(e,t,r){"use strict";r.d(t,{e:function(){return n},x:function(){return i}});var n=e=>(null==e?void 0:e.length)<=4?e:null==e?void 0:e.slice(0,3),i=(...e)=>{let t=" ";for(let r of e)if("string"==typeof r&&r.length>0){t=r;break}return t}},1144:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(20357),i={};function o(e,t,...r){var a;let s=t?` [${t}]`:" ",l=`[Next UI]${s}: ${e}`;if("undefined"!=typeof console&&!i[l]&&(i[l]=!0,(null==(a=null==n?void 0:n.env)?void 0:a.NODE_ENV)!=="production"))return console.warn(l,r)}},19768:function(e,t,r){"use strict";r.d(t,{h:function(){return x}});var n=r(2265),i=r(36716),o=r(79554),a=r(65262),s=r(46896),l=r(83892),u=r(77822),d=r(72074),c=r(21616),p=(0,d.tv)({slots:{base:"group relative max-w-fit inline-flex items-center justify-start cursor-pointer touch-none tap-highlight-transparent",wrapper:["px-1","relative","inline-flex","items-center","justify-start","flex-shrink-0","overflow-hidden","bg-default-200","rounded-full",...c.ID],thumb:["z-10","flex","items-center","justify-center","bg-white","shadow-small","rounded-full","origin-right"],startContent:"z-0 absolute left-1.5 rtl:right-1.5 rtl:left-[unset] text-current",endContent:"z-0 absolute right-1.5 rtl:left-1.5 rtl:right-[unset] text-default-600",thumbIcon:"text-black",label:"relative text-foreground select-none"},variants:{color:{default:{wrapper:["group-data-[selected=true]:bg-default-400","group-data-[selected=true]:text-default-foreground"]},primary:{wrapper:["group-data-[selected=true]:bg-primary","group-data-[selected=true]:text-primary-foreground"]},secondary:{wrapper:["group-data-[selected=true]:bg-secondary","group-data-[selected=true]:text-secondary-foreground"]},success:{wrapper:["group-data-[selected=true]:bg-success","group-data-[selected=true]:text-success-foreground"]},warning:{wrapper:["group-data-[selected=true]:bg-warning","group-data-[selected=true]:text-warning-foreground"]},danger:{wrapper:["group-data-[selected=true]:bg-danger","data-[selected=true]:text-danger-foreground"]}},size:{sm:{wrapper:"w-10 h-6 mr-2 rtl:ml-2 rtl:mr-[unset]",thumb:["w-4 h-4 text-tiny","group-data-[selected=true]:ml-4 rtl:group-data-[selected=true]:ml-0 rtl:group-data-[selected=true]:mr-4"],endContent:"text-tiny",startContent:"text-tiny",label:"text-small"},md:{wrapper:"w-12 h-7 mr-2 rtl:ml-2 rtl:mr-[unset]",thumb:["w-5 h-5 text-small","group-data-[selected=true]:ml-5 rtl:group-data-[selected=true]:ml-0 rtl:group-data-[selected=true]:mr-5"],endContent:"text-small",startContent:"text-small",label:"text-medium"},lg:{wrapper:"w-14 h-8 mr-2 rtl:ml-2 rtl:mr-[unset]",thumb:["w-6 h-6 text-medium","group-data-[selected=true]:ml-6 rtl:group-data-[selected=true]:ml-0 rtl:group-data-[selected=true]:mr-6"],endContent:"text-medium",startContent:"text-medium",label:"text-large"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{wrapper:"transition-none",thumb:"transition-none"},false:{wrapper:"transition-background",thumb:"transition-all",startContent:["opacity-0","scale-50","transition-transform-opacity","group-data-[selected=true]:scale-100","group-data-[selected=true]:opacity-100"],endContent:["opacity-100","transition-transform-opacity","group-data-[selected=true]:translate-x-3","group-data-[selected=true]:opacity-0"]}}},defaultVariants:{color:"primary",size:"md",isDisabled:!1,disableAnimation:!1},compoundVariants:[{disableAnimation:!1,size:"sm",class:{thumb:["group-data-[pressed=true]:w-5","group-data-[selected]:group-data-[pressed]:ml-3"]}},{disableAnimation:!1,size:"md",class:{thumb:["group-data-[pressed=true]:w-6","group-data-[selected]:group-data-[pressed]:ml-4"]}},{disableAnimation:!1,size:"lg",class:{thumb:["group-data-[pressed=true]:w-7","group-data-[selected]:group-data-[pressed]:ml-5"]}}]});function f(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}"undefined"!=typeof window&&window.document&&window.document.createElement;let h=new Map;var g=r(44839);function v(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],i=n[e];"function"==typeof r&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=f(r,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof i?t[e]=(0,g.Z)(r,i):"id"===e&&r&&i?t.id=function(e,t){if(e===t)return e;let r=h.get(e);if(r)return r(t),t;let n=h.get(t);return n?(n(e),e):t}(r,i):t[e]=void 0!==i?i:r}}return t}var m=r(36222),y=r(65263),b=r(53640),T=r(72289),w=r(18918),P=r(25829);function x(){var e,t;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=(0,i.w)(),[c,h]=(0,o.oe)(r,p.variantKeys),{ref:g,as:x,name:E,value:S="",isReadOnly:k=!1,autoFocus:M=!1,startContent:L,endContent:C,defaultSelected:K,isSelected:D,children:A,thumbIcon:R,className:I,classNames:O,onChange:F,onValueChange:j,...W}=c,B=(0,n.useRef)(null),N=(0,n.useRef)(null),z=null!=(t=null!=(e=r.disableAnimation)?e:null==d?void 0:d.disableAnimation)&&t,_=(0,n.useId)(),V=(0,n.useMemo)(()=>{let e=W["aria-label"]||"string"==typeof A?A:void 0;return{name:E,value:S,children:A,autoFocus:M,defaultSelected:K,isSelected:D,isDisabled:!!r.isDisabled,isReadOnly:k,"aria-label":e,"aria-labelledby":W["aria-labelledby"]||_,onChange:j}},[S,E,_,A,M,k,D,K,r.isDisabled,W["aria-label"],W["aria-labelledby"],j]),U=(0,w.l)(V);(0,s.G)(()=>{if(!N.current)return;let e=!!N.current.checked;U.setSelected(e)},[N.current]);let{inputProps:H,isPressed:G,isReadOnly:Y}=function(e,t,r){let{labelProps:n,inputProps:i,isSelected:o,isPressed:a,isDisabled:s,isReadOnly:l}=(0,T.O)(e,t,r);return{labelProps:n,inputProps:{...i,role:"switch",checked:o},isSelected:o,isPressed:a,isDisabled:s,isReadOnly:l}}(V,U,N),{focusProps:$,isFocused:X,isFocusVisible:Z}=(0,P.F)({autoFocus:H.autoFocus}),{hoverProps:J,isHovered:q}=(0,l.X)({isDisabled:H.disabled}),Q=V.isDisabled||Y,[ee,et]=(0,n.useState)(!1),{pressProps:er}=(0,u.r)({isDisabled:Q,onPressStart(e){"keyboard"!==e.pointerType&&et(!0)},onPressEnd(e){"keyboard"!==e.pointerType&&et(!1)}}),en=!Q&&(ee||G),ei=H.checked,eo=H.disabled,ea=(0,n.useMemo)(()=>p({...h,disableAnimation:z}),[(0,m.Xx)(h),z]),es=(0,y.W)(null==O?void 0:O.base,I),el=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"aria-hidden":!0,className:(0,y.W)(ea.wrapper({class:(0,y.W)(null==O?void 0:O.wrapper,null==e?void 0:e.className)}))}},[ea,null==O?void 0:O.wrapper]),eu=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,className:ea.thumb({class:(0,y.W)(null==O?void 0:O.thumb,null==e?void 0:e.className)})}},[ea,null==O?void 0:O.thumb]),ed=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,id:_,className:ea.label({class:(0,y.W)(null==O?void 0:O.label,null==e?void 0:e.className)})}},[ea,null==O?void 0:O.label,eo,ei]),ec=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeStateProps:!1};return v({width:"1em",height:"1em",className:ea.thumbIcon({class:(0,y.W)(null==O?void 0:O.thumbIcon)})},e.includeStateProps?{isSelected:ei}:{})},[ea,null==O?void 0:O.thumbIcon,ei]),ep=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{width:"1em",height:"1em",...e,className:ea.startContent({class:(0,y.W)(null==O?void 0:O.startContent,null==e?void 0:e.className)})}},[ea,null==O?void 0:O.startContent,ei]),ef=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{width:"1em",height:"1em",...e,className:ea.endContent({class:(0,y.W)(null==O?void 0:O.endContent,null==e?void 0:e.className)})}},[ea,null==O?void 0:O.endContent,ei]);return{Component:x||"label",slots:ea,classNames:O,domRef:B,children:A,thumbIcon:R,startContent:L,endContent:C,isHovered:q,isSelected:ei,isPressed:en,isFocused:X,isFocusVisible:Z,isDisabled:eo,getBaseProps:e=>({...v(J,er,W,e),ref:B,className:ea.base({class:(0,y.W)(es,null==e?void 0:e.className)}),"data-disabled":(0,b.PB)(eo),"data-selected":(0,b.PB)(ei),"data-readonly":(0,b.PB)(Y),"data-focus":(0,b.PB)(X),"data-focus-visible":(0,b.PB)(Z),"data-hover":(0,b.PB)(q),"data-pressed":(0,b.PB)(en)}),getWrapperProps:el,getInputProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...v(H,$,e),ref:(0,a.l)(N,g),id:H.id,onChange:f(F,H.onChange)}},getLabelProps:ed,getThumbProps:eu,getThumbIconProps:ec,getStartContentProps:ep,getEndContentProps:ef}}},57837:function(e,t,r){"use strict";r.d(t,{i:function(){return h}});var n=r(19768),i=r(2265);"undefined"!=typeof window&&window.document&&window.document.createElement;let o=new Map;var a=r(44839);let s="undefined"!=typeof document?i.useLayoutEffect:()=>{};class l{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}let u={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function d(e){let{children:t,elementType:r="div",isFocusable:n,style:d,...c}=e,{visuallyHiddenProps:p}=function(e={}){let{style:t,isFocusable:r}=e,[n,o]=(0,i.useState)(!1),{focusWithinProps:a}=function(e){let t,r,{isDisabled:n,onBlurWithin:o,onFocusWithin:a,onFocusWithinChange:u}=e,d=(0,i.useRef)({isFocusWithin:!1}),c=(0,i.useCallback)(e=>{d.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(d.current.isFocusWithin=!1,o&&o(e),u&&u(!1))},[o,u,d]),p=(t=(0,i.useRef)({isFocused:!1,observer:null}),s(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),r=function(e){let t=(0,i.useRef)(null);return s(()=>{t.current=e},[e]),(0,i.useCallback)((...e)=>{let r=t.current;return null==r?void 0:r(...e)},[])}(e=>{null==c||c(e)}),(0,i.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new l("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])),f=(0,i.useCallback)(e=>{d.current.isFocusWithin||document.activeElement!==e.target||(a&&a(e),u&&u(!0),d.current.isFocusWithin=!0,p(e))},[a,u,p]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:c}}}({isDisabled:!r,onFocusWithinChange:e=>o(e)}),d=(0,i.useMemo)(()=>n?t:t?{...u,...t}:u,[n]);return{visuallyHiddenProps:{...a,style:d}}}(e);return i.createElement(r,function(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],i=n[e];"function"==typeof r&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=function(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}(r,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof i?t[e]=(0,a.Z)(r,i):"id"===e&&r&&i?t.id=function(e,t){if(e===t)return e;let r=o.get(e);if(r)return r(t),t;let n=o.get(t);return n?(n(e),e):t}(r,i):t[e]=void 0!==i?i:r}}return t}(c,p),t)}var c=r(79554),p=r(57437),f=(0,c.Gp)((e,t)=>{let{Component:r,children:o,startContent:a,endContent:s,thumbIcon:l,getBaseProps:u,getInputProps:c,getWrapperProps:f,getThumbProps:h,getThumbIconProps:g,getLabelProps:v,getStartContentProps:m,getEndContentProps:y}=(0,n.h)({...e,ref:t}),b="function"==typeof l?l(g({includeStateProps:!0})):l&&(0,i.cloneElement)(l,g()),T=a&&(0,i.cloneElement)(a,m()),w=s&&(0,i.cloneElement)(s,y());return(0,p.jsxs)(r,{...u(),children:[(0,p.jsx)(d,{elementType:"span",children:(0,p.jsx)("input",{...c()})}),(0,p.jsxs)("span",{...f(),children:[a&&T,(0,p.jsx)("span",{...h(),children:l&&b}),s&&w]}),o&&(0,p.jsx)("span",{...v(),children:o})]})});f.displayName="NextUI.Switch";var h=f},85260:function(e,t,r){"use strict";r.d(t,{A:function(){return a},p:function(){return o}});var n=r(72074),i=r(21616),o=(0,n.tv)({base:["relative inline-flex items-center outline-none tap-highlight-transparent",...i.Dh],variants:{size:{sm:"text-small",md:"text-medium",lg:"text-large"},color:{foreground:"text-foreground",primary:"text-primary",secondary:"text-secondary",success:"text-success",warning:"text-warning",danger:"text-danger"},underline:{none:"no-underline",hover:"hover:underline",always:"underline",active:"active:underline",focus:"focus:underline"},isBlock:{true:["px-2","py-1","hover:after:opacity-100","after:content-['']","after:inset-0","after:opacity-0","after:w-full","after:h-full","after:rounded-xl","after:transition-background","after:absolute"],false:"hover:opacity-80 active:opacity-disabled transition-opacity"},isDisabled:{true:"opacity-disabled cursor-default pointer-events-none"},disableAnimation:{true:"after:transition-none transition-none"}},compoundVariants:[{isBlock:!0,color:"foreground",class:"hover:after:bg-foreground/10"},{isBlock:!0,color:"primary",class:"hover:after:bg-primary/20"},{isBlock:!0,color:"secondary",class:"hover:after:bg-secondary/20"},{isBlock:!0,color:"success",class:"hover:after:bg-success/20"},{isBlock:!0,color:"warning",class:"hover:after:bg-warning/20"},{isBlock:!0,color:"danger",class:"hover:after:bg-danger/20"},{underline:["hover","always","active","focus"],class:"underline-offset-4"}],defaultVariants:{color:"primary",size:"md",isBlock:!1,underline:"none",isDisabled:!1,disableAnimation:!1}}),a="flex mx-1 text-current self-center"},25137:function(e,t,r){"use strict";r.d(t,{d:function(){return o}});var n=r(2265),i=r(46896);function o(e={}){let{loading:t,src:r,srcSet:o,onLoad:a,onError:s,crossOrigin:l,sizes:u,ignoreFallback:d}=e,[c,p]=(0,n.useState)("pending");(0,n.useEffect)(()=>{p(r?"loading":"pending")},[r]);let f=(0,n.useRef)(),h=(0,n.useCallback)(()=>{if(!r)return;g();let e=new Image;e.src=r,l&&(e.crossOrigin=l),o&&(e.srcset=o),u&&(e.sizes=u),t&&(e.loading=t),e.onload=e=>{g(),p("loaded"),null==a||a(e)},e.onerror=e=>{g(),p("failed"),null==s||s(e)},f.current=e},[r,l,o,u,a,s,t]),g=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return(0,i.G)(()=>{if(!d)return"loading"===c&&h(),()=>{g()}},[c,h,d]),d?"loaded":c}},60543:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});var n=r(2265);function i(e={}){let{rerender:t=!1,delay:r=0}=e,i=(0,n.useRef)(!1),[o,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{i.current=!0;let e=null;return t&&(r>0?e=setTimeout(()=>{a(!0)},r):a(!0)),()=>{i.current=!1,t&&a(!1),e&&clearTimeout(e)}},[t]),[(0,n.useCallback)(()=>i.current,[]),o]}},46896:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(2265),i=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:n.useEffect},89267:function(e,t,r){"use strict";r.d(t,{Q:function(){return w}});var n=r(40541),i=r(10092),o=r(57854),a=r(2265);let s=new Set,l=new Map,u=!1,d=!1;function c(e,t){for(let r of s)r(e,t)}function p(e){u=!0,e.metaKey||!(0,n.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||c("keyboard",e)}function f(e){("mousedown"===e.type||"pointerdown"===e.type)&&(u=!0,c("pointer",e))}function h(e){(0,i.Z)(e)&&(u=!0)}function g(e){e.target!==window&&e.target!==document&&(u||d||c("virtual",e),u=!1,d=!1)}function v(){u=!1,d=!0}function m(e){if("undefined"==typeof window||l.get((0,o.k)(e)))return;let t=(0,o.k)(e),r=(0,o.r)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){u=!0,n.apply(this,arguments)},r.addEventListener("keydown",p,!0),r.addEventListener("keyup",p,!0),r.addEventListener("click",h,!0),t.addEventListener("focus",g,!0),t.addEventListener("blur",v,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",f,!0),r.addEventListener("pointermove",f,!0),r.addEventListener("pointerup",f,!0)):(r.addEventListener("mousedown",f,!0),r.addEventListener("mousemove",f,!0),r.addEventListener("mouseup",f,!0)),t.addEventListener("beforeunload",()=>{y(e)},{once:!0}),l.set(t,{focus:n})}let y=(e,t)=>{let r=(0,o.k)(e),n=(0,o.r)(e);t&&n.removeEventListener("DOMContentLoaded",t),l.has(r)&&(r.HTMLElement.prototype.focus=l.get(r).focus,n.removeEventListener("keydown",p,!0),n.removeEventListener("keyup",p,!0),n.removeEventListener("click",h,!0),r.removeEventListener("focus",g,!0),r.removeEventListener("blur",v,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",f,!0),n.removeEventListener("pointermove",f,!0),n.removeEventListener("pointerup",f,!0)):(n.removeEventListener("mousedown",f,!0),n.removeEventListener("mousemove",f,!0),n.removeEventListener("mouseup",f,!0)),l.delete(r))};"undefined"!=typeof document&&function(e){let t;let r=(0,o.r)(void 0);"loading"!==r.readyState?m(void 0):(t=()=>{m(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>y(e,t)}();var b=r(79248),T=r(7353);function w(e,t,r){let{validationBehavior:n,focus:i}=e;(0,b.b)(()=>{if("native"===n&&(null==r?void 0:r.current)){var e;let n,i=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";r.current.setCustomValidity(i),r.current.hasAttribute("title")||(r.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation({isInvalid:!(e=r.current).validity.valid,validationDetails:{badInput:(n=e.validity).badInput,customError:n.customError,patternMismatch:n.patternMismatch,rangeOverflow:n.rangeOverflow,rangeUnderflow:n.rangeUnderflow,stepMismatch:n.stepMismatch,tooLong:n.tooLong,tooShort:n.tooShort,typeMismatch:n.typeMismatch,valueMissing:n.valueMissing,valid:n.valid},validationErrors:e.validationMessage?[e.validationMessage]:[]})}});let o=(0,T.i)(()=>{t.resetValidation()}),s=(0,T.i)(e=>{var n,o;t.displayValidation.isInvalid||t.commitValidation();let a=null==r?void 0:null===(n=r.current)||void 0===n?void 0:n.form;!e.defaultPrevented&&r&&a&&function(e){for(let t=0;t<e.elements.length;t++){let r=e.elements[t];if(!r.validity.valid)return r}return null}(a)===r.current&&(i?i():null===(o=r.current)||void 0===o||o.focus(),c("keyboard",null)),e.preventDefault()}),l=(0,T.i)(()=>{t.commitValidation()});(0,a.useEffect)(()=>{let e=null==r?void 0:r.current;if(!e)return;let t=e.form;return e.addEventListener("invalid",s),e.addEventListener("change",l),null==t||t.addEventListener("reset",o),()=>{e.removeEventListener("invalid",s),e.removeEventListener("change",l),null==t||t.removeEventListener("reset",o)}},[r,s,l,o,n])}},34909:function(e,t,r){"use strict";r.d(t,{b:function(){return g},j:function(){return v}});let n=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),i=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function o(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return n.has(t.script)}let t=e.split("-")[0];return i.has(t)}var a=r(2265),s=r(73165);let l=Symbol.for("react-aria.i18n.locale");function u(){let e="undefined"!=typeof window&&window[l]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch(t){e="en-US"}return{locale:e,direction:o(e)?"rtl":"ltr"}}let d=u(),c=new Set;function p(){for(let e of(d=u(),c))e(d)}function f(){let e=(0,s.Av)(),[t,r]=(0,a.useState)(d);return((0,a.useEffect)(()=>(0===c.size&&window.addEventListener("languagechange",p),c.add(r),()=>{c.delete(r),0===c.size&&window.removeEventListener("languagechange",p)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}let h=a.createContext(null);function g(e){let{locale:t,children:r}=e,n=f(),i=a.useMemo(()=>t?{locale:t,direction:o(t)?"rtl":"ltr"}:n,[n,t]);return a.createElement(h.Provider,{value:i},r)}function v(){let e=f();return(0,a.useContext)(h)||e}},45668:function(e,t,r){"use strict";r.d(t,{d:function(){return s}});var n=r(2265),i=r(79248),o=r(7353);class a{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function s(e){let t=(0,n.useRef)({isFocused:!1,observer:null});(0,i.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let r=(0,o.i)(t=>{null==e||e(t)});return(0,n.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new a("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])}},11231:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});var n=r(60720),i=r(80612),o=r(277);function a(e){let{description:t,errorMessage:r,isInvalid:a,validationState:s}=e,{labelProps:l,fieldProps:u}=(0,n.N)(e),d=(0,i.mp)([!!t,!!r,a,s]),c=(0,i.mp)([!!t,!!r,a,s]);return{labelProps:l,fieldProps:u=(0,o.d)(u,{"aria-describedby":[d,c,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),descriptionProps:{id:d},errorMessageProps:{id:c}}}},60720:function(e,t,r){"use strict";r.d(t,{N:function(){return o}});var n=r(80612),i=r(37408);function o(e){let{id:t,label:r,"aria-labelledby":o,"aria-label":a,labelElementType:s="label"}=e;t=(0,n.Me)(t);let l=(0,n.Me)(),u={};return r?(o=o?`${l} ${o}`:l,u={id:l,htmlFor:"label"===s?t:void 0}):o||a||console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility"),{labelProps:u,fieldProps:(0,i.b)({id:t,"aria-label":a,"aria-labelledby":o})}}},36363:function(e,t,r){"use strict";r.d(t,{g:function(){return T}});var n=r(64913),i=r(2265),o=r(54887),a=r(57854);let s=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],l=s.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";s.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let u=s.join(':not([hidden]):not([tabindex="-1"]),');class d{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(null!=t?t:null);if(!n)return;let i=new c({scopeRef:e});n.addChild(i),i.parent=n,this.fastMap.set(e,i),r&&(i.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&function(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r&&(r.removeChild(t),n.size>0&&n.forEach(e=>r&&r.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let r=new d;for(let n of this.traverse())r.addTreeNode(n.scopeRef,null!==(t=null===(e=n.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==t?t:null,n.nodeToRestore);return r}constructor(){this.fastMap=new Map,this.root=new c({scopeRef:null}),this.fastMap.set(null,this.root)}}class c{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}new d;var p=r(7860),f=r(46671),h=r(250),g=r(21166),v=r(20878),m=r(277),y=r(4808),b=r(34909);function T(e){let t,{selectionManager:r,keyboardDelegate:s,ref:d,autoFocus:c=!1,shouldFocusWrap:T=!1,disallowEmptySelection:w=!1,disallowSelectAll:P=!1,selectOnFocus:x="replace"===r.selectionBehavior,disallowTypeAhead:E=!1,shouldUseVirtualFocus:S,allowsTabNavigation:k=!1,isVirtualized:M,scrollRef:L=d,linkBehavior:C="action"}=e,{direction:K}=(0,b.j)(),D=(0,f.tv)(),A=(0,i.useRef)({top:0,left:0});(0,g.z)(L,"scroll",M?null:()=>{A.current={top:L.current.scrollTop,left:L.current.scrollLeft}});let R=(0,i.useRef)(c);(0,i.useEffect)(()=>{if(R.current){let e=null;"first"===c&&(e=s.getFirstKey()),"last"===c&&(e=s.getLastKey());let t=r.selectedKeys;if(t.size){for(let n of t)if(r.canSelectItem(n)){e=n;break}}r.setFocused(!0),r.setFocusedKey(e),null!=e||S||(0,p.e)(d.current)}},[]);let I=(0,i.useRef)(r.focusedKey);(0,i.useEffect)(()=>{if(r.isFocused&&null!=r.focusedKey&&(r.focusedKey!==I.current||R.current)&&(null==L?void 0:L.current)){let e=(0,y.Jz)(),t=d.current.querySelector(`[data-key="${CSS.escape(r.focusedKey.toString())}"]`);if(!t)return;("keyboard"===e||R.current)&&((0,v.z)(L.current,t),"virtual"!==e&&(0,v.G)(t,{containingElement:d.current}))}r.isFocused&&null==r.focusedKey&&null!=I.current&&(0,p.e)(d.current),I.current=r.focusedKey,R.current=!1}),(0,g.z)(d,"react-aria-focus-scope-restore",e=>{e.preventDefault(),r.setFocused(!0)});let O={onKeyDown:e=>{var t,i,c,p,f,g,v,m,y,b;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!d.current.contains(e.target))return;let E=(t,i)=>{if(null!=t){if(r.isLink(t)&&"selection"===C&&x&&!(0,n.F)(e)){(0,o.flushSync)(()=>{r.setFocusedKey(t,i)});let n=L.current.querySelector(`[data-key="${CSS.escape(t.toString())}"]`),a=r.getItemProps(t);D.open(n,e,a.href,a.routerOptions);return}r.setFocusedKey(t,i),r.isLink(t)&&"override"===C||(e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):x&&!(0,n.F)(e)&&r.replaceSelection(t))}};switch(e.key){case"ArrowDown":if(s.getKeyBelow){e.preventDefault();let n=null!=r.focusedKey?s.getKeyBelow(r.focusedKey):null===(t=s.getFirstKey)||void 0===t?void 0:t.call(s);null==n&&T&&(n=null===(i=s.getFirstKey)||void 0===i?void 0:i.call(s,r.focusedKey)),E(n)}break;case"ArrowUp":if(s.getKeyAbove){e.preventDefault();let t=null!=r.focusedKey?s.getKeyAbove(r.focusedKey):null===(c=s.getLastKey)||void 0===c?void 0:c.call(s);null==t&&T&&(t=null===(p=s.getLastKey)||void 0===p?void 0:p.call(s,r.focusedKey)),E(t)}break;case"ArrowLeft":if(s.getKeyLeftOf){e.preventDefault();let t=s.getKeyLeftOf(r.focusedKey);null==t&&T&&(t="rtl"===K?null===(f=s.getFirstKey)||void 0===f?void 0:f.call(s,r.focusedKey):null===(g=s.getLastKey)||void 0===g?void 0:g.call(s,r.focusedKey)),E(t,"rtl"===K?"first":"last")}break;case"ArrowRight":if(s.getKeyRightOf){e.preventDefault();let t=s.getKeyRightOf(r.focusedKey);null==t&&T&&(t="rtl"===K?null===(v=s.getLastKey)||void 0===v?void 0:v.call(s,r.focusedKey):null===(m=s.getFirstKey)||void 0===m?void 0:m.call(s,r.focusedKey)),E(t,"rtl"===K?"last":"first")}break;case"Home":if(s.getFirstKey){e.preventDefault();let t=s.getFirstKey(r.focusedKey,(0,n.y)(e));r.setFocusedKey(t),(0,n.y)(e)&&e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):x&&r.replaceSelection(t)}break;case"End":if(s.getLastKey){e.preventDefault();let t=s.getLastKey(r.focusedKey,(0,n.y)(e));r.setFocusedKey(t),(0,n.y)(e)&&e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):x&&r.replaceSelection(t)}break;case"PageDown":s.getKeyPageBelow&&(e.preventDefault(),E(s.getKeyPageBelow(r.focusedKey)));break;case"PageUp":s.getKeyPageAbove&&(e.preventDefault(),E(s.getKeyPageAbove(r.focusedKey)));break;case"a":(0,n.y)(e)&&"multiple"===r.selectionMode&&!0!==P&&(e.preventDefault(),r.selectAll());break;case"Escape":w||0===r.selectedKeys.size||(e.stopPropagation(),e.preventDefault(),r.clearSelection());break;case"Tab":if(!k){if(e.shiftKey)d.current.focus();else{let e,t;let r,n,i=(y=d.current,e=(b={tabbable:!0}).tabbable?u:l,t=(0,a.r)(y).createTreeWalker(y,NodeFilter.SHOW_ELEMENT,{acceptNode(t){var r;return(null==b?void 0:null===(r=b.from)||void 0===r?void 0:r.contains(t))?NodeFilter.FILTER_REJECT:t.matches(e)&&function e(t,r){return"#comment"!==t.nodeName&&function(e){let t=(0,a.k)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,i="none"!==r&&"hidden"!==n&&"collapse"!==n;if(i){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:r,visibility:n}=t(e);i="none"!==r&&"hidden"!==n&&"collapse"!==n}return i}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!r||"SUMMARY"===r.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(t)&&(!(null==b?void 0:b.accept)||b.accept(t))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),(null==b?void 0:b.from)&&(t.currentNode=b.from),t);do(n=i.lastChild())&&(r=n);while(n);r&&!r.contains(document.activeElement)&&(0,h.A)(r)}}}},onFocus:e=>{if(r.isFocused){e.currentTarget.contains(e.target)||r.setFocused(!1);return}if(e.currentTarget.contains(e.target)){if(r.setFocused(!0),null==r.focusedKey){var t,n;let i=e=>{null!=e&&(r.setFocusedKey(e),x&&r.replaceSelection(e))},o=e.relatedTarget;o&&e.currentTarget.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_FOLLOWING?i(null!==(t=r.lastSelectedKey)&&void 0!==t?t:s.getLastKey()):i(null!==(n=r.firstSelectedKey)&&void 0!==n?n:s.getFirstKey())}else M||(L.current.scrollTop=A.current.top,L.current.scrollLeft=A.current.left);if(null!=r.focusedKey){let e=L.current.querySelector(`[data-key="${CSS.escape(r.focusedKey.toString())}"]`);e&&(e.contains(document.activeElement)||(0,h.A)(e),"keyboard"===(0,y.Jz)()&&(0,v.G)(e,{containingElement:d.current}))}}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||r.setFocused(!1)},onMouseDown(e){L.current===e.target&&e.preventDefault()}},{typeSelectProps:F}=function(e){let{keyboardDelegate:t,selectionManager:r,onTypeSelect:n}=e,o=(0,i.useRef)({search:"",timeout:null}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{var i;let a=1!==(i=e.key).length&&/^[A-Z]/i.test(i)?"":i;if(!a||e.ctrlKey||e.metaKey||!e.currentTarget.contains(e.target))return;" "!==a||!(o.search.trim().length>0)||(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),o.search+=a;let s=t.getKeyForSearch(o.search,r.focusedKey);null==s&&(s=t.getKeyForSearch(o.search)),null!=s&&(r.setFocusedKey(s),n&&n(s)),clearTimeout(o.timeout),o.timeout=setTimeout(()=>{o.search=""},1e3)}:null}}}({keyboardDelegate:s,selectionManager:r});return E||(O=(0,m.d)(F,O)),S||(t=null==r.focusedKey?0:-1),{collectionProps:{...O,tabIndex:t}}}},97537:function(e,t,r){"use strict";r.d(t,{C:function(){return z}});var n=r(64913),i=r(7860),o=r(46671),a=r(277),s=r(40541),l=r(57854),u=r(67091);let d="default",c="",p=new WeakMap;function f(e){if((0,s.gn)()){if("default"===d){let t=(0,l.r)(e);c=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}d="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(p.set(e,e.style.userSelect),e.style.userSelect="none")}function h(e){if((0,s.gn)())"disabled"===d&&(d="restoring",setTimeout(()=>{(0,u.Q)(()=>{if("restoring"===d){let t=(0,l.r)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=c||""),c="",d="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&p.has(e)){let t=p.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),p.delete(e)}}var g=r(2265);let v=g.createContext({register:()=>{}});v.displayName="PressResponderContext";var m=r(52396),y=r(49994),b=r(93936),T=r(61303),w=r(61507),P=r(7353),x=r(5722),E=r(10092),S=r(250),k=new WeakMap;class M{continuePropagation(){(0,b._)(this,k,!1)}get shouldStopPropagation(){return(0,m._)(this,k)}constructor(e,t,r,n){var i;(0,y._)(this,k,{writable:!0,value:void 0}),(0,b._)(this,k,!0);let o=null!==(i=null==n?void 0:n.target)&&void 0!==i?i:r.currentTarget,a=null==o?void 0:o.getBoundingClientRect(),s,l=0,u,d=null;null!=r.clientX&&null!=r.clientY&&(u=r.clientX,d=r.clientY),a&&(null!=u&&null!=d?(s=u-a.left,l=d-a.top):(s=a.width/2,l=a.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=s,this.y=l}}let L=Symbol("linkClicked");function C(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:i,onPressUp:u,isDisabled:d,isPressed:c,preventFocusOnPress:p,shouldCancelOnPointerExit:m,allowTextSelectionOnPress:y,ref:b,...k}=function(e){let t=(0,g.useContext)(v);if(t){let{register:r,...n}=t;e=(0,a.d)(n,e),r()}return(0,T.l)(t,e.ref),e}(e),[C,W]=(0,g.useState)(!1),B=(0,g.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:N,removeAllGlobalListeners:z}=(0,w.x)(),_=(0,P.i)((e,t)=>{let i=B.current;if(d||i.didFirePressStart)return!1;let o=!0;if(i.isTriggeringEvent=!0,n){let r=new M("pressstart",t,e);n(r),o=r.shouldStopPropagation}return r&&r(!0),i.isTriggeringEvent=!1,i.didFirePressStart=!0,W(!0),o}),V=(0,P.i)((e,n,o=!0)=>{let a=B.current;if(!a.didFirePressStart)return!1;a.ignoreClickAfterPress=!0,a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(i){let t=new M("pressend",n,e);i(t),s=t.shouldStopPropagation}if(r&&r(!1),W(!1),t&&o&&!d){let r=new M("press",n,e);t(r),s&&(s=r.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),U=(0,P.i)((e,t)=>{let r=B.current;if(d)return!1;if(u){r.isTriggeringEvent=!0;let n=new M("pressup",t,e);return u(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0}),H=(0,P.i)(e=>{let t=B.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&V(I(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,z(),y||h(t.target))}),G=(0,P.i)(e=>{m&&H(e)}),Y=(0,g.useMemo)(()=>{let e=B.current,t={onKeyDown(t){if(D(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var n;j(t.target,t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,i=_(t,"keyboard");let n=t.currentTarget;N((0,l.r)(t.currentTarget),"keyup",(0,x.t)(t=>{D(t,n)&&!t.repeat&&n.contains(t.target)&&e.target&&U(I(e.target,t),"keyboard")},r),!0)}i&&t.stopPropagation(),t.metaKey&&(0,s.V5)()&&(null===(n=e.metaKeyEvents)||void 0===n||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!o.nG.isOpening){let r=!0;if(d&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,E.Z)(t.nativeEvent))){d||p||(0,S.A)(t.currentTarget);let e=_(t,"virtual"),n=U(t,"virtual"),i=V(t,"virtual");r=e&&n&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,r&&t.stopPropagation()}}},r=t=>{var r,n,i;if(e.isPressed&&e.target&&D(t,e.target)){j(t.target,t.key)&&t.preventDefault();let r=t.target;V(I(e.target,t),"keyboard",e.target.contains(r)),z(),"Enter"!==t.key&&K(e.target)&&e.target.contains(r)&&!t[L]&&(t[L]=!0,(0,o.nG)(e.target,t,!1)),e.isPressed=!1,null===(n=e.metaKeyEvents)||void 0===n||n.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=void 0,t.values()))null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,E.c)(t.nativeEvent)){e.pointerType="virtual";return}F(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let o=!0;e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||p||(0,S.A)(t.currentTarget),y||f(e.target),o=_(t,e.pointerType),N((0,l.r)(t.currentTarget),"pointermove",r,!1),N((0,l.r)(t.currentTarget),"pointerup",n,!1),N((0,l.r)(t.currentTarget),"pointercancel",i,!1)),o&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(F(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&O(t,t.currentTarget)&&U(t,e.pointerType||t.pointerType)};let r=t=>{t.pointerId===e.activePointerId&&(e.target&&O(t,e.target)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,_(I(e.target,t),e.pointerType)):e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,V(I(e.target,t),e.pointerType,!1),G(t)))},n=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(O(t,e.target)&&null!=e.pointerType?V(I(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&V(I(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,z(),y||h(e.target))},i=e=>{H(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&H(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(F(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,E.Z)(t.nativeEvent)?"virtual":"mouse",d||p||(0,S.A)(t.currentTarget),_(t,e.pointerType)&&t.stopPropagation(),N((0,l.r)(t.currentTarget),"mouseup",r,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,r=_(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,r=V(t,e.pointerType,!1),G(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&U(t,e.pointerType||"mouse")};let r=t=>{if(0===t.button){if(e.isPressed=!1,z(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&O(t,e.target)&&null!=e.pointerType?V(I(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&V(I(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let r=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",d||p||(0,S.A)(t.currentTarget),y||f(e.target),_(R(e.target,t),e.pointerType)&&t.stopPropagation(),N((0,l.k)(t.currentTarget),"scroll",n,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=A(t.nativeEvent,e.activePointerId),n=!0;r&&O(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=_(R(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=V(R(e.target,t),e.pointerType,!1),G(R(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=A(t.nativeEvent,e.activePointerId),n=!0;r&&O(r,t.currentTarget)&&null!=e.pointerType?(U(R(e.target,t),e.pointerType),n=V(R(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(n=V(R(e.target,t),e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!y&&h(e.target),z()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&H(R(e.target,t)))};let n=t=>{e.isPressed&&t.target.contains(e.target)&&H({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&H(e)}}return t},[N,d,p,z,y,H,G,V,_,U]);return(0,g.useEffect)(()=>()=>{var e;y||h(null!==(e=B.current.target)&&void 0!==e?e:void 0)},[y]),{isPressed:c||C,pressProps:(0,a.d)(k,Y)}}function K(e){return"A"===e.tagName&&e.hasAttribute("href")}function D(e,t){let{key:r,code:n}=e,i=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof(0,l.k)(t).HTMLInputElement&&!B(t,r)||t instanceof(0,l.k)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===i||!i&&K(t))&&"Enter"!==r)}function A(e,t){let r=e.changedTouches;for(let e=0;e<r.length;e++){let n=r[e];if(n.identifier===t)return n}return null}function R(e,t){let r=0,n=0;return t.targetTouches&&1===t.targetTouches.length&&(r=t.targetTouches[0].clientX,n=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function I(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function O(e,t){let r,n,i=t.getBoundingClientRect(),o=(r=0,n=0,void 0!==e.width?r=e.width/2:void 0!==e.radiusX&&(r=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+r,bottom:e.clientY+n,left:e.clientX-r});return!(i.left>o.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function F(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function j(e,t){return e instanceof HTMLInputElement?!B(e,t):e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!K(e)}let W=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function B(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:W.has(e.type)}var N=r(99222);function z(e){let{selectionManager:t,key:r,ref:s,shouldSelectOnPressUp:l,shouldUseVirtualFocus:u,focus:d,isDisabled:c,onAction:p,allowsDifferentPressOrigin:f,linkBehavior:h="action"}=e,v=(0,o.tv)(),m=e=>{if("keyboard"===e.pointerType&&(0,n.F)(e))t.toggleSelection(r);else{if("none"===t.selectionMode)return;if(t.isLink(r)){if("selection"===h){let n=t.getItemProps(r);v.open(s.current,e,n.href,n.routerOptions),t.setSelectedKeys(t.selectedKeys);return}if("override"===h||"none"===h)return}"single"===t.selectionMode?t.isSelected(r)&&!t.disallowEmptySelection?t.toggleSelection(r):t.replaceSelection(r):e&&e.shiftKey?t.extendSelection(r):"toggle"===t.selectionBehavior||e&&((0,n.y)(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?t.toggleSelection(r):t.replaceSelection(r)}};(0,g.useEffect)(()=>{r===t.focusedKey&&t.isFocused&&!u&&(d?d():document.activeElement!==s.current&&(0,i.e)(s.current))},[s,r,t.focusedKey,t.childFocusStrategy,t.isFocused,u]),c=c||t.isDisabled(r);let y={};u||c?c&&(y.onMouseDown=e=>{e.preventDefault()}):y={tabIndex:r===t.focusedKey?0:-1,onFocus(e){e.target===s.current&&t.setFocusedKey(r)}};let b=t.isLink(r)&&"override"===h,T=t.isLink(r)&&"selection"!==h&&"none"!==h,P=!c&&t.canSelectItem(r)&&!b,x=(p||T)&&!c,E=x&&("replace"===t.selectionBehavior?!P:!P||t.isEmpty),S=x&&P&&"replace"===t.selectionBehavior,k=E||S,M=(0,g.useRef)(null),L=k&&P,K=(0,g.useRef)(!1),D=(0,g.useRef)(!1),A=e=>{if(p&&p(),T){let n=t.getItemProps(r);v.open(s.current,e,n.href,n.routerOptions)}},R={};l?(R.onPressStart=e=>{M.current=e.pointerType,K.current=L,"keyboard"===e.pointerType&&(!k||V())&&m(e)},f?(R.onPressUp=E?null:e=>{"keyboard"!==e.pointerType&&P&&m(e)},R.onPress=E?A:null):R.onPress=e=>{E||S&&"mouse"!==e.pointerType?("keyboard"!==e.pointerType||_())&&A(e):"keyboard"!==e.pointerType&&P&&m(e)}):(R.onPressStart=e=>{M.current=e.pointerType,K.current=L,D.current=E,P&&("mouse"===e.pointerType&&!E||"keyboard"===e.pointerType&&(!x||V()))&&m(e)},R.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"keyboard"===e.pointerType&&k&&_()||"mouse"===e.pointerType&&D.current)&&(k?A(e):P&&m(e))}),y["data-key"]=r,R.preventFocusOnPress=u;let{pressProps:I,isPressed:O}=C(R),F=S?e=>{"mouse"===M.current&&(e.stopPropagation(),e.preventDefault(),A(e))}:void 0,{longPressProps:j}=function(e){let{isDisabled:t,onLongPressStart:r,onLongPressEnd:n,onLongPress:i,threshold:o=500,accessibilityDescription:s}=e,l=(0,g.useRef)(void 0),{addGlobalListener:u,removeGlobalListener:d}=(0,w.x)(),{pressProps:c}=C({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(r&&r({...e,type:"longpressstart"}),l.current=setTimeout(()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),i&&i({...e,type:"longpress"}),l.current=void 0},o),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};u(e.target,"contextmenu",t,{once:!0}),u(window,"pointerup",()=>{setTimeout(()=>{d(e.target,"contextmenu",t)},30)},{once:!0})}},onPressEnd(e){l.current&&clearTimeout(l.current),n&&("mouse"===e.pointerType||"touch"===e.pointerType)&&n({...e,type:"longpressend"})}}),p=(0,N.P)(i&&!t?s:void 0);return{longPressProps:(0,a.d)(c,p)}}({isDisabled:!L,onLongPress(e){"touch"===e.pointerType&&(m(e),t.setSelectionBehavior("toggle"))}}),W=t.isLink(r)?e=>{o.nG.isOpening||e.preventDefault()}:void 0;return{itemProps:(0,a.d)(y,P||E?I:{},L?j:{},{onDoubleClick:F,onDragStartCapture:e=>{"touch"===M.current&&K.current&&e.preventDefault()},onClick:W}),isPressed:O,isSelected:t.isSelected(r),isFocused:t.isFocused&&t.focusedKey===r,isDisabled:c,allowsSelection:P,hasAction:k}}function _(){let e=window.event;return(null==e?void 0:e.key)==="Enter"}function V(){let e=window.event;return(null==e?void 0:e.key)===" "||(null==e?void 0:e.code)==="Space"}},64913:function(e,t,r){"use strict";r.d(t,{F:function(){return i},y:function(){return o}});var n=r(40541);function i(e){return(0,n.ad)()?e.altKey:e.ctrlKey}function o(e){return(0,n.V5)()?e.metaKey:e.ctrlKey}},7860:function(e,t,r){"use strict";r.d(t,{e:function(){return s}});var n=r(57854),i=r(67091),o=r(250),a=r(4808);function s(e){let t=(0,n.r)(e);if("virtual"===(0,a.Jz)()){let r=t.activeElement;(0,i.Q)(()=>{t.activeElement===r&&e.isConnected&&(0,o.A)(e)})}else(0,o.A)(e)}},4808:function(e,t,r){"use strict";r.d(t,{Jz:function(){return b}});var n=r(40541),i=r(10092),o=r(57854);r(2265);let a=null,s=new Set,l=new Map,u=!1,d=!1;function c(e,t){for(let r of s)r(e,t)}function p(e){u=!0,e.metaKey||!(0,n.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(a="keyboard",c("keyboard",e))}function f(e){a="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(u=!0,c("pointer",e))}function h(e){(0,i.Z)(e)&&(u=!0,a="virtual")}function g(e){e.target!==window&&e.target!==document&&(u||d||(a="virtual",c("virtual",e)),u=!1,d=!1)}function v(){u=!1,d=!0}function m(e){if("undefined"==typeof window||l.get((0,o.k)(e)))return;let t=(0,o.k)(e),r=(0,o.r)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){u=!0,n.apply(this,arguments)},r.addEventListener("keydown",p,!0),r.addEventListener("keyup",p,!0),r.addEventListener("click",h,!0),t.addEventListener("focus",g,!0),t.addEventListener("blur",v,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",f,!0),r.addEventListener("pointermove",f,!0),r.addEventListener("pointerup",f,!0)):(r.addEventListener("mousedown",f,!0),r.addEventListener("mousemove",f,!0),r.addEventListener("mouseup",f,!0)),t.addEventListener("beforeunload",()=>{y(e)},{once:!0}),l.set(t,{focus:n})}let y=(e,t)=>{let r=(0,o.k)(e),n=(0,o.r)(e);t&&n.removeEventListener("DOMContentLoaded",t),l.has(r)&&(r.HTMLElement.prototype.focus=l.get(r).focus,n.removeEventListener("keydown",p,!0),n.removeEventListener("keyup",p,!0),n.removeEventListener("click",h,!0),r.removeEventListener("focus",g,!0),r.removeEventListener("blur",v,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",f,!0),n.removeEventListener("pointermove",f,!0),n.removeEventListener("pointerup",f,!0)):(n.removeEventListener("mousedown",f,!0),n.removeEventListener("mousemove",f,!0),n.removeEventListener("mouseup",f,!0)),l.delete(r))};function b(){return a}"undefined"!=typeof document&&function(e){let t;let r=(0,o.r)(void 0);"loading"!==r.readyState?m(void 0):(t=()=>{m(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>y(e,t)}()},59542:function(e,t,r){"use strict";r.d(t,{O:function(){return i},p:function(){return n}});let n=new WeakMap;function i(e,t,r){"string"==typeof t&&(t=t.replace(/\s+/g,""));let i=n.get(e);return`${i}-${r}-${t}`}},72289:function(e,t,r){"use strict";r.d(t,{O:function(){return en}});var n=r(277),i=r(60357),o=r(53922),a=r(57854),s=r(67091),l=r(250),u=r(40541),d=r(10092),c=r(2265);let p=null,f=new Set,h=new Map,g=!1,v=!1;function m(e,t){for(let r of f)r(e,t)}function y(e){g=!0,e.metaKey||!(0,u.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(p="keyboard",m("keyboard",e))}function b(e){p="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(g=!0,m("pointer",e))}function T(e){(0,d.Z)(e)&&(g=!0,p="virtual")}function w(e){e.target!==window&&e.target!==document&&(g||v||(p="virtual",m("virtual",e)),g=!1,v=!1)}function P(){g=!1,v=!0}function x(e){if("undefined"==typeof window||h.get((0,a.k)(e)))return;let t=(0,a.k)(e),r=(0,a.r)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){g=!0,n.apply(this,arguments)},r.addEventListener("keydown",y,!0),r.addEventListener("keyup",y,!0),r.addEventListener("click",T,!0),t.addEventListener("focus",w,!0),t.addEventListener("blur",P,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",b,!0),r.addEventListener("pointermove",b,!0),r.addEventListener("pointerup",b,!0)):(r.addEventListener("mousedown",b,!0),r.addEventListener("mousemove",b,!0),r.addEventListener("mouseup",b,!0)),t.addEventListener("beforeunload",()=>{E(e)},{once:!0}),h.set(t,{focus:n})}let E=(e,t)=>{let r=(0,a.k)(e),n=(0,a.r)(e);t&&n.removeEventListener("DOMContentLoaded",t),h.has(r)&&(r.HTMLElement.prototype.focus=h.get(r).focus,n.removeEventListener("keydown",y,!0),n.removeEventListener("keyup",y,!0),n.removeEventListener("click",T,!0),r.removeEventListener("focus",w,!0),r.removeEventListener("blur",P,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",b,!0),n.removeEventListener("pointermove",b,!0),n.removeEventListener("pointerup",b,!0)):(n.removeEventListener("mousedown",b,!0),n.removeEventListener("mousemove",b,!0),n.removeEventListener("mouseup",b,!0)),h.delete(r))};"undefined"!=typeof document&&function(e){let t;let r=(0,a.r)(void 0);"loading"!==r.readyState?x(void 0):(t=()=>{x(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>E(e,t)}();var S=r(61303),k=r(79248),M=r(7353);class L{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function C(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}}),t&&r.stopPropagation()}}let K=c.createContext(null),D="default",A="",R=new WeakMap;function I(e){if((0,u.gn)()){if("default"===D){let t=(0,a.r)(e);A=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}D="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(R.set(e,e.style.userSelect),e.style.userSelect="none")}function O(e){if((0,u.gn)())"disabled"===D&&(D="restoring",setTimeout(()=>{(0,s.Q)(()=>{if("restoring"===D){let t=(0,a.r)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=A||""),A="",D="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&R.has(e)){let t=R.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),R.delete(e)}}let F=c.createContext({register:()=>{}});F.displayName="PressResponderContext";var j=r(52396),W=r(49994),B=r(93936),N=r(61507),z=r(5722),_=r(46671),V=new WeakMap;class U{continuePropagation(){(0,B._)(this,V,!1)}get shouldStopPropagation(){return(0,j._)(this,V)}constructor(e,t,r,n){var i;(0,W._)(this,V,{writable:!0,value:void 0}),(0,B._)(this,V,!0);let o=null!==(i=null==n?void 0:n.target)&&void 0!==i?i:r.currentTarget,a=null==o?void 0:o.getBoundingClientRect(),s,l=0,u,d=null;null!=r.clientX&&null!=r.clientY&&(u=r.clientX,d=r.clientY),a&&(null!=u&&null!=d?(s=u-a.left,l=d-a.top):(s=a.width/2,l=a.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=s,this.y=l}}let H=Symbol("linkClicked");function G(e){let{onPress:t,onPressChange:r,onPressStart:i,onPressEnd:o,onPressUp:s,isDisabled:p,isPressed:f,preventFocusOnPress:h,shouldCancelOnPointerExit:g,allowTextSelectionOnPress:v,ref:m,...y}=function(e){let t=(0,c.useContext)(F);if(t){let{register:r,...i}=t;e=(0,n.d)(i,e),r()}return(0,S.l)(t,e.ref),e}(e),[b,T]=(0,c.useState)(!1),w=(0,c.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:P,removeAllGlobalListeners:x}=(0,N.x)(),E=(0,M.i)((e,t)=>{let n=w.current;if(p||n.didFirePressStart)return!1;let o=!0;if(n.isTriggeringEvent=!0,i){let r=new U("pressstart",t,e);i(r),o=r.shouldStopPropagation}return r&&r(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,T(!0),o}),k=(0,M.i)((e,n,i=!0)=>{let a=w.current;if(!a.didFirePressStart)return!1;a.ignoreClickAfterPress=!0,a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(o){let t=new U("pressend",n,e);o(t),s=t.shouldStopPropagation}if(r&&r(!1),T(!1),t&&i&&!p){let r=new U("press",n,e);t(r),s&&(s=r.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),L=(0,M.i)((e,t)=>{let r=w.current;if(p)return!1;if(s){r.isTriggeringEvent=!0;let n=new U("pressup",t,e);return s(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0}),C=(0,M.i)(e=>{let t=w.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&k(J(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,x(),v||O(t.target))}),K=(0,M.i)(e=>{g&&C(e)}),D=(0,c.useMemo)(()=>{let e=w.current,t={onKeyDown(t){if($(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var n;ee(t.target,t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,i=E(t,"keyboard");let n=t.currentTarget;P((0,a.r)(t.currentTarget),"keyup",(0,z.t)(t=>{$(t,n)&&!t.repeat&&n.contains(t.target)&&e.target&&L(J(e.target,t),"keyboard")},r),!0)}i&&t.stopPropagation(),t.metaKey&&(0,u.V5)()&&(null===(n=e.metaKeyEvents)||void 0===n||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!_.nG.isOpening){let r=!0;if(p&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,d.Z)(t.nativeEvent))){p||h||(0,l.A)(t.currentTarget);let e=E(t,"virtual"),n=L(t,"virtual"),i=k(t,"virtual");r=e&&n&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,r&&t.stopPropagation()}}},r=t=>{var r,n,i;if(e.isPressed&&e.target&&$(t,e.target)){ee(t.target,t.key)&&t.preventDefault();let r=t.target;k(J(e.target,t),"keyboard",e.target.contains(r)),x(),"Enter"!==t.key&&Y(e.target)&&e.target.contains(r)&&!t[H]&&(t[H]=!0,(0,_.nG)(e.target,t,!1)),e.isPressed=!1,null===(n=e.metaKeyEvents)||void 0===n||n.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=void 0,t.values()))null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,d.c)(t.nativeEvent)){e.pointerType="virtual";return}Q(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let o=!0;e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,p||h||(0,l.A)(t.currentTarget),v||I(e.target),o=E(t,e.pointerType),P((0,a.r)(t.currentTarget),"pointermove",r,!1),P((0,a.r)(t.currentTarget),"pointerup",n,!1),P((0,a.r)(t.currentTarget),"pointercancel",i,!1)),o&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(Q(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&q(t,t.currentTarget)&&L(t,e.pointerType||t.pointerType)};let r=t=>{t.pointerId===e.activePointerId&&(e.target&&q(t,e.target)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,E(J(e.target,t),e.pointerType)):e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,k(J(e.target,t),e.pointerType,!1),K(t)))},n=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(q(t,e.target)&&null!=e.pointerType?k(J(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&k(J(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,x(),v||O(e.target))},i=e=>{C(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&C(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(Q(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,d.Z)(t.nativeEvent)?"virtual":"mouse",p||h||(0,l.A)(t.currentTarget),E(t,e.pointerType)&&t.stopPropagation(),P((0,a.r)(t.currentTarget),"mouseup",r,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,r=E(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,r=k(t,e.pointerType,!1),K(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&L(t,e.pointerType||"mouse")};let r=t=>{if(0===t.button){if(e.isPressed=!1,x(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&q(t,e.target)&&null!=e.pointerType?k(J(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&k(J(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let r=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",p||h||(0,l.A)(t.currentTarget),v||I(e.target),E(Z(e.target,t),e.pointerType)&&t.stopPropagation(),P((0,a.k)(t.currentTarget),"scroll",n,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=X(t.nativeEvent,e.activePointerId),n=!0;r&&q(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=E(Z(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=k(Z(e.target,t),e.pointerType,!1),K(Z(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=X(t.nativeEvent,e.activePointerId),n=!0;r&&q(r,t.currentTarget)&&null!=e.pointerType?(L(Z(e.target,t),e.pointerType),n=k(Z(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(n=k(Z(e.target,t),e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!v&&O(e.target),x()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&C(Z(e.target,t)))};let n=t=>{e.isPressed&&t.target.contains(e.target)&&C({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&C(e)}}return t},[P,p,h,x,v,C,K,k,E,L]);return(0,c.useEffect)(()=>()=>{var e;v||O(null!==(e=w.current.target)&&void 0!==e?e:void 0)},[v]),{isPressed:f||b,pressProps:(0,n.d)(y,D)}}function Y(e){return"A"===e.tagName&&e.hasAttribute("href")}function $(e,t){let{key:r,code:n}=e,i=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof(0,a.k)(t).HTMLInputElement&&!er(t,r)||t instanceof(0,a.k)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===i||!i&&Y(t))&&"Enter"!==r)}function X(e,t){let r=e.changedTouches;for(let e=0;e<r.length;e++){let n=r[e];if(n.identifier===t)return n}return null}function Z(e,t){let r=0,n=0;return t.targetTouches&&1===t.targetTouches.length&&(r=t.targetTouches[0].clientX,n=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function J(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function q(e,t){let r,n,i=t.getBoundingClientRect(),o=(r=0,n=0,void 0!==e.width?r=e.width/2:void 0!==e.radiusX&&(r=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+r,bottom:e.clientY+n,left:e.clientX-r});return!(i.left>o.right)&&!(o.left>i.right)&&!(i.top>o.bottom)&&!(o.top>i.bottom)}function Q(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function ee(e,t){return e instanceof HTMLInputElement?!er(e,t):e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!Y(e)}let et=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function er(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:et.has(e.type)}function en(e,t,r){let{isDisabled:u=!1,isReadOnly:d=!1,value:f,name:h,children:g,"aria-label":v,"aria-labelledby":m,validationState:y="valid",isInvalid:b}=e;null!=g||null!=v||null!=m||console.warn("If you do not provide children, you must specify an aria-label for accessibility");let{pressProps:T,isPressed:w}=G({isDisabled:u}),{pressProps:P,isPressed:x}=G({isDisabled:u||d,onPress(){t.toggle()}}),{focusableProps:E}=function(e,t){let{focusProps:r}=function(e){let t,r,{isDisabled:n,onFocus:i,onBlur:o,onFocusChange:s}=e,l=(0,c.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),s&&s(!1),!0},[o,s]),u=(t=(0,c.useRef)({isFocused:!1,observer:null}),(0,k.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),r=(0,M.i)(e=>{null==l||l(e)}),(0,c.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new L("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])),d=(0,c.useCallback)(e=>{let t=(0,a.r)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(i&&i(e),s&&s(!0),u(e))},[s,i,u]);return{focusProps:{onFocus:!n&&(i||s||o)?d:void 0,onBlur:!n&&(o||s)?l:void 0}}}(e),{keyboardProps:i}={keyboardProps:e.isDisabled?{}:{onKeyDown:C(e.onKeyDown),onKeyUp:C(e.onKeyUp)}},o=(0,n.d)(r,i),u=function(e){let t=(0,c.useContext)(K)||{};(0,S.l)(t,e);let{ref:r,...n}=t;return n}(t),d=e.isDisabled?{}:u,f=(0,c.useRef)(e.autoFocus);return(0,c.useEffect)(()=>{f.current&&t.current&&function(e){let t=(0,a.r)(e);if("virtual"===p){let r=t.activeElement;(0,s.Q)(()=>{t.activeElement===r&&e.isConnected&&(0,l.A)(e)})}else(0,l.A)(e)}(t.current),f.current=!1},[t]),{focusableProps:(0,n.d)({...o,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},d)}}(e,r),D=(0,n.d)(T,E),A=(0,i.z)(e,{labelable:!0});return(0,o.y)(r,t.isSelected,t.setSelected),{labelProps:(0,n.d)(P,{onClick:e=>e.preventDefault()}),inputProps:(0,n.d)(A,{"aria-invalid":b||"invalid"===y||void 0,"aria-errormessage":e["aria-errormessage"],"aria-controls":e["aria-controls"],"aria-readonly":d||void 0,onChange:e=>{e.stopPropagation(),t.setSelected(e.target.checked)},disabled:u,...null==f?{}:{value:f},name:h,type:"checkbox",...D}),isSelected:t.isSelected,isPressed:w||x,isDisabled:u,isReadOnly:d,isInvalid:b||"invalid"===y}}},60357:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});let n=new Set(["id"]),i=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),o=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),a=/^(data-.*)$/;function s(e,t={}){let{labelable:r,isLink:s,propNames:l}=t,u={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n.has(t)||r&&i.has(t)||s&&o.has(t)||(null==l?void 0:l.has(t))||a.test(t))&&(u[t]=e[t]);return u}},90731:function(e,t,r){"use strict";function n(e,t){let r=window.getComputedStyle(e),n=/(auto|scroll)/.test(r.overflow+r.overflowX+r.overflowY);return n&&t&&(n=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),n}r.d(t,{a:function(){return n}})},20878:function(e,t,r){"use strict";r.d(t,{z:function(){return i},G:function(){return a}});var n=r(90731);function i(e,t){let r=o(e,t,"left"),n=o(e,t,"top"),i=t.offsetWidth,a=t.offsetHeight,s=e.scrollLeft,l=e.scrollTop,{borderTopWidth:u,borderLeftWidth:d}=getComputedStyle(e),c=e.scrollLeft+parseInt(d,10),p=e.scrollTop+parseInt(u,10),f=c+e.clientWidth,h=p+e.clientHeight;r<=s?s=r-parseInt(d,10):r+i>f&&(s+=r+i-f),n<=p?l=n-parseInt(u,10):n+a>h&&(l+=n+a-h),e.scrollLeft=s,e.scrollTop=l}function o(e,t,r){let n="left"===r?"offsetLeft":"offsetTop",i=0;for(;t.offsetParent&&(i+=t[n],t.offsetParent!==e);){if(t.offsetParent.contains(e)){i-=e[n];break}t=t.offsetParent}return i}function a(e,t){if(document.contains(e)){let l=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(l).overflow)for(let t of function(e,t){let r=[];for(;e&&e!==document.documentElement;)(0,n.a)(e,void 0)&&r.push(e),e=e.parentElement;return r}(e))i(t,e);else{var r,o,a,s;let{left:n,top:i}=e.getBoundingClientRect();null==e||null===(r=e.scrollIntoView)||void 0===r||r.call(e,{block:"nearest"});let{left:l,top:u}=e.getBoundingClientRect();(Math.abs(n-l)>1||Math.abs(i-u)>1)&&(null==t||null===(a=t.containingElement)||void 0===a||null===(o=a.scrollIntoView)||void 0===o||o.call(a,{block:"center",inline:"center"}),null===(s=e.scrollIntoView)||void 0===s||s.call(e,{block:"nearest"}))}}}},99222:function(e,t,r){"use strict";r.d(t,{P:function(){return s}});var n=r(79248),i=r(2265);let o=0,a=new Map;function s(e){let[t,r]=(0,i.useState)();return(0,n.b)(()=>{if(!e)return;let t=a.get(e);if(t)r(t.element.id);else{let n=`react-aria-description-${o++}`;r(n);let i=document.createElement("div");i.id=n,i.style.display="none",i.textContent=e,document.body.appendChild(i),t={refCount:0,element:i},a.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),a.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}},21166:function(e,t,r){"use strict";r.d(t,{z:function(){return o}});var n=r(7353),i=r(2265);function o(e,t,r,o){let a=(0,n.i)(r),s=null==r;(0,i.useEffect)(()=>{if(s||!e.current)return;let r=e.current;return r.addEventListener(t,a,o),()=>{r.removeEventListener(t,a,o)}},[e,t,o,s,a])}},53922:function(e,t,r){"use strict";r.d(t,{y:function(){return o}});var n=r(7353),i=r(2265);function o(e,t,r){let o=(0,i.useRef)(t),a=(0,n.i)(()=>{r&&r(o.current)});(0,i.useEffect)(()=>{var t;let r=null==e?void 0:null===(t=e.current)||void 0===t?void 0:t.form;return null==r||r.addEventListener("reset",a),()=>{null==r||r.removeEventListener("reset",a)}},[e,a])}},37408:function(e,t,r){"use strict";r.d(t,{b:function(){return i}});var n=r(80612);function i(e,t){let{id:r,"aria-label":i,"aria-labelledby":o}=e;return r=(0,n.Me)(r),o&&i?o=[...new Set([r,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),i||o||!t||(i=t),{id:r,"aria-label":i,"aria-labelledby":o}}},52897:function(e,t,r){"use strict";function n(e,t){return"function"==typeof t.getChildren?t.getChildren(e.key):e.childNodes}function i(e){return o(e,0)}function o(e,t){if(t<0)return;let r=0;for(let n of e){if(r===t)return n;r++}}function a(e){let t;for(let r of e)t=r;return t}function s(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=[...l(e,t),t],i=[...l(e,r),r],o=n.slice(0,i.length).findIndex((e,t)=>e!==i[t]);return -1!==o?(t=n[o],r=i[o],t.index-r.index):n.findIndex(e=>e===r)>=0?1:(i.findIndex(e=>e===t),-1)}function l(e,t){let r=[];for(;(null==t?void 0:t.parentKey)!=null;)r.unshift(t=e.getItem(t.parentKey));return r}r.d(t,{Em:function(){return o},_P:function(){return n},eg:function(){return s},l8:function(){return i},s:function(){return a}})},34921:function(e,t,r){"use strict";r.d(t,{K:function(){return s}});var n=r(2265);class i{build(e,t){return this.context=t,o(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:r}=e;if("function"==typeof t){if(!r)throw Error("props.children was a function but props.items is missing");for(let r of e.items)yield*this.getFullNode({value:r},{renderer:t})}else{let e=[];n.Children.forEach(t,t=>{e.push(t)});let r=0;for(let t of e)for(let e of this.getFullNode({element:t,index:r},{}))r++,yield e}}getKey(e,t,r,n){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return`${n}${t.key}`;let i=t.value;if(null!=i){var o;let e=null!==(o=i.key)&&void 0!==o?o:i.id;if(null==e)throw Error("No key found for item");return e}return n?`${n}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,r,i){let s=e.element;if(!s&&e.value&&t&&t.renderer){let r=this.cache.get(e.value);if(r&&(!r.shouldInvalidate||!r.shouldInvalidate(this.context))){r.index=e.index,r.parentKey=i?i.key:null,yield r;return}s=t.renderer(e.value)}if(n.isValidElement(s)){let n=s.type;if("function"!=typeof n&&"function"!=typeof n.getCollectionNode){let e="function"==typeof s.type?s.type.name:s.type;throw Error(`Unknown element <${e}> in collection.`)}let o=n.getCollectionNode(s.props,this.context),l=e.index,u=o.next();for(;!u.done&&u.value;){let n=u.value;e.index=l;let d=n.key;d||(d=n.element?null:this.getKey(s,e,t,r));let c=[...this.getFullNode({...n,key:d,index:l,wrapper:function(e,t){return e&&t?r=>e(t(r)):e||t||void 0}(e.wrapper,n.wrapper)},this.getChildState(t,n),r?`${r}${s.key}`:s.key,i)];for(let t of c){if(t.value=n.value||e.value,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error(`Unsupported type <${a(t.type)}> in <${a(i.type)}>. Only <${a(e.type)}> is supported.`);l++,yield t}u=o.next(c)}return}if(null==e.key)return;let l=this,u={type:e.type,props:e.props,key:e.key,parentKey:i?i.key:null,value:e.value,level:i?i.level+1:0,index:e.index,rendered:e.rendered,textValue:e.textValue,"aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes,childNodes:o(function*(){if(!e.hasChildNodes)return;let r=0;for(let n of e.childNodes())for(let e of(null!=n.key&&(n.key=`${u.key}${n.key}`),n.index=r,l.getFullNode(n,l.getChildState(t,n),u.key,u)))r++,yield e})};yield u}constructor(){this.cache=new WeakMap}}function o(e){let t=[],r=null;return{*[Symbol.iterator](){for(let e of t)yield e;for(let n of(r||(r=e()),r))t.push(n),yield n}}}function a(e){return e[0].toUpperCase()+e.slice(1)}function s(e,t,r){let o=(0,n.useMemo)(()=>new i,[]),{children:a,items:s,collection:l}=e;return(0,n.useMemo)(()=>l||t(o.build({children:a,items:s},r)),[o,a,s,l,r,t])}},56804:function(e,t,r){"use strict";r.d(t,{PS:function(){return a},Q3:function(){return u},W0:function(){return f},tL:function(){return l},zl:function(){return i}});var n=r(2265);let i={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},o={...i,customError:!0,valid:!1},a={isInvalid:!1,validationDetails:i,validationErrors:[]},s=(0,n.createContext)({}),l="__formValidationState"+Date.now();function u(e){if(e[l]){let{realtimeValidation:t,displayValidation:r,updateValidation:n,resetValidation:i,commitValidation:o}=e[l];return{realtimeValidation:t,displayValidation:r,updateValidation:n,resetValidation:i,commitValidation:o}}return function(e){let{isInvalid:t,validationState:r,name:i,value:l,builtinValidation:u,validate:f,validationBehavior:h="aria"}=e;r&&(t||(t="invalid"===r));let g=void 0!==t?{isInvalid:t,validationErrors:[],validationDetails:o}:null,v=(0,n.useMemo)(()=>c(function(e,t){if("function"==typeof e){let r=e(t);if(r&&"boolean"!=typeof r)return d(r)}return[]}(f,l)),[f,l]);(null==u?void 0:u.validationDetails.valid)&&(u=null);let m=(0,n.useContext)(s),y=(0,n.useMemo)(()=>i?Array.isArray(i)?i.flatMap(e=>d(m[e])):d(m[i]):[],[m,i]),[b,T]=(0,n.useState)(m),[w,P]=(0,n.useState)(!1);m!==b&&(T(m),P(!1));let x=(0,n.useMemo)(()=>c(w?[]:y),[w,y]),E=(0,n.useRef)(a),[S,k]=(0,n.useState)(a),M=(0,n.useRef)(a),[L,C]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!L)return;C(!1);let e=v||u||E.current;p(e,M.current)||(M.current=e,k(e))}),{realtimeValidation:g||x||v||u||a,displayValidation:"native"===h?g||x||S:g||x||v||u||S,updateValidation(e){"aria"!==h||p(S,e)?E.current=e:k(e)},resetValidation(){p(a,M.current)||(M.current=a,k(a)),"native"===h&&C(!1),P(!0)},commitValidation(){"native"===h&&C(!0),P(!0)}}}(e)}function d(e){return e?Array.isArray(e)?e:[e]:[]}function c(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:o}:null}function p(e,t){return e===t||e&&t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((e,r)=>e===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([e,r])=>t.validationDetails[e]===r)}function f(...e){let t=new Set,r=!1,n={...i};for(let i of e){for(let e of i.validationErrors)t.add(e);for(let e in r||(r=i.isInvalid),n)n[e]||(n[e]=i.validationDetails[e])}return n.valid=!r,{isInvalid:r,validationErrors:[...t],validationDetails:n}}},10239:function(e,t,r){"use strict";r.d(t,{D:function(){return n}});class n{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return(null==t?void 0:t.childNodes)||[]}constructor(e){let t;this.keyMap=new Map,this.iterable=e;let r=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&"section"===e.type)for(let t of e.childNodes)r(t)};for(let t of e)r(t);let n=0;for(let[e,r]of this.keyMap)t?(t.nextKey=e,r.prevKey=t.key):(this.firstKey=e,r.prevKey=void 0),"item"===r.type&&(r.index=n++),(t=r).nextKey=void 0;this.lastKey=null==t?void 0:t.key}}},28998:function(e,t,r){"use strict";r.d(t,{B:function(){return u}});var n=r(10239),i=r(75125),o=r(62490),a=r(2265),s=r(34921),l=r(41821);function u(e){var t;let[r,u]=(0,l.z)(e.selectedKey,null!==(t=e.defaultSelectedKey)&&void 0!==t?t:null,e.onSelectionChange),d=(0,a.useMemo)(()=>null!=r?[r]:[],[r]),{collection:c,disabledKeys:p,selectionManager:f}=function(e){let{filter:t}=e,r=(0,i.q)(e),l=(0,a.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),u=(0,a.useCallback)(e=>new n.D(t?t(e):e),[t]),d=(0,a.useMemo)(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),c=(0,s.K)(e,u,d),p=(0,a.useMemo)(()=>new o.Z(c,r),[c,r]),f=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(null!=r.focusedKey&&!c.getItem(r.focusedKey)){let e;let t=f.current.getItem(r.focusedKey),n=[...f.current.getKeys()].map(e=>{let t=f.current.getItem(e);return"item"===t.type?t:null}).filter(e=>null!==e),i=[...c.getKeys()].map(e=>{let t=c.getItem(e);return"item"===t.type?t:null}).filter(e=>null!==e),o=n.length-i.length,a=Math.min(o>1?Math.max(t.index-o+1,0):t.index,i.length-1),s=!1;for(;a>=0;){if(!p.isDisabled(i[a].key)){e=i[a];break}a<i.length-1&&!s?a++:(s=!0,a>t.index&&(a=t.index),a--)}r.setFocusedKey(e?e.key:null)}f.current=c},[c,p,r,r.focusedKey]),{collection:c,disabledKeys:l,selectionManager:p}}({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:d,onSelectionChange:t=>{var n;let i=null!==(n=t.values().next().value)&&void 0!==n?n:null;i===r&&e.onSelectionChange&&e.onSelectionChange(i),u(i)}}),h=null!=r?c.getItem(r):null;return{collection:c,disabledKeys:p,selectionManager:f,selectedKey:r,setSelectedKey:u,selectedItem:h}}},91980:function(e,t,r){"use strict";r.d(t,{Y:function(){return n}});class n extends Set{constructor(e,t,r){super(e),e instanceof n?(this.anchorKey=t||e.anchorKey,this.currentKey=r||e.currentKey):(this.anchorKey=t,this.currentKey=r)}}},62490:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(91980),i=r(52897);class o{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(null==e||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){return"none"!==this.state.selectionMode&&(e=this.getKey(e),"all"===this.state.selectedKeys?this.canSelectItem(e):this.state.selectedKeys.has(e))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(e=>t.has(e)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&0>(0,i.eg)(this.collection,r,e))&&(e=r)}return null==e?void 0:e.key}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&(0,i.eg)(this.collection,r,e)>0)&&(e=r)}return null==e?void 0:e.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){let t;if("none"!==this.selectionMode){if("single"===this.selectionMode){this.replaceSelection(e);return}if(e=this.getKey(e),"all"===this.state.selectedKeys)t=new n.Y([e],e,e);else{let r=this.state.selectedKeys,i=r.anchorKey||e;for(let o of(t=new n.Y(r,i,e),this.getKeyRange(i,r.currentKey||e)))t.delete(o);for(let r of this.getKeyRange(e,i))this.canSelectItem(r)&&t.add(r)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let r=this.collection.getItem(e),n=this.collection.getItem(t);return r&&n?0>=(0,i.eg)(this.collection,r,n)?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){let r=[],n=e;for(;n;){let e=this.collection.getItem(n);if((e&&"item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&r.push(n),n===t)return r;n=this.collection.getKeyAfter(n)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t||"cell"===t.type&&this.allowsCellSelection)return e;for(;"item"!==t.type&&null!=t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode&&!this.isSelected(e)){this.replaceSelection(e);return}if(null==(e=this.getKey(e)))return;let t=new n.Y("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);t.has(e)?t.delete(e):this.canSelectItem(e)&&(t.add(e),t.anchorKey=e,t.currentKey=e),this.disallowEmptySelection&&0===t.size||this.state.setSelectedKeys(t)}replaceSelection(e){if("none"===this.selectionMode||null==(e=this.getKey(e)))return;let t=this.canSelectItem(e)?new n.Y([e],e,e):new n.Y;this.state.setSelectedKeys(t)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new n.Y;for(let r of e)if(null!=(r=this.getKey(r))&&(t.add(r),"single"===this.selectionMode))break;this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=r=>{for(;null!=r;){if(this.canSelectItem(r)){let n=this.collection.getItem(r);"item"===n.type&&e.push(r),n.hasChildNodes&&(this.allowsCellSelection||"item"!==n.type)&&t((0,i.l8)((0,i._P)(n,this.collection)).key)}r=this.collection.getKeyAfter(r)}};return t(this.collection.getFirstKey()),e}selectAll(){this.isSelectAll||"multiple"!==this.selectionMode||this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new n.Y)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):"toggle"===this.selectionBehavior||t&&("touch"===t.pointerType||"virtual"===t.pointerType)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;for(let r of t)if(!e.has(r))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let r=this.collection.getItem(e);return!!r&&(null==r||null===(t=r.props)||void 0===t||!t.isDisabled)&&("cell"!==r.type||!!this.allowsCellSelection)}isDisabled(e){var t,r;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r?void 0:null===(t=r.props)||void 0===t?void 0:t.isDisabled))}isLink(e){var t,r;return!!(null===(r=this.collection.getItem(e))||void 0===r?void 0:null===(t=r.props)||void 0===t?void 0:t.href)}getItemProps(e){var t;return null===(t=this.collection.getItem(e))||void 0===t?void 0:t.props}constructor(e,t,r){var n;this.collection=e,this.state=t,this.allowsCellSelection=null!==(n=null==r?void 0:r.allowsCellSelection)&&void 0!==n&&n,this._isSelectAll=null}}},75125:function(e,t,r){"use strict";r.d(t,{q:function(){return a}});var n=r(91980),i=r(41821),o=r(2265);function a(e){let{selectionMode:t="none",disallowEmptySelection:r,allowDuplicateSelectionEvents:a,selectionBehavior:l="toggle",disabledBehavior:u="all"}=e,d=(0,o.useRef)(!1),[,c]=(0,o.useState)(!1),p=(0,o.useRef)(null),f=(0,o.useRef)(null),[,h]=(0,o.useState)(null),g=(0,o.useMemo)(()=>s(e.selectedKeys),[e.selectedKeys]),v=(0,o.useMemo)(()=>s(e.defaultSelectedKeys,new n.Y),[e.defaultSelectedKeys]),[m,y]=(0,i.z)(g,v,e.onSelectionChange),b=(0,o.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[T,w]=(0,o.useState)(l);"replace"===l&&"toggle"===T&&"object"==typeof m&&0===m.size&&w("replace");let P=(0,o.useRef)(l);return(0,o.useEffect)(()=>{l!==P.current&&(w(l),P.current=l)},[l]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:T,setSelectionBehavior:w,get isFocused(){return d.current},setFocused(e){d.current=e,c(e)},get focusedKey(){return p.current},get childFocusStrategy(){return f.current},setFocusedKey(e,t="first"){p.current=e,f.current=t,h(e)},selectedKeys:m,setSelectedKeys(e){(a||!function(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(e,m))&&y(e)},disabledKeys:b,disabledBehavior:u}}function s(e,t){return e?"all"===e?"all":new n.Y(e):t}},18918:function(e,t,r){"use strict";r.d(t,{l:function(){return i}});var n=r(41821);function i(e={}){let{isReadOnly:t}=e,[r,i]=(0,n.z)(e.isSelected,e.defaultSelected||!1,e.onChange);return{isSelected:r,setSelected:function(e){t||i(e)},toggle:function(){t||i(!r)}}}},41821:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(2265);function i(e,t,r){let[i,o]=(0,n.useState)(e||t),a=(0,n.useRef)(void 0!==e),s=void 0!==e;(0,n.useEffect)(()=>{let e=a.current;e!==s&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s},[s]);let l=s?e:i,u=(0,n.useCallback)((e,...t)=>{let n=(e,...t)=>{r&&!Object.is(l,e)&&r(e,...t),s||(l=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o((r,...i)=>{let o=e(s?l:r,...i);return(n(o,...t),s)?r:o})):(s||o(e),n(e,...t))},[s,l,r]);return[l,u]}},57992:function(e,t,r){"use strict";r.d(t,{S:function(){return p}});var n=r(57437),i=r(2265),o=r(5050);let a=(0,i.createContext)(null);var s=r(9033),l=r(86219);let u=e=>!e.isLayoutDirty&&e.willUpdate(!1),d=e=>!0===e,c=e=>d(!0===e)||"id"===e,p=({children:e,id:t,inherit:r=!0})=>{let p=(0,i.useContext)(o.p),f=(0,i.useContext)(a),[h,g]=function(){let e=function(){let e=(0,i.useRef)(!1);return(0,s.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}(),[t,r]=(0,i.useState)(0),n=(0,i.useCallback)(()=>{e.current&&r(t+1)},[t]);return[(0,i.useCallback)(()=>l.Wi.postRender(n),[n]),t]}(),v=(0,i.useRef)(null),m=p.id||f;null===v.current&&(c(r)&&m&&(t=t?m+"-"+t:m),v.current={id:t,group:d(r)&&p.group||function(){let e=new Set,t=new WeakMap,r=()=>e.forEach(u);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);let i=t.get(n);i&&(i(),t.delete(n)),r()},dirty:r}}()});let y=(0,i.useMemo)(()=>({...v.current,forceRender:h}),[g]);return(0,n.jsx)(o.p.Provider,{value:y,children:e})}},44591:function(e,t,r){"use strict";r.d(t,{o:function(){return U}});var n=r(20847),i=r(69276),o=r(19047),a=r(63280),s=r(80557),l=r(33787),u=r(89654);let d=(e,t)=>Math.abs(e-t);var c=r(83414),p=r(86219);class f{constructor(e,t,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=v(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,i=(e=r.offset,t={x:0,y:0},Math.sqrt(d(e.x,t.x)**2+d(e.y,t.y)**2)>=3);if(!n&&!i)return;let{point:o}=r,{timestamp:a}=p.frameData;this.history.push({...o,timestamp:a});let{onStart:s,onMove:l}=this.handlers;n||(s&&s(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=h(t,this.transformPagePoint),p.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=v("pointercancel"===e.type?this.lastMoveEventInfo:h(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!(0,c.D)(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;let o=h((0,a.Q)(e),this.transformPagePoint),{point:s}=o,{timestamp:f}=p.frameData;this.history=[{...s,timestamp:f}];let{onSessionStart:g}=t;g&&g(e,v(o,this.history)),this.removeListeners=(0,u.z)((0,l.a)(this.contextWindow,"pointermove",this.handlePointerMove),(0,l.a)(this.contextWindow,"pointerup",this.handlePointerUp),(0,l.a)(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,p.Pn)(this.updatePoint)}}function h(e,t){return t?{point:t(e.point)}:e}function g(e,t){return{x:e.x-t.x,y:e.y-t.y}}function v({point:e},t){return{point:e,delta:g(e,m(t)),offset:g(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,i=m(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>(0,s.w)(.1)));)r--;if(!n)return{x:0,y:0};let o=(0,s.X)(i.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function m(e){return e[e.length-1]}var y=r(75153),b=r(17576),T=r(33217),w=r(86910),P=r(51506),x=r(75004);function E(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function S(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function k(e,t,r){return{min:M(e,t),max:M(e,r)}}function M(e,t){return"number"==typeof e?e:e[t]||0}var L=r(58250),C=r(12601),K=r(77684),D=r(33005),A=r(23731),R=r(75480),I=r(12703);let O=({current:e})=>e?e.ownerDocument.defaultView:null;var F=r(89081);let j=new WeakMap;class W{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,L.dO)(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new f(e,{onSessionStart:e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor((0,a.Q)(e,"page").point)},onStart:(e,t)=>{var r;let{drag:n,dragPropagation:i,onDragStart:o}=this.getProps();if(n&&!i&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=(0,y.fJ)(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,C.U)(e=>{let t=this.getAxisMotionValue(e).get()||0;if(R.aQ.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=(0,w.JO)(n);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),o&&p.Wi.postRender(()=>o(e,t)),null===(r=this.removeWillChange)||void 0===r||r.call(this),this.removeWillChange=(0,F.K)(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(a),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>(0,C.U)(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:O(this.visualElement)})}stop(e,t){var r;null===(r=this.removeWillChange)||void 0===r||r.call(this);let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:i}=t;this.startAnimation(i);let{onDragEnd:o}=this.getProps();o&&p.Wi.postRender(()=>o(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!B(e,n,this.currentDirection))return;let i=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,x.t)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,x.t)(r,e,n.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),i.set(o)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,i=this.constraints;t&&(0,b.I)(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(e,{top:t,left:r,bottom:n,right:i}){return{x:E(e.x,r,i),y:E(e.y,t,n)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:k(e,"left","right"),y:k(e,"top","bottom")}}(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&(0,C.U)(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!(0,b.I)(t))return!1;let n=t.current;(0,o.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let a=(0,K.z)(n,i.root,this.visualElement.getTransformPagePoint()),s={x:S((e=i.layout.layoutBox).x,a.x),y:S(e.y,a.y)};if(r){let e=r((0,D.z2)(s));this.hasMutatedConstraints=!!e,e&&(s=(0,D.i8)(e))}return s}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all((0,C.U)(a=>{if(!B(a,t,this.currentDirection))return;let l=s&&s[a]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start((0,I.v)(e,r,0,t,this.visualElement,!1,(0,F.K)(this.visualElement,e)))}stopAnimation(){(0,C.U)(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){(0,C.U)(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){(0,C.U)(t=>{let{drag:r}=this.getProps();if(!B(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:o}=n.layout.layoutBox[t];i.set(e[t]-(0,x.t)(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!(0,b.I)(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};(0,C.U)(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();n[e]=function(e,t){let r=.5,n=(0,w.JO)(e),i=(0,w.JO)(t);return i>n?r=(0,T.Y)(t.min,t.max-n,e.min):n>i&&(r=(0,T.Y)(e.min,e.max-i,t.min)),(0,P.u)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),(0,C.U)(t=>{if(!B(t,e,null))return;let r=this.getAxisMotionValue(t),{min:i,max:o}=this.constraints[t];r.set((0,x.t)(i,o,n[t]))})}addListeners(){if(!this.visualElement.current)return;j.set(this.visualElement,this);let e=this.visualElement.current,t=(0,l.a)(e,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),r=()=>{let{dragConstraints:e}=this.getProps();(0,b.I)(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),p.Wi.read(r);let o=(0,A.E)(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&((0,C.U)(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),t(),i(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:a}}}function B(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class N extends n.L{constructor(e){super(e),this.removeGroupControls=i.Z,this.removeListeners=i.Z,this.controls=new W(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||i.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let z=e=>(t,r)=>{e&&p.Wi.postRender(()=>e(t,r))};class _ extends n.L{constructor(){super(...arguments),this.removePointerDownListener=i.Z}onPointerDown(e){this.session=new f(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:O(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:z(e),onStart:z(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&p.Wi.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=(0,l.a)(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var V=r(19544);let U={pan:{Feature:_},drag:{Feature:N,ProjectionNode:r(829).u,MeasureLayout:V.q}}},61865:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});var n=r(829),i=r(19544);let o={layout:{ProjectionNode:n.u,MeasureLayout:i.q}}},19544:function(e,t,r){"use strict";r.d(t,{q:function(){return y}});var n=r(57437),i=r(2265),o=r(67797),a=r(5050),s=r(86094),l=r(19103),u=r(75480);function d(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let c={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!u.px.test(e))return e;e=parseFloat(e)}let r=d(e,t.target.x),n=d(e,t.target.y);return`${r}% ${n}%`}};var p=r(75004),f=r(83646),h=r(57290),g=r(78172),v=r(86219);class m extends i.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=e;(0,h.B)(b),i&&(t.group&&t.group.add(i),r&&r.register&&n&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),l.V.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:i}=this.props,o=r.projection;return o&&(o.isPresent=i,n||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent===i||(i?o.promote():o.relegate()||v.Wi.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),g.g.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function y(e){let[t,r]=function(){let e=(0,i.useContext)(o.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,a=(0,i.useId)();(0,i.useEffect)(()=>n(a),[]);let s=(0,i.useCallback)(()=>r&&r(a),[a,r]);return!t&&r?[!1,s]:[!0]}(),l=(0,i.useContext)(a.p);return(0,n.jsx)(m,{...e,layoutGroup:l,switchLayoutGroup:(0,i.useContext)(s.g),isPresent:t,safeToRemove:r})}let b={borderRadius:{...c,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:c,borderTopRightRadius:c,borderBottomLeftRadius:c,borderBottomRightRadius:c,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=f.P.parse(e);if(n.length>5)return e;let i=f.P.createTransformer(e),o="number"!=typeof n[0]?1:0,a=r.x.scale*t.x,s=r.y.scale*t.y;n[0+o]/=a,n[1+o]/=s;let l=(0,p.t)(a,s,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),i(n)}}}},86910:function(e,t,r){"use strict";r.d(t,{JO:function(){return i},b3:function(){return c},tf:function(){return u},wS:function(){return o},y$:function(){return s}});var n=r(75004);function i(e){return e.max-e.min}function o(e,t,r){return Math.abs(e-t)<=r}function a(e,t,r,o=.5){e.origin=o,e.originPoint=(0,n.t)(t.min,t.max,e.origin),e.scale=i(r)/i(t),e.translate=(0,n.t)(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function s(e,t,r,n){a(e.x,t.x,r.x,n?n.originX:void 0),a(e.y,t.y,r.y,n?n.originY:void 0)}function l(e,t,r){e.min=r.min+t.min,e.max=e.min+i(t)}function u(e,t,r){l(e.x,t.x,r.x),l(e.y,t.y,r.y)}function d(e,t,r){e.min=t.min-r.min,e.max=e.min+i(t)}function c(e,t,r){d(e.x,t.x,r.x),d(e.y,t.y,r.y)}},829:function(e,t,r){"use strict";r.d(t,{u:function(){return eD}});var n=r(72428),i=r(68536),o=r(33217),a=r(75004),s=r(69276),l=r(75480);let u=["TopLeft","TopRight","BottomLeft","BottomRight"],d=u.length,c=e=>"string"==typeof e?parseFloat(e):e,p=e=>"number"==typeof e||l.px.test(e);function f(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let h=v(0,.5,i.Bn),g=v(.5,.95,s.Z);function v(e,t,r){return n=>n<e?0:n>t?1:r((0,o.Y)(e,t,n))}function m(e,t){e.min=t.min,e.max=t.max}function y(e,t){m(e.x,t.x),m(e.y,t.y)}function b(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var T=r(46711),w=r(86910);function P(e,t,r,n,i){return e-=t,e=(0,T.q2)(e,1/r,n),void 0!==i&&(e=(0,T.q2)(e,1/i,n)),e}function x(e,t,[r,n,i],o,s){!function(e,t=0,r=1,n=.5,i,o=e,s=e){if(l.aQ.test(t)&&(t=parseFloat(t),t=(0,a.t)(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let u=(0,a.t)(o.min,o.max,n);e===o&&(u-=t),e.min=P(e.min,t,r,u,i),e.max=P(e.max,t,r,u,i)}(e,t[r],t[n],t[i],t.scale,o,s)}let E=["x","scaleX","originX"],S=["y","scaleY","originY"];function k(e,t,r,n){x(e.x,t,E,r?r.x:void 0,n?n.x:void 0),x(e.y,t,S,r?r.y:void 0,n?n.y:void 0)}var M=r(69792);function L(e){return 0===e.translate&&1===e.scale}function C(e){return L(e.x)&&L(e.y)}function K(e,t){return e.min===t.min&&e.max===t.max}function D(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function A(e,t){return D(e.x,t.x)&&D(e.y,t.y)}function R(e){return(0,w.JO)(e.x)/(0,w.JO)(e.y)}function I(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}var O=r(28746);class F{constructor(){this.members=[]}add(e){(0,O.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,O.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}var j=r(57290),W=r(12601),B=r(98107);let N=(e,t)=>e.depth-t.depth;class z{constructor(){this.children=[],this.isDirty=!1}add(e){(0,O.y4)(this.children,e),this.isDirty=!0}remove(e){(0,O.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(N),this.isDirty=!1,this.children.forEach(e)}}var _=r(32404),V=r(19103),U=r(59993),H=r(86219),G=r(12703),Y=r(20804),$=r(77599),X=r(51506),Z=r(78172),J=r(2087),q=r(58250);let Q={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},ee="undefined"!=typeof window&&void 0!==window.MotionDebug,et=["","X","Y","Z"],er={visibility:"hidden"},en=0;function ei(e,t,r,n){let{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function eo({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(e={},r=null==t?void 0:t()){this.id=en++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ee&&(Q.totalNodes=Q.resolvedTargetDeltas=Q.recalculatedProjection=0),this.nodes.forEach(el),this.nodes.forEach(eg),this.nodes.forEach(ev),this.nodes.forEach(eu),ee&&window.MotionDebug.record(Q)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new z)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new n.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:n,layout:i,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(i||n)&&(this.isLayoutDirty=!0),e){let r;let n=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=U.X.now(),n=({timestamp:t})=>{let i=t-r;i>=250&&((0,H.Pn)(n),e(i-250))};return H.Wi.read(n,!0),()=>(0,H.Pn)(n)}(n,0),V.V.hasAnimatedSinceResize&&(V.V.hasAnimatedSinceResize=!1,this.nodes.forEach(eh))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(n||i)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let i=this.options.transition||o.getDefaultTransition()||eP,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=o.getProps(),l=!this.targetLayout||!A(this.targetLayout,n)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...(0,M.e)(i,"layout"),onPlay:a,onComplete:s};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||eh(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,H.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(em),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.HandoffCancelAllAnimations&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return!1;let{visualElement:r}=t.options;return!!r&&(!!(0,J.s)(r)||!!t.parent&&!t.parent.hasCheckedOptimisedAppear&&e(t.parent))}(this)&&window.HandoffCancelAllAnimations(),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ec);return}this.isUpdating||this.nodes.forEach(ep),this.isUpdating=!1,this.nodes.forEach(ef),this.nodes.forEach(ea),this.nodes.forEach(es),this.clearAllSnapshots();let e=U.X.now();H.frameData.delta=(0,X.u)(0,1e3/60,e-H.frameData.timestamp),H.frameData.timestamp=e,H.frameData.isProcessing=!0,H.S6.update.process(H.frameData),H.S6.preRender.process(H.frameData),H.S6.render.process(H.frameData),H.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Z.g.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(ed),this.sharedNodes.forEach(ey)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,H.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){H.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=(0,q.dO)(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!o)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!C(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,i=n!==this.prevTransformTemplateValue;e&&(t||(0,B.ud)(this.latestValues)||i)&&(o(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),n=this.removeElementScroll(r);return e&&(n=this.removeTransform(n)),eS((t=n).x),eS(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){var e;let{visualElement:t}=this.options;if(!t)return(0,q.dO)();let r=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(eM))){let{scroll:e}=this.root;e&&((0,T.am)(r.x,e.offset.x),(0,T.am)(r.y,e.offset.y))}return r}removeElementScroll(e){var t;let r=(0,q.dO)();if(y(r,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return r;for(let t=0;t<this.path.length;t++){let n=this.path[t],{scroll:i,options:o}=n;n!==this.root&&i&&o.layoutScroll&&(i.wasRoot&&y(r,e),(0,T.am)(r.x,i.offset.x),(0,T.am)(r.y,i.offset.y))}return r}applyTransform(e,t=!1){let r=(0,q.dO)();y(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(0,T.D2)(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),(0,B.ud)(n.latestValues)&&(0,T.D2)(r,n.latestValues)}return(0,B.ud)(this.latestValues)&&(0,T.D2)(r,this.latestValues),r}removeTransform(e){let t=(0,q.dO)();y(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!(0,B.ud)(r.latestValues))continue;(0,B.Lj)(r.latestValues)&&r.updateSnapshot();let n=(0,q.dO)();y(n,r.measurePageBox()),k(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return(0,B.ud)(this.latestValues)&&k(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==H.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t;let r=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=r.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=r.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=r.isSharedProjectionDirty);let n=!!this.resumingFrom||this!==r;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:i,layoutId:o}=this.options;if(this.layout&&(i||o)){if(this.resolvedRelativeTargetAt=H.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,q.dO)(),this.relativeTargetOrigin=(0,q.dO)(),(0,w.b3)(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),y(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=(0,q.dO)(),this.targetWithTransforms=(0,q.dO)()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),(0,w.tf)(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):y(this.target,this.layout.layoutBox),(0,T.o2)(this.target,this.targetDelta)):y(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,q.dO)(),this.relativeTargetOrigin=(0,q.dO)(),(0,w.b3)(this.relativeTargetOrigin,this.target,e.target),y(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ee&&Q.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||(0,B.Lj)(this.parent.latestValues)||(0,B.D_)(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===H.frameData.timestamp&&(n=!1),n)return;let{layout:i,layoutId:o}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||o))return;y(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;(0,T.YY)(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=(0,q.dO)());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(b(this.prevProjectionDelta.x,this.projectionDelta.x),b(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),(0,w.y$)(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===a&&this.treeScale.y===s&&I(this.projectionDelta.x,this.prevProjectionDelta.x)&&I(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),ee&&Q.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=(0,q.wc)(),this.projectionDelta=(0,q.wc)(),this.projectionDeltaWithTransform=(0,q.wc)()}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,i=n?n.latestValues:{},o={...this.latestValues},s=(0,q.wc)();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let v=(0,q.dO)(),m=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),b=this.getStack(),T=!b||b.members.length<=1,P=!!(m&&!T&&!0===this.options.crossfade&&!this.path.some(ew));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(eb(s.x,e.x,n),eb(s.y,e.y,n),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var b,x,E,S;(0,w.b3)(v,this.layout.layoutBox,this.relativeParent.layout.layoutBox),E=this.relativeTarget,S=this.relativeTargetOrigin,eT(E.x,S.x,v.x,n),eT(E.y,S.y,v.y,n),r&&(b=this.relativeTarget,x=r,K(b.x,x.x)&&K(b.y,x.y))&&(this.isProjectionDirty=!1),r||(r=(0,q.dO)()),y(r,this.relativeTarget)}m&&(this.animationValues=o,function(e,t,r,n,i,o){i?(e.opacity=(0,a.t)(0,void 0!==r.opacity?r.opacity:1,h(n)),e.opacityExit=(0,a.t)(void 0!==t.opacity?t.opacity:1,0,g(n))):o&&(e.opacity=(0,a.t)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let i=0;i<d;i++){let o=`border${u[i]}Radius`,s=f(t,o),d=f(r,o);(void 0!==s||void 0!==d)&&(s||(s=0),d||(d=0),0===s||0===d||p(s)===p(d)?(e[o]=Math.max((0,a.t)(c(s),c(d),n),0),(l.aQ.test(d)||l.aQ.test(s))&&(e[o]+="%")):e[o]=d)}(t.rotate||r.rotate)&&(e.rotate=(0,a.t)(t.rotate||0,r.rotate||0,n))}(o,i,this.latestValues,n,P,T)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,H.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=H.Wi.update(()=>{V.V.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=(0,$.i)(0)?0:(0,Y.BX)(0);return n.start((0,G.v)("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:n,latestValues:i}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&ek(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||(0,q.dO)();let t=(0,w.JO)(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=(0,w.JO)(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}y(t,r),(0,T.D2)(t,i),(0,w.y$)(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new F),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let n={};r.z&&ei("z",e,n,this.animationValues);for(let t=0;t<et.length;t++)ei(`rotate${et[t]}`,e,n,this.animationValues),ei(`skew${et[t]}`,e,n,this.animationValues);for(let t in e.render(),n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return er;let n={visibility:""},i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=(0,_.b)(null==e?void 0:e.pointerEvents)||"",n.transform=i?i(this.latestValues,""):"none",n;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=(0,_.b)(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!(0,B.ud)(this.latestValues)&&(t.transform=i?i({},""):"none",this.hasProjected=!1),t}let a=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=function(e,t,r){let n="",i=e.x.translate/t.x,o=e.y.translate/t.y,a=(null==r?void 0:r.z)||0;if((i||o||a)&&(n=`translate3d(${i}px, ${o}px, ${a}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:o,skewX:a,skewY:s}=r;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),i&&(n+=`rotateX(${i}deg) `),o&&(n+=`rotateY(${o}deg) `),a&&(n+=`skewX(${a}deg) `),s&&(n+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==s||1!==l)&&(n+=`scale(${s}, ${l})`),n||"none"}(this.projectionDeltaWithTransform,this.treeScale,a),i&&(n.transform=i(a,n.transform));let{x:s,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,o.animationValues?n.opacity=o===this?null!==(r=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:n.opacity=o===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,j.P){if(void 0===a[e])continue;let{correct:t,applyTo:r}=j.P[e],i="none"===n.transform?a[e]:t(a[e],o);if(r){let e=r.length;for(let t=0;t<e;t++)n[r[t]]=i}else n[e]=i}return this.options.layoutId&&(n.pointerEvents=o===this?(0,_.b)(null==e?void 0:e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(ec),this.root.sharedNodes.clear()}}}function ea(e){e.updateLayout()}function es(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:i}=e.options,o=r.source!==e.layout.source;"size"===i?(0,W.U)(e=>{let n=o?r.measuredBox[e]:r.layoutBox[e],i=(0,w.JO)(n);n.min=t[e].min,n.max=n.min+i}):ek(i,r.layoutBox,t)&&(0,W.U)(n=>{let i=o?r.measuredBox[n]:r.layoutBox[n],a=(0,w.JO)(t[n]);i.max=i.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+a)});let a=(0,q.wc)();(0,w.y$)(a,t,r.layoutBox);let s=(0,q.wc)();o?(0,w.y$)(s,e.applyTransform(n,!0),r.measuredBox):(0,w.y$)(s,t,r.layoutBox);let l=!C(a),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:o}=n;if(i&&o){let a=(0,q.dO)();(0,w.b3)(a,r.layoutBox,i.layoutBox);let s=(0,q.dO)();(0,w.b3)(s,t,o.layoutBox),A(a,s)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function el(e){ee&&Q.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function eu(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ed(e){e.clearSnapshot()}function ec(e){e.clearMeasurements()}function ep(e){e.isLayoutDirty=!1}function ef(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function eh(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function eg(e){e.resolveTargetDelta()}function ev(e){e.calcProjection()}function em(e){e.resetSkewAndRotation()}function ey(e){e.removeLeadSnapshot()}function eb(e,t,r){e.translate=(0,a.t)(t.translate,0,r),e.scale=(0,a.t)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function eT(e,t,r,n){e.min=(0,a.t)(t.min,r.min,n),e.max=(0,a.t)(t.max,r.max,n)}function ew(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let eP={duration:.45,ease:[.4,0,.1,1]},ex=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),eE=ex("applewebkit/")&&!ex("chrome/")?Math.round:s.Z;function eS(e){e.min=eE(e.min),e.max=eE(e.max)}function ek(e,t,r){return"position"===e||"preserve-aspect"===e&&!(0,w.wS)(R(t),R(r),.2)}function eM(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}var eL=r(23731);let eC=eo({attachResizeListener:(e,t)=>(0,eL.E)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),eK={current:void 0},eD=eo({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!eK.current){let e=new eC({});e.mount(window),e.setOptions({layoutScroll:!0}),eK.current=e}return eK.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position})},19103:function(e,t,r){"use strict";r.d(t,{V:function(){return n}});let n={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},12601:function(e,t,r){"use strict";function n(e){return[e("x"),e("y")]}r.d(t,{U:function(){return n}})},49998:function(e,t,r){"use strict";r.d(t,{Z:function(){return d}});let n=e=>"object"==typeof e&&null!=e&&1===e.nodeType,i=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r=getComputedStyle(e,null);return i(r.overflowY,t)||i(r.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},a=(e,t,r,n,i,o,a,s)=>o<e&&a>t||o>e&&a<t?0:o<=e&&s<=r||a>=t&&s>=r?o-e-n:a>t&&s<r||o<e&&s>r?a-t+i:0,s=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},l=(e,t)=>{var r,i,l,u;if("undefined"==typeof document)return[];let{scrollMode:d,block:c,inline:p,boundary:f,skipOverflowHiddenElements:h}=t,g="function"==typeof f?f:e=>e!==f;if(!n(e))throw TypeError("Invalid target");let v=document.scrollingElement||document.documentElement,m=[],y=e;for(;n(y)&&g(y);){if((y=s(y))===v){m.push(y);break}null!=y&&y===document.body&&o(y)&&!o(document.documentElement)||null!=y&&o(y,h)&&m.push(y)}let b=null!=(i=null==(r=window.visualViewport)?void 0:r.width)?i:innerWidth,T=null!=(u=null==(l=window.visualViewport)?void 0:l.height)?u:innerHeight,{scrollX:w,scrollY:P}=window,{height:x,width:E,top:S,right:k,bottom:M,left:L}=e.getBoundingClientRect(),{top:C,right:K,bottom:D,left:A}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),R="start"===c||"nearest"===c?S-C:"end"===c?M+D:S+x/2-C+D,I="center"===p?L+E/2-A+K:"end"===p?k+K:L-A,O=[];for(let e=0;e<m.length;e++){let t=m[e],{height:r,width:n,top:i,right:o,bottom:s,left:l}=t.getBoundingClientRect();if("if-needed"===d&&S>=0&&L>=0&&M<=T&&k<=b&&S>=i&&M<=s&&L>=l&&k<=o)break;let u=getComputedStyle(t),f=parseInt(u.borderLeftWidth,10),h=parseInt(u.borderTopWidth,10),g=parseInt(u.borderRightWidth,10),y=parseInt(u.borderBottomWidth,10),C=0,K=0,D="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-g:0,A="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-y:0,F="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,j="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(v===t)C="start"===c?R:"end"===c?R-T:"nearest"===c?a(P,P+T,T,h,y,P+R,P+R+x,x):R-T/2,K="start"===p?I:"center"===p?I-b/2:"end"===p?I-b:a(w,w+b,b,f,g,w+I,w+I+E,E),C=Math.max(0,C+P),K=Math.max(0,K+w);else{C="start"===c?R-i-h:"end"===c?R-s+y+A:"nearest"===c?a(i,s,r,h,y+A,R,R+x,x):R-(i+r/2)+A/2,K="start"===p?I-l-f:"center"===p?I-(l+n/2)+D/2:"end"===p?I-o+g+D:a(l,o,n,f,g+D,I,I+E,E);let{scrollLeft:e,scrollTop:u}=t;C=0===j?0:Math.max(0,Math.min(u+C/j,t.scrollHeight-r/j+A)),K=0===F?0:Math.max(0,Math.min(e+K/F,t.scrollWidth-n/F+D)),R+=u-C,I+=e-K}O.push({el:t,top:C,left:K})}return O},u=e=>!1===e?{block:"end",inline:"nearest"}:e===Object(e)&&0!==Object.keys(e).length?e:{block:"start",inline:"nearest"};function d(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(l(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:n,top:i,left:o}of l(e,u(t)))n.scroll({top:i,left:o,behavior:r})}},11735:function(e,t,r){"use strict";r.d(t,{Jh:function(){return a},_T:function(){return i},ev:function(){return l},fl:function(){return s},mG:function(){return o},pi:function(){return n}});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function o(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})}function a(e,t){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(r)throw TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function s(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}(arguments[t]));return e}function l(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}}]);