try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="69cb8920-e21a-43e4-870e-252494224ba5",e._sentryDebugIdIdentifier="sentry-dbid-69cb8920-e21a-43e4-870e-252494224ba5")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4555],{15122:(e,t,r)=>{r.d(t,{$:()=>l});var n=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),o=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),i=/^(data-.*)$/,a=/^(aria-.*)$/,s=/^(on[A-Z].*)$/;function l(e,t={}){let{labelable:r=!0,enabled:u=!0,propNames:c,omitPropNames:d,omitEventNames:f,omitDataProps:p,omitEventProps:g}=t,v={};if(!u)return e;for(let t in e)!((null==d?void 0:d.has(t))||(null==f?void 0:f.has(t))&&s.test(t)||s.test(t)&&!o.has(t)||p&&i.test(t)||g&&s.test(t))&&(Object.prototype.hasOwnProperty.call(e,t)&&(n.has(t)||r&&a.test(t)||(null==c?void 0:c.has(t))||i.test(t))||s.test(t))&&(v[t]=e[t]);return v}},17753:(e,t,r)=>{r.d(t,{q:()=>o});var n=r(52308);function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:o}=e,i=n.createContext(void 0);return i.displayName=o,[i.Provider,function e(){var o;let a=n.useContext(i);if(!a&&t){let t=Error(r);throw t.name="ContextError",null==(o=Error.captureStackTrace)||o.call(Error,t,e),t}return a},i]}},73223:(e,t,r)=>{r.d(t,{$S:()=>a,mK:()=>o,zD:()=>i});var n=r(52308);function o(e){return{UNSAFE_getDOMNode:()=>e.current}}function i(e){let t=(0,n.useRef)(null);return(0,n.useImperativeHandle)(e,()=>t.current),t}function a(e,t){return e&&t&&e.xt.x&&e.yt.y}"undefined"!=typeof window&&window.document&&window.document.createElement},44771:(e,t,r)=>{r.d(t,{k:()=>i});var n=r(93288),o=r(52308);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,r]=(0,o.useState)([]),i=(0,o.useCallback)(e=>{let t=e.target,o=Math.max(t.clientWidth,t.clientHeight);r(t=>[...t,{key:(0,n.Lz)(t.length.toString()),size:o,x:e.x-o/2,y:e.y-o/2}])},[]);return{ripples:t,onClear:(0,o.useCallback)(e=>{r(t=>t.filter(t=>t.key!==e))},[]),onPress:i,...e}}},45625:(e,t,r)=>{r.d(t,{j:()=>c});var n=r(25040),o=r(17412),i=r(65558),a=r(93288),s=r(3896),l=()=>Promise.all([r.e(3922),r.e(1665)]).then(r.bind(r,81665)).then(e=>e.default),u=e=>{let{ripples:t=[],motionProps:r,color:u="currentColor",style:c,onClear:d}=e;return(0,s.jsx)(s.Fragment,{children:t.map(e=>{let t=(0,a.qE)(.01*e.size,.2,e.size>100?.75:.5);return(0,s.jsx)(n.F,{features:l,children:(0,s.jsx)(o.N,{mode:"popLayout",children:(0,s.jsx)(i.m.span,{animate:{transform:"scale(2)",opacity:0},className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:u,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:e.y,left:e.x,width:"".concat(e.size,"px"),height:"".concat(e.size,"px"),...c},transition:{duration:t},onAnimationComplete:()=>{d(e.key)},...r})})},e.key)})})};u.displayName="HeroUI.Ripple";var c=u},93288:(e,t,r)=>{r.d(t,{$z:()=>c,GU:()=>h,Hj:()=>m,Hk:()=>p,Im:()=>s,Lz:()=>y,QA:()=>n,QN:()=>C,R8:()=>k,Tn:()=>l,ZH:()=>v,cJ:()=>T,d4:()=>x,fm:()=>d,gt:()=>o,j1:()=>g,kW:()=>E,nG:()=>L,oE:()=>f,qE:()=>M,sE:()=>u,sg:()=>w,t6:()=>b,uu:()=>A,y1:()=>P});var n=e=>e,o=!1;function i(e){return Array.isArray(e)}function a(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!i(e)}function s(e){return i(e)?i(e)&&0===e.length:a(e)?a(e)&&0===Object.keys(e).length:null==e||""===e}function l(e){return"function"==typeof e}var u=e=>e?"true":void 0;function c(...e){for(var t,r,n=0,o="";na(e)?e instanceof Array?[...e]:e[t]:e;function f(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}var p=e=>(null==e?void 0:e.length)<=4?e:null==e?void 0:e.slice(0,3),g=(...e)=>{let t=" ";for(let r of e)if("string"==typeof r&&r.length>0){t=r;break}return t},v=e=>e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"";function m(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function y(e){return`${e}-${Math.floor(1e6*Math.random())}`}function h(e){for(let t in e)t.startsWith("on")&&delete e[t];return e}function b(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch(e){return""}}function w(e,t=0){let r;return function(...n){void 0!==r&&clearTimeout(r),r=setTimeout(()=>{r=void 0,e.apply(this,n)},t)}}var T=(e,t)=>{let r=Object.assign({},e);return t.forEach(e=>{delete r[e]}),r},E=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),x=(e,t)=>Object.fromEntries(Object.entries(e).map(([e,r])=>[t(r,e),r]));function P(e,t){return Array.from({length:t-e+1},(t,r)=>r+e)}function M(e,t,r){return Math.min(Math.max(e,t),r)}function C(e,t=100){return Math.min(Math.max(e,0),t)}var S={};function k(e,t,...r){let n=t?` [${t}]`:" ",o=`[Hero UI]${n}: ${e}`;"undefined"!=typeof console&&(S[o]||(S[o]=!0))}function L(e){switch(e){case"buddhist":return 543;case"ethiopic":case"ethioaa":return -8;case"coptic":return -284;case"hebrew":return 3760;case"indian":return -78;case"islamic-civil":case"islamic-tbla":case"islamic-umalqura":return -579;case"persian":return -600;default:return 0}}var A=e=>/(^|\W)[0-9](\W|$)/.test(e)&&!/[^\d\^$\[\]\(\)\*\+\-\.\|]/.test(e)},28405:(e,t,r)=>{r.d(t,{Rf:()=>o,YK:()=>l,m9:()=>i,rE:()=>a,wc:()=>s});var n=r(52308);function o(e){return(0,n.forwardRef)(e)}var i=e=>({...e,[Symbol.iterator]:function(){let e=Object.keys(this),t=0;return{next:()=>{if(t>=e.length)return{done:!0};let r=e[t],n=this[r];return t++,{value:{key:r,value:n},done:!1}}}}}),a=(e,t,r=!0)=>{if(!t)return[e,{}];let n=t.reduce((t,r)=>r in e?{...t,[r]:e[r]}:t,{});return r?[Object.keys(e).filter(e=>!t.includes(e)).reduce((t,r)=>({...t,[r]:e[r]}),{}),n]:[e,n]},s=(e,t,r)=>[Object.keys(e).filter(e=>!t.includes(e)||(null==r?void 0:r.includes(e))).reduce((t,r)=>({...t,[r]:e[r]}),{}),t.reduce((t,r)=>({...t,[r]:e[r]}),{})],l=e=>{var t,r,n;return!!(null==(n=null==(r=null==(t=e.type)?void 0:t.render)?void 0:r.displayName)?void 0:n.includes("HeroUI"))}},85835:(e,t,r)=>{r.d(t,{n:()=>n,o:()=>o});var[n,o]=(0,r(17753).q)({name:"ProviderContext",strict:!1})},95957:(e,t,r)=>{r.d(t,{$1:()=>s,KU:()=>l,fF:()=>o,ir:()=>n,n3:()=>d,oT:()=>c,pJ:()=>u,wA:()=>a,zb:()=>i});var n=e=>({color:`hsl(var(--${e}-foreground))`,backgroundColor:`hsl(var(--${e}-background))`}),o=["focus-visible:z-10","focus-visible:outline-2","focus-visible:outline-focus","focus-visible:outline-offset-2"],i=["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"],a=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],s=["outline-none","ring-2","ring-focus","ring-offset-2","ring-offset-background"],l=["absolute","top-1/2","left-1/2","-translate-x-1/2","-translate-y-1/2"],u=["absolute","inset-0"],c={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},d=["font-inherit","text-[100%]","leading-[1.15]","m-0","p-0","overflow-visible","box-border","absolute","top-0","w-full","h-full","opacity-[0.0001]","z-[1]","cursor-pointer","disabled:cursor-default"]},24060:(e,t,r)=>{r.d(t,{M:()=>n,w:()=>o});var n=["small","medium","large"],o={theme:{opacity:["disabled"],spacing:["divider"],borderWidth:n,borderRadius:n},classGroups:{shadow:[{shadow:n}],"font-size":[{text:["tiny",...n]}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"]}}},80404:(e,t,r)=>{r.d(t,{tv:()=>T});var n=r(24060),o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=e=>!e||"object"!=typeof e||0===Object.keys(e).length,a=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function s(e){let t=[];return function e(t,r){t.forEach(function(t){Array.isArray(t)?e(t,r):r.push(t)})}(e,t),t}var l=(...e)=>s(e).filter(Boolean),u=(e,t)=>{let r={},n=Object.keys(e),o=Object.keys(t);for(let i of n)if(o.includes(i)){let n=e[i],o=t[i];Array.isArray(n)||Array.isArray(o)?r[i]=l(o,n):"object"==typeof n&&"object"==typeof o?r[i]=u(n,o):r[i]=o+" "+n}else r[i]=e[i];for(let e of o)n.includes(e)||(r[e]=t[e]);return r},c=e=>e&&"string"==typeof e?e.replace(/\s+/g," ").trim():e,d=r(71796),f={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},p=e=>e||void 0,g=(...e)=>p(s(e).filter(Boolean).join(" ")),v=null,m={},y=!1,h=(...e)=>t=>t.twMerge?((!v||y)&&(y=!1,v=i(m)?d.QP:(0,d.zu)({...m,extend:{theme:m.theme,classGroups:m.classGroups,conflictingClassGroupModifiers:m.conflictingClassGroupModifiers,conflictingClassGroups:m.conflictingClassGroups,...m.extend}})),p(v(g(e)))):g(e),b=(e,t)=>{for(let r in t)e.hasOwnProperty(r)?e[r]=g(e[r],t[r]):e[r]=t[r];return e},w=(e,t)=>{let{extend:r=null,slots:n={},variants:s={},compoundVariants:d=[],compoundSlots:p=[],defaultVariants:v={}}=e,w={...f,...t},T=null!=r&&r.base?g(r.base,null==e?void 0:e.base):null==e?void 0:e.base,E=null!=r&&r.variants&&!i(r.variants)?u(s,r.variants):s,x=null!=r&&r.defaultVariants&&!i(r.defaultVariants)?{...r.defaultVariants,...v}:v;i(w.twMergeConfig)||a(w.twMergeConfig,m)||(y=!0,m=w.twMergeConfig);let P=i(null==r?void 0:r.slots),M=i(n)?{}:{base:g(null==e?void 0:e.base,P&&(null==r?void 0:r.base)),...n},C=P?M:b({...null==r?void 0:r.slots},i(M)?{base:null==e?void 0:e.base}:M),S=i(null==r?void 0:r.compoundVariants)?d:l(null==r?void 0:r.compoundVariants,d),k=e=>{if(i(E)&&i(n)&&P)return h(T,null==e?void 0:e.class,null==e?void 0:e.className)(w);if(S&&!Array.isArray(S))throw TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof S}`);if(p&&!Array.isArray(p))throw TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof p}`);let t=(e,t,r=[],n)=>{let o=r;if("string"==typeof t)o=o.concat(c(t).split(" ").map(t=>`${e}:${t}`));else if(Array.isArray(t))o=o.concat(t.reduce((t,r)=>t.concat(`${e}:${r}`),[]));else if("object"==typeof t&&"string"==typeof n){for(let r in t)if(t.hasOwnProperty(r)&&r===n){let i=t[r];if(i&&"string"==typeof i){let t=c(i);o[n]?o[n]=o[n].concat(t.split(" ").map(t=>`${e}:${t}`)):o[n]=t.split(" ").map(t=>`${e}:${t}`)}else Array.isArray(i)&&i.length>0&&(o[n]=i.reduce((t,r)=>t.concat(`${e}:${r}`),[]))}}return o},r=(r,n=E,a=null,s=null)=>{var l;let u=n[r];if(!u||i(u))return null;let c=null!=(l=null==s?void 0:s[r])?l:null==e?void 0:e[r];if(null===c)return null;let d=o(c),f=Array.isArray(w.responsiveVariants)&&w.responsiveVariants.length>0||!0===w.responsiveVariants,p=null==x?void 0:x[r],g=[];if("object"==typeof d&&f)for(let[e,r]of Object.entries(d)){let n=u[r];if("initial"===e){p=r;continue}Array.isArray(w.responsiveVariants)&&!w.responsiveVariants.includes(e)||(g=t(e,n,g,a))}let v=u[(null!=d&&"object"!=typeof d?d:o(p))||"false"];return"object"==typeof g&&"string"==typeof a&&g[a]?b(g,v):g.length>0?(g.push(v),"base"===a?g.join(" "):g):v},a=(e,t)=>{if(!E||"object"!=typeof E)return null;let n=[];for(let o in E){let i=r(o,E,e,t),a="base"===e&&"string"==typeof i?i:i&&i[e];a&&(n[n.length]=a)}return n},s={};for(let t in e)void 0!==e[t]&&(s[t]=e[t]);let l=(t,r)=>{var n;let o="object"==typeof(null==e?void 0:e[t])?{[t]:null==(n=e[t])?void 0:n.initial}:{};return{...x,...s,...o,...r}},u=(e=[],t)=>{let r=[];for(let{class:n,className:o,...i}of e){let e=!0;for(let[r,n]of Object.entries(i)){let o=l(r,t)[r];if(Array.isArray(n)){if(!n.includes(o)){e=!1;break}}else{let t=e=>null==e||!1===e;if(t(n)&&t(o))continue;if(o!==n){e=!1;break}}}e&&(n&&r.push(n),o&&r.push(o))}return r},d=e=>{let t=u(S,e);if(!Array.isArray(t))return t;let r={};for(let e of t)if("string"==typeof e&&(r.base=h(r.base,e)(w)),"object"==typeof e)for(let[t,n]of Object.entries(e))r[t]=h(r[t],n)(w);return r},f=e=>{if(p.length<1)return null;let t={};for(let{slots:r=[],class:n,className:o,...a}of p){if(!i(a)){let t=!0;for(let r of Object.keys(a)){let n=l(r,e)[r];if(void 0===n||(Array.isArray(a[r])?!a[r].includes(n):a[r]!==n)){t=!1;break}}if(!t)continue}for(let e of r)t[e]=t[e]||[],t[e].push([n,o])}return t};if(!i(n)||!P){let e={};if("object"==typeof C&&!i(C))for(let t of Object.keys(C))e[t]=e=>{var r,n;return h(C[t],a(t,e),(null!=(r=d(e))?r:[])[t],(null!=(n=f(e))?n:[])[t],null==e?void 0:e.class,null==e?void 0:e.className)(w)};return e}return h(T,E?Object.keys(E).map(e=>r(e,E)):null,u(S),null==e?void 0:e.class,null==e?void 0:e.className)(w)};return k.variantKeys=(()=>{if(!(!E||"object"!=typeof E))return Object.keys(E)})(),k.extend=r,k.base=T,k.slots=C,k.variants=E,k.defaultVariants=x,k.compoundSlots=p,k.compoundVariants=S,k},T=(e,t)=>{var r,o,i;return w(e,{...t,twMerge:null==(r=null==t?void 0:t.twMerge)||r,twMergeConfig:{...null==t?void 0:t.twMergeConfig,theme:{...null==(o=null==t?void 0:t.twMergeConfig)?void 0:o.theme,...n.w.theme},classGroups:{...null==(i=null==t?void 0:t.twMergeConfig)?void 0:i.classGroups,...n.w.classGroups}}})}},70865:(e,t,r)=>{r.d(t,{l:()=>u});var n=r(93288),o=r(89242),i=r(91133),a=r(13063),s=r(34094),l=r(65344);function u(e,t){let r,{elementType:u="button",isDisabled:c,onPress:d,onPressStart:f,onPressEnd:p,onPressChange:g,preventFocusOnPress:v,allowFocusWhenDisabled:m,onClick:y,href:h,target:b,rel:w,type:T="button",allowTextSelectionOnPress:E,role:x}=e;r="button"===u?{type:T,disabled:c}:{role:"button",tabIndex:c?void 0:0,href:"a"!==u||c?void 0:h,target:"a"===u?b:void 0,type:"input"===u?T:void 0,disabled:"input"===u?c:void 0,"aria-disabled":c&&"input"!==u?c:void 0,rel:"a"===u?w:void 0};let P=(0,o.un)()||(0,o.m0)();y&&"function"==typeof y&&"link"!==x&&!(e.hasOwnProperty("aria-expanded")&&e.hasOwnProperty("aria-controls"))&&(0,n.R8)("onClick is deprecated, please use onPress instead. See: https://github.com/heroui-inc/heroui/issues/4292","useButton");let{pressProps:M,isPressed:C}=(0,l.d)({onPressStart:f,onPressEnd:p,onPressChange:g,onPress:e=>{P&&(null==y||y(e)),null==d||d(e)},isDisabled:c,preventFocusOnPress:v,allowTextSelectionOnPress:E,ref:t}),{focusableProps:S}=(0,s.W)(e,t);m&&(S.tabIndex=c?-1:S.tabIndex);let k=(0,i.v)(S,M,(0,a.$)(e,{labelable:!0}));return{isPressed:C,buttonProps:(0,i.v)(r,k,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:e=>{"button"===T&&P||null==y||y(e)}})}}},48487:(e,t,r)=>{r.d(t,{l:()=>s});var n=r(36428),o=r(59713),i=r(84706),a=r(30802);function s(e){let t=(0,n.T)(e);if("virtual"===(0,a.ME)()){let r=t.activeElement;(0,o.v)(()=>{t.activeElement===r&&e.isConnected&&(0,i.e)(e)})}else(0,i.e)(e)}},43204:(e,t,r)=>{r.d(t,{o:()=>s});var n=r(30802),o=r(72502),i=r(79983),a=r(52308);function s(e={}){let{autoFocus:t=!1,isTextInput:r,within:l}=e,u=(0,a.useRef)({isFocused:!1,isFocusVisible:t||(0,n.pP)()}),[c,d]=(0,a.useState)(!1),[f,p]=(0,a.useState)(()=>u.current.isFocused&&u.current.isFocusVisible),g=(0,a.useCallback)(()=>p(u.current.isFocused&&u.current.isFocusVisible),[]),v=(0,a.useCallback)(e=>{u.current.isFocused=e,d(e),g()},[g]);(0,n.K7)(e=>{u.current.isFocusVisible=e,g()},[],{isTextInput:r});let{focusProps:m}=(0,o.i)({isDisabled:l,onFocusChange:v}),{focusWithinProps:y}=(0,i.R)({isDisabled:!l,onFocusWithinChange:v});return{isFocused:c,isFocusVisible:f,focusProps:l?y:m}}},34094:(e,t,r)=>{r.d(t,{W:()=>c});var n=r(48487),o=r(62184),i=r(91133),a=r(52308),s=r(72502),l=r(12177);let u=a.createContext(null);function c(e,t){let{focusProps:r}=(0,s.i)(e),{keyboardProps:c}=(0,l.d)(e),d=(0,i.v)(r,c),f=function(e){let t=(0,a.useContext)(u)||{};(0,o.w)(t,e);let{ref:r,...n}=t;return n}(t),p=e.isDisabled?{}:f,g=(0,a.useRef)(e.autoFocus);return(0,a.useEffect)(()=>{g.current&&t.current&&(0,n.l)(t.current),g.current=!1},[t]),{focusableProps:(0,i.v)({...d,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},p)}}},73056:(e,t,r)=>{r.d(t,{F:()=>n});let n=r(52308).createContext({register:()=>{}});n.displayName="PressResponderContext"},51004:(e,t,r)=>{r.d(t,{E:()=>c,M:()=>u});var n=r(89242),o=r(36428),i=r(59713);let a="default",s="",l=new WeakMap;function u(e){if((0,n.un)()){if("default"===a){let t=(0,o.T)(e);s=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}a="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(l.set(e,e.style.userSelect),e.style.userSelect="none")}function c(e){if((0,n.un)())"disabled"===a&&(a="restoring",setTimeout(()=>{(0,i.v)(()=>{if("restoring"===a){let t=(0,o.T)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=s||""),s="",a="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&l.has(e)){let t=l.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),l.delete(e)}}},72502:(e,t,r)=>{r.d(t,{i:()=>a});var n=r(8754),o=r(52308),i=r(36428);function a(e){let{isDisabled:t,onFocus:r,onBlur:a,onFocusChange:s}=e,l=(0,o.useCallback)(e=>{if(e.target===e.currentTarget)return a&&a(e),s&&s(!1),!0},[a,s]),u=(0,n.y)(l),c=(0,o.useCallback)(e=>{let t=(0,i.T)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(r&&r(e),s&&s(!0),u(e))},[s,r,u]);return{focusProps:{onFocus:!t&&(r||s||a)?c:void 0,onBlur:!t&&(a||s)?l:void 0}}}},30802:(e,t,r)=>{r.d(t,{Cl:()=>P,K7:()=>S,ME:()=>x,lb:()=>M,pP:()=>E});var n=r(89242),o=r(4624),i=r(36428),a=r(52308),s=r(10173);let l=null,u=new Set,c=new Map,d=!1,f=!1,p={Tab:!0,Escape:!0};function g(e,t){for(let r of u)r(e,t)}function v(e){d=!0,e.metaKey||!(0,n.cX)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(l="keyboard",g("keyboard",e))}function m(e){l="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(d=!0,g("pointer",e))}function y(e){(0,o.Y)(e)&&(d=!0,l="virtual")}function h(e){e.target!==window&&e.target!==document&&(d||f||(l="virtual",g("virtual",e)),d=!1,f=!1)}function b(){d=!1,f=!0}function w(e){if("undefined"==typeof window||c.get((0,i.m)(e)))return;let t=(0,i.m)(e),r=(0,i.T)(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){d=!0,n.apply(this,arguments)},r.addEventListener("keydown",v,!0),r.addEventListener("keyup",v,!0),r.addEventListener("click",y,!0),t.addEventListener("focus",h,!0),t.addEventListener("blur",b,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",m,!0),r.addEventListener("pointermove",m,!0),r.addEventListener("pointerup",m,!0)):(r.addEventListener("mousedown",m,!0),r.addEventListener("mousemove",m,!0),r.addEventListener("mouseup",m,!0)),t.addEventListener("beforeunload",()=>{T(e)},{once:!0}),c.set(t,{focus:n})}let T=(e,t)=>{let r=(0,i.m)(e),n=(0,i.T)(e);t&&n.removeEventListener("DOMContentLoaded",t),c.has(r)&&(r.HTMLElement.prototype.focus=c.get(r).focus,n.removeEventListener("keydown",v,!0),n.removeEventListener("keyup",v,!0),n.removeEventListener("click",y,!0),r.removeEventListener("focus",h,!0),r.removeEventListener("blur",b,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",m,!0),n.removeEventListener("pointermove",m,!0),n.removeEventListener("pointerup",m,!0)):(n.removeEventListener("mousedown",m,!0),n.removeEventListener("mousemove",m,!0),n.removeEventListener("mouseup",m,!0)),c.delete(r))};function E(){return"pointer"!==l}function x(){return l}function P(e){l=e,g(e,null)}function M(){w();let[e,t]=(0,a.useState)(l);return(0,a.useEffect)(()=>{let e=()=>{t(l)};return u.add(e),()=>{u.delete(e)}},[]),(0,s.wR)()?null:e}"undefined"!=typeof document&&function(e){let t;let r=(0,i.T)(void 0);"loading"!==r.readyState?w(void 0):(t=()=>{w(void 0)},r.addEventListener("DOMContentLoaded",t)),()=>T(e,t)}();let C=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function S(e,t,r){w(),(0,a.useEffect)(()=>{let t=(t,n)=>{(function(e,t,r){var n;let o="undefined"!=typeof window?(0,i.m)(null==r?void 0:r.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?(0,i.m)(null==r?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,s="undefined"!=typeof window?(0,i.m)(null==r?void 0:r.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?(0,i.m)(null==r?void 0:r.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==r?void 0:r.target)instanceof o&&!C.has(null==r?void 0:null===(n=r.target)||void 0===n?void 0:n.type)||(null==r?void 0:r.target)instanceof a||(null==r?void 0:r.target)instanceof s&&(null==r?void 0:r.target.isContentEditable))&&"keyboard"===t&&r instanceof l&&!p[r.key])})(!!(null==r?void 0:r.isTextInput),t,n)&&e(E())};return u.add(t),()=>{u.delete(t)}},t)}},79983:(e,t,r)=>{r.d(t,{R:()=>i});var n=r(8754),o=r(52308);function i(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:i,onFocusWithinChange:a}=e,s=(0,o.useRef)({isFocusWithin:!1}),l=(0,o.useCallback)(e=>{s.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(s.current.isFocusWithin=!1,r&&r(e),a&&a(!1))},[r,a,s]),u=(0,n.y)(l),c=(0,o.useCallback)(e=>{s.current.isFocusWithin||document.activeElement!==e.target||(i&&i(e),a&&a(!0),s.current.isFocusWithin=!0,u(e))},[i,a,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:l}}}},84696:(e,t,r)=>{r.d(t,{M:()=>u});var n=r(52308);let o=!1,i=0;function a(){o=!0,setTimeout(()=>{o=!1},50)}function s(e){"touch"===e.pointerType&&a()}function l(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",s):document.addEventListener("touchend",a),i++,()=>{--i>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",s):document.removeEventListener("touchend",a))}}function u(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:i,isDisabled:a}=e,[s,u]=(0,n.useState)(!1),c=(0,n.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,n.useEffect)(l,[]);let{hoverProps:d,triggerHoverEnd:f}=(0,n.useMemo)(()=>{let e=(e,n)=>{if(c.pointerType=n,a||"touch"===n||c.isHovered||!e.currentTarget.contains(e.target))return;c.isHovered=!0;let o=e.currentTarget;c.target=o,t&&t({type:"hoverstart",target:o,pointerType:n}),r&&r(!0),u(!0)},n=(e,t)=>{if(c.pointerType="",c.target=null,"touch"===t||!c.isHovered)return;c.isHovered=!1;let n=e.currentTarget;i&&i({type:"hoverend",target:n,pointerType:t}),r&&r(!1),u(!1)},s={};return"undefined"!=typeof PointerEvent?(s.onPointerEnter=t=>{o&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&n(e,e.pointerType)}):(s.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},s.onMouseEnter=t=>{c.ignoreEmulatedMouseEvents||o||e(t,"mouse"),c.ignoreEmulatedMouseEvents=!1},s.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&n(e,"mouse")}),{hoverProps:s,triggerHoverEnd:n}},[t,r,i,a,c]);return(0,n.useEffect)(()=>{a&&f({currentTarget:c.target},c.pointerType)},[a]),{hoverProps:d,isHovered:s}}},12177:(e,t,r)=>{function n(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&r.stopPropagation()}}function o(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:n(e.onKeyDown),onKeyUp:n(e.onKeyUp)}}}r.d(t,{d:()=>o})},65344:(e,t,r)=>{r.d(t,{d:()=>E});var n=r(51004),o=r(73056);function i(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}var a=r(93003);function s(e,t,r){var n=i(e,t,"set");return!function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}(e,n,r),r}var l=r(91133),u=r(62184),c=r(44200),d=r(25117),f=r(36428),p=r(25864),g=r(89242),v=r(60147),m=r(4624),y=r(84706),h=r(52308),b=new WeakMap;class w{continuePropagation(){s(this,b,!1)}get shouldStopPropagation(){var e;return(e=i(this,b,"get")).get?e.get.call(this):e.value}constructor(e,t,r,n){var o;(0,a._)(this,b,{writable:!0,value:void 0}),s(this,b,!0);let i=null!==(o=null==n?void 0:n.target)&&void 0!==o?o:r.currentTarget,l=null==i?void 0:i.getBoundingClientRect(),u,c=0,d,f=null;null!=r.clientX&&null!=r.clientY&&(d=r.clientX,f=r.clientY),l&&(null!=d&&null!=f?(u=d-l.left,c=f-l.top):(u=l.width/2,c=l.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=u,this.y=c}}let T=Symbol("linkClicked");function E(e){let{onPress:t,onPressChange:r,onPressStart:i,onPressEnd:a,onPressUp:s,isDisabled:b,isPressed:E,preventFocusOnPress:j,shouldCancelOnPointerExit:I,allowTextSelectionOnPress:K,ref:F,...D}=function(e){let t=(0,h.useContext)(o.F);if(t){let{register:r,...n}=t;e=(0,l.v)(n,e),r()}return(0,u.w)(t,e.ref),e}(e),[H,W]=(0,h.useState)(!1),R=(0,h.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:N,removeAllGlobalListeners:$}=(0,c.A)(),V=(0,d.J)((e,t)=>{let n=R.current;if(b||n.didFirePressStart)return!1;let o=!0;if(n.isTriggeringEvent=!0,i){let r=new w("pressstart",t,e);i(r),o=r.shouldStopPropagation}return r&&r(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,W(!0),o}),B=(0,d.J)((e,n,o=!0)=>{let i=R.current;if(!i.didFirePressStart)return!1;i.ignoreClickAfterPress=!0,i.didFirePressStart=!1,i.isTriggeringEvent=!0;let s=!0;if(a){let t=new w("pressend",n,e);a(t),s=t.shouldStopPropagation}if(r&&r(!1),W(!1),t&&o&&!b){let r=new w("press",n,e);t(r),s&&(s=r.shouldStopPropagation)}return i.isTriggeringEvent=!1,s}),z=(0,d.J)((e,t)=>{let r=R.current;if(b)return!1;if(s){r.isTriggeringEvent=!0;let n=new w("pressup",t,e);return s(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0}),U=(0,d.J)(e=>{let t=R.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&B(S(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,$(),K||(0,n.E)(t.target))}),X=(0,d.J)(e=>{I&&U(e)}),Y=(0,h.useMemo)(()=>{let e=R.current,t={onKeyDown(t){if(P(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var n;O(t.target,t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,o=V(t,"keyboard");let n=t.currentTarget;N((0,f.T)(t.currentTarget),"keyup",(0,p.c)(t=>{P(t,n)&&!t.repeat&&n.contains(t.target)&&e.target&&z(S(e.target,t),"keyboard")},r),!0)}o&&t.stopPropagation(),t.metaKey&&(0,g.cX)()&&(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&&!v.Fe.isOpening){let r=!0;if(b&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,m.Y)(t.nativeEvent))){b||j||(0,y.e)(t.currentTarget);let e=V(t,"virtual"),n=z(t,"virtual"),o=B(t,"virtual");r=e&&n&&o}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,r&&t.stopPropagation()}}},r=t=>{var r,n,o;if(e.isPressed&&e.target&&P(t,e.target)){O(t.target,t.key)&&t.preventDefault();let r=t.target;B(S(e.target,t),"keyboard",e.target.contains(r)),$(),"Enter"!==t.key&&x(e.target)&&e.target.contains(r)&&!t[T]&&(t[T]=!0,(0,v.Fe)(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===(o=e.target)||void 0===o||o.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,m.P)(t.nativeEvent)){e.pointerType="virtual";return}L(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let o=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,b||j||(0,y.e)(t.currentTarget),K||(0,n.M)(e.target),o=V(t,e.pointerType);let a=t.target;"releasePointerCapture"in a&&a.releasePointerCapture(t.pointerId),N((0,f.T)(t.currentTarget),"pointerup",r,!1),N((0,f.T)(t.currentTarget),"pointercancel",i,!1)}o&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(L(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&z(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,V(S(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,B(S(e.target,t),e.pointerType,!1),X(t))};let r=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(e.target.contains(t.target)&&null!=e.pointerType?B(S(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&B(S(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,$(),K||(0,n.E)(e.target),"ontouchend"in e.target&&"mouse"!==t.pointerType&&N(e.target,"touchend",o,{once:!0}))},o=e=>{A(e.currentTarget)&&e.preventDefault()},i=e=>{U(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&U(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if(L(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,m.Y)(t.nativeEvent)?"virtual":"mouse",b||j||(0,y.e)(t.currentTarget),V(t,e.pointerType)&&t.stopPropagation(),N((0,f.T)(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=V(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=B(t,e.pointerType,!1),X(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&z(t,e.pointerType||"mouse")};let r=t=>{if(0===t.button){if(e.isPressed=!1,$(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}e.target&&k(t,e.target)&&null!=e.pointerType?B(S(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&B(S(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",b||j||(0,y.e)(t.currentTarget),K||(0,n.M)(e.target),V(C(e.target,t),e.pointerType)&&t.stopPropagation(),N((0,f.m)(t.currentTarget),"scroll",o,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=M(t.nativeEvent,e.activePointerId),n=!0;r&&k(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=V(C(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=B(C(e.target,t),e.pointerType,!1),X(C(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=M(t.nativeEvent,e.activePointerId),o=!0;r&&k(r,t.currentTarget)&&null!=e.pointerType?(z(C(e.target,t),e.pointerType),o=B(C(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(o=B(C(e.target,t),e.pointerType,!1)),o&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!K&&(0,n.E)(e.target),$()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&U(C(e.target,t)))};let o=t=>{e.isPressed&&t.target.contains(e.target)&&U({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&U(e)}}return t},[N,b,j,$,K,U,X,B,V,z]);return(0,h.useEffect)(()=>()=>{var e;K||(0,n.E)(null!==(e=R.current.target)&&void 0!==e?e:void 0)},[K]),{isPressed:E||H,pressProps:(0,l.v)(D,Y)}}function x(e){return"A"===e.tagName&&e.hasAttribute("href")}function P(e,t){let{key:r,code:n}=e,o=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof(0,f.m)(t).HTMLInputElement&&!I(t,r)||t instanceof(0,f.m)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&x(t))&&"Enter"!==r)}function M(e,t){let r=e.changedTouches;for(let e=0;ei.right)&&!(i.left>o.right)&&!(o.top>i.bottom)&&!(i.top>o.bottom)}function L(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function A(e){return!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!x(e))}function O(e,t){return e instanceof HTMLInputElement?!I(e,t):A(e)}let j=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function I(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:j.has(e.type)}},8754:(e,t,r)=>{r.d(t,{y:()=>s});var n=r(52308),o=r(891),i=r(25117);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,o.N)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let r=(0,i.J)(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])}},10173:(e,t,r)=>{r.d(t,{Cc:()=>u,wR:()=>p});var n=r(52308);let o={prefix:String(Math.round(1e10*Math.random())),current:0},i=n.createContext(o),a=n.createContext(!1),s=!!("undefined"!=typeof window&&window.document&&window.document.createElement),l=new WeakMap,u="function"==typeof n.useId?function(e){let t=n.useId(),[r]=(0,n.useState)(p()),i=r?"react-aria":`react-aria${o.prefix}`;return e||`${i}-${t}`}:function(e){let t=(0,n.useContext)(i);t!==o||s||console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let r=function(e=!1){let t=(0,n.useContext)(i),r=(0,n.useRef)(null);if(null===r.current&&!e){var o,a;let e=null===(a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===a?void 0:null===(o=a.ReactCurrentOwner)||void 0===o?void 0:o.current;if(e){let r=l.get(e);null==r?l.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==r.state&&(t.current=r.id,l.delete(e))}r.current=++t.current}return r.current}(!!e),a=`react-aria${t.prefix}`;return e||`${a}-${r}`};function c(){return!1}function d(){return!0}function f(e){return()=>{}}function p(){return"function"==typeof n.useSyncExternalStore?n.useSyncExternalStore(f,c,d):(0,n.useContext)(a)}},25864:(e,t,r)=>{r.d(t,{c:()=>n});function n(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}},36428:(e,t,r)=>{r.d(t,{T:()=>n,m:()=>o});let n=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},o=e=>e&&"window"in e&&e.window===e?e:n(e).defaultView||window},13063:(e,t,r)=>{r.d(t,{$:()=>s});let n=new Set(["id"]),o=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),i=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),a=/^(data-.*)$/;function s(e,t={}){let{labelable:r,isLink:l,propNames:u}=t,c={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n.has(t)||r&&o.has(t)||l&&i.has(t)||(null==u?void 0:u.has(t))||a.test(t))&&(c[t]=e[t]);return c}},84706:(e,t,r)=>{function n(e){if(function(){if(null==o){o=!1;try{document.createElement("div").focus({get preventScroll(){return o=!0,!0}})}catch{}}return o}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeightn});let o=null},4624:(e,t,r)=>{r.d(t,{P:()=>i,Y:()=>o});var n=r(89242);function o(e){return 0===e.mozInputSource&&!!e.isTrusted||((0,n.m0)()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function i(e){return!(0,n.m0)()&&0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType}},91133:(e,t,r)=>{r.d(t,{v:()=>a});var n=r(25864),o=r(22411),i=r(29121);function a(...e){let t={...e[0]};for(let r=1;r=65&&90>=e.charCodeAt(2)?t[e]=(0,n.c)(r,s):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof s?t[e]=(0,i.A)(r,s):"id"===e&&r&&s?t.id=(0,o.Tw)(r,s):t[e]=void 0!==s?s:r}}return t}},60147:(e,t,r)=>{r.d(t,{Fe:()=>c,HI:()=>f,_h:()=>p,pg:()=>s,rd:()=>l,sU:()=>u});var n=r(84706),o=r(89242),i=r(52308);let a=(0,i.createContext)({isNative:!0,open:function(e,t){d(e,e=>c(e,t))},useHref:e=>e});function s(e){let{children:t,navigate:r,useHref:n}=e,o=(0,i.useMemo)(()=>({isNative:!1,open:(e,t,n,o)=>{d(e,e=>{u(e,t)?r(n,o):c(e,t)})},useHref:n||(e=>e)}),[r,n]);return i.createElement(a.Provider,{value:o},t)}function l(){return(0,i.useContext)(a)}function u(e,t){let r=e.getAttribute("target");return(!r||"_self"===r)&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function c(e,t,r=!0){var i,a;let{metaKey:s,ctrlKey:l,altKey:u,shiftKey:d}=t;(0,o.gm)()&&(null===(a=window.event)||void 0===a?void 0:null===(i=a.type)||void 0===i?void 0:i.startsWith("key"))&&"_blank"===e.target&&((0,o.cX)()?s=!0:l=!0);let f=(0,o.Tc)()&&(0,o.cX)()&&!(0,o.bh)()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:s,ctrlKey:l,altKey:u,shiftKey:d}):new MouseEvent("click",{metaKey:s,ctrlKey:l,altKey:u,shiftKey:d,bubbles:!0,cancelable:!0});c.isOpening=r,(0,n.e)(e),e.dispatchEvent(f),c.isOpening=!1}function d(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}function f(e){var t;let r=l().useHref(null!==(t=e.href)&&void 0!==t?t:"");return{"data-href":e.href?r:void 0,"data-target":e.target,"data-rel":e.rel,"data-download":e.download,"data-ping":e.ping,"data-referrer-policy":e.referrerPolicy}}function p(e){var t;let r=l().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?r:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}c.isOpening=!1},89242:(e,t,r)=>{function n(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function o(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function i(e){let t=null;return()=>(null==t&&(t=e()),t)}r.d(t,{H8:()=>f,Tc:()=>d,bh:()=>l,cX:()=>a,gm:()=>g,lg:()=>c,m0:()=>p,mU:()=>s,un:()=>u});let a=i(function(){return o(/^Mac/i)}),s=i(function(){return o(/^iPhone/i)}),l=i(function(){return o(/^iPad/i)||a()&&navigator.maxTouchPoints>1}),u=i(function(){return s()||l()}),c=i(function(){return a()||u()}),d=i(function(){return n(/AppleWebKit/i)&&!f()}),f=i(function(){return n(/Chrome/i)}),p=i(function(){return n(/Android/i)}),g=i(function(){return n(/Firefox/i)})},59713:(e,t,r)=>{r.d(t,{v:()=>a});let n=new Map,o=new Set;function i(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=r=>{if(!e(r)||!r.target)return;let i=n.get(r.target);if(i&&(i.delete(r.propertyName),0===i.size&&(r.target.removeEventListener("transitioncancel",t),n.delete(r.target)),0===n.size)){for(let e of o)e();o.clear()}};document.body.addEventListener("transitionrun",r=>{if(!e(r)||!r.target)return;let o=n.get(r.target);o||(o=new Set,n.set(r.target,o),r.target.addEventListener("transitioncancel",t,{once:!0})),o.add(r.propertyName)}),document.body.addEventListener("transitionend",t)}function a(e){requestAnimationFrame(()=>{0===n.size?e():o.add(e)})}"undefined"!=typeof document&&("loading"!==document.readyState?i():document.addEventListener("DOMContentLoaded",i))},25117:(e,t,r)=>{r.d(t,{J:()=>i});var n=r(891),o=r(52308);function i(e){let t=(0,o.useRef)(null);return(0,n.N)(()=>{t.current=e},[e]),(0,o.useCallback)((...e)=>{let r=t.current;return null==r?void 0:r(...e)},[])}},44200:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(52308);function o(){let e=(0,n.useRef)(new Map),t=(0,n.useCallback)((t,r,n,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:i,options:o}),t.addEventListener(r,i,o)},[]),r=(0,n.useCallback)((t,r,n,o)=>{var i;let a=(null===(i=e.current.get(n))||void 0===i?void 0:i.fn)||n;t.removeEventListener(r,a,o),e.current.delete(n)},[]),o=(0,n.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,n.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:o}}},22411:(e,t,r)=>{r.d(t,{Tw:()=>c,Bi:()=>u,X1:()=>d});var n=r(891),o=r(25117),i=r(52308),a=r(10173);let s=!!("undefined"!=typeof window&&window.document&&window.document.createElement),l=new Map;function u(e){let[t,r]=(0,i.useState)(e),o=(0,i.useRef)(null),u=(0,a.Cc)(t),c=(0,i.useCallback)(e=>{o.current=e},[]);return s&&(l.has(u)&&!l.get(u).includes(c)?l.set(u,[...l.get(u),c]):l.set(u,[c])),(0,n.N)(()=>()=>{l.delete(u)},[u]),(0,i.useEffect)(()=>{let e=o.current;e&&(o.current=null,r(e))}),u}function c(e,t){if(e===t)return e;let r=l.get(e);if(r)return r.forEach(e=>e(t)),t;let n=l.get(t);return n?(n.forEach(t=>t(e)),e):t}function d(e=[]){let t=u(),[r,a]=function(e){let[t,r]=(0,i.useState)(e),a=(0,i.useRef)(null),s=(0,o.J)(()=>{if(!a.current)return;let e=a.current.next();if(e.done){a.current=null;return}t===e.value?s():r(e.value)});(0,n.N)(()=>{a.current&&s()});let l=(0,o.J)(e=>{a.current=e(t),s()});return[t,l]}(t),s=(0,i.useCallback)(()=>{a(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,a]);return(0,n.N)(s,[t,s,...e]),r}},891:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(52308);let o="undefined"!=typeof document?n.useLayoutEffect:()=>{}},62184:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(891);function o(e,t){(0,n.N)(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}},93003:(e,t,r)=>{r.d(t,{_:()=>n});function n(e,t,r){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,r)}},29121:(e,t,r)=>{r.d(t,{A:()=>n});let n=function(){for(var e,t,r=0,n="",o=arguments.length;r{r.d(t,{c:()=>o,n:()=>i});var n=r(51551);let o="framerAppearId",i="data-"+(0,n.I)(o)},54643:(e,t,r)=>{r.d(t,{N:()=>n});function n(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}},81697:(e,t,r)=>{r.d(t,{p:()=>n});let n=e=>Array.isArray(e)},17412:(e,t,r)=>{r.d(t,{N:()=>y});var n=r(3896),o=r(52308),i=r(74568),a=r(31312),s=r(76774),l=r(37159);class u extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=e instanceof HTMLElement&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:r,anchorX:i}=e,a=(0,o.useId)(),s=(0,o.useRef)(null),c=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=(0,o.useContext)(l.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:o,right:l}=c.current;if(r||!s.current||!e||!t)return;s.current.dataset.motionPopId=a;let u=document.createElement("style");return d&&(u.nonce=d),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(a,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===i?"left: ".concat(o):"right: ".concat(l),"px !important;\n top: ").concat(n,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[r]),(0,n.jsx)(u,{isPresent:r,childRef:s,sizeRef:c,children:o.cloneElement(t,{ref:s})})}let d=e=>{let{children:t,initial:r,isPresent:i,onExitComplete:l,custom:u,presenceAffectsLayout:d,mode:p,anchorX:g}=e,v=(0,a.M)(f),m=(0,o.useId)(),y=(0,o.useCallback)(e=>{for(let t of(v.set(e,!0),v.values()))if(!t)return;l&&l()},[v,l]),h=(0,o.useMemo)(()=>({id:m,initial:r,isPresent:i,custom:u,onExitComplete:y,register:e=>(v.set(e,!1),()=>v.delete(e))}),d?[Math.random(),y]:[i,y]);return(0,o.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[i]),o.useEffect(()=>{i||v.size||!l||l()},[i]),"popLayout"===p&&(t=(0,n.jsx)(c,{isPresent:i,anchorX:g,children:t})),(0,n.jsx)(s.t.Provider,{value:h,children:t})};function f(){return new Map}var p=r(46993);let g=e=>e.key||"";function v(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var m=r(2937);let y=e=>{let{children:t,custom:r,initial:s=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:c="sync",propagate:f=!1,anchorX:y="left"}=e,[h,b]=(0,p.xQ)(f),w=(0,o.useMemo)(()=>v(t),[t]),T=f&&!h?[]:w.map(g),E=(0,o.useRef)(!0),x=(0,o.useRef)(w),P=(0,a.M)(()=>new Map),[M,C]=(0,o.useState)(w),[S,k]=(0,o.useState)(w);(0,m.E)(()=>{E.current=!1,x.current=w;for(let e=0;e{let t=g(e),o=(!f||!!h)&&(w===S||T.includes(t));return(0,n.jsx)(d,{isPresent:o,initial:(!E.current||!!s)&&void 0,custom:r,presenceAffectsLayout:u,mode:c,onExitComplete:o?void 0:()=>{if(!P.has(t))return;P.set(t,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(null==A||A(),k(x.current),f&&(null==b||b()),l&&l())},anchorX:y,children:e},t)})})}},46993:(e,t,r)=>{r.d(t,{tF:()=>a,xQ:()=>i});var n=r(52308),o=r(76774);function i(e=!0){let t=(0,n.useContext)(o.t);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:a,register:s}=t,l=(0,n.useId)();(0,n.useEffect)(()=>{e&&s(l)},[e]);let u=(0,n.useCallback)(()=>e&&a&&a(l),[l,a,e]);return!r&&a?[!1,u]:[!0]}function a(){var e;return null===(e=(0,n.useContext)(o.t))||e.isPresent}},25040:(e,t,r)=>{r.d(t,{F:()=>s});var n=r(3896),o=r(52308),i=r(73329),a=r(68667);function s(e){let{children:t,features:r,strict:s=!1}=e,[,u]=(0,o.useState)(!l(r)),c=(0,o.useRef)(void 0);if(!l(r)){let{renderer:e,...t}=r;c.current=e,(0,a.Y)(t)}return(0,o.useEffect)(()=>{l(r)&&r().then(e=>{let{renderer:t,...r}=e;(0,a.Y)(r),c.current=t,u(!0)})},[]),(0,n.jsx)(i.Y.Provider,{value:{renderer:c.current,strict:s},children:t})}function l(e){return"function"==typeof e}},74568:(e,t,r)=>{r.d(t,{L:()=>n});let n=(0,r(52308).createContext)({})},73329:(e,t,r)=>{r.d(t,{Y:()=>n});let n=(0,r(52308).createContext)({strict:!1})},37159:(e,t,r)=>{r.d(t,{Q:()=>n});let n=(0,r(52308).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},16128:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(52308).createContext)({})},76774:(e,t,r)=>{r.d(t,{t:()=>n});let n=(0,r(52308).createContext)(null)},74284:(e,t,r)=>{r.d(t,{N:()=>n});let n=(0,r(52308).createContext)({})},46073:(e,t,r)=>{r.d(t,{I:()=>a});var n=r(34741),o=r(43870),i=r(55322);function a(e,t){let r=!1,a=!0,s={delta:0,timestamp:0,isProcessing:!1},l=()=>r=!0,u=o.q.reduce((e,r)=>(e[r]=function(e,t){let r=new Set,n=new Set,o=!1,a=!1,s=new WeakSet,l={delta:0,timestamp:0,isProcessing:!1},u=0;function c(t){s.has(t)&&(d.schedule(t),e()),u++,t(l)}let d={schedule:(e,t=!1,i=!1)=>{let a=i&&o?r:n;return t&&s.add(e),a.has(e)||a.add(e),e},cancel:e=>{n.delete(e),s.delete(e)},process:e=>{if(l=e,o){a=!0;return}o=!0,[r,n]=[n,r],r.forEach(c),t&&i.Q.value&&i.Q.value.frameloop[t].push(u),u=0,r.clear(),o=!1,a&&(a=!1,d.process(e))}};return d}(l,t?r:void 0),e),{}),{read:c,resolveKeyframes:d,update:f,preRender:p,render:g,postRender:v}=u,m=()=>{let o=n.W.useManualTiming?s.timestamp:performance.now();r=!1,n.W.useManualTiming||(s.delta=a?1e3/60:Math.max(Math.min(o-s.timestamp,40),1)),s.timestamp=o,s.isProcessing=!0,c.process(s),d.process(s),f.process(s),p.process(s),g.process(s),v.process(s),s.isProcessing=!1,r&&t&&(a=!1,e(m))},y=()=>{r=!0,a=!0,s.isProcessing||e(m)};return{schedule:o.q.reduce((e,t)=>{let n=u[t];return e[t]=(e,t=!1,o=!1)=>(r||y(),n.schedule(e,t,o)),e},{}),cancel:e=>{for(let t=0;t{r.d(t,{Gt:()=>o,PP:()=>s,WG:()=>i,uv:()=>a});var n=r(38239);let{schedule:o,cancel:i,state:a,steps:s}=(0,r(46073).I)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.l,!0)},82549:(e,t,r)=>{r.d(t,{k:()=>n});let{schedule:n,cancel:o}=(0,r(46073).I)(queueMicrotask,!1)},43870:(e,t,r)=>{r.d(t,{q:()=>n});let n=["read","resolveKeyframes","update","preRender","render","postRender"]},56341:(e,t,r)=>{r.d(t,{B:()=>o});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},o={};for(let e in n)o[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},68667:(e,t,r)=>{r.d(t,{Y:()=>o});var n=r(56341);function o(e){for(let t in e)n.B[t]={...n.B[t],...e[t]}}},64977:(e,t,r)=>{r.d(t,{Z:()=>E});var n=r(3896),o=r(52308),i=r(74568),a=r(73329),s=r(37159),l=r(16128),u=r(37996),c=r(63966);function d(e){return Array.isArray(e)?e.join(" "):e}var f=r(6601),p=r(56341),g=r(68667),v=r(63605),m=r(76824),y=r(76774),h=r(2937),b=r(95585),w=r(82549),T=r(74284);function E(e){var t,r;let{preloadedFeatures:E,createVisualElement:x,useRender:P,useVisualState:M,Component:C}=e;function S(e,t){var r;let g;let v={...(0,o.useContext)(s.Q),...e,layoutId:function(e){let{layoutId:t}=e,r=(0,o.useContext)(i.L).id;return r&&void 0!==t?r+"-"+t:t}(e)},{isStatic:E}=v,S=function(e){let{initial:t,animate:r}=function(e,t){if((0,u.e)(e)){let{initial:t,animate:r}=e;return{initial:!1===t||(0,c.w)(t)?t:void 0,animate:(0,c.w)(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,o.useContext)(l.A));return(0,o.useMemo)(()=>({initial:t,animate:r}),[d(t),d(r)])}(e),k=M(e,E);if(!E&&f.B){(0,o.useContext)(a.Y).strict;let e=function(e){let{drag:t,layout:r}=p.B;if(!t&&!r)return{};let n={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(v);g=e.MeasureLayout,S.visualElement=function(e,t,r,n,i){var u,c;let{visualElement:d}=(0,o.useContext)(l.A),f=(0,o.useContext)(a.Y),p=(0,o.useContext)(y.t),g=(0,o.useContext)(s.Q).reducedMotion,v=(0,o.useRef)(null);n=n||f.renderer,!v.current&&n&&(v.current=n(e,{visualState:t,parent:d,props:r,presenceContext:p,blockInitialAnimation:!!p&&!1===p.initial,reducedMotionConfig:g}));let E=v.current,x=(0,o.useContext)(T.N);E&&!E.projection&&i&&("html"===E.type||"svg"===E.type)&&function(e,t,r,n){let{layoutId:o,layout:i,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!a||s&&(0,m.X)(s),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:n,layoutScroll:l,layoutRoot:u})}(v.current,r,i,x);let P=(0,o.useRef)(!1);(0,o.useInsertionEffect)(()=>{E&&P.current&&E.update(r,p)});let M=r[b.n],C=(0,o.useRef)(!!M&&!(null===(u=window.MotionHandoffIsComplete)||void 0===u?void 0:u.call(window,M))&&(null===(c=window.MotionHasOptimisedAnimation)||void 0===c?void 0:c.call(window,M)));return(0,h.E)(()=>{E&&(P.current=!0,window.MotionIsMounted=!0,E.updateFeatures(),w.k.render(E.render),C.current&&E.animationState&&E.animationState.animateChanges())}),(0,o.useEffect)(()=>{E&&(!C.current&&E.animationState&&E.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{var e;null===(e=window.MotionHandoffMarkAsComplete)||void 0===e||e.call(window,M)}),C.current=!1))}),E}(C,k,v,x,e.ProjectionNode)}return(0,n.jsxs)(l.A.Provider,{value:S,children:[g&&S.visualElement?(0,n.jsx)(g,{visualElement:S.visualElement,...v}):null,P(C,e,(r=S.visualElement,(0,o.useCallback)(e=>{e&&k.onMount&&k.onMount(e),r&&(e?r.mount(e):r.unmount()),t&&("function"==typeof t?t(e):(0,m.X)(t)&&(t.current=e))},[r])),k,E,S.visualElement)]})}E&&(0,g.Y)(E),S.displayName="motion.".concat("string"==typeof C?C:"create(".concat(null!==(r=null!==(t=C.displayName)&&void 0!==t?t:C.name)&&void 0!==r?r:"",")"));let k=(0,o.forwardRef)(S);return k[v.o]=C,k}},79068:(e,t,r)=>{r.d(t,{z:()=>i});var n=r(3916),o=r(22546);function i(e,{layout:t,layoutId:r}){return o.f.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!n.H[e]||"opacity"===e)}},63605:(e,t,r)=>{r.d(t,{o:()=>n});let n=Symbol.for("motionComponentSymbol")},73031:(e,t,r)=>{r.d(t,{T:()=>d});var n=r(52308),o=r(54643),i=r(16128),a=r(76774),s=r(37996),l=r(31444),u=r(31312),c=r(691);let d=e=>(t,r)=>{let d=(0,n.useContext)(i.A),f=(0,n.useContext)(a.t),p=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onUpdate:r},n,i,a){let u={latestValues:function(e,t,r,n){let i={},a=n(e,{});for(let e in a)i[e]=(0,c.u)(a[e]);let{initial:u,animate:d}=e,f=(0,s.e)(e),p=(0,s.O)(e);t&&p&&!f&&!1!==e.inherit&&(void 0===u&&(u=t.initial),void 0===d&&(d=t.animate));let g=!!r&&!1===r.initial,v=(g=g||!1===u)?d:u;if(v&&"boolean"!=typeof v&&!(0,o.N)(v)){let t=Array.isArray(v)?v:[v];for(let r=0;rr({props:n,current:e,...u}),u.onUpdate=e=>r(e)),u})(e,t,d,f);return r?p():(0,u.M)(p)}},71441:(e,t,r)=>{r.d(t,{S:()=>o});let n=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function o(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||n.has(e)}},3916:(e,t,r)=>{r.d(t,{$:()=>i,H:()=>o});var n=r(26561);let o={};function i(e){for(let t in e)o[t]=e[t],(0,n.j)(t)&&(o[t].isCSSVariable=!0)}},33558:(e,t,r)=>{r.d(t,{C:()=>M});var n=r(64977),o=r(52308),i=r(79068),a=r(24553),s=r(85442);let l=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function u(e,t,r){for(let n in t)(0,a.S)(t[n])||(0,i.z)(n,r)||(e[n]=t[n])}var c=r(22107),d=r(46934),f=r(70048);let p=()=>({...l(),attrs:{}});var g=r(36840),v=r(73031),m=r(75375);let y={useVisualState:(0,v.T)({scrapeMotionValuesFromProps:m.x,createRenderState:l})};var h=r(97865),b=r(22546),w=r(13104),T=r(97158),E=r(84824);let x=["x","y","width","height","cx","cy","r"],P={useVisualState:(0,v.T)({scrapeMotionValuesFromProps:E.x,createRenderState:p,onUpdate:({props:e,prevProps:t,current:r,renderState:n,latestValues:o})=>{if(!r)return;let i=!!e.drag;if(!i){for(let e in o)if(b.f.has(e)){i=!0;break}}if(!i)return;let a=!t;if(t)for(let r=0;r{(0,w.H)(r,n),h.Gt.render(()=>{(0,f.B)(n,o,(0,g.n)(r.tagName),e.transformTemplate),(0,T.d)(r,n)})})}})};function M(e,t){return function(r,{forwardMotionProps:i}={forwardMotionProps:!1}){let v={...(0,d.Q)(r)?P:y,preloadedFeatures:e,useRender:function(e=!1){return(t,r,n,{latestValues:i},v)=>{let m=((0,d.Q)(t)?function(e,t,r,n){let i=(0,o.useMemo)(()=>{let r=p();return(0,f.B)(r,t,(0,g.n)(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};u(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t){let r={},n=function(e,t){let r=e.style||{},n={};return u(n,r,e),Object.assign(n,function({transformTemplate:e},t){return(0,o.useMemo)(()=>{let r=l();return(0,s.O)(r,t,e),Object.assign({},r.vars,r.style)},[t])}(e,t)),n}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r})(r,i,v,t),y=(0,c.J)(r,"string"==typeof t,e),h=t!==o.Fragment?{...y,...m,ref:n}:{},{children:b}=r,w=(0,o.useMemo)(()=>(0,a.S)(b)?b.get():b,[b]);return(0,o.createElement)(t,{...h,children:w})}}(i),createVisualElement:t,Component:r};return(0,n.Z)(v)}}},59433:(e,t,r)=>{r.d(t,{I:()=>n});function n(e){if("undefined"==typeof Proxy)return e;let t=new Map;return new Proxy((...t)=>e(...t),{get:(r,n)=>"create"===n?e:(t.has(n)||t.set(n,e(n)),t.get(n))})}},65558:(e,t,r)=>{r.d(t,{m:()=>i});var n=r(59433);let o=(0,r(33558).C)(),i=(0,n.I)(o)},51551:(e,t,r)=>{r.d(t,{I:()=>n});let n=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase()},22107:(e,t,r)=>{r.d(t,{D:()=>i,J:()=>a});var n=r(71441);let o=e=>!(0,n.S)(e);function i(e){e&&(o=t=>t.startsWith("on")?!(0,n.S)(t):e(t))}try{i(require("@emotion/is-prop-valid").default)}catch(e){}function a(e,t,r){let i={};for(let a in e)("values"!==a||"object"!=typeof e.values)&&(o(a)||!0===r&&(0,n.S)(a)||!t&&!(0,n.S)(a)||e.draggable&&a.startsWith("onDrag"))&&(i[a]=e[a]);return i}},26561:(e,t,r)=>{r.d(t,{j:()=>o,p:()=>a});let n=e=>t=>"string"==typeof t&&t.startsWith(e),o=n("--"),i=n("var(--"),a=e=>!!i(e)&&s.test(e.split("/*")[0].trim()),s=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},46934:(e,t,r)=>{r.d(t,{Q:()=>o});let n=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function o(e){if("string"!=typeof e||e.includes("-"));else if(n.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}},51200:(e,t,r)=>{r.d(t,{e:()=>n});let n=(e,t)=>t&&"number"==typeof e?t.transform(e):e},15184:(e,t,r)=>{r.d(t,{o:()=>o});var n=r(68676);let o={borderWidth:n.px,borderTopWidth:n.px,borderRightWidth:n.px,borderBottomWidth:n.px,borderLeftWidth:n.px,borderRadius:n.px,radius:n.px,borderTopLeftRadius:n.px,borderTopRightRadius:n.px,borderBottomRightRadius:n.px,borderBottomLeftRadius:n.px,width:n.px,maxWidth:n.px,height:n.px,maxHeight:n.px,top:n.px,right:n.px,bottom:n.px,left:n.px,padding:n.px,paddingTop:n.px,paddingRight:n.px,paddingBottom:n.px,paddingLeft:n.px,margin:n.px,marginTop:n.px,marginRight:n.px,marginBottom:n.px,marginLeft:n.px,backgroundPositionX:n.px,backgroundPositionY:n.px}},80123:(e,t,r)=>{r.d(t,{W:()=>l});var n=r(86337),o=r(68676),i=r(15184);let a={rotate:o.uj,rotateX:o.uj,rotateY:o.uj,rotateZ:o.uj,scale:n.hs,scaleX:n.hs,scaleY:n.hs,scaleZ:n.hs,skew:o.uj,skewX:o.uj,skewY:o.uj,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:n.X4,originX:o.gQ,originY:o.gQ,originZ:o.px},s={...n.ai,transform:Math.round},l={...i.o,...a,zIndex:s,size:o.px,fillOpacity:n.X4,strokeOpacity:n.X4,numOctaves:s}},85442:(e,t,r)=>{r.d(t,{O:()=>l});var n=r(26561),o=r(51200),i=r(80123),a=r(30446),s=r(22546);function l(e,t,r){let{style:l,vars:u,transformOrigin:c}=e,d=!1,f=!1;for(let e in t){let r=t[e];if(s.f.has(e)){d=!0;continue}if((0,n.j)(e)){u[e]=r;continue}{let t=(0,o.e)(r,i.W[e]);e.startsWith("origin")?(f=!0,c[e]=t):l[e]=t}}if(!t.transform&&(d||r?l.transform=(0,a.d)(t,e.transform,r):l.transform&&(l.transform="none")),f){let{originX:e="50%",originY:t="50%",originZ:r=0}=c;l.transformOrigin=`${e} ${t} ${r}`}}},30446:(e,t,r)=>{r.d(t,{d:()=>l});var n=r(51200),o=r(80123),i=r(22546);let a={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},s=i.U.length;function l(e,t,r){let l="",u=!0;for(let c=0;c{r.d(t,{U:()=>n,f:()=>o});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],o=new Set(n)},5309:(e,t,r)=>{r.d(t,{e:()=>n});function n(e,{style:t,vars:r},n,o){for(let i in Object.assign(e.style,t,o&&o.getProjectionStyles(n)),r)e.style.setProperty(i,r[i])}},75375:(e,t,r)=>{r.d(t,{x:()=>i});var n=r(79068),o=r(24553);function i(e,t,r){var i;let{style:a}=e,s={};for(let l in a)((0,o.S)(a[l])||t.style&&(0,o.S)(t.style[l])||(0,n.z)(l,e)||(null===(i=null==r?void 0:r.getValue(l))||void 0===i?void 0:i.liveStyle)!==void 0)&&(s[l]=a[l]);return s}},70048:(e,t,r)=>{r.d(t,{B:()=>l});var n=r(85442),o=r(68676);let i={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function s(e,t,r){return"string"==typeof e?e:o.px.transform(t+r*e)}function l(e,{attrX:t,attrY:r,attrScale:l,originX:u,originY:c,pathLength:d,pathSpacing:f=1,pathOffset:p=0,...g},v,m){if((0,n.O)(e,g,m),v){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:y,style:h,dimensions:b}=e;y.transform&&(b&&(h.transform=y.transform),delete y.transform),b&&(void 0!==u||void 0!==c||h.transform)&&(h.transformOrigin=function(e,t,r){let n=s(t,e.x,e.width),o=s(r,e.y,e.height);return`${n} ${o}`}(b,void 0!==u?u:.5,void 0!==c?c:.5)),void 0!==t&&(y.x=t),void 0!==r&&(y.y=r),void 0!==l&&(y.scale=l),void 0!==d&&function(e,t,r=1,n=0,s=!0){e.pathLength=1;let l=s?i:a;e[l.offset]=o.px.transform(-n);let u=o.px.transform(t),c=o.px.transform(r);e[l.array]=`${u} ${c}`}(y,d,f,p,!1)}},51718:(e,t,r)=>{r.d(t,{e:()=>n});let n=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"])},36840:(e,t,r)=>{r.d(t,{n:()=>n});let n=e=>"string"==typeof e&&"svg"===e.toLowerCase()},13104:(e,t,r)=>{r.d(t,{H:()=>n});function n(e,t){try{t.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(e){t.dimensions={x:0,y:0,width:0,height:0}}}},97158:(e,t,r)=>{r.d(t,{d:()=>a});var n=r(51551),o=r(5309),i=r(51718);function a(e,t,r,a){for(let r in(0,o.e)(e,t,void 0,a),t.attrs)e.setAttribute(i.e.has(r)?r:(0,n.I)(r),t.attrs[r])}},84824:(e,t,r)=>{r.d(t,{x:()=>a});var n=r(24553),o=r(22546),i=r(75375);function a(e,t,r){let a=(0,i.x)(e,t,r);for(let r in e)((0,n.S)(e[r])||(0,n.S)(t[r]))&&(a[-1!==o.U.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return a}},37996:(e,t,r)=>{r.d(t,{O:()=>s,e:()=>a});var n=r(54643),o=r(63966),i=r(76365);function a(e){return(0,n.N)(e.animate)||i._.some(t=>(0,o.w)(e[t]))}function s(e){return!!(a(e)||e.variants)}},63966:(e,t,r)=>{r.d(t,{w:()=>n});function n(e){return"string"==typeof e||Array.isArray(e)}},31444:(e,t,r)=>{function n(e,t,r,n){if("function"==typeof t||("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t)){let[o,i]=function(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}(n);t=t(void 0!==r?r:e.custom,o,i)}return t}r.d(t,{a:()=>n})},76365:(e,t,r)=>{r.d(t,{U:()=>n,_:()=>o});let n=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],o=["initial",...n]},55322:(e,t,r)=>{r.d(t,{Q:()=>n});let n={value:null,addProjectionMetrics:null}},34741:(e,t,r)=>{r.d(t,{W:()=>n});let n={skipAnimations:!1,useManualTiming:!1}},49185:(e,t,r)=>{r.d(t,{q:()=>n});let n=(e,t,r)=>r>t?t:r{r.d(t,{B:()=>n});let n="undefined"!=typeof window},76824:(e,t,r)=>{r.d(t,{X:()=>n});function n(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}},36244:(e,t,r)=>{r.d(t,{B:()=>o,K:()=>i});var n=r(81697);let o=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),i=e=>(0,n.p)(e)?e[e.length-1]||0:e},31312:(e,t,r)=>{r.d(t,{M:()=>o});var n=r(52308);function o(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},2937:(e,t,r)=>{r.d(t,{E:()=>o});var n=r(52308);let o=r(6601).B?n.useLayoutEffect:n.useEffect},86337:(e,t,r)=>{r.d(t,{X4:()=>i,ai:()=>o,hs:()=>a});var n=r(49185);let o={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},i={...o,transform:e=>(0,n.q)(0,1,e)},a={...o,default:1}},68676:(e,t,r)=>{r.d(t,{KN:()=>i,gQ:()=>u,px:()=>a,uj:()=>o,vh:()=>s,vw:()=>l});let n=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),o=n("deg"),i=n("%"),a=n("px"),s=n("vh"),l=n("vw"),u={...i,parse:e=>i.parse(e)/100,transform:e=>i.transform(100*e)}},24553:(e,t,r)=>{r.d(t,{S:()=>n});let n=e=>!!(e&&e.getVelocity)},691:(e,t,r)=>{r.d(t,{u:()=>i});var n=r(36244),o=r(24553);function i(e){let t=(0,o.S)(e)?e.get():e;return(0,n.B)(t)?t.toValue():t}},38239:(e,t,r)=>{r.d(t,{l:()=>n});let n=e=>e}}]);