0&&void 0!==arguments[0]?arguments[0]:{};if(O.current){null===(t=C.current)||void 0===t||t.destroy();var n=s(s(s({},e),r),{},{container:O.current});return C.current=o.default.loadAnimation(n),j(!!C.current),function(){var e;null===(e=C.current)||void 0===e||e.destroy(),C.current=void 0}}};return r.useEffect(function(){var e=T();return function(){return null==e?void 0:e()}},[a,d]),r.useEffect(function(){C.current&&(C.current.autoplay=!!f)},[f]),r.useEffect(function(){if(C.current){if(!p){C.current.resetSegments(!0);return}Array.isArray(p)&&p.length&&((C.current.currentRawFramep[1])&&(C.current.currentRawFrame=p[0]),C.current.setSegment(p[0],p[1]))}},[p]),r.useEffect(function(){var e=[{name:"complete",handler:h},{name:"loopComplete",handler:m},{name:"enterFrame",handler:y},{name:"segmentStart",handler:g},{name:"config_ready",handler:v},{name:"data_ready",handler:b},{name:"data_failed",handler:w},{name:"loaded_images",handler:x},{name:"DOMLoaded",handler:S},{name:"destroy",handler:P}].filter(function(e){return null!=e.handler});if(e.length){var t=e.map(function(e){var t;return null===(t=C.current)||void 0===t||t.addEventListener(e.name,e.handler),function(){var t;null===(t=C.current)||void 0===t||t.removeEventListener(e.name,e.handler)}});return function(){t.forEach(function(e){return e()})}}},[h,m,y,g,v,b,w,x,S,P]),{View:i.default.createElement("div",s({style:t,ref:O},E)),play:function(){var e;null===(e=C.current)||void 0===e||e.play()},stop:function(){var e;null===(e=C.current)||void 0===e||e.stop()},pause:function(){var e;null===(e=C.current)||void 0===e||e.pause()},setSpeed:function(e){var t;null===(t=C.current)||void 0===t||t.setSpeed(e)},goToAndStop:function(e,t){var r;null===(r=C.current)||void 0===r||r.goToAndStop(e,t)},goToAndPlay:function(e,t){var r;null===(r=C.current)||void 0===r||r.goToAndPlay(e,t)},setDirection:function(e){var t;null===(t=C.current)||void 0===t||t.setDirection(e)},playSegments:function(e,t){var r;null===(r=C.current)||void 0===r||r.playSegments(e,t)},setSubframe:function(e){var t;null===(t=C.current)||void 0===t||t.setSubframe(e)},getDuration:function(e){var t;return null===(t=C.current)||void 0===t?void 0:t.getDuration(e)},destroy:function(){var e;null===(e=C.current)||void 0===e||e.destroy(),C.current=void 0},animationContainerRef:O,animationLoaded:R,animationItem:C.current}},f=function(e){var t=e.wrapperRef,n=e.animationItem,o=e.mode,i=e.actions;r.useEffect(function(){var e,r,a,s,l,u=t.current;if(u&&n&&i.length)switch(n.stop(),o){case"scroll":return e=null,r=function(){var t,r,o,a=(r=(t=u.getBoundingClientRect()).top,o=t.height,(window.innerHeight-r)/(window.innerHeight+o)),s=i.find(function(e){var t=e.visibility;return t&&a>=t[0]&&a<=t[1]});if(s){if("seek"===s.type&&s.visibility&&2===s.frames.length){var l=s.frames[0]+Math.ceil((a-s.visibility[0])/(s.visibility[1]-s.visibility[0])*s.frames[1]);n.goToAndStop(l-n.firstFrame-1,!0)}"loop"===s.type&&(null===e?(n.playSegments(s.frames,!0),e=s.frames):e!==s.frames?(n.playSegments(s.frames,!0),e=s.frames):n.isPaused&&(n.playSegments(s.frames,!0),e=s.frames)),"play"===s.type&&n.isPaused&&(n.resetSegments(!0),n.play()),"stop"===s.type&&n.goToAndStop(s.frames[0]-n.firstFrame-1,!0)}},document.addEventListener("scroll",r),function(){document.removeEventListener("scroll",r)};case"cursor":return a=function(e,t){var r=e,o=t;if(-1!==r&&-1!==o){var a,s,l,c,d=(a=r,s=o,c=(l=u.getBoundingClientRect()).top,{x:(a-l.left)/l.width,y:(s-c)/l.height});r=d.x,o=d.y}var f=i.find(function(e){var t=e.position;return t&&Array.isArray(t.x)&&Array.isArray(t.y)?r>=t.x[0]&&r<=t.x[1]&&o>=t.y[0]&&o<=t.y[1]:!(!t||Number.isNaN(t.x)||Number.isNaN(t.y))&&r===t.x&&o===t.y});if(f){if("seek"===f.type&&f.position&&Array.isArray(f.position.x)&&Array.isArray(f.position.y)&&2===f.frames.length){var p=(r-f.position.x[0])/(f.position.x[1]-f.position.x[0]),h=(o-f.position.y[0])/(f.position.y[1]-f.position.y[0]);n.playSegments(f.frames,!0),n.goToAndStop(Math.ceil((p+h)/2*(f.frames[1]-f.frames[0])),!0)}"loop"===f.type&&n.playSegments(f.frames,!0),"play"===f.type&&(n.isPaused&&n.resetSegments(!1),n.playSegments(f.frames)),"stop"===f.type&&n.goToAndStop(f.frames[0],!0)}},s=function(e){a(e.clientX,e.clientY)},l=function(){a(-1,-1)},u.addEventListener("mousemove",s),u.addEventListener("mouseout",l),function(){u.removeEventListener("mousemove",s),u.removeEventListener("mouseout",l)}}},[o,n])},p=function(e){var t=e.actions,r=e.mode,n=e.lottieObj,o=n.animationItem,i=n.View;return f({actions:t,animationItem:o,mode:r,wrapperRef:n.animationContainerRef}),i},h=["style","interactivity"];Object.defineProperty(e,"LottiePlayer",{enumerable:!0,get:function(){return o.default}}),e.default=function(e){var t,n,o,i=e.style,a=e.interactivity,s=d(l(e,h),i),u=s.View,c=s.play,f=s.stop,m=s.pause,y=s.setSpeed,g=s.goToAndStop,v=s.goToAndPlay,b=s.setDirection,w=s.playSegments,x=s.setSubframe,S=s.getDuration,P=s.destroy,E=s.animationContainerRef,A=s.animationLoaded,R=s.animationItem;return r.useEffect(function(){e.lottieRef&&(e.lottieRef.current={play:c,stop:f,pause:m,setSpeed:y,goToAndPlay:v,goToAndStop:g,setDirection:b,playSegments:w,setSubframe:x,getDuration:S,destroy:P,animationContainerRef:E,animationLoaded:A,animationItem:R})},[null===(t=e.lottieRef)||void 0===t?void 0:t.current]),p({lottieObj:{View:u,play:c,stop:f,pause:m,setSpeed:y,goToAndStop:g,goToAndPlay:v,setDirection:b,playSegments:w,setSubframe:x,getDuration:S,destroy:P,animationContainerRef:E,animationLoaded:A,animationItem:R},actions:null!==(n=null==a?void 0:a.actions)&&void 0!==n?n:[],mode:null!==(o=null==a?void 0:a.mode)&&void 0!==o?o:"scroll"})},e.useLottie=d,e.useLottieInteractivity=p,Object.defineProperty(e,"__esModule",{value:!0})}(t,r(71451),r(2265))},78030:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(2265);/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&r.indexOf(e)===t).join(" ")};/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let s=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:l,className:u="",children:c,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...a,width:o,height:o,stroke:r,strokeWidth:l?24*Number(s)/Number(o):s,className:i("lucide",u),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),l=(e,t)=>{let r=(0,n.forwardRef)((r,a)=>{let{className:l,...u}=r;return(0,n.createElement)(s,{ref:a,iconNode:t,className:i("lucide-".concat(o(e)),l),...u})});return r.displayName="".concat(e),r}},95137:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},22468:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},87592:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},40472:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]])},28165:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},40933:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},22584:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("CloudUpload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]])},51077:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},71322:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},3274:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},89896:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},92699:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])},14504:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]])},24841:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]])},18422:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},38401:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]])},98094:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},38296:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},52022:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},74697:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});/**
* @license lucide-react v0.424.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/let n=(0,r(78030).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},66648:function(e,t,r){"use strict";r.d(t,{default:function(){return o.a}});var n=r(55601),o=r.n(n)},87138:function(e,t,r){"use strict";r.d(t,{default:function(){return o.a}});var n=r(231),o=r.n(n)},844:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(18157);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function y(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let g=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:h,unoptimized:g,fill:v,onLoadRef:b,onLoadingCompleteRef:w,setBlurComplete:x,setShowAltText:S,sizesInput:P,onLoad:E,onError:A,...R}=e;return(0,i.jsx)("img",{...R,...y(f),loading:h,width:l,height:s,decoding:u,"data-nimg":v?"fill":"1",className:c,style:d,sizes:o,srcSet:n,src:r,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(A&&(e.src=e.src),e.complete&&m(e,p,b,w,x,g,P))},[r,p,b,w,x,A,g,P,t]),onLoad:e=>{m(e.currentTarget,p,b,w,x,g,P)},onError:e=>{S(!0),"empty"!==p&&x(!0),A&&A(e)}})});function v(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,i.jsx)(l.default,{children:(0,i.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)(f.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=h||n||c.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,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let y=(0,a.useRef)(l);(0,a.useEffect)(()=>{y.current=l},[l]);let[b,w]=(0,a.useState)(!1),[x,S]=(0,a.useState)(!1),{props:P,meta:E}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:b,showAltText:x});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{...P,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:m,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:S,sizesInput:e.sizes,ref:t}),E.priority?(0,i.jsx)(v,{isAppRouter:!r,imgAttributes:P}):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)},231:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return w}});let n=r(99920),o=r(57437),i=n._(r(2265)),a=r(98016),s=r(18029),l=r(41142),u=r(43461),c=r(844),d=r(60291),f=r(44467),p=r(53106),h=r(25944),m=r(4897),y=r(51507),g=new Set;function v(e,t,r,n,o,i){if("undefined"!=typeof window&&(i||(0,s.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(g.has(o))return;g.add(o)}(async()=>i?e.prefetch(t,o):e.prefetch(t,r,n))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let w=i.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:w,prefetch:x=null,passHref:S,replace:P,shallow:E,scroll:A,locale:R,onClick:j,onMouseEnter:C,onTouchStart:O,legacyBehavior:T=!1,...M}=e;r=w,T&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let k=i.default.useContext(d.RouterContext),D=i.default.useContext(f.AppRouterContext),N=null!=k?k:D,L=!k,I=!1!==x,F=null===x?y.PrefetchKind.AUTO:y.PrefetchKind.FULL,{href:_,as:V}=i.default.useMemo(()=>{if(!k){let e=b(l);return{href:e,as:g?b(g):e}}let[e,t]=(0,a.resolveHref)(k,l,!0);return{href:e,as:g?(0,a.resolveHref)(k,g):t||e}},[k,l,g]),z=i.default.useRef(_),B=i.default.useRef(V);T&&(n=i.default.Children.only(r));let W=T?n&&"object"==typeof n&&n.ref:t,[U,$,H]=(0,p.useIntersection)({rootMargin:"200px"}),K=i.default.useCallback(e=>{(B.current!==V||z.current!==_)&&(H(),B.current=V,z.current=_),U(e),W&&("function"==typeof W?W(e):"object"==typeof W&&(W.current=e))},[V,W,_,H,U]);i.default.useEffect(()=>{N&&$&&I&&v(N,_,V,{locale:R},{kind:F},L)},[V,_,$,R,I,null==k?void 0:k.locale,N,L,F]);let q={ref:K,onClick(e){T||"function"!=typeof j||j(e),T&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),N&&!e.defaultPrevented&&function(e,t,r,n,o,a,l,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,s.isLocalURL)(r)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:a,locale:u,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})};c?i.default.startTransition(f):f()}(e,N,_,V,P,E,A,R,L)},onMouseEnter(e){T||"function"!=typeof C||C(e),T&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),N&&(I||!L)&&v(N,_,V,{locale:R,priority:!0,bypassPrefetchedCheck:!0},{kind:F},L)},onTouchStart:function(e){T||"function"!=typeof O||O(e),T&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),N&&(I||!L)&&v(N,_,V,{locale:R,priority:!0,bypassPrefetchedCheck:!0},{kind:F},L)}};if((0,u.isAbsoluteUrl)(V))q.href=V;else if(!T||S||"a"===n.type&&!("href"in n.props)){let e=void 0!==R?R:null==k?void 0:k.locale,t=(null==k?void 0:k.isLocaleDomain)&&(0,h.getDomainLocale)(V,e,null==k?void 0:k.locales,null==k?void 0:k.domainLocales);q.href=t||(0,m.addBasePath)((0,c.addLocale)(V,e,null==k?void 0:k.defaultLocale))}return T?i.default.cloneElement(n,q):(0,o.jsx)("a",{...M,...q,children:r})});("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)},49189: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,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("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)},98016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let n=r(18323),o=r(41142),i=r(45519),a=r(43461),s=r(18157),l=r(18029),u=r(59195),c=r(80020);function d(e,t,r){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),h=p?f.slice(p[0].length):f;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(h);f=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:a,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,r);a&&(t=(0,o.formatWithValidation)({pathname:a,hash:e.hash,query:(0,i.omit)(r,s)}))}let a=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[a,t||a]:a}catch(e){return r?[f]:f}}("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)},53106:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(2265),o=r(49189),i="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!i,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},s.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[p,c,(0,n.useCallback)(()=>{d(!1)},[])]}("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)},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(99920)._(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}})},81943:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},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),o=r(7103);function i(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:c,sizes:d,unoptimized:f=!1,priority:p=!1,loading:h,className:m,quality:y,width:g,height:v,fill:b=!1,style:w,overrideSrc:x,onLoad:S,onLoadingComplete:P,placeholder:E="empty",blurDataURL:A,fetchPriority:R,layout:j,objectFit:C,objectPosition:O,lazyBoundary:T,lazyRoot:M,...k}=e,{imgConf:D,showAltText:N,blurComplete:L,defaultLoader:I}=t,F=D||o.imageConfigDefault;if("allSizes"in F)s=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t);s={...F,allSizes:e,deviceSizes:t}}if(void 0===I)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let _=k.loader||I;delete k.loader,delete k.srcSet;let V="__next_img_default"in _;if(V){if("custom"===s.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=_;_=t=>{let{config:r,...n}=t;return e(n)}}if(j){"fill"===j&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[j];t&&!d&&(d=t)}let z="",B=a(g),W=a(v);if("object"==typeof(r=c)&&(i(r)||void 0!==r.src)){let e=i(c)?c.default:c;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,A=A||e.blurDataURL,z=e.src,!b){if(B||W){if(B&&!W){let t=B/e.width;W=Math.round(e.height*t)}else if(!B&&W){let t=W/e.height;B=Math.round(e.width*t)}}else B=e.width,W=e.height}}let U=!p&&("lazy"===h||void 0===h);(!(c="string"==typeof c?c:z)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,U=!1),s.unoptimized&&(f=!0),V&&c.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(f=!0),p&&(R="high");let $=a(y),H=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:O}:{},N?{}:{color:"transparent"},w),K=L||"empty"===E?null:"blur"===E?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:B,heightInt:W,blurWidth:l,blurHeight:u,blurDataURL:A||"",objectFit:H.objectFit})+'")':'url("'+E+'")',q=K?{backgroundSize:H.objectFit||"cover",backgroundPosition:H.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},G=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,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:o}=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:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:i,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:i,width:l[c]})}}({config:s,src:c,unoptimized:f,width:B,quality:$,sizes:d,loader:_});return{props:{...k,loading:U?"lazy":h,fetchPriority:R,width:B,height:W,decoding:"async",className:m,style:{...H,...q},sizes:G.sizes,srcSet:G.srcSet,src:x||G.src},meta:{unoptimized:f,priority:p,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 m},defaultHead:function(){return d}});let n=r(99920),o=r(41452),i=r(57437),a=o._(r(2265)),s=n._(r(65960)),l=r(82901),u=r(36590),c=r(40687);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(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 p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{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 m=function(e){let{children:t}=e,r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(u.HeadManagerContext);return(0,i.jsx)(s.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.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:o,blurDataURL:i,objectFit:a}=e,s=n?40*n:t,l=o?40*o: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='"+i+"'/%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 i}});let n=r(99920)._(r(2265)),o=r(7103),i=n.default.createContext(o.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}},55601: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 l},getImageProps:function(){return s}});let n=r(99920),o=r(80497),i=r(38173),a=n._(r(21241));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.default,imgConf:{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}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=i.Image},21241:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:o}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||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},60291:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(99920)._(r(2265)).default.createContext(null)},41142: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,{formatUrl:function(){return i},formatWithValidation:function(){return s},urlObjectKeys:function(){return a}});let n=r(41452)._(r(18323)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,i=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return i(e)}},59195: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,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(49089),o=r(28083)},80020:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let n=r(41533),o=r(63169);function i(e,t,r){let i="",a=(0,o.getRouteRegex)(e),s=a.groups,l=(t!==e?(0,n.getRouteMatcher)(a)(t):"")||r;i=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=s[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(i=i.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:u,result:i}}},28083:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(82269),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},18029:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=r(43461),o=r(49404);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},45519:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},18323:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},41533:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(43461);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},a={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(a[e]=~n.indexOf("/")?n.split("/").map(e=>i(e)):t.repeat?[i(n)]:i(n))}),a}}},63169: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,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let n=r(82269),o=r(81943),i=r(67741);function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function s(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),r={},s=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:n,repeat:l}=a(i[1]);return r[e]={pos:s++,repeat:l,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=a(i[1]);return r[e]={pos:s++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=s(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function u(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:i,keyPrefix:s}=e,{key:l,optional:u,repeat:c}=a(n),d=l.replace(/\W/g,"");s&&(d=""+s+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=r()),s?i[d]=""+s+l:i[d]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?u?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function c(e,t){let r;let a=(0,i.removeTrailingSlash)(e).slice(1).split("/"),s=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:a.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&i){let[r]=e.split(i[0]);return u({getSafeRouteKey:s,interceptionMarker:r,segment:i[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return i?u({getSafeRouteKey:s,segment:i[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function d(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function f(e,t){let{parameterizedRoute:r}=s(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},49089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),a=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),a=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function i(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(a){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');i(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');i(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(a)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},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),o="undefined"==typeof window,i=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}if(o){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),s()}return i(()=>{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)}}),i(()=>(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}},43461: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,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return v},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return y},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class v extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},56919:function(e,t,r){var n="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=n&&o&&"function"==typeof o.get?o.get:null,a=n&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=s&&l&&"function"==typeof l.get?l.get:null,c=s&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,y=Function.prototype.toString,g=String.prototype.match,v=String.prototype.slice,b=String.prototype.replace,w=String.prototype.toUpperCase,x=String.prototype.toLowerCase,S=RegExp.prototype.test,P=Array.prototype.concat,E=Array.prototype.join,A=Array.prototype.slice,R=Math.floor,j="function"==typeof BigInt?BigInt.prototype.valueOf:null,C=Object.getOwnPropertySymbols,O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,T="function"==typeof Symbol&&"object"==typeof Symbol.iterator,M="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===T?"object":"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,D=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-R(-e):R(e);if(n!==e){var o=String(n),i=v.call(t,o.length+1);return b.call(o,r,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,r,"$&_")}var L=r(24654),I=L.custom,F=B(I)?I:null;function _(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function V(e){return"[object Array]"===$(e)&&(!M||!("object"==typeof e&&M in e))}function z(e){return"[object RegExp]"===$(e)&&(!M||!("object"==typeof e&&M in e))}function B(e){if(T)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!O)return!1;try{return O.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,o,s){var l=n||{};if(U(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(U(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var m=!U(l,"customInspect")||l.customInspect;if("boolean"!=typeof m&&"symbol"!==m)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(U(l,"indent")&&null!==l.indent&&" "!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(U(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var w=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return function e(t,r){if(t.length>r.maxStringLength){var n=t.length-r.maxStringLength;return e(v.call(t,0,r.maxStringLength),r)+"... "+n+" more character"+(n>1?"s":"")}return _(b.call(b.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,K),"single",r)}(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var S=String(t);return w?N(t,S):S}if("bigint"==typeof t){var R=String(t)+"n";return w?N(t,R):R}var C=void 0===l.depth?5:l.depth;if(void 0===o&&(o=0),o>=C&&C>0&&"object"==typeof t)return V(t)?"[Array]":"[Object]";var I=function(e,t){var r;if(" "===e.indent)r=" ";else{if("number"!=typeof e.indent||!(e.indent>0))return null;r=E.call(Array(e.indent+1)," ")}return{base:r,prev:E.call(Array(t+1),r)}}(l,o);if(void 0===s)s=[];else if(H(s,t)>=0)return"[Circular]";function W(t,r,n){if(r&&(s=A.call(s)).push(r),n){var i={depth:l.depth};return U(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,o+1,s)}return e(t,l,o+1,s)}if("function"==typeof t&&!z(t)){var J=function(e){if(e.name)return e.name;var t=g.call(y.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),Q=Y(t,W);return"[Function"+(J?": "+J:" (anonymous)")+"]"+(Q.length>0?" { "+E.call(Q,", ")+" }":"")}if(B(t)){var ee=T?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(t);return"object"!=typeof t||T?ee:q(ee)}if(t&&"object"==typeof t&&("undefined"!=typeof HTMLElement&&t instanceof HTMLElement||"string"==typeof t.nodeName&&"function"==typeof t.getAttribute)){for(var et,er="<"+x.call(String(t.nodeName)),en=t.attributes||[],eo=0;eo",t.childNodes&&t.childNodes.length&&(er+="..."),er+=""+x.call(String(t.nodeName))+">"}if(V(t)){if(0===t.length)return"[]";var ei=Y(t,W);return I&&!function(e){for(var t=0;t=0)return!1;return!0}(ei)?"["+X(ei,I)+"]":"[ "+E.call(ei,", ")+" ]"}if("[object Error]"===$(t)&&(!M||!("object"==typeof t&&M in t))){var ea=Y(t,W);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===ea.length?"["+String(t)+"]":"{ ["+String(t)+"] "+E.call(ea,", ")+" }":"{ ["+String(t)+"] "+E.call(P.call("[cause]: "+W(t.cause),ea),", ")+" }"}if("object"==typeof t&&m){if(F&&"function"==typeof t[F]&&L)return L(t,{depth:C-o});if("symbol"!==m&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var es=[];return a&&a.call(t,function(e,r){es.push(W(r,t,!0)+" => "+W(e,t))}),Z("Map",i.call(t),es,I)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var el=[];return c&&c.call(t,function(e){el.push(W(e,t))}),Z("Set",u.call(t),el,I)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return G("WeakMap");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return G("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return G("WeakRef");if("[object Number]"===$(t)&&(!M||!("object"==typeof t&&M in t)))return q(W(Number(t)));if(function(e){if(!e||"object"!=typeof e||!j)return!1;try{return j.call(e),!0}catch(e){}return!1}(t))return q(W(j.call(t)));if("[object Boolean]"===$(t)&&(!M||!("object"==typeof t&&M in t)))return q(h.call(t));if("[object String]"===$(t)&&(!M||!("object"==typeof t&&M in t)))return q(W(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==r.g&&t===r.g)return"{ [object globalThis] }";if(!("[object Date]"===$(t)&&(!M||!("object"==typeof t&&M in t)))&&!z(t)){var eu=Y(t,W),ec=D?D(t)===Object.prototype:t instanceof Object||t.constructor===Object,ed=t instanceof Object?"":"null prototype",ef=!ec&&M&&Object(t)===t&&M in t?v.call($(t),8,-1):ed?"Object":"",ep=(ec||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(ef||ed?"["+E.call(P.call([],ef||[],ed||[]),": ")+"] ":"");return 0===eu.length?ep+"{}":I?ep+"{"+X(eu,I)+"}":ep+"{ "+E.call(eu,", ")+" }"}return String(t)};var W=Object.prototype.hasOwnProperty||function(e){return e in this};function U(e,t){return W.call(e,t)}function $(e){return m.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r-1?e.split(","):e},l=function(e,t){var r={__proto__:null},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;l=l.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var u=t.parameterLimit===1/0?void 0:t.parameterLimit,c=l.split(t.delimiter,u),d=-1,f=t.charset;if(t.charsetSentinel)for(p=0;p-1&&(m=i(m)?[m]:m);var b=o.call(r,h);b&&"combine"===t.duplicates?r[h]=n.combine(r[h],m):b&&"last"!==t.duplicates||(r[h]=m)}return r},u=function(e,t,r,n){for(var o=n?t:s(t,r),i=e.length-1;i>=0;--i){var a,l=e[i];if("[]"===l&&r.parseArrays)a=r.allowEmptyArrays&&(""===o||r.strictNullHandling&&null===o)?[]:[].concat(o);else{a=r.plainObjects?Object.create(null):{};var u="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,c=r.decodeDotInKeys?u.replace(/%2E/g,"."):u,d=parseInt(c,10);r.parseArrays||""!==c?!isNaN(d)&&l!==c&&String(d)===c&&d>=0&&r.parseArrays&&d<=r.arrayLimit?(a=[])[d]=o:"__proto__"!==c&&(a[c]=o):a={0:o}}o=a}return o},c=function(e,t,r,n){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(i),l=s?i.slice(0,s.index):i,c=[];if(l){if(!r.plainObjects&&o.call(Object.prototype,l)&&!r.allowPrototypes)return;c.push(l)}for(var d=0;r.depth>0&&null!==(s=a.exec(i))&&d0?j.join(",")||null:void 0}];else if(l(y))R=y;else{var D=Object.keys(j);R=g?D.sort(g):D}var N=f?r.replace(/\./g,"%2E"):r,L=a&&l(j)&&1===j.length?N+"[]":N;if(s&&l(j)&&0===j.length)return L+"[]";for(var I=0;I0?v+g:""}},65600:function(e,t,r){"use strict";var n=r(3462),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var n=[],o=0;o=1024?s.slice(u,u+1024):s,d=[],f=0;f=48&&p<=57||p>=65&&p<=90||p>=97&&p<=122||i===n.RFC1738&&(40===p||41===p)){d[d.length]=c.charAt(f);continue}if(p<128){d[d.length]=a[p];continue}if(p<2048){d[d.length]=a[192|p>>6]+a[128|63&p];continue}if(p<55296||p>=57344){d[d.length]=a[224|p>>12]+a[128|p>>6&63]+a[128|63&p];continue}f+=1,p=65536+((1023&p)<<10|1023&c.charCodeAt(f)),d[d.length]=a[240|p>>18]+a[128|p>>12&63]+a[128|p>>6&63]+a[128|63&p]}l+=d.join("")}return l},isBuffer:function(e){return!!e&&"object"==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var r=[],n=0;nt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}"function"==typeof SuppressedError&&SuppressedError;var f=r(2265),p="right-scroll-bar-position",h="width-before-scroll-bar";function m(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var y="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,v=(void 0===o&&(o={}),(void 0===i&&(i=function(e){return e}),a=[],s=!1,l={read:function(){if(s)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=i(e,s);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(s=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){s=!0;var t=[];if(a.length){var r=a;a=[],r.forEach(e),t=a}var n=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(n)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}).options=c({async:!0,ssr:!1},o),l),b=function(){},w=f.forwardRef(function(e,t){var r,n,o,i,a=f.useRef(null),s=f.useState({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:b}),l=s[0],u=s[1],p=e.forwardProps,h=e.children,w=e.className,x=e.removeScrollBar,S=e.enabled,P=e.shards,E=e.sideCar,A=e.noIsolation,R=e.inert,j=e.allowPinchZoom,C=e.as,O=e.gapMode,T=d(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),M=(r=[a,t],n=function(e){return r.forEach(function(t){return m(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,i=o.facade,y(function(){var e=g.get(i);if(e){var t=new Set(e),n=new Set(r),o=i.current;t.forEach(function(e){n.has(e)||m(e,null)}),n.forEach(function(e){t.has(e)||m(e,o)})}g.set(i,r)},[r]),i),k=c(c({},T),l);return f.createElement(f.Fragment,null,S&&f.createElement(E,{sideCar:v,removeScrollBar:x,shards:P,noIsolation:A,inert:R,setCallbacks:u,allowPinchZoom:!!j,lockRef:a,gapMode:O}),p?f.cloneElement(f.Children.only(h),c(c({},k),{ref:M})):f.createElement(void 0===C?"div":C,c({},k,{className:w,ref:M}),h))});w.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},w.classNames={fullWidth:h,zeroRight:p};var x=function(e){var t=e.sideCar,r=d(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return f.createElement(n,c({},r))};x.isSideCarExport=!0;var S=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&&e.setAttribute("nonce",t),e}())){var i,a;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},P=function(){var e=S();return function(t,r){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},E=function(){var e=P();return function(t){return e(t.styles,t.dynamic),null}},A={left:0,top:0,right:0,gap:0},R=function(e){return parseInt(e||"",10)||0},j=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[R(r),R(n),R(o)]},C=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return A;var t=j(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},O=E(),T="data-scroll-locked",M=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(s,"px ").concat(n,";\n }\n body[").concat(T,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(p," {\n right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(h," {\n margin-right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(p," .").concat(p," {\n right: 0 ").concat(n,";\n }\n \n .").concat(h," .").concat(h," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(T,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},k=function(){var e=parseInt(document.body.getAttribute(T)||"0",10);return isFinite(e)?e:0},D=function(){f.useEffect(function(){return document.body.setAttribute(T,(k()+1).toString()),function(){var e=k()-1;e<=0?document.body.removeAttribute(T):document.body.setAttribute(T,e.toString())}},[])},N=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;D();var i=f.useMemo(function(){return C(o)},[o]);return f.createElement(O,{styles:M(i,!t,o,r?"":"!important")})},L=!1;if("undefined"!=typeof window)try{var I=Object.defineProperty({},"passive",{get:function(){return L=!0,!0}});window.addEventListener("test",I,I),window.removeEventListener("test",I,I)}catch(e){L=!1}var F=!!L&&{passive:!1},_=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},V=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),z(e,n)){var o=B(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},z=function(e,t){return"v"===e?_(t,"overflowY"):_(t,"overflowX")},B=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},W=function(e,t,r,n,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=a*n,l=r.target,u=t.contains(l),c=!1,d=s>0,f=0,p=0;do{var h=B(e,l),m=h[0],y=h[1]-h[2]-a*m;(m||y)&&z(e,l)&&(f+=y,p+=m),l instanceof ShadowRoot?l=l.host:l=l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(f)||!o&&s>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-s>p)&&(c=!0),c},U=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},$=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},K=0,q=[],G=(u=function(e){var t=f.useRef([]),r=f.useRef([0,0]),n=f.useRef(),o=f.useState(K++)[0],i=f.useState(E)[0],a=f.useRef(e);f.useEffect(function(){a.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;oMath.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=V(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=V(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=o),!o)return!0;var p=n.current||o;return W(p,t,e,"h"===p?l:u,!0)},[]),l=f.useCallback(function(e){if(q.length&&q[q.length-1]===i){var r="deltaY"in e?$(e):U(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(a.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=f.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),c=f.useCallback(function(e){r.current=U(e),n.current=void 0},[]),d=f.useCallback(function(t){u(t.type,$(t),t.target,s(t,e.lockRef.current))},[]),p=f.useCallback(function(t){u(t.type,U(t),t.target,s(t,e.lockRef.current))},[]);f.useEffect(function(){return q.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",l,F),document.addEventListener("touchmove",l,F),document.addEventListener("touchstart",c,F),function(){q=q.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,F),document.removeEventListener("touchmove",l,F),document.removeEventListener("touchstart",c,F)}},[]);var h=e.removeScrollBar,m=e.inert;return f.createElement(f.Fragment,null,m?f.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?f.createElement(N,{gapMode:e.gapMode}):null)},v.useMedium(u),x),Z=f.forwardRef(function(e,t){return f.createElement(w,c({},e,{ref:t,sideCar:G}))});Z.classNames=w.classNames;var X=Z},41505:function(e,t,r){"use strict";r.d(t,{OT:function(){return eR},eh:function(){return eP},s_:function(){return P}});var n,o=r(2265);let{createElement:i,createContext:a,createRef:s,forwardRef:l,useCallback:u,useContext:c,useEffect:d,useImperativeHandle:f,useLayoutEffect:p,useMemo:h,useRef:m,useState:y}=n||(n=r.t(o,2)),g=(n||(n=r.t(o,2)))["useId".toString()],v=a(null);v.displayName="PanelGroupContext";let b="function"==typeof g?g:()=>null,w=0;function x(e=null){let t=b(),r=m(e||t||null);return null===r.current&&(r.current=""+w++),null!=e?e:r.current}function S({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:o,forwardedRef:a,id:s,maxSize:l,minSize:u,onCollapse:d,onExpand:h,onResize:y,order:g,style:b,tagName:w="div",...S}){let P=c(v);if(null===P)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:E,expandPanel:A,getPanelSize:R,getPanelStyle:j,groupId:C,isPanelCollapsed:O,reevaluatePanelConstraints:T,registerPanel:M,resizePanel:k,unregisterPanel:D}=P,N=x(s),L=m({callbacks:{onCollapse:d,onExpand:h,onResize:y},constraints:{collapsedSize:r,collapsible:n,defaultSize:o,maxSize:l,minSize:u},id:N,idIsFromProps:void 0!==s,order:g});m({didLogMissingDefaultSizeWarning:!1}),p(()=>{let{callbacks:e,constraints:t}=L.current,i={...t};L.current.id=N,L.current.idIsFromProps=void 0!==s,L.current.order=g,e.onCollapse=d,e.onExpand=h,e.onResize=y,t.collapsedSize=r,t.collapsible=n,t.defaultSize=o,t.maxSize=l,t.minSize=u,(i.collapsedSize!==t.collapsedSize||i.collapsible!==t.collapsible||i.maxSize!==t.maxSize||i.minSize!==t.minSize)&&T(L.current,i)}),p(()=>{let e=L.current;return M(e),()=>{D(e)}},[g,N,M,D]),f(a,()=>({collapse:()=>{E(L.current)},expand:e=>{A(L.current,e)},getId:()=>N,getSize:()=>R(L.current),isCollapsed:()=>O(L.current),isExpanded:()=>!O(L.current),resize:e=>{k(L.current,e)}}),[E,A,R,O,N,k]);let I=j(L.current,o);return i(w,{...S,children:e,className:t,id:s,style:{...I,...b},"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-group-id":C,"data-panel-id":N,"data-panel-size":parseFloat(""+I.flexGrow).toFixed(1)})}let P=l((e,t)=>i(S,{...e,forwardedRef:t}));S.displayName="Panel",P.displayName="forwardRef(Panel)";let E=null,A=null;function R(e,t){let r=function(e,t){if(t){let e=(t&I)!=0,r=(t&F)!=0,n=(t&_)!=0,o=(t&V)!=0;if(e)return n?"se-resize":o?"ne-resize":"e-resize";if(r)return n?"sw-resize":o?"nw-resize":"w-resize";if(n)return"s-resize";if(o)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,t);E!==r&&(E=r,null===A&&(A=document.createElement("style"),document.head.appendChild(A)),A.innerHTML=`*{cursor: ${r}!important;}`)}function j(e){return"keydown"===e.type}function C(e){return e.type.startsWith("pointer")}function O(e){return e.type.startsWith("mouse")}function T(e){if(C(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(O(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}let M=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function k(e){let t=e.length;for(;t--;){let r=e[t];if(Q(r,"Missing node"),function(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||function(e){var t;let r=getComputedStyle(null!==(t=L(e))&&void 0!==t?t:e).display;return"flex"===r||"inline-flex"===r}(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||M.test(t.willChange))||"touch"===t.webkitOverflowScrolling}(r))return r}return null}function D(e){return e&&Number(getComputedStyle(e).zIndex)||0}function N(e){let t=[];for(;e;)t.push(e),e=L(e);return t}function L(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let I=1,F=2,_=4,V=8,z="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),B=[],W=!1,U=new Map,$=new Map,H=new Set;function K(e){let{target:t}=e,{x:r,y:n}=T(e);W=!0,Z({target:t,x:r,y:n}),Y(),B.length>0&&(J("down",e),e.preventDefault(),e.stopPropagation())}function q(e){let{x:t,y:r}=T(e);if(0===e.buttons&&(W=!1,J("up",e)),!W){let{target:n}=e;Z({target:n,x:t,y:r})}J("move",e),X(),B.length>0&&e.preventDefault()}function G(e){let{target:t}=e,{x:r,y:n}=T(e);$.clear(),W=!1,B.length>0&&e.preventDefault(),J("up",e),Z({target:t,x:r,y:n}),X(),Y()}function Z({target:e,x:t,y:r}){B.splice(0);let n=null;e instanceof HTMLElement&&(n=e),H.forEach(e=>{let{element:o,hitAreaMargins:i}=e,a=o.getBoundingClientRect(),{bottom:s,left:l,right:u,top:c}=a,d=z?i.coarse:i.fine;if(t>=l-d&&t<=u+d&&r>=c-d&&r<=s+d){if(null!==n&&o!==n&&!o.contains(n)&&!n.contains(o)&&function(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:N(e),b:N(t)};for(;n.a.at(-1)===n.b.at(-1);)e=n.a.pop(),t=n.b.pop(),r=e;Q(r,"Stacking order can only be calculated for elements with a common ancestor");let o={a:D(k(n.a)),b:D(k(n.b))};if(o.a===o.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},o=e.length;for(;o--;){let r=e[o];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(o.a-o.b)}(n,o)>0){let e=n,t=!1;for(;e;){var f;if(e.contains(o))break;if((f=e.getBoundingClientRect()).xa.x&&f.ya.y){t=!0;break}e=e.parentElement}if(t)return}B.push(e)}})}function X(){let e=!1,t=!1;B.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;$.forEach(e=>{r|=e}),e&&t?R("intersection",r):e?R("horizontal",r):t?R("vertical",r):null!==A&&(document.head.removeChild(A),E=null,A=null)}function Y(){U.forEach((e,t)=>{let{body:r}=t;r.removeEventListener("contextmenu",G),r.removeEventListener("pointerdown",K),r.removeEventListener("pointerleave",q),r.removeEventListener("pointermove",q)}),window.removeEventListener("pointerup",G),window.removeEventListener("pointercancel",G),H.size>0&&(W?(B.length>0&&U.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("contextmenu",G),r.addEventListener("pointerleave",q),r.addEventListener("pointermove",q))}),window.addEventListener("pointerup",G),window.addEventListener("pointercancel",G)):U.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("pointerdown",K,{capture:!0}),r.addEventListener("pointermove",q))}))}function J(e,t){H.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,B.includes(r),t)})}function Q(e,t){if(!e)throw console.error(t),Error(t)}function ee(e,t,r=10){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function et(e,t,r=10){return 0===ee(e,t,r)}function er(e,t,r){return 0===ee(e,t,r)}function en({panelConstraints:e,panelIndex:t,size:r}){let n=e[t];Q(null!=n,`Panel constraints not found for index ${t}`);let{collapsedSize:o=0,collapsible:i,maxSize:a=100,minSize:s=0}=n;return 0>ee(r,s)&&(r=i&&0>ee(r,(o+s)/2)?o:s),r=parseFloat((r=Math.min(a,r)).toFixed(10))}function eo({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:o,trigger:i}){if(er(e,0))return t;let a=[...t],[s,l]=n;Q(null!=s,"Invalid first pivot index"),Q(null!=l,"Invalid second pivot index");let u=0;if("keyboard"===i){{let n=e<0?l:s,o=r[n];Q(o,`Panel constraints not found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:u=0}=o;if(a){let r=t[n];if(Q(null!=r,`Previous layout not found for panel index ${n}`),er(r,i)){let t=u-r;ee(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,o=r[n];Q(o,`No panel constraints found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:u=0}=o;if(a){let r=t[n];if(Q(null!=r,`Previous layout not found for panel index ${n}`),er(r,u)){let t=r-i;ee(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,o=e<0?l:s,i=0;for(;;){let e=t[o];if(Q(null!=e,`Previous layout not found for panel index ${o}`),i+=en({panelConstraints:r,panelIndex:o,size:100})-e,(o+=n)<0||o>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(i));e=e<0?0-a:a}{let n=e<0?s:l;for(;n>=0&&n=0))break;e<0?n--:n++}}if(function(e,t,r){if(e.length!==t.length)return!1;for(let r=0;r=0&&n0?n--:n++}}}return er(a.reduce((e,t)=>t+e,0),100)?a:o}function ei(e,t=document){return Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`))}function ea(e,t,r=document){let n=ei(e,r).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t);return null!=n?n:null}function es(e,t,r){let n=ea(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function el(e,t=document){var r;return t instanceof HTMLElement&&(null==t?void 0:null===(r=t.dataset)||void 0===r?void 0:r.panelGroupId)==e?t:t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`)||null}function eu(e,t=document){return t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function ec(e,t){if(e.length!==t.length)return!1;for(let r=0;r{let o=e[n];Q(o,`Panel data not found for index ${n}`);let{callbacks:i,constraints:a,id:s}=o,{collapsedSize:l=0,collapsible:u}=a,c=r[s];if(null==c||t!==c){r[s]=t;let{onCollapse:e,onExpand:n,onResize:o}=i;o&&o(t,c),u&&(e||n)&&(n&&(null==c||et(c,l))&&!et(t,l)&&n(),e&&(null==c||!et(c,l))&&et(t,l)&&e())}})}function ep(e,t){if(e.length!==t.length)return!1;for(let r=0;rlocalStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function em(e){return`react-resizable-panels:${e}`}function ey(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:o}=e;return n?r:o?`${o}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function eg(e,t){try{let r=em(e),n=t.getItem(r);if(n){let e=JSON.parse(n);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function ev(e,t,r,n,o){var i;let a=em(e),s=ey(t),l=null!==(i=eg(e,o))&&void 0!==i?i:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{o.setItem(a,JSON.stringify(l))}catch(e){console.error(e)}}function eb({layout:e,panelConstraints:t}){let r=[...e],n=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(", ")}`);if(!er(n,100))for(let e=0;e(eh(ew),ew.getItem(e)),setItem:(e,t)=>{eh(ew),ew.setItem(e,t)}},ex={};function eS({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:o,id:a=null,onLayout:s=null,keyboardResizeBy:l=null,storage:c=ew,style:g,tagName:b="div",...w}){let S=x(a),P=m(null),[E,A]=y(null),[R,T]=y([]),M=function(){let[e,t]=y(0);return u(()=>t(e=>e+1),[])}(),k=m({}),D=m(new Map),N=m(0),L=m({autoSaveId:e,direction:n,dragState:E,id:S,keyboardResizeBy:l,onLayout:s,storage:c}),z=m({layout:R,panelDataArray:[],panelDataArrayChanged:!1});m({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),f(o,()=>({getId:()=>L.current.id,getLayout:()=>{let{layout:e}=z.current;return e},setLayout:e=>{let{onLayout:t}=L.current,{layout:r,panelDataArray:n}=z.current,o=eb({layout:e,panelConstraints:n.map(e=>e.constraints)});ec(r,o)||(T(o),z.current.layout=o,t&&t(o),ef(n,o,k.current))}}),[]),p(()=>{L.current.autoSaveId=e,L.current.direction=n,L.current.dragState=E,L.current.id=S,L.current.onLayout=s,L.current.storage=c}),function({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:a}){m({didWarnAboutMissingResizeHandle:!1}),p(()=>{if(!i)return;let e=ei(r,i);for(let t=0;t{let{constraints:r}=e,{maxSize:l=100,minSize:u=0}=r;t===s?(n=u,o=l):(i+=u,a+=l)}),{valueMax:Math.min(o,100-i),valueMin:Math.max(n,100-a),valueNow:e[s]}}({layout:n,panelsArray:o,pivotIndices:[t,t+1]}),s=e[t];if(null==s);else{let e=o[t];Q(e,`No panel data found for index "${t}"`),s.setAttribute("aria-controls",e.id),s.setAttribute("aria-valuemax",""+Math.round(r)),s.setAttribute("aria-valuemin",""+Math.round(i)),s.setAttribute("aria-valuenow",null!=a?""+Math.round(a):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,o,i]),d(()=>{if(!i)return;let e=t.current;Q(e,"Eager values not found");let{panelDataArray:o}=e;Q(null!=el(r,i),`No group found for id "${r}"`);let s=ei(r,i);Q(s,`No resize handles found for group id "${r}"`);let l=s.map(e=>{let t=e.getAttribute("data-panel-resize-handle-id");Q(t,"Resize handle element has no handle id attribute");let[s,l]=function(e,t,r,n=document){var o,i,a,s;let l=eu(t,n),u=ei(e,n),c=l?u.indexOf(l):-1;return[null!==(o=null===(i=r[c])||void 0===i?void 0:i.id)&&void 0!==o?o:null,null!==(a=null===(s=r[c+1])||void 0===s?void 0:s.id)&&void 0!==a?a:null]}(r,t,o,i);if(null==s||null==l)return()=>{};let u=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=o.findIndex(e=>e.id===s);if(l>=0){let e=o[l];Q(e,`No panel data found for index ${l}`);let s=n[l],{collapsedSize:u=0,collapsible:c,minSize:d=0}=e.constraints;if(null!=s&&c){let e=eo({delta:er(s,u)?d-u:u-s,initialLayout:n,panelConstraints:o.map(e=>e.constraints),pivotIndices:es(r,t,i),prevLayout:n,trigger:"keyboard"});n!==e&&a(e)}}}};return e.addEventListener("keydown",u),()=>{e.removeEventListener("keydown",u)}});return()=>{l.forEach(e=>e())}},[i,e,t,r,n,o,a])}({committedValuesRef:L,eagerValuesRef:z,groupId:S,layout:R,panelDataArray:z.current.panelDataArray,setLayout:T,panelGroupElement:P.current}),d(()=>{let{panelDataArray:t}=z.current;if(e){if(0===R.length||R.length!==t.length)return;let r=ex[e];null==r&&(r=function(e,t=10){let r=null;return(...n)=>{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}(ev,100),ex[e]=r),r(e,[...t],new Map(D.current),R,c)}},[e,R,c]),d(()=>{});let B=u(e=>{let{onLayout:t}=L.current,{layout:r,panelDataArray:n}=z.current;if(e.constraints.collapsible){let o=n.map(e=>e.constraints),{collapsedSize:i=0,panelSize:a,pivotIndices:s}=eA(n,e,r);if(Q(null!=a,`Panel size not found for panel "${e.id}"`),!et(a,i)){D.current.set(e.id,a);let l=eo({delta:eE(n,e)===n.length-1?a-i:i-a,initialLayout:r,panelConstraints:o,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});ep(r,l)||(T(l),z.current.layout=l,t&&t(l),ef(n,l,k.current))}}},[]),W=u((e,t)=>{let{onLayout:r}=L.current,{layout:n,panelDataArray:o}=z.current;if(e.constraints.collapsible){let i=o.map(e=>e.constraints),{collapsedSize:a=0,panelSize:s=0,minSize:l=0,pivotIndices:u}=eA(o,e,n),c=null!=t?t:l;if(et(s,a)){let t=D.current.get(e.id),a=null!=t&&t>=c?t:c,l=eo({delta:eE(o,e)===o.length-1?s-a:a-s,initialLayout:n,panelConstraints:i,pivotIndices:u,prevLayout:n,trigger:"imperative-api"});ep(n,l)||(T(l),z.current.layout=l,r&&r(l),ef(o,l,k.current))}}},[]),U=u(e=>{let{layout:t,panelDataArray:r}=z.current,{panelSize:n}=eA(r,e,t);return Q(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),H=u((e,t)=>{let{panelDataArray:r}=z.current,n=eE(r,e);return function({defaultSize:e,dragState:t,layout:r,panelData:n,panelIndex:o,precision:i=3}){let a=r[o];return{flexBasis:0,flexGrow:null==a?void 0!=e?e.toPrecision(i):"1":1===n.length?"1":a.toPrecision(i),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:E,layout:R,panelData:r,panelIndex:n})},[E,R]),K=u(e=>{let{layout:t,panelDataArray:r}=z.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eA(r,e,t);return Q(null!=i,`Panel size not found for panel "${e.id}"`),!0===o&&et(i,n)},[]),q=u(e=>{let{layout:t,panelDataArray:r}=z.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eA(r,e,t);return Q(null!=i,`Panel size not found for panel "${e.id}"`),!o||ee(i,n)>0},[]),G=u(e=>{let{panelDataArray:t}=z.current;t.push(e),t.sort((e,t)=>{let r=e.order,n=t.order;return null==r&&null==n?0:null==r?-1:null==n?1:r-n}),z.current.panelDataArrayChanged=!0,M()},[M]);p(()=>{if(z.current.panelDataArrayChanged){z.current.panelDataArrayChanged=!1;let{autoSaveId:r,onLayout:n,storage:o}=L.current,{layout:i,panelDataArray:a}=z.current,s=null;if(r){var e,t;let n=null!==(t=(null!==(e=eg(r,o))&&void 0!==e?e:{})[ey(a)])&&void 0!==t?t:null;n&&(D.current=new Map(Object.entries(n.expandToSizes)),s=n.layout)}null==s&&(s=function({panelDataArray:e}){let t=Array(e.length),r=e.map(e=>e.constraints),n=0,o=100;for(let i=0;ie.constraints)});ec(i,l)||(T(l),z.current.layout=l,n&&n(l),ef(a,l,k.current))}}),p(()=>{let e=z.current;return()=>{e.layout=[]}},[]);let Z=u(e=>function(t){t.preventDefault();let r=P.current;if(!r)return()=>null;let{direction:n,dragState:o,id:i,keyboardResizeBy:a,onLayout:s}=L.current,{layout:l,panelDataArray:u}=z.current,{initialLayout:c}=null!=o?o:{},d=es(i,e,r),f=function(e,t,r,n,o,i){if(j(e)){let t="horizontal"===r,n=0;n=e.shiftKey?100:null!=o?o:10;let i=0;switch(e.key){case"ArrowDown":i=t?0:n;break;case"ArrowLeft":i=t?-n:0;break;case"ArrowRight":i=t?n:0;break;case"ArrowUp":i=t?0:-n;break;case"End":i=100;break;case"Home":i=-100}return i}return null==n?0:function(e,t,r,n,o){let i="horizontal"===r,a=eu(t,o);Q(a,`No resize handle element found for id "${t}"`);let s=a.getAttribute("data-panel-group-id");Q(s,"Resize handle element has no group id attribute");let{initialCursorPosition:l}=n,u=ed(r,e),c=el(s,o);Q(c,`No group element found for id "${s}"`);let d=c.getBoundingClientRect();return(u-l)/(i?d.width:d.height)*100}(e,t,r,n,i)}(t,e,n,o,a,r),p="horizontal"===n;"rtl"===document.dir&&p&&(f=-f);let h=eo({delta:f,initialLayout:null!=c?c:l,panelConstraints:u.map(e=>e.constraints),pivotIndices:d,prevLayout:l,trigger:j(t)?"keyboard":"mouse-or-touch"}),m=!ep(l,h);if((C(t)||O(t))&&N.current!=f){var y,g;(N.current=f,m)?$.set(e,0):p?(y=f<0?I:F,$.set(e,y)):(g=f<0?_:V,$.set(e,g))}m&&(T(h),z.current.layout=h,s&&s(h),ef(u,h,k.current))},[]),X=u((e,t)=>{let{onLayout:r}=L.current,{layout:n,panelDataArray:o}=z.current,i=o.map(e=>e.constraints),{panelSize:a,pivotIndices:s}=eA(o,e,n);Q(null!=a,`Panel size not found for panel "${e.id}"`);let l=eo({delta:eE(o,e)===o.length-1?a-t:t-a,initialLayout:n,panelConstraints:i,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});ep(n,l)||(T(l),z.current.layout=l,r&&r(l),ef(o,l,k.current))},[]),Y=u((e,t)=>{let{layout:r,panelDataArray:n}=z.current,{collapsedSize:o=0,collapsible:i}=t,{collapsedSize:a=0,collapsible:s,maxSize:l=100,minSize:u=0}=e.constraints,{panelSize:c}=eA(n,e,r);null!=c&&(i&&s&&et(c,o)?et(o,a)||X(e,a):cl&&X(e,l))},[X]),J=u((e,t)=>{let{direction:r}=L.current,{layout:n}=z.current;if(!P.current)return;let o=eu(e,P.current);Q(o,`Drag handle element not found for id "${e}"`);let i=ed(r,t);A({dragHandleId:e,dragHandleRect:o.getBoundingClientRect(),initialCursorPosition:i,initialLayout:n})},[]),en=u(()=>{A(null)},[]),ea=u(e=>{let{panelDataArray:t}=z.current,r=eE(t,e);r>=0&&(t.splice(r,1),delete k.current[e.id],z.current.panelDataArrayChanged=!0,M())},[M]),eh=h(()=>({collapsePanel:B,direction:n,dragState:E,expandPanel:W,getPanelSize:U,getPanelStyle:H,groupId:S,isPanelCollapsed:K,isPanelExpanded:q,reevaluatePanelConstraints:Y,registerPanel:G,registerResizeHandle:Z,resizePanel:X,startDragging:J,stopDragging:en,unregisterPanel:ea,panelGroupElement:P.current}),[B,E,n,W,U,H,S,K,q,Y,G,Z,X,J,en,ea]);return i(v.Provider,{value:eh},i(b,{...w,children:t,className:r,id:a,ref:P,style:{display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%",...g},"data-panel-group":"","data-panel-group-direction":n,"data-panel-group-id":S}))}let eP=l((e,t)=>i(eS,{...e,forwardedRef:t}));function eE(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eA(e,t,r){let n=eE(e,t),o=n===e.length-1,i=r[n];return{...t.constraints,panelSize:i,pivotIndices:o?[n-1,n]:[n,n+1]}}function eR({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:o,onBlur:a,onDragging:s,onFocus:l,style:u={},tabIndex:f=0,tagName:h="div",...g}){var b,w;let S=m(null),P=m({onDragging:s});d(()=>{P.current.onDragging=s});let E=c(v);if(null===E)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:A,groupId:R,registerResizeHandle:j,startDragging:C,stopDragging:O,panelGroupElement:T}=E,M=x(o),[k,D]=y("inactive"),[N,L]=y(!1),[I,F]=y(null),_=m({state:k});p(()=>{_.current.state=k}),d(()=>{if(r)F(null);else{let e=j(M);F(()=>e)}},[r,M,j]);let V=null!==(b=null==n?void 0:n.coarse)&&void 0!==b?b:15,z=null!==(w=null==n?void 0:n.fine)&&void 0!==w?w:5;return d(()=>{if(r||null==I)return;let e=S.current;return Q(e,"Element ref not attached"),function(e,t,r,n,o){var i;let{ownerDocument:a}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:o},l=null!==(i=U.get(a))&&void 0!==i?i:0;return U.set(a,l+1),H.add(s),Y(),function(){var t;$.delete(e),H.delete(s);let r=null!==(t=U.get(a))&&void 0!==t?t:1;if(U.set(a,r-1),Y(),1===r&&U.delete(a),B.includes(s)){let e=B.indexOf(s);e>=0&&B.splice(e,1),X()}}}(M,e,A,{coarse:V,fine:z},(e,t,r)=>{if(t)switch(e){case"down":{D("drag"),C(M,r);let{onDragging:e}=P.current;e&&e(!0);break}case"move":{let{state:e}=_.current;"drag"!==e&&D("hover"),I(r);break}case"up":{D("hover"),O();let{onDragging:e}=P.current;e&&e(!1)}}else D("inactive")})},[V,A,r,z,j,M,I,C,O]),!function({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){d(()=>{if(e||null==r||null==n)return;let o=eu(t,n);if(null==o)return;let i=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),r(e);break;case"F6":{e.preventDefault();let r=o.getAttribute("data-panel-group-id");Q(r,`No group element found for id "${r}"`);let i=ei(r,n),a=ea(r,t,n);Q(null!==a,`No resize element found for id "${t}"`);let s=e.shiftKey?a>0?a-1:i.length-1:a+1{o.removeEventListener("keydown",i)}},[n,e,t,r])}({disabled:r,handleId:M,resizeHandler:I,panelGroupElement:T}),i(h,{...g,children:e,className:t,id:o,onBlur:()=>{L(!1),null==a||a()},onFocus:()=>{L(!0),null==l||l()},ref:S,role:"separator",style:{touchAction:"none",userSelect:"none",...u},tabIndex:f,"data-panel-group-direction":A,"data-panel-group-id":R,"data-resize-handle":"","data-resize-handle-active":"drag"===k?"pointer":N?"keyboard":void 0,"data-resize-handle-state":k,"data-panel-resize-handle-enabled":!r,"data-panel-resize-handle-id":M})}eS.displayName="PanelGroup",eP.displayName="forwardRef(PanelGroup)",eR.displayName="PanelResizeHandle"},49813:function(e,t,r){"use strict";var n=r(77323),o=r(30602),i=r(66626)(),a=r(68136),s=r(31354),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,u=!0;if("length"in e&&a){var c=a(e,"length");c&&!c.configurable&&(n=!1),c&&!c.writable&&(u=!1)}return(n||u||!r)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},16689:function(e,t,r){"use strict";var n=r(77323),o=r(50084),i=r(56919),a=r(31354),s=n("%WeakMap%",!0),l=n("%Map%",!0),u=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var r,n=e;null!==(r=n.next);n=r)if(r.key===t)return n.next=r.next,r.next=e.next,e.next=r,r},y=function(e,t){var r=m(e,t);return r&&r.value},g=function(e,t,r){var n=m(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}};e.exports=function(){var e,t,r,n={assert:function(e){if(!n.has(e))throw new a("Side channel does not contain "+i(e))},get:function(n){if(s&&n&&("object"==typeof n||"function"==typeof n)){if(e)return u(e,n)}else if(l){if(t)return f(t,n)}else if(r)return y(r,n)},has:function(n){if(s&&n&&("object"==typeof n||"function"==typeof n)){if(e)return d(e,n)}else if(l){if(t)return h(t,n)}else if(r)return!!m(r,n);return!1},set:function(n,o){s&&n&&("object"==typeof n||"function"==typeof n)?(e||(e=new s),c(e,n,o)):l?(t||(t=new l),p(t,n,o)):(r||(r={key:{},next:null}),g(r,n,o))}};return n}},78149:function(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{M:function(){return n}})},6538:function(e,t,r){"use strict";r.d(t,{aU:function(){return eS},$j:function(){return eP},VY:function(){return ex},dk:function(){return eA},aV:function(){return ew},h_:function(){return eb},fC:function(){return eg},Dx:function(){return eE},xz:function(){return ev}});var n=r(2265),o=r(98324),i=r(1584),a=r(78149),s=r(53201),l=r(91715),u=r(53938),c=r(80467),d=r(56935),f=r(31383),p=r(25171),h=r(20589),m=r(49418),y=r(78369),g=r(71538),v=r(57437),b="Dialog",[w,x]=(0,o.b)(b),[S,P]=w(b),E=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:i,onOpenChange:a,modal:u=!0}=e,c=n.useRef(null),d=n.useRef(null),[f=!1,p]=(0,l.T)({prop:o,defaultProp:i,onChange:a});return(0,v.jsx)(S,{scope:t,triggerRef:c,contentRef:d,contentId:(0,s.M)(),titleId:(0,s.M)(),descriptionId:(0,s.M)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:r})};E.displayName=b;var A="DialogTrigger",R=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=P(A,r),s=(0,i.e)(t,o.triggerRef);return(0,v.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":H(o.open),...n,ref:s,onClick:(0,a.M)(e.onClick,o.onOpenToggle)})});R.displayName=A;var j="DialogPortal",[C,O]=w(j,{forceMount:void 0}),T=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:i}=e,a=P(j,t);return(0,v.jsx)(C,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,v.jsx)(f.z,{present:r||a.open,children:(0,v.jsx)(d.h,{asChild:!0,container:i,children:e})}))})};T.displayName=j;var M="DialogOverlay",k=n.forwardRef((e,t)=>{let r=O(M,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=P(M,e.__scopeDialog);return i.modal?(0,v.jsx)(f.z,{present:n||i.open,children:(0,v.jsx)(D,{...o,ref:t})}):null});k.displayName=M;var D=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=P(M,r);return(0,v.jsx)(m.Z,{as:g.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,v.jsx)(p.WV.div,{"data-state":H(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),N="DialogContent",L=n.forwardRef((e,t)=>{let r=O(N,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=P(N,e.__scopeDialog);return(0,v.jsx)(f.z,{present:n||i.open,children:i.modal?(0,v.jsx)(I,{...o,ref:t}):(0,v.jsx)(F,{...o,ref:t})})});L.displayName=N;var I=n.forwardRef((e,t)=>{let r=P(N,e.__scopeDialog),o=n.useRef(null),s=(0,i.e)(t,r.contentRef,o);return n.useEffect(()=>{let e=o.current;if(e)return(0,y.Ry)(e)},[]),(0,v.jsx)(_,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault())})}),F=n.forwardRef((e,t)=>{let r=P(N,e.__scopeDialog),o=n.useRef(!1),i=n.useRef(!1);return(0,v.jsx)(_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,a;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(a=r.triggerRef.current)||void 0===a||a.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,a;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let s=t.target;(null===(a=r.triggerRef.current)||void 0===a?void 0:a.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),_=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:s,...l}=e,d=P(N,r),f=n.useRef(null),p=(0,i.e)(t,f);return(0,h.EW)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:s,children:(0,v.jsx)(u.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":H(d.open),...l,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Z,{titleId:d.titleId}),(0,v.jsx)(X,{contentRef:f,descriptionId:d.descriptionId})]})]})}),V="DialogTitle",z=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=P(V,r);return(0,v.jsx)(p.WV.h2,{id:o.titleId,...n,ref:t})});z.displayName=V;var B="DialogDescription",W=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=P(B,r);return(0,v.jsx)(p.WV.p,{id:o.descriptionId,...n,ref:t})});W.displayName=B;var U="DialogClose",$=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=P(U,r);return(0,v.jsx)(p.WV.button,{type:"button",...n,ref:t,onClick:(0,a.M)(e.onClick,()=>o.onOpenChange(!1))})});function H(e){return e?"open":"closed"}$.displayName=U;var K="DialogTitleWarning",[q,G]=(0,o.k)(K,{contentName:N,titleName:V,docsSlug:"dialog"}),Z=e=>{let{titleId:t}=e,r=G(K),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},X=e=>{let{contentRef:t,descriptionId:r}=e,o=G("DialogDescriptionWarning"),i="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&n&&!document.getElementById(r)&&console.warn(i)},[i,t,r]),null},Y="AlertDialog",[J,Q]=(0,o.b)(Y,[x]),ee=x(),et=e=>{let{__scopeAlertDialog:t,...r}=e,n=ee(t);return(0,v.jsx)(E,{...n,...r,modal:!0})};et.displayName=Y;var er=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=ee(r);return(0,v.jsx)(R,{...o,...n,ref:t})});er.displayName="AlertDialogTrigger";var en=e=>{let{__scopeAlertDialog:t,...r}=e,n=ee(t);return(0,v.jsx)(T,{...n,...r})};en.displayName="AlertDialogPortal";var eo=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=ee(r);return(0,v.jsx)(k,{...o,...n,ref:t})});eo.displayName="AlertDialogOverlay";var ei="AlertDialogContent",[ea,es]=J(ei),el=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:o,...s}=e,l=ee(r),u=n.useRef(null),c=(0,i.e)(t,u),d=n.useRef(null);return(0,v.jsx)(q,{contentName:ei,titleName:eu,docsSlug:"alert-dialog",children:(0,v.jsx)(ea,{scope:r,cancelRef:d,children:(0,v.jsxs)(L,{role:"alertdialog",...l,...s,ref:c,onOpenAutoFocus:(0,a.M)(s.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=d.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,v.jsx)(g.A4,{children:o}),(0,v.jsx)(ey,{contentRef:u})]})})})});el.displayName=ei;var eu="AlertDialogTitle",ec=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=ee(r);return(0,v.jsx)(z,{...o,...n,ref:t})});ec.displayName=eu;var ed="AlertDialogDescription",ef=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=ee(r);return(0,v.jsx)(W,{...o,...n,ref:t})});ef.displayName=ed;var ep=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=ee(r);return(0,v.jsx)($,{...o,...n,ref:t})});ep.displayName="AlertDialogAction";var eh="AlertDialogCancel",em=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=es(eh,r),a=ee(r),s=(0,i.e)(t,o);return(0,v.jsx)($,{...a,...n,ref:s})});em.displayName=eh;var ey=e=>{let{contentRef:t}=e,r="`".concat(ei,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(ei,"` by passing a `").concat(ed,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(ei,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return n.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},eg=et,ev=er,eb=en,ew=eo,ex=el,eS=ep,eP=em,eE=ec,eA=ef},90976:function(e,t,r){"use strict";r.d(t,{B:function(){return l}});var n=r(2265),o=r(98324),i=r(1584),a=r(71538),s=r(57437);function l(e){let t=e+"CollectionProvider",[r,l]=(0,o.b)(t),[u,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,s.jsx)(u,{scope:t,itemMap:i,collectionRef:o,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=c(f,r),l=(0,i.e)(t,o.collectionRef);return(0,s.jsx)(a.g7,{ref:l,children:n})});p.displayName=f;let h=e+"CollectionItemSlot",m="data-radix-collection-item",y=n.forwardRef((e,t)=>{let{scope:r,children:o,...l}=e,u=n.useRef(null),d=(0,i.e)(t,u),f=c(h,r);return n.useEffect(()=>(f.itemMap.set(u,{ref:u,...l}),()=>void f.itemMap.delete(u))),(0,s.jsx)(a.g7,{[m]:"",ref:d,children:o})});return y.displayName=h,[{Provider:d,Slot:p,ItemSlot:y},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},l]}},1584:function(e,t,r){"use strict";r.d(t,{F:function(){return o},e:function(){return i}});var n=r(2265);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return n.useCallback(o(...e),e)}},98324:function(e,t,r){"use strict";r.d(t,{b:function(){return a},k:function(){return i}});var n=r(2265),o=r(57437);function i(e,t){let r=n.createContext(t);function i(e){let{children:t,...i}=e,a=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:a,children:t})}return i.displayName=e+"Provider",[i,function(o){let i=n.useContext(r);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function a(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let a=n.createContext(i),s=r.length;function l(t){let{scope:r,children:i,...l}=t,u=r?.[e][s]||a,c=n.useMemo(()=>l,Object.values(l));return(0,o.jsx)(u.Provider,{value:c,children:i})}return r=[...r,i],l.displayName=t+"Provider",[l,function(r,o){let l=o?.[e][s]||a,u=n.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}},87513:function(e,t,r){"use strict";r.d(t,{gm:function(){return i}});var n=r(2265);r(57437);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}},53938:function(e,t,r){"use strict";r.d(t,{XB:function(){return f}});var n,o=r(2265),i=r(78149),a=r(25171),s=r(1584),l=r(75137),u=r(57437),c="dismissableLayer.update",d=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:m=!1,onEscapeKeyDown:y,onPointerDownOutside:g,onFocusOutside:v,onInteractOutside:b,onDismiss:w,...x}=e,S=o.useContext(d),[P,E]=o.useState(null),A=null!==(f=null==P?void 0:P.ownerDocument)&&void 0!==f?f:null===(r=globalThis)||void 0===r?void 0:r.document,[,R]=o.useState({}),j=(0,s.e)(t,e=>E(e)),C=Array.from(S.layers),[O]=[...S.layersWithOutsidePointerEventsDisabled].slice(-1),T=C.indexOf(O),M=P?C.indexOf(P):-1,k=S.layersWithOutsidePointerEventsDisabled.size>0,D=M>=T,N=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,l.W)(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){h("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...S.branches].some(e=>e.contains(t));!D||r||(null==g||g(e),null==b||b(e),e.defaultPrevented||null==w||w())},A),L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,l.W)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...S.branches].some(e=>e.contains(t))||(null==v||v(e),null==b||b(e),e.defaultPrevented||null==w||w())},A);return!function(e,t=globalThis?.document){let r=(0,l.W)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{M!==S.layers.size-1||(null==y||y(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},A),o.useEffect(()=>{if(P)return m&&(0===S.layersWithOutsidePointerEventsDisabled.size&&(n=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),S.layersWithOutsidePointerEventsDisabled.add(P)),S.layers.add(P),p(),()=>{m&&1===S.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=n)}},[P,A,m,S]),o.useEffect(()=>()=>{P&&(S.layers.delete(P),S.layersWithOutsidePointerEventsDisabled.delete(P),p())},[P,S]),o.useEffect(()=>{let e=()=>R({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(a.WV.div,{...x,ref:j,style:{pointerEvents:k?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,N.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function h(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?(0,a.jH)(i,s):i.dispatchEvent(s)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(d),n=o.useRef(null),i=(0,s.e)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(a.WV.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},21246:function(e,t,r){"use strict";r.d(t,{oC:function(){return rI},VY:function(){return rk},ZA:function(){return rD},ck:function(){return rL},wU:function(){return rV},__:function(){return rN},Uv:function(){return rM},Ee:function(){return rF},Rk:function(){return r_},fC:function(){return rO},Z0:function(){return rz},Tr:function(){return rB},tu:function(){return rU},fF:function(){return rW},xz:function(){return rT}});var n=r(2265),o=r(78149),i=r(1584),a=r(98324),s=r(91715),l=r(25171),u=r(90976),c=r(87513),d=r(53938),f=r(20589),p=r(80467),h=r(53201);let m=["top","right","bottom","left"],y=Math.min,g=Math.max,v=Math.round,b=Math.floor,w=e=>({x:e,y:e}),x={left:"right",right:"left",bottom:"top",top:"bottom"},S={start:"end",end:"start"};function P(e,t){return"function"==typeof e?e(t):e}function E(e){return e.split("-")[0]}function A(e){return e.split("-")[1]}function R(e){return"x"===e?"y":"x"}function j(e){return"y"===e?"height":"width"}function C(e){return["top","bottom"].includes(E(e))?"y":"x"}function O(e){return e.replace(/start|end/g,e=>S[e])}function T(e){return e.replace(/left|right|bottom|top/g,e=>x[e])}function M(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function D(e,t,r){let n,{reference:o,floating:i}=e,a=C(t),s=R(C(t)),l=j(s),u=E(t),c="y"===a,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[l]/2-i[l]/2;switch(u){case"top":n={x:d,y:o.y-i.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-i.width,y:f};break;default:n={x:o.x,y:o.y}}switch(A(t)){case"start":n[s]-=p*(r&&c?-1:1);break;case"end":n[s]+=p*(r&&c?-1:1)}return n}let N=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,s=i.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=D(u,n,l),f=n,p={},h=0;for(let r=0;re[t]>=0)}async function _(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),a=E(r),s=A(r),l="y"===C(r),u=["left","top"].includes(a)?-1:1,c=i&&l?-1:1,d=P(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function V(e){return W(e)?(e.nodeName||"").toLowerCase():"#document"}function z(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function B(e){var t;return null==(t=(W(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function W(e){return e instanceof Node||e instanceof z(e).Node}function U(e){return e instanceof Element||e instanceof z(e).Element}function $(e){return e instanceof HTMLElement||e instanceof z(e).HTMLElement}function H(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof z(e).ShadowRoot)}function K(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function q(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function G(e){let t=Z(),r=U(e)?Y(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function Z(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function X(e){return["html","body","#document"].includes(V(e))}function Y(e){return z(e).getComputedStyle(e)}function J(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q(e){if("html"===V(e))return e;let t=e.assignedSlot||e.parentNode||H(e)&&e.host||B(e);return H(t)?t.host:t}function ee(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=Q(t);return X(r)?t.ownerDocument?t.ownerDocument.body:t.body:$(r)&&K(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=z(o);return i?t.concat(a,a.visualViewport||[],K(o)?o:[],a.frameElement&&r?ee(a.frameElement):[]):t.concat(o,ee(o,[],r))}function et(e){let t=Y(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=$(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,s=v(r)!==i||v(n)!==a;return s&&(r=i,n=a),{width:r,height:n,$:s}}function er(e){return U(e)?e:e.contextElement}function en(e){let t=er(e);if(!$(t))return w(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=et(t),a=(i?v(r.width):r.width)/n,s=(i?v(r.height):r.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let eo=w(0);function ei(e){let t=z(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eo}function ea(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),a=er(e),s=w(1);t&&(n?U(n)&&(s=en(n)):s=en(e));let l=(void 0===(o=r)&&(o=!1),n&&(!o||n===z(a))&&o)?ei(a):w(0),u=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(a){let e=z(a),t=n&&U(n)?z(n):n,r=e,o=r.frameElement;for(;o&&n&&t!==r;){let e=en(o),t=o.getBoundingClientRect(),n=Y(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=a,o=(r=z(o)).frameElement}}return k({width:d,height:f,x:u,y:c})}function es(e){return ea(B(e)).left+J(e).scrollLeft}function el(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=z(e),n=B(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;let e=Z();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,r);else if("document"===t)n=function(e){let t=B(e),r=J(e),n=e.ownerDocument.body,o=g(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=g(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+es(e),s=-r.scrollTop;return"rtl"===Y(n).direction&&(a+=g(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:s}}(B(e));else if(U(t))n=function(e,t){let r=ea(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=$(e)?en(e):w(1),a=e.clientWidth*i.x;return{width:a,height:e.clientHeight*i.y,x:o*i.x,y:n*i.y}}(t,r);else{let r=ei(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return k(n)}function eu(e){return"static"===Y(e).position}function ec(e,t){return $(e)&&"fixed"!==Y(e).position?t?t(e):e.offsetParent:null}function ed(e,t){let r=z(e);if(q(e))return r;if(!$(e)){let t=Q(e);for(;t&&!X(t);){if(U(t)&&!eu(t))return t;t=Q(t)}return r}let n=ec(e,t);for(;n&&["table","td","th"].includes(V(n))&&eu(n);)n=ec(n,t);return n&&X(n)&&eu(n)&&!G(n)?r:n||function(e){let t=Q(e);for(;$(t)&&!X(t);){if(G(t))return t;if(q(t))break;t=Q(t)}return null}(e)||r}let ef=async function(e){let t=this.getOffsetParent||ed,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=$(t),o=B(t),i="fixed"===r,a=ea(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=w(0);if(n||!n&&!i){if(("body"!==V(t)||K(o))&&(s=J(t)),n){let e=ea(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=es(o))}return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ep={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,a=B(n),s=!!t&&q(t.floating);if(n===a||s&&i)return r;let l={scrollLeft:0,scrollTop:0},u=w(1),c=w(0),d=$(n);if((d||!d&&!i)&&(("body"!==V(n)||K(a))&&(l=J(n)),$(n))){let e=ea(n);u=en(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+c.x,y:r.y*u.y-l.scrollTop*u.y+c.y}},getDocumentElement:B,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?q(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=ee(e,[],!1).filter(e=>U(e)&&"body"!==V(e)),o=null,i="fixed"===Y(e).position,a=i?Q(e):e;for(;U(a)&&!X(a);){let t=Y(a),r=G(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||K(a)&&!r&&function e(t,r){let n=Q(t);return!(n===r||!U(n)||X(n))&&("fixed"===Y(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=Q(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=i[0],s=i.reduce((e,r)=>{let n=el(t,r,o);return e.top=g(n.top,e.top),e.right=y(n.right,e.right),e.bottom=y(n.bottom,e.bottom),e.left=g(n.left,e.left),e},el(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:ed,getElementRects:ef,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=et(e);return{width:t,height:r}},getScale:en,isElement:U,isRTL:function(e){return"rtl"===Y(e).direction}},eh=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=P(e,t)||{};if(null==u)return{};let d=M(c),f={x:r,y:n},p=R(C(o)),h=j(p),m=await a.getDimensions(u),v="y"===p,b=v?"clientHeight":"clientWidth",w=i.reference[h]+i.reference[p]-f[p]-i.floating[h],x=f[p]-i.reference[p],S=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u)),E=S?S[b]:0;E&&await (null==a.isElement?void 0:a.isElement(S))||(E=s.floating[b]||i.floating[h]);let O=E/2-m[h]/2-1,T=y(d[v?"top":"left"],O),k=y(d[v?"bottom":"right"],O),D=E-m[h]-k,N=E/2-m[h]/2+(w/2-x/2),L=g(T,y(N,D)),I=!l.arrow&&null!=A(o)&&N!==L&&i.reference[h]/2-(N{let n=new Map,o={platform:ep,...r},i={...o.platform,_c:n};return N(e,t,{...o,platform:i})};var ey=r(54887),eg="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function ev(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ev(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!ev(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eb(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ew(e,t){let r=eb(e);return Math.round(t*r)/r}function ex(e){let t=n.useRef(e);return eg(()=>{t.current=e}),t}let eS=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?eh({element:r.current,padding:n}).fn(t):{}:r?eh({element:r,padding:n}).fn(t):{}}}),eP=(e,t)=>{var r;return{...(void 0===(r=e)&&(r=0),{name:"offset",options:r,async fn(e){var t,n;let{x:o,y:i,placement:a,middlewareData:s}=e,l=await _(e,r);return a===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}),options:[e,t]}},eE=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"shift",options:r,async fn(e){let{x:t,y:n,placement:o}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=P(r,e),u={x:t,y:n},c=await L(e,l),d=C(E(o)),f=R(d),p=u[f],h=u[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=p+c[e],n=p-c[t];p=g(r,y(p,n))}if(a){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=h+c[e],n=h-c[t];h=g(r,y(h,n))}let m=s.fn({...e,[f]:p,[d]:h});return{...m,data:{x:m.x-t,y:m.y-n}}}}),options:[e,t]}},eA=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:i,middlewareData:a}=e,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=P(r,e),c={x:t,y:n},d=C(o),f=R(d),p=c[f],h=c[d],m=P(s,e),y="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+y.mainAxis,r=i.reference[f]+i.reference[e]-y.mainAxis;pr&&(p=r)}if(u){var g,v;let e="y"===f?"width":"height",t=["top","left"].includes(E(o)),r=i.reference[d]-i.floating[e]+(t&&(null==(g=a.offset)?void 0:g[d])||0)+(t?0:y.crossAxis),n=i.reference[d]+i.reference[e]+(t?0:(null==(v=a.offset)?void 0:v[d])||0)-(t?y.crossAxis:0);hn&&(h=n)}return{[f]:p,[d]:h}}}),options:[e,t]}},eR=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"flip",options:r,async fn(e){var t,n,o,i,a;let{placement:s,middlewareData:l,rects:u,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...b}=P(r,e);if(null!=(t=l.arrow)&&t.alignmentOffset)return{};let w=E(s),x=C(c),S=E(c)===c,M=await (null==d.isRTL?void 0:d.isRTL(f.floating)),k=m||(S||!v?[T(c)]:function(e){let t=T(e);return[O(e),t,O(t)]}(c)),D="none"!==g;!m&&D&&k.push(...function(e,t,r,n){let o=A(e),i=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(E(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(O)))),i}(c,v,g,M));let N=[c,...k],I=await L(e,b),F=[],_=(null==(n=l.flip)?void 0:n.overflows)||[];if(p&&F.push(I[w]),h){let e=function(e,t,r){void 0===r&&(r=!1);let n=A(e),o=R(C(e)),i=j(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=T(a)),[a,T(a)]}(s,u,M);F.push(I[e[0]],I[e[1]])}if(_=[..._,{placement:s,overflows:F}],!F.every(e=>e<=0)){let e=((null==(o=l.flip)?void 0:o.index)||0)+1,t=N[e];if(t)return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(i=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(y){case"bestFit":{let e=null==(a=_.filter(e=>{if(D){let t=C(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=c}if(s!==r)return{reset:{placement:r}}}return{}}}),options:[e,t]}},ej=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"size",options:r,async fn(e){let t,n;let{placement:o,rects:i,platform:a,elements:s}=e,{apply:l=()=>{},...u}=P(r,e),c=await L(e,u),d=E(o),f=A(o),p="y"===C(o),{width:h,height:m}=i.floating;"top"===d||"bottom"===d?(t=d,n=f===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(n=d,t="end"===f?"top":"bottom");let v=m-c.top-c.bottom,b=h-c.left-c.right,w=y(m-c[t],v),x=y(h-c[n],b),S=!e.middlewareData.shift,R=w,j=x;if(p?j=f||S?y(x,b):b:R=f||S?y(w,v):v,S&&!f){let e=g(c.left,0),t=g(c.right,0),r=g(c.top,0),n=g(c.bottom,0);p?j=h-2*(0!==e||0!==t?e+t:g(c.left,c.right)):R=m-2*(0!==r||0!==n?r+n:g(c.top,c.bottom))}await l({...e,availableWidth:j,availableHeight:R});let O=await a.getDimensions(s.floating);return h!==O.width||m!==O.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},eC=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"hide",options:r,async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...o}=P(r,e);switch(n){case"referenceHidden":{let r=I(await L(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:F(r)}}}case"escaped":{let r=I(await L(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:F(r)}}}default:return{}}}}),options:[e,t]}},eO=(e,t)=>({...eS(e),options:[e,t]});var eT=r(57437),eM=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,eT.jsx)(l.WV.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eT.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eM.displayName="Arrow";var ek=r(75137),eD=r(1336),eN=r(75238),eL="Popper",[eI,eF]=(0,a.b)(eL),[e_,eV]=eI(eL),ez=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,eT.jsx)(e_,{scope:t,anchor:o,onAnchorChange:i,children:r})};ez.displayName=eL;var eB="PopperAnchor",eW=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...a}=e,s=eV(eB,r),u=n.useRef(null),c=(0,i.e)(t,u);return n.useEffect(()=>{s.onAnchorChange((null==o?void 0:o.current)||u.current)}),o?null:(0,eT.jsx)(l.WV.div,{...a,ref:c})});eW.displayName=eB;var eU="PopperContent",[e$,eH]=eI(eU),eK=n.forwardRef((e,t)=>{var r,o,a,s,u,c,d,f;let{__scopePopper:p,side:h="bottom",sideOffset:m=0,align:v="center",alignOffset:w=0,arrowPadding:x=0,avoidCollisions:S=!0,collisionBoundary:P=[],collisionPadding:E=0,sticky:A="partial",hideWhenDetached:R=!1,updatePositionStrategy:j="optimized",onPlaced:C,...O}=e,T=eV(eU,p),[M,k]=n.useState(null),D=(0,i.e)(t,e=>k(e)),[N,L]=n.useState(null),I=(0,eN.t)(N),F=null!==(d=null==I?void 0:I.width)&&void 0!==d?d:0,_=null!==(f=null==I?void 0:I.height)&&void 0!==f?f:0,V="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},z=Array.isArray(P)?P:[P],W=z.length>0,U={padding:V,boundary:z.filter(eX),altBoundary:W},{refs:$,floatingStyles:H,placement:K,isPositioned:q,middlewareData:G}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:a,floating:s}={},transform:l=!0,whileElementsMounted:u,open:c}=e,[d,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=n.useState(o);ev(p,o)||h(o);let[m,y]=n.useState(null),[g,v]=n.useState(null),b=n.useCallback(e=>{e!==P.current&&(P.current=e,y(e))},[]),w=n.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),x=a||m,S=s||g,P=n.useRef(null),E=n.useRef(null),A=n.useRef(d),R=null!=u,j=ex(u),C=ex(i),O=n.useCallback(()=>{if(!P.current||!E.current)return;let e={placement:t,strategy:r,middleware:p};C.current&&(e.platform=C.current),em(P.current,E.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!ev(A.current,t)&&(A.current=t,ey.flushSync(()=>{f(t)}))})},[p,t,r,C]);eg(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=n.useRef(!1);eg(()=>(T.current=!0,()=>{T.current=!1}),[]),eg(()=>{if(x&&(P.current=x),S&&(E.current=S),x&&S){if(j.current)return j.current(x,S,O);O()}},[x,S,O,j,R]);let M=n.useMemo(()=>({reference:P,floating:E,setReference:b,setFloating:w}),[b,w]),k=n.useMemo(()=>({reference:x,floating:S}),[x,S]),D=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!k.floating)return e;let t=ew(k.floating,d.x),n=ew(k.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...eb(k.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,k.floating,d.x,d.y]);return n.useMemo(()=>({...d,update:O,refs:M,elements:k,floatingStyles:D}),[d,O,M,k,D])}({strategy:"fixed",placement:h+("center"!==v?"-"+v:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r{i&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let f=c&&l?function(e,t){let r,n=null,o=B(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=b(c),h=b(o.clientWidth-(u+d)),m={rootMargin:-p+"px "+-h+"px "+-b(o.clientHeight-(c+f))+"px "+-b(u)+"px",threshold:g(0,y(1,l))||1},v=!0;function w(e){let t=e[0].intersectionRatio;if(t!==l){if(!v)return a();t?a(!1,t):r=setTimeout(()=>{a(!1,1e-7)},1e3)}v=!1}try{n=new IntersectionObserver(w,{...m,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(w,m)}n.observe(e)}(!0),i}(c,r):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),c&&!u&&h.observe(c),h.observe(t));let m=u?ea(e):null;return u&&function t(){let n=ea(e);m&&(n.x!==m.x||n.y!==m.y||n.width!==m.width||n.height!==m.height)&&r(),m=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===j})},elements:{reference:T.anchor},middleware:[eP({mainAxis:m+_,alignmentAxis:w}),S&&eE({mainAxis:!0,crossAxis:!1,limiter:"partial"===A?eA():void 0,...U}),S&&eR({...U}),ej({...U,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:a}=r.reference,s=t.floating.style;s.setProperty("--radix-popper-available-width","".concat(n,"px")),s.setProperty("--radix-popper-available-height","".concat(o,"px")),s.setProperty("--radix-popper-anchor-width","".concat(i,"px")),s.setProperty("--radix-popper-anchor-height","".concat(a,"px"))}}),N&&eO({element:N,padding:x}),eY({arrowWidth:F,arrowHeight:_}),R&&eC({strategy:"referenceHidden",...U})]}),[Z,X]=eJ(K),Y=(0,ek.W)(C);(0,eD.b)(()=>{q&&(null==Y||Y())},[q,Y]);let J=null===(r=G.arrow)||void 0===r?void 0:r.x,Q=null===(o=G.arrow)||void 0===o?void 0:o.y,et=(null===(a=G.arrow)||void 0===a?void 0:a.centerOffset)!==0,[en,eo]=n.useState();return(0,eD.b)(()=>{M&&eo(window.getComputedStyle(M).zIndex)},[M]),(0,eT.jsx)("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...H,transform:q?H.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(s=G.transformOrigin)||void 0===s?void 0:s.x,null===(u=G.transformOrigin)||void 0===u?void 0:u.y].join(" "),...(null===(c=G.hide)||void 0===c?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eT.jsx)(e$,{scope:p,placedSide:Z,onArrowChange:L,arrowX:J,arrowY:Q,shouldHideArrow:et,children:(0,eT.jsx)(l.WV.div,{"data-side":Z,"data-align":X,...O,ref:D,style:{...O.style,animation:q?void 0:"none"}})})})});eK.displayName=eU;var eq="PopperArrow",eG={top:"bottom",right:"left",bottom:"top",left:"right"},eZ=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eH(eq,r),i=eG[o.placedSide];return(0,eT.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eT.jsx)(eM,{...n,ref:t,style:{...n.style,display:"block"}})})});function eX(e){return null!==e}eZ.displayName=eq;var eY=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,a;let{placement:s,rects:l,middlewareData:u}=t,c=(null===(r=u.arrow)||void 0===r?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,h]=eJ(s),m={start:"0%",center:"50%",end:"100%"}[h],y=(null!==(i=null===(n=u.arrow)||void 0===n?void 0:n.x)&&void 0!==i?i:0)+d/2,g=(null!==(a=null===(o=u.arrow)||void 0===o?void 0:o.y)&&void 0!==a?a:0)+f/2,v="",b="";return"bottom"===p?(v=c?m:"".concat(y,"px"),b="".concat(-f,"px")):"top"===p?(v=c?m:"".concat(y,"px"),b="".concat(l.floating.height+f,"px")):"right"===p?(v="".concat(-f,"px"),b=c?m:"".concat(g,"px")):"left"===p&&(v="".concat(l.floating.width+f,"px"),b=c?m:"".concat(g,"px")),{data:{x:v,y:b}}}});function eJ(e){let[t,r="center"]=e.split("-");return[t,r]}var eQ=r(56935),e0=r(31383),e1="rovingFocusGroup.onEntryFocus",e2={bubbles:!1,cancelable:!0},e3="RovingFocusGroup",[e5,e4,e8]=(0,u.B)(e3),[e6,e9]=(0,a.b)(e3,[e8]),[e7,te]=e6(e3),tt=n.forwardRef((e,t)=>(0,eT.jsx)(e5.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,eT.jsx)(e5.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,eT.jsx)(tr,{...e,ref:t})})}));tt.displayName=e3;var tr=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:u=!1,dir:d,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:h,onEntryFocus:m,preventScrollOnEntryFocus:y=!1,...g}=e,v=n.useRef(null),b=(0,i.e)(t,v),w=(0,c.gm)(d),[x=null,S]=(0,s.T)({prop:f,defaultProp:p,onChange:h}),[P,E]=n.useState(!1),A=(0,ek.W)(m),R=e4(r),j=n.useRef(!1),[C,O]=n.useState(0);return n.useEffect(()=>{let e=v.current;if(e)return e.addEventListener(e1,A),()=>e.removeEventListener(e1,A)},[A]),(0,eT.jsx)(e7,{scope:r,orientation:a,dir:w,loop:u,currentTabStopId:x,onItemFocus:n.useCallback(e=>S(e),[S]),onItemShiftTab:n.useCallback(()=>E(!0),[]),onFocusableItemAdd:n.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>O(e=>e-1),[]),children:(0,eT.jsx)(l.WV.div,{tabIndex:P||0===C?-1:0,"data-orientation":a,...g,ref:b,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{j.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(e1,e2);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=R().filter(e=>e.focusable);ta([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),y)}}j.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>E(!1))})})}),tn="RovingFocusGroupItem",to=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:i=!0,active:a=!1,tabStopId:s,...u}=e,c=(0,h.M)(),d=s||c,f=te(tn,r),p=f.currentTabStopId===d,m=e4(r),{onFocusableItemAdd:y,onFocusableItemRemove:g}=f;return n.useEffect(()=>{if(i)return y(),()=>g()},[i,y,g]),(0,eT.jsx)(e5.ItemSlot,{scope:r,id:d,focusable:i,active:a,children:(0,eT.jsx)(l.WV.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...u,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{i?f.onItemFocus(d):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){f.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return ti[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=f.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>ta(o))}})})})});to.displayName=tn;var ti={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ta(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var ts=r(71538),tl=r(78369),tu=r(49418),tc=["Enter"," "],td=["ArrowUp","PageDown","End"],tf=["ArrowDown","PageUp","Home",...td],tp={ltr:[...tc,"ArrowRight"],rtl:[...tc,"ArrowLeft"]},th={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tm="Menu",[ty,tg,tv]=(0,u.B)(tm),[tb,tw]=(0,a.b)(tm,[tv,eF,e9]),tx=eF(),tS=e9(),[tP,tE]=tb(tm),[tA,tR]=tb(tm),tj=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:i,onOpenChange:a,modal:s=!0}=e,l=tx(t),[u,d]=n.useState(null),f=n.useRef(!1),p=(0,ek.W)(a),h=(0,c.gm)(i);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,eT.jsx)(ez,{...l,children:(0,eT.jsx)(tP,{scope:t,open:r,onOpenChange:p,content:u,onContentChange:d,children:(0,eT.jsx)(tA,{scope:t,onClose:n.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:h,modal:s,children:o})})})};tj.displayName=tm;var tC=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=tx(r);return(0,eT.jsx)(eW,{...o,...n,ref:t})});tC.displayName="MenuAnchor";var tO="MenuPortal",[tT,tM]=tb(tO,{forceMount:void 0}),tk=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=tE(tO,t);return(0,eT.jsx)(tT,{scope:t,forceMount:r,children:(0,eT.jsx)(e0.z,{present:r||i.open,children:(0,eT.jsx)(eQ.h,{asChild:!0,container:o,children:n})})})};tk.displayName=tO;var tD="MenuContent",[tN,tL]=tb(tD),tI=n.forwardRef((e,t)=>{let r=tM(tD,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=tE(tD,e.__scopeMenu),a=tR(tD,e.__scopeMenu);return(0,eT.jsx)(ty.Provider,{scope:e.__scopeMenu,children:(0,eT.jsx)(e0.z,{present:n||i.open,children:(0,eT.jsx)(ty.Slot,{scope:e.__scopeMenu,children:a.modal?(0,eT.jsx)(tF,{...o,ref:t}):(0,eT.jsx)(t_,{...o,ref:t})})})})}),tF=n.forwardRef((e,t)=>{let r=tE(tD,e.__scopeMenu),a=n.useRef(null),s=(0,i.e)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,tl.Ry)(e)},[]),(0,eT.jsx)(tV,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),t_=n.forwardRef((e,t)=>{let r=tE(tD,e.__scopeMenu);return(0,eT.jsx)(tV,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),tV=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:s,onOpenAutoFocus:l,onCloseAutoFocus:u,disableOutsidePointerEvents:c,onEntryFocus:h,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:v,onDismiss:b,disableOutsideScroll:w,...x}=e,S=tE(tD,r),P=tR(tD,r),E=tx(r),A=tS(r),R=tg(r),[j,C]=n.useState(null),O=n.useRef(null),T=(0,i.e)(t,O,S.onContentChange),M=n.useRef(0),k=n.useRef(""),D=n.useRef(0),N=n.useRef(null),L=n.useRef("right"),I=n.useRef(0),F=w?tu.Z:n.Fragment,_=w?{as:ts.g7,allowPinchZoom:!0}:void 0,V=e=>{var t,r;let n=k.current+e,o=R().filter(e=>!e.disabled),i=document.activeElement,a=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,s=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let a=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(o.map(e=>e.textValue),n,a),l=null===(r=o.find(e=>e.textValue===s))||void 0===r?void 0:r.ref.current;!function e(t){k.current=t,window.clearTimeout(M.current),""!==t&&(M.current=window.setTimeout(()=>e(""),1e3))}(n),l&&setTimeout(()=>l.focus())};n.useEffect(()=>()=>window.clearTimeout(M.current),[]),(0,f.EW)();let z=n.useCallback(e=>{var t,r,n;return L.current===(null===(t=N.current)||void 0===t?void 0:t.side)&&!!(n=null===(r=N.current)||void 0===r?void 0:r.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;en!=u>n&&r<(l-a)*(n-s)/(u-s)+a&&(o=!o)}return o}({x:e.clientX,y:e.clientY},n)},[]);return(0,eT.jsx)(tN,{scope:r,searchRef:k,onItemEnter:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:n.useCallback(e=>{var t;z(e)||(null===(t=O.current)||void 0===t||t.focus(),C(null))},[z]),onTriggerLeave:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:D,onPointerGraceIntentChange:n.useCallback(e=>{N.current=e},[]),children:(0,eT.jsx)(F,{..._,children:(0,eT.jsx)(p.M,{asChild:!0,trapped:s,onMountAutoFocus:(0,o.M)(l,e=>{var t;e.preventDefault(),null===(t=O.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,eT.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:v,onDismiss:b,children:(0,eT.jsx)(tt,{asChild:!0,...A,dir:P.dir,orientation:"vertical",loop:a,currentTabStopId:j,onCurrentTabStopIdChange:C,onEntryFocus:(0,o.M)(h,e=>{P.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,eT.jsx)(eK,{role:"menu","aria-orientation":"vertical","data-state":rn(S.open),"data-radix-menu-content":"",dir:P.dir,...E,...x,ref:T,style:{outline:"none",...x.style},onKeyDown:(0,o.M)(x.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&V(e.key));let o=O.current;if(e.target!==o||!tf.includes(e.key))return;e.preventDefault();let i=R().filter(e=>!e.disabled).map(e=>e.ref.current);td.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,o.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(M.current),k.current="")}),onPointerMove:(0,o.M)(e.onPointerMove,ra(e=>{let t=e.target,r=I.current!==e.clientX;if(e.currentTarget.contains(t)&&r){let t=e.clientX>I.current?"right":"left";L.current=t,I.current=e.clientX}}))})})})})})})});tI.displayName=tD;var tz=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eT.jsx)(l.WV.div,{role:"group",...n,ref:t})});tz.displayName="MenuGroup";var tB=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eT.jsx)(l.WV.div,{...n,ref:t})});tB.displayName="MenuLabel";var tW="MenuItem",tU="menu.itemSelect",t$=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...s}=e,u=n.useRef(null),c=tR(tW,e.__scopeMenu),d=tL(tW,e.__scopeMenu),f=(0,i.e)(t,u),p=n.useRef(!1);return(0,eT.jsx)(tH,{...s,ref:f,disabled:r,onClick:(0,o.M)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(tU,{bubbles:!0,cancelable:!0});e.addEventListener(tU,e=>null==a?void 0:a(e),{once:!0}),(0,l.jH)(e,t),t.defaultPrevented?p.current=!1:c.onClose()}}),onPointerDown:t=>{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,t),p.current=!0},onPointerUp:(0,o.M)(e.onPointerUp,e=>{var t;p.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!r&&(!t||" "!==e.key)&&tc.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});t$.displayName=tW;var tH=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:s,...u}=e,c=tL(tW,r),d=tS(r),f=n.useRef(null),p=(0,i.e)(t,f),[h,m]=n.useState(!1),[y,g]=n.useState("");return n.useEffect(()=>{let e=f.current;if(e){var t;g((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[u.children]),(0,eT.jsx)(ty.ItemSlot,{scope:r,disabled:a,textValue:null!=s?s:y,children:(0,eT.jsx)(to,{asChild:!0,...d,focusable:!a,children:(0,eT.jsx)(l.WV.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:p,onPointerMove:(0,o.M)(e.onPointerMove,ra(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.M)(e.onPointerLeave,ra(e=>c.onItemLeave(e))),onFocus:(0,o.M)(e.onFocus,()=>m(!0)),onBlur:(0,o.M)(e.onBlur,()=>m(!1))})})})}),tK=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...i}=e;return(0,eT.jsx)(t0,{scope:e.__scopeMenu,checked:r,children:(0,eT.jsx)(t$,{role:"menuitemcheckbox","aria-checked":ro(r)?"mixed":r,...i,ref:t,"data-state":ri(r),onSelect:(0,o.M)(i.onSelect,()=>null==n?void 0:n(!!ro(r)||!r),{checkForDefaultPrevented:!1})})})});tK.displayName="MenuCheckboxItem";var tq="MenuRadioGroup",[tG,tZ]=tb(tq,{value:void 0,onValueChange:()=>{}}),tX=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=(0,ek.W)(n);return(0,eT.jsx)(tG,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,eT.jsx)(tz,{...o,ref:t})})});tX.displayName=tq;var tY="MenuRadioItem",tJ=n.forwardRef((e,t)=>{let{value:r,...n}=e,i=tZ(tY,e.__scopeMenu),a=r===i.value;return(0,eT.jsx)(t0,{scope:e.__scopeMenu,checked:a,children:(0,eT.jsx)(t$,{role:"menuitemradio","aria-checked":a,...n,ref:t,"data-state":ri(a),onSelect:(0,o.M)(n.onSelect,()=>{var e;return null===(e=i.onValueChange)||void 0===e?void 0:e.call(i,r)},{checkForDefaultPrevented:!1})})})});tJ.displayName=tY;var tQ="MenuItemIndicator",[t0,t1]=tb(tQ,{checked:!1}),t2=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=t1(tQ,r);return(0,eT.jsx)(e0.z,{present:n||ro(i.checked)||!0===i.checked,children:(0,eT.jsx)(l.WV.span,{...o,ref:t,"data-state":ri(i.checked)})})});t2.displayName=tQ;var t3=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eT.jsx)(l.WV.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});t3.displayName="MenuSeparator";var t5=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=tx(r);return(0,eT.jsx)(eZ,{...o,...n,ref:t})});t5.displayName="MenuArrow";var t4="MenuSub",[t8,t6]=tb(t4),t9=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:i}=e,a=tE(t4,t),s=tx(t),[l,u]=n.useState(null),[c,d]=n.useState(null),f=(0,ek.W)(i);return n.useEffect(()=>(!1===a.open&&f(!1),()=>f(!1)),[a.open,f]),(0,eT.jsx)(ez,{...s,children:(0,eT.jsx)(tP,{scope:t,open:o,onOpenChange:f,content:c,onContentChange:d,children:(0,eT.jsx)(t8,{scope:t,contentId:(0,h.M)(),triggerId:(0,h.M)(),trigger:l,onTriggerChange:u,children:r})})})};t9.displayName=t4;var t7="MenuSubTrigger",re=n.forwardRef((e,t)=>{let r=tE(t7,e.__scopeMenu),a=tR(t7,e.__scopeMenu),s=t6(t7,e.__scopeMenu),l=tL(t7,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=l,f={__scopeMenu:e.__scopeMenu},p=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>p,[p]),n.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,eT.jsx)(tC,{asChild:!0,...f,children:(0,eT.jsx)(tH,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":s.contentId,"data-state":rn(r.open),...e,ref:(0,i.F)(t,s.onTriggerChange),onClick:t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.M)(e.onPointerMove,ra(t=>{l.onItemEnter(t),t.defaultPrevented||e.disabled||r.open||u.current||(l.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),p()},100))})),onPointerLeave:(0,o.M)(e.onPointerLeave,ra(e=>{var t,n;p();let o=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(n=r.content)||void 0===n?void 0:n.dataset.side,i="right"===t,a=o[i?"left":"right"],s=o[i?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:a,y:o.top},{x:s,y:o.top},{x:s,y:o.bottom},{x:a,y:o.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.M)(e.onKeyDown,t=>{let n=""!==l.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&tp[a.dir].includes(t.key)){var o;r.onOpenChange(!0),null===(o=r.content)||void 0===o||o.focus(),t.preventDefault()}})})})});re.displayName=t7;var rt="MenuSubContent",rr=n.forwardRef((e,t)=>{let r=tM(tD,e.__scopeMenu),{forceMount:a=r.forceMount,...s}=e,l=tE(tD,e.__scopeMenu),u=tR(tD,e.__scopeMenu),c=t6(rt,e.__scopeMenu),d=n.useRef(null),f=(0,i.e)(t,d);return(0,eT.jsx)(ty.Provider,{scope:e.__scopeMenu,children:(0,eT.jsx)(e0.z,{present:a||l.open,children:(0,eT.jsx)(ty.Slot,{scope:e.__scopeMenu,children:(0,eT.jsx)(tV,{id:c.contentId,"aria-labelledby":c.triggerId,...s,ref:f,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;u.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>{e.target!==c.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,o.M)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=th[u.dir].includes(e.key);if(t&&r){var n;l.onOpenChange(!1),null===(n=c.trigger)||void 0===n||n.focus(),e.preventDefault()}})})})})})});function rn(e){return e?"open":"closed"}function ro(e){return"indeterminate"===e}function ri(e){return ro(e)?"indeterminate":e?"checked":"unchecked"}function ra(e){return t=>"mouse"===t.pointerType?e(t):void 0}rr.displayName=rt;var rs="DropdownMenu",[rl,ru]=(0,a.b)(rs,[tw]),rc=tw(),[rd,rf]=rl(rs),rp=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:i,defaultOpen:a,onOpenChange:l,modal:u=!0}=e,c=rc(t),d=n.useRef(null),[f=!1,p]=(0,s.T)({prop:i,defaultProp:a,onChange:l});return(0,eT.jsx)(rd,{scope:t,triggerId:(0,h.M)(),triggerRef:d,contentId:(0,h.M)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:(0,eT.jsx)(tj,{...c,open:f,onOpenChange:p,dir:o,modal:u,children:r})})};rp.displayName=rs;var rh="DropdownMenuTrigger",rm=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,s=rf(rh,r),u=rc(r);return(0,eT.jsx)(tC,{asChild:!0,...u,children:(0,eT.jsx)(l.WV.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:(0,i.F)(t,s.triggerRef),onPointerDown:(0,o.M)(e.onPointerDown,e=>{n||0!==e.button||!1!==e.ctrlKey||(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});rm.displayName=rh;var ry=e=>{let{__scopeDropdownMenu:t,...r}=e,n=rc(t);return(0,eT.jsx)(tk,{...n,...r})};ry.displayName="DropdownMenuPortal";var rg="DropdownMenuContent",rv=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...i}=e,a=rf(rg,r),s=rc(r),l=n.useRef(!1);return(0,eT.jsx)(tI,{id:a.contentId,"aria-labelledby":a.triggerId,...s,...i,ref:t,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{var t;l.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:(0,o.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!a.modal||n)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rv.displayName=rg;var rb=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(tz,{...o,...n,ref:t})});rb.displayName="DropdownMenuGroup";var rw=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(tB,{...o,...n,ref:t})});rw.displayName="DropdownMenuLabel";var rx=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(t$,{...o,...n,ref:t})});rx.displayName="DropdownMenuItem";var rS=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(tK,{...o,...n,ref:t})});rS.displayName="DropdownMenuCheckboxItem";var rP=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(tX,{...o,...n,ref:t})});rP.displayName="DropdownMenuRadioGroup";var rE=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(tJ,{...o,...n,ref:t})});rE.displayName="DropdownMenuRadioItem";var rA=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(t2,{...o,...n,ref:t})});rA.displayName="DropdownMenuItemIndicator";var rR=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(t3,{...o,...n,ref:t})});rR.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(t5,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var rj=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(re,{...o,...n,ref:t})});rj.displayName="DropdownMenuSubTrigger";var rC=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rc(r);return(0,eT.jsx)(rr,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rC.displayName="DropdownMenuSubContent";var rO=rp,rT=rm,rM=ry,rk=rv,rD=rb,rN=rw,rL=rx,rI=rS,rF=rP,r_=rE,rV=rA,rz=rR,rB=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:i}=e,a=rc(t),[l=!1,u]=(0,s.T)({prop:n,defaultProp:i,onChange:o});return(0,eT.jsx)(t9,{...a,open:l,onOpenChange:u,children:r})},rW=rj,rU=rC},20589:function(e,t,r){"use strict";r.d(t,{EW:function(){return i}});var n=r(2265),o=0;function i(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:a()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:a()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},80467:function(e,t,r){"use strict";let n;r.d(t,{M:function(){return f}});var o=r(2265),i=r(1584),a=r(25171),s=r(75137),l=r(57437),u="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...v}=e,[b,w]=o.useState(null),x=(0,s.W)(f),S=(0,s.W)(g),P=o.useRef(null),E=(0,i.e)(t,e=>w(e)),A=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(A.paused||!b)return;let t=e.target;b.contains(t)?P.current=t:m(P.current,{select:!0})},t=function(e){if(A.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||m(P.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,b,A.paused]),o.useEffect(()=>{if(b){y.add(A);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(u,d);b.addEventListener(u,x),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(b))}return()=>{b.removeEventListener(u,x),setTimeout(()=>{let t=new CustomEvent(c,d);b.addEventListener(c,S),b.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),b.removeEventListener(c,S),y.remove(A)},0)}}},[b,x,S,A]);let R=o.useCallback(e=>{if(!r&&!n||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,i]=function(e){let t=p(e);return[h(t,e),h(t.reverse(),e)]}(t);n&&i?e.shiftKey||o!==i?e.shiftKey&&o===n&&(e.preventDefault(),r&&m(i,{select:!0})):(e.preventDefault(),r&&m(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,A.paused]);return(0,l.jsx)(a.WV.div,{tabIndex:-1,...v,ref:E,onKeyDown:R})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function h(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var y=(n=[],{add(e){let t=n[0];e!==t&&(null==t||t.pause()),(n=g(n,e)).unshift(e)},remove(e){var t;null===(t=(n=g(n,e))[0])||void 0===t||t.resume()}});function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},53201:function(e,t,r){"use strict";r.d(t,{M:function(){return l}});var n,o=r(2265),i=r(1336),a=(n||(n=r.t(o,2)))["useId".toString()]||(()=>void 0),s=0;function l(e){let[t,r]=o.useState(a());return(0,i.b)(()=>{e||r(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:"")}},38364:function(e,t,r){"use strict";r.d(t,{f:function(){return s}});var n=r(2265),o=r(25171),i=r(57437),a=n.forwardRef((e,t)=>(0,i.jsx)(o.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var s=a},56935:function(e,t,r){"use strict";r.d(t,{h:function(){return l}});var n=r(2265),o=r(54887),i=r(25171),a=r(1336),s=r(57437),l=n.forwardRef((e,t)=>{var r,l;let{container:u,...c}=e,[d,f]=n.useState(!1);(0,a.b)(()=>f(!0),[]);let p=u||d&&(null===(l=globalThis)||void 0===l?void 0:null===(r=l.document)||void 0===r?void 0:r.body);return p?o.createPortal((0,s.jsx)(i.WV.div,{...c,ref:t}),p):null});l.displayName="Portal"},31383:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var n=r(2265),o=r(54887),i=r(1584),a=r(1336),s=e=>{var t,r;let s,u;let{present:c,children:d}=e,f=function(e){var t,r;let[i,s]=n.useState(),u=n.useRef({}),c=n.useRef(e),d=n.useRef("none"),[f,p]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=l(u.current);d.current="mounted"===f?e:"none"},[f]),(0,a.b)(()=>{let t=u.current,r=c.current;if(r!==e){let n=d.current,o=l(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):r&&n!==o?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,a.b)(()=>{if(i){let e=e=>{let t=l(u.current).includes(e.animationName);e.target===i&&t&&o.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=l(u.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:n.useCallback(e=>{e&&(u.current=getComputedStyle(e)),s(e)},[])}}(c),p="function"==typeof d?d({present:f.isPresent}):n.Children.only(d),h=(0,i.e)(f.ref,(s=null===(t=Object.getOwnPropertyDescriptor(p.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in s&&s.isReactWarning?p.ref:(s=null===(r=Object.getOwnPropertyDescriptor(p,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in s&&s.isReactWarning?p.props.ref:p.props.ref||p.ref);return"function"==typeof d||f.isPresent?n.cloneElement(p,{ref:h}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},25171:function(e,t,r){"use strict";r.d(t,{WV:function(){return s},jH:function(){return l}});var n=r(2265),o=r(54887),i=r(71538),a=r(57437),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,s=n?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(s,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function l(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},85068:function(e,t,r){"use strict";r.d(t,{e6:function(){return $},fC:function(){return W},bU:function(){return H},fQ:function(){return U}});var n=r(2265);function o(e,[t,r]){return Math.min(r,Math.max(t,e))}var i=r(78149),a=r(1584),s=r(98324),l=r(91715),u=r(87513),c=r(47250),d=r(75238),f=r(25171),p=r(90976),h=r(57437),m=["PageUp","PageDown"],y=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},v="Slider",[b,w,x]=(0,p.B)(v),[S,P]=(0,s.b)(v,[x]),[E,A]=S(v),R=n.forwardRef((e,t)=>{let{name:r,min:a=0,max:s=100,step:u=1,orientation:c="horizontal",disabled:d=!1,minStepsBetweenThumbs:f=0,defaultValue:p=[a],value:g,onValueChange:v=()=>{},onValueCommit:w=()=>{},inverted:x=!1,...S}=e,P=n.useRef(new Set),A=n.useRef(0),R="horizontal"===c?O:T,[j=[],C]=(0,l.T)({prop:g,defaultProp:p,onChange:e=>{var t;null===(t=[...P.current][A.current])||void 0===t||t.focus(),v(e)}}),M=n.useRef(j);function k(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},n=(String(u).split(".")[1]||"").length,i=o(function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-a)/u)*u+a,n),[a,s]);C(function(){var e,n;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(o,i,t);if(e=a,!(!((n=f*u)>0)||Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=n))return o;{A.current=a.indexOf(i);let e=String(a)!==String(o);return e&&r&&w(a),e?a:o}})}return(0,h.jsx)(E,{scope:e.__scopeSlider,name:r,disabled:d,min:a,max:s,valueIndexToChangeRef:A,thumbs:P.current,values:j,orientation:c,children:(0,h.jsx)(b.Provider,{scope:e.__scopeSlider,children:(0,h.jsx)(b.Slot,{scope:e.__scopeSlider,children:(0,h.jsx)(R,{"aria-disabled":d,"data-disabled":d?"":void 0,...S,ref:t,onPointerDown:(0,i.M)(S.onPointerDown,()=>{d||(M.current=j)}),min:a,max:s,inverted:x,onSlideStart:d?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t));return r.indexOf(Math.min(...r))}(j,e);k(e,t)},onSlideMove:d?void 0:function(e){k(e,A.current)},onSlideEnd:d?void 0:function(){let e=M.current[A.current];j[A.current]!==e&&w(j)},onHomeKeyDown:()=>!d&&k(a,0,{commit:!0}),onEndKeyDown:()=>!d&&k(s,j.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!d){let e=m.includes(t.key)||t.shiftKey&&y.includes(t.key),n=A.current;k(j[n]+u*(e?10:1)*r,n,{commit:!0})}}})})})})});R.displayName=v;var[j,C]=S(v,{startEdge:"left",endEdge:"right",size:"width",direction:1}),O=n.forwardRef((e,t)=>{let{min:r,max:o,dir:i,inverted:s,onSlideStart:l,onSlideMove:c,onSlideEnd:d,onStepKeyDown:f,...p}=e,[m,y]=n.useState(null),v=(0,a.e)(t,e=>y(e)),b=n.useRef(),w=(0,u.gm)(i),x="ltr"===w,S=x&&!s||!x&&s;function P(e){let t=b.current||m.getBoundingClientRect(),n=B([0,t.width],S?[r,o]:[o,r]);return b.current=t,n(e-t.left)}return(0,h.jsx)(j,{scope:e.__scopeSlider,startEdge:S?"left":"right",endEdge:S?"right":"left",direction:S?1:-1,size:"width",children:(0,h.jsx)(M,{dir:w,"data-orientation":"horizontal",...p,ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=P(e.clientX);null==l||l(t)},onSlideMove:e=>{let t=P(e.clientX);null==c||c(t)},onSlideEnd:()=>{b.current=void 0,null==d||d()},onStepKeyDown:e=>{let t=g[S?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})})}),T=n.forwardRef((e,t)=>{let{min:r,max:o,inverted:i,onSlideStart:s,onSlideMove:l,onSlideEnd:u,onStepKeyDown:c,...d}=e,f=n.useRef(null),p=(0,a.e)(t,f),m=n.useRef(),y=!i;function v(e){let t=m.current||f.current.getBoundingClientRect(),n=B([0,t.height],y?[o,r]:[r,o]);return m.current=t,n(e-t.top)}return(0,h.jsx)(j,{scope:e.__scopeSlider,startEdge:y?"bottom":"top",endEdge:y?"top":"bottom",size:"height",direction:y?1:-1,children:(0,h.jsx)(M,{"data-orientation":"vertical",...d,ref:p,style:{...d.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=v(e.clientY);null==s||s(t)},onSlideMove:e=>{let t=v(e.clientY);null==l||l(t)},onSlideEnd:()=>{m.current=void 0,null==u||u()},onStepKeyDown:e=>{let t=g[y?"from-bottom":"from-top"].includes(e.key);null==c||c({event:e,direction:t?-1:1})}})})}),M=n.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:s,onEndKeyDown:l,onStepKeyDown:u,...c}=e,d=A(v,r);return(0,h.jsx)(f.WV.span,{...c,ref:t,onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Home"===e.key?(s(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):m.concat(y).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:(0,i.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),d.thumbs.has(t)?t.focus():n(e)}),onPointerMove:(0,i.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,i.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),k="SliderTrack",D=n.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=A(k,r);return(0,h.jsx)(f.WV.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});D.displayName=k;var N="SliderRange",L=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,i=A(N,r),s=C(N,r),l=n.useRef(null),u=(0,a.e)(t,l),c=i.values.length,d=i.values.map(e=>z(e,i.min,i.max));return(0,h.jsx)(f.WV.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...o,ref:u,style:{...e.style,[s.startEdge]:(c>1?Math.min(...d):0)+"%",[s.endEdge]:100-Math.max(...d)+"%"}})});L.displayName=N;var I="SliderThumb",F=n.forwardRef((e,t)=>{let r=w(e.__scopeSlider),[o,i]=n.useState(null),s=(0,a.e)(t,e=>i(e)),l=n.useMemo(()=>o?r().findIndex(e=>e.ref.current===o):-1,[r,o]);return(0,h.jsx)(_,{...e,ref:s,index:l})}),_=n.forwardRef((e,t)=>{var r;let{__scopeSlider:o,index:s,name:l,...u}=e,c=A(I,o),p=C(I,o),[m,y]=n.useState(null),g=(0,a.e)(t,e=>y(e)),v=!m||!!m.closest("form"),w=(0,d.t)(m),x=c.values[s],S=void 0===x?0:z(x,c.min,c.max),P=(r=c.values.length)>2?"Value ".concat(s+1," of ").concat(r):2===r?["Minimum","Maximum"][s]:void 0,E=null==w?void 0:w[p.size],R=E?function(e,t,r){let n=e/2,o=B([0,50],[0,n]);return(n-o(t)*r)*r}(E,S,p.direction):0;return n.useEffect(()=>{if(m)return c.thumbs.add(m),()=>{c.thumbs.delete(m)}},[m,c.thumbs]),(0,h.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[p.startEdge]:"calc(".concat(S,"% + ").concat(R,"px)")},children:[(0,h.jsx)(b.ItemSlot,{scope:e.__scopeSlider,children:(0,h.jsx)(f.WV.span,{role:"slider","aria-label":e["aria-label"]||P,"aria-valuemin":c.min,"aria-valuenow":x,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0,...u,ref:g,style:void 0===x?{display:"none"}:e.style,onFocus:(0,i.M)(e.onFocus,()=>{c.valueIndexToChangeRef.current=s})})}),v&&(0,h.jsx)(V,{name:null!=l?l:c.name?c.name+(c.values.length>1?"[]":""):void 0,value:x},s)]})});F.displayName=I;var V=e=>{let{value:t,...r}=e,o=n.useRef(null),i=(0,c.D)(t);return n.useEffect(()=>{let e=o.current,r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(i!==t&&r){let n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[i,t]),(0,h.jsx)("input",{style:{display:"none"},...r,ref:o,defaultValue:t})};function z(e,t,r){return o(100/(r-t)*(e-t),[0,100])}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var W=R,U=D,$=L,H=F},71538:function(e,t,r){"use strict";r.d(t,{A4:function(){return l},g7:function(){return a}});var n=r(2265),o=r(1584),i=r(57437),a=n.forwardRef((e,t)=>{let{children:r,...o}=e,a=n.Children.toArray(r),l=a.find(u);if(l){let e=l.props.children,r=a.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(s,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(s,{...o,ref:t,children:r})});a.displayName="Slot";var s=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){let e,a;let s=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props),ref:t?(0,o.F)(t,s):s})}return n.Children.count(r)>1?n.Children.only(null):null});s.displayName="SlotClone";var l=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function u(e){return n.isValidElement(e)&&e.type===l}},9646:function(e,t,r){"use strict";r.d(t,{bU:function(){return P},fC:function(){return S}});var n=r(2265),o=r(78149),i=r(1584),a=r(98324),s=r(91715),l=r(47250),u=r(75238),c=r(25171),d=r(57437),f="Switch",[p,h]=(0,a.b)(f),[m,y]=p(f),g=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:a,checked:l,defaultChecked:u,required:f,disabled:p,value:h="on",onCheckedChange:y,...g}=e,[v,b]=n.useState(null),S=(0,i.e)(t,e=>b(e)),P=n.useRef(!1),E=!v||!!v.closest("form"),[A=!1,R]=(0,s.T)({prop:l,defaultProp:u,onChange:y});return(0,d.jsxs)(m,{scope:r,checked:A,disabled:p,children:[(0,d.jsx)(c.WV.button,{type:"button",role:"switch","aria-checked":A,"aria-required":f,"data-state":x(A),"data-disabled":p?"":void 0,disabled:p,value:h,...g,ref:S,onClick:(0,o.M)(e.onClick,e=>{R(e=>!e),E&&(P.current=e.isPropagationStopped(),P.current||e.stopPropagation())})}),E&&(0,d.jsx)(w,{control:v,bubbles:!P.current,name:a,value:h,checked:A,required:f,disabled:p,style:{transform:"translateX(-100%)"}})]})});g.displayName=f;var v="SwitchThumb",b=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=y(v,r);return(0,d.jsx)(c.WV.span,{"data-state":x(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});b.displayName=v;var w=e=>{let{control:t,checked:r,bubbles:o=!0,...i}=e,a=n.useRef(null),s=(0,l.D)(r),c=(0,u.t)(t);return n.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[s,r,o]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...i,tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function x(e){return e?"checked":"unchecked"}var S=g,P=b},75137:function(e,t,r){"use strict";r.d(t,{W:function(){return o}});var n=r(2265);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},91715:function(e,t,r){"use strict";r.d(t,{T:function(){return i}});var n=r(2265),o=r(75137);function i({prop:e,defaultProp:t,onChange:r=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[i]=r,a=n.useRef(i),s=(0,o.W)(t);return n.useEffect(()=>{a.current!==i&&(s(i),a.current=i)},[i,a,s]),r}({defaultProp:t,onChange:r}),s=void 0!==e,l=s?e:i,u=(0,o.W)(r);return[l,n.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else a(t)},[s,e,a,u])]}},1336:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});var n=r(2265),o=globalThis?.document?n.useLayoutEffect:()=>{}},47250:function(e,t,r){"use strict";r.d(t,{D:function(){return o}});var n=r(2265);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},75238:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});var n=r(2265),o=r(1336);function i(e){let[t,r]=n.useState(void 0);return(0,o.b)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},38472:function(e,t,r){"use strict";let n,o,i,a;r.d(t,{Z:function(){return tp}});var s,l,u,c,d,f={};function p(e,t){return function(){return e.apply(t,arguments)}}r.r(f),r.d(f,{hasBrowserEnv:function(){return ev},hasStandardBrowserEnv:function(){return eb},hasStandardBrowserWebWorkerEnv:function(){return ew},origin:function(){return ex}});var h=r(25566);let{toString:m}=Object.prototype,{getPrototypeOf:y}=Object,g=(n=Object.create(null),e=>{let t=m.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())}),v=e=>(e=e.toLowerCase(),t=>g(t)===e),b=e=>t=>typeof t===e,{isArray:w}=Array,x=b("undefined"),S=v("ArrayBuffer"),P=b("string"),E=b("function"),A=b("number"),R=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==g(e))return!1;let t=y(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},C=v("Date"),O=v("File"),T=v("Blob"),M=v("FileList"),k=v("URLSearchParams"),[D,N,L,I]=["ReadableStream","Request","Response","Headers"].map(v);function F(e,t,{allOwnKeys:r=!1}={}){let n,o;if(null!=e){if("object"!=typeof e&&(e=[e]),w(e))for(n=0,o=e.length;n0;)if(t===(r=n[o]).toLowerCase())return r;return null}let V="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,z=e=>!x(e)&&e!==V,B=(o="undefined"!=typeof Uint8Array&&y(Uint8Array),e=>o&&e instanceof o),W=v("HTMLFormElement"),U=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),$=v("RegExp"),H=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};F(r,(r,o)=>{let i;!1!==(i=t(r,o,e))&&(n[o]=i||r)}),Object.defineProperties(e,n)},K="abcdefghijklmnopqrstuvwxyz",q="0123456789",G={DIGIT:q,ALPHA:K,ALPHA_DIGIT:K+K.toUpperCase()+q},Z=v("AsyncFunction"),X=(s="function"==typeof setImmediate,l=E(V.postMessage),s?setImmediate:l?(u=`axios@${Math.random()}`,c=[],V.addEventListener("message",({source:e,data:t})=>{e===V&&t===u&&c.length&&c.shift()()},!1),e=>{c.push(e),V.postMessage(u,"*")}):e=>setTimeout(e)),Y="undefined"!=typeof queueMicrotask?queueMicrotask.bind(V):void 0!==h&&h.nextTick||X;var J={isArray:w,isArrayBuffer:S,isBuffer:function(e){return null!==e&&!x(e)&&null!==e.constructor&&!x(e.constructor)&&E(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||E(e.append)&&("formdata"===(t=g(e))||"object"===t&&E(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&S(e.buffer)},isString:P,isNumber:A,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:j,isReadableStream:D,isRequest:N,isResponse:L,isHeaders:I,isUndefined:x,isDate:C,isFile:O,isBlob:T,isRegExp:$,isFunction:E,isStream:e=>R(e)&&E(e.pipe),isURLSearchParams:k,isTypedArray:B,isFileList:M,forEach:F,merge:function e(){let{caseless:t}=z(this)&&this||{},r={},n=(n,o)=>{let i=t&&_(r,o)||o;j(r[i])&&j(n)?r[i]=e(r[i],n):j(n)?r[i]=e({},n):w(n)?r[i]=n.slice():r[i]=n};for(let e=0,t=arguments.length;e(F(t,(t,n)=>{r&&E(t)?e[n]=p(t,r):e[n]=t},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let o,i,a;let s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=!1!==r&&y(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:g,kindOfTest:v,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},toArray:e=>{if(!e)return null;if(w(e))return e;let t=e.length;if(!A(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r;let n=(e&&e[Symbol.iterator]).call(e);for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let r;let n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:W,hasOwnProperty:U,hasOwnProp:U,reduceDescriptors:H,freezeMethods:e=>{H(e,(t,r)=>{if(E(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;if(E(e[r])){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},toObjectSet:(e,t)=>{let r={};return(e=>{e.forEach(e=>{r[e]=!0})})(w(e)?e:String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:_,global:V,isContextDefined:z,ALPHABET:G,generateString:(e=16,t=G.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r},isSpecCompliantForm:function(e){return!!(e&&E(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{let t=Array(10),r=(e,n)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;let o=w(e)?[]:{};return F(e,(e,t)=>{let i=r(e,n+1);x(i)||(o[t]=i)}),t[n]=void 0,o}}return e};return r(e,0)},isAsyncFn:Z,isThenable:e=>e&&(R(e)||E(e))&&E(e.then)&&E(e.catch),setImmediate:X,asap:Y};function Q(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}J.inherits(Q,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let ee=Q.prototype,et={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{et[e]={value:e}}),Object.defineProperties(Q,et),Object.defineProperty(ee,"isAxiosError",{value:!0}),Q.from=(e,t,r,n,o,i)=>{let a=Object.create(ee);return J.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),Q.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var er=r(9109).Buffer;function en(e){return J.isPlainObject(e)||J.isArray(e)}function eo(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function ei(e,t,r){return e?e.concat(t).map(function(e,t){return e=eo(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}let ea=J.toFlatObject(J,{},null,function(e){return/^is[A-Z]/.test(e)});var es=function(e,t,r){if(!J.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let n=(r=J.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!J.isUndefined(t[e])})).metaTokens,o=r.visitor||u,i=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(o))throw TypeError("visitor must be a function");function l(e){if(null===e)return"";if(J.isDate(e))return e.toISOString();if(!s&&J.isBlob(e))throw new Q("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(e)||J.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):er.from(e):e}function u(e,r,o){let s=e;if(e&&!o&&"object"==typeof e){if(J.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var u;if(J.isArray(e)&&(u=e,J.isArray(u)&&!u.some(en))||(J.isFileList(e)||J.endsWith(r,"[]"))&&(s=J.toArray(e)))return r=eo(r),s.forEach(function(e,n){J.isUndefined(e)||null===e||t.append(!0===a?ei([r],n,i):null===a?r:r+"[]",l(e))}),!1}}return!!en(e)||(t.append(ei(o,r,i),l(e)),!1)}let c=[],d=Object.assign(ea,{defaultVisitor:u,convertValue:l,isVisitable:en});if(!J.isObject(e))throw TypeError("data must be an object");return!function e(r,n){if(!J.isUndefined(r)){if(-1!==c.indexOf(r))throw Error("Circular reference detected in "+n.join("."));c.push(r),J.forEach(r,function(r,i){!0===(!(J.isUndefined(r)||null===r)&&o.call(t,r,J.isString(i)?i.trim():i,n,d))&&e(r,n?n.concat(i):[i])}),c.pop()}}(e),t};function el(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function eu(e,t){this._pairs=[],e&&es(e,this,t)}let ec=eu.prototype;function ed(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ef(e,t,r){let n;if(!t)return e;let o=r&&r.encode||ed,i=r&&r.serialize;if(n=i?i(t,r):J.isURLSearchParams(t)?t.toString():new eu(t,r).toString(o)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}ec.append=function(e,t){this._pairs.push([e,t])},ec.toString=function(e){let t=e?function(t){return e.call(this,t,el)}:el;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};class ep{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){J.forEach(this.handlers,function(t){null!==t&&e(t)})}}var eh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},em="undefined"!=typeof URLSearchParams?URLSearchParams:eu,ey="undefined"!=typeof FormData?FormData:null,eg="undefined"!=typeof Blob?Blob:null;let ev="undefined"!=typeof window&&"undefined"!=typeof document,eb=(i="undefined"!=typeof navigator&&navigator.product,ev&&0>["ReactNative","NativeScript","NS"].indexOf(i)),ew="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ex=ev&&window.location.href||"http://localhost";var eS={...f,isBrowser:!0,classes:{URLSearchParams:em,FormData:ey,Blob:eg},protocols:["http","https","file","blob","url","data"]},eP=function(e){if(J.isFormData(e)&&J.isFunction(e.entries)){let t={};return J.forEachEntry(e,(e,r)=>{!function e(t,r,n,o){let i=t[o++];if("__proto__"===i)return!0;let a=Number.isFinite(+i),s=o>=t.length;return(i=!i&&J.isArray(n)?n.length:i,s)?J.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r:(n[i]&&J.isObject(n[i])||(n[i]=[]),e(t,r,n[i],o)&&J.isArray(n[i])&&(n[i]=function(e){let t,r;let n={},o=Object.keys(e),i=o.length;for(t=0;t"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null};let eE={transitional:eh,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r;let n=t.getContentType()||"",o=n.indexOf("application/json")>-1,i=J.isObject(e);if(i&&J.isHTMLForm(e)&&(e=new FormData(e)),J.isFormData(e))return o?JSON.stringify(eP(e)):e;if(J.isArrayBuffer(e)||J.isBuffer(e)||J.isStream(e)||J.isFile(e)||J.isBlob(e)||J.isReadableStream(e))return e;if(J.isArrayBufferView(e))return e.buffer;if(J.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1){var a,s;return(a=e,s=this.formSerializer,es(a,new eS.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return eS.isNode&&J.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},s))).toString()}if((r=J.isFileList(e))||n.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return es(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,r){if(J.isString(e))try{return(0,JSON.parse)(e),J.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){let t=this.transitional||eE.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(J.isResponse(e)||J.isReadableStream(e))return e;if(e&&J.isString(e)&&(r&&!this.responseType||n)){let r=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!r&&n){if("SyntaxError"===e.name)throw Q.from(e,Q.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eS.classes.FormData,Blob:eS.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{eE.headers[e]={}});let eA=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var eR=e=>{let t,r,n;let o={};return e&&e.split("\n").forEach(function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&eA[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)}),o};let ej=Symbol("internals");function eC(e){return e&&String(e).trim().toLowerCase()}function eO(e){return!1===e||null==e?e:J.isArray(e)?e.map(eO):String(e)}let eT=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function eM(e,t,r,n,o){if(J.isFunction(n))return n.call(this,t,r);if(o&&(t=r),J.isString(t)){if(J.isString(n))return -1!==t.indexOf(n);if(J.isRegExp(n))return n.test(t)}}class ek{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function o(e,t,r){let o=eC(t);if(!o)throw Error("header name must be a non-empty string");let i=J.findKey(n,o);i&&void 0!==n[i]&&!0!==r&&(void 0!==r||!1===n[i])||(n[i||t]=eO(e))}let i=(e,t)=>J.forEach(e,(e,r)=>o(e,r,t));if(J.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(J.isString(e)&&(e=e.trim())&&!eT(e))i(eR(e),t);else if(J.isHeaders(e))for(let[t,n]of e.entries())o(n,t,r);else null!=e&&o(t,e,r);return this}get(e,t){if(e=eC(e)){let r=J.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t)return function(e){let t;let r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;t=n.exec(e);)r[t[1]]=t[2];return r}(e);if(J.isFunction(t))return t.call(this,e,r);if(J.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eC(e)){let r=J.findKey(this,e);return!!(r&&void 0!==this[r]&&(!t||eM(this,this[r],r,t)))}return!1}delete(e,t){let r=this,n=!1;function o(e){if(e=eC(e)){let o=J.findKey(r,e);o&&(!t||eM(r,r[o],o,t))&&(delete r[o],n=!0)}}return J.isArray(e)?e.forEach(o):o(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let o=t[r];(!e||eM(this,this[o],o,e,!0))&&(delete this[o],n=!0)}return n}normalize(e){let t=this,r={};return J.forEach(this,(n,o)=>{let i=J.findKey(r,o);if(i){t[i]=eO(n),delete t[o];return}let a=e?o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(o).trim();a!==o&&delete t[o],t[a]=eO(n),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return J.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&J.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[ej]=this[ej]={accessors:{}}).accessors,r=this.prototype;function n(e){let n=eC(e);t[n]||(!function(e,t){let r=J.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(e,r,o){return this[n].call(this,t,e,r,o)},configurable:!0})})}(r,e),t[n]=!0)}return J.isArray(e)?e.forEach(n):n(e),this}}function eD(e,t){let r=this||eE,n=t||r,o=ek.from(n.headers),i=n.data;return J.forEach(e,function(e){i=e.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function eN(e){return!!(e&&e.__CANCEL__)}function eL(e,t,r){Q.call(this,null==e?"canceled":e,Q.ERR_CANCELED,t,r),this.name="CanceledError"}function eI(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Q("Request failed with status code "+r.status,[Q.ERR_BAD_REQUEST,Q.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}ek.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(ek.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),J.freezeMethods(ek),J.inherits(eL,Q,{__CANCEL__:!0});var eF=function(e,t){let r;let n=Array(e=e||10),o=Array(e),i=0,a=0;return t=void 0!==t?t:1e3,function(s){let l=Date.now(),u=o[a];r||(r=l),n[i]=s,o[i]=l;let c=a,d=0;for(;c!==i;)d+=n[c++],c%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),l-r{o=i,r=null,n&&(clearTimeout(n),n=null),e.apply(null,t)};return[(...e)=>{let t=Date.now(),s=t-o;s>=i?a(e,t):(r=e,n||(n=setTimeout(()=>{n=null,a(r)},i-s)))},()=>r&&a(r)]};let eV=(e,t,r=3)=>{let n=0,o=eF(50,250);return e_(r=>{let i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,l=o(s);n=i,e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:r,lengthComputable:null!=a,[t?"download":"upload"]:!0})},r)},ez=(e,t)=>{let r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},eB=e=>(...t)=>J.asap(()=>e(...t));var eW=eS.hasStandardBrowserEnv?function(){let e;let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){let n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){let r=J.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0},eU=eS.hasStandardBrowserEnv?{write(e,t,r,n,o,i){let a=[e+"="+encodeURIComponent(t)];J.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),J.isString(n)&&a.push("path="+n),J.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function e$(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let eH=e=>e instanceof ek?{...e}:e;function eK(e,t){t=t||{};let r={};function n(e,t,r){return J.isPlainObject(e)&&J.isPlainObject(t)?J.merge.call({caseless:r},e,t):J.isPlainObject(t)?J.merge({},t):J.isArray(t)?t.slice():t}function o(e,t,r){return J.isUndefined(t)?J.isUndefined(e)?void 0:n(void 0,e,r):n(e,t,r)}function i(e,t){if(!J.isUndefined(t))return n(void 0,t)}function a(e,t){return J.isUndefined(t)?J.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function s(r,o,i){return i in t?n(r,o):i in e?n(void 0,r):void 0}let l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(eH(e),eH(t),!0)};return J.forEach(Object.keys(Object.assign({},e,t)),function(n){let i=l[n]||o,a=i(e[n],t[n],n);J.isUndefined(a)&&i!==s||(r[n]=a)}),r}var eq=e=>{let t;let r=eK({},e),{data:n,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=r;if(r.headers=s=ek.from(s),r.url=ef(e$(r.baseURL,r.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),J.isFormData(n)){if(eS.hasStandardBrowserEnv||eS.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(t=s.getContentType())){let[e,...r]=t?t.split(";").map(e=>e.trim()).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...r].join("; "))}}if(eS.hasStandardBrowserEnv&&(o&&J.isFunction(o)&&(o=o(r)),o||!1!==o&&eW(r.url))){let e=i&&a&&eU.read(a);e&&s.set(i,e)}return r},eG="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){let n,o,i,a,s;let l=eq(e),u=l.data,c=ek.from(l.headers).normalize(),{responseType:d,onUploadProgress:f,onDownloadProgress:p}=l;function h(){a&&a(),s&&s(),l.cancelToken&&l.cancelToken.unsubscribe(n),l.signal&&l.signal.removeEventListener("abort",n)}let m=new XMLHttpRequest;function y(){if(!m)return;let n=ek.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());eI(function(e){t(e),h()},function(e){r(e),h()},{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:e,request:m}),m=null}m.open(l.method.toUpperCase(),l.url,!0),m.timeout=l.timeout,"onloadend"in m?m.onloadend=y:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(y)},m.onabort=function(){m&&(r(new Q("Request aborted",Q.ECONNABORTED,e,m)),m=null)},m.onerror=function(){r(new Q("Network Error",Q.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded",n=l.transitional||eh;l.timeoutErrorMessage&&(t=l.timeoutErrorMessage),r(new Q(t,n.clarifyTimeoutError?Q.ETIMEDOUT:Q.ECONNABORTED,e,m)),m=null},void 0===u&&c.setContentType(null),"setRequestHeader"in m&&J.forEach(c.toJSON(),function(e,t){m.setRequestHeader(t,e)}),J.isUndefined(l.withCredentials)||(m.withCredentials=!!l.withCredentials),d&&"json"!==d&&(m.responseType=l.responseType),p&&([i,s]=eV(p,!0),m.addEventListener("progress",i)),f&&m.upload&&([o,a]=eV(f),m.upload.addEventListener("progress",o),m.upload.addEventListener("loadend",a)),(l.cancelToken||l.signal)&&(n=t=>{m&&(r(!t||t.type?new eL(null,e,m):t),m.abort(),m=null)},l.cancelToken&&l.cancelToken.subscribe(n),l.signal&&(l.signal.aborted?n():l.signal.addEventListener("abort",n)));let g=function(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l.url);if(g&&-1===eS.protocols.indexOf(g)){r(new Q("Unsupported protocol "+g+":",Q.ERR_BAD_REQUEST,e));return}m.send(u||null)})},eZ=(e,t)=>{let r,n=new AbortController,o=function(e){if(!r){r=!0,a();let t=e instanceof Error?e:this.reason;n.abort(t instanceof Q?t:new eL(t instanceof Error?t.message:t))}},i=t&&setTimeout(()=>{o(new Q(`timeout ${t} of ms exceeded`,Q.ETIMEDOUT))},t),a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(e=>{e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))}),e=null)};e.forEach(e=>e&&e.addEventListener&&e.addEventListener("abort",o));let{signal:s}=n;return s.unsubscribe=a,[s,()=>{i&&clearTimeout(i),i=null}]};let eX=function*(e,t){let r,n=e.byteLength;if(!t||n{let i;let a=eY(e,t,o),s=0,l=e=>{!i&&(i=!0,n&&n(e))};return new ReadableStream({async pull(e){try{let{done:t,value:n}=await a.next();if(t){l(),e.close();return}let o=n.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw l(e),e}},cancel:e=>(l(e),a.return())},{highWaterMark:2})},eQ="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,e0=eQ&&"function"==typeof ReadableStream,e1=eQ&&("function"==typeof TextEncoder?(a=new TextEncoder,e=>a.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),e2=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},e3=e0&&e2(()=>{let e=!1,t=new Request(eS.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),e5=e0&&e2(()=>J.isReadableStream(new Response("").body)),e4={stream:e5&&(e=>e.body)};eQ&&(d=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{e4[e]||(e4[e]=J.isFunction(d[e])?t=>t[e]():(t,r)=>{throw new Q(`Response type '${e}' is not supported`,Q.ERR_NOT_SUPPORT,r)})}));let e8=async e=>null==e?0:J.isBlob(e)?e.size:J.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:J.isArrayBufferView(e)||J.isArrayBuffer(e)?e.byteLength:(J.isURLSearchParams(e)&&(e+=""),J.isString(e))?(await e1(e)).byteLength:void 0,e6=async(e,t)=>{let r=J.toFiniteNumber(e.getContentLength());return null==r?e8(t):r},e9={http:null,xhr:eG,fetch:eQ&&(async e=>{let t,r,n,{url:o,method:i,data:a,signal:s,cancelToken:l,timeout:u,onDownloadProgress:c,onUploadProgress:d,responseType:f,headers:p,withCredentials:h="same-origin",fetchOptions:m}=eq(e);f=f?(f+"").toLowerCase():"text";let[y,g]=s||l||u?eZ([s,l],u):[],v=()=>{t||setTimeout(()=>{y&&y.unsubscribe()}),t=!0};try{if(d&&e3&&"get"!==i&&"head"!==i&&0!==(n=await e6(p,a))){let e,t=new Request(o,{method:"POST",body:a,duplex:"half"});if(J.isFormData(a)&&(e=t.headers.get("content-type"))&&p.setContentType(e),t.body){let[e,r]=ez(n,eV(eB(d)));a=eJ(t.body,65536,e,r,e1)}}J.isString(h)||(h=h?"include":"omit"),r=new Request(o,{...m,signal:y,method:i.toUpperCase(),headers:p.normalize().toJSON(),body:a,duplex:"half",credentials:h});let t=await fetch(r),s=e5&&("stream"===f||"response"===f);if(e5&&(c||s)){let e={};["status","statusText","headers"].forEach(r=>{e[r]=t[r]});let r=J.toFiniteNumber(t.headers.get("content-length")),[n,o]=c&&ez(r,eV(eB(c),!0))||[];t=new Response(eJ(t.body,65536,n,()=>{o&&o(),s&&v()},e1),e)}f=f||"text";let l=await e4[J.findKey(e4,f)||"text"](t,e);return s||v(),g&&g(),await new Promise((n,o)=>{eI(n,o,{data:l,headers:ek.from(t.headers),status:t.status,statusText:t.statusText,config:e,request:r})})}catch(t){if(v(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new Q("Network Error",Q.ERR_NETWORK,e,r),{cause:t.cause||t});throw Q.from(t,t&&t.code,e,r)}})};J.forEach(e9,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});let e7=e=>`- ${e}`,te=e=>J.isFunction(e)||null===e||!1===e;var tt=e=>{let t,r;let{length:n}=e=J.isArray(e)?e:[e],o={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new Q("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(e7).join("\n"):" "+e7(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function tr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eL(null,e)}function tn(e){return tr(e),e.headers=ek.from(e.headers),e.data=eD.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),tt(e.adapter||eE.adapter)(e).then(function(t){return tr(e),t.data=eD.call(e,e.transformResponse,t),t.headers=ek.from(t.headers),t},function(t){return!eN(t)&&(tr(e),t&&t.response&&(t.response.data=eD.call(e,e.transformResponse,t.response),t.response.headers=ek.from(t.response.headers))),Promise.reject(t)})}let to="1.7.3",ti={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ti[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let ta={};ti.transitional=function(e,t,r){function n(e,t){return"[Axios v"+to+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,o,i)=>{if(!1===e)throw new Q(n(o," has been removed"+(t?" in "+t:"")),Q.ERR_DEPRECATED);return t&&!ta[o]&&(ta[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}};var ts={assertOptions:function(e,t,r){if("object"!=typeof e)throw new Q("options must be an object",Q.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),o=n.length;for(;o-- >0;){let i=n[o],a=t[i];if(a){let t=e[i],r=void 0===t||a(t,i,e);if(!0!==r)throw new Q("option "+i+" must be "+r,Q.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new Q("Unknown option "+i,Q.ERR_BAD_OPTION)}},validators:ti};let tl=ts.validators;class tu{constructor(e){this.defaults=e,this.interceptors={request:new ep,response:new ep}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=Error();let r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){let r,n;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:o,paramsSerializer:i,headers:a}=t=eK(this.defaults,t);void 0!==o&&ts.assertOptions(o,{silentJSONParsing:tl.transitional(tl.boolean),forcedJSONParsing:tl.transitional(tl.boolean),clarifyTimeoutError:tl.transitional(tl.boolean)},!1),null!=i&&(J.isFunction(i)?t.paramsSerializer={serialize:i}:ts.assertOptions(i,{encode:tl.function,serialize:tl.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=a&&J.merge(a.common,a[t.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],e=>{delete a[e]}),t.headers=ek.concat(s,a);let l=[],u=!0;this.interceptors.request.forEach(function(e){("function"!=typeof e.runWhen||!1!==e.runWhen(t))&&(u=u&&e.synchronous,l.unshift(e.fulfilled,e.rejected))});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let d=0;if(!u){let e=[tn.bind(this),void 0];for(e.unshift.apply(e,l),e.push.apply(e,c),n=e.length,r=Promise.resolve(t);d{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t;let n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,o){r.reason||(r.reason=new eL(e,n,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new tc(function(t){e=t}),cancel:e}}}let td={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(td).forEach(([e,t])=>{td[t]=e});let tf=function e(t){let r=new tu(t),n=p(tu.prototype.request,r);return J.extend(n,tu.prototype,r,{allOwnKeys:!0}),J.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(eK(t,r))},n}(eE);tf.Axios=tu,tf.CanceledError=eL,tf.CancelToken=tc,tf.isCancel=eN,tf.VERSION=to,tf.toFormData=es,tf.AxiosError=Q,tf.Cancel=tf.CanceledError,tf.all=function(e){return Promise.all(e)},tf.spread=function(e){return function(t){return e.apply(null,t)}},tf.isAxiosError=function(e){return J.isObject(e)&&!0===e.isAxiosError},tf.mergeConfig=eK,tf.AxiosHeaders=ek,tf.formToJSON=e=>eP(J.isHTMLForm(e)?new FormData(e):e),tf.getAdapter=tt,tf.HttpStatusCode=td,tf.default=tf;var tp=tf},12218:function(e,t,r){"use strict";r.d(t,{j:function(){return i}});let n=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=function(){for(var e,t,r=0,n="";rr=>{var i;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:s}=t,l=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],o=null==s?void 0:s[e];if(null===t)return null;let i=n(t)||n(o);return a[e][i]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,l,null==t?void 0:null===(i=t.compoundVariants)||void 0===i?void 0:i.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...u}[t]):({...s,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},44839:function(e,t,r){"use strict";function n(){for(var e,t,r=0,n="",o=arguments.length;r{let{width:e,height:n,top:o,left:s}=a.current;if(t||!i.current||!e||!n)return;i.current.dataset.motionPopId=r;let l=document.createElement("style");return u&&(l.nonce=u),document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${e}px !important;
height: ${n}px !important;
top: ${o}px !important;
left: ${s}px !important;
}
`),()=>{document.head.removeChild(l)}},[t]),(0,n.jsx)(l,{isPresent:t,childRef:i,sizeRef:a,children:o.cloneElement(e,{ref:i})})}let c=({children:e,initial:t,isPresent:r,onExitComplete:s,custom:l,presenceAffectsLayout:c,mode:f})=>{let p=(0,a.h)(d),h=(0,o.useId)(),m=(0,o.useMemo)(()=>({id:h,initial:t,isPresent:r,custom:l,onExitComplete:e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;s&&s()},register:e=>(p.set(e,!1),()=>p.delete(e))}),c?[Math.random()]:[r]);return(0,o.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[r]),o.useEffect(()=>{r||p.size||!s||s()},[r]),"popLayout"===f&&(e=(0,n.jsx)(u,{isPresent:r,children:e})),(0,n.jsx)(i.O.Provider,{value:m,children:e})};function d(){return new Map}var f=r(5050),p=r(19047);let h=e=>e.key||"";function m(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var y=r(9033);let g=({children:e,exitBeforeEnter:t,custom:r,initial:i=!0,onExitComplete:s,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,p.k)(!t,"Replace exitBeforeEnter with mode='wait'");let d=(0,o.useMemo)(()=>m(e),[e]),g=d.map(h),v=(0,o.useRef)(!0),b=(0,o.useRef)(d),w=(0,a.h)(()=>new Map),[x,S]=(0,o.useState)(d),[P,E]=(0,o.useState)(d);(0,y.L)(()=>{v.current=!1,b.current=d;for(let e=0;e{let t=h(e),o=d===P||g.includes(t);return(0,n.jsx)(c,{isPresent:o,initial:(!v.current||!!i)&&void 0,custom:o?void 0:r,presenceAffectsLayout:l,mode:u,onExitComplete:o?void 0:()=>{if(!w.has(t))return;w.set(t,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==R||R(),E(b.current),s&&s())},children:e},t)})})}},5050:function(e,t,r){"use strict";r.d(t,{p:function(){return n}});let n=(0,r(2265).createContext)({})},29791:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});let n=(0,r(2265).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},67797:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});let n=(0,r(2265).createContext)(null)},2981:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(565);let o=["read","resolveKeyframes","update","preRender","render","postRender"];function i(e,t){let r=!1,i=!0,a={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,l=o.reduce((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,n=!1,o=!1,i=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1};function s(t){i.has(t)&&(l.schedule(t),e()),t(a)}let l={schedule:(e,o=!1,a=!1)=>{let s=a&&n?t:r;return o&&i.add(e),s.has(e)||s.add(e),e},cancel:e=>{r.delete(e),i.delete(e)},process:e=>{if(a=e,n){o=!0;return}n=!0,[t,r]=[r,t],r.clear(),t.forEach(s),n=!1,o&&(o=!1,l.process(e))}};return l}(s),e),{}),{read:u,resolveKeyframes:c,update:d,preRender:f,render:p,postRender:h}=l,m=()=>{let o=n.c.useManualTiming?a.timestamp:performance.now();r=!1,a.delta=i?1e3/60:Math.max(Math.min(o-a.timestamp,40),1),a.timestamp=o,a.isProcessing=!0,u.process(a),c.process(a),d.process(a),f.process(a),p.process(a),h.process(a),a.isProcessing=!1,r&&t&&(i=!1,e(m))},y=()=>{r=!0,i=!0,a.isProcessing||e(m)};return{schedule:o.reduce((e,t)=>{let n=l[t];return e[t]=(e,t=!1,o=!1)=>(r||y(),n.schedule(e,t,o)),e},{}),cancel:e=>{for(let t=0;t(void 0===n&&s.set(i.frameData.isProcessing||o.c.useManualTiming?i.frameData.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(a)}}},98141:function(e,t,r){"use strict";r.d(t,{E:function(){return ob}});var n,o=r(57437),i=r(2265),a=r(29791);let s=(0,i.createContext)({});var l=r(67797),u=r(9033);let c=(0,i.createContext)({strict:!1}),d=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),f="data-"+d("framerAppearId"),{schedule:p,cancel:h}=(0,r(2981).Z)(queueMicrotask,!1);function m(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let y=(0,i.createContext)({}),g=!1;function v(){window.HandoffComplete=!0}function b(e){return"string"==typeof e||Array.isArray(e)}function w(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}let x=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],S=["initial",...x];function P(e){return w(e.animate)||S.some(t=>b(e[t]))}function E(e){return!!(P(e)||e.variants)}function A(e){return Array.isArray(e)?e.join(" "):e}let R={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"]},j={};for(let e in R)j[e]={isEnabled:t=>R[e].some(e=>!!t[e])};var C=r(77282),O=r(5050);let T=Symbol.for("motionComponentSymbol"),M=["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 k(e){if("string"!=typeof e||e.includes("-"));else if(M.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let D={},N=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],L=new Set(N);function I(e,{layout:t,layoutId:r}){return L.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!D[e]||"opacity"===e)}let F=e=>!!(e&&e.getVelocity),_=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var V=r(40783),z=r(75480);let B={...V.Rx,transform:Math.round},W={borderWidth:z.px,borderTopWidth:z.px,borderRightWidth:z.px,borderBottomWidth:z.px,borderLeftWidth:z.px,borderRadius:z.px,radius:z.px,borderTopLeftRadius:z.px,borderTopRightRadius:z.px,borderBottomRightRadius:z.px,borderBottomLeftRadius:z.px,width:z.px,maxWidth:z.px,height:z.px,maxHeight:z.px,size:z.px,top:z.px,right:z.px,bottom:z.px,left:z.px,padding:z.px,paddingTop:z.px,paddingRight:z.px,paddingBottom:z.px,paddingLeft:z.px,margin:z.px,marginTop:z.px,marginRight:z.px,marginBottom:z.px,marginLeft:z.px,rotate:z.RW,rotateX:z.RW,rotateY:z.RW,rotateZ:z.RW,scale:V.bA,scaleX:V.bA,scaleY:V.bA,scaleZ:V.bA,skew:z.RW,skewX:z.RW,skewY:z.RW,distance:z.px,translateX:z.px,translateY:z.px,translateZ:z.px,x:z.px,y:z.px,z:z.px,perspective:z.px,transformPerspective:z.px,opacity:V.Fq,originX:z.$C,originY:z.$C,originZ:z.px,zIndex:B,backgroundPositionX:z.px,backgroundPositionY:z.px,fillOpacity:V.Fq,strokeOpacity:V.Fq,numOctaves:B},U={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},$=N.length;var H=r(61534);function K(e,t,r){let{style:n,vars:o,transformOrigin:i}=e,a=!1,s=!1;for(let e in t){let r=t[e];if(L.has(e)){a=!0;continue}if((0,H.f)(e)){o[e]=r;continue}{let t=_(r,W[e]);e.startsWith("origin")?(s=!0,i[e]=t):n[e]=t}}if(!t.transform&&(a||r?n.transform=function(e,t,r){let n="",o=!0;for(let i=0;i<$;i++){let a=N[i],s=e[a];if(void 0===s)continue;let l=!0;if(!(l="number"==typeof s?s===(a.startsWith("scale")?1:0):0===parseFloat(s))||r){let e=_(s,W[a]);if(!l){o=!1;let t=U[a]||a;n+=`${t}(${e}) `}r&&(t[a]=e)}}return n=n.trim(),r?n=r(t,o?"":n):o&&(n="none"),n}(t,e.transform,r):n.transform&&(n.transform="none")),s){let{originX:e="50%",originY:t="50%",originZ:r=0}=i;n.transformOrigin=`${e} ${t} ${r}`}}let q=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function G(e,t,r){for(let n in t)F(t[n])||I(n,r)||(e[n]=t[n])}let Z=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 X(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Z.has(e)}let Y=e=>!X(e);try{(n=require("@emotion/is-prop-valid").default)&&(Y=e=>e.startsWith("on")?!X(e):n(e))}catch(e){}function J(e,t,r){return"string"==typeof e?e:z.px.transform(t+r*e)}let Q={offset:"stroke-dashoffset",array:"stroke-dasharray"},ee={offset:"strokeDashoffset",array:"strokeDasharray"};function et(e,{attrX:t,attrY:r,attrScale:n,originX:o,originY:i,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,d){if(K(e,u,d),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:f,style:p,dimensions:h}=e;f.transform&&(h&&(p.transform=f.transform),delete f.transform),h&&(void 0!==o||void 0!==i||p.transform)&&(p.transformOrigin=function(e,t,r){let n=J(t,e.x,e.width),o=J(r,e.y,e.height);return`${n} ${o}`}(h,void 0!==o?o:.5,void 0!==i?i:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==n&&(f.scale=n),void 0!==a&&function(e,t,r=1,n=0,o=!0){e.pathLength=1;let i=o?Q:ee;e[i.offset]=z.px.transform(-n);let a=z.px.transform(t),s=z.px.transform(r);e[i.array]=`${a} ${s}`}(f,a,s,l,!1)}let er=()=>({...q(),attrs:{}}),en=e=>"string"==typeof e&&"svg"===e.toLowerCase();function eo(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])}let ei=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"]);function ea(e,t,r,n){for(let r in eo(e,t,void 0,n),t.attrs)e.setAttribute(ei.has(r)?r:d(r),t.attrs[r])}function es(e,t,r){var n;let{style:o}=e,i={};for(let a in o)(F(o[a])||t.style&&F(t.style[a])||I(a,e)||(null===(n=null==r?void 0:r.getValue(a))||void 0===n?void 0:n.liveStyle)!==void 0)&&(i[a]=o[a]);return r&&o&&"string"==typeof o.willChange&&(r.applyWillChange=!1),i}function el(e,t,r){let n=es(e,t,r);for(let r in e)(F(e[r])||F(t[r]))&&(n[-1!==N.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}function eu(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function ec(e,t,r,n){if("function"==typeof t){let[o,i]=eu(n);t=t(void 0!==r?r:e.custom,o,i)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[o,i]=eu(n);t=t(void 0!==r?r:e.custom,o,i)}return t}var ed=r(30458);let ef=e=>Array.isArray(e),ep=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),eh=e=>ef(e)?e[e.length-1]||0:e;function em(e){let t=F(e)?e.get():e;return ep(t)?t.toValue():t}let ey=new Set(["opacity","clipPath","filter","transform"]);function eg(e){return L.has(e)?"transform":ey.has(e)?d(e):void 0}var ev=r(28746);let eb=e=>(t,r)=>{let n=(0,i.useContext)(s),o=(0,i.useContext)(l.O),a=()=>(function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:n},o,i,a,s){let l={latestValues:function(e,t,r,n,o){var i;let a={},s=[],l=n&&(null===(i=e.style)||void 0===i?void 0:i.willChange)===void 0,u=o(e,{});for(let e in u)a[e]=em(u[e]);let{initial:c,animate:d}=e,f=P(e),p=E(e);t&&p&&!f&&!1!==e.inherit&&(void 0===c&&(c=t.initial),void 0===d&&(d=t.animate));let h=!!r&&!1===r.initial,m=(h=h||!1===c)?d:c;return m&&"boolean"!=typeof m&&!w(m)&&ew(e,m,(e,t)=>{for(let t in e){let r=e[t];if(Array.isArray(r)){let e=h?r.length-1:0;r=r[e]}null!==r&&(a[t]=r)}for(let e in t)a[e]=t[e]}),l&&(d&&!1!==c&&!w(d)&&ew(e,d,e=>{for(let t in e)!function(e,t){let r=eg(t);r&&(0,ev.y4)(e,r)}(s,t)}),s.length&&(a.willChange=s.join(","))),a}(o,i,a,!s&&e,t),renderState:r()};return n&&(l.mount=e=>n(o,e,l)),l})(e,t,n,o,r);return r?a():(0,ed.h)(a)};function ew(e,t,r){let n=Array.isArray(t)?t:[t];for(let t=0;t{ex.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),ex.Wi.render(()=>{et(r,n,en(t.tagName),e.transformTemplate),ea(t,r)})}})},eP={useVisualState:eb({applyWillChange:!0,scrapeMotionValuesFromProps:es,createRenderState:q})};function eE(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let eA=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eR(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}let ej=e=>t=>eA(t)&&e(t,eR(t));function eC(e,t,r,n){return eE(e,t,ej(r),n)}var eO=r(89654);function eT(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eM=eT("dragHorizontal"),ek=eT("dragVertical");function eD(e){let t=!1;if("y"===e)t=ek();else if("x"===e)t=eM();else{let e=eM(),r=ek();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function eN(){let e=eD(!0);return!e||(e(),!1)}class eL{constructor(e){this.isMounted=!1,this.node=e}update(){}}function eI(e,t){let r=t?"onHoverStart":"onHoverEnd";return eC(e.current,t?"pointerenter":"pointerleave",(n,o)=>{if("touch"===n.pointerType||eN())return;let i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t);let a=i[r];a&&ex.Wi.postRender(()=>a(n,o))},{passive:!e.getProps()[r]})}class eF extends eL{mount(){this.unmount=(0,eO.z)(eI(this.node,!0),eI(this.node,!1))}unmount(){}}class e_ extends eL{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,eO.z)(eE(this.node.current,"focus",()=>this.onFocus()),eE(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eV=(e,t)=>!!t&&(e===t||eV(e,t.parentElement));var ez=r(69276);function eB(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,eR(r))}class eW extends eL{constructor(){super(...arguments),this.removeStartListeners=ez.Z,this.removeEndListeners=ez.Z,this.removeAccessibleListeners=ez.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),n=eC(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n,globalTapTarget:o}=this.node.getProps(),i=o||eV(this.node.current,e.target)?r:n;i&&ex.Wi.update(()=>i(e,t))},{passive:!(r.onTap||r.onPointerUp)}),o=eC(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,eO.z)(n,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=eE(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eE(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&eB("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&ex.Wi.postRender(()=>r(e,t))})}),eB("down",(e,t)=>{this.startPress(e,t)}))}),t=eE(this.node.current,"blur",()=>{this.isPressing&&eB("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,eO.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&ex.Wi.postRender(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!eN()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&ex.Wi.postRender(()=>r(e,t))}mount(){let e=this.node.getProps(),t=eC(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=eE(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,eO.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eU=new WeakMap,e$=new WeakMap,eH=e=>{let t=eU.get(e.target);t&&t(e)},eK=e=>{e.forEach(eH)},eq={some:0,all:1};class eG extends eL{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:o}=e,i={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:eq[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;e$.has(r)||e$.set(r,{});let n=e$.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(eK,{root:e,...t})),n[o]}(t);return eU.set(e,r),n.observe(e),()=>{eU.delete(e),n.unobserve(e)}}(this.node.current,i,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),i=t?r:n;i&&i(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}function eZ(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let n=0;n1e3*e,eJ=e=>e/1e3,eQ={type:"spring",stiffness:500,damping:25,restSpeed:10},e0=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),e1={type:"keyframes",duration:.8},e2={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e3=(e,{keyframes:t})=>t.length>2?e1:L.has(e)?e.startsWith("scale")?e0(t[1]):eQ:e2;function e5(e,t){return e[t]||e.default||e}var e4=r(565);let e8={current:!1},e6=e=>null!==e;function e9(e,{repeat:t,repeatType:r="loop"},n){let o=e.filter(e6),i=t&&"loop"!==r&&t%2==1?0:o.length-1;return i&&void 0!==n?n:o[i]}var e7=r(59993);let te=e=>/^0[^.\s]+$/u.test(e);var tt=r(19047);let tr=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),tn=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,to=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),ti=e=>e===V.Rx||e===z.px,ta=(e,t)=>parseFloat(e.split(", ")[t]),ts=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let o=n.match(/^matrix3d\((.+)\)$/u);if(o)return ta(o[1],t);{let t=n.match(/^matrix\((.+)\)$/u);return t?ta(t[1],e):0}},tl=new Set(["x","y","z"]),tu=N.filter(e=>!tl.has(e)),tc={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:ts(4,13),y:ts(5,14)};tc.translateX=tc.x,tc.translateY=tc.y;let td=e=>t=>t.test(e),tf=[V.Rx,z.px,z.aQ,z.RW,z.vw,z.vh,{test:e=>"auto"===e,parse:e=>e}],tp=e=>tf.find(td(e)),th=new Set,tm=!1,ty=!1;function tg(){if(ty){let e=Array.from(th).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return tu.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var n;null===(n=e.getValue(t))||void 0===n||n.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}ty=!1,tm=!1,th.forEach(e=>e.complete()),th.clear()}function tv(){th.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(ty=!0)})}class tb{constructor(e,t,r,n,o,i=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=o,this.isAsync=i}scheduleResolve(){this.isScheduled=!0,this.isAsync?(th.add(this),tm||(tm=!0,ex.Wi.read(tv),ex.Wi.resolveKeyframes(tg))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;for(let o=0;o{let t=e.match(tE);return t?t.map(tP).join(" "):e}};var tR=r(50146);let tj={...W,color:tR.$,backgroundColor:tR.$,outlineColor:tR.$,fill:tR.$,stroke:tR.$,borderColor:tR.$,borderTopColor:tR.$,borderRightColor:tR.$,borderBottomColor:tR.$,borderLeftColor:tR.$,filter:tA,WebkitFilter:tA},tC=e=>tj[e];function tO(e,t){let r=tC(e);return r!==tA&&(r=tw.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let tT=new Set(["auto","none","0"]);class tM extends tb{constructor(e,t,r,n){super(e,t,r,n,null==n?void 0:n.owner,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t.current)return;super.readKeyframes();for(let r=0;r{t.getValue(e).set(r)}),this.resolveNoneKeyframes()}}function tk(e){let t;return()=>(void 0===t&&(t=e()),t)}let tD=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(tw.P.test(e)||"0"===e)&&!e.startsWith("url("));class tN{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:n=0,repeatDelay:o=0,repeatType:i="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:e,delay:t,type:r,repeat:n,repeatDelay:o,repeatType:i,...a},this.updateFinishedPromise()}get resolved(){return this._resolved||this.hasAttemptedResolve||(tv(),tg()),this._resolved}onKeyframesResolved(e,t){this.hasAttemptedResolve=!0;let{name:r,type:n,velocity:o,delay:i,onComplete:a,onUpdate:s,isGenerator:l}=this.options;if(!l&&!function(e,t,r,n){let o=e[0];if(null===o)return!1;if("display"===t||"visibility"===t)return!0;let i=e[e.length-1],a=tD(o,t),s=tD(i,t);return(0,tt.K)(a===s,`You are trying to animate ${t} from "${o}" to "${i}". ${o} is not an animatable value - to enable this animation set ${o} to a value animatable to ${i} via the \`style\` property.`),!!a&&!!s&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r{this.resolveFinishedPromise=e})}}var tL=r(83476);function tI(e,t,r){let n=Math.max(t-5,0);return(0,tL.R)(r-e(n),t-n)}var tF=r(51506);function t_(e,t){return e*Math.sqrt(1-t*t)}let tV=["duration","bounce"],tz=["stiffness","damping","mass"];function tB(e,t){return t.some(t=>void 0!==e[t])}function tW({keyframes:e,restDelta:t,restSpeed:r,...n}){let o;let i=e[0],a=e[e.length-1],s={done:!1,value:i},{stiffness:l,damping:u,mass:c,duration:d,velocity:f,isResolvedFromDuration:p}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tB(e,tz)&&tB(e,tV)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,i;(0,tt.K)(e<=eY(10),"Spring duration must be 10 seconds or less");let a=1-t;a=(0,tF.u)(.05,1,a),e=(0,tF.u)(.01,10,eJ(e)),a<1?(o=t=>{let n=t*a,o=n*e;return .001-(n-r)/t_(t,a)*Math.exp(-o)},i=t=>{let n=t*a*e,i=Math.pow(a,2)*Math.pow(t,2)*e,s=t_(Math.pow(t,2),a);return(n*r+r-i)*Math.exp(-n)*(-o(t)+.001>0?-1:1)/s}):(o=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),i=t=>e*e*(r-t)*Math.exp(-t*e));let s=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(o,i,5/e);if(e=eY(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(s,2)*n;return{stiffness:t,damping:2*a*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...n,velocity:-eJ(n.velocity||0)}),h=f||0,m=u/(2*Math.sqrt(l*c)),y=a-i,g=eJ(Math.sqrt(l/c)),v=5>Math.abs(y);if(r||(r=v?.01:2),t||(t=v?.005:.5),m<1){let e=t_(g,m);o=t=>a-Math.exp(-m*g*t)*((h+m*g*y)/e*Math.sin(e*t)+y*Math.cos(e*t))}else if(1===m)o=e=>a-Math.exp(-g*e)*(y+(h+g*y)*e);else{let e=g*Math.sqrt(m*m-1);o=t=>{let r=Math.exp(-m*g*t),n=Math.min(e*t,300);return a-r*((h+m*g*y)*Math.sinh(n)+e*y*Math.cosh(n))/e}}return{calculatedDuration:p&&d||null,next:e=>{let n=o(e);if(p)s.done=e>=d;else{let i=0;m<1&&(i=0===e?eY(h):tI(o,e,n));let l=Math.abs(i)<=r,u=Math.abs(a-n)<=t;s.done=l&&u}return s.value=s.done?a:n,s}}}function tU({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){let d,f;let p=e[0],h={done:!1,value:p},m=e=>void 0!==s&&el,y=e=>void 0===s?l:void 0===l?s:Math.abs(s-e)-g*Math.exp(-e/n),x=e=>b+w(e),S=e=>{let t=w(e),r=x(e);h.done=Math.abs(t)<=u,h.value=h.done?b:r},P=e=>{m(h.value)&&(d=e,f=tW({keyframes:[h.value,y(h.value)],velocity:tI(x,e,h.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return P(0),{calculatedDuration:null,next:e=>{let t=!1;return(f||void 0!==d||(t=!0,S(e),P(e)),void 0!==d&&e>=d)?f.next(e-d):(t||S(e),h)}}}let t$=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function tH(e,t,r,n){if(e===t&&r===n)return ez.Z;let o=t=>(function(e,t,r,n,o){let i,a;let s=0;do(i=t$(a=t+(r-t)/2,n,o)-e)>0?r=a:t=a;while(Math.abs(i)>1e-7&&++s<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:t$(o(e),t,n)}let tK=tH(.42,0,1,1),tq=tH(0,0,.58,1),tG=tH(.42,0,.58,1),tZ=e=>Array.isArray(e)&&"number"!=typeof e[0],tX=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,tY=e=>t=>1-e(1-t),tJ=e=>1-Math.sin(Math.acos(e)),tQ=tY(tJ),t0=tX(tJ),t1=tH(.33,1.53,.69,.99),t2=tY(t1),t3=tX(t2),t5={linear:ez.Z,easeIn:tK,easeInOut:tG,easeOut:tq,circIn:tJ,circInOut:t0,circOut:tQ,backIn:t2,backInOut:t3,backOut:t1,anticipate:e=>(e*=2)<1?.5*t2(e):.5*(2-Math.pow(2,-10*(e-1)))},t4=e=>{if(Array.isArray(e)){(0,tt.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,o]=e;return tH(t,r,n,o)}return"string"==typeof e?((0,tt.k)(void 0!==t5[e],`Invalid easing type '${e}'`),t5[e]):e};var t8=r(42548),t6=r(75004),t9=r(33217);function t7({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let o=tZ(n)?n.map(t4):t4(n),i={done:!1,value:t[0]},a=(r&&r.length===t.length?r:function(e){let t=[0];return function(e,t){let r=e[e.length-1];for(let n=1;n<=t;n++){let o=(0,t9.Y)(0,t,n);e.push((0,t6.t)(r,1,o))}}(t,e.length-1),t}(t)).map(t=>t*e),s=(0,t8.s)(a,t,{ease:Array.isArray(o)?o:t.map(()=>o||tG).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(i.value=s(t),i.done=t>=e,i)}}var re=r(5389);let rt=e=>{let t=({timestamp:t})=>e(t);return{start:()=>ex.Wi.update(t,!0),stop:()=>(0,ex.Pn)(t),now:()=>ex.frameData.isProcessing?ex.frameData.timestamp:e7.X.now()}},rr={decay:tU,inertia:tU,tween:t7,keyframes:t7,spring:tW},rn=e=>e/100;class ro extends tN{constructor({KeyframeResolver:e=tb,...t}){super(t),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:r,motionValue:n,keyframes:o}=this.options,i=(e,t)=>this.onKeyframesResolved(e,t);r&&n&&n.owner?this.resolver=n.owner.resolveKeyframes(o,i,r,n):this.resolver=new e(o,i,r,n),this.resolver.scheduleResolve()}initPlayback(e){let t,r;let{type:n="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:a,velocity:s=0}=this.options,l=rr[n]||t7;l!==t7&&"number"!=typeof e[0]&&(t=(0,eO.z)(rn,(0,re.C)(e[0],e[1])),e=[0,100]);let u=l({...this.options,keyframes:e});"mirror"===a&&(r=l({...this.options,keyframes:[...e].reverse(),velocity:-s})),null===u.calculatedDuration&&(u.calculatedDuration=function(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}(u));let{calculatedDuration:c}=u,d=c+i;return{generator:u,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:c,resolvedDuration:d,totalDuration:d*(o+1)-i}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:n,generator:o,mirroredGenerator:i,mapPercentToKeyframes:a,keyframes:s,calculatedDuration:l,totalDuration:u,resolvedDuration:c}=r;if(null===this.startTime)return o.next(0);let{delay:d,repeat:f,repeatType:p,repeatDelay:h,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let y=this.currentTime-d*(this.speed>=0?1:-1),g=this.speed>=0?y<0:y>u;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let v=this.currentTime,b=o;if(f){let e=Math.min(this.currentTime,u)/c,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,f+1))%2&&("reverse"===p?(r=1-r,h&&(r-=h/c)):"mirror"===p&&(b=i)),v=(0,tF.u)(0,1,r)*c}let w=g?{done:!1,value:s[0]}:b.next(v);a&&(w.value=a(w.value));let{done:x}=w;g||null===l||(x=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&x);return S&&void 0!==n&&(w.value=e9(s,this.options,n)),m&&m(w.value),S&&this.finish(),w}get duration(){let{resolved:e}=this;return e?eJ(e.calculatedDuration):0}get time(){return eJ(this.currentTime)}set time(e){e=eY(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=eJ(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=rt,onPlay:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime&&"finished"!==this.state||(this.startTime=r),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}let ri=e=>Array.isArray(e)&&"number"==typeof e[0],ra=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,rs={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ra([0,.65,.55,1]),circOut:ra([.55,0,1,.45]),backIn:ra([.31,.01,.66,-.59]),backOut:ra([.33,1.53,.69,.99])};function rl(e){return ru(e)||rs.easeOut}function ru(e){if(e)return ri(e)?ra(e):Array.isArray(e)?e.map(rl):rs[e]}let rc=tk(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class rd extends tN{constructor(e){super(e);let{name:t,motionValue:r,keyframes:n}=this.options;this.resolver=new tM(n,(e,t)=>this.onKeyframesResolved(e,t),t,r),this.resolver.scheduleResolve()}initPlayback(e,t){var r,n;let{duration:o=300,times:i,ease:a,type:s,motionValue:l,name:u}=this.options;if(!(null===(r=l.owner)||void 0===r?void 0:r.current))return!1;if("spring"===(n=this.options).type||!function e(t){return!!(!t||"string"==typeof t&&t in rs||ri(t)||Array.isArray(t)&&t.every(e))}(n.ease)){let{onComplete:t,onUpdate:r,motionValue:n,...l}=this.options,u=function(e,t){let r=new ro({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),n={done:!1,value:e[0]},o=[],i=0;for(;!n.done&&i<2e4;)o.push((n=r.sample(i)).value),i+=10;return{times:void 0,keyframes:o,duration:i-10,ease:"linear"}}(e,l);1===(e=u.keyframes).length&&(e[1]=e[0]),o=u.duration,i=u.times,a=u.ease,s="keyframes"}let c=function(e,t,r,{delay:n=0,duration:o=300,repeat:i=0,repeatType:a="loop",ease:s,times:l}={}){let u={[t]:r};l&&(u.offset=l);let c=ru(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:"reverse"===a?"alternate":"normal"})}(l.owner.current,u,e,{...this.options,duration:o,times:i,ease:a});return c.startTime=e7.X.now(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{let{onComplete:r}=this.options;l.set(e9(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:o,times:i,type:s,ease:a,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return eJ(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return eJ(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.currentTime=eY(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return ez.Z;let{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return ez.Z}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:r,duration:n,type:o,ease:i,times:a}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:s,...l}=this.options,u=new ro({...l,keyframes:r,duration:n,type:o,ease:i,times:a,isGenerator:!0}),c=eY(this.time);e.setWithVelocity(u.sample(c-10).value,u.sample(c).value,10)}let{onStop:s}=this.options;s&&s(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:i,type:a}=e;return rc()&&r&&ey.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!n&&"mirror"!==o&&0!==i&&"inertia"!==a}}let rf=tk(()=>void 0!==window.ScrollTimeline);class rp{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r{if(!rf()||!t.attachTimeline)return t.pause(),function(e,t){let r;let n=()=>{let{currentTime:n}=t,o=(null===n?0:n.value)/100;r!==o&&e(o),r=o};return ex.Wi.update(n,!0),()=>(0,ex.Pn)(n)}(e=>{t.time=t.duration*e},e);t.attachTimeline(e)});return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get duration(){let e=0;for(let t=0;tt[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}let rh=(e,t,r,n={},o,i,a)=>s=>{let l=e5(n,e)||{},u=l.delay||n.delay||0,{elapsed:c=0}=n;c-=eY(u);let d={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-c,onUpdate:e=>{t.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{s(),l.onComplete&&l.onComplete(),a&&a()},onStop:a,name:e,motionValue:t,element:i?void 0:o};!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:i,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(l)&&(d={...d,...e3(e,d)}),d.duration&&(d.duration=eY(d.duration)),d.repeatDelay&&(d.repeatDelay=eY(d.repeatDelay)),void 0!==d.from&&(d.keyframes[0]=d.from);let f=!1;if(!1!==d.type&&(0!==d.duration||d.repeatDelay)||(d.duration=0,0!==d.delay||(f=!0)),(e8.current||e4.c.skipAnimations)&&(f=!0,d.duration=0,d.delay=0),f&&!i&&void 0!==t.get()){let e=e9(d.keyframes,l);if(void 0!==e)return ex.Wi.update(()=>{d.onUpdate(e),d.onComplete()}),new rp([])}return!i&&rd.supports(d)?new rd(d):new ro(d)};var rm=r(20804);function ry(e){return e.getProps()[f]}class rg extends rm.Hg{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(e){let t=eg(e);if(!t)return;let r=this.counts.get(t)||0;this.counts.set(t,r+1),0===r&&(this.output.push(t),this.update());let n=!1;return()=>{if(n)return;n=!0;let e=this.counts.get(t)-1;this.counts.set(t,e),0===e&&((0,ev.cl)(this.output,t),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function rv(e,t){var r,n;if(!e.applyWillChange)return;let o=e.getValue("willChange");if(o||(null===(r=e.props.style)||void 0===r?void 0:r.willChange)||(o=new rg("auto"),e.addValue("willChange",o)),F(n=o)&&n.add)return o.add(t)}function rb(e,t,{delay:r=0,transitionOverride:n,type:o}={}){var i;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=t;n&&(a=n);let u=[],c=o&&e.animationState&&e.animationState.getState()[o];for(let t in l){let n=e.getValue(t,null!==(i=e.latestValues[t])&&void 0!==i?i:null),o=l[t];if(void 0===o||c&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(c,t))continue;let s={delay:r,elapsed:0,...e5(a||{},t)},d=!1;if(window.HandoffAppearAnimations){let r=ry(e);if(r){let e=window.HandoffAppearAnimations(r,t,n,ex.Wi);null!==e&&(s.elapsed=e,d=!0)}}n.start(rh(t,n,o,e.shouldReduceMotion&&L.has(t)?{type:!1}:s,e,d,rv(e,t)));let f=n.animation;f&&u.push(f)}return s&&Promise.all(u).then(()=>{ex.Wi.update(()=>{s&&function(e,t){let{transitionEnd:r={},transition:n={},...o}=eX(e,t)||{};for(let t in o={...o,...r}){let r=eh(o[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,rm.BX)(r))}}(e,s)})}),u}function rw(e,t,r={}){var n;let o=eX(e,t,"exit"===r.type?null===(n=e.presenceContext)||void 0===n?void 0:n.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(i=r.transitionOverride);let a=o?()=>Promise.all(rb(e,o,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:o=0,staggerChildren:a,staggerDirection:s}=i;return function(e,t,r=0,n=0,o=1,i){let a=[],s=(e.variantChildren.size-1)*n,l=1===o?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(rx).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(rw(e,t,{...i,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,o+n,a,s,r)}:()=>Promise.resolve(),{when:l}=i;if(!l)return Promise.all([a(),s(r.delay)]);{let[e,t]="beforeChildren"===l?[a,s]:[s,a];return e().then(()=>t())}}function rx(e,t){return e.sortNodePosition(t)}let rS=[...x].reverse(),rP=x.length;function rE(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function rA(){return{animate:rE(!0),whileInView:rE(),whileHover:rE(),whileTap:rE(),whileDrag:rE(),whileFocus:rE(),exit:rE()}}class rR extends eL{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>rw(e,t,r)));else if("string"==typeof t)n=rw(e,t,r);else{let o="function"==typeof t?eX(e,t,r.custom):t;n=Promise.all(rb(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=rA(),n=!0,o=t=>(r,n)=>{var o;let i=eX(e,n,"exit"===t?null===(o=e.presenceContext)||void 0===o?void 0:o.custom:void 0);if(i){let{transition:e,transitionEnd:t,...n}=i;r={...r,...n,...t}}return r};function i(i){let a=e.getProps(),s=e.getVariantContext(!0)||{},l=[],u=new Set,c={},d=1/0;for(let t=0;t