diff --git a/dashboard-next/out-www/404.html b/dashboard-next/out-www/404.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out-www/404.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out-www/404/index.html b/dashboard-next/out-www/404/index.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out-www/404/index.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out-www/__next.__PAGE__.txt b/dashboard-next/out-www/__next.__PAGE__.txt new file mode 100644 index 0000000..612490f --- /dev/null +++ b/dashboard-next/out-www/__next.__PAGE__.txt @@ -0,0 +1,23 @@ +1:"$Sreact.fragment" +2:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +3:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +6:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +7:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +c:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +f:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +10:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +a:X +0:{"buildId":"CxC9DIW0Ude54_bbbG52g","data":[{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":"$@9","staleTime":"$a","varyParams":null},{"rsc":["$","$1","h",{"children":[null,["$","$Lb",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":"$@e","staleTime":"$a","varyParams":null},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$Lf",null,{"parallelRouterKey":"children","template":["$","$L10",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@11","staleTime":"$a","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@12","rootVaryParams":null,"needsRuntimeRequest":"$@13"} +4:{} +5:"$0:data:0:rsc:props:children:0:props:serverProvidedParams:params" +8:null +a:300 +13:true +a:C +12:0 +e:"$undefined" +11:"$undefined" +9:"$undefined" diff --git a/dashboard-next/out-www/__next._full.txt b/dashboard-next/out-www/__next._full.txt new file mode 100644 index 0000000..fb82e79 --- /dev/null +++ b/dashboard-next/out-www/__next._full.txt @@ -0,0 +1,20 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +5:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +9:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +d:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +f:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@6","$@7"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true,"nonce":"$undefined"}]],["$","$L8",null,{"children":["$","$9",null,{"name":"Next.MetadataOutlet","children":"$@a"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$9",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +6:{} +7:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" +c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +10:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +a:null +e:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L10","3",{}]] diff --git a/dashboard-next/out-www/__next._tree.txt b/dashboard-next/out-www/__next._tree.txt new file mode 100644 index 0000000..c9256df --- /dev/null +++ b/dashboard-next/out-www/__next._tree.txt @@ -0,0 +1,4 @@ +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}},"staleTime":300,"buildId":"CxC9DIW0Ude54_bbbG52g"} diff --git a/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js new file mode 100644 index 0000000..94ca914 --- /dev/null +++ b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js @@ -0,0 +1,11 @@ +self.__BUILD_MANIFEST = { + "__rewrites": { + "afterFiles": [], + "beforeFiles": [], + "fallback": [] + }, + "sortedPages": [ + "/_app", + "/_error" + ] +};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js new file mode 100644 index 0000000..a8acaff --- /dev/null +++ b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js @@ -0,0 +1 @@ +self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js new file mode 100644 index 0000000..5b3ff59 --- /dev/null +++ b/dashboard-next/out-www/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js new file mode 100644 index 0000000..94ca914 --- /dev/null +++ b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js @@ -0,0 +1,11 @@ +self.__BUILD_MANIFEST = { + "__rewrites": { + "afterFiles": [], + "beforeFiles": [], + "fallback": [] + }, + "sortedPages": [ + "/_app", + "/_error" + ] +};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js new file mode 100644 index 0000000..a8acaff --- /dev/null +++ b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js @@ -0,0 +1 @@ +self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js new file mode 100644 index 0000000..5b3ff59 --- /dev/null +++ b/dashboard-next/out-www/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/08ttfj81-47mu.js b/dashboard-next/out-www/_next/static/chunks/08ttfj81-47mu.js new file mode 100644 index 0000000..09fcedc --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/08ttfj81-47mu.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,66849,(e,t,n)=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},23911,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),e.r(66849),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},62262,(e,t,n)=>{"use strict";function r(e,t){var n=e.length;for(e.push(t);0>>1,l=e[r];if(0>>1;ro(u,n))so(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(so(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(n.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,u=performance;n.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();n.unstable_now=function(){return s.now()-c}}var f=[],d=[],p=1,m=null,h=3,g=!1,v=!1,y=!1,b=!1,w="function"==typeof setTimeout?setTimeout:null,S="function"==typeof clearTimeout?clearTimeout:null,k="u">typeof setImmediate?setImmediate:null;function E(e){for(var t=l(d);null!==t;){if(null===t.callback)a(d);else if(t.startTime<=e)a(d),t.sortIndex=t.expirationTime,r(f,t);else break;t=l(d)}}function _(e){if(y=!1,E(e),!v)if(null!==l(f))v=!0,x||(x=!0,i());else{var t=l(d);null!==t&&R(_,t.startTime-e)}}var x=!1,P=-1,N=5,C=-1;function T(){return!!b||!(n.unstable_now()-Ce&&T());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var u=o(m.expirationTime<=e);if(e=n.unstable_now(),"function"==typeof u){m.callback=u,E(e),t=!0;break t}m===l(f)&&a(f),E(e)}else a(f);m=l(f)}if(null!==m)t=!0;else{var s=l(d);null!==s&&R(_,s.startTime-e),t=!1}}break e}finally{m=null,h=r,g=!1}}}finally{t?i():x=!1}}}if("function"==typeof k)i=function(){k(O)};else if("u">typeof MessageChannel){var z=new MessageChannel,L=z.port2;z.port1.onmessage=O,i=function(){L.postMessage(null)}}else i=function(){w(O,0)};function R(e,t){P=w(function(){e(n.unstable_now())},t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=a,r(d,e),null===l(f)&&e===l(d)&&(y?(S(P),P=-1):y=!0,R(_,a-o))):(e.sortIndex=u,r(f,e),v||g||(v=!0,x||(x=!0,i()))),e},n.unstable_shouldYield=T,n.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},53389,(e,t,n)=>{"use strict";e.i(47167),t.exports=e.r(62262)},98569,(e,t,n)=>{"use strict";let r,l,a,o;e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"hydrate",{enumerable:!0,get:function(){return U}});let i=e.r(55682),u=e.r(43476);e.r(23911);let s=i._(e.r(88014)),c=i._(e.r(71645)),f=e.r(35326),d=e.r(42732),p=e.r(97238),m=e.r(51323),h=e.r(32120),g=e.r(92245),v=e.r(99781),y=i._(e.r(75530)),b=e.r(65716);e.r(8372);let w=e.r(50590),S=e.r(43369),k=e.r(32992),E=e.r(76138),_=f.createFromReadableStream,x=f.createFromFetch,P=document,N=self.__next_instant_test?self.__next_instant_test:void 0,C=new TextEncoder,T=!1,O=!1,z=null;function L(e){if(0===e[0])a=[];else if(1===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});o?o.enqueue(C.encode(e[1])):a.push(e[1])}else if(2===e[0])z=e[1];else if(3===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let n=atob(e[1]),r=new Uint8Array(n.length);for(var t=0;t{e.enqueue("string"==typeof t?C.encode(t):t)}),T&&!O)&&(null===e.desiredSize||e.desiredSize<0?N||e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),O=!0,a=void 0),o=e}});if(N)l=Promise.resolve(x(N,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r,unstable_allowPartialStream:!0})).then(async e=>(0,w.createInitialRSCPayloadFromFallbackPrerender)(await N,e));else if(window.__NEXT_CLIENT_RESUME){let e=window.__NEXT_CLIENT_RESUME;l=Promise.resolve(x(e,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r})).then(async t=>(0,w.createInitialRSCPayloadFromFallbackPrerender)(await e,t))}else l=_(I,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r,startTime:0});function D({initialRSCPayload:e,actionQueue:t,webSocket:n,staticIndicatorState:r}){return(0,u.jsx)(y.default,{actionQueue:t,globalErrorState:e.G,webSocket:n,staticIndicatorState:r})}let F=c.default.StrictMode;function A({children:e}){return e}let j={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:p.onRecoverableError,onCaughtError:m.onCaughtError,onUncaughtError:m.onUncaughtError};async function U(e,t){let n,r,a=await l;a.b?(0,k.setNavigationBuildId)(a.b):(0,k.setNavigationBuildId)((0,S.getDeploymentId)()),(0,E.initializeRouterTransitionModules)(e);let o=Date.now(),i=(0,v.createMutableActionQueue)((0,b.createInitialRouterState)({navigatedAt:o,initialRSCPayload:a,initialFlightStreamForCache:null,location:window.location})),f=(0,u.jsx)(F,{children:(0,u.jsx)(d.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,u.jsx)(A,{children:(0,u.jsx)(D,{initialRSCPayload:a,actionQueue:i,webSocket:r,staticIndicatorState:n})})})});"__next_error__"===document.documentElement.id?s.default.createRoot(P,j).render(f):c.default.startTransition(()=>{s.default.hydrateRoot(P,f,{...j,formState:z})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},94553,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),e.r(23755);let r=e.r(96517);e.r(97238),window.next.turbopack=!0,self.__webpack_hash__="";let l=e.r(5526);(0,r.appBootstrap)(t=>{let{hydrate:n}=e.r(98569);n(l,t)}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},74575,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getAssetPrefix",{enumerable:!0,get:function(){return l}});let r=e.r(12718);function l(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new r.InvariantError(`Expected document.currentScript to be a ",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eq]=t,a[eK]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=a,cu(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&ip(t)}}return iy(t),t.subtreeFlags&=-0x2000001,im(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ip(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=er.current,r1(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rW))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eq]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||ca(e.nodeValue,n)))||rJ(t,!0)}else(e=cp(e).createTextNode(r))[eq]=t,t.stateNode=e}return iy(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=r1(t),null!==n){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eq]=t}else r2(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;iy(t),e=!1}else n=r3(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return ar(t),t;return ar(t),null}if(0!=(128&t.flags))throw Error(u(558))}return iy(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=r1(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eq]=t}else r2(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;iy(t),l=!1}else l=r3(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return ar(t),t;return ar(t),null}}if(ar(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ig(t,t.updateQueue),iy(t),null;case 4:return eo(),null===e&&s6(t.stateNode.containerInfo),t.flags|=0x4000000,iy(t),null;case 10:return r9(t.type),iy(t),null;case 19:if(ao(t),null===(r=t.memoizedState))return iy(t),null;if(l=0!=(128&t.flags),null===(a=r.rendering))if(l)iv(r,!1);else{if(0!==uF||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ai(e))){for(t.flags|=128,iv(r,!1),t.updateQueue=e=a.updateQueue,ig(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)r_(n,e),n=n.sibling;return aa(t,1&al.current|2),rK&&rB(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ey()>uK&&(t.flags|=128,l=!0,iv(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=ai(a))){if(t.flags|=128,l=!0,t.updateQueue=e=e.updateQueue,ig(t,e),iv(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!a.alternate&&!rK)return iy(t),null}else 2*ey()-r.renderingStartTime>uK&&0x20000000!==n&&(t.flags|=128,l=!0,iv(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}if(null!==r.tail){e=r.tail;e:{for(n=e;null!==n;){if(null!==n.alternate){n=!1;break e}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ey(),e.sibling=null,a=al.current,a=l?1&a|2:1&a,"visible"===r.tailMode||"collapsed"===r.tailMode||!n||rK?aa(t,a):(n=a,ee(l8,t),ee(al,n),null===l7&&(l7=t)),rK&&rB(t,r.treeForkCount),e}return iy(t),null;case 22:case 23:return ar(t),l5(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(iy(t),6&t.subtreeFlags&&(t.flags|=8192)):iy(t),null!==(n=t.updateQueue)&&ig(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&Z(lk),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),r9(lf),iy(t),null;case 25:return null;case 30:return t.flags|=0x2000000,iy(t),null}throw Error(u(156,t.tag))}(t.alternate,t,uD);if(null!==n){uT=n;return}if(null!==(t=t.sibling)){uT=t;return}uT=t=e}while(null!==t)0===uF&&(uF=5)}function sb(e,t){do{var n=function(e,t){switch(r$(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return r9(lf),eo(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return eu(t),null;case 31:if(null!==t.memoizedState){if(ar(t),null===t.alternate)throw Error(u(340));r2()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(ar(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));r2()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ao(t),65536&(e=t.flags)?(t.flags=-65537&e|128,null!==(e=t.memoizedState)&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return eo(),null;case 10:return r9(t.type),null;case 22:case 23:return ar(t),l5(),null!==e&&Z(lk),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return r9(lf),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,uT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){uT=e;return}uT=e=n}while(null!==e)uF=6,uT=null}function sw(e,t,n,r,l,a,o,i,s,c,f,d){e.cancelPendingCommit=null;do sN();while(0!==uG)if(0!=(6&uN))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));e===uC&&(uT=uC=null,uO=0),uZ=t,uJ=e,u0=n,u2=l,u3=r,function(e,t,n,r,l,a,o){var i,u=t.lanes|t.childLanes;if(u1=u,!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0fb){i.length=o;break}d=new Promise(cz.bind(d)),i.push(d)}}}return 0g&&(o=g,g=h,h=o);var v=nQ(i,h),y=nQ(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,q.T=null,n=u2,u2=null;var a=uJ,o=u0;if(uG=0,uZ=uJ=null,u0=0,0!=(6&uN))throw Error(u(331));var i=uN;if(uN|=4,uE(a.current),ug(a,a.current,o,n),uN=i,sH(0,!1),eP&&"function"==typeof eP.onPostCommitFiberRoot)try{eP.onPostCommitFiberRoot(ex,a)}catch(e){}return!0}finally{K.p=l,q.T=r,sP(e,t)}}function sT(e,t,n){t=rz(n,t),t=oU(e.stateNode,t,2),null!==(e=lK(e,t,2))&&(eA(e,2),sV(e))}function sO(e,t,n){if(3===e.tag)sT(e,e,n);else for(;null!==t;){if(3===t.tag){sT(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uY||!uY.has(r))){e=rz(n,e),null!==(r=lK(t,n=oB(2),2))&&(oV(n,r,t,e),eA(r,2),sV(r));break}}t=t.return}}function sz(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new uP;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(uI=!0,l.add(n),e=sL.bind(null,e,t,n),t.then(e,e))}function sL(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,uC===e&&(uO&n)===n&&((4===uF||3===uF&&(0x3c00000&uO)===uO&&300>ey()-uW)&&0==(2&uN)?su(e,0):uU|=n,uV===uO&&(uV=0)),sV(e)}function sR(e,t){0===t&&(t=eD()),null!==(e=rg(e,t))&&(eA(e,t),sV(e))}function sM(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),sR(e,n)}function sI(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),sR(e,n)}var sD=null,sF=null,sA=!1,sj=!1,sU=!1,sB=0;function sV(e){e!==sF&&null===e.next&&(null===sF?sD=sF=e:sF=sF.next=e),sj=!0,sA||(sA=!0,cS(function(){0!=(6&uN)?em(ew,s$):sQ()}))}function sH(e,t){if(!sU&&sj){sU=!0;do for(var n=!1,r=sD;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eN(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,sK(r,a))}else a=uO,0==(3&(a=eM(r,r===uC?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eI(r,a)||(n=!0,sK(r,a));r=r.next}while(n)sU=!1}}function s$(){sQ()}function sQ(){sj=sA=!1;var e,t=0;0===sB||((e=window.event)&&"popstate"===e.type?e===cv||(cv=e,0):(cv=null,1))||(t=sB);for(var n=ey(),r=null,l=sD;null!==l;){var a=l.next,o=sW(l,n);0===o?(l.next=null,null===r?sD=a:r.next=a,null===a&&(sF=r)):(r=l,(0!==t||0!=(3&o))&&(sj=!0)),l=a}0!==uG&&5!==uG||sH(t,!1),0!==sB&&(sB=0)}function sW(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function fh(e,t){return"img"===e&&null!=t.src&&""!==t.src&&null==t.onLoad&&"lazy"!==t.loading}function fg(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function fv(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function fy(e,t){"function"==typeof t.decode&&(e.imgCount++,t.complete||(e.imgBytes+=fv(t),e.suspenseyImages.push(t)),e=fk.bind(e),t.decode().then(e,e))}var fb=0;function fw(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages)){if(e.stylesheets)f_(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function fS(){this.count--,fw(this)}function fk(){this.imgCount--,fw(this)}var fE=null;function f_(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,fE=new Map,t.forEach(fx,e),fE=null,fS.call(e))}function fx(e,t){if(!(4&t.state.loading)){var n=fE.get(e);if(n)var r=n.get(null);else{n=new Map,fE.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;atypeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var de=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!de.isDisabled&&de.supportsFiber)try{ex=de.inject({bundleType:0,version:"19.3.0-canary-cbb046ab-20260731",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.3.0-canary-cbb046ab-20260731"}),eP=de}catch(e){}}n.createRoot=function(e,t){if(!s(e))throw Error(u(299));var n=!1,r="",l=oI,a=oD,o=oF;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(l=t.onUncaughtError),void 0!==t.onCaughtError&&(a=t.onCaughtError),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=fC(e,1,!1,null,null,n,r,null,l,a,o,f5),e[eX]=t.current,s6(e),new f8(t)},n.hydrateRoot=function(e,t,n){if(!s(e))throw Error(u(299));var r,l=!1,a="",o=oI,i=oD,c=oF,f=null;return null!=n&&(!0===n.unstable_strictMode&&(l=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(i=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(f=n.formState)),(t=fC(e,1,!0,t,null!=n?n:null,l,a,f,o,i,c,f5)).context=(r=null,rb),n=t.current,(a=lq(l=eV(l=u9()))).callback=null,lK(n,a,l),n=l,t.current.lanes=n,eA(t,n),sV(t),e[eX]=t.current,s6(e),new f7(t)},n.version="19.3.0-canary-cbb046ab-20260731"},88014,(e,t,n)=>{"use strict";e.i(47167),!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(46480)},42732,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext({})},16565,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={getObjectClassLabel:function(){return a},isPlainObject:function(){return o}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});function a(e){return Object.prototype.toString.call(e)}function o(e){if("[object Object]"!==a(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}},2023,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return o},getProperError:function(){return i}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(16565);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function i(e){let t;return o(e)?e:Object.defineProperty(Error((0,a.isPlainObject)(e)?(t=new WeakSet,JSON.stringify(e,(e,n)=>{if("object"==typeof n&&null!==n){if(t.has(n))return"[Circular]";t.add(n)}return n})):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},28279,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},97238,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0});var r={isRecoverableError:function(){return c},onRecoverableError:function(){return f}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(55682),o=e.r(32061),i=a._(e.r(2023)),u=e.r(28279),s=new WeakSet;function c(e){return s.has(e)}let f=e=>{let t=(0,i.default)(e)&&"cause"in e?e.cause:e;(0,o.isBailoutToCSRError)(t)||(0,u.reportGlobalError)(t)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},5526,(e,t,n)=>{"use strict";e.i(47167);{let e={};t.exports=Array.isArray(e)?e:[e]}}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/0cz1d0mv5g_q7.js b/dashboard-next/out-www/_next/static/chunks/0cz1d0mv5g_q7.js new file mode 100644 index 0000000..ab422b9 --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/0cz1d0mv5g_q7.js @@ -0,0 +1 @@ +!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return l}});let n=e.r(71645);function l(e,t,r){let[l,u]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(l.tree===e)return l;let a={tree:e,cacheNode:t,stateKey:r,next:null},o=1,d=l,s=a;for(;null!==d&&o<1;){if(d.stateKey===r){s.next=d.next;break}{o++;let e={tree:d.tree,cacheNode:d.cacheNode,stateKey:d.stateKey,next:null};s.next=e,s=e}d=d.next}return u(a),a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return s}});let n=e.r(43476),l=e.r(8372),u=e.r(71645),a=e.r(33906),o=e.r(61994),d=e.r(42903);function s({Component:e,serverProvidedParams:t}){let r,i;if(null!==t)r=t.searchParams,i=t.params;else{let e=(0,u.use)(l.LayoutRouterContext);i=null!==e?e.parentParams:{},r=(0,a.urlSearchParamsToParsedUrlQuery)((0,u.use)(o.SearchParamsContext))}let c=(0,d.createClientSearchParams)(r),f=(0,d.createClientParams)(i);return(0,n.jsx)(e,{params:f,searchParams:c})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return o}});let n=e.r(43476),l=e.r(8372),u=e.r(71645),a=e.r(42903);function o({Component:e,slots:t,serverProvidedParams:r}){let d;if(null!==r)d=r.params;else{let e=(0,u.use)(l.LayoutRouterContext);d=null!==e?e.parentParams:{}}let s=(0,a.createClientParams)(d);return(0,n.jsx)(e,{...t,params:s})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68017,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return i}});let n=e.r(90809),l=e.r(43476),u=n._(e.r(71645)),a=e.r(90373),o=e.r(54394),d=e.r(8372);class s extends u.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,o.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,o.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:u}=this.state,a={[o.HTTPAccessErrorStatus.NOT_FOUND]:e,[o.HTTPAccessErrorStatus.FORBIDDEN]:t,[o.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(u){let d=u===o.HTTPAccessErrorStatus.NOT_FOUND&&e,s=u===o.HTTPAccessErrorStatus.FORBIDDEN&&t,i=u===o.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return d||s||i?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{name:"robots",content:"noindex"}),!1,a[u]]}):n}return n}}function i({notFound:e,forbidden:t,unauthorized:r,children:n}){let o=(0,a.useUntrackedPathname)(),c=(0,u.useContext)(d.MissingSlotContext);return e||t||r?(0,l.jsx)(s,{pathname:o,notFound:e,forbidden:t,unauthorized:r,missingSlots:c,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22976,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u},PlaceValidationBoundaryBelowThisLevel:function(){return a},RenderValidationBoundaryAtThisLevel:function(){return o},SlotMarker:function(){return d}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=null,a=null,o=null,d=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return u.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return u.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return u.SlotMarker}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(22976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39756,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return T}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(55682),a=e.r(90809),o=e.r(43476),d=a._(e.r(71645)),s=u._(e.r(74080)),i=e.r(8372),c=e.r(1244),f=e.r(72383),p=e.r(91915),y=e.r(58442),m=e.r(68017);e.r(77694);let b=e.r(70725),_=e.r(28298);e.r(74180);let h=e.r(61994),P=e.r(33906),v=e.r(95871);s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let l=1/0;for(let e=0;e=r()&&l<=t?1:2}d.default.Component;let j=function(e){let t=d.default.useRef(null);return(0,d.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,l=r.forceScroll?r.scrollRef:n.scrollRef;if(null===l||!l.current)return;let u=null,a=r.hashFragment;if(a){var o;if(null===(u="top"===(o=a)?document.body:document.getElementById(o)??document.getElementsByName(o)[0]??null)){l.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else u=t.current;if(null===u)return;let d=!1;(0,p.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,o=()=>{var r,l;let u,a;return null===n&&(r=e,l=t,n=!Number.isFinite(a=Number.parseFloat(u=getComputedStyle(r).scrollPaddingTop))||a<0?0:u.endsWith("px")?a:u.endsWith("%")?a/100*l:0),n};(a||(t=e.clientHeight,0!==(r=g(u,t,o))))&&((d=!0,l.current=!1,a)?u.scrollIntoView():1!==r&&(e.scrollTop=0,2===g(u,t,o)&&u.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),d&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,o.jsx)(d.Fragment,{ref:t,children:e.children})};function O({children:e,cacheNode:t}){let r=(0,d.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(j,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function x({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:l,url:u,isActive:a}){let s,f=(0,d.useContext)(i.GlobalLayoutRouterContext);if((0,d.useContext)(h.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,d.use)(c.unresolvedThenable),y=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,m=(0,d.useDeferredValue)(p.rsc,y);if((0,v.isDeferredRsc)(m)){let e=(0,d.use)(m);null===e&&(0,d.use)(c.unresolvedThenable),s=e}else null===m&&(0,d.use)(c.unresolvedThenable),s=m;let b=s;return(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParams:l,parentLoadingData:null,debugNameContext:r,url:u,isActive:a},children:b})}function C({loading:e,children:t}){let r=(0,d.use)(i.LayoutRouterContext);return null===r?t:(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function R({name:e,loading:t,children:r}){if(null!==t){let n=t[0],l=t[1],u=t[2];return(0,o.jsx)(d.Suspense,{name:e,fallback:(0,o.jsxs)(o.Fragment,{children:[l,u,n]}),children:r})}return(0,o.jsx)(o.Fragment,{children:r})}function T({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:l,templateScripts:u,template:a,notFound:s,forbidden:p,unauthorized:h,segmentViewBoundaries:v}){let g=(0,d.useContext)(i.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:j,parentCacheNode:C,parentSegmentPath:S,parentParams:M,parentLoadingData:E,url:N,isActive:F,debugNameContext:A}=g,B=j[0],D=null===S?[e]:S.concat([B,e]),L=j[1][e],H=C.slots;(void 0===L||null===H)&&(0,d.use)(c.unresolvedThenable);let w=L[0],k=H[e]??null,U=(0,b.createRouterCacheKey)(w,!0),V=(0,_.useRouterBFCache)(L,k,U),I=[];do{let e=V.tree,d=V.cacheNode,c=V.stateKey,b=e[0],_=M;if(Array.isArray(b)){let e=b[0],t=b[1],r=b[2],n=(0,P.getParamValueFromCacheKey)(t,r);null!==n&&(_={...M,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(b),g=v??A,j=void 0===v?void 0:A,C=(0,o.jsxs)(O,{cacheNode:d,children:[(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,o.jsx)(R,{name:j,loading:E,children:(0,o.jsx)(m.HTTPAccessFallbackBoundary,{notFound:s,forbidden:p,unauthorized:h,children:(0,o.jsxs)(y.RedirectBoundary,{children:[(0,o.jsx)(x,{url:N,tree:e,params:_,cacheNode:d,segmentPath:D,debugNameContext:g,isActive:F&&c===U}),null]})})})}),null]}),T=(0,o.jsxs)(i.TemplateContext.Provider,{value:C,children:[l,u,a]},c);I.push(T),V=V.next}while(null!==V)return I}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},37457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(90809),l=e.r(43476),u=n._(e.r(71645)),a=e.r(8372);function o(){let e=(0,u.useContext)(a.TemplateContext);return(0,l.jsx)(l.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97689,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(6831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},93504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66996,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(93504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},42903,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return u.createRenderParamsFromClient},createClientSearchParams:function(){return a.createRenderSearchParamsFromClient}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(97689),a=e.r(66996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return l}});let n=e.r(43476),l=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},91915,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let l=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=l}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/0oyhbmfwzlodf.js b/dashboard-next/out-www/_next/static/chunks/0oyhbmfwzlodf.js new file mode 100644 index 0000000..69bd061 --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/0oyhbmfwzlodf.js @@ -0,0 +1,9 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(t,e,i)=>{"use strict";var s=t.r(71645),n="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},r=s.useState,o=s.useEffect,l=s.useLayoutEffect,a=s.useDebugValue;function h(t){var e=t.getSnapshot;t=t.value;try{var i=e();return!n(t,i)}catch(t){return!0}}var u="u"{"use strict";t.i(47167),e.exports=t.r(55838)},52822,(t,e,i)=>{"use strict";var s=t.r(71645),n=t.r(2239),r="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=n.useSyncExternalStore,l=s.useRef,a=s.useEffect,h=s.useMemo,u=s.useDebugValue;i.useSyncExternalStoreWithSelector=function(t,e,i,s,n){var c=l(null);if(null===c.current){var d={hasValue:!1,value:null};c.current=d}else d=c.current;var f=o(t,(c=h(function(){function t(t){if(!a){if(a=!0,o=t,t=s(t),void 0!==n&&d.hasValue){var e=d.value;if(n(e,t))return l=e}return l=t}if(e=l,r(o,t))return e;var i=s(t);return void 0!==n&&n(e,i)?(o=t,e):(o=t,l=i)}var o,l,a=!1,h=void 0===i?null:i;return[function(){return t(e())},null===h?void 0:function(){return t(h())}]},[e,i,s,n]))[0],c[1]);return a(function(){d.hasValue=!0,d.value=f},[f]),u(f),f}},30224,(t,e,i)=>{"use strict";t.i(47167),e.exports=t.r(52822)},52683,t=>{"use strict";let e,i,s,n,r,o,l,a,h;var u,c,d,f,p,m,g,v,b,y,x,w,S,M,k,C,E,T,P,R,_,L,N,A,j,z,D,O,I=t.i(43476),V=t.i(71645);let F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],B=new Set([...F,"pathRotation"]),W=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},K={...$,transform:t=>W(0,1,t)},U={...$,default:1},Q=t=>Math.round(1e5*t)/1e5,H=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Y=(t,e)=>i=>!!("string"==typeof i&&q.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),G=(t,e,i)=>s=>{if("string"!=typeof s)return s;let[n,r,o,l]=s.match(H);return{[t]:parseFloat(n),[e]:parseFloat(r),[i]:parseFloat(o),alpha:void 0!==l?parseFloat(l):1}},Z={...$,transform:t=>Math.round(W(0,255,t))},X={test:Y("rgb","red"),parse:G("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:s=1})=>"rgba("+Z.transform(t)+", "+Z.transform(e)+", "+Z.transform(i)+", "+Q(K.transform(s))+")"},J={test:Y("#"),parse:function(t){let e="",i="",s="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),s=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),s=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,s+=s,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:n?parseInt(n,16)/255:1}},transform:X.transform},tt=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),te=tt("deg"),ti=tt("%"),ts=tt("px"),tn=tt("vh"),tr=tt("vw"),to={...ti,parse:t=>ti.parse(t)/100,transform:t=>ti.transform(100*t)},tl={test:Y("hsl","hue"),parse:G("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:s=1})=>"hsla("+Math.round(t)+", "+ti.transform(Q(e))+", "+ti.transform(Q(i))+", "+Q(K.transform(s))+")"},ta={test:t=>X.test(t)||J.test(t)||tl.test(t),parse:t=>X.test(t)?X.parse(t):tl.test(t)?tl.parse(t):J.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?X.transform(t):tl.transform(t),getAnimatableNone:t=>{let e=ta.parse(t);return e.alpha=0,ta.transform(e)}},th=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tu="number",tc="color",td=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tf(t){let e=t.toString(),i=[],s={color:[],number:[],var:[]},n=[],r=0,o=e.replace(td,t=>(ta.test(t)?(s.color.push(r),n.push(tc),i.push(ta.parse(t))):t.startsWith("var(")?(s.var.push(r),n.push("var"),i.push(t)):(s.number.push(r),n.push(tu),i.push(parseFloat(t))),++r,"${}")).split("${}");return{values:i,split:o,indexes:s,types:n}}function tp({split:t,types:e}){let i=t.length;return s=>{let n="";for(let r=0;r0},parse:function(t){return tf(t).values},createTransformer:function(t){return tp(tf(t))},getAnimatableNone:function(t){let e=tf(t);return tp(e)(e.values.map((t,i)=>((t,e)=>"number"==typeof t?e?.trim().endsWith("/")?t:0:"number"==typeof t?0:ta.test(t)?ta.getAnimatableNone(t):t)(t,e.split[i])))}},tg=new Set(["brightness","contrast","saturate","opacity"]);function tv(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[s]=i.match(H)||[];if(!s)return t;let n=i.replace(s,""),r=+!!tg.has(e);return s!==i&&(r*=100),e+"("+r+n+")"}let tb=/\b([a-z-]*)\(.*?\)/gu,ty={...tm,getAnimatableNone:t=>{let e=t.match(tb);return e?e.map(tv).join(" "):t}},tx={...tm,getAnimatableNone:t=>{let e=tm.parse(t);return tm.createTransformer(t)(e.map(t=>"number"==typeof t?0:"object"==typeof t?{...t,alpha:1}:t))}},tw={...$,transform:Math.round},tS={borderWidth:ts,borderTopWidth:ts,borderRightWidth:ts,borderBottomWidth:ts,borderLeftWidth:ts,borderRadius:ts,borderTopLeftRadius:ts,borderTopRightRadius:ts,borderBottomRightRadius:ts,borderBottomLeftRadius:ts,width:ts,maxWidth:ts,height:ts,maxHeight:ts,top:ts,right:ts,bottom:ts,left:ts,inset:ts,insetBlock:ts,insetBlockStart:ts,insetBlockEnd:ts,insetInline:ts,insetInlineStart:ts,insetInlineEnd:ts,padding:ts,paddingTop:ts,paddingRight:ts,paddingBottom:ts,paddingLeft:ts,paddingBlock:ts,paddingBlockStart:ts,paddingBlockEnd:ts,paddingInline:ts,paddingInlineStart:ts,paddingInlineEnd:ts,margin:ts,marginTop:ts,marginRight:ts,marginBottom:ts,marginLeft:ts,marginBlock:ts,marginBlockStart:ts,marginBlockEnd:ts,marginInline:ts,marginInlineStart:ts,marginInlineEnd:ts,fontSize:ts,backgroundPositionX:ts,backgroundPositionY:ts,rotate:te,pathRotation:te,rotateX:te,rotateY:te,rotateZ:te,scale:U,scaleX:U,scaleY:U,scaleZ:U,skew:te,skewX:te,skewY:te,distance:ts,translateX:ts,translateY:ts,translateZ:ts,x:ts,y:ts,z:ts,perspective:ts,transformPerspective:ts,opacity:K,originX:to,originY:to,originZ:ts,zIndex:tw,fillOpacity:K,strokeOpacity:K,numOctaves:tw},tM={...tS,color:ta,backgroundColor:ta,outlineColor:ta,fill:ta,stroke:ta,borderColor:ta,borderTopColor:ta,borderRightColor:ta,borderBottomColor:ta,borderLeftColor:ta,filter:ty,WebkitFilter:ty,mask:tx,WebkitMask:tx},tk=t=>tM[t],tC=()=>({translate:0,scale:1,origin:0,originPoint:0}),tE=()=>({x:tC(),y:tC()}),tT=()=>({min:0,max:0}),tP=()=>({x:tT(),y:tT()}),tR=t=>!!(t&&t.getVelocity),t_=new Set(["width","height","top","left","right","bottom",...F]),tL=t=>e=>e.test(t),tN=[$,ts,ti,te,tr,tn,{test:t=>"auto"===t,parse:t=>t}],tA=t=>tN.find(tL(t));var tj=t.i(47167);let tz=()=>{},tD=()=>{};tj.default;let tO=t=>e=>"string"==typeof e&&e.startsWith(t),tI=tO("--"),tV=tO("var(--"),tF=t=>!!tV(t)&&tB.test(t.split("/*")[0].trim()),tB=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function tW(t){return"string"==typeof t&&t.split("/*")[0].includes("var(--")}let t$=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tK=t=>180*t/Math.PI,tU=t=>tH(tK(Math.atan2(t[1],t[0]))),tQ={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:tU,rotateZ:tU,skewX:t=>tK(Math.atan(t[1])),skewY:t=>tK(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},tH=t=>((t%=360)<0&&(t+=360),t),tq=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),tY=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),tG={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:tq,scaleY:tY,scale:t=>(tq(t)+tY(t))/2,rotateX:t=>tH(tK(Math.atan2(t[6],t[5]))),rotateY:t=>tH(tK(Math.atan2(-t[2],t[0]))),rotateZ:tU,rotate:tU,skewX:t=>tK(Math.atan(t[4])),skewY:t=>tK(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function tZ(t){return+!!t.includes("scale")}function tX(t,e){let i,s;if(!t||"none"===t)return tZ(e);let n=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(n)i=tG,s=n;else{let e=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=tQ,s=e}if(!s)return tZ(e);let r=i[e],o=s[1].split(",").map(tJ);return"function"==typeof r?r(o):o[r]}function tJ(t){return parseFloat(t.trim())}let t0=t=>t===$||t===ts,t1=new Set(["x","y","z"]),t2=F.filter(t=>!t1.has(t)),t5={width:({x:t},{paddingLeft:e="0",paddingRight:i="0",boxSizing:s})=>{let n=t.max-t.min;return"border-box"===s?n:n-parseFloat(e)-parseFloat(i)},height:({y:t},{paddingTop:e="0",paddingBottom:i="0",boxSizing:s})=>{let n=t.max-t.min;return"border-box"===s?n:n-parseFloat(e)-parseFloat(i)},top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:(t,{transform:e})=>tX(e,"x"),y:(t,{transform:e})=>tX(e,"y")};t5.translateX=t5.x,t5.translateY=t5.y;let t3=t=>t,t4={},t6=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function t9(t,e){let i=!1,s=!0,n={delta:0,timestamp:0,isProcessing:!1},r=()=>i=!0,o=t6.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,s=!1,n=!1,r=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function l(e){r.has(e)&&(a.schedule(e),t()),e(o)}let a={schedule:(t,n=!1,o=!1)=>{let l=o&&s?e:i;return n&&r.add(t),l.add(t),t},cancel:t=>{i.delete(t),r.delete(t)},process:t=>{if(o=t,s){n=!0;return}s=!0;let r=e;e=i,i=r,e.forEach(l),e.clear(),s=!1,n&&(n=!1,a.process(t))}};return a}(r),t),{}),{setup:l,read:a,resolveKeyframes:h,preUpdate:u,update:c,preRender:d,render:f,postRender:p}=o,m=()=>{let r=t4.useManualTiming,o=r?n.timestamp:performance.now();i=!1,r||(n.delta=s?1e3/60:Math.max(Math.min(o-n.timestamp,40),1)),n.timestamp=o,n.isProcessing=!0,l.process(n),a.process(n),h.process(n),u.process(n),c.process(n),d.process(n),f.process(n),p.process(n),n.isProcessing=!1,i&&e&&(s=!1,t(m))};return{schedule:t6.reduce((e,r)=>{let l=o[r];return e[r]=(e,r=!1,o=!1)=>(!i&&(i=!0,s=!0,n.isProcessing||t(m)),l.schedule(e,r,o)),e},{}),cancel:t=>{for(let e=0;etypeof requestAnimationFrame?requestAnimationFrame:t3,!0),ei=new Set,es=!1,en=!1,er=!1;function eo(){if(en){let t=Array.from(ei).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e,s=(e=[],t2.forEach(i=>{let s=t.getValue(i);void 0!==s&&(e.push([i,s.get()]),s.set(+!!i.startsWith("scale")))}),e);s.length&&(i.set(t,s),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{t.getValue(e)?.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}en=!1,es=!1,ei.forEach(t=>t.complete(er)),ei.clear()}function el(){ei.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(en=!0)})}class ea{constructor(t,e,i,s,n,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=s,this.element=n,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(ei.add(this),es||(es=!0,t7.read(el),t7.resolveKeyframes(eo))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:s}=this;if(null===t[0]){let n=s?.get(),r=t[t.length-1];if(void 0!==n)t[0]=n;else if(i&&e){let s=i.readValue(e,r);null!=s&&(t[0]=s)}void 0===t[0]&&(t[0]=r),s&&void 0===n&&s.set(t[0])}for(let e=1;e{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}let ef=t=>1e3*t;function ep(t,e){-1===t.indexOf(e)&&t.push(e)}function em(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class eg{constructor(){this.subscriptions=[]}add(t){return ep(this.subscriptions,t),()=>em(this.subscriptions,t)}notify(t,e,i){let s=this.subscriptions.length;if(s)if(1===s)this.subscriptions[0](t,e,i);else for(let n=0;n(void 0===e&&(e=t()),e)}let ey={};function ex(t,e){let i=eb(t);return()=>ey[e]??i()}let ew=ex(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),eS=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},s,n=1){let r=t.filter(eS),o=n<0||e&&"loop"!==i&&e%2==1?0:r.length-1;return o&&void 0!==s?s:r[o]}class ek{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,e){return this.finished.then(t,e)}}let eC=t=>Array.isArray(t)&&"number"==typeof t[0],eE=ex(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),eT=(t,e,i=10)=>{let s="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${s})`,eR={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eP([0,.65,.55,1]),circOut:eP([.55,0,1,.45]),backIn:eP([.31,.01,.66,-.59]),backOut:eP([.33,1.53,.69,.99])};function e_(t){return"function"==typeof t&&"applyToOptions"in t}class eL extends ek{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:e,name:i,keyframes:s,pseudoElement:n,allowFlatten:r=!1,finalKeyframe:o,onComplete:l}=t;this.isPseudoElement=!!n,this.allowFlatten=r,this.options=t,tD(t.type);const a=function({type:t,...e}){return e_(t)&&eE()?t.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}(t);this.animation=function(t,e,i,{delay:s=0,duration:n=300,repeat:r=0,repeatType:o="loop",ease:l="easeOut",times:a}={},h){let u={[e]:i};a&&(u.offset=a);let c=function t(e,i){if(e)return"function"==typeof e?eE()?eT(e,i):"ease-out":eC(e)?eP(e):Array.isArray(e)?e.map(e=>t(e,i)||eR.easeOut):eR[e]}(l,n);Array.isArray(c)&&(u.easing=c);let d={delay:s,duration:n,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:r+1,direction:"reverse"===o?"alternate":"normal"};return h&&(d.pseudoElement=h),t.animate(u,d)}(e,i,s,a,n),!1===a.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!n){let t=eM(s,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(t),ev(e,i,t),this.animation.cancel()}l?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(t){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;"idle"!==t&&"finished"!==t&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+t/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(t){let e=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ef(t),e&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:e,rangeEnd:i,observe:s}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&ew())?(this.animation.timeline=t,e&&(this.animation.rangeStart=e),i&&(this.animation.rangeEnd=i),t3):s(this)}}let eN=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:eA}=t9(queueMicrotask,!1);function ej(){e=void 0}let ez={now:()=>(void 0===e&&ez.set(et.isProcessing||t4.useManualTiming?et.timestamp:performance.now()),e),set:t=>{e=t,queueMicrotask(ej)}},eD=(t,e)=>e?1e3/e*t:0,eO;class eI{constructor(t,e={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=t=>{let e=ez.now();if(this.updatedAt!==e&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let t of this.dependents)t.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=ez.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new eg);let i=this.events[t].add(e);return"change"===t?()=>{i(),t7.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return eO&&eO.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=ez.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return eD(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function eV(t,e){return new eI(t,e)}let eF=[...tN,ta,tm],eB=new WeakMap;function eW(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}function e$(t){return"string"==typeof t||Array.isArray(t)}let eK=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],eU=["initial",...eK];function eQ(t){return eW(t.animate)||eU.some(e=>e$(t[e]))}function eH(t){return!!(eQ(t)||t.variants)}let eq={current:null},eY={current:!1},eG="u">typeof window;function eZ(t){let e=[{},{}];return t?.values.forEach((t,i)=>{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function eX(t,e,i,s){if("function"==typeof e){let[n,r]=eZ(s);e=e(void 0!==i?i:t.custom,n,r)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,r]=eZ(s);e=e(void 0!==i?i:t.custom,n,r)}return e}let eJ=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],e0={};class e1{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:s,skipAnimations:n,blockInitialAnimation:r,visualState:o},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=ea,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=ez.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(eY.current||function(){if(eY.current=!0,eG)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>eq.current=t.matches;t.addEventListener("change",e),e()}else eq.current=!1}(),this.shouldReduceMotion=eq.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let t in this.projection&&this.projection.unmount(),t8(this.notifyUpdate),t8(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,e){let i;if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),e.accelerate&&eN.has(t)&&this.current instanceof HTMLElement){let{factory:i,keyframes:s,times:n,ease:r,duration:o}=e.accelerate,l=new eL({element:this.current,name:t,keyframes:s,times:n,ease:r,duration:ef(o)}),a=i(l);this.valueSubscriptions.set(t,()=>{a(),l.cancel()});return}let s=B.has(t);s&&this.onBindTransform&&this.onBindTransform();let n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&t7.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),i&&i()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in e0){let e=e0[t];if(!e)continue;let{isEnabled:i,Feature:s}=e;if(!this.features[t]&&s&&i(this.props)&&(this.features[t]=new s(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tP()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=eV(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){let i=void 0===this.latestValues[t]&&this.current?this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];if(null!=i){let s,n;if("string"==typeof i&&(s=i,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(s)||(n=i,/^0[^.\s]+$/u.test(n))))i=parseFloat(i);else{let s;s=i,!eF.find(tL(s))&&tm.test(e)&&(i=eu(t,e))}this.setBaseTarget(t,tR(i)?i.get():i)}return tR(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){let e,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let s=eX(this.props,i,this.presenceContext?.custom);s&&(e=s[t])}if(i&&void 0!==e)return e;let s=this.getBaseTargetFromProps(this.props,t);return void 0===s||tR(s)?void 0!==this.initialValues[t]&&void 0===e?void 0:this.baseTarget[t]:s}on(t,e){return this.events[t]||(this.events[t]=new eg),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}scheduleRenderMicrotask(){eA.render(this.render)}}class e2 extends e1{constructor(){super(...arguments),this.KeyframeResolver=ed}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){let i=t.style;return i?i[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tR(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}function e5(t){return t.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}let e3=(t,e)=>e&&"number"==typeof t?e.transform(t):t,e4={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},e6=F.length;function e9(t,e,i){let{style:s,vars:n,transformOrigin:r}=t,o=!1,l=!1;for(let t in e){let i=e[t];if(B.has(t)){o=!0;continue}if(tI(t)){n[t]=i;continue}{let e=e3(i,tS[t]);t.startsWith("origin")?(l=!0,r[t]=e):s[t]=e}}if(!e.transform&&(o||i?s.transform=function(t,e,i){let s="",n=!0;for(let r=0;r"string"==typeof t&&"svg"===t.toLowerCase();function ir(t,{style:e,vars:i},s,n){let r,o=t.style;for(r in e)o[r]=e[r];for(r in n?.applyProjectionStyles(o,s),i)o.setProperty(r,i[r])}let io=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function il(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let ia={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t)if(!ts.test(t))return t;else t=parseFloat(t);let i=il(t,e.target.x),s=il(t,e.target.y);return`${i}% ${s}%`}},ih=(t,e,i)=>t+(e-t)*i,iu={borderRadius:{...ia,applyTo:[...io]},borderTopLeftRadius:ia,borderTopRightRadius:ia,borderBottomLeftRadius:ia,borderBottomRightRadius:ia,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let s=tm.parse(t);if(s.length>5)return t;let n=tm.createTransformer(t),r=+("number"!=typeof s[0]),o=i.x.scale*e.x,l=i.y.scale*e.y;s[0+r]/=o,s[1+r]/=l;let a=ih(o,l,.5);return"number"==typeof s[2+r]&&(s[2+r]/=a),"number"==typeof s[3+r]&&(s[3+r]/=a),n(s)}}};function ic(t,{layout:e,layoutId:i}){return B.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!iu[t]||"opacity"===t)}function id(t,e,i){let s=t.style,n=e?.style,r={};if(!s)return r;for(let e in s)(tR(s[e])||n&&tR(n[e])||ic(e,t)||i?.getValue(e)?.liveStyle!==void 0)&&(r[e]=s[e]);return r}function ip(t,e,i){let s=id(t,e,i);for(let i in t)(tR(t[i])||tR(e[i]))&&(s[-1!==F.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return s}class im extends e2{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tP}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(B.has(e)){let t=tk(e);return t&&t.default||0}return e=ii.has(e)?e:e5(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return ip(t,e,i)}build(t,e,i){ie(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,s){for(let i in ir(t,e,void 0,s),e.attrs)t.setAttribute(ii.has(i)?i:e5(i),e.attrs[i])}mount(t){this.isSVGTag=is(t.tagName),super.mount(t)}}function ig({top:t,left:e,right:i,bottom:s}){return{x:{min:e,max:i},y:{min:t,max:s}}}function iv(t){return void 0===t||1===t}function ib({scale:t,scaleX:e,scaleY:i}){return!iv(t)||!iv(e)||!iv(i)}function iy(t){return ib(t)||ix(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function ix(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function iw(t,e,i,s,n){return void 0!==n&&(t=s+n*(t-s)),s+i*(t-s)+e}function iS(t,e=0,i=1,s,n){t.min=iw(t.min,e,i,s,n),t.max=iw(t.max,e,i,s,n)}function iM(t,{x:e,y:i}){iS(t.x,e.translate,e.scale,e.originPoint),iS(t.y,i.translate,i.scale,i.originPoint)}function ik(t,e){t.min+=e,t.max+=e}function iC(t,e,i,s,n=.5){let r=ih(t.min,t.max,n);iS(t,e,i,r,s)}function iE(t,e){return"string"==typeof t?parseFloat(t)/100*(e.max-e.min):t}function iT(t,e,i){let s=i??t;iC(t.x,iE(e.x,s.x),e.scaleX,e.scale,e.originX),iC(t.y,iE(e.y,s.y),e.scaleY,e.scale,e.originY)}function iP(t,e){return ig(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}(t.getBoundingClientRect(),e))}class iR extends e2{constructor(){super(...arguments),this.type="html",this.renderInstance=ir}mount(t){tD(t.style),super.mount(t)}readValueFromInstance(t,e){if(B.has(e))return this.projection?.isProjecting?tZ(e):((t,e)=>{let{transform:i="none"}=getComputedStyle(t);return tX(i,e)})(t,e);{let i=window.getComputedStyle(t),s=(tI(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof s?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:e}){return iP(t,e)}build(t,e,i){e9(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return id(t,e,i)}}let i_=["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 iL(t){if("string"!=typeof t||t.includes("-"));else if(i_.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}let iN=(0,V.createContext)({}),iA=(0,V.createContext)({strict:!1}),ij=(0,V.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),iz=(0,V.createContext)({});function iD(t){return Array.isArray(t)?t.join(" "):t}let iO=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function iI(t,e,i){for(let s in e)tR(e[s])||ic(s,i)||(t[s]=e[s])}let iV=()=>({...iO(),attrs:{}}),iF=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","propagate","ignoreStrict","viewport"]);function iB(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||iF.has(t)}let iW=t=>!iB(t);try{u=(()=>{let t=Error("Cannot find module '@emotion/is-prop-valid'");throw t.code="MODULE_NOT_FOUND",t})().default,"function"==typeof u&&(iW=t=>t.startsWith("on")?!iB(t):u(t))}catch{}function i$(t){return tR(t)?t.get():t}let iK=(0,V.createContext)(null);function iU(t){let e=(0,V.useRef)(null);return null===e.current&&(e.current=t()),e.current}let iQ=t=>(e,i)=>{let s=(0,V.useContext)(iz),n=(0,V.useContext)(iK),r=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e},i,s,n){return{latestValues:function(t,e,i,s){let n={},r=s(t,{});for(let t in r)n[t]=i$(r[t]);let{initial:o,animate:l}=t,a=eQ(t),h=eH(t);e&&h&&!a&&!1!==t.inherit&&(void 0===o&&(o=e.initial),void 0===l&&(l=e.animate));let u=!!i&&!1===i.initial,c=(u=u||!1===o)?l:o;if(c&&"boolean"!=typeof c&&!eW(c)){let e=Array.isArray(c)?c:[c];for(let i=0;iiY[e].some(e=>!!t[e])};e0=t,iG=!0}(),e0}let iX=Symbol.for("motionComponentSymbol"),iJ="data-"+e5("framerAppearId"),i0=(0,V.createContext)({});function i1(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}let i2="u">typeof window?V.useLayoutEffect:V.useEffect;function i5(t,{forwardMotionProps:e=!1,type:i}={},s,n){s&&function(t){let e=iZ();for(let i in t)e[i]={...e[i],...t[i]};e0=e}(s);let r=i?"svg"===i:iL(t),o=r?iq:iH;function l(i,s){var l;let a,h,u,c={...(0,V.useContext)(ij),...i,layoutId:function({layoutId:t}){let e=(0,V.useContext)(iN).id;return e&&void 0!==t?e+"-"+t:t}(i)},{isStatic:d}=c,f=function(t){let{initial:e,animate:i}=function(t,e){if(eQ(t)){let{initial:e,animate:i}=t;return{initial:!1===e||e$(e)?e:void 0,animate:e$(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,V.useContext)(iz));return(0,V.useMemo)(()=>({initial:e,animate:i}),[iD(e),iD(i)])}(i),p=o(i,d);if(!d&&"u">typeof window){(0,V.useContext)(iA).strict;let e=function(t){let{drag:e,layout:i}=iZ();if(!e&&!i)return{};let s={...e,...i};return{MeasureLayout:e?.isEnabled(t)||i?.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}(c);a=e.MeasureLayout,f.visualElement=function(t,e,i,s,n,r){let{visualElement:o}=(0,V.useContext)(iz),l=(0,V.useContext)(iA),a=(0,V.useContext)(iK),h=(0,V.useContext)(ij),u=h.reducedMotion,c=h.skipAnimations,d=(0,V.useRef)(null),f=(0,V.useRef)(!1);s=s||l.renderer,!d.current&&s&&(d.current=s(t,{visualState:e,parent:o,props:i,presenceContext:a,blockInitialAnimation:!!a&&!1===a.initial,reducedMotionConfig:u,skipAnimations:c,isSVG:r}),f.current&&d.current&&(d.current.manuallyAnimateOnMount=!0));let p=d.current,m=(0,V.useContext)(i0);p&&!p.projection&&n&&("html"===p.type||"svg"===p.type)&&function(t,e,i,s){let{layoutId:n,layout:r,drag:o,dragConstraints:l,layoutScroll:a,layoutRoot:h,layoutAnchor:u,layoutCrossfade:c}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:r,alwaysMeasureLayout:!!o||l&&i1(l),visualElement:t,animationType:"string"==typeof r?r:"both",initialPromotionConfig:s,crossfade:c,layoutScroll:a,layoutRoot:h,layoutAnchor:u})}(d.current,i,n,m);let g=(0,V.useRef)(!1);(0,V.useInsertionEffect)(()=>{p&&g.current&&p.update(i,a)});let v=i[iJ],b=(0,V.useRef)(!!v&&"u">typeof window&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return i2(()=>{f.current=!0,p&&(g.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),b.current&&p.animationState&&p.animationState.animateChanges())}),(0,V.useEffect)(()=>{p&&(!b.current&&p.animationState&&p.animationState.animateChanges(),b.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),b.current=!1),p.enteringChildren=void 0)}),p}(t,p,c,n,e.ProjectionNode,r)}return(0,I.jsxs)(iz.Provider,{value:f,children:[a&&f.visualElement?(0,I.jsx)(a,{visualElement:f.visualElement,...c}):null,function(t,e,i,{latestValues:s},n,r=!1,o){let l=(o??iL(t)?function(t,e,i,s){let n=(0,V.useMemo)(()=>{let i=iV();return ie(i,e,is(s),t.transformTemplate,t.style),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};iI(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i,s,n={},r=(i=t.style||{},iI(s={},i,t),Object.assign(s,function({transformTemplate:t},e){return(0,V.useMemo)(()=>{let i=iO();return e9(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),s);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=r,n})(e,s,n,t),a=function(t,e,i){let s={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&!tR(t[n])&&(iW(n)||!0===i&&iB(n)||!e&&!iB(n)||t.draggable&&n.startsWith("onDrag"))&&(s[n]=t[n]);return s}(e,"string"==typeof t,r),h=t!==V.Fragment?{...a,...l,ref:i}:{},{children:u}=e,c=(0,V.useMemo)(()=>tR(u)?u.get():u,[u]);return(0,V.createElement)(t,{...h,children:c})}(t,i,(l=f.visualElement,h=(0,V.useRef)(s),(0,V.useInsertionEffect)(()=>{h.current=s}),u=(0,V.useRef)(null),(0,V.useCallback)(t=>{t&&p.onMount?.(t),l&&(t?l.mount(t):l.unmount());let e=h.current;if("function"==typeof e)if(t){let i=e(t);"function"==typeof i&&(u.current=i)}else u.current?(u.current(),u.current=null):e(t);else e&&(e.current=t)},[l])),p,d,e,r)]})}l.displayName=`motion.${"string"==typeof t?t:`create(${t.displayName??t.name??""})`}`;let a=(0,V.forwardRef)(l);return a[iX]=t,a}class i3{constructor(t){this.isMounted=!1,this.node=t}update(){}}function i4(t,e,i){let s=t.getProps();return eX(s,e,void 0!==i?i:s.custom,t)}function i6(t,e){if(t?.inherit&&e){let{inherit:i,...s}=t;return{...e,...s}}return t}function i9(t,e){let i=t?.[e]??t?.default??t;return i!==t?i6(i,t):i}let i7=t=>Array.isArray(t);function i8(t,e){let i=t.getValue("willChange");if(tR(i)&&i.add)return i.add(e);if(!i&&t4.WillChange){let i=new t4.WillChange("auto");t.addValue("willChange",i),i.add(e)}}let st=(...t)=>t.reduce((t,e)=>i=>e(t(i)));function se(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function si(t,e){return i=>i>0?e:t}let ss=(t,e,i)=>{let s=t*t,n=i*(e*e-s)+s;return n<0?0:Math.sqrt(n)},sn=[J,X,tl];function sr(t){let e=sn.find(e=>e.test(t));if(tz(`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tl&&(i=function({hue:t,saturation:e,lightness:i,alpha:s}){t/=360,i/=100;let n=0,r=0,o=0;if(e/=100){let s=i<.5?i*(1+e):i+e-i*e,l=2*i-s;n=se(l,s,t+1/3),r=se(l,s,t),o=se(l,s,t-1/3)}else n=r=o=i;return{red:Math.round(255*n),green:Math.round(255*r),blue:Math.round(255*o),alpha:s}}(i)),i}let so=(t,e)=>{let i=sr(t),s=sr(e);if(!i||!s)return si(t,e);let n={...i};return t=>(n.red=ss(i.red,s.red,t),n.green=ss(i.green,s.green,t),n.blue=ss(i.blue,s.blue,t),n.alpha=ih(i.alpha,s.alpha,t),X.transform(n))},sl=new Set(["none","hidden"]);function sa(t,e){return i=>ih(t,e,i)}function sh(t){return"number"==typeof t?sa:"string"==typeof t?tF(t)?si:ta.test(t)?so:sd:Array.isArray(t)?su:"object"==typeof t?ta.test(t)?so:sc:si}function su(t,e){let i=[...t],s=i.length,n=t.map((t,i)=>sh(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in s)i[e]=s[e](t);return i}}let sd=(t,e)=>{let i=tm.createTransformer(e),s=tf(t),n=tf(e);if(!(s.indexes.var.length===n.indexes.var.length&&s.indexes.color.length===n.indexes.color.length&&s.indexes.number.length>=n.indexes.number.length))return tz(`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),si(t,e);if(sl.has(t)&&!n.values.length||sl.has(e)&&!s.values.length)return sl.has(t)?i=>i<=0?t:e:i=>i>=1?e:t;return st(su(function(t,e){let i=[],s={color:0,var:0,number:0};for(let n=0;n{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>t7.update(e,t),stop:()=>t8(e),now:()=>et.isProcessing?et.timestamp:ez.now()}};function sm(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}let sg=.01,sv=2,sb=.005,sy=.5;function sx(t,e){return t*Math.sqrt(1-e*e)}let sw=["duration","bounce"],sS=["stiffness","damping","mass"];function sM(t,e){return e.some(e=>void 0!==t[e])}function sk(t=.3,e=.3){let i,s,n,r,o,l,a="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:h,restDelta:u}=a,c=a.keyframes[0],d=a.keyframes[a.keyframes.length-1],f={done:!1,value:c},{stiffness:p,damping:m,mass:g,duration:v,velocity:b,isResolvedFromDuration:y}=function(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!sM(t,sS)&&sM(t,sw))if(e.velocity=0,t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),s=i*i,n=2*W(.05,1,1-(t.bounce||0))*Math.sqrt(s);e={...e,mass:1,stiffness:s,damping:n}}else{let i=function({duration:t=800,bounce:e=.3,velocity:i=0,mass:s=1}){let n,r;tz(ef(10));let o=1-e;o=W(.05,1,o),t=W(.01,10,t/1e3),o<1?(n=e=>{let s=e*o,n=s*t;return .001-(s-i)/sx(e,o)*Math.exp(-n)},r=e=>{let s=e*o*t,r=Math.pow(o,2)*Math.pow(e,2)*t,l=Math.exp(-s),a=sx(Math.pow(e,2),o);return(s*i+i-r)*l*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),r=e=>t*t*(i-e)*Math.exp(-e*t));let l=function(t,e,i){let s=i;for(let i=1;i<12;i++)s-=t(s)/e(s);return s}(n,r,5/t);if(t=ef(t),isNaN(l))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(l,2)*s;return{stiffness:e,damping:2*o*Math.sqrt(s*e),duration:t}}}({...t,velocity:0});(e={...e,...i,mass:1}).isResolvedFromDuration=!0}return e}({...a,velocity:-((a.velocity||0)/1e3)}),x=b||0,w=m/(2*Math.sqrt(p*g)),S=d-c,M=Math.sqrt(p/g)/1e3,k=5>Math.abs(S);if(h||(h=k?sg:sv),u||(u=k?sb:sy),w<1)n=sx(M,w),r=(x+w*M*S)/n,i=t=>d-Math.exp(-w*M*t)*(r*Math.sin(n*t)+S*Math.cos(n*t)),o=w*M*r+S*n,l=w*M*S-r*n,s=t=>Math.exp(-w*M*t)*(o*Math.sin(n*t)+l*Math.cos(n*t));else if(1===w){i=t=>d-Math.exp(-M*t)*(S+(x+M*S)*t);let t=x+M*S;s=e=>Math.exp(-M*e)*(M*t*e-x)}else{let t=M*Math.sqrt(w*w-1);i=e=>{let i=Math.exp(-w*M*e),s=Math.min(t*e,300);return d-i*((x+w*M*S)*Math.sinh(s)+t*S*Math.cosh(s))/t};let e=(x+w*M*S)/t,n=w*M*e-S*t,r=w*M*S-e*t;s=e=>{let i=Math.exp(-w*M*e),s=Math.min(t*e,300);return i*(n*Math.sinh(s)+r*Math.cosh(s))}}let C={calculatedDuration:y&&v||null,velocity:t=>ef(s(t)),next:t=>{if(!y&&w<1){let e=Math.exp(-w*M*t),i=Math.sin(n*t),s=Math.cos(n*t),a=d-e*(r*i+S*s);return f.done=Math.abs(ef(e*(o*i+l*s)))<=h&&Math.abs(d-a)<=u,f.value=f.done?d:a,f}let e=i(t);return y?f.done=t>=v:f.done=Math.abs(ef(s(t)))<=h&&Math.abs(d-e)<=u,f.value=f.done?d:e,f},toString:()=>{let t=Math.min(sm(C),2e4),e=eT(e=>C.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return C}function sC(t,e,i){let s=Math.max(e-5,0);return eD(i-t(s),e-s)}function sE({keyframes:t,velocity:e=0,power:i=.8,timeConstant:s=325,bounceDamping:n=10,bounceStiffness:r=500,modifyTarget:o,min:l,max:a,restDelta:h=.5,restSpeed:u}){let c,d,f=t[0],p={done:!1,value:f},m=i*e,g=f+m,v=void 0===o?g:o(g);v!==g&&(m=v-f);let b=t=>-m*Math.exp(-t/s),y=t=>v+b(t),x=t=>{let e=b(t),i=y(t);p.done=Math.abs(e)<=h,p.value=p.done?v:i},w=t=>{let e;if(e=p.value,void 0!==l&&ea){var i;c=t,d=sk({keyframes:[p.value,(i=p.value,void 0===l?a:void 0===a||Math.abs(l-i){let e=!1;return(d||void 0!==c||(e=!0,x(t),w(t)),void 0!==c&&t>=c)?d.next(t-c):(e||x(t),p)}}}sk.applyToOptions=t=>{let e=function(t,e=100,i){let s=i({...t,keyframes:[0,e]}),n=Math.min(sm(s),2e4);return{type:"keyframes",ease:t=>s.next(n*t).value/e,duration:n/1e3}}(t,100,sk);return t.ease=e.ease,t.duration=ef(e.duration),t.type="keyframes",t};let sT=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function sP(t,e,i,s){return t===e&&i===s?t3:n=>0===n||1===n?n:sT(function(t,e,i,s,n){let r,o,l=0;do(r=sT(o=e+(i-e)/2,s,n)-t)>0?i=o:e=o;while(Math.abs(r)>1e-7&&++l<12)return o}(n,0,1,t,i),e,s)}let sR=sP(.42,0,1,1),s_=sP(0,0,.58,1),sL=sP(.42,0,.58,1),sN=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,sA=t=>e=>1-t(1-e),sj=sP(.33,1.53,.69,.99),sz=sA(sj),sD=sN(sz),sO=t=>t>=1?1:(t*=2)<1?.5*sz(t):.5*(2-Math.pow(2,-10*(t-1))),sI=t=>1-Math.sin(Math.acos(t)),sV=sA(sI),sF=sN(sI),sB={linear:t3,easeIn:sR,easeInOut:sL,easeOut:s_,circIn:sI,circInOut:sF,circOut:sV,backIn:sz,backInOut:sD,backOut:sj,anticipate:sO},sW=t=>{if(eC(t)){tD(t.length);let[e,i,s,n]=t;return sP(e,i,s,n)}return"string"==typeof t?(tD(sB[t],`Invalid easing type '${t}'`),sB[t]):t},s$=(t,e,i)=>{let s=e-t;return s?(i-t)/s:1};function sK({duration:t=300,keyframes:e,times:i,ease:s="easeInOut"}){var n;let r,o=Array.isArray(s)&&"number"!=typeof s[0]?s.map(sW):sW(s),l={done:!1,value:e[0]},a=function(t,e,{clamp:i=!0,ease:s,mixer:n}={}){let r=t.length;if(tD(e.length),1===r)return()=>e[0];if(2===r&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());let l=function(t,e,i){let s=[],n=i||t4.mix||sf,r=t.length-1;for(let i=0;i{if(o&&i1)for(;sh(W(t[0],t[r-1],e)):h}((n=i&&i.length===e.length?i:(!function(t,e){let i=t[t.length-1];for(let s=1;s<=e;s++){let n=s$(0,e,s);t.push(ih(i,1,n))}}(r=[0],e.length-1),r),n.map(e=>e*t)),e,{ease:Array.isArray(o)?o:e.map(()=>o||sL).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(l.value=a(e),l.done=e>=t,l)}}let sU={decay:sE,inertia:sE,tween:sK,keyframes:sK,spring:sk};function sQ(t){"string"==typeof t.type&&(t.type=sU[t.type])}let sH=t=>t/100;class sq extends ek{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==ez.now()&&this.tick(ez.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;sQ(t);let{type:e=sK,repeat:i=0,repeatDelay:s=0,repeatType:n,velocity:r=0}=t,{keyframes:o}=t,l=e||sK;l!==sK&&"number"!=typeof o[0]&&(this.mixKeyframes=st(sH,sf(o[0],o[1])),o=[0,100]);let a=l({...t,keyframes:o});"mirror"===n&&(this.mirroredGenerator=l({...t,keyframes:[...o].reverse(),velocity:-r})),null===a.calculatedDuration&&(a.calculatedDuration=sm(a));let{calculatedDuration:h}=a;this.calculatedDuration=h,this.resolvedDuration=h+s,this.totalDuration=this.resolvedDuration*(i+1)-s,this.generator=a}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let i,{generator:s,totalDuration:n,mixKeyframes:r,mirroredGenerator:o,resolvedDuration:l,calculatedDuration:a}=this;if(null===this.startTime)return s.next(0);let{delay:h=0,keyframes:u,repeat:c,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let v=this.currentTime-h*(this.playbackSpeed>=0?1:-1),b=this.playbackSpeed>=0?v<0:v>n;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let y=this.currentTime,x=s;if(c){let t=Math.min(this.currentTime,n)/l,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===d?(i=1-i,f&&(i-=f/l)):"mirror"===d&&(x=o)),y=W(0,1,i)*l}b?(this.delayState.value=u[0],i=this.delayState):i=x.next(y),r&&!b&&(i.value=r(i.value));let{done:w}=i;b||null===a||(w=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return S&&p!==sE&&(i.value=eM(u,this.options,g,this.speed)),m&&m(i.value),S&&this.finish(),i}then(t,e){return this.finished.then(t,e)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+t/1e3}get time(){return this.currentTime/1e3}set time(t){t=ef(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){let t=this.currentTime;if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);let e=this.generator.next(t).value;return sC(t=>this.generator.next(t).value,t,e)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;e&&this.driver&&this.updateTime(ez.now()),this.playbackSpeed=t,e&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:t=sp,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(ez.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}let sY={anticipate:sO,backInOut:sD,circInOut:sF};class sG extends eL{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in sY&&(t.ease=sY[t.ease])}(t),sQ(t),super(t),void 0!==t.startTime&&!1!==t.autoplay&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:s,element:n,...r}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let o=new sq({...r,autoplay:!1}),l=Math.max(10,ez.now()-this.startTime),a=W(0,10,l-10),h=o.sample(l).value,{name:u}=this.options;n&&u&&ev(n,u,h),e.setWithVelocity(o.sample(Math.max(0,l-a)).value,h,a),o.stop()}}let sZ=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tm.test(t)||"0"===t)&&!t.startsWith("url("));function sX(t){t.duration=0,t.type="keyframes"}let sJ=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,s0=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),s1=eb(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class s2 extends ek{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:s=0,repeatDelay:n=0,repeatType:r="loop",keyframes:o,name:l,motionValue:a,element:h,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ez.now();const c={autoplay:t,delay:e,type:i,repeat:s,repeatDelay:n,repeatType:r,name:l,motionValue:a,element:h,...u},d=h?.KeyframeResolver||ea;this.keyframeResolver=new d(o,(t,e,i)=>this.onKeyframesResolved(t,e,c,!i),l,a,h),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,s){let n;this.keyframeResolver=void 0;let{name:r,type:o,velocity:l,delay:a,isHandoff:h,onUpdate:u}=i;this.resolvedAt=ez.now();let c=!0;!function(t,e,i,s){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let r=t[t.length-1],o=sZ(n,e),l=sZ(r,e);return tz(`You are trying to animate ${e} from "${n}" to "${r}". "${o?r:n}" is not an animatable value.`),!!o&&!!l&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},f=c&&!h&&function(t){let{motionValue:e,name:i,repeatDelay:s,repeatType:n,damping:r,type:o,keyframes:l}=t,a=e?.owner?.current;if(!(a instanceof HTMLElement)&&!(a instanceof SVGElement))return!1;let{onUpdate:h,transformTemplate:u}=e.owner.getProps();return s1()&&i&&(eN.has(i)||s0.has(i)&&function(t){for(let e=0;e{this.notifyFinished()}).catch(t3),this.pendingTimeline&&(this.stopTimeline=n.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=n}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),er=!0,el(),eo(),er=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let s5={type:"spring",stiffness:500,damping:25,restSpeed:10},s3={type:"keyframes",duration:.8},s4={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},s6=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),s9=(t,e,i,s={},n,r)=>o=>{let l=i9(s,t)||{},a=l.delay||s.delay||0,{elapsed:h=0}=s;h-=ef(a);let u={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...l,delay:-h,onUpdate:t=>{e.set(t),l.onUpdate&&l.onUpdate(t)},onComplete:()=>{o(),l.onComplete&&l.onComplete()},name:t,motionValue:e,element:r?void 0:n};!function(t){for(let e in t)if(!s6.has(e))return!0;return!1}(l)&&Object.assign(u,((t,{keyframes:e})=>e.length>2?s3:B.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===e[1]?2*Math.sqrt(550):30,restSpeed:10}:s5:s4)(t,u)),u.duration&&(u.duration=ef(u.duration)),u.repeatDelay&&(u.repeatDelay=ef(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let c=!1;if(!1!==u.type&&(0!==u.duration||u.repeatDelay)||(sX(u),0===u.delay&&(c=!0)),(t4.instantAnimations||t4.skipAnimations||n?.shouldSkipAnimations||l.skipAnimations)&&(c=!0,sX(u),u.delay=0),u.allowFlatten=!l.type&&!l.ease,c&&!r&&void 0!==e.get()){let t=eM(u.keyframes,l);if(void 0!==t)return void t7.update(()=>{u.onUpdate(t),u.onComplete()})}return l.isSync?new sq(u):new s2(u)};function s7(t,e,{delay:i=0,transitionOverride:s,type:n}={}){let{transition:r,transitionEnd:o,...l}=e,a=t.getDefaultTransition();r=r?i6(r,a):a;let h=r?.reduceMotion,u=r?.skipAnimations;s&&(r=s);let c=[],d=n&&t.animationState&&t.animationState.getState()[n],f=r?.path;for(let e in f&&f.animateVisualElement(t,l,r,i,c),l){let s=t.getValue(e,t.latestValues[e]??null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let s=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,s}(d,e))continue;let o={delay:i,...i9(r||{},e)};u&&(o.skipAnimations=!0);let a=s.get();if(void 0!==a&&!s.isAnimating()&&!Array.isArray(n)&&n===a&&!o.velocity){t7.update(()=>s.set(n));continue}let f=!1;if(window.MotionHandoffAnimation){let i=t.props[iJ];if(i){let t=window.MotionHandoffAnimation(i,e,t7);null!==t&&(o.startTime=t,f=!0)}}i8(t,e);let p=h??t.shouldReduceMotion;s.start(s9(e,s,n,p&&t_.has(e)?{type:!1}:o,t,f));let m=s.animation;m&&c.push(m)}if(o){let e=()=>t7.update(()=>{o&&function(t,e){let{transitionEnd:i={},transition:s={},...n}=i4(t,e)||{};for(let e in n={...n,...i}){var r;let i=i7(r=n[e])?r[r.length-1]||0:r;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,eV(i))}}(t,o)});c.length?Promise.all(c).then(e):e()}return c}function s8(t,e,i,s=0,n=1){let r=Array.from(t).sort((t,e)=>t.sortNodePosition(e)).indexOf(e),o=t.size,l=(o-1)*s;return"function"==typeof i?i(r,o):1===n?r*s:l-r*s}function nt(t,e,i={}){let s=i4(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:n=t.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(n=i.transitionOverride);let r=s?()=>Promise.all(s7(t,s,i)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(s=0)=>{let{delayChildren:r=0,staggerChildren:o,staggerDirection:l}=n;return function(t,e,i=0,s=0,n=0,r=1,o){let l=[];for(let a of t.variantChildren)a.notify("AnimationStart",e),l.push(nt(a,e,{...o,delay:i+("function"==typeof s?0:s)+s8(t.variantChildren,a,s,n,r)}).then(()=>a.notify("AnimationComplete",e)));return Promise.all(l)}(t,e,s,r,o,l,i)}:()=>Promise.resolve(),{when:l}=n;if(!l)return Promise.all([r(),o(i.delay)]);{let[t,e]="beforeChildren"===l?[r,o]:[o,r];return t().then(()=>e())}}let ne=eU.length;function ni(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let s=0;st.removeEventListener(e,i,s)}let nu={x:!1,y:!1};function nc(t){return t.max-t.min}function nd(t,e,i,s=.5){t.origin=s,t.originPoint=ih(e.min,e.max,t.origin),t.scale=nc(i)/nc(e),t.translate=ih(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function nf(t,e,i,s){nd(t.x,e.x,i.x,s?s.originX:void 0),nd(t.y,e.y,i.y,s?s.originY:void 0)}function np(t,e,i,s=0){t.min=(s?ih(i.min,i.max,s):i.min)+e.min,t.max=t.min+nc(e)}function nm(t,e,i,s=0){let n=s?ih(i.min,i.max,s):i.min;t.min=e.min-n,t.max=t.min+nc(e)}function ng(t,e,i,s){nm(t.x,e.x,i.x,s?.x),nm(t.y,e.y,i.y,s?.y)}let nv=t=>"object"==typeof t&&null!==t;function nb(t){return nv(t)&&"ownerSVGElement"in t}function ny(t,e,i){if(null==t)return[];if(t instanceof EventTarget)return[t];if("string"==typeof t){let s=document;e&&(s=e.current);let n=i?.[t]??s.querySelectorAll(t);return n?Array.from(n):[]}return Array.from(t).filter(t=>null!=t)}let nx=new WeakMap,nw=(t,e,i)=>(s,n)=>n&&n[0]?n[0][t+"Size"]:nb(s)&&"getBBox"in s?s.getBBox()[e]:s[i],nS=nw("inline","width","offsetWidth"),nM=nw("block","height","offsetHeight");function nk({target:t,borderBoxSize:e}){nx.get(t)?.forEach(i=>{i(t,{get width(){return nS(t,e)},get height(){return nM(t,e)}})})}function nC(t){t.forEach(nk)}let nE=new Set;function nT(t,e){let n;return"function"==typeof t?(nE.add(t),s||(s=()=>{let t={get width(){return window.innerWidth},get height(){return window.innerHeight}};nE.forEach(e=>e(t))},window.addEventListener("resize",s)),()=>{nE.delete(t),nE.size||"function"!=typeof s||(window.removeEventListener("resize",s),s=void 0)}):(!i&&"u">typeof ResizeObserver&&(i=new ResizeObserver(nC)),(n=ny(t)).forEach(t=>{let s=nx.get(t);s||(s=new Set,nx.set(t,s)),s.add(e),i?.observe(t)}),()=>{n.forEach(t=>{let s=nx.get(t);s?.delete(e),s?.size||i?.unobserve(t)})})}let nP=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),nR=new Set(["INPUT","SELECT","TEXTAREA"]),n_=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function nL(t){return{point:{x:t.pageX,y:t.pageY}}}function nN(t,e,i,s){return nh(t,e,t=>n_(t)&&i(t,nL(t)),s)}let nA=({current:t})=>t?t.ownerDocument.defaultView:null,nj=(t,e)=>Math.abs(t-e),nz=new Set(["auto","scroll"]);class nD{constructor(t,e,{transformPagePoint:i,contextWindow:s=window,dragSnapToOrigin:n=!1,distanceThreshold:r=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=t=>{this.handleScroll(t.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=nO(this.lastRawMoveEventInfo,this.transformPagePoint));let i=nV(this.lastMoveEventInfo,this.history),s=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(nj(t.x,e.x)**2+nj(t.y,e.y)**2)>=this.distanceThreshold);if(!s&&!n)return;let{point:r}=i,{timestamp:o}=et;this.history.push({...r,timestamp:o});let{onStart:l,onMove:a}=this.handlers;s||(l&&l(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastRawMoveEventInfo=e,this.lastMoveEventInfo=nO(e,this.transformPagePoint),t7.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:s,resumeAnimation:n}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=nV("pointercancel"===t.type?this.lastMoveEventInfo:nO(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,r),s&&s(t,r)},!n_(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.distanceThreshold=r,this.contextWindow=s||window;const l=nO(nL(t),this.transformPagePoint),{point:a}=l,{timestamp:h}=et;this.history=[{...a,timestamp:h}];const{onSessionStart:u}=e;u&&u(t,nV(l,this.history));const c={passive:!0,capture:!0};this.removeListeners=st(nN(this.contextWindow,"pointermove",this.handlePointerMove,c),nN(this.contextWindow,"pointerup",this.handlePointerUp,c),nN(this.contextWindow,"pointercancel",this.handlePointerUp,c)),o&&this.startScrollTracking(o)}startScrollTracking(t){let e=t.parentElement;for(;e;){let t=getComputedStyle(e);(nz.has(t.overflowX)||nz.has(t.overflowY))&&this.scrollPositions.set(e,{x:e.scrollLeft,y:e.scrollTop}),e=e.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){let e=this.scrollPositions.get(t);if(!e)return;let i=t===window,s=i?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},n={x:s.x-e.x,y:s.y-e.y};(0!==n.x||0!==n.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=n.x,this.lastMoveEventInfo.point.y+=n.y):this.history.length>0&&(this.history[0].x-=n.x,this.history[0].y-=n.y),this.scrollPositions.set(t,s),t7.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),t8(this.updatePoint)}}function nO(t,e){return e?{point:e(t.point)}:t}function nI(t,e){return{x:t.x-e.x,y:t.y-e.y}}function nV({point:t},e){return{point:t,delta:nI(t,nF(e)),offset:nI(t,e[0]),velocity:function(t){if(t.length<2)return{x:0,y:0};let e=t.length-1,i=null,s=nF(t);for(;e>=0&&(i=t[e],!(s.timestamp-i.timestamp>ef(.1)));)e--;if(!i)return{x:0,y:0};i===t[0]&&t.length>2&&s.timestamp-i.timestamp>2*ef(.1)&&(i=t[1]);let n=(s.timestamp-i.timestamp)/1e3;if(0===n)return{x:0,y:0};let r={x:(s.x-i.x)/n,y:(s.y-i.y)/n};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}(e)}}function nF(t){return t[t.length-1]}function nB(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function nW(t,e){let i=e.min-t.min,s=e.max-t.max;return e.max-e.min{e&&this.snapToCursor(nL(t).point),this.stopAnimation()},r=(t,e)=>{let{drag:i,dragPropagation:s,onDragStart:n}=this.getProps();if(i&&!s&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(t){if("x"===t||"y"===t)if(nu[t])return null;else return nu[t]=!0,()=>{nu[t]=!1};return nu.x||nu.y?null:(nu.x=nu.y=!0,()=>{nu.x=nu.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),na(t=>{let e=this.getAxisMotionValue(t).get()||0;if(ti.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let s=i.layout.layoutBox[t];s&&(e=nc(s)*(parseFloat(e)/100))}}this.originPoint[t]=e}),n&&t7.update(()=>n(t,e),!1,!0),i8(this.visualElement,"transform");let{animationState:r}=this.visualElement;r&&r.setActive("whileDrag",!0)},o=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:i,dragDirectionLock:s,onDirectionLock:n,onDrag:r}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(s&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),r&&t7.update(()=>r(t,e),!1,!0)},l=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},a=()=>{let{dragSnapToOrigin:t}=this.getProps();(t||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:h}=this.getProps();this.panSession=new nD(t,{onSessionStart:n,onStart:r,onMove:o,onSessionEnd:l,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:h,distanceThreshold:i,contextWindow:nA(this.visualElement),element:this.visualElement.current})}stop(t,e){let i=t||this.latestPointerEvent,s=e||this.latestPanInfo,n=this.isDragging;if(this.cancel(),!n||!s||!i)return;let{velocity:r}=s;this.startAnimation(r);let{onDragEnd:o}=this.getProps();o&&t7.postRender(()=>o(i,s))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,e,i){let{drag:s}=this.getProps();if(!i||!nq(t,s,this.currentDirection))return;let n=this.getAxisMotionValue(t),r=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(r=function(t,{min:e,max:i},s){return void 0!==e&&ti&&(t=s?ih(i,t,s.max):Math.min(t,i)),t}(r,this.constraints[t],this.elastic[t])),n.set(r)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;t&&i1(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(t,{top:e,left:i,bottom:s,right:n}){return{x:nB(t.x,i,n),y:nB(t.y,e,s)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:n$(t,"left","right"),y:n$(t,"top","bottom")}}(e),s!==this.constraints&&!i1(t)&&i&&this.constraints&&!this.hasMutatedConstraints&&na(t=>{var e,s;let n;!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=(e=i.layoutBox[t],s=this.constraints[t],n={},void 0!==s.min&&(n.min=s.min-e.min),void 0!==s.max&&(n.max=s.max-e.min),n))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!i1(e))return!1;let s=e.current;tD();let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;n.root&&(n.root.scroll=void 0,n.root.updateScroll());let r=function(t,e,i){let s=iP(t,i),{scroll:n}=e;return n&&(ik(s.x,n.offset.x),ik(s.y,n.offset.y)),s}(s,n.root,this.visualElement.getTransformPagePoint()),o=(t=n.layout.layoutBox,{x:nW(t.x,r.x),y:nW(t.y,r.y)});if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=ig(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:s,dragTransition:n,dragSnapToOrigin:r,onDragTransitionEnd:o}=this.getProps(),l=this.constraints||{};return Promise.all(na(o=>{if(!nq(o,e,this.currentDirection))return;let a=l&&l[o]||{};(!0===r||r===o)&&(a={min:0,max:0});let h={type:"inertia",velocity:i?t[o]:0,bounceStiffness:s?200:1e6,bounceDamping:s?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...a};return this.startAxisValueAnimation(o,h)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return i8(this.visualElement,t),i.start(s9(t,i,0,e,this.visualElement,!1))}stopAnimation(){na(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`;return this.visualElement.getProps()[e]||this.visualElement.getValue(t,this.visualElement.latestValues[t]??0)}snapToCursor(t){na(e=>{let{drag:i}=this.getProps();if(!nq(e,i,this.currentDirection))return;let{projection:s}=this.visualElement,n=this.getAxisMotionValue(e);if(s&&s.layout){let{min:i,max:r}=s.layout.layoutBox[e],o=n.get()||0;n.set(t[e]-ih(i,r,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!i1(e)||!i||!this.constraints)return;this.stopAnimation();let s={x:0,y:0};na(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){var i,n;let r,o,l,a=e.get();s[t]=(i={min:a,max:a},n=this.constraints[t],r=.5,o=nc(i),(l=nc(n))>o?r=s$(n.min,n.max-o,i.min):o>l&&(r=s$(i.min,i.max-l,n.min)),W(0,1,r))}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),na(e=>{if(!nq(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:r}=this.constraints[e];i.set(ih(n,r,s[e]))}),this.visualElement.render()}addListeners(){let t;if(!this.visualElement.current)return;nU.set(this.visualElement,this);let e=this.visualElement.current,i=nN(e,"pointerdown",t=>{let{drag:i,dragListener:s=!0}=this.getProps(),n=t.target,r=n!==e&&(nR.has(n.tagName)||!0===n.isContentEditable);i&&s&&!r&&this.start(t)}),s=()=>{var i,s,n;let r,o,{dragConstraints:l}=this.getProps();i1(l)&&l.current&&(this.constraints=this.resolveRefConstraints(),t||(i=e,s=l.current,r=nT(i,nH(n=()=>this.scalePositionWithinConstraints())),o=nT(s,nH(n)),t=()=>{r(),o()}))},{projection:n}=this.visualElement,r=n.addEventListener("measure",s);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t7.read(s);let o=nh(window,"resize",()=>this.scalePositionWithinConstraints()),l=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(na(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{o(),i(),r(),l&&l(),t&&t()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:s=!1,dragConstraints:n=!1,dragElastic:r=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:s,dragConstraints:n,dragElastic:r,dragMomentum:o}}}function nH(t){let e=!0;return()=>{if(e){e=!1;return}t()}}function nq(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}let nY=t=>(e,i)=>{t&&t7.update(()=>t(e,i),!1,!0)},nG={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var nZ=V;function nX(t=!0){let e=(0,V.useContext)(iK);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:s,register:n}=e,r=(0,V.useId)();(0,V.useEffect)(()=>{if(t)return n(r)},[t]);let o=(0,V.useCallback)(()=>t&&s&&s(r),[r,s,t]);return!i&&s?[!1,o]:[!0]}let nJ=!1;class n0 extends nZ.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:s}=this.props,{projection:n}=t;n&&(e.group&&e.group.add(n),i&&i.register&&s&&i.register(n),nJ&&n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),nG.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:s,isPresent:n}=this.props,{projection:r}=i;return r&&(r.isPresent=n,t.layoutDependency!==e&&r.setOptions({...r.options,layoutDependency:e}),nJ=!0,s||t.layoutDependency!==e||void 0===e||t.isPresent!==n?r.willUpdate():this.safeToRemove(),t.isPresent!==n&&(n?r.promote():r.relegate()||t7.postRender(()=>{let t=r.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:t,layoutAnchor:e}=this.props,{projection:i}=t;i&&(i.options.layoutAnchor=e,i.root.didUpdate(),eA.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:s}=t;nJ=!0,s&&(s.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(s),i&&i.deregister&&i.deregister(s))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function n1(t){let[e,i]=nX(),s=(0,nZ.useContext)(iN);return(0,I.jsx)(n0,{...t,layoutGroup:s,switchLayoutGroup:(0,nZ.useContext)(i0),isPresent:e,safeToRemove:i})}let n2=io.length,n5=t=>"string"==typeof t?parseFloat(t):t,n3=t=>"number"==typeof t||ts.test(t);function n4(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let n6=n7(0,.5,sV),n9=n7(.5,.95,t3);function n7(t,e,i){return s=>se?1:i(s$(t,e,s))}function n8(t,e){t.min=e.min,t.max=e.max}function rt(t,e){n8(t.x,e.x),n8(t.y,e.y)}function re(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function ri(t,e,i,s,n){return t-=e,t=s+1/i*(t-s),void 0!==n&&(t=s+1/n*(t-s)),t}function rs(t,e,[i,s,n],r,o){!function(t,e=0,i=1,s=.5,n,r=t,o=t){if(ti.test(e)&&(e=parseFloat(e),e=ih(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let l=ih(r.min,r.max,s);t===r&&(l-=e),t.min=ri(t.min,e,i,l,n),t.max=ri(t.max,e,i,l,n)}(t,e[i],e[s],e[n],e.scale,r,o)}let rn=["x","scaleX","originX"],rr=["y","scaleY","originY"];function ro(t,e,i,s){rs(t.x,e,rn,i?i.x:void 0,s?s.x:void 0),rs(t.y,e,rr,i?i.y:void 0,s?s.y:void 0)}function rl(t){return 0===t.translate&&1===t.scale}function ra(t){return rl(t.x)&&rl(t.y)}function rh(t,e){return t.min===e.min&&t.max===e.max}function ru(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rc(t,e){return ru(t.x,e.x)&&ru(t.y,e.y)}function rd(t){return nc(t.x)/nc(t.y)}function rf(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class rp{constructor(){this.members=[]}add(t){ep(this.members,t);for(let e=this.members.length-1;e>=0;e--){let i=this.members[e];if(i===t||i===this.lead||i===this.prevLead)continue;let s=i.instance;s&&!1!==s.isConnected||i.snapshot||(em(this.members,i),i.unmount())}t.scheduleRender()}remove(t){if(em(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){for(let e=this.members.indexOf(t)-1;e>=0;e--){let t=this.members[e];if(!1!==t.isPresent&&t.instance?.isConnected!==!1)return this.promote(t),!0}return!1}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.updateSnapshot(),t.scheduleRender();let{layoutDependency:s}=i.options,{layoutDependency:n}=t.options;(void 0===s||s!==n)&&(t.resumeFrom=i,e&&(i.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),!1===t.options.crossfade&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}let rm=(t,e)=>t.depth-e.depth;class rg{constructor(){this.children=[],this.isDirty=!1}add(t){ep(this.children,t),this.isDirty=!0}remove(t){em(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rm),this.isDirty=!1,this.children.forEach(t)}}let rv=["","X","Y","Z"],rb=0;function ry(t,e,i,s){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),s&&(s[t]=0))}function rx({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:s,resetTransform:n}){return class{constructor(t={},i=e?.()){this.id=rb++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(rM),this.nodes.forEach(rN),this.nodes.forEach(rA),this.nodes.forEach(rk)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t7.read(()=>{s=window.innerWidth}),t(e,()=>{let t=window.innerWidth;if(t!==s){let e,r;s=t,this.root.updateBlockedByResize=!0,i&&i(),e=ez.now(),r=({timestamp:t})=>{let i=t-e;i>=250&&(t8(r),n())},t7.setup(r,!0),i=()=>t8(r),nG.hasAnimatedSinceResize&&(nG.hasAnimatedSinceResize=!1,this.nodes.forEach(rL))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&n&&(i||s)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeLayoutChanged:i,layout:s})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||n.getDefaultTransition()||rV,{onLayoutAnimationStart:o,onLayoutAnimationComplete:l}=n.getProps(),a=!this.targetLayout||!rc(this.targetLayout,s),h=!e&&i;if(this.options.layoutRoot||this.resumeFrom||h||e&&(a||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let e={...i9(r,"layout"),onPlay:o,onComplete:l};(n.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e),this.setAnimationOrigin(t,h,e.path)}else e||rL(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=s})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),t8(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rj),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let s=i.props[iJ];if(window.MotionHasOptimisedAnimation(s,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",t7,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||nc(this.snapshot.measuredBox.x)||nc(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,e),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=tP());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(re(this.prevProjectionDelta.x,this.projectionDelta.x),re(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),nf(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===r&&this.treeScale.y===o&&rf(this.projectionDelta.x,this.prevProjectionDelta.x)&&rf(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.visualElement?.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tE(),this.projectionDelta=tE(),this.projectionDeltaWithTransform=tE()}setAnimationOrigin(t,e=!1,i){let s,n=this.snapshot,r=n?n.latestValues:{},o={...this.latestValues},l=tE();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=tP(),h=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(h&&!c&&!0===this.options.crossfade&&!this.path.some(rI));this.animationProgress=0;let f=i?.interpolateProjection(t);this.mixTargetDelta=e=>{let i=e/1e3,n=f?.(i);if(n?(l.x.translate=n.x,l.x.scale=ih(t.x.scale,1,i),l.x.origin=t.x.origin,l.x.originPoint=t.x.originPoint,l.y.translate=n.y,l.y.scale=ih(t.y.scale,1,i),l.y.origin=t.y.origin,l.y.originPoint=t.y.originPoint):(rD(l.x,t.x,i),rD(l.y,t.y,i)),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,p,m,g,v,b;ng(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),m=this.relativeTarget,g=this.relativeTargetOrigin,v=a,b=i,rO(m.x,g.x,v.x,b),rO(m.y,g.y,v.y,b),s&&(u=this.relativeTarget,p=s,rh(u.x,p.x)&&rh(u.y,p.y))&&(this.isProjectionDirty=!1),s||(s=tP()),rt(s,this.relativeTarget)}h&&(this.animationValues=o,function(t,e,i,s,n,r){n?(t.opacity=ih(0,i.opacity??1,n6(s)),t.opacityExit=ih(e.opacity??1,0,n9(s))):r&&(t.opacity=ih(e.opacity??1,i.opacity??1,s));for(let n=0;n{var e,i,s;let n;nG.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=eV(0)),this.motionValue.jump(0,!1),this.currentAnimation=(e=this.motionValue,i=[0,1e3],s={...t,velocity:0,isSync:!0,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}},(n=tR(e)?e:eV(e)).start(s9("",n,i,s)),n.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:s,latestValues:n}=t;if(e&&i&&s){if(this!==t&&this.layout&&s&&r$(this.options.animationType,this.layout.layoutBox,s.layoutBox)){i=this.target||tP();let e=nc(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let s=nc(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+s}rt(e,i),iT(e,n),nf(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new rp),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){let{layoutId:t}=this.options;return t&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:t}=this.options;return t?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let s=this.getStack();s&&s.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let s={};i.z&&ry("z",t,s,this.animationValues);for(let e=0;et.currentAnimation?.stop()),this.root.nodes.forEach(rE),this.root.sharedNodes.clear()}}}function rw(t){t.updateLayout()}function rS(t){let e=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&e&&t.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:s}=t.layout,{animationType:n}=t.options,r=e.source!==t.layout.source;if("size"===n)na(t=>{let s=r?e.measuredBox[t]:e.layoutBox[t],n=nc(s);s.min=i[t].min,s.max=s.min+n});else if("x"===n||"y"===n){let t="x"===n?"y":"x";n8(r?e.measuredBox[t]:e.layoutBox[t],i[t])}else r$(n,e.layoutBox,i)&&na(s=>{let n=r?e.measuredBox[s]:e.layoutBox[s],o=nc(i[s]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[s].max=t.relativeTarget[s].min+o)});let o=tE();nf(o,i,e.layoutBox);let l=tE();r?nf(l,t.applyTransform(s,!0),e.measuredBox):nf(l,i,e.layoutBox);let a=!ra(o),h=!1;if(!t.resumeFrom){let s=t.getClosestProjectingParent();if(s&&!s.resumeFrom){let{snapshot:n,layout:r}=s;if(n&&r){let o=t.options.layoutAnchor||void 0,l=tP();ng(l,e.layoutBox,n.layoutBox,o);let a=tP();ng(a,i,r.layoutBox,o),rc(l,a)||(h=!0),s.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=l,t.relativeParent=s)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:e,delta:l,layoutDelta:o,hasLayoutChanged:a,hasRelativeLayoutChanged:h})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function rM(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function rk(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function rC(t){t.clearSnapshot()}function rE(t){t.clearMeasurements()}function rT(t){t.isLayoutDirty=!0,t.updateLayout()}function rP(t){t.isLayoutDirty=!1}function rR(t){t.isAnimationBlocked&&t.layout&&!t.isLayoutDirty&&(t.snapshot=t.layout,t.isLayoutDirty=!0)}function r_(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function rL(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function rN(t){t.resolveTargetDelta()}function rA(t){t.calcProjection()}function rj(t){t.resetSkewAndRotation()}function rz(t){t.removeLeadSnapshot()}function rD(t,e,i){t.translate=ih(e.translate,0,i),t.scale=ih(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function rO(t,e,i,s){t.min=ih(e.min,i.min,s),t.max=ih(e.max,i.max,s)}function rI(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let rV={duration:.45,ease:[.4,0,.1,1]},rF=t=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),rB=rF("applewebkit/")&&!rF("chrome/")?Math.round:t3;function rW(t){t.min=rB(t.min),t.max=rB(t.max)}function r$(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rd(e)-rd(i)))}function rK(t){return t!==t.root&&t.scroll?.wasRoot}let rU=rx({attachResizeListener:(t,e)=>nh(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),rQ={current:void 0},rH=rx({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!rQ.current){let t=new rU({});t.mount(window),t.setOptions({layoutScroll:!0}),rQ.current=t}return rQ.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function rq(t,e){let i=ny(t),s=new AbortController;return[i,{passive:!0,...e,signal:s.signal},()=>s.abort()]}function rY(t,e,i){let{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=s["onHover"+i];n&&t7.postRender(()=>n(e,nL(e)))}function rG(t){return nv(t)&&"offsetHeight"in t&&!("ownerSVGElement"in t)}let rZ=(t,e)=>!!e&&(t===e||rZ(t,e.parentElement)),rX=new WeakSet;function rJ(t){return e=>{"Enter"===e.key&&t(e)}}function r0(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}function r1(t){return n_(t)&&!(nu.x||nu.y)}let r2=new WeakSet;function r5(t,e,i){let{props:s}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=s["onTap"+("End"===i?"":i)];n&&t7.postRender(()=>n(e,nL(e)))}let r3=new WeakMap,r4=new WeakMap,r6=t=>{let e=r3.get(t.target);e&&e(t)},r9=t=>{t.forEach(r6)},r7={some:0,all:1},r8=function(t,e){if("u"i5(i,s,t,e);return new Proxy((t,e)=>s(t,e),{get:(n,r)=>"create"===r?s:(i.has(r)||i.set(r,i5(r,void 0,t,e)),i.get(r))})}({animation:{Feature:class extends i3{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let s;if(t.notify("AnimationStart",e),Array.isArray(e))s=Promise.all(e.map(e=>nt(t,e,i)));else if("string"==typeof e)s=nt(t,e,i);else{let n="function"==typeof e?i4(t,e,i.custom):e;s=Promise.all(s7(t,n,i))}return s.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=no(),s=!0,n=!1,r=e=>(i,s)=>{let n=i4(t,s,"exit"===e?t.presenceContext?.custom:void 0);if(n){let{transition:t,transitionEnd:e,...s}=n;i={...i,...s,...e}}return i};function o(o){let{props:l}=t,a=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;td&&b,M=!1,k=Array.isArray(v)?v:[v],C=k.reduce(r(m),{});!1===y&&(C={});let{prevResolvedValues:E={}}=g,T={...E,...C},P=e=>{S=!0,u.has(e)&&(M=!0,u.delete(e)),g.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in T){let e=C[t],i=E[t];if(!c.hasOwnProperty(t))(i7(e)&&i7(i)?!ni(e,i)||w:e!==i)?null!=e?P(t):u.add(t):void 0!==e&&u.has(t)?P(t):g.protectedKeys[t]=!0}g.prevProp=v,g.prevResolvedValues=C,g.isActive&&(c={...c,...C}),(s||n)&&t.blockInitialAnimation&&(S=!1);let R=x&&w,_=!R||M;S&&_&&h.push(...k.map(e=>{let i={type:m};if("string"==typeof e&&(s||n)&&!R&&t.manuallyAnimateOnMount&&t.parent){let{parent:s}=t,n=i4(s,e);if(s.enteringChildren&&n){let{delayChildren:e}=n.transition||{};i.delay=s8(s.enteringChildren,t,e)}}return{animation:e,options:i}}))}if(u.size){let e={};if("boolean"!=typeof l.initial){let i=i4(t,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(e.transition=i.transition)}u.forEach(i=>{let s=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=s??null}),h.push({animation:e})}let m=!!h.length;return s&&(!1===l.initial||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(m=!1),s=!1,n=!1,m?e(h):Promise.resolve()}return{animateChanges:o,setActive:function(e,s){if(i[e].isActive===s)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,s)),i[e].isActive=s;let n=o(e);for(let t in i)i[t].protectedKeys={};return n},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=no(),n=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();eW(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends i3{constructor(){super(...arguments),this.id=nl++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;if(t&&!1===i){if(this.isExitComplete){let{initial:t,custom:e}=this.node.getProps();if("string"==typeof t||"object"==typeof t&&null!==t&&!Array.isArray(t)){let i=i4(this.node,t,e);if(i){let{transition:t,transitionEnd:e,...s}=i;for(let t in s)this.node.getValue(t)?.jump(s[t])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let s=this.node.animationState.setActive("exit",!t);e&&!t&&s.then(()=>{this.isExitComplete=!0,e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}},inView:{Feature:class extends i3{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var t;let e;this.stopObserver?.();let{viewport:i={}}=this.node.getProps(),{root:s,margin:n,amount:r="some",once:o}=i,l={root:s?s.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:r7[r]},a=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,o&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:s}=this.node.getProps(),n=e?i:s;n&&n(t)};this.stopObserver=(t=this.node.current,e=function({root:t,...e}){let i=t||document;r4.has(i)||r4.set(i,{});let s=r4.get(i),n=JSON.stringify(e);return s[n]||(s[n]=new IntersectionObserver(r9,{root:t,...e})),s[n]}(l),r3.set(t,a),e.observe(t),()=>{r3.delete(t),e.unobserve(t)})}mount(){this.startObserver()}update(){if("u"t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends i3{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:e,propagate:i}=this.node.props;this.unmount=function(t,e,i={}){let[s,n,r]=rq(t,i),o=t=>{let s=t.currentTarget;if(!r1(t)||r2.has(t))return;rX.add(s),i.stopPropagation&&r2.add(t);let r=e(s,t),o={...n,capture:!0},l=(t,e)=>{window.removeEventListener("pointerup",a,o),window.removeEventListener("pointercancel",h,o),rX.has(s)&&rX.delete(s),r1(t)&&"function"==typeof r&&r(t,{success:e})},a=t=>{l(t,s===window||s===document||i.useGlobalTarget||rZ(s,t.target))},h=t=>{l(t,!1)};window.addEventListener("pointerup",a,o),window.addEventListener("pointercancel",h,o)};return s.forEach(t=>{((i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),rG(t))&&(t.addEventListener("focus",t=>((t,e)=>{let i=t.currentTarget;if(!i)return;let s=rJ(()=>{if(rX.has(i))return;r0(i,"down");let t=rJ(()=>{r0(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>r0(i,"cancel"),e)});i.addEventListener("keydown",s,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),e)})(t,n)),nP.has(t.tagName)||!0===t.isContentEditable||t.hasAttribute("tabindex")||(t.tabIndex=0))}),r}(t,(t,e)=>(r5(this.node,e,"Start"),(t,{success:e})=>r5(this.node,t,e?"End":"Cancel")),{useGlobalTarget:e,stopPropagation:i?.tap===!1})}unmount(){}}},focus:{Feature:class extends i3{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&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=st(nh(this.node.current,"focus",()=>this.onFocus()),nh(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends i3{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[s,n,r]=rq(t,i);return s.forEach(t=>{let i,s=!1,r=!1,o=e=>{i&&(i(e),i=void 0),t.removeEventListener("pointerleave",a)},l=t=>{s=!1,window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l),r&&(r=!1,o(t))},a=t=>{if("touch"!==t.pointerType){if(s){r=!0;return}o(t)}};t.addEventListener("pointerenter",s=>{if("touch"===s.pointerType||nu.x||nu.y)return;r=!1;let o=e(t,s);"function"==typeof o&&(i=o,t.addEventListener("pointerleave",a,n))},n),t.addEventListener("pointerdown",()=>{s=!0,window.addEventListener("pointerup",l,n),window.addEventListener("pointercancel",l,n)},n)}),r}(t,(t,e)=>(rY(this.node,e,"Start"),t=>rY(this.node,t,"End"))))}unmount(){}}},pan:{Feature:class extends i3{constructor(){super(...arguments),this.removePointerDownListener=t3}onPointerDown(t){this.session=new nD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:nA(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:s}=this.node.getProps();return{onSessionStart:nY(t),onStart:nY(e),onMove:nY(i),onEnd:(t,e)=>{delete this.session,s&&t7.postRender(()=>s(t,e))}}}mount(){this.removePointerDownListener=nN(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends i3{constructor(t){super(t),this.removeGroupControls=t3,this.removeListeners=t3,this.controls=new nQ(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||t3}update(){let{dragControls:t}=this.node.getProps(),{dragControls:e}=this.node.prevProps||{};t!==e&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:rH,MeasureLayout:n1},layout:{ProjectionNode:rH,MeasureLayout:n1}},(t,e)=>e.isSVG??iL(t)?new im(e):new iR(e,{allowProjection:t!==V.Fragment}));var ot=V;function oe(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class oi extends ot.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(rG(e)&&t.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let t=e.offsetParent,i=rG(t)&&t.offsetWidth||0,s=rG(t)&&t.offsetHeight||0,n=getComputedStyle(e),r=this.props.sizeRef.current;r.height=parseFloat(n.height),r.width=parseFloat(n.width),r.top=e.offsetTop,r.left=e.offsetLeft,r.right=i-r.width-r.left,r.bottom=s-r.height-r.top,r.direction=n.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function os({children:t,isPresent:e,anchorX:i,anchorY:s,root:n,pop:r}){let o=(0,ot.useId)(),l=(0,ot.useRef)(null),a=(0,ot.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:h}=(0,ot.useContext)(ij),u=function(...t){return V.useCallback(function(...t){return e=>{let i=!1,s=t.map(t=>{let s=oe(t,e);return i||"function"!=typeof s||(i=!0),s});if(i)return()=>{for(let e=0;e{let{width:t,height:u,top:c,left:d,right:f,bottom:p,direction:m}=a.current;if(e||!1===r||!l.current||!t||!u)return;let g="rtl"===m,v="left"===i?g?`right: ${f}`:`left: ${d}`:g?`left: ${d}`:`right: ${f}`,b="bottom"===s?`bottom: ${p}`:`top: ${c}`;l.current.dataset.motionPopId=o;let y=document.createElement("style");h&&(y.nonce=h);let x=n??document.head;return x.appendChild(y),y.sheet&&y.sheet.insertRule(` + [data-motion-pop-id="${o}"] { + position: absolute !important; + width: ${t}px !important; + height: ${u}px !important; + ${v}px !important; + ${b}px !important; + } + `),()=>{l.current?.removeAttribute("data-motion-pop-id"),x.contains(y)&&x.removeChild(y)}},[e]),(0,I.jsx)(oi,{isPresent:e,childRef:l,sizeRef:a,pop:r,children:!1===r?t:ot.cloneElement(t,{ref:u})})}let on=({children:t,initial:e,isPresent:i,onExitComplete:s,custom:n,presenceAffectsLayout:r,mode:o,anchorX:l,anchorY:a,root:h})=>{let u=iU(or),c=(0,V.useId)(),d=(0,V.useRef)(i),f=(0,V.useRef)(s);i2(()=>{d.current=i,f.current=s});let p=!0,m=(0,V.useMemo)(()=>(p=!1,{id:c,initial:e,isPresent:i,custom:n,onExitComplete:t=>{for(let e of(u.set(t,!0),u.values()))if(!e)return;s&&s()},register:t=>(u.set(t,!1),()=>{u.delete(t),d.current||u.size||f.current?.()})}),[i,u,s]);return r&&p&&(m={...m}),(0,V.useMemo)(()=>{u.forEach((t,e)=>u.set(e,!1))},[i]),V.useEffect(()=>{i||u.size||!s||s()},[i]),t=(0,I.jsx)(os,{pop:"popLayout"===o,isPresent:i,anchorX:l,anchorY:a,root:h,children:t}),(0,I.jsx)(iK.Provider,{value:m,children:t})};function or(){return new Map}let oo=t=>t.key||"";function ol(t){let e=[];return V.Children.forEach(t,t=>{(0,V.isValidElement)(t)&&e.push(t)}),e}let oa=({children:t,custom:e,initial:i=!0,onExitComplete:s,presenceAffectsLayout:n=!0,mode:r="sync",propagate:o=!1,anchorX:l="left",anchorY:a="top",root:h})=>{let[u,c]=nX(o),d=(0,V.useMemo)(()=>ol(t),[t]),f=o&&!u?[]:d.map(oo),p=(0,V.useRef)(!0),m=(0,V.useRef)(d),g=iU(()=>new Map),v=(0,V.useRef)(new Set),[b,y]=(0,V.useState)(d),[x,w]=(0,V.useState)(d);i2(()=>{p.current=!1,m.current=d;for(let t=0;t{let b=oo(t),y=(!o||!!u)&&(d===x||f.includes(b));return(0,I.jsx)(on,{isPresent:y,initial:(!p.current||!!i)&&void 0,custom:e,presenceAffectsLayout:n,mode:r,root:h,onExitComplete:y?void 0:()=>{if(v.current.has(b)||!g.has(b))return;v.current.add(b),g.set(b,!0);let t=!0;g.forEach(e=>{e||(t=!1)}),t&&(M?.(),w(m.current),o&&c?.(),s&&s())},anchorX:l,anchorY:a,children:t},b)})})};function oh({controlled:t,default:e,name:i,state:s="value"}){let{current:n}=V.useRef(void 0!==t),[r,o]=V.useState(e),l=V.useCallback(t=>{n||o(t)},[]);return[n?t:r,l]}t.s([],59657),t.i(59657);let ou="u">typeof document?V.useLayoutEffect:()=>{},oc={...V},od={};function of(t,e){let i=V.useRef(od);return i.current===od&&(i.current=t(e)),i}let op=oc.useInsertionEffect,om=op&&op!==oc.useLayoutEffect?op:t=>t();function og(t){let e=of(ov).current;return e.next=t,om(e.effect),e.trampoline}function ov(){let t={next:void 0,callback:ob,trampoline:(...e)=>t.callback?.(...e),effect:()=>{t.callback=t.next}};return t}function ob(){}let oy=function(t,...e){let i=new URL("https://base-ui.com/production-error");return i.searchParams.set("code",t.toString()),e.forEach(t=>i.searchParams.append("args[]",t)),`Base UI error #${t}; visit ${i} for the full message.`};function ox(t,e,i,s){var n,r,o,l,a;let h=of(ow).current;return n=h,r=t,o=e,l=i,a=s,(n.refs[0]!==r||n.refs[1]!==o||n.refs[2]!==l||n.refs[3]!==a)&&oS(h,[t,e,i,s]),h.callback}function ow(){return{callback:null,cleanup:null,refs:[]}}function oS(t,e){if(t.refs=e,e.every(t=>null==t)){t.callback=null;return}t.callback=i=>{if(t.cleanup&&(t.cleanup(),t.cleanup=null),null!=i){let s=Array(e.length).fill(null);for(let t=0;t{for(let t=0;t=19?e?.ref:t.ref)??null}function oC(t,e){return t&&!e?t:!t&&e?e:t||e?{...t,...e}:void 0}function oE(){}let oT=Object.freeze([]),oP=Object.freeze({});function oR(t,e){return"function"==typeof t?t(e):t}let o_={};function oL(t,e,i,s,n){if(!i&&!s&&!n&&!t)return oN(e);let r=oN(t);return e&&(r=oA(r,e)),i&&(r=oA(r,i)),s&&(r=oA(r,s)),n&&(r=oA(r,n)),r}function oN(t){return oz(t)?{...oD(t,o_)}:function(t){let e={...t};for(let t in e){let i=e[t];oj(t,i)&&(e[t]=oO(i))}return e}(t)}function oA(t,e){return oz(e)?oD(e,t):function(t,e){if(!e)return t;for(let i in e){let s=e[i];switch(i){case"style":t[i]=oC(t.style,s);break;case"className":t[i]=oV(t.className,s);break;default:oj(i,s)?t[i]=function(t,e){return e?t?(...i)=>{let s=i[0];if(oF(s)){oI(s);let n=e(...i);return s.baseUIHandlerPrevented||t?.(...i),n}let n=e(...i);return t?.(...i),n}:oO(e):t}(t[i],s):t[i]=s}}return t}(t,e)}function oj(t,e){let i=t.charCodeAt(0),s=t.charCodeAt(1),n=t.charCodeAt(2);return 111===i&&110===s&&n>=65&&n<=90&&("function"==typeof e||void 0===e)}function oz(t){return"function"==typeof t}function oD(t,e){return oz(t)?t(e):t??o_}function oO(t){return t?(...e)=>{let i=e[0];return oF(i)&&oI(i),t(...e)}:t}function oI(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function oV(t,e){return e?t?e+" "+t:e:t}function oF(t){return null!=t&&"object"==typeof t&&"nativeEvent"in t}function oB(t,e,i={}){let s=e.render,n=function(t,e={}){var i,s,n;let{className:r,style:o,render:l}=t,{state:a=oP,ref:h,props:u,stateAttributesMapping:c,enabled:d=!0}=e,f=d?"function"==typeof r?r(a):r:void 0,p=d?oR(o,a):void 0,m=d?function(t,e){let i={};for(let s in t){let n=t[s];if(e?.hasOwnProperty(s)){let t=e[s](n);null!=t&&Object.assign(i,t);continue}!0===n?i[`data-${s.toLowerCase()}`]="":n&&(i[`data-${s.toLowerCase()}`]=n.toString())}return i}(a,c):oP,g=d&&u?function(t){if(Array.isArray(t)){if(0===t.length)return o_;if(1===t.length)return oN(t[0]);let e=oN(t[0]);for(let i=1;itypeof document)if(d)if(Array.isArray(h)){let t;i=[v.ref,ok(l),...h],s=t=of(ow).current,n=i,(s.refs.length!==n.length||s.refs.some((t,e)=>t!==n[e]))&&oS(t,i),v.ref=t.callback}else v.ref=ox(v.ref,ok(l),h);else ox(null,null);return d?(void 0!==f&&(v.className=oV(v.className,f)),void 0!==p&&(v.style=oC(v.style,p)),v):oP}(e,i);return!1===i.enabled?null:function(t,e,i,s){if(e){if("function"==typeof e)return e(i,s);let t=oL(i,e.props);t.ref=i.ref;let n=e;return n?.$$typeof===oW&&(n=V.Children.toArray(e)[0]),V.cloneElement(n,t)}if(t&&"string"==typeof t){var n,r;return n=t,r=i,"button"===n?(0,V.createElement)("button",{type:"button",...r,key:r.key}):"img"===n?(0,V.createElement)("img",{alt:"",...r,key:r.key}):V.createElement(n,r)}throw Error(oy(8))}(t,s,n,i.state??oP)}let oW=Symbol.for("react.lazy"),o$=V.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function oK(t){let{children:e,elementsRef:i,labelsRef:s,onMapChange:n}=t,r=og(n),[,o]=V.useState(!1),l=of(oQ).current,a=of(oU).current,h=V.useRef(0),u=V.useRef(!0),c=V.useRef([]),d=V.useRef(null),f=og(()=>{u.current||(u.current=!0,o(t=>!t))}),p=og((t,e)=>{a.set(t,e),f()}),m=og(t=>{a.delete(t),f()}),g=og(t=>{let e=new Map;return i.current.length=0,s&&(s.current.length=0),t.forEach(t=>{e.set(t.element,{...t.registration.metadata??{},index:t.index}),i.current[t.index]=t.element,s&&(s.current[t.index]=void 0!==t.registration.label?t.registration.label:t.registration.textRef?.current?.textContent??t.element.textContent)}),h.current=i.current.length,e}),v=og(()=>{var t;let e,i,s,n,[o,h]=(t=a,e=new Set,i=[],s=[],t.forEach((t,n)=>{if(!n.isConnected)return;let r=t.index,o={index:r??-1,element:n,registration:t};null===r?s.push(o):r>=0&&(e.add(r),i.push(o))}),n=0,s.sort((t,e)=>oH(t.element,e.element)),s.forEach(t=>{for(;e.has(n);)n+=1;t.index=n,i.push(t),n+=1}),e.size>0&&i.sort((t,e)=>t.index-e.index),[i,s.map(t=>t.element)]),p=g(o);!function(t){if(d.current?.disconnect(),d.current=null,"function"!=typeof MutationObserver||t.length<2)return;let e=new MutationObserver(i=>{if(!function(t){for(let e of t)for(let t=0;t0){e.disconnect(),f();return}s=i}});d.current=e;let i=new Set;for(let e=1;ee.observe(t,{childList:!0}))}(h),c.current=o,u.current=!1,l.forEach(t=>t(p)),r(p)});ou(()=>(u.current||g(c.current),()=>{i.current=[],s&&(s.current=[])}),[i,s,g]),ou(()=>{u.current&&v()}),ou(()=>()=>{d.current?.disconnect(),u.current=!0},[]);let b=og(t=>(l.add(t),()=>{l.delete(t)})),y=V.useMemo(()=>({register:p,unregister:m,subscribeMapChange:b,nextIndexRef:h}),[p,m,b,h]);return(0,I.jsx)(o$.Provider,{value:y,children:e})}function oU(){return new Map}function oQ(){return new Set}function oH(t,e){return t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}let oq=V.createContext(void 0);function oY(){let t=V.useContext(oq);if(void 0===t)throw Error(oy(64));return t}let oG={tabActivationDirection:t=>({"data-activation-direction":t})};function oZ(t,e,i,s){let n=!1,r=!1,o=s??oP;return{reason:t,event:e??new Event("base-ui"),cancel(){n=!0},allowPropagation(){r=!0},get isCanceled(){return n},get isPropagationAllowed(){return r},trigger:i,...o}}t.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","initial",0,"initial","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","missing",0,"missing","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16856);var oX=t.i(16856),oX=oX;let oJ=V.forwardRef(function(t,e){let{className:i,defaultValue:s=0,onValueChange:n,orientation:r="horizontal",render:o,value:l,style:a,...h}=t,u=void 0!==t.defaultValue,c=V.useRef([]),[d,f]=V.useState(()=>new Map),[p,m]=oh({controlled:l,default:s,name:"Tabs",state:"value"}),g=void 0!==l,[v,b]=V.useState(()=>new Map),y=V.useRef(void 0),x=V.useCallback(t=>o0(v,t),[v]),[w,S]=V.useState(()=>({previousValue:p,tabActivationDirection:"none"})),{previousValue:M,tabActivationDirection:k}=w,C=k,E=!1;M!==p&&(C=o1(M,p,r,v),E=null!=M&&null!=p&&null==x(p));let T=E?M:p,P=M!==T||k!==C;ou(()=>{P&&S({previousValue:T,tabActivationDirection:C})},[T,P,C]);let R=og((t,e)=>{e.activationDirection=o1(p,t,r,v),n?.(t,e),e.isCanceled||m(t)}),_=og((t,e)=>{n?.(t,oZ(e,void 0,void 0,{activationDirection:"none"}))}),L=og((t,e)=>(f(i=>{let s=new Map(i);return s.set(t,e),s}),()=>{f(i=>{if(i.get(t)!==e)return i;let s=new Map(i);return s.delete(t),s})})),N=V.useCallback(t=>d.get(t),[d]),A=V.useCallback(t=>{for(let e of v.values())if(t===e.value)return e.id},[v]),j=V.useMemo(()=>({getTabElementBySelectedValue:x,getTabIdByPanelValue:A,getTabPanelIdByValue:N,onValueChange:R,orientation:r,registerMountedTabPanel:L,setTabMap:b,tabActivationDirection:C,value:p}),[x,A,N,R,r,L,b,C,p]),z=V.useMemo(()=>{for(let t of v.values())if(t.value===p)return t},[v,p]),D=V.useMemo(()=>{for(let t of v.values())if(!t.disabled)return t.value},[v]),O=V.useRef(!u),F=V.useRef(s),B=V.useRef(u),W=V.useRef(!1);ou(()=>{if(g)return;function t(t,e){m(t),S({previousValue:t,tabActivationDirection:"none"}),_(t,e),O.current=!1}if(0===v.size){W.current&&null!==p&&!y.current?.isConnected&&t(null,oX.missing);return}W.current=!0,y.current=v.keys().next().value;let e=z?.disabled,i=null==z&&null!==p;if(e||p!==F.current||(B.current=!1),B.current&&e&&p===F.current)return;let s=O.current;if(e||i){let i=D??null;if(p===i){O.current=!1;return}let n=oX.missing;s?n=oX.initial:e&&(n=oX.disabled),t(i,n);return}s&&null!=z&&(_(p,oX.initial),O.current=!1)},[D,g,_,z,m,v,p]);let $=oB("div",t,{state:{orientation:r,tabActivationDirection:C},ref:e,props:h,stateAttributesMapping:oG});return(0,I.jsx)(oq.Provider,{value:j,children:(0,I.jsx)(oK,{elementsRef:c,children:$})})});function o0(t,e){for(let[i,s]of t.entries())if(e===s.value)return i;return null}function o1(t,e,i,s){if(null==t||null==e)return"none";let[n,r,o]="horizontal"===i?["left","left","right"]:["top","up","down"],l=o0(s,t),a=o0(s,e);if(null==l||null==a)return l!==a&&("number"==typeof t||"string"==typeof t)&&typeof t==typeof e?e>t?o:r:"none";let h=l.getBoundingClientRect()[n],u=a.getBoundingClientRect()[n];return uh?o:"none"}function o2(t){return t?.ownerDocument||document}let o5=0,o3=oc.useId;function o4(t,e){if(void 0!==o3){let i=o3();return t??(e?`${e}-${i}`:i)}return function(t,e="mui"){let[i,s]=V.useState(t),n=t||i;return V.useEffect(()=>{null==i&&(o5+=1,s(`${e}-${o5}`))},[i,e]),n}(t,e)}function o6(t){return o4(t,"base-ui")}function o9(){return"u">typeof window}function o7(t){return lt(t)?(t.nodeName||"").toLowerCase():"#document"}function o8(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function lt(t){return!!o9()&&(t instanceof Node||t instanceof o8(t).Node)}function le(t){return!!o9()&&(t instanceof Element||t instanceof o8(t).Element)}function li(t){return!!o9()&&(t instanceof HTMLElement||t instanceof o8(t).HTMLElement)}function ls(t){return!(!o9()||"u"{let t={onKeyDown(t){i&&e&&"Tab"!==t.key&&t.preventDefault()}};return s||(t.tabIndex=n,!r&&i&&(t.tabIndex=e?n:-1)),(r&&(e||o)||!r&&i)&&(t["aria-disabled"]=i),r&&(!e||l)&&(t.disabled=i),t},[s,i,e,o,l,r,n])}}({focusableWhenDisabled:i,disabled:e,composite:a,tabIndex:s,isNativeButton:n}),u=V.useCallback(()=>{let t=o.current;lu(t)&&a&&e&&void 0===h.disabled&&t.disabled&&(t.disabled=!1)},[e,h.disabled,a]);return ou(u,[u]),{getButtonProps:V.useCallback((t={})=>{let{onClick:i,onMouseDown:s,onKeyUp:r,onKeyDown:o,onPointerDown:l,...u}=t;return oL({onClick(t){e?t.preventDefault():i?.(t)},onMouseDown(t){e||s?.(t)},onKeyDown(t){var i;if(e||(oI(t),o?.(t),t.baseUIHandlerPrevented))return;let s=t.target===t.currentTarget,r=t.currentTarget,l=lu(r),h=!n&&li(i=r)&&"A"===i.tagName&&!!i.href,u=s&&(n?l:!h),c="Enter"===t.key,d=" "===t.key,f=r.getAttribute("role"),p=f?.startsWith("menuitem")||"option"===f||"gridcell"===f;if(s&&a&&d){if(t.defaultPrevented&&p)return;t.preventDefault(),(!n||l)&&(t.preventBaseUIHandler(),la(r,t));return}if(!u||n||!d&&!c){s&&h&&d&&t.preventDefault();return}!t.defaultPrevented&&(t.preventDefault(),c&&(t.preventBaseUIHandler(),la(r,t)))},onKeyUp(t){e||((oI(t),r?.(t),t.target===t.currentTarget&&n&&a&&lu(t.currentTarget)&&" "===t.key)?t.preventDefault():!t.baseUIHandlerPrevented&&(t.target!==t.currentTarget||n||a||t.defaultPrevented||" "!==t.key||(t.preventBaseUIHandler(),la(t.currentTarget,t))))},onPointerDown(t){e?t.preventDefault():l?.(t)}},n?{type:"button"}:{role:"button"},h,u)},[e,h,a,n]),buttonRef:og(t=>{o.current=t,u()})}}function lu(t){return li(t)&&"BUTTON"===t.tagName}let lc="data-composite-item-active";function ld(t={}){let{guess:e,label:i,metadata:s,textRef:n,index:r}=t,{register:o,unregister:l,subscribeMapChange:a,nextIndexRef:h}=V.useContext(o$),u=V.useRef(-1),[c,d]=V.useState(null==r&&e?()=>{if(-1===u.current){let t=h.current;h.current+=1,u.current=t}return u.current}:-1),f=r??c,p=V.useRef(null),m=V.useCallback(t=>{let e=p.current;e&&l(e),p.current=t,t&&o(t,{metadata:s??null,index:r??null,label:i,textRef:n})},[r,o,l,s,i,n]);return ou(()=>{if(null==r)return a(t=>{let e=p.current?t.get(p.current)?.index:null;null!=e&&d(e)})},[r,a]),{ref:m,index:f}}let lf=V.createContext(void 0);function lp(){let t=V.useContext(lf);if(void 0===t)throw Error(oy(65));return t}var oX=oX;function lm(t){let e=t.activeElement;for(;e?.shadowRoot?.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function lg(t,e){if(!t||!e)return!1;let i=e.getRootNode?.();if(t.contains(e))return!0;if(i&&ls(i)){let i=e;for(;i;){if(t===i)return!0;i=i.parentNode||i.host}}return!1}function lv(t){return"composedPath"in t?t.composedPath()[0]:t.target}let lb=V.forwardRef(function(t,e){let{className:i,disabled:s=!1,render:n,value:r,id:o,nativeButton:l=!0,style:a,...h}=t,{value:u,getTabPanelIdByValue:c,onValueChange:d,orientation:f,tabActivationDirection:p}=oY(),{activateOnFocus:m,registerTabResizeObserverElement:g,tabsListElement:v}=lp(),{highlightedIndex:b,onHighlightedIndexChange:y}=ll(),x=o6(o),{compositeProps:w,compositeRef:S,index:M}=function(t={}){let{highlightItemOnHover:e,highlightedIndex:i,onHighlightedIndexChange:s}=ll(),{ref:n,index:r}=ld(t),o=i===r,l=V.useRef(null),a=ox(n,l);return{compositeProps:{tabIndex:o?0:-1,onFocus(){s(r)},onMouseMove(){let t=l.current;if(!e||!t)return;let i=t.hasAttribute("disabled")||"true"===t.ariaDisabled;o||i||t.focus()}},compositeRef:a,index:r}}({metadata:V.useMemo(()=>({disabled:s,id:x,value:r}),[s,x,r])}),k=r===u,C=V.useRef(!1),E=V.useRef(null),T=og(t=>{E.current?.(),E.current=t?g(t):null});ou(()=>{if(C.current){C.current=!1;return}if(k&&M>-1&&b!==M){if(null!=v){let t=lm(o2(v));if(t&&lg(v,t))return}s||y(M)}},[k,M,b,y,s,v]);let{getButtonProps:P,buttonRef:R}=lh({disabled:s,native:l,focusableWhenDisabled:!0}),_=c(r),L=V.useRef(!1),N=V.useRef(!1);function A(t){d(r,oZ(oX.none,t.nativeEvent,void 0,{activationDirection:"none"}))}return oB("button",t,{state:{disabled:s,active:k,orientation:f,tabActivationDirection:p},ref:[e,R,S,T],props:[w,{role:"tab","aria-controls":_,"aria-selected":k,id:x,onClick:function(t){k||s||A(t)},onFocus:function(t){k||s||m&&(!L.current||N.current)&&A(t)},onPointerDown:function(t){if(k||s)return;L.current=!0,N.current=0===t.button;let e=o2(t.currentTarget);function i(){L.current=!1,N.current=!1,e.removeEventListener("pointerup",i),e.removeEventListener("pointercancel",i)}e.addEventListener("pointerup",i),e.addEventListener("pointercancel",i)},[lc]:k?"":void 0,onKeyDownCapture(){C.current=!0}},h,P],stateAttributesMapping:oG})}),ly=Math.round;function lx(t){let e=lr(t),i=parseFloat(e.width)||0,s=parseFloat(e.height)||0,n=li(t),r=n?t.offsetWidth:i,o=n?t.offsetHeight:s;return(ly(i)!==r||ly(s)!==o)&&(i=r,s=o),{width:i,height:s}}var lw=t.i(2239);function lS(){return oE}function lM(){return!1}function lk(){return!0}let lC=V.createContext(void 0),lE={disableStyleElements:!1};function lT(t){let{script:e}=t,{nonce:i}=V.useContext(lC)??lE;return(0,lw.useSyncExternalStore)(lS,lM,lk)?(0,I.jsx)("script",{nonce:i,dangerouslySetInnerHTML:{__html:e},suppressHydrationWarning:!0}):null}let lP={...oG,activeTabPosition:()=>null,activeTabSize:()=>null},lR=V.forwardRef(function(t,e){let{className:i,render:s,renderBeforeHydration:n=!1,style:r,...o}=t,{getTabElementBySelectedValue:l,orientation:a,tabActivationDirection:h,value:u}=oY(),{tabsListElement:c,registerIndicatorUpdateListener:d}=lp(),f=function(){let[,t]=V.useState({});return V.useCallback(()=>{t({})},[])}();V.useEffect(()=>d(f),[d,f]);let p=0,m=0,g=0,v=0,b=0,y=0,x=!1;if(null!=u&&null!=c){let t=l(u);if(null!=t){x=!0;let{width:e,height:i}=lx(t),{width:s,height:n}=lx(c),r=t.getBoundingClientRect(),o=c.getBoundingClientRect(),l=s>0?o.width/s:1,a=n>0?o.height/n:1;if(l>Number.EPSILON&&a>Number.EPSILON){let t=r.left-o.left,e=r.top-o.top;p=t/l+c.scrollLeft-c.clientLeft,g=e/a+c.scrollTop-c.clientTop}else p=t.offsetLeft,g=t.offsetTop;b=e,y=i,m=c.scrollWidth-p-b,v=c.scrollHeight-g-y}}let w=x?{left:p,right:m,top:g,bottom:v}:null,S=x?{width:b,height:y}:null,M=oB("span",t,{state:{orientation:a,activeTabPosition:w,activeTabSize:S,tabActivationDirection:h},ref:e,props:[{role:"presentation",style:x?{"--active-tab-left":`${p}px`,"--active-tab-right":`${m}px`,"--active-tab-top":`${g}px`,"--active-tab-bottom":`${v}px`,"--active-tab-width":`${b}px`,"--active-tab-height":`${y}px`}:void 0,hidden:!(x&&b>0&&y>0)},o,{suppressHydrationWarning:!0}],stateAttributesMapping:lP});return null==u?null:(0,I.jsxs)(V.Fragment,{children:[M,n&&(T||(T=(0,I.jsx)(lT,{script:""})))]})});function l_(t){return oM>=19?t:t?"true":void 0}let lL=((c={}).startingStyle="data-starting-style",c.endingStyle="data-ending-style",c),lN={"data-starting-style":""},lA={"data-ending-style":""},lj={transitionStatus:t=>"starting"===t?lN:"ending"===t?lA:null};var lz=t.i(74080);function lD(t){V.useEffect(t,oT)}let lO=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let e=this.callbacks,i=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,i>0)for(let i=0;i=this.callbacks.length||(this.callbacks[e]=null,this.callbacksCount-=1)}};class lI{static create(){return new lI}static request(t){return lO.request(t)}static cancel(t){return lO.cancel(t)}currentId=null;request(t){this.cancel(),this.currentId=lO.request(()=>{this.currentId=null,t()})}cancel=()=>{null!==this.currentId&&(lO.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function lV(){let t=of(lI.create).current;return lD(t.disposeEffect),t}function lF(t){return null==t?t:"current"in t?t.current:t}function lB(t,e=!1){let i=lV();return og((s,n=null)=>{i.cancel();let r=lF(t);if(null==r)return;let o=()=>{lz.flushSync(s)};if("function"!=typeof r.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void s();function l(){Promise.all(r.getAnimations().map(t=>t.finished)).then(()=>{n?.aborted||o()},()=>{n?.aborted||(r.getAnimations().some(t=>t.pending||"finished"!==t.playState)?l():o())})}if(e){let t="data-starting-style";if(!r.hasAttribute(t))return void i.request(l);let e=new MutationObserver(()=>{r.hasAttribute(t)||(e.disconnect(),l())});return e.observe(r,{attributes:!0,attributeFilter:[t]}),void n?.addEventListener("abort",()=>e.disconnect(),{once:!0})}i.request(l)})}function lW(t){let{enabled:e=!0,open:i,ref:s,onComplete:n}=t,r=og(n),o=lB(s,i);V.useEffect(()=>{if(!e)return;let t=new AbortController;return o(r,t.signal),()=>{t.abort()}},[e,i,r,o])}function l$(t,e=!1,i=!1){let[s,n]=V.useState(t&&e?"idle":void 0),[r,o]=V.useState(t);return t&&!r&&(o(!0),n("starting")),t||!r||"ending"===s||i||n("ending"),t||r||"ending"!==s||n(void 0),ou(()=>{if(!t&&r&&"ending"!==s&&i){let t=lI.request(()=>{n("ending")});return()=>{lI.cancel(t)}}},[t,r,s,i]),ou(()=>{if(!t||e)return;let i=lI.request(()=>{n(void 0)});return()=>{lI.cancel(i)}},[e,t]),ou(()=>{if(!t||!e)return;t&&r&&"idle"!==s&&n("starting");let i=lI.request(()=>{n("idle")});return()=>{lI.cancel(i)}},[e,t,r,s]),{mounted:r,setMounted:o,transitionStatus:s}}let lK={...oG,...lj},lU=V.forwardRef(function(t,e){let{className:i,value:s,render:n,keepMounted:r=!1,style:o,...l}=t,{value:a,getTabIdByPanelValue:h,orientation:u,tabActivationDirection:c,registerMountedTabPanel:d}=oY(),f=o6(),{ref:p,index:m}=ld(),g=s===a,{mounted:v,transitionStatus:b,setMounted:y}=l$(g),x=!v,w=h(s),S=V.useRef(null),M=oB("div",t,{state:{hidden:x,orientation:u,tabActivationDirection:c,transitionStatus:b},ref:[e,p,S],props:[{"aria-labelledby":w,hidden:x,id:f,role:"tabpanel",tabIndex:g?0:-1,inert:l_(!g),"data-index":m},l],stateAttributesMapping:lK});return(lW({open:g,ref:S,onComplete(){g||y(!1)}}),ou(()=>{if(null!=f&&(!x||r))return d(s,f)},[x,r,s,f,d]),r||v)?M:null}),lQ="ArrowUp",lH="ArrowDown",lq="ArrowLeft",lY="ArrowRight",lG="Home",lZ=new Set([lQ,lH,lq,lY,lG,"End"]),lX=["Shift","Control","Alt","Meta"];function lJ(t){return!!(li(t)&&"INPUT"===t.tagName&&null!=t.selectionStart||li(t)&&"TEXTAREA"===t.tagName)}function l0(t,e,i,s){if(!t||!e||!e.scrollTo)return;let n=t.scrollLeft,r=t.scrollTop,o=t.clientWidtht.scrollLeft+t.clientWidth-r.scrollPaddingRight?n=s+e.offsetWidth+o.scrollMarginRight-t.clientWidth+r.scrollPaddingRight:s-o.scrollMarginLeftt.scrollLeft+t.clientWidth-r.scrollPaddingRight&&(n=s+e.offsetWidth+o.scrollMarginRight-t.clientWidth+r.scrollPaddingRight))}if(l&&"horizontal"!==s){let i=l1(t,e,"top"),s=l2(t),n=l2(e);i-n.scrollMarginTopt.scrollTop+t.clientHeight-s.scrollPaddingBottom&&(r=i+e.offsetHeight+n.scrollMarginBottom-t.clientHeight+s.scrollPaddingBottom)}t.scrollTo({left:n,top:r,behavior:"auto"})}function l1(t,e,i){let s="left"===i?"offsetLeft":"offsetTop",n=0;for(;e.offsetParent&&(n+=e[s],e.offsetParent!==t);)e=e.offsetParent;return n}function l2(t){let e=getComputedStyle(t);return{scrollMarginTop:parseFloat(e.scrollMarginTop)||0,scrollMarginRight:parseFloat(e.scrollMarginRight)||0,scrollMarginBottom:parseFloat(e.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(e.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(e.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(e.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(e.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(e.scrollPaddingLeft)||0}}function l5(t,e){return e<0||e>=t.length}function l3(t,{startingIndex:e=-1,decrement:i=!1,disabledIndices:s,amount:n=1}={}){let r=e;do r+=i?-n:n;while(r>=0&&r<=t.length-1&&l4(t,r,s))return r}function l4(t,e,i){if("function"==typeof i?i(e):i?.includes(e)??!1)return!0;let s=t[e];return!!s&&(!!(!l6(s)||s.matches(":disabled"))||!i&&(s.hasAttribute("disabled")||"true"===s.getAttribute("aria-disabled")))}function l6(t,e=t?lr(t):null){var i;return!!t&&!!t.isConnected&&!!e&&"hidden"!==(i=e).visibility&&"collapse"!==i.visibility&&("function"==typeof t.checkVisibility?t.checkVisibility():"none"!==e.display&&"contents"!==e.display)}let l9=[],l7=V.createContext(void 0);function l8(t){let e,{render:i,className:s,style:n,refs:r=oT,props:o=oT,state:l=oP,stateAttributesMapping:a,highlightedIndex:h,onHighlightedIndexChange:u,orientation:c,grid:d,loopFocus:f,onLoop:p,enableHomeAndEndKeys:m,onMapChange:g,stopEventPropagation:v=!0,rootRef:b,disabledIndices:y,modifierKeys:x,highlightItemOnHover:w=!1,tag:S="div",...M}=t,{props:k,highlightedIndex:C,onHighlightedIndexChange:E,elementsRef:T,onMapChange:P,relayKeyboardEvent:R}=function(t){let{loopFocus:e=!0,orientation:i="both",grid:s,onLoop:n,direction:r,highlightedIndex:o,onHighlightedIndexChange:l,rootRef:a,enableHomeAndEndKeys:h=!1,stopEventPropagation:u,disabledIndices:c,modifierKeys:d=l9}=t,[f,p]=V.useState(0),m=null!=s,g=V.useRef(null),v=ox(g,a),b=V.useRef([]),y=V.useRef(!1),x=o??f,w=og((t,e=!1)=>{if((l??p)(t),e){let e=b.current[t];l0(g.current,e,r,i)}}),S=og(t=>{if(0===t.size||y.current)return;y.current=!0;let e=Array.from(t.keys()),s=e.find(t=>t?.hasAttribute(lc))??null,n=s?t.get(s)?.index??-1:-1;if(-1!==n)w(n);else if(l4(e,x,c)){let t=l3(e,{disabledIndices:c});l5(e,t)||w(t)}l0(g.current,s,r,i)});ou(()=>{if(null==c||null!=o||!y.current)return;let t=b.current;if(l4(t,x,c)){let e=l3(t,{disabledIndices:c});l5(t,e)||w(e)}},[c,o,x,b,w]);let M=og((t,e,i)=>n?n(t,e,i,b):i),k=og(t=>{let o=t.key===lG||"End"===t.key;if(!lZ.has(t.key)||!h&&o||function(t,e){for(let i of lX)if(!e.includes(i)&&t.getModifierState(i))return!0;return!1}(t,d)||!g.current)return;let l="rtl"===r,a=l?lq:lY,f=l?lY:lq,p="vertical"===i?lH:a,v="vertical"===i?lQ:f,y=lv(t.nativeEvent);if(null!=y&&lJ(y)&&!(null==y||y.hasAttribute("disabled")||"true"===y.getAttribute("aria-disabled"))){let e=y.selectionStart,i=y.selectionEnd,s=y.value;if(null==e||t.shiftKey||e!==i||t.key!==v&&e0)return}let S=x,k=l3(b.current,{disabledIndices:c}),C=l3(b.current,{decrement:!0,startingIndex:b.current.length,disabledIndices:c});null!=s&&(S=s({disabledIndices:c,elementsRef:b,event:t,highlightedIndex:x,loopFocus:e,maxIndex:C,minIndex:k,onLoop:M,orientation:i,rtl:l}));let E="vertical"!==i&&t.key===a||"horizontal"!==i&&t.key===lH,T="vertical"!==i&&t.key===f||"horizontal"!==i&&t.key===lQ;h&&(t.key===lG?S=k:"End"===t.key&&(S=C)),S===x&&(E||T)&&(e&&S===C&&E?(S=k,n&&(S=n(t,x,S,b))):e&&S===k&&T?(S=C,n&&(S=n(t,x,S,b))):S=l3(b.current,{startingIndex:S,decrement:T,disabledIndices:c})),S===x||l5(b.current,S)||(u&&t.stopPropagation(),(m||o||E||T)&&t.preventDefault(),w(S,!0),queueMicrotask(()=>{b.current[S]?.focus()}))});return{props:{ref:v,onFocus(t){let e=g.current,i=lv(t.nativeEvent);e&&null!=i&&lJ(i)&&i.setSelectionRange(0,i.value.length)},onKeyDown:k},highlightedIndex:x,onHighlightedIndexChange:w,elementsRef:b,onMapChange:S,relayKeyboardEvent:k}}({grid:d,loopFocus:f,onLoop:p,orientation:c,highlightedIndex:h,onHighlightedIndexChange:u,rootRef:b,stopEventPropagation:v,enableHomeAndEndKeys:m,direction:(e=V.useContext(l7),e?.direction??"ltr"),disabledIndices:y,modifierKeys:x}),_=oB(S,t,{state:l,ref:r,props:[k,...o,M],stateAttributesMapping:a}),L=V.useMemo(()=>({highlightedIndex:C,onHighlightedIndexChange:E,highlightItemOnHover:w,relayKeyboardEvent:R}),[C,E,w,R]);return(0,I.jsx)(lo.Provider,{value:L,children:(0,I.jsx)(oK,{elementsRef:T,onMapChange:t=>{g?.(t),P(t)},children:_})})}let at=V.forwardRef(function(t,e){let{activateOnFocus:i=!1,className:s,loopFocus:n=!0,render:r,style:o,...l}=t,{orientation:a,setTabMap:h,tabActivationDirection:u}=oY(),[c,d]=V.useState(0),[f,p]=V.useState(null),m=V.useRef(new Set),g=V.useRef(new Set),v=V.useRef(null);ou(()=>{if("u"{m.current.forEach(t=>{t()})});return v.current=t,f&&t.observe(f),g.current.forEach(e=>{t.observe(e)}),()=>{t.disconnect(),v.current=null}},[f]);let b=og(t=>(m.current.add(t),()=>{m.current.delete(t)})),y=og(t=>(g.current.add(t),v.current?.observe(t),()=>{g.current.delete(t),v.current?.unobserve(t)})),x=V.useMemo(()=>({activateOnFocus:i,registerIndicatorUpdateListener:b,registerTabResizeObserverElement:y,tabsListElement:f}),[i,b,y,f]);return(0,I.jsx)(lf.Provider,{value:x,children:(0,I.jsx)(l8,{render:r,className:s,style:o,state:{orientation:a,tabActivationDirection:u},refs:[e,p],props:[{"aria-orientation":"vertical"===a?"vertical":void 0,role:"tablist"},l],stateAttributesMapping:oG,highlightedIndex:c,enableHomeAndEndKeys:!0,loopFocus:n,orientation:a,onHighlightedIndexChange:d,onMapChange:h,disabledIndices:oT})})});t.s(["Indicator",0,lR,"List",0,at,"Panel",0,lU,"Root",0,oJ,"Tab",0,lb],69281);var ae=t.i(69281),ae=ae;function ai(){for(var t,e,i=0,s="",n=arguments.length;i"boolean"==typeof t?`${t}`:0===t?"0":t,an=(t,e)=>i=>{var s;if((null==e?void 0:e.variants)==null)return ai(t,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:n,defaultVariants:r}=e,o=Object.keys(n).map(t=>{let e=null==i?void 0:i[t],s=null==r?void 0:r[t];if(null===e)return null;let o=as(e)||as(s);return n[t][o]}),l=i&&Object.entries(i).reduce((t,e)=>{let[i,s]=e;return void 0===s||(t[i]=s),t},{});return ai(t,o,null==e||null==(s=e.compoundVariants)?void 0:s.reduce((t,e)=>{let{class:i,className:s,...n}=e;return Object.entries(n).every(t=>{let[e,i]=t;return Array.isArray(i)?i.includes({...r,...l}[e]):({...r,...l})[e]===i})?[...t,i,s]:t},[]),null==i?void 0:i.class,null==i?void 0:i.className)},ar=(t=new Map,e=null,i)=>({nextPart:t,validators:e,classGroupId:i}),ao=[],al=(t,e,i)=>{if(0==t.length-e)return i.classGroupId;let s=t[e],n=i.nextPart.get(s);if(n){let i=al(t,e+1,n);if(i)return i}let r=i.validators;if(null===r)return;let o=0===e?t.join("-"):t.slice(e).join("-"),l=r.length;for(let t=0;t{let i=ar();for(let s in t)ah(t[s],i,s,e);return i},ah=(t,e,i,s)=>{let n=t.length;for(let r=0;r{"string"==typeof t?ac(t,e,i):"function"==typeof t?ad(t,e,i,s):af(t,e,i,s)},ac=(t,e,i)=>{(""===t?e:ap(e,t)).classGroupId=i},ad=(t,e,i,s)=>{am(t)?ah(t(s),e,i,s):(null===e.validators&&(e.validators=[]),e.validators.push({classGroupId:i,validator:t}))},af=(t,e,i,s)=>{let n=Object.entries(t),r=n.length;for(let t=0;t{let i=t,s=e.split("-"),n=s.length;for(let t=0;t"isThemeGetter"in t&&!0===t.isThemeGetter,ag=[],av=(t,e,i,s,n)=>({modifiers:t,hasImportantModifier:e,baseClassName:i,maybePostfixModifierPosition:s,isExternal:n}),ab=/\s+/,ay=t=>{let e;if("string"==typeof t)return t;let i="";for(let s=0;s{let e=e=>e[t]||ax;return e.isThemeGetter=!0,e},aS=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,aM=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ak=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,aC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,aE=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,aT=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,aP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,aR=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,a_=t=>ak.test(t),aL=t=>!!t&&!Number.isNaN(Number(t)),aN=t=>!!t&&Number.isInteger(Number(t)),aA=t=>t.endsWith("%")&&aL(t.slice(0,-1)),aj=t=>aC.test(t),az=()=>!0,aD=t=>aE.test(t)&&!aT.test(t),aO=()=>!1,aI=t=>aP.test(t),aV=t=>aR.test(t),aF=t=>!a$(t)&&!aZ(t),aB=t=>t.startsWith("@container")&&("/"===t[10]&&void 0!==t[11]||"s"===t[11]&&void 0!==t[16]&&t.startsWith("-size/",10)||"n"===t[11]&&void 0!==t[18]&&t.startsWith("-normal/",10)),aW=t=>a4(t,a8,aO),a$=t=>aS.test(t),aK=t=>a4(t,ht,aD),aU=t=>a4(t,he,aL),aQ=t=>a4(t,hs,az),aH=t=>a4(t,hi,aO),aq=t=>a4(t,a9,aO),aY=t=>a4(t,a7,aV),aG=t=>a4(t,hn,aI),aZ=t=>aM.test(t),aX=t=>a6(t,ht),aJ=t=>a6(t,hi),a0=t=>a6(t,a9),a1=t=>a6(t,a8),a2=t=>a6(t,a7),a5=t=>a6(t,hn,!0),a3=t=>a6(t,hs,!0),a4=(t,e,i)=>{let s=aS.exec(t);return!!s&&(s[1]?e(s[1]):i(s[2]))},a6=(t,e,i=!1)=>{let s=aM.exec(t);return!!s&&(s[1]?e(s[1]):i)},a9=t=>"position"===t||"percentage"===t,a7=t=>"image"===t||"url"===t,a8=t=>"length"===t||"size"===t||"bg-size"===t,ht=t=>"length"===t,he=t=>"number"===t,hi=t=>"family-name"===t,hs=t=>"number"===t||"weight"===t,hn=t=>"shadow"===t,hr=(d=()=>{let t=aw("color"),e=aw("font"),i=aw("text"),s=aw("font-weight"),n=aw("tracking"),r=aw("leading"),o=aw("breakpoint"),l=aw("container"),a=aw("spacing"),h=aw("radius"),u=aw("shadow"),c=aw("inset-shadow"),d=aw("text-shadow"),f=aw("drop-shadow"),p=aw("blur"),m=aw("perspective"),g=aw("aspect"),v=aw("ease"),b=aw("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...x(),aZ,a$],S=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto","contain","none"],k=()=>[aZ,a$,a],C=()=>[a_,"full","auto",...k()],E=()=>[aN,"none","subgrid",aZ,a$],T=()=>["auto",{span:["full",aN,aZ,a$]},aN,aZ,a$],P=()=>[aN,"auto",aZ,a$],R=()=>["auto","min","max","fr",aZ,a$],_=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],L=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...k()],A=()=>[a_,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],j=()=>[a_,"screen","full","dvw","lvw","svw","min","max","fit",...k()],z=()=>[a_,"screen","full","lh","dvh","lvh","svh","min","max","fit",...k()],D=()=>[t,aZ,a$],O=()=>[...x(),a0,aq,{position:[aZ,a$]}],I=()=>["no-repeat",{repeat:["","x","y","space","round"]}],V=()=>["auto","cover","contain",a1,aW,{size:[aZ,a$]}],F=()=>[aA,aX,aK],B=()=>["","none","full",h,aZ,a$],W=()=>["",aL,aX,aK],$=()=>["solid","dashed","dotted","double"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],U=()=>[aL,aA,a0,aq],Q=()=>["","none",p,aZ,a$],H=()=>["none",aL,aZ,a$],q=()=>["none",aL,aZ,a$],Y=()=>[aL,aZ,a$],G=()=>[a_,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[aj],breakpoint:[aj],color:[az],container:[aj],"drop-shadow":[aj],ease:["in","out","in-out"],font:[aF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[aj],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[aj],shadow:[aj],spacing:["px",aL],text:[aj],"text-shadow":[aj],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",a_,a$,aZ,g]}],container:["container"],"container-type":[{"@container":["","normal","size",aZ,a$]}],"container-named":[aB],columns:[{columns:[aL,a$,aZ,l]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{"inset-s":C(),start:C()}],end:[{"inset-e":C(),end:C()}],"inset-bs":[{"inset-bs":C()}],"inset-be":[{"inset-be":C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[aN,"auto",aZ,a$]}],basis:[{basis:[a_,"full","auto",l,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[aL,a_,"auto","initial","none",a$]}],grow:[{grow:["",aL,aZ,a$]}],shrink:[{shrink:["",aL,aZ,a$]}],order:[{order:[aN,"first","last","none",aZ,a$]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:T()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:T()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":R()}],"auto-rows":[{"auto-rows":R()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[..._(),"normal"]}],"justify-items":[{"justify-items":[...L(),"normal"]}],"justify-self":[{"justify-self":["auto",...L()]}],"align-content":[{content:["normal",..._()]}],"align-items":[{items:[...L(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...L(),{baseline:["","last"]}]}],"place-content":[{"place-content":_()}],"place-items":[{"place-items":[...L(),"baseline"]}],"place-self":[{"place-self":["auto",...L()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pbs:[{pbs:k()}],pbe:[{pbe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mbs:[{mbs:N()}],mbe:[{mbe:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:A()}],"inline-size":[{inline:["auto",...j()]}],"min-inline-size":[{"min-inline":["auto",...j()]}],"max-inline-size":[{"max-inline":["none",...j()]}],"block-size":[{block:["auto",...z()]}],"min-block-size":[{"min-block":["auto",...z()]}],"max-block-size":[{"max-block":["none",...z()]}],w:[{w:[l,"screen",...A()]}],"min-w":[{"min-w":[l,"screen","none",...A()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[o]},...A()]}],h:[{h:["screen","lh",...A()]}],"min-h":[{"min-h":["screen","lh","none",...A()]}],"max-h":[{"max-h":["screen","lh",...A()]}],"font-size":[{text:["base",i,aX,aK]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,a3,aQ]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",aA,a$]}],"font-family":[{font:[aJ,aH,e]}],"font-features":[{"font-features":[a$]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,aZ,a$]}],"line-clamp":[{"line-clamp":[aL,"none",aZ,aU]}],leading:[{leading:[r,...k()]}],"list-image":[{"list-image":["none",aZ,a$]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",aZ,a$]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:D()}],"text-color":[{text:D()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[aL,"from-font","auto",aZ,aK]}],"text-decoration-color":[{decoration:D()}],"underline-offset":[{"underline-offset":[aL,"auto",aZ,a$]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"tab-size":[{tab:[aN,aZ,a$]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",aZ,a$]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",aZ,a$]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:O()}],"bg-repeat":[{bg:I()}],"bg-size":[{bg:V()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},aN,aZ,a$],radial:["",aZ,a$],conic:[aN,aZ,a$]},a2,aY]}],"bg-color":[{bg:D()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:D()}],"gradient-via":[{via:D()}],"gradient-to":[{to:D()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:W()}],"border-w-x":[{"border-x":W()}],"border-w-y":[{"border-y":W()}],"border-w-s":[{"border-s":W()}],"border-w-e":[{"border-e":W()}],"border-w-bs":[{"border-bs":W()}],"border-w-be":[{"border-be":W()}],"border-w-t":[{"border-t":W()}],"border-w-r":[{"border-r":W()}],"border-w-b":[{"border-b":W()}],"border-w-l":[{"border-l":W()}],"divide-x":[{"divide-x":W()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":W()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:D()}],"border-color-x":[{"border-x":D()}],"border-color-y":[{"border-y":D()}],"border-color-s":[{"border-s":D()}],"border-color-e":[{"border-e":D()}],"border-color-bs":[{"border-bs":D()}],"border-color-be":[{"border-be":D()}],"border-color-t":[{"border-t":D()}],"border-color-r":[{"border-r":D()}],"border-color-b":[{"border-b":D()}],"border-color-l":[{"border-l":D()}],"divide-color":[{divide:D()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[aL,aZ,a$]}],"outline-w":[{outline:["",aL,aX,aK]}],"outline-color":[{outline:D()}],shadow:[{shadow:["","none",u,a5,aG]}],"shadow-color":[{shadow:D()}],"inset-shadow":[{"inset-shadow":["none",c,a5,aG]}],"inset-shadow-color":[{"inset-shadow":D()}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:D()}],"ring-offset-w":[{"ring-offset":[aL,aK]}],"ring-offset-color":[{"ring-offset":D()}],"inset-ring-w":[{"inset-ring":W()}],"inset-ring-color":[{"inset-ring":D()}],"text-shadow":[{"text-shadow":["none",d,a5,aG]}],"text-shadow-color":[{"text-shadow":D()}],opacity:[{opacity:[aL,aZ,a$]}],"mix-blend":[{"mix-blend":[...K(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":K()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[aL]}],"mask-image-linear-from-pos":[{"mask-linear-from":U()}],"mask-image-linear-to-pos":[{"mask-linear-to":U()}],"mask-image-linear-from-color":[{"mask-linear-from":D()}],"mask-image-linear-to-color":[{"mask-linear-to":D()}],"mask-image-t-from-pos":[{"mask-t-from":U()}],"mask-image-t-to-pos":[{"mask-t-to":U()}],"mask-image-t-from-color":[{"mask-t-from":D()}],"mask-image-t-to-color":[{"mask-t-to":D()}],"mask-image-r-from-pos":[{"mask-r-from":U()}],"mask-image-r-to-pos":[{"mask-r-to":U()}],"mask-image-r-from-color":[{"mask-r-from":D()}],"mask-image-r-to-color":[{"mask-r-to":D()}],"mask-image-b-from-pos":[{"mask-b-from":U()}],"mask-image-b-to-pos":[{"mask-b-to":U()}],"mask-image-b-from-color":[{"mask-b-from":D()}],"mask-image-b-to-color":[{"mask-b-to":D()}],"mask-image-l-from-pos":[{"mask-l-from":U()}],"mask-image-l-to-pos":[{"mask-l-to":U()}],"mask-image-l-from-color":[{"mask-l-from":D()}],"mask-image-l-to-color":[{"mask-l-to":D()}],"mask-image-x-from-pos":[{"mask-x-from":U()}],"mask-image-x-to-pos":[{"mask-x-to":U()}],"mask-image-x-from-color":[{"mask-x-from":D()}],"mask-image-x-to-color":[{"mask-x-to":D()}],"mask-image-y-from-pos":[{"mask-y-from":U()}],"mask-image-y-to-pos":[{"mask-y-to":U()}],"mask-image-y-from-color":[{"mask-y-from":D()}],"mask-image-y-to-color":[{"mask-y-to":D()}],"mask-image-radial":[{"mask-radial":[aZ,a$]}],"mask-image-radial-from-pos":[{"mask-radial-from":U()}],"mask-image-radial-to-pos":[{"mask-radial-to":U()}],"mask-image-radial-from-color":[{"mask-radial-from":D()}],"mask-image-radial-to-color":[{"mask-radial-to":D()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[aL]}],"mask-image-conic-from-pos":[{"mask-conic-from":U()}],"mask-image-conic-to-pos":[{"mask-conic-to":U()}],"mask-image-conic-from-color":[{"mask-conic-from":D()}],"mask-image-conic-to-color":[{"mask-conic-to":D()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:O()}],"mask-repeat":[{mask:I()}],"mask-size":[{mask:V()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",aZ,a$]}],filter:[{filter:["","none",aZ,a$]}],blur:[{blur:Q()}],brightness:[{brightness:[aL,aZ,a$]}],contrast:[{contrast:[aL,aZ,a$]}],"drop-shadow":[{"drop-shadow":["","none",f,a5,aG]}],"drop-shadow-color":[{"drop-shadow":D()}],grayscale:[{grayscale:["",aL,aZ,a$]}],"hue-rotate":[{"hue-rotate":[aL,aZ,a$]}],invert:[{invert:["",aL,aZ,a$]}],saturate:[{saturate:[aL,aZ,a$]}],sepia:[{sepia:["",aL,aZ,a$]}],"backdrop-filter":[{"backdrop-filter":["","none",aZ,a$]}],"backdrop-blur":[{"backdrop-blur":Q()}],"backdrop-brightness":[{"backdrop-brightness":[aL,aZ,a$]}],"backdrop-contrast":[{"backdrop-contrast":[aL,aZ,a$]}],"backdrop-grayscale":[{"backdrop-grayscale":["",aL,aZ,a$]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[aL,aZ,a$]}],"backdrop-invert":[{"backdrop-invert":["",aL,aZ,a$]}],"backdrop-opacity":[{"backdrop-opacity":[aL,aZ,a$]}],"backdrop-saturate":[{"backdrop-saturate":[aL,aZ,a$]}],"backdrop-sepia":[{"backdrop-sepia":["",aL,aZ,a$]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",aZ,a$]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[aL,"initial",aZ,a$]}],ease:[{ease:["linear","initial",v,aZ,a$]}],delay:[{delay:[aL,aZ,a$]}],animate:[{animate:["none",b,aZ,a$]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,aZ,a$]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:H()}],"rotate-x":[{"rotate-x":H()}],"rotate-y":[{"rotate-y":H()}],"rotate-z":[{"rotate-z":H()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:Y()}],"skew-x":[{"skew-x":Y()}],"skew-y":[{"skew-y":Y()}],transform:[{transform:[aZ,a$,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:G()}],"translate-x":[{"translate-x":G()}],"translate-y":[{"translate-y":G()}],"translate-z":[{"translate-z":G()}],"translate-none":["translate-none"],zoom:[{zoom:[aN,aZ,a$]}],accent:[{accent:D()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:D()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",aZ,a$]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":D()}],"scrollbar-track-color":[{"scrollbar-track":D()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mbs":[{"scroll-mbs":k()}],"scroll-mbe":[{"scroll-mbe":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pbs":[{"scroll-pbs":k()}],"scroll-pbe":[{"scroll-pbe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",aZ,a$]}],fill:[{fill:["none",...D()]}],"stroke-w":[{stroke:[aL,aX,aK,aU]}],stroke:[{stroke:["none",...D()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},a=t=>{let e=r(t);if(e)return e;let i=((t,e)=>{let{parseClassName:i,getClassGroupId:s,getConflictingClassGroupIds:n,sortModifiers:r,postfixLookupClassGroupIds:o}=e,l=[],a=t.trim().split(ab),h="";for(let t=a.length-1;t>=0;t-=1){let e,u=a[t],{isExternal:c,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=i(u);if(c){h=u+(h.length>0?" "+h:h);continue}let g=!!m;if(g){let t=(e=s(p.substring(0,m)))&&o[e]?s(p):void 0;t&&t!==e&&(e=t,g=!1)}else e=s(p);if(!e){if(!g||!(e=s(p))){h=u+(h.length>0?" "+h:h);continue}g=!1}let v=0===d.length?"":1===d.length?d[0]:r(d).join(":"),b=f?v+"!":v,y=b+e;if(l.indexOf(y)>-1)continue;l.push(y);let x=n(e,g);for(let t=0;t0?" "+h:h)}return h})(t,n);return o(t,i),i},l=t=>{var e;let i;return r=(n={cache:(t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=Object.create(null),s=Object.create(null),n=(n,r)=>{i[n]=r,++e>t&&(e=0,s=i,i=Object.create(null))};return{get(t){let e=i[t];return void 0!==e?e:void 0!==(e=s[t])?(n(t,e),e):void 0},set(t,e){t in i?i[t]=e:n(t,e)}}})((e=[].reduce((t,e)=>e(t),d())).cacheSize),parseClassName:(t=>{let{prefix:e,experimentalParseClassName:i}=t,s=t=>{let e,i=[],s=0,n=0,r=0,o=t.length;for(let l=0;lr?e-r:void 0)};if(e){let t=e+":",i=s;s=e=>e.startsWith(t)?i(e.slice(t.length)):av(ag,!1,e,void 0,!0)}if(i){let t=s;s=e=>i({className:e,parseClassName:t})}return s})(e),sortModifiers:(i=new Map,e.orderSensitiveModifiers.forEach((t,e)=>{i.set(t,1e6+e)}),t=>{let e=[],s=[];for(let n=0;n0&&(s.sort(),e.push(...s),s=[]),e.push(r)):s.push(r)}return s.length>0&&(s.sort(),e.push(...s)),e}),postfixLookupClassGroupIds:(t=>{let e=Object.create(null),i=t.postfixLookupClassGroups;if(i)for(let t=0;t{let e=(t=>{let{theme:e,classGroups:i}=t;return aa(i,e)})(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:s}=t;return{getClassGroupId:t=>{if(t.startsWith("[")&&t.endsWith("]")){var i;let e,s,n;return -1===(i=t).slice(1,-1).indexOf(":")?void 0:(s=(e=i.slice(1,-1)).indexOf(":"),(n=e.slice(0,s))?"arbitrary.."+n:void 0)}let s=t.split("-"),n=+(""===s[0]&&s.length>1);return al(s,n,e)},getConflictingClassGroupIds:(t,e)=>{if(e){let e=s[t],n=i[t];if(e){if(n){let t=Array(n.length+e.length);for(let e=0;el(((...t)=>{let e,i,s=0,n="";for(;ssvg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function hd({className:t,variant:e="default",render:i,...s}){var n;return oB((n={defaultTagName:"span",props:oL({className:ho(hc({variant:e}),t)},s),render:i,state:{slot:"badge",variant:e}}).defaultTagName??"div",n,n)}let hf=V.forwardRef(function(t,e){let{render:i,className:s,disabled:n=!1,focusableWhenDisabled:r=!1,nativeButton:o=!0,style:l,...a}=t,{getButtonProps:h,buttonRef:u}=lh({disabled:n,focusableWhenDisabled:r,native:o});return oB("button",t,{state:{disabled:n},ref:[e,u],props:[a,h]})}),hp=an("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function hm({className:t,variant:e="default",size:i="default",...s}){return(0,I.jsx)(hf,{"data-slot":"button",className:ho(hp({variant:e,size:i,className:t})),...s})}t.s([],14651),t.i(14651);let hg=V.createContext(void 0);function hv(t){let e=V.useContext(hg);if(!t&&void 0===e)throw Error(oy(27));return e}(f={}).open="data-open",f.closed="data-closed",f[f.startingStyle=lL.startingStyle]="startingStyle",f[f.endingStyle=lL.endingStyle]="endingStyle",f.anchorHidden="data-anchor-hidden",f.side="data-side",f.align="data-align";let hb={"data-popup-open":""},hy={"data-open":""},hx={"data-closed":""},hw={"data-anchor-hidden":""},hS={open:t=>t?hb:null},hM={open:t=>t?hy:hx,anchorHidden:t=>t?hw:null},hk={...hM,...lj},hC=V.forwardRef(function(t,e){let{render:i,className:s,style:n,forceRender:r=!1,...o}=t,l=hv(),a=l.useState("open"),h=l.useState("nested"),u=l.useState("mounted");return oB("div",t,{state:{open:a,transitionStatus:l.useState("transitionStatus")},ref:[l.context.backdropRef,e],stateAttributesMapping:hk,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},o],enabled:r||!h})});var oX=oX;let hE=V.forwardRef(function(t,e){let{render:i,className:s,style:n,disabled:r=!1,nativeButton:o=!0,...l}=t,a=hv(),h=a.useState("open"),{getButtonProps:u,buttonRef:c}=lh({disabled:r,native:o});return oB("button",t,{state:{disabled:r},ref:[e,c],props:[{onClick:function(t){h&&a.setOpen(!1,oZ(oX.closePress,t.nativeEvent))}},l,u]})}),hT=V.forwardRef(function(t,e){let{render:i,className:s,style:n,id:r,...o}=t,l=hv(),a=o6(r);return l.useSyncedValueWithCleanup("descriptionElementId",a),oB("p",t,{ref:e,props:[{id:a},o]})});function hP(t,e,i,s){return t.addEventListener(e,i,s),()=>{t.removeEventListener(e,i,s)}}function hR(...t){return()=>{for(let e=0;e{e.current=e.next}};return e}class hN{static create(){return new hN}currentId=0;start(t,e){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,e()},t)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function hA(){let t=of(hN.create).current;return lD(t.disposeEffect),t}t.s([],64949),t.i(64949);let{userAgent:hj,platform:hz,maxTouchPoints:hD}="u"1,hF="android",hB=hI===hF||hO.includes(hF),hW=!hV&&hI.startsWith("mac"),h$=hI.startsWith("win"),hK=!hB&&/^(linux|chrome os)/.test(hI),hU=hW||hV;t.s(["android",0,hB,"apple",0,hU,"ios",0,hV,"linux",0,hK,"mac",0,hW,"windows",0,h$],3720);var hQ=t.i(3720);let hH="u">typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),hq=!hH&&hO.includes("firefox"),hY=!hH&&hO.includes("chrom");t.s(["blink",0,hY,"gecko",0,hq,"webkit",0,hH],79850);var hG=t.i(79850);t.s(["voiceOver",0,hU],99170);var hZ=t.i(99170);let hX=/jsdom|happydom/.test(hO);t.s(["jsdom",0,hX],36174);var hJ=t.i(36174);t.s(["engine",0,hG,"env",0,hJ,"os",0,hQ,"screenReader",0,hZ],79214);var h0=t.i(79214),h0=h0,h0=h0;let h1={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},h2={...h1,position:"fixed",top:0,left:0};({...h1,position:"absolute"});let h5=V.forwardRef(function(t,e){let[i,s]=V.useState();return ou(()=>{h0.screenReader.voiceOver&&h0.engine.webkit&&s("button")},[]),(0,I.jsx)("span",{...t,ref:e,style:h2,"aria-hidden":!i||void 0,tabIndex:0,role:i,"data-base-ui-focus-guard":""})}),h3="data-base-ui-focusable";function h4(t,e){return null!=e&&("composedPath"in t?t.composedPath().includes(e):null!=t.target&&e.contains(t.target))}function h6(t){return li(t)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function h9(t){return!!t&&"combobox"===t.getAttribute("role")&&h6(t)}function h7(t){return t?t.hasAttribute(h3)?t:t.querySelector(`[${h3}]`)||t:null}var h0=h0;function h8(t){return!h0.env.jsdom&&(!h0.os.android&&0===t.width&&0===t.height||h0.os.android&&1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"===t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail&&"touch"===t.pointerType)}function ut(t,e){let i=["mouse","pen"];return e||i.push("",void 0),i.includes(t)}function ue(t){for(let e of Array.from(t.children))if("summary"===o7(e))return e;return null}function ui(t){let e=t?o7(t):"";return null!=t&&t.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==e||null!=t.parentElement&&"details"===o7(t.parentElement)&&ue(t.parentElement)===t)&&("details"!==e||null==ue(t))&&("input"!==e||"hidden"!==t.type)}function us(t){if(!ui(t)||!t.isConnected||t.matches(":disabled"))return!1;for(let e=t;e;e=function(t){let e=t.assignedSlot;if(e)return e;if(t.parentElement)return t.parentElement;let i=t.getRootNode();return ls(i)?i.host:null}(e)){let i=e!==t,s="slot"===o7(e);if(e.hasAttribute("inert")||i&&"details"===o7(e)&&!e.open&&!function(t,e){let i=ue(e);return!!i&&(t===i||lg(i,t))}(t,e)||e.hasAttribute("hidden")||!s&&!function(t,e){let i=lr(t);return e?"none"!==i.display:l6(t,i)}(e,i))return!1}return!0}function un(t){let e=t.tabIndex;if(e<0){let e=o7(t);if("details"===e||"audio"===e||"video"===e||li(t)&&t.isContentEditable)return 0}return e}function ur(t){return"input"!==o7(t)?null:"radio"===t.type&&""!==t.name?t:null}function uo(t){if(li(t)&&"slot"===o7(t)){let e=t.assignedElements({flatten:!0});if(e.length>0)return e}return li(t)&&t.shadowRoot?Array.from(t.shadowRoot.children):Array.from(t.children)}function ul(t){return us(t)&&un(t)>=0}function ua(t){let e=[];return!function t(e,i){uo(e).forEach(e=>{ui(e)&&i.push(e),t(e,i)})}(t,e),e.filter(us)}function uh(t){let e=ua(t);return e.filter(t=>un(t)>=0&&function(t,e){let i=ur(t);if(!i)return!0;let s=e.find(t=>{let e=ur(t);return e?.name===i.name&&e.form===i.form&&e.checked});return s?s===i:e.find(t=>{let e=ur(t);return e?.name===i.name&&e.form===i.form})===i}(t,e))}function uu(t,e){let i=uh(t),s=i.length;if(0===s)return;let n=lm(o2(t)),r=i.indexOf(n);return i[-1===r?1===e?0:s-1:r+e]}function uc(t){return uu(o2(t).body,1)||t}function ud(t){return uu(o2(t).body,-1)||t}function uf(t,e){let i=e||t.currentTarget,s=t.relatedTarget;return!s||!lg(i,s)}function up(t){let e=[];!function t(e,i,s){uo(e).forEach(e=>{li(e)&&e.matches(i)&&s.push(e),t(e,i,s)})}(t,"[data-tabindex]",e),e.forEach(t=>{let e=t.dataset.tabindex;delete t.dataset.tabindex,e?t.setAttribute("tabindex",e):t.removeAttribute("tabindex")})}function um(t,e,i=!0){return t.filter(t=>t.parentId===e).flatMap(e=>[...!i||e.context?.open?[e]:[],...um(t,e.id,i)])}function ug(t,e){let i=[],s=t.find(t=>t.id===e)?.parentId;for(;s;){let e=t.find(t=>t.id===s);s=e?.parentId,e&&(i=i.concat(e))}return i}var oX=oX;function uv(t){return`data-base-ui-${t}`}let ub=0;function uy(t,e={}){let{preventScroll:i=!1,sync:s=!1,shouldFocus:n}=e;function r(){(!n||n())&&t?.focus({preventScroll:i})}if(cancelAnimationFrame(ub),s)return r(),oE;let o=requestAnimationFrame(r);return ub=o,()=>{ub===o&&(cancelAnimationFrame(o),ub=0)}}let ux={inert:new WeakMap,"aria-hidden":new WeakMap},uw="data-base-ui-inert",uS={inert:new WeakSet,"aria-hidden":new WeakSet},uM=new WeakMap,uk=0,uC=(t,e)=>e.map(e=>{if(t.contains(e))return e;let i=function t(e){return e?ls(e)?e.host:t(e.parentNode):null}(e);return t.contains(i)?i:null}).filter(t=>null!=t),uE=t=>{let e=new Set;return t.forEach(t=>{let i=t;for(;i&&!e.has(i);)e.add(i),i=i.parentNode}),e},uT=(t,e,i)=>{let s=[],n=t=>{!t||i.has(t)||Array.from(t.children).forEach(t=>{"script"!==o7(t)&&(e.has(t)?n(t):s.push(t))})};return n(t),s};function uP(t,e={}){let{ariaHidden:i=!1,inert:s=!1,mark:n=!0}=e,r=o2(t[0]).body;return function(t,e,i,s,{mark:n=!0}){let r=null;s?r="inert":i&&(r="aria-hidden");let o=null,l=null,a=uC(e,t),h=n?uT(e,uE(a),new Set(a)):[],u=[],c=[];if(r){let t=ux[r],i=uS[r];l=i,o=t;let s=uC(e,Array.from(e.querySelectorAll("[aria-live]"))),n=a.concat(s);uT(e,uE(n),new Set(n)).forEach(e=>{let s=e.getAttribute(r),n=null!==s&&"false"!==s,o=(t.get(e)||0)+1;t.set(e,o),u.push(e),1===o&&n&&i.add(e),n||e.setAttribute(r,"inert"===r?"":"true")})}return n&&h.forEach(t=>{let e=(uM.get(t)||0)+1;uM.set(t,e),c.push(t),1===e&&t.setAttribute(uw,"")}),uk+=1,()=>{o&&u.forEach(t=>{let e=(o.get(t)||0)-1;o.set(t,e),e||(!l?.has(t)&&r&&t.removeAttribute(r),l?.delete(t))}),n&&c.forEach(t=>{let e=(uM.get(t)||0)-1;uM.set(t,e),e||t.removeAttribute(uw)}),(uk-=1)||(ux.inert=new WeakMap,ux["aria-hidden"]=new WeakMap,uS.inert=new WeakSet,uS["aria-hidden"]=new WeakSet,uM=new WeakMap)}}(t,r,i,s,{mark:n})}var oX=oX;let uR="data-base-ui-click-trigger",u_={clipPath:"inset(50%)",position:"fixed",top:0,left:0},uL=V.createContext(null),uN=uv("portal"),uA=V.forwardRef(function(t,e){let{render:i,className:s,style:n,children:r,container:o,...l}=t,{node:a,nodeId:h,subtree:u}=function(t={}){let{ref:e,container:i,componentProps:s=oP,elementProps:n}=t,r=o4(),o=V.useContext(uL),l=o?.portalNode,[a,h]=V.useState(null),[u,c]=V.useState(null),d=og(t=>{null!==t&&c(t)}),f=V.useRef(null);ou(()=>{if(null===i){f.current&&(f.current=null,c(null),h(null));return}let t=(i&&(lt(i)?i:i.current))??l??document.body;if(null==t){f.current&&(f.current=null,c(null),h(null));return}f.current!==t&&(f.current=t,c(null),h(t))},[i,l]);let p=oB("div",s,{ref:[e,d],props:[{id:r,[uN]:""},n]}),m=a&&p?lz.createPortal(p,a):null;return{node:u,nodeId:V.isValidElement(p)?p.props.id:void 0,subtree:m}}({container:o,ref:e,componentProps:t,elementProps:l}),c=V.useRef(null),d=V.useRef(null),f=V.useRef(null),p=V.useRef(null),[m,g]=V.useState(null),v=V.useRef(!1),b=m?.modal,y=m?.open,x=!!m&&!m.modal&&m.open&&!!a;V.useEffect(()=>{if(a&&!b)return hR(hP(a,"focusin",t,!0),hP(a,"focusout",t,!0));function t(t){a&&t.relatedTarget&&uf(t)&&("focusin"===t.type?v.current&&(up(a),v.current=!1):(uh(a).forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),v.current=!0))}},[a,b]),ou(()=>{a&&!0===y&&v.current&&(up(a),v.current=!1)},[y,a]);let w=V.useMemo(()=>({beforeOutsideRef:c,afterOutsideRef:d,beforeInsideRef:f,afterInsideRef:p,portalNode:a,setFocusManagerState:g}),[a]);return(0,I.jsxs)(V.Fragment,{children:[u,(0,I.jsxs)(uL.Provider,{value:w,children:[x&&a&&(0,I.jsx)(h5,{"data-type":"outside",ref:c,onFocus:t=>{if(uf(t,a))f.current?.focus();else{let t=ud(m?m.domReference:null);t?.focus()}}}),x&&a&&(0,I.jsx)("span",{"aria-owns":h,style:u_}),a&&lz.createPortal(r,a),x&&a&&(0,I.jsx)(h5,{"data-type":"outside",ref:d,onFocus:t=>{if(uf(t,a))p.current?.focus();else{let e=uc(m?m.domReference:null);e?.focus(),m?.closeOnFocusOut&&m?.onOpenChange(!1,oZ(oX.focusOut,t.nativeEvent))}}})]})]})}),uj=V.createContext(null),uz=V.createContext(null),uD=t=>{let e=V.useContext(uz);return t??e},uO=[];function uI(){uO=uO.filter(t=>t.deref()?.isConnected)}function uV(t){uI(),t&&"body"!==o7(t)&&(uO.push(new WeakRef(t)),uO.length>20&&(uO=uO.slice(-20)))}function uF(){return uI(),uO[uO.length-1]?.deref()}function uB(t){if(t.hasAttribute("tabindex")&&!t.hasAttribute("data-tabindex")||!t.getAttribute("role")?.includes("dialog"))return;let e=ua(t).filter(t=>{let e=t.getAttribute("data-tabindex")||"";return ul(t)||t.hasAttribute("data-tabindex")&&!e.startsWith("-")}),i=t.getAttribute("tabindex");0===e.length?"0"!==i&&(t.setAttribute("tabindex","0"),t.setAttribute("data-tabindex","0")):("-1"!==i||t.hasAttribute("data-tabindex")&&"-1"!==t.getAttribute("data-tabindex"))&&(t.setAttribute("tabindex","-1"),t.setAttribute("data-tabindex","-1"))}function uW(t){let{context:e,children:i,disabled:s=!1,initialFocus:n=!0,returnFocus:r=!0,restoreFocus:o=!1,modal:l=!0,closeOnFocusOut:a=!0,openInteractionType:h="",nextFocusableElement:u,previousFocusableElement:c,beforeContentFocusGuardRef:d,externalTree:f,getInsideElements:p}=t,m="rootStore"in e?e.rootStore:e,g=m.useState("open"),v=m.useState("domReferenceElement"),b=m.useState("floatingElement"),{events:y,dataRef:x}=m.context,w=og(()=>x.current.floatingContext?.nodeId),S=h9(v)&&!1===n,M=h_(n),k=h_(r),C=h_(h),E=h_(g),T=uD(f),P=V.useContext(uL),R=V.useRef(!1),_=V.useRef(!1),L=V.useRef(!1),N=V.useRef(null),A=V.useRef(""),j=V.useRef(""),z=V.useRef(null),D=V.useRef(null),O=ox(z,d,P?.beforeInsideRef),F=ox(D,P?.afterInsideRef),B=hA(),W=hA(),$=lV(),K=null!=P,U=h7(b),Q=og((t=U)=>t?uh(t):[]),H=og(()=>p?.().filter(t=>null!=t)??[]);V.useEffect(()=>{if(!s&&l)return hP(o2(U),"keydown",function(t){"Tab"===t.key&&lg(U,lm(o2(U)))&&0===Q().length&&!S&&(t.preventDefault(),t.stopPropagation())})},[s,U,l,S,Q]),V.useEffect(()=>{if(s||!g)return;let t=o2(U);function e(){L.current=!1}return hR(hP(t,"pointerdown",function(t){let e=lv(t),i=H();L.current=!(lg(b,e)||lg(v,e)||lg(P?.portalNode,e)||i.some(t=>t===e||lg(t,e))),j.current=t.pointerType||"keyboard",e?.closest(`[${uR}]`)&&(_.current=!0,W.start(0,()=>{_.current=!1}))},!0),hP(t,"pointerup",e,!0),hP(t,"pointercancel",e,!0),hP(t,"keydown",function(){j.current="keyboard"},!0),e)},[s,b,v,U,g,P,W,H]),V.useEffect(()=>{if(s||!a)return;let t=o2(U);function e(e){let i=e.relatedTarget,s=e.currentTarget,n=lv(e);l&&null==i&&null!=n&&lg(b,n)&&uV(n),queueMicrotask(()=>{let r=w(),a=m.context.triggerElements,h=H(),d=i?.hasAttribute(uv("focus-guard"))&&[z.current,D.current,P?.beforeInsideRef.current,P?.afterInsideRef.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,lF(c),lF(u)].includes(i),f=!(lg(v,i)||lg(b,i)||lg(i,b)||lg(P?.portalNode,i)||h.some(t=>t===i||lg(t,i))||a.hasMatchingElement(t=>lg(t,i))||d||T&&(um(T.nodesRef.current,r).find(t=>lg(t.context?.elements.floating,i)||lg(t.context?.elements.domReference,i))||ug(T.nodesRef.current,r).find(t=>[t.context?.elements.floating,h7(t.context?.elements.floating)].includes(i)||t.context?.elements.domReference===i)));if(s===v&&U&&uB(U),o&&s!==v&&!l6(n)&&lm(t)===t.body){if(li(U)&&(U.focus(),"popup"===o))return void $.request(()=>{U.focus()});let t=Q(),e=N.current,i=(e&&t.includes(e)?e:null)||t[t.length-1]||U;li(i)&&i.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(S||!l)&&i&&f&&!_.current&&(S||i!==uF())&&(R.current=!0,m.setOpen(!1,oZ(oX.focusOut,e)))})}let i=li(v)?v:null;if(b||i)return hR(i&&hP(i,"focusout",e),i&&hP(i,"pointerdown",function(){_.current=!0,W.start(0,()=>{_.current=!1})}),b&&hP(b,"focusin",function(t){let e=lv(t);ul(e)&&(N.current=e)}),b&&hP(b,"focusout",e),b&&P&&hP(b,"focusout",function(){L.current||(x.current.insideReactTree=!0,B.start(0,()=>{x.current.insideReactTree=!1}))},!0))},[s,v,b,U,l,T,P,m,a,o,Q,S,w,x,B,W,$,u,c,H]),V.useEffect(()=>{if(s||!b||!g)return;let t=Array.from(P?.portalNode?.querySelectorAll(`[${uv("portal")}]`)||[]),e=T?ug(T.nodesRef.current,w()):[],i=e.find(t=>h9(t.context?.elements.domReference||null))?.context?.elements.domReference,n=uP([b,...t,z.current,D.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,...H(),i,lF(c),lF(u),S?v:null].filter(t=>null!=t),{ariaHidden:l||S,mark:!1}),r=uP([b,...t].filter(t=>null!=t));return()=>{r(),n()}},[g,s,v,b,l,P,S,T,w,u,c,H]),ou(()=>{if(!g||s||!li(U))return;A.current="",j.current="";let t=o2(U),e=lm(t);queueMicrotask(()=>{let i,s=M.current,n="function"==typeof s?s(C.current||""):s;if(void 0===n||!1===n||lg(U,e))return;let r=null,o=()=>(null==r&&(r=Q(U)),r[0]||U);i=(i=!0===n||null===n?o():lF(n))||o();let l=lg(U,lm(t));uy(i,{preventScroll:i===U,shouldFocus(){if(!E.current)return!1;if(l)return!0;let e=lm(t);return!(e!==i&&lg(U,e))}})})},[s,g,U,Q,M,C,E]),ou(()=>{if(s||!U)return;let t=o2(U),e=lm(t),i=null==C.current;function n(t){var e,i,s;let n;if(t.open||(e=t.nativeEvent,i=j.current,n=o8(lv(e)),A.current=e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?i||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?i||(0===e.detail?"keyboard":"mouse"):""),t.reason===oX.triggerHover&&"mouseleave"===t.nativeEvent.type&&(R.current=!0),t.reason===oX.outsidePress)if(t.nested)R.current=!1;else if(""===(s=t.nativeEvent).pointerType&&s.isTrusted||(h0.os.android&&s.pointerType?"click"===s.type&&1===s.buttons:0===s.detail&&!s.pointerType)||h8(t.nativeEvent))R.current=!1;else{let t=!1;o2(U).createElement("div").focus({get preventScroll(){return t=!0,!1}}),t?R.current=!1:R.current=!0}}return uV(e),y.on("openchange",n),()=>{y.off("openchange",n);let s=lm(t),r=H(),o=lg(b,s)||r.some(t=>t===s||lg(t,s))||T&&um(T.nodesRef.current,w(),!1).some(t=>lg(t.context?.elements.floating,s)),l=k.current,a=A.current,h=function(t){let s=k.current,n="function"==typeof s?s(t):s;if(void 0===n||!1===n)return null;null===n&&(n=!0);let r=v?.isConnected?v:null,o=e?.isConnected&&"body"!==o7(e)?e:null,l=i?o||r:r||o;return(l||(l=uF()||null),"boolean"==typeof n)?l:lF(n)||l||null}(a);queueMicrotask(()=>{let e=h?ul(h)?h:uh(h)[0]||h:null;if(l&&!R.current&&li(e)&&("boolean"!=typeof l||e===s||s===t.body||o)){let t={preventScroll:!0};"keyboard"===a&&(t.focusVisible=!0),e.focus(t)}R.current=!1})}},[s,b,U,k,C,y,T,v,w,H]),ou(()=>{if(!h0.engine.webkit||g||!b)return;let t=lm(o2(b));li(t)&&h6(t)&&lg(b,t)&&t.blur()},[g,b]),ou(()=>{if(!s&&P)return P.setFocusManagerState({modal:l,closeOnFocusOut:a,open:g,onOpenChange:m.setOpen,domReference:v}),()=>{P.setFocusManagerState(null)}},[s,P,l,g,m,a,v]),ou(()=>{if(!s&&U)return uB(U),()=>{queueMicrotask(uI)}},[s,U]);let q=!s&&(!l||!S)&&(K||l);return(0,I.jsxs)(V.Fragment,{children:[q&&(0,I.jsx)(h5,{"data-type":"inside",ref:O,onFocus:t=>{if(l){let t=Q();uy(t[t.length-1])}else if(P?.portalNode)if(R.current=!1,uf(t,P.portalNode)){let t=uc(v);t?.focus()}else lF(c??P.beforeOutsideRef)?.focus()}}),i,q&&(0,I.jsx)(h5,{"data-type":"inside",ref:F,onFocus:t=>{if(l)uy(Q()[0]);else if(P?.portalNode)if(a&&(R.current=!0),uf(t,P.portalNode)){let t=ud(v);t?.focus()}else lF(u??P.afterOutsideRef)?.focus()}})]})}let u$=V.createContext(void 0);function uK(){let t=V.useContext(u$);if(void 0===t)throw Error(oy(26));return t}var uU=t.i(30224);let uQ=oM>=19?function(t,e,i,s,n){let r;if(!h){let r;return r=V.useCallback(()=>e(t.getSnapshot(),i,s,n),[t,e,i,s,n]),(0,lw.useSyncExternalStore)(t.subscribe,r,r)}let o=h.syncIndex;return h.syncIndex+=1,h.didInitialize?(r=h.syncHooks[o]).store===t&&r.selector===e&&Object.is(r.a1,i)&&Object.is(r.a2,s)&&Object.is(r.a3,n)||(r.store!==t&&(h.didChangeStore=!0),r.store=t,r.selector=e,r.a1=i,r.a2=s,r.a3=n,r.value=e(t.getSnapshot(),i,s,n)):(r={store:t,selector:e,a1:i,a2:s,a3:n,value:e(t.getSnapshot(),i,s,n)},h.syncHooks.push(r)),r.value}:function(t,e,i,s,n){return(0,uU.useSyncExternalStoreWithSelector)(t.subscribe,t.getSnapshot,t.getSnapshot,t=>e(t,i,s,n))};[].push({before(t){t.syncIndex=0,t.didInitialize||(t.syncTick=1,t.syncHooks=[],t.didChangeStore=!0,t.getSnapshot=()=>{let e=!1;for(let i=0;i0&&(t.didChangeStore&&(t.didChangeStore=!1,t.subscribe=e=>{let i=new Set;for(let e of t.syncHooks)i.add(e.store);let s=[];for(let t of i)s.push(t.subscribe(e));return()=>{for(let t of s)t()}}),(0,lw.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getSnapshot))}});class uH{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let e=this.updateTick;for(let i of this.listeners){if(e!==this.updateTick)return;i(t)}}update(t){for(let e in t)if(!Object.is(this.state[e],t[e]))return void this.setState({...this.state,...t})}set(t,e){Object.is(this.state[t],e)||this.setState({...this.state,[t]:e})}notifyAll(){let t={...this.state};this.setState(t)}use(t,e,i,s){return uQ(this,t,e,i,s)}}class uq extends uH{constructor(t,e={},i){super(t),this.context=e,this.selectors=i}useSyncedValue(t,e){V.useDebugValue(t);let i=this;ou(()=>{i.state[t]!==e&&i.set(t,e)},[i,t,e])}useSyncedValueWithCleanup(t,e){let i=this;ou(()=>(i.state[t]!==e&&i.set(t,e),()=>{i.set(t,void 0)}),[i,t,e])}useSyncedValues(t){let e=this;ou(()=>{e.update(t)},[e,...Object.values(t)])}useControlledProp(t,e){V.useDebugValue(t);let i=this,s=void 0!==e;ou(()=>{s&&!Object.is(i.state[t],e)&&i.setState({...i.state,[t]:e})},[i,t,e,s])}select(t,e,i,s){return(0,this.selectors[t])(this.state,e,i,s)}useState(t,e,i,s){return V.useDebugValue(t),uQ(this,this.selectors[t],e,i,s)}useContextCallback(t,e){V.useDebugValue(t);let i=og(e??oE);this.context[t]=i}useStateSetter(t){let e=V.useRef(void 0);return void 0===e.current&&(e.current=e=>{this.set(t,e)}),e.current}observe(t,e){let i,s=(i="function"==typeof t?t:this.selectors[t])(this.state);return e(s,s,this),this.subscribe(t=>{let n=i(t);if(!Object.is(s,n)){let t=s;s=n,e(n,t,this)}})}}let uY={open:t=>t.open,transitionStatus:t=>t.transitionStatus,domReferenceElement:t=>t.domReferenceElement,referenceElement:t=>t.positionReference??t.referenceElement,floatingElement:t=>t.floatingElement,floatingId:t=>t.floatingId};class uG extends uq{constructor(t){const{syncOnly:e,nested:i,onOpenChange:s,triggerElements:n,...r}=t;super({...r,positionReference:r.referenceElement,domReferenceElement:r.referenceElement},{onOpenChange:s,dataRef:{current:{}},events:function(){let t=new Map;return{emit(e,i){t.get(e)?.forEach(t=>t(i))},on(e,i){t.has(e)||t.set(e,new Set),t.get(e).add(i)},off(e,i){t.get(e)?.delete(i)}}}(),nested:i,triggerElements:n},uY),this.syncOnly=e}syncOpenEvent=(t,e)=>{let i;t&&this.state.open&&(null==e||"click"!==(i=e.type)&&"mousedown"!==i&&"keydown"!==i&&"keyup"!==i)||(this.context.dataRef.current.openEvent=t?e:void 0)};dispatchOpenChange=(t,e)=>{this.syncOpenEvent(t,e.event);let i={open:t,reason:e.reason,nativeEvent:e.event,nested:this.context.nested,triggerElement:e.trigger};this.context.events.emit("openchange",i)};setOpen=(t,e)=>{this.syncOnly||this.dispatchOpenChange(t,e),this.context.onOpenChange?.(t,e)}}var oX=oX;let uZ={tabIndex:-1,[h3]:""};function uX({handle:t,store:e}){return ou(()=>t.attachStore(e),[t,e]),null}let uJ={...hM,...lj,nestedDialogOpen:t=>t?{"data-nested-dialog-open":""}:null},u0=V.forwardRef(function(t,e){var i;let{render:s,className:n,style:r,finalFocus:o,initialFocus:l,...a}=t,h=hv(),u=h.useState("descriptionElementId"),c=h.useState("disablePointerDismissal"),d=h.useState("floatingRootContext"),f=h.useState("popupProps"),p=h.useState("modal"),m=h.useState("mounted"),g=h.useState("nested"),v=h.useState("nestedOpenDialogCount"),b=h.useState("open"),y=h.useState("openMethod"),x=h.useState("titleElementId"),w=h.useState("transitionStatus"),S=h.useState("role"),M=d.useState("floatingId");uK(),lW({open:b,ref:h.context.popupRef,onComplete(){b&&h.context.onOpenChangeComplete?.(!0)}});let k=void 0===l?(i=h.context.popupRef,t=>"touch"!==t||i.current):l,C=h.useStateSetter("popupElement"),E=oB("div",t,{state:{open:b,nested:g,transitionStatus:w,nestedDialogOpen:v>0},props:[f,{id:M,"aria-labelledby":x,"aria-describedby":u,role:S,...uZ,hidden:!m,onKeyDown(t){lZ.has(t.key)&&t.stopPropagation()},style:{"--nested-dialogs":v}},a],ref:[e,h.context.popupRef,C],stateAttributesMapping:uJ});return(0,I.jsx)(uW,{context:d,openInteractionType:y,disabled:!m,closeOnFocusOut:!c,initialFocus:k,returnFocus:o,modal:!1!==p,restoreFocus:"popup",children:E})}),u1=V.forwardRef(function(t,e){let i,{cutout:s,...n}=t;if(s){let t=s.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${t.left}px ${t.top}px,${t.left}px ${t.bottom}px,${t.right}px ${t.bottom}px,${t.right}px ${t.top}px,${t.left}px ${t.top}px)`}return(0,I.jsx)("div",{ref:e,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})}),u2=V.forwardRef(function(t,e){let{keepMounted:i=!1,...s}=t,n=hv(),r=n.useState("mounted"),o=n.useState("modal"),l=n.useState("open");return r||i?(0,I.jsx)(u$.Provider,{value:i,children:(0,I.jsxs)(uA,{ref:e,...s,children:[r&&!0===o&&(0,I.jsx)(u1,{ref:n.context.internalBackdropRef,inert:l_(!l)}),t.children]})}):null});var h0=h0;let u5={},u3={},u4="";function u6(t,e){return!function(t){let{overflow:e,overflowX:i,overflowY:s,display:n}=lr(t);return/auto|scroll|overlay|hidden|clip/.test(e+s+i)&&"inline"!==n&&"contents"!==n}(t)?e:t}function u9(t,e,i){return/hidden|clip/.test(t.getComputedStyle(u6(e,i)).overflowY)}class u7{lockCount=0;restore=null;timeoutLock=hN.create();timeoutUnlock=hN.create();acquire(t){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(t){let e,i,s;if(0===this.lockCount||null!==this.restore)return;let n=o2(t),r=n.documentElement,o=n.body,l=o8(r);if(u9(l,r,o)){let e=new l.MutationObserver(()=>{u9(l,r,o)||(e.disconnect(),this.restore=null,this.lock(t))}),i={attributes:!0};e.observe(r,i),e.observe(o,i),this.restore=()=>e.disconnect();return}let a=h0.os.ios||!function(t){if("u"0}(t);this.restore=a?(s={overflowY:(i=u6((e=o2(t)).documentElement,e.body)).style.overflowY,overflowX:i.style.overflowX},Object.assign(i.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(i.style,s)}):function(t){let e=o2(t),i=e.documentElement,s=e.body,n=o8(i),r=0,o=0,l=!1,a=lI.create();if(h0.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function h(){let e=n.getComputedStyle(i),a=n.getComputedStyle(s),h=(e.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";r=i.scrollTop,o=i.scrollLeft,u5={scrollbarGutter:i.style.scrollbarGutter,overflowY:i.style.overflowY,overflowX:i.style.overflowX},u4=i.style.scrollBehavior,u3={position:s.style.position,height:s.style.height,width:s.style.width,boxSizing:s.style.boxSizing,overflowY:s.style.overflowY,overflowX:s.style.overflowX,scrollBehavior:s.style.scrollBehavior};let u=i.scrollHeight>i.clientHeight,c=i.scrollWidth>i.clientWidth,d="scroll"===e.overflowY||"scroll"===a.overflowY,f="scroll"===e.overflowX||"scroll"===a.overflowX,p=Math.max(0,n.innerWidth-s.clientWidth),m=Math.max(0,n.innerHeight-s.clientHeight),g=parseFloat(a.marginTop)+parseFloat(a.marginBottom),v=parseFloat(a.marginLeft)+parseFloat(a.marginRight),b=u6(i,s);if(l=function(t){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{a.cancel(),u(),"function"==typeof n.removeEventListener&&c()}}(t)}}let u8=new u7;var h0=h0,oX=oX;function ct(){return!1}function ce({store:t,parentContext:e,isDrawer:i}){var s;let n=t.useState("open"),r=t.useState("disablePointerDismissal"),o=t.useState("modal"),l=t.useState("popupElement"),a=t.useState("floatingRootContext"),[h,u]=V.useState(0),[c,d]=V.useState(0),f=0===h,p=function(t,e={}){let{enabled:i=!0,escapeKey:s=!0,outsidePress:n=!0,outsidePressEvent:r="sloppy",referencePress:o=ct,bubbles:l,externalTree:a}=e,h="rootStore"in t?t.rootStore:t,u=h.useState("open"),c=h.useState("floatingElement"),{dataRef:d}=h.context,f=uD(a),p=og("function"==typeof n?n:()=>!1),m="function"==typeof n?p:n,g=!1!==m,v=og(()=>r),{escapeKey:b,outsidePress:y}={escapeKey:"boolean"==typeof l?l:l?.escapeKey??!1,outsidePress:"boolean"==typeof l?l:l?.outsidePress??!0},x=V.useRef(!1),w=V.useRef(!1),S=V.useRef(!1),M=V.useRef(!1),k=V.useRef(""),C=V.useRef(null),E=hA(),T=hA(),P=og(()=>{T.clear(),d.current.insideReactTree=!1}),R=og(t=>{let e=d.current.floatingContext?.nodeId;return(f?um(f.nodesRef.current,e):[]).some(e=>e.context?.open&&!e.context.dataRef.current[t])}),_=og(t=>h4(t,h.select("floatingElement"))||h4(t,h.select("domReferenceElement"))),L=og(t=>{o()&&h.setOpen(!1,oZ(oX.triggerPress,t.nativeEvent))}),N=og(t=>{if(!u||!i||!s||"Escape"!==t.key||M.current||!b&&R("__escapeKeyBubbles"))return;let e="nativeEvent"in t?t.nativeEvent:t,n=oZ(oX.escapeKey,e);h.setOpen(!1,n),n.isCanceled||t.preventDefault(),b||n.isPropagationAllowed||t.stopPropagation()}),A=og(()=>{d.current.insideReactTree=!0,T.start(0,P)}),j=og(t=>{if(!u||!i||0!==t.button)return;let e=lv(t.nativeEvent);lg(h.select("floatingElement"),e)&&(x.current||(x.current=!0,w.current=!1))}),z=og(t=>{!u||!i||(t.defaultPrevented||t.nativeEvent.defaultPrevented)&&x.current&&(w.current=!0)});V.useEffect(()=>{if(!u||!i)return P;d.current.__escapeKeyBubbles=b,d.current.__outsidePressBubbles=y;let t=new hN,e=new hN;function n(){S.current=!0,e.start(0,()=>{S.current=!1})}function r(){x.current=!1,w.current=!1}function o(){let t=k.current,e=v(),i="function"==typeof e?e():e;return"string"==typeof i?i:i["pen"!==t&&t?t:"mouse"]}function l(t){let e=d.current.floatingContext?.nodeId,i=f&&um(f.nodesRef.current,e).some(e=>h4(t,e.context?.elements.floating));return _(t)||i}function a(t){let i;if("intentional"===(i=o())&&"click"!==t.type||"sloppy"===i&&"click"===t.type){"click"===t.type||_(t)||(e.clear(),S.current=!1),P();return}if(d.current.insideReactTree)return void P();let s=lv(t),n=`[${uv("inert")}]`,r=le(s)?s.getRootNode():null,a=Array.from((ls(r)?r:o2(h.select("floatingElement"))).querySelectorAll(n)),u=h.context.triggerElements;if(s&&(u.hasElement(s)||u.hasMatchingElement(t=>lg(t,s))))return;let c=le(s)?s:null;for(;c&&!ln(c);){let t=function(t){var e;if("html"===o7(t))return t;let i=t.assignedSlot||t.parentNode||ls(t)&&t.host||(null==(e=(lt(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement);return ls(i)?i.host:i}(c);if(ln(t)||!le(t))break;c=t}if(!(a.length&&le(s)&&!s.matches("html,body")&&!lg(s,h.select("floatingElement"))&&a.every(t=>!lg(c,t)))){if(li(s)&&!("touches"in t)){let e=ln(s),i=lr(s),n=/auto|scroll/,r=e||n.test(i.overflowX),o=e||n.test(i.overflowY),l=r&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,a=o&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,h="rtl"===i.direction,u=a&&(h?t.offsetX<=s.offsetWidth-s.clientWidth:t.offsetX>s.clientWidth),c=l&&t.offsetY>s.clientHeight;if(u||c)return}if(!l(t)){if("intentional"===o()&&S.current){e.clear(),S.current=!1;return}"function"==typeof m&&!m(t)||R("__outsidePressBubbles")||(h.setOpen(!1,oZ(oX.outsidePress,t)),P())}}}function p(t){if("sloppy"!==o()||!h.select("open")||!i||_(t))return;let e=t.touches[0];e&&(C.current={startTime:Date.now(),startX:e.clientX,startY:e.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function T(t,e){let i=lv(t);if(!i)return;let s=hP(i,t.type,()=>{e(t),s()})}function L(t){E.clear(),"pointerdown"===t.type&&(k.current=t.pointerType),("mousedown"!==t.type||!C.current||C.current.dismissOnMouseDown)&&T(t,t=>{if("pointerdown"===t.type)"sloppy"!==o()||"touch"===t.pointerType||!h.select("open")||!i||_(t)||a(t);else a(t)})}function A(t){if(!x.current)return;let i=w.current;if(r(),"intentional"===o()){if("pointercancel"===t.type){i&&n();return}l(t)||(i?n():("function"!=typeof m||m(t))&&(e.clear(),S.current=!0,P()))}}function j(t){if("sloppy"!==o()||!C.current||_(t))return;let e=t.touches[0];if(!e)return;let i=Math.abs(e.clientX-C.current.startX),s=Math.abs(e.clientY-C.current.startY),n=Math.sqrt(i*i+s*s);n>5&&(C.current.dismissOnTouchEnd=!0),n>10&&(a(t),E.clear(),C.current=null)}function z(t){"sloppy"!==o()||!C.current||_(t)||(C.current.dismissOnTouchEnd&&a(t),E.clear(),C.current=null)}let D=o2(c),O=hR(s&&hR(hP(D,"keydown",N),hP(D,"compositionstart",function(){t.clear(),M.current=!0}),hP(D,"compositionend",function(){t.start(5*!!h0.engine.webkit,()=>{M.current=!1})})),g&&hR(hP(D,"click",L,!0),hP(D,"pointerdown",L,!0),hP(D,"pointerup",A,!0),hP(D,"pointercancel",A,!0),hP(D,"mousedown",L,!0),hP(D,"mouseup",A,!0),hP(D,"touchstart",function(t){k.current="touch",T(t,p)},!0),hP(D,"touchmove",function(t){T(t,j)},!0),hP(D,"touchend",function(t){T(t,z)},!0)));return()=>{O(),t.clear(),e.clear(),r(),S.current=!1,P()}},[d,c,s,g,m,u,i,b,y,N,P,v,R,_,f,h,E]);let D=V.useMemo(()=>({onKeyDown:N,onPointerDown:L,onClick:L}),[N,L]),O=V.useMemo(()=>({onKeyDown:N,onPointerDown:z,onMouseDown:z,onClickCapture:A,onMouseDownCapture(t){A(),j(t)},onPointerDownCapture(t){A(),j(t)},onMouseUpCapture:A,onTouchEndCapture:A,onTouchMoveCapture:A}),[N,A,j,z]);return V.useMemo(()=>i?{reference:D,floating:O,trigger:D}:{},[i,D,O])}(a,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===o?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button)return!1;if("touches"in e){if("touchend"===e.type){if(1!==e.changedTouches.length||0!==e.touches.length)return!1}else if(1!==e.touches.length)return!1}let i=lv(e);if(f&&!r){if(o){let e=t.context.internalBackdropRef.current,s=t.context.backdropRef.current;return!e&&!s||e===i||s===i||lg(i,l)&&!i?.hasAttribute("data-base-ui-portal")}return!0}return!1},escapeKey:f});return!function(t=!0,e=null){ou(()=>{if(t)return u8.acquire(e)},[t,e])}(n&&!0===o,l),t.useContextCallback("onNestedDialogOpen",(t,e)=>{u(t),d(e)}),ou(()=>(e?.onNestedDialogOpen&&(n?e.onNestedDialogOpen(h+1,c+ +!!i):e.onNestedDialogOpen(0,0)),()=>{e?.onNestedDialogOpen&&n&&e.onNestedDialogOpen(0,0)}),[i,n,h,c,e]),s={activeTriggerProps:p.reference,inactiveTriggerProps:p.trigger,popupProps:p.floating,nestedOpenDialogCount:h,nestedOpenDrawerCount:c},t.useSyncedValues(s),ou(()=>()=>{t.update({activeTriggerProps:oP,inactiveTriggerProps:oP,popupProps:oP})},[t]),null}class ci extends uq{setState(t){}update(t){}set(t,e){}notifyAll(){}}class cs{constructor(){this.idMap=new Map}add(t,e){this.idMap.set(t,e)}delete(t){this.idMap.delete(t)}hasElement(t){for(let e of this.idMap.values())if(e===t)return!0;return!1}hasMatchingElement(t){for(let e of this.idMap.values())if(t(e))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}}let cn=t=>t.triggerIdProp??t.activeTriggerId,cr=t=>t.openProp??t.open,co=t=>(t.popupElement?.id??t.floatingId)||void 0;function cl(t,e){return void 0!==e&&cr(t)&&cn(t)===e}let ca={open:cr,mounted:t=>t.mounted,transitionStatus:t=>t.transitionStatus,floatingRootContext:t=>t.floatingRootContext,triggerCount:t=>t.triggerCount,preventUnmountingOnClose:t=>t.preventUnmountingOnClose,payload:t=>t.payload,activeTriggerId:cn,activeTriggerElement:t=>t.mounted?t.activeTriggerElement:null,popupId:co,isTriggerActive:(t,e)=>void 0!==e&&cn(t)===e,isOpenedByTrigger:(t,e)=>cl(t,e),isMountedByTrigger:(t,e)=>void 0!==e&&cn(t)===e&&t.mounted,triggerProps:(t,e)=>e?t.activeTriggerProps:t.inactiveTriggerProps,triggerPopupId:(t,e)=>cl(t,e)||void 0!==e&&cr(t)&&null==cn(t)&&1===t.triggerCount?co(t):void 0,popupProps:t=>t.popupProps,popupElement:t=>t.popupElement,positionerElement:t=>t.positionerElement,modal:t=>t.modal,nested:t=>t.nested,nestedOpenDialogCount:t=>t.nestedOpenDialogCount,nestedOpenDrawerCount:t=>t.nestedOpenDrawerCount,disablePointerDismissal:t=>t.disablePointerDismissal,openMethod:t=>t.openMethod,descriptionElementId:t=>t.descriptionElementId,titleElementId:t=>t.titleElementId,viewportElement:t=>t.viewportElement,role:t=>t.role};class ch extends uq{constructor(t,e,i){const s=new cs;super(cu(t,s,e,i),cc(s),ca)}setOpen=(t,e)=>{if(e.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},t||null!=e.trigger||null==this.state.activeTriggerId||(e.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(t,e),e.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,e);let i={open:t};!function(t,e,i,s=!1){e?t.preventUnmountingOnClose=!1:s&&(t.preventUnmountingOnClose=!0);let n=i?.id??null;(n||e)&&(t.activeTriggerId=n,t.activeTriggerElement=i??null)}(i,t,e.trigger),this.update(i)}}function cu(t,e,i,s=!1){let n={...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new uG({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new cs,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:oP,inactiveTriggerProps:oP,popupProps:oP},modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...t};return n.floatingRootContext=function(t,e,i=!1){return new uG({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:t,floatingId:e,syncOnly:!0,nested:i,onOpenChange:void 0})}(e,i,s),n}function cc(t){return{popupRef:V.createRef(),backdropRef:V.createRef(),internalBackdropRef:V.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:t,onOpenChange:void 0,onOpenChangeComplete:void 0}}var oX=oX;let cd=V.forwardRef(function(t,e){let{render:i,className:s,style:n,children:r,...o}=t,l=uK(),a=hv(),h=a.useState("open"),u=a.useState("nested"),c=a.useState("transitionStatus"),d=a.useState("nestedOpenDialogCount"),f=a.useState("mounted");return oB("div",t,{enabled:l||f,state:{open:h,nested:u,transitionStatus:c,nestedDialogOpen:d>0},ref:[e,a.useStateSetter("viewportElement")],stateAttributesMapping:uJ,props:[{role:"presentation",hidden:!f,style:{pointerEvents:h?void 0:"none"},children:r},o]})}),cf=V.forwardRef(function(t,e){let{render:i,className:s,style:n,id:r,...o}=t,l=hv(),a=o6(r);return l.useSyncedValueWithCleanup("titleElementId",a),oB("h2",t,{ref:e,props:[{id:a},o]})});var oX=oX,h0=h0;let cp=V.forwardRef(function(t,e){var i;let s,n,r,o,l,a,h,u,{render:c,className:d,style:f,disabled:p=!1,nativeButton:m=!0,id:g,payload:v,handle:b,...y}=t,x=hv(!0),w=(s=V.useCallback(t=>void 0===b?oE:b.subscribeStore(t),[b]),n=V.useCallback(()=>void 0===b?void 0:b.store,[b]),(0,lw.useSyncExternalStore)(s,n,()=>b?.serverStore)??x);if(!w)throw Error(oy(79));let S=o6(g),M=w.useState("floatingRootContext"),k=w.useState("isOpenedByTrigger",S),C=w.useState("triggerPopupId",S),E=V.useRef(null),{registerTrigger:T,isMountedByThisTrigger:P}=(i={payload:v},r=w.useState("isMountedByTrigger",S),o=V.useRef(null),l=V.useRef(null),a=V.useCallback(t=>{if(void 0===S)return;let e=!1;if(null!==o.current){let t=o.current,i=l.current,s=w.context.triggerElements.getById(t);i&&s===i&&(w.context.triggerElements.delete(t),e=!0),o.current=null,l.current=null}if(null!==t&&(o.current=S,l.current=t,w.context.triggerElements.add(S,t),e=!0),e){let t=w.context.triggerElements.size;w.select("open")&&w.state.triggerCount!==t&&w.set("triggerCount",t)}},[w,S]),h=og(t=>{let e=w.select("open"),s=w.select("activeTriggerId");s===S?w.update({activeTriggerElement:t,...e?i:null}):null==s&&e&&w.update({activeTriggerId:S,activeTriggerElement:t,...i})}),u=V.useCallback(t=>{a(t),t&&h(t)},[a,h]),ou(()=>{r&&w.update({activeTriggerElement:E.current,...i})},[r,w,E,...Object.values(i)]),{registerTrigger:u,isMountedByThisTrigger:r}),{getButtonProps:R,buttonRef:_}=lh({disabled:p,native:m}),L=function(t,e={}){let{enabled:i=!0,event:s="click",toggle:n=!0,ignoreMouse:r=!1,stickIfOpen:o=!0,touchOpenDelay:l=0,reason:a=oX.triggerPress}=e,h="rootStore"in t?t.rootStore:t,u=h.context.dataRef,c=V.useRef(void 0),d=lV(),f=hA(),p=V.useMemo(()=>{function t(t,e,i,s){let n=oZ(a,e,i);t&&"touch"===s&&l>0?f.start(l,()=>{h.setOpen(!0,n)}):h.setOpen(t,n)}function e(t,e,i){let s=u.current.openEvent,r=h.select("domReferenceElement")!==e;return!!t&&!!r||!t||!n||!!s&&!!o&&!i(s.type)}return{onPointerDown(t){c.current=ut(t.pointerType,!0)&&h8(t.nativeEvent)?"virtual":t.pointerType},onMouseDown(i){let n=c.current,o=i.nativeEvent,l=h.select("open");if(0!==i.button||"click"===s||ut(n,!0)&&r)return;let a=e(l,i.currentTarget,t=>"click"===t||"mousedown"===t),u=lv(o);if(h6(u))return void t(a,o,u,n);let f=i.currentTarget;d.request(()=>{t(a,o,f,n)})},onClick(i){if("mousedown-only"===s)return;let n=c.current;if("mousedown"===s&&n){c.current=void 0;return}ut(n,!0)&&r||t(e(h.select("open"),i.currentTarget,t=>"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t),i.nativeEvent,i.currentTarget,n)},onKeyDown(){c.current=void 0}}},[u,s,r,a,h,o,n,d,f,l]);return V.useMemo(()=>i?{reference:p}:oP,[i,p])}(M),N=function(t,e){var i;let s,n,{onClick:r,onPointerDown:o}=(i=og((i,s)=>{("function"==typeof t?t():t)||e(s||(h0.os.ios?"touch":""))}),s=V.useRef(""),n=V.useCallback(t=>{t.defaultPrevented||(s.current=t.pointerType,i(t,t.pointerType))},[i]),{onClick:V.useCallback(t=>{0===t.detail?i(t,"keyboard"):("pointerType"in t?i(t,t.pointerType):i(t,s.current),s.current="")},[i]),onPointerDown:n});return V.useMemo(()=>({onClick:r,onPointerDown:o}),[r,o])}(()=>w.select("open"),t=>{w.set("openMethod",t)}),A=w.useState("triggerProps",P);return oB("button",t,{state:{disabled:p,open:k},ref:[_,e,T,E],props:[L.reference,A,N,{[uR]:"",id:S,"aria-haspopup":"dialog","aria-expanded":k,"aria-controls":C},y,R],stateAttributesMapping:hS})});var oX=oX,oX=oX;class cm{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,e,i=!0){this.fallbackStore=t,this.componentName=e,this.throwOnMissingTrigger=i}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let e=this.attachedStores.lastIndexOf(t);-1!==e&&this.attachedStores.splice(e,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(t=>{t()}))}openByTrigger(t){let e,i=this.attachedStore;if(null!==i){if(t){for(let i=this.attachedStores.length-1;i>=0&&!e;i-=1)e=this.attachedStores[i].context.triggerElements.getById(t);e??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!e&&this.throwOnMissingTrigger)throw Error(oy(99,this.componentName,t,this.componentName));i.setOpen(!0,oZ(oX.imperativeAction,void 0,e))}}closePopup(){let t=this.attachedStore;null===t||t.setOpen(!1,oZ(oX.imperativeAction))}}class cg extends cm{constructor(){super(function(){let t=new cs;return new ci(Object.freeze(cu(void 0,t)),Object.freeze(cc(t)),ca)}(),"Dialog",!1)}open(t){this.openByTrigger(t)}openWithPayload(t){let e=this.attachedStore;null===e||(e.set("payload",t),e.setOpen(!0,oZ(oX.imperativeAction)))}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}t.s(["Backdrop",0,hC,"Close",0,hE,"Description",0,hT,"Handle",0,cg,"Popup",0,u0,"Portal",0,u2,"Root",0,function(t){return function(t,e){var i;let{children:s,open:n,defaultOpen:r=!1,onOpenChange:o,onOpenChangeComplete:l,disablePointerDismissal:a=!1,modal:h=!0,actionsRef:u,handle:c,triggerId:d,defaultTriggerId:f=null}=e,p="alert-dialog"===t,m=hv(!0),g={modal:!!p||h,disablePointerDismissal:p||a,nested:null!=m,role:p?"alertdialog":"dialog"},v=function(t,e=!1){let i=o4(),s=null!=(V.useContext(uj)?.id||null),n=of(()=>t(i,s)).current;return!function(t){let{popupStore:e,treatPopupAsFloatingElement:i=!1,floatingRootContext:s,floatingId:n,nested:r,onOpenChange:o}=t,l=e.useState("open"),a=e.useState("activeTriggerElement"),h=e.useState(i?"popupElement":"positionerElement"),u=e.context.triggerElements,c=V.useRef(null);void 0===s&&null===c.current&&(c.current=new uG({open:l,transitionStatus:void 0,referenceElement:a,floatingElement:h,triggerElements:u,onOpenChange:o,floatingId:n,syncOnly:!0,nested:r}));let d=s??c.current;e.useSyncedValue("floatingId",n),ou(()=>{let t={open:l,floatingId:n,referenceElement:a,floatingElement:h};le(a)&&(t.domReferenceElement=a),d.state.positionReference===d.state.referenceElement&&(t.positionReference=a),d.update(t)},[l,n,a,h,d]),d.context.onOpenChange=o,d.context.nested=r}({popupStore:n,treatPopupAsFloatingElement:e,floatingRootContext:n.state.floatingRootContext,floatingId:i,nested:s,onOpenChange:n.setOpen}),n}((t,e)=>new ch({open:r,openProp:n,activeTriggerId:f,triggerIdProp:d,...g},t,e),!0);v.useControlledProp("openProp",n),v.useControlledProp("triggerIdProp",d),v.useSyncedValues(g),v.useContextCallback("onOpenChange",o),v.useContextCallback("onOpenChangeComplete",l);let b=v.useState("open"),y=v.useState("mounted"),x=v.useState("payload");ou(()=>{i||null===v.state.openMethod||v.set("openMethod",null)},[i=b,v]),ou(()=>()=>{null!==v.state.openMethod&&v.set("openMethod",null)},[v]),function(t,e={}){let{closeOnActiveTriggerUnmount:i=!1}=e,s=V.useRef(null),n=t.useState("open"),r=t.useState("triggerCount"),o=t.useState("activeTriggerId"),l=t.useState("activeTriggerElement");ou(()=>{if(!n){s.current=null,0!==t.state.triggerCount&&t.set("triggerCount",0);return}let e=t.context.triggerElements.size,r={};t.state.triggerCount!==e&&(r.triggerCount=e);let o=t.select("activeTriggerId"),l=null;if(o){let e=t.context.triggerElements.getById(o);if(e)s.current=o,e!==t.state.activeTriggerElement&&(r.activeTriggerElement=e);else{for(let[e,i]of t.context.triggerElements.entries())if(i===t.state.activeTriggerElement){r.activeTriggerId=e,r.activeTriggerElement=i,s.current=e;break}void 0===r.activeTriggerId&&(s.current===o?l=o:s.current=null)}}else s.current=null;if(!l&&!o&&1===e){let e=t.context.triggerElements.entries().next();if(!e.done){let[t,i]=e.value;r.activeTriggerId=t,r.activeTriggerElement=i,s.current=t}}(void 0!==r.triggerCount||void 0!==r.activeTriggerId||void 0!==r.activeTriggerElement)&&t.update(r),l&&i&&queueMicrotask(()=>{if(t.select("open")&&t.select("activeTriggerId")===l&&!t.context.triggerElements.getById(l)){let e=oZ(oX.none);t.setOpen(!1,e),e.isCanceled||t.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,t,r,o,l,i])}(v);let{forceUnmount:w}=function(t,e){let{mounted:i,setMounted:s,transitionStatus:n}=l$(t),r=e.useState("preventUnmountingOnClose"),o=!t&&r;e.useSyncedValues({mounted:i,transitionStatus:n,preventUnmountingOnClose:o});let l=og(()=>{s(!1),e.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),e.context.onOpenChangeComplete?.(!1)});return lW({enabled:i&&!t&&!o,open:t,ref:e.context.popupRef,onComplete(){t||l()}}),{forceUnmount:l,transitionStatus:n}}(b,v);V.useImperativeHandle(u,()=>({unmount:w,close:()=>v.setOpen(!1,oZ(oX.imperativeAction))}),[w,v]);let S=b||y;return(0,I.jsxs)(hg.Provider,{value:v,children:[c&&(0,I.jsx)(uX,{handle:c,store:v}),S&&(0,I.jsx)(ce,{store:v,parentContext:m?.context,isDrawer:"drawer"===t}),"function"==typeof s?s({payload:x}):s]})}("dialog",t)},"Title",0,cf,"Trigger",0,cp,"Viewport",0,cd,"createHandle",0,function(){return new cg}],28376);var cv=t.i(28376),cv=cv;let cb=(...t)=>t.filter((t,e,i)=>!!t&&""!==t.trim()&&i.indexOf(t)===e).join(" ").trim(),cy=t=>{let e=t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,i)=>i?i.toUpperCase():e.toLowerCase());return e.charAt(0).toUpperCase()+e.slice(1)};var cx={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let cw=(0,V.createContext)({}),cS=(0,V.forwardRef)(({color:t,size:e,strokeWidth:i,absoluteStrokeWidth:s,className:n="",children:r,iconNode:o,...l},a)=>{let{size:h=24,strokeWidth:u=2,absoluteStrokeWidth:c=!1,color:d="currentColor",className:f=""}=(0,V.useContext)(cw)??{},p=s??c?24*Number(i??u)/Number(e??h):i??u;return(0,V.createElement)("svg",{ref:a,...cx,width:e??h??cx.width,height:e??h??cx.height,stroke:t??d,strokeWidth:p,className:cb("lucide",f,n),...!r&&!(t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0;return!1})(l)&&{"aria-hidden":"true"},...l},[...o.map(([t,e])=>(0,V.createElement)(t,e)),...Array.isArray(r)?r:[r]])}),cM=(t,e)=>{let i=(0,V.forwardRef)(({className:i,...s},n)=>(0,V.createElement)(cS,{ref:n,iconNode:e,className:cb(`lucide-${cy(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,i),...s}));return i.displayName=cy(t),i},ck=cM("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function cC({...t}){return(0,I.jsx)(cv.Root,{"data-slot":"sheet",...t})}function cE({...t}){return(0,I.jsx)(cv.Portal,{"data-slot":"sheet-portal",...t})}function cT({className:t,...e}){return(0,I.jsx)(cv.Backdrop,{"data-slot":"sheet-overlay",className:ho("fixed inset-0 z-50 bg-black/10 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs",t),...e})}function cP({className:t,children:e,side:i="right",showCloseButton:s=!0,...n}){return(0,I.jsxs)(cE,{children:[(0,I.jsx)(cT,{}),(0,I.jsxs)(cv.Popup,{"data-slot":"sheet-content","data-side":i,className:ho("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",t),...n,children:[e,s&&(0,I.jsxs)(cv.Close,{"data-slot":"sheet-close",render:(0,I.jsx)(hm,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[(0,I.jsx)(ck,{}),(0,I.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function cR({className:t,...e}){return(0,I.jsx)("div",{"data-slot":"sheet-header",className:ho("flex flex-col gap-0.5 p-4",t),...e})}function c_({className:t,...e}){return(0,I.jsx)(cv.Title,{"data-slot":"sheet-title",className:ho("font-heading text-base font-medium text-foreground",t),...e})}t.s([],58842),t.i(58842);var oX=oX;let cL=V.createContext(void 0);function cN(){let t=V.useContext(cL);if(void 0===t)throw Error(oy(15));return t}let cA=((p={}).open="data-open",p.closed="data-closed",p[p.startingStyle=lL.startingStyle]="startingStyle",p[p.endingStyle=lL.endingStyle]="endingStyle",p),cj=((m={}).panelOpen="data-panel-open",m),cz={[cA.open]:""},cD={[cA.closed]:""},cO={open:t=>t?cz:cD,...lj},cI=V.forwardRef(function(t,e){let{render:i,className:s,defaultOpen:n=!1,disabled:r=!1,onOpenChange:o,open:l,style:a,...h}=t,u=og(o),c=function(t){let{open:e,defaultOpen:i,onOpenChange:s,disabled:n}=t,[r,o]=oh({controlled:e,default:i,name:"Collapsible",state:"open"}),{mounted:l,setMounted:a,transitionStatus:h}=l$(r,!0,!0),u=o6(),[c,d]=V.useState(),f=null===c?void 0:c??u,p=og(t=>{let e=!r,i=oZ(oX.triggerPress,t.nativeEvent);s(e,i),i.isCanceled||o(e)});return V.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:p,mounted:l,open:r,panelId:f,setMounted:a,setOpen:o,setPanelIdState:d,transitionStatus:h}),[u,n,p,l,r,f,a,o,d,h])}({open:l,defaultOpen:n,onOpenChange:u,disabled:r}),d=V.useMemo(()=>({open:c.open,disabled:c.disabled,transitionStatus:c.transitionStatus}),[c.open,c.disabled,c.transitionStatus]),f=V.useMemo(()=>({...c,onOpenChange:u,state:d}),[c,u,d]),p=oB("div",t,{state:d,ref:e,props:h,stateAttributesMapping:cO});return(0,I.jsx)(cL.Provider,{value:f,children:p})}),cV={open:t=>t?{[cj.panelOpen]:""}:null,...lj},cF=V.forwardRef(function(t,e){let{panelId:i,open:s,handleTrigger:n,state:r,disabled:o}=cN(),{className:l,disabled:a=o,render:h,nativeButton:u=!0,style:c,...d}=t,{getButtonProps:f,buttonRef:p}=lh({disabled:a,focusableWhenDisabled:!0,native:u});return oB("button",t,{state:r,ref:[e,p],props:[{"aria-controls":s?i:void 0,"aria-expanded":s,onClick:n},d,f],stateAttributesMapping:cV})});var oX=oX;let cB={height:void 0,width:void 0};function cW(t){return{height:t.scrollHeight,width:t.scrollWidth}}function c$(t){return t.split(",").map(t=>t.trim()).some(t=>""!==t&&Number.parseFloat(t)>0)}function cK(t,e,i){let s=t.style.getPropertyValue(e),n=t.style.getPropertyPriority(e);return t.style.setProperty(e,i),()=>{""===s?t.style.removeProperty(e):t.style.setProperty(e,s,n)}}let cU=((g={}).collapsiblePanelHeight="--collapsible-panel-height",g.collapsiblePanelWidth="--collapsible-panel-width",g),cQ=V.forwardRef(function(t,e){let{className:i,hiddenUntilFound:s,keepMounted:n,render:r,id:o,style:l,...a}=t,{defaultPanelId:h,mounted:u,onOpenChange:c,open:d,setMounted:f,setPanelIdState:p,setOpen:m,state:g,transitionStatus:v}=cN(),b=o||void 0,y=b??h;ou(()=>(p(t=>b??(null===t?void 0:t)),()=>{p(t=>t===b?null:t)}),[b,p]);let{height:x,props:w,ref:S,shouldPreventOpenAnimation:M,shouldRender:k,transitionStatus:C,width:E}=function(t){let{externalRef:e,hiddenUntilFound:i,id:s,keepMounted:n,mounted:r,onOpenChange:o,open:l,setMounted:a,setOpen:h,transitionStatus:u}=t,c=V.useRef(null),d=V.useRef(null),[f,p]=V.useState(cB),m=V.useRef(cB),g=V.useRef(!1),v=V.useRef(l),b=V.useRef(!1),[y,x]=V.useState(!1),w=V.useRef(null),S=ox(e,c),M=h_(l),k=lB(c),C=!l&&!r,E=y?"idle":u,T=l&&(v.current||b.current),P=!l&&r&&"css-animation"===d.current&&void 0===f.height&&void 0===f.width?m.current:f,R=i&&C&&"css-animation"!==d.current,_=og((t,e=!0)=>{e&&(m.current=t),p(t)}),L=og(()=>{w.current?.(),w.current=null}),N=og(t=>{L(),w.current=()=>{w.current=null,t()}}),A=og(()=>{l&&r&&"css-animation"===d.current&&(b.current=!0)});ou(()=>{y&&"starting"!==u&&x(!1)},[y,u]),V.useEffect(()=>()=>{A(),L()},[A,L]),ou(()=>{var t,e;let i,s,n,o=c.current;if(!o)return;!l&&w.current&&L();let h=(t=o,e=T,s=((i=o8(t).getComputedStyle(t)).animationName.split(",").map(t=>t.trim()).some(t=>""!==t&&"none"!==t)||e)&&c$(i.animationDuration),n=c$(i.transitionDuration),s&&n||n?"css-transition":s?"css-animation":"none");if(d.current=h,l&&"idle"===u&&v.current&&"css-animation"===h){m.current=cW(o);return}if(l&&"starting"===u){let t=g.current;if(g.current=!1,"none"===h){_(cW(o)),x(!0);return}if("css-transition"===h){let e=function(t){let e={"justify-content":t.style.justifyContent,"align-items":t.style.alignItems,"align-content":t.style.alignContent,"justify-items":t.style.justifyItems};function i(){Object.entries(e).forEach(([e,i])=>{""===i?t.style.removeProperty(e):t.style.setProperty(e,i)})}Object.keys(e).forEach(e=>{t.style.setProperty(e,"initial","important")});let s=lI.request(i);return()=>{lI.cancel(s),i()}}(o);return _(cW(o)),t&&(N(cK(o,"transition-duration","0s")),x(!0)),e}_(cW(o));let e=cK(o,"animation-name","none");if(!t)return void e();let i=cK(o,"animation-duration","0s");return e(),N(i),void x(!0)}if(!l&&r&&("idle"===u||"starting"===u)){if(v.current=!1,b.current=!1,"none"===h){_(cB,!1),a(!1);return}_(cW(o));return}if("ending"!==u)return;if("none"===h)return void a(!1);let f=cW(o);f.height>0||f.width>0?(_(f),"css-animation"===h&&cK(o,"animation-name","none")()):a(!1)},[r,l,L,_,a,N,T,u]),lW({enabled:l&&r&&"idle"===E,open:!0,ref:c,onComplete(){l&&_(cB,!1)}}),V.useEffect(()=>{if(l||!r||"ending"!==E||!c.current)return;let t=new AbortController,e=-1;function i(){M.current||(a(!1),_(cB,!1))}return e=lI.request(()=>{k(i,t.signal)}),()=>{lI.cancel(e),t.abort()}},[M,r,l,E,k,_,a]),ou(()=>{let t=c.current;t&&i&&C&&t.setAttribute("hidden","until-found")},[C,i]),V.useEffect(function(){let t=c.current;if(t)return hP(t,"beforematch",function(t){let e=oZ(oX.none,t);o(!0,e),e.isCanceled||(g.current=!0,h(!0))})},[o,h]);let j=n||i||r||l;return{height:P.height,props:{...R?{[cA.startingStyle]:""}:void 0,hidden:C,id:s},ref:S,shouldPreventOpenAnimation:T,shouldRender:j,transitionStatus:E,width:P.width}}({externalRef:e,hiddenUntilFound:s??!1,id:y,keepMounted:n??!1,mounted:u,onOpenChange:c,open:d,setMounted:f,setOpen:m,transitionStatus:v}),T={...g,transitionStatus:C},P=oR(l,T),R=oB("div",{...t,style:void 0},{state:T,ref:S,props:[w,{style:{[cU.collapsiblePanelHeight]:void 0===x?"auto":`${x}px`,[cU.collapsiblePanelWidth]:void 0===E?"auto":`${E}px`}},a,P?{style:P}:void 0,M?{style:{animationName:"none"}}:void 0],stateAttributesMapping:cO});return k?R:null});t.s(["Panel",0,cQ,"Root",0,cI,"Trigger",0,cF],96315);var cH=t.i(96315),cH=cH;function cq({...t}){return(0,I.jsx)(cH.Root,{"data-slot":"collapsible",...t})}function cY({...t}){return(0,I.jsx)(cH.Trigger,{"data-slot":"collapsible-trigger",...t})}function cG({...t}){return(0,I.jsx)(cH.Panel,{"data-slot":"collapsible-content",...t})}let cZ=cM("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),cX=cM("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),cJ=cM("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),c0=cM("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),c1=cM("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);function c2({className:t,size:e="default",...i}){return(0,I.jsx)("div",{"data-slot":"card","data-size":e,className:ho("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",t),...i})}let c5=cM("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),c3=cM("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]]);function c4({name:t,strategy:e,tab:i,onClick:s,badge:n,stats:r,pnlPct:o,status:l}){if(e){let i=e.allocation+(e.pnl??0),n=i>=e.allocation,r=e.pnl??0,o=e.pnl_pct??0;return(0,I.jsxs)(c2,{className:"p-4 cursor-pointer hover:border-primary/50 hover:shadow-md transition-all duration-200 hover:-translate-y-0.5 border-border",onClick:s,children:[(0,I.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-semibold leading-tight",children:t}),(0,I.jsxs)("p",{className:"text-[9px] text-muted-foreground mt-0.5",children:["$",e.allocation," · ",e.type]})]}),(0,I.jsxs)("div",{className:"flex gap-1",children:[(0,I.jsx)(hd,{variant:"running"===e.status?"default":"secondary",className:"text-[8px] h-4 px-1.5",children:e.status?.toUpperCase()}),(0,I.jsx)(hd,{variant:"outline",className:"text-[8px] h-4 px-1.5 border-border",children:e.fee_model?.toUpperCase()})]})]}),(0,I.jsxs)("div",{className:`text-xl font-mono font-bold mb-2 flex items-center gap-1 ${n?"text-green-500":"text-red-500"}`,children:[n?(0,I.jsx)(c5,{className:"w-4 h-4"}):(0,I.jsx)(c3,{className:"w-4 h-4"}),"$",i.toFixed(2)]}),(0,I.jsxs)("div",{className:"flex gap-3 text-[9px] text-muted-foreground flex-wrap",children:[(0,I.jsxs)("span",{children:["PnL: ",(0,I.jsxs)("b",{className:o>=0?"text-green-500":"text-red-500",children:[r>=0?"+":"",r.toFixed(2)," (",o>=0?"+":"",o.toFixed(2),"%)"]})]}),(0,I.jsxs)("span",{children:["Trades: ",(0,I.jsx)("b",{children:e.trades_today??0})]}),(0,I.jsxs)("span",{children:["Win: ",(0,I.jsxs)("b",{children:[Math.round((e.win_rate??0)*100),"%"]})]}),(0,I.jsxs)("span",{children:["Pos: ",(0,I.jsx)("b",{children:(e.position??0).toFixed(4)})]})]}),(0,I.jsxs)("div",{className:"mt-2 pt-2 border-t border-border/50 text-[9px] text-muted-foreground leading-relaxed",children:[(0,I.jsx)("b",{children:"Alloc:"})," $",e.allocation," · ",(0,I.jsx)("b",{children:"Max pos:"})," ",e.max_position??"—"," · ",(0,I.jsx)("b",{children:"Stop:"})," ",e.stop_loss??"—"]})]})}return(0,I.jsxs)(c2,{className:"p-4 cursor-pointer hover:border-primary/50 hover:shadow-md transition-all duration-200 hover:-translate-y-0.5 border-border",onClick:s,children:[(0,I.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-semibold leading-tight",children:t}),(0,I.jsx)("p",{className:"text-[9px] text-muted-foreground mt-0.5",children:n??"Backtest"})]}),(0,I.jsx)(hd,{variant:"secondary",className:"text-[8px] h-4 px-1.5",children:l??"BACKTEST"})]}),(0,I.jsxs)("div",{className:`text-xl font-mono font-bold mb-2 flex items-center gap-1 ${(o??0)>=0?"text-green-500":"text-red-500"}`,children:[(o??0)>=0?(0,I.jsx)(c5,{className:"w-4 h-4"}):(0,I.jsx)(c3,{className:"w-4 h-4"}),(o??0)>=0?"+":"",(o??0).toFixed(2),"%"]}),r&&(0,I.jsx)("div",{className:"flex gap-3 text-[9px] text-muted-foreground flex-wrap",children:r.map(t=>(0,I.jsxs)("span",{children:[t.label,": ",(0,I.jsx)("b",{className:t.negative?"text-red-500":"",children:t.value})]},t.label))})]})}function c6(t){var e=t.width,i=t.height;if(e<0)throw Error("Negative width is not allowed for Size");if(i<0)throw Error("Negative height is not allowed for Size");return{width:e,height:i}}function c9(t,e){return t.width===e.width&&t.height===e.height}var c7=function(){function t(t){var e=this;this._resolutionListener=function(){return e._onResolutionChanged()},this._resolutionMediaQueryList=null,this._observers=[],this._window=t,this._installResolutionListener()}return t.prototype.dispose=function(){this._uninstallResolutionListener(),this._window=null},Object.defineProperty(t.prototype,"value",{get:function(){return this._window.devicePixelRatio},enumerable:!1,configurable:!0}),t.prototype.subscribe=function(t){var e=this,i={next:t};return this._observers.push(i),{unsubscribe:function(){e._observers=e._observers.filter(function(t){return t!==i})}}},t.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw Error("Resolution listener is already installed");var t=this._window.devicePixelRatio;this._resolutionMediaQueryList=this._window.matchMedia("all and (resolution: ".concat(t,"dppx)")),this._resolutionMediaQueryList.addListener(this._resolutionListener)},t.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},t.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},t.prototype._onResolutionChanged=function(){var t=this;this._observers.forEach(function(e){return e.next(t._window.devicePixelRatio)}),this._reinstallResolutionListener()},t}(),c8=function(){function t(t,e,i){var s;this._canvasElement=null,this._bitmapSizeChangedListeners=[],this._suggestedBitmapSize=null,this._suggestedBitmapSizeChangedListeners=[],this._devicePixelRatioObservable=null,this._canvasElementResizeObserver=null,this._canvasElement=t,this._canvasElementClientSize=c6({width:this._canvasElement.clientWidth,height:this._canvasElement.clientHeight}),this._transformBitmapSize=null!=e?e:function(t){return t},this._allowResizeObserver=null==(s=null==i?void 0:i.allowResizeObserver)||s,this._chooseAndInitObserver()}return t.prototype.dispose=function(){var t,e;if(null===this._canvasElement)throw Error("Object is disposed");null==(t=this._canvasElementResizeObserver)||t.disconnect(),this._canvasElementResizeObserver=null,null==(e=this._devicePixelRatioObservable)||e.dispose(),this._devicePixelRatioObservable=null,this._suggestedBitmapSizeChangedListeners.length=0,this._bitmapSizeChangedListeners.length=0,this._canvasElement=null},Object.defineProperty(t.prototype,"canvasElement",{get:function(){if(null===this._canvasElement)throw Error("Object is disposed");return this._canvasElement},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"canvasElementClientSize",{get:function(){return this._canvasElementClientSize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bitmapSize",{get:function(){return c6({width:this.canvasElement.width,height:this.canvasElement.height})},enumerable:!1,configurable:!0}),t.prototype.resizeCanvasElement=function(t){this._canvasElementClientSize=c6(t),this.canvasElement.style.width="".concat(this._canvasElementClientSize.width,"px"),this.canvasElement.style.height="".concat(this._canvasElementClientSize.height,"px"),this._invalidateBitmapSize()},t.prototype.subscribeBitmapSizeChanged=function(t){this._bitmapSizeChangedListeners.push(t)},t.prototype.unsubscribeBitmapSizeChanged=function(t){this._bitmapSizeChangedListeners=this._bitmapSizeChangedListeners.filter(function(e){return e!==t})},Object.defineProperty(t.prototype,"suggestedBitmapSize",{get:function(){return this._suggestedBitmapSize},enumerable:!1,configurable:!0}),t.prototype.subscribeSuggestedBitmapSizeChanged=function(t){this._suggestedBitmapSizeChangedListeners.push(t)},t.prototype.unsubscribeSuggestedBitmapSizeChanged=function(t){this._suggestedBitmapSizeChangedListeners=this._suggestedBitmapSizeChangedListeners.filter(function(e){return e!==t})},t.prototype.applySuggestedBitmapSize=function(){if(null!==this._suggestedBitmapSize){var t=this._suggestedBitmapSize;this._suggestedBitmapSize=null,this._resizeBitmap(t),this._emitSuggestedBitmapSizeChanged(t,this._suggestedBitmapSize)}},t.prototype._resizeBitmap=function(t){var e=this.bitmapSize;c9(e,t)||(this.canvasElement.width=t.width,this.canvasElement.height=t.height,this._emitBitmapSizeChanged(e,t))},t.prototype._emitBitmapSizeChanged=function(t,e){var i=this;this._bitmapSizeChangedListeners.forEach(function(s){return s.call(i,t,e)})},t.prototype._suggestNewBitmapSize=function(t){var e=this._suggestedBitmapSize,i=c6(this._transformBitmapSize(t,this._canvasElementClientSize)),s=c9(this.bitmapSize,i)?null:i;null===e&&null===s||null!==e&&null!==s&&c9(e,s)||(this._suggestedBitmapSize=s,this._emitSuggestedBitmapSizeChanged(e,s))},t.prototype._emitSuggestedBitmapSizeChanged=function(t,e){var i=this;this._suggestedBitmapSizeChangedListeners.forEach(function(s){return s.call(i,t,e)})},t.prototype._chooseAndInitObserver=function(){var t=this;this._allowResizeObserver?new Promise(function(t){var e=new ResizeObserver(function(i){t(i.every(function(t){return"devicePixelContentBoxSize"in t})),e.disconnect()});e.observe(document.body,{box:"device-pixel-content-box"})}).catch(function(){return!1}).then(function(e){return e?t._initResizeObserver():t._initDevicePixelRatioObservable()}):this._initDevicePixelRatioObservable()},t.prototype._initDevicePixelRatioObservable=function(){var t=this;if(null!==this._canvasElement){var e=dt(this._canvasElement);if(null===e)throw Error("No window is associated with the canvas");this._devicePixelRatioObservable=new c7(e),this._devicePixelRatioObservable.subscribe(function(){return t._invalidateBitmapSize()}),this._invalidateBitmapSize()}},t.prototype._invalidateBitmapSize=function(){if(null!==this._canvasElement){var t,e,i=dt(this._canvasElement);if(null!==i){var s,n,r=null!=(e=null==(t=this._devicePixelRatioObservable)?void 0:t.value)?e:i.devicePixelRatio,o=this._canvasElement.getClientRects(),l=void 0!==o[0]?(s=o[0],n=r,c6({width:Math.round(s.left*n+s.width*n)-Math.round(s.left*n),height:Math.round(s.top*n+s.height*n)-Math.round(s.top*n)})):c6({width:this._canvasElementClientSize.width*r,height:this._canvasElementClientSize.height*r});this._suggestNewBitmapSize(l)}}},t.prototype._initResizeObserver=function(){var t=this;null!==this._canvasElement&&(this._canvasElementResizeObserver=new ResizeObserver(function(e){var i=e.find(function(e){return e.target===t._canvasElement});if(i&&i.devicePixelContentBoxSize&&i.devicePixelContentBoxSize[0]){var s=i.devicePixelContentBoxSize[0],n=c6({width:s.inlineSize,height:s.blockSize});t._suggestNewBitmapSize(n)}}),this._canvasElementResizeObserver.observe(this._canvasElement,{box:"device-pixel-content-box"}))},t}();function dt(t){return t.ownerDocument.defaultView}var de=function(){function t(t,e,i){if(0===e.width||0===e.height)throw TypeError("Rendering target could only be created on a media with positive width and height");if(this._mediaSize=e,0===i.width||0===i.height)throw TypeError("Rendering target could only be created using a bitmap with positive integer width and height");this._bitmapSize=i,this._context=t}return t.prototype.useMediaCoordinateSpace=function(t){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),this._context.scale(this._horizontalPixelRatio,this._verticalPixelRatio),t({context:this._context,mediaSize:this._mediaSize})}finally{this._context.restore()}},t.prototype.useBitmapCoordinateSpace=function(t){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),t({context:this._context,mediaSize:this._mediaSize,bitmapSize:this._bitmapSize,horizontalPixelRatio:this._horizontalPixelRatio,verticalPixelRatio:this._verticalPixelRatio})}finally{this._context.restore()}},Object.defineProperty(t.prototype,"_horizontalPixelRatio",{get:function(){return this._bitmapSize.width/this._mediaSize.width},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_verticalPixelRatio",{get:function(){return this._bitmapSize.height/this._mediaSize.height},enumerable:!1,configurable:!0}),t}();function di(t,e){var i=t.canvasElementClientSize;if(0===i.width||0===i.height)return null;var s=t.bitmapSize;if(0===s.width||0===s.height)return null;var n=t.canvasElement.getContext("2d",e);return null===n?null:new de(n,i,s)}let ds={title:"",visible:!0,hitTestTolerance:3,lastValueVisible:!0,priceLineVisible:!0,priceLineSource:0,priceLineWidth:1,priceLineColor:"",priceLineStyle:2,baseLineVisible:!0,baseLineWidth:1,baseLineColor:"#B2B5BE",baseLineStyle:0,priceFormat:{type:"price",precision:2,minMove:.01}};function dn(t,e){let i=function(t,e){switch(t){case 0:default:return[];case 1:return[e,e];case 2:return[2*e,2*e];case 3:return[6*e,6*e];case 4:return[e,4*e]}}(e,t.lineWidth);return t.setLineDash(i),i}function dr(t,e,i,s){t.beginPath();let n=t.lineWidth%2?.5:0;t.moveTo(i,e+n),t.lineTo(s,e+n),t.stroke()}function dl(t,e){if(!t)throw Error("Assertion failed"+(e?": "+e:""))}function da(t){if(void 0===t)throw Error("Value is undefined");return t}function dh(t){if(null===t)throw Error("Value is null");return t}function du(t){return dh(da(t))}(v=P||(P={}))[v.Simple=0]="Simple",v[v.WithSteps=1]="WithSteps",v[v.Curved=2]="Curved",(b=R||(R={}))[b.Solid=0]="Solid",b[b.Dotted=1]="Dotted",b[b.Dashed=2]="Dashed",b[b.LargeDashed=3]="LargeDashed",b[b.SparseDotted=4]="SparseDotted";class dc{constructor(){this.t=[]}i(t,e,i){this.t.push({h:t,l:e,o:!0===i})}_(t){let e=this.t.findIndex(e=>t===e.h);e>-1&&this.t.splice(e,1)}u(t){this.t=this.t.filter(e=>e.l!==t)}p(t,e,i){let s=[...this.t];this.t=this.t.filter(t=>!t.o),s.forEach(s=>s.h(t,e,i))}v(){return this.t.length>0}m(){this.t=[]}}function dd(t,...e){for(let i of e)for(let e in i)void 0!==i[e]&&Object.prototype.hasOwnProperty.call(i,e)&&!["__proto__","constructor","prototype"].includes(e)&&("object"!=typeof i[e]||void 0===t[e]||Array.isArray(i[e])?t[e]=i[e]:dd(t[e],i[e]));return t}function df(t){return"number"==typeof t&&isFinite(t)}function dp(t){return"number"==typeof t&&t%1==0}function dm(t){return"string"==typeof t}function dg(t){return"boolean"==typeof t}function dv(t){let e,i,s;if(!t||"object"!=typeof t)return t;for(i in e=Array.isArray(t)?[]:{},t)t.hasOwnProperty(i)&&(s=t[i],e[i]=s&&"object"==typeof s?dv(s):s);return e}function db(t){return null!==t}function dy(t){return null===t?void 0:t}let dx="-apple-system, BlinkMacSystemFont, 'Trebuchet MS', Roboto, Ubuntu, sans-serif";function dw(t,e,i){return void 0===e&&(e=dx),`${i=void 0!==i?`${i} `:""}${t}px ${e}`}class dS{constructor(t){this.M={S:1,C:5,k:NaN,P:"",T:"",R:"",D:"",I:0,V:0,B:0,A:0,L:0},this.O=t}N(){let t=this.M,e=this.F(),i=this.W();return t.k===e&&t.T===i||(t.k=e,t.T=i,t.P=dw(e,i),t.A=2.5/12*e,t.I=t.A,t.V=e/12*t.C,t.B=e/12*t.C,t.L=0),t.R=this.H(),t.D=this.U(),this.M}H(){return this.O.N().layout.textColor}U(){return this.O.$()}F(){return this.O.N().layout.fontSize}W(){return this.O.N().layout.fontFamily}}function dM(t){return t<0?0:t>255?255:Math.round(t)||0}function dk(t){return .199*t[0]+.687*t[1]+.114*t[2]}class dC{constructor(t,e){this.j=new Map,this.q=t,e&&(this.j=e)}Y(t,e){if("transparent"===t)return t;let i=this.K(t),s=i[3];return`rgba(${i[0]}, ${i[1]}, ${i[2]}, ${e*s})`}Z(t){let e=this.K(t);return{G:`rgb(${e[0]}, ${e[1]}, ${e[2]})`,X:dk(e)>160?"black":"white"}}J(t){return dk(this.K(t))}tt(t,e,i){var s;let[n,r,o,l]=this.K(t),[a,h,u,c]=this.K(e),d=[dM(n+i*(a-n)),dM(r+i*(h-r)),dM(o+i*(u-o)),(s=l+i*(c-l))<=0||s>1?Math.min(Math.max(s,0),1):Math.round(1e4*s)/1e4];return`rgba(${d[0]}, ${d[1]}, ${d[2]}, ${d[3]})`}K(t){let e,i,s=this.j.get(t);if(s)return s;let n=((e=document.createElement("div")).style.display="none",document.body.appendChild(e),e.style.color=t,i=window.getComputedStyle(e).color,document.body.removeChild(e),i).match(/^rgba?\s*\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d+))?\)$/);if(!n){if(this.q.length)for(let e of this.q){let i=e(t);if(i)return this.j.set(t,i),i}throw Error(`Failed to parse color: ${t}`)}let r=[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),n[4]?parseFloat(n[4]):1];return this.j.set(t,r),r}}class dE{constructor(){this.it=[]}nt(t){this.it=t}st(t,e,i){this.it.forEach(s=>{s.st(t,e,i)})}}class dT{st(t,e,i){t.useBitmapCoordinateSpace(t=>this.et(t,e,i))}}class dP extends dT{constructor(){super(...arguments),this.rt=null}ht(t){this.rt=t}et({context:t,horizontalPixelRatio:e,verticalPixelRatio:i}){if(null===this.rt||null===this.rt.lt)return;let s=this.rt.lt,n=this.rt,r=Math.max(1,Math.floor(e))%2/2,o=o=>{t.beginPath();for(let l=s.to-1;l>=s.from;--l){let s=n.ot[l],a=Math.round(s._t*e)+r,h=s.ut*i,u=o*i+r;t.moveTo(a,h),t.arc(a,h,u,0,2*Math.PI)}t.fill()};n.ct>0&&(t.fillStyle=n.dt,o(n.ft+n.ct)),t.fillStyle=n.vt,o(n.ft)}}function dR(){return{ot:[{_t:0,ut:0,wt:0,Mt:0}],vt:"",dt:"",ft:0,ct:0,lt:null}}let d_={from:0,to:1};class dL{constructor(t,e,i){this.gt=new dE,this.bt=[],this.St=[],this.xt=!0,this.O=t,this.Ct=e,this.yt=i,this.gt.nt(this.bt)}kt(t){this.Pt(),this.xt=!0}Tt(){return this.xt&&(this.Rt(),this.xt=!1),this.gt}Pt(){let t=this.yt.Dt();t.length!==this.bt.length&&(this.St=t.map(dR),this.bt=this.St.map(t=>{let e=new dP;return e.ht(t),e}),this.gt.nt(this.bt))}Rt(){let t=2===this.Ct.N().mode||!this.Ct.It(),e=this.yt.Vt(),i=this.Ct.Bt(),s=this.O.Et();this.Pt(),e.forEach((e,n)=>{let r=this.St[n],o=e.At(i),l=e.Lt();!t&&null!==o&&e.It()&&null!==l?(r.vt=o.zt,r.ft=o.ft,r.ct=o.Ot,r.ot[0].Mt=o.Mt,r.ot[0].ut=e.Ft().Nt(o.Mt,l.Wt),r.dt=o.Ht??this.O.Ut(r.ot[0].ut/e.Ft().$t()),r.ot[0].wt=i,r.ot[0]._t=s.jt(i),r.lt=d_):r.lt=null})}}class dN extends dT{constructor(t){super(),this.qt=t}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){var n;let r;if(null===this.qt)return;let o=this.qt.Yt.It,l=this.qt.Kt.It;if(!o&&!l)return;let a=Math.round(this.qt._t*i),h=Math.round(this.qt.ut*s);t.lineCap="butt",o&&a>=0&&(t.lineWidth=Math.floor(this.qt.Yt.ct*i),t.strokeStyle=this.qt.Yt.R,t.fillStyle=this.qt.Yt.R,dn(t,this.qt.Yt.Zt),n=e.height,t.beginPath(),r=t.lineWidth%2?.5:0,t.moveTo(a+r,0),t.lineTo(a+r,n),t.stroke()),l&&h>=0&&(t.lineWidth=Math.floor(this.qt.Kt.ct*s),t.strokeStyle=this.qt.Kt.R,t.fillStyle=this.qt.Kt.R,dn(t,this.qt.Kt.Zt),dr(t,h,0,e.width))}}class dA{constructor(t,e){this.xt=!0,this.Gt={Yt:{ct:1,Zt:0,R:"",It:!1},Kt:{ct:1,Zt:0,R:"",It:!1},_t:0,ut:0},this.Xt=new dN(this.Gt),this.Jt=t,this.yt=e}kt(){this.xt=!0}Tt(t){return this.xt&&(this.Rt(),this.xt=!1),this.Xt}Rt(){let t=this.Jt.It(),e=this.yt.Qt().N().crosshair,i=this.Gt;2===e.mode?(i.Kt.It=!1,i.Yt.It=!1):(i.Kt.It=t&&this.Jt.ti(this.yt),i.Yt.It=t&&this.Jt.ii(),i.Kt.ct=e.horzLine.width,i.Kt.Zt=e.horzLine.style,i.Kt.R=e.horzLine.color,i.Yt.ct=e.vertLine.width,i.Yt.Zt=e.vertLine.style,i.Yt.R=e.vertLine.color,i._t=this.Jt.ni(),i.ut=this.Jt.si())}}function dj(t,e,i,s,n,r){t.save(),t.globalCompositeOperation="copy",t.fillStyle=r,t.fillRect(e,i,s,n),t.restore()}function dz(t,e,i,s,n,r){t.beginPath(),t.roundRect?t.roundRect(e,i,s,n,r):(t.lineTo(e+s-r[1],i),0!==r[1]&&t.arcTo(e+s,i,e+s,i+r[1],r[1]),t.lineTo(e+s,i+n-r[2]),0!==r[2]&&t.arcTo(e+s,i+n,e+s-r[2],i+n,r[2]),t.lineTo(e+r[3],i+n),0!==r[3]&&t.arcTo(e,i+n,e,i+n-r[3],r[3]),t.lineTo(e,i+r[0]),0!==r[0]&&t.arcTo(e,i,e+r[0],i,r[0]))}function dD(t,e,i,s,n,r,o=0,l=[0,0,0,0],a=""){var h;if(t.save(),!o||!a||a===r)return dz(t,e,i,s,n,l),t.fillStyle=r,t.fill(),void t.restore();let u=o/2;dz(t,e+u,i+u,s-o,n-o,(h=-u,l.map(t=>0===t?t:t+h))),"transparent"!==r&&(t.fillStyle=r,t.fill()),"transparent"!==a&&(t.lineWidth=o,t.strokeStyle=a,t.closePath(),t.stroke()),t.restore()}function dO(t,e,i,s,n,r,o){t.save(),t.globalCompositeOperation="copy";let l=t.createLinearGradient(0,0,0,n);l.addColorStop(0,r),l.addColorStop(1,o),t.fillStyle=l,t.fillRect(e,i,s,n),t.restore()}class dI{constructor(t,e){this.ht(t,e)}ht(t,e){this.qt=t,this.ei=e}$t(t,e){return this.qt.It?t.k+t.A+t.I:0}st(t,e,i,s){if(!this.qt.It||0===this.qt.ri.length)return;let n=this.qt.R,r=this.ei.G,o=t.useBitmapCoordinateSpace(t=>{let o=t.context;o.font=e.P;let l=this.hi(t,e,i,s),a=l.ai;return l.li?dD(o,a.oi,a._i,a.ui,a.ci,r,a.di,[a.ft,0,0,a.ft],r):dD(o,a.fi,a._i,a.ui,a.ci,r,a.di,[0,a.ft,a.ft,0],r),this.qt.pi&&(o.fillStyle=n,o.fillRect(a.fi,a.mi,a.wi-a.fi,a.Mi)),this.qt.gi&&(o.fillStyle=e.D,o.fillRect(l.li?a.bi-a.di:0,a._i,a.di,a.Si-a._i)),l});t.useMediaCoordinateSpace(({context:t})=>{let i=o.xi;t.font=e.P,t.textAlign=o.li?"right":"left",t.textBaseline="middle",t.fillStyle=n,t.fillText(this.qt.ri,i.Ci,(i._i+i.Si)/2+i.yi)})}hi(t,e,i,s){let n,r,o,{context:l,bitmapSize:a,mediaSize:h,horizontalPixelRatio:u,verticalPixelRatio:c}=t,d=this.qt.pi||!this.qt.ki?e.C:0,f=this.qt.Pi?e.S:0,p=e.A+this.ei.Ti,m=e.I+this.ei.Ri,g=e.V,v=e.B,b=this.qt.ri,y=e.k,x=i.Di(l,b),w=Math.ceil(i.Ii(l,b)),S=e.S+g+v+w+d,M=Math.max(1,Math.floor(c)),k=Math.round((y+p+m)*c);k%2!=M%2&&(k+=1);let C=f>0?Math.max(1,Math.floor(f*u)):0,E=Math.round(S*u),T=Math.round(d*u),P=Math.round((this.ei.Vi??this.ei.Bi??this.ei.Ei)*c)-Math.floor(.5*c),R=Math.floor(P+M/2-k/2),_=R+k,L="right"===s,N=L?h.width-f:f,A=L?a.width-C:C;return L?(n=A-E,r=A-T,o=N-d-g-f):(n=A+E,r=A+T,o=N+d+g),{li:L,ai:{_i:R,mi:P,Si:_,ui:E,ci:k,ft:2*u,di:C,oi:n,fi:A,wi:r,Mi:M,bi:a.width},xi:{_i:R/c,Si:_/c,Ci:o,yi:x}}}}class dV{constructor(t){this.Ai={Ei:0,G:"#000",Ri:0,Ti:0},this.Li={ri:"",It:!1,pi:!0,ki:!1,Ht:"",R:"#FFF",gi:!1,Pi:!1},this.zi={ri:"",It:!1,pi:!1,ki:!0,Ht:"",R:"#FFF",gi:!0,Pi:!0},this.xt=!0,this.Oi=new(t||dI)(this.Li,this.Ai),this.Ni=new(t||dI)(this.zi,this.Ai)}ri(){return this.Fi(),this.Li.ri}Ei(){return this.Fi(),this.Ai.Ei}kt(){this.xt=!0}$t(t,e=!1){return Math.max(this.Oi.$t(t,e),this.Ni.$t(t,e))}Wi(){return this.Ai.Vi??null}Hi(){return this.Ai.Vi??this.Ai.Bi??this.Ei()}Ui(t){this.Ai.Bi=t??void 0}$i(){return this.Fi(),this.Li.It||this.zi.It}ji(){return this.Fi(),this.Li.It}Tt(t){return this.Fi(),this.Li.pi=this.Li.pi&&t.N().ticksVisible,this.zi.pi=this.zi.pi&&t.N().ticksVisible,this.Oi.ht(this.Li,this.Ai),this.Ni.ht(this.zi,this.Ai),this.Oi}qi(){return this.Fi(),this.Oi.ht(this.Li,this.Ai),this.Ni.ht(this.zi,this.Ai),this.Ni}Fi(){this.xt&&(this.Li.pi=!0,this.zi.pi=!1,this.Yi(this.Li,this.zi,this.Ai))}}class dF extends dV{constructor(t,e,i){super(),this.Jt=t,this.Ki=e,this.Zi=i}Yi(t,e,i){if(t.It=!1,2===this.Jt.N().mode)return;let s=this.Jt.N().horzLine;if(!s.labelVisible)return;let n=this.Ki.Lt();if(!this.Jt.It()||this.Ki.Gi()||null===n)return;let r=this.Ki.Xi().Z(s.labelBackgroundColor);i.G=r.G,t.R=r.X;let o=2/12*this.Ki.k();i.Ti=o,i.Ri=o;let l=this.Zi(this.Ki);i.Ei=l.Ei,t.ri=this.Ki.Ji(l.Mt,n),t.It=!0}}let dB=/[1-9]/g;class dW{constructor(){this.qt=null}ht(t){this.qt=t}st(t,e){if(null===this.qt||!1===this.qt.It||0===this.qt.ri.length)return;let i=t.useMediaCoordinateSpace(({context:t})=>(t.font=e.P,Math.round(e.Qi.Ii(t,dh(this.qt).ri,dB))));if(i<=0)return;let s=e.tn,n=i+2*s,r=n/2,o=this.qt.nn,l=this.qt.Ei,a=Math.floor(l-r)+.5;a<0?(l+=Math.abs(0-a),a=Math.floor(l-r)+.5):a+n>o&&(l-=Math.abs(o-(a+n)),a=Math.floor(l-r)+.5);let h=a+n,u=Math.ceil(0+e.S+e.C+e.A+e.k+e.I);t.useBitmapCoordinateSpace(({context:t,horizontalPixelRatio:i,verticalPixelRatio:s})=>{let n=dh(this.qt);t.fillStyle=n.G;let r=Math.round(a*i),o=Math.round(0*s),l=Math.round(h*i),c=Math.round(u*s),d=Math.round(2*i);if(t.beginPath(),t.moveTo(r,o),t.lineTo(r,c-d),t.arcTo(r,c,r+d,c,d),t.lineTo(l-d,c),t.arcTo(l,c,l,c-d,d),t.lineTo(l,o),t.fill(),n.pi){let r=Math.round(n.Ei*i),l=Math.round((o+e.C)*s);t.fillStyle=n.R;let a=Math.max(1,Math.floor(i)),h=Math.floor(.5*i);t.fillRect(r-h,o,a,l-o)}}),t.useMediaCoordinateSpace(({context:t})=>{let i=dh(this.qt),n=0+e.S+e.C+e.A+e.k/2;t.font=e.P,t.textAlign="left",t.textBaseline="middle",t.fillStyle=i.R;let r=e.Qi.Di(t,"Apr0");t.translate(a+s,n+r),t.fillText(i.ri,0,0)})}}class d${constructor(t,e,i){this.xt=!0,this.Xt=new dW,this.Gt={It:!1,G:"#4c525e",R:"white",ri:"",nn:0,Ei:NaN,pi:!0},this.Ct=t,this.sn=e,this.Zi=i}kt(){this.xt=!0}Tt(){return this.xt&&(this.Rt(),this.xt=!1),this.Xt.ht(this.Gt),this.Xt}Rt(){let t=this.Gt;if(t.It=!1,2===this.Ct.N().mode)return;let e=this.Ct.N().vertLine;if(!e.labelVisible)return;let i=this.sn.Et();if(i.Gi())return;t.nn=i.nn();let s=this.Zi();if(null===s)return;t.Ei=s.Ei;let n=i.en(this.Ct.Bt());t.ri=i.rn(dh(n)),t.It=!0;let r=this.sn.Xi().Z(e.labelBackgroundColor);t.G=r.G,t.R=r.X,t.pi=i.N().ticksVisible}}class dK{constructor(){this.hn=null,this.an=0}ln(){return this.an}_n(t){this.an=t}Ft(){return this.hn}un(t){this.hn=t}cn(t){return[]}dn(){return[]}It(){return!0}}(y=_||(_={}))[y.Normal=0]="Normal",y[y.Magnet=1]="Magnet",y[y.Hidden=2]="Hidden",y[y.MagnetOHLC=3]="MagnetOHLC";class dU extends dK{constructor(t,e){let i,s,n,r;super(),this.yt=null,this.fn=NaN,this.pn=0,this.vn=!1,this.mn=new Map,this.wn=!1,this.Mn=new WeakMap,this.gn=new WeakMap,this.bn=NaN,this.Sn=NaN,this.xn=NaN,this.Cn=NaN,this.sn=t,this.yn=e,this.kn=(i=()=>this.fn,s=()=>this.Sn,t=>{let e=s(),n=i();if(t===dh(this.yt).Pn())return{Mt:n,Ei:e};{let i=dh(t.Lt());return{Mt:t.Tn(e,i),Ei:e}}});const o=(n=()=>this.pn,r=()=>this.ni(),()=>{let t=this.sn.Et().Rn(n()),e=r();return t&&Number.isFinite(e)?{wt:t,Ei:e}:null});this.Dn=new d$(this,t,o)}N(){return this.yn}In(t,e){this.xn=t,this.Cn=e}Vn(){this.xn=NaN,this.Cn=NaN}Bn(){return this.xn}En(){return this.Cn}An(t,e,i){this.wn||(this.wn=!0),this.vn=!0,this.Ln(t,e,i)}Bt(){return this.pn}ni(){return this.bn}si(){return this.Sn}It(){return this.vn}zn(){this.vn=!1,this.On(),this.fn=NaN,this.bn=NaN,this.Sn=NaN,this.yt=null,this.Vn(),this.Nn()}Fn(t){if(!this.yn.doNotSnapToHiddenSeriesIndices)return t;let e=this.sn,i=e.Et(),s=null,n=null;for(let i of e.Wn()){let e=i.Un().Hn(t,-1);if(e){if(e.$n===t)return t;(null===s||e.$n>s)&&(s=e.$n)}let r=i.Un().Hn(t,1);if(r){if(r.$n===t)return t;(null===n||r.$nMath.abs(o-i.jt(t)));return r[l.indexOf(Math.min(...l))]}jn(t){let e=this.Mn.get(t);e||(e=new dA(this,t),this.Mn.set(t,e));let i=this.gn.get(t);return i||(i=new dL(this.sn,this,t),this.gn.set(t,i)),[e,i]}ti(t){return t===this.yt&&this.yn.horzLine.visible}ii(){return this.yn.vertLine.visible}qn(t,e){this.vn&&this.yt===t||this.mn.clear();let i=[];return this.yt===t&&i.push(this.Yn(this.mn,e,this.kn)),i}dn(){return this.vn?[this.Dn]:[]}Kn(){return this.yt}Nn(){this.sn.Zn().forEach(t=>{this.Mn.get(t)?.kt(),this.gn.get(t)?.kt()}),this.mn.forEach(t=>t.kt()),this.Dn.kt()}Gn(t){return t&&!t.Pn().Gi()?t.Pn():null}Ln(t,e,i){this.Xn(t,e,i)&&this.Nn()}Xn(t,e,i){let s=this.bn,n=this.Sn,r=this.fn,o=this.pn,l=this.yt,a=this.Gn(i);this.pn=t,this.bn=isNaN(t)?NaN:this.sn.Et().jt(t),this.yt=i;let h=null!==a?a.Lt():null;return null!==a&&null!==h?(this.fn=e,this.Sn=a.Nt(e,h)):(this.fn=NaN,this.Sn=NaN),s!==this.bn||n!==this.Sn||o!==this.pn||r!==this.fn||l!==this.yt}On(){let t=this.sn.Jn().map(t=>t.Un().Qn()).filter(db),e=0===t.length?null:Math.max(...t);this.pn=null!==e?e:NaN}Yn(t,e,i){let s=t.get(e);return void 0===s&&(s=new dF(this,e,i),t.set(e,s)),s}}function dQ(t){return"left"===t||"right"===t}class dH{constructor(t){this.ts=new Map,this.ns=[],this.ss=t}es(t,e){var i;let s=(i=this.ts.get(t),void 0===i?e:{rs:Math.max(i.rs,e.rs),hs:i.hs||e.hs});this.ts.set(t,s)}ls(){return this.ss}_s(t){let e=this.ts.get(t);return void 0===e?{rs:this.ss}:{rs:Math.max(this.ss,e.rs),hs:e.hs}}us(){this.cs(),this.ns=[{ds:0}]}fs(t){this.cs(),this.ns=[{ds:1,Wt:t}]}ps(t){this.vs(),this.ns.push({ds:5,Wt:t})}cs(){this.vs(),this.ns.push({ds:6})}ws(){this.cs(),this.ns=[{ds:4}]}Ms(t){this.cs(),this.ns.push({ds:2,Wt:t})}gs(t){this.cs(),this.ns.push({ds:3,Wt:t})}bs(){return this.ns}Ss(t){for(let e of t.ns)this.xs(e);this.ss=Math.max(this.ss,t.ss),t.ts.forEach((t,e)=>{this.es(e,t)})}static Cs(){return new dH(2)}static ys(){return new dH(3)}xs(t){switch(t.ds){case 0:this.us();break;case 1:this.fs(t.Wt);break;case 2:this.Ms(t.Wt);break;case 3:this.gs(t.Wt);break;case 4:this.ws();break;case 5:this.ps(t.Wt);break;case 6:this.vs()}}vs(){let t=this.ns.findIndex(t=>5===t.ds);-1!==t&&this.ns.splice(t,1)}}class dq{formatTickmarks(t){return t.map(t=>this.format(t))}}function dY(t,e){if(!df(t))return"n/a";if(!dp(e)||e<0||e>16)throw TypeError("invalid length");return 0===e?t.toString():("0000000000000000"+t.toString()).slice(-e)}class dG extends dq{constructor(t,e){if(super(),e||(e=1),df(t)&&dp(t)||(t=100),t<0)throw TypeError("invalid base");this.Ki=t,this.ks=e,this.Ps()}format(t){let e=t<0?"−":"";return t=Math.abs(t),e+this.Ts(t)}Ps(){if(this.Rs=0,this.Ki>0&&this.ks>0){let t=this.Ki;for(;t>1;)t/=10,this.Rs++}}Ts(t){let e=this.Ki/this.ks,i=Math.floor(t),s="",n=void 0!==this.Rs?this.Rs:NaN;if(e>1){let r=+(Math.round(t*e)-i*e).toFixed(this.Rs);r>=e&&(r-=e,i+=1),s="."+dY(r.toFixed(this.Rs)*this.ks,n)}else i=Math.round(i*e)/e,n>0&&(s="."+dY(0,n));return i.toFixed(0)+s}}class dZ extends dG{constructor(t=100){super(t)}format(t){return`${super.format(t)}%`}}class dX extends dq{constructor(t){super(),this.Ds=t}format(t){let e="";return t<0&&(e="-",t=-t),t<995?e+this.Is(t):t<999995?e+this.Is(t/1e3)+"K":t<0x3b9ac9fb?(t=1e3*Math.round(t/1e3),e+this.Is(t/1e6)+"M"):(t=1e6*Math.round(t/1e6),e+this.Is(t/1e9)+"B")}Is(t){let e=Math.pow(10,this.Ds);return((t=Math.round(t*e)/e)>=1e-15&&t<1?t.toFixed(this.Ds).replace(/\.?0+$/,""):String(t)).replace(/(\.[1-9]*)0+$/,(t,e)=>e)}}let dJ=/[2-9]/g;class d0{constructor(t=50){this.Vs=0,this.Bs=1,this.Es=1,this.As={},this.Ls=new Map,this.zs=t}Os(){this.Vs=0,this.Ls.clear(),this.Bs=1,this.Es=1,this.As={}}Ii(t,e,i){return this.Ns(t,e,i).width}Di(t,e,i){let s=this.Ns(t,e,i);return((s.actualBoundingBoxAscent||0)-(s.actualBoundingBoxDescent||0))/2}Ns(t,e,i){let s=String(e).replace(i||dJ,"0");if(this.Ls.has(s))return da(this.Ls.get(s)).Fs;if(this.Vs===this.zs){let t=this.As[this.Es];delete this.As[this.Es],this.Ls.delete(t),this.Es++,this.Vs--}t.save(),t.textBaseline="middle";let n=t.measureText(s);return t.restore(),0===n.width&&e.length||(this.Ls.set(s,{Fs:n,Ws:this.Bs}),this.As[this.Bs]=s,this.Vs++,this.Bs++),n}}class d1{constructor(t){this.Hs=null,this.M=null,this.Us="right",this.$s=t}js(t,e,i){this.Hs=t,this.M=e,this.Us=i}st(t){null!==this.M&&null!==this.Hs&&this.Hs.st(t,this.M,this.$s,this.Us)}}class d2{constructor(t,e,i){this.qs=t,this.$s=new d0(50),this.Ys=e,this.O=i,this.F=-1,this.Xt=new d1(this.$s)}Tt(){let t=this.O.Ks(this.Ys);if(null===t)return null;let e=t.Zs(this.Ys)?t.Gs():this.Ys.Ft();if(null===e)return null;let i=t.Xs(e);if("overlay"===i)return null;let s=this.O.Js();return s.k!==this.F&&(this.F=s.k,this.$s.Os()),this.Xt.js(this.qs.qi(),s,i),this.Xt}}class d5 extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}Qs(t,e){if(!this.qt?.It)return null;let{ut:i,ct:s,te:n}=this.qt;return e>=i-s-7&&e<=i+s+7?{ie:this.qt,ne:Math.abs(e-i),se:2,ee:"price-line",te:n}:null}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){if(null===this.qt||!1===this.qt.It)return;let n=Math.round(this.qt.ut*s);n<0||n>e.height||(t.lineCap="butt",t.strokeStyle=this.qt.R,t.lineWidth=Math.floor(this.qt.ct*i),dn(t,this.qt.Zt),dr(t,n,0,e.width))}}class d3{constructor(t){this.re={ut:0,R:"rgba(0, 0, 0, 0)",ct:1,Zt:0,It:!1},this.he=new d5,this.xt=!0,this.ae=t,this.le=t.Qt(),this.he.ht(this.re)}kt(){this.xt=!0}Tt(){return this.ae.It()?(this.xt&&(this.oe(),this.xt=!1),this.he):null}}class d4 extends d3{constructor(t){super(t)}oe(){this.re.It=!1;let t=this.ae.Ft(),e=t._e()._e;if(2!==e&&3!==e)return;let i=this.ae.N();if(!i.baseLineVisible||!this.ae.It())return;let s=this.ae.Lt();null!==s&&(this.re.It=!0,this.re.ut=t.Nt(s.Wt,s.Wt),this.re.R=i.baseLineColor,this.re.ct=i.baseLineWidth,this.re.Zt=i.baseLineStyle)}}class d6 extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}ue(){return this.qt}et({context:t,horizontalPixelRatio:e,verticalPixelRatio:i}){let s=this.qt;if(null===s)return;let n=Math.max(1,Math.floor(e)),r=n%2/2,o=Math.round(s.ce.x*e)+r,l=s.ce.y*i;t.fillStyle=s.de,t.beginPath();let a=Math.max(2,1.5*s.fe)*e;t.arc(o,l,a,0,2*Math.PI,!1),t.fill(),t.fillStyle=s.pe,t.beginPath(),t.arc(o,l,s.ft*e,0,2*Math.PI,!1),t.fill(),t.lineWidth=n,t.strokeStyle=s.ve,t.beginPath(),t.arc(o,l,s.ft*e+n/2,0,2*Math.PI,!1),t.stroke()}}let d9=[{me:0,we:.25,Me:4,ge:10,be:.25,Se:0,xe:.4,Ce:.8},{me:.25,we:.525,Me:10,ge:14,be:0,Se:0,xe:.8,Ce:0},{me:.525,we:1,Me:14,ge:14,be:0,Se:0,xe:0,Ce:0}];class d7{constructor(t){this.Xt=new d6,this.xt=!0,this.ye=!0,this.ke=performance.now(),this.Pe=this.ke-1,this.Te=t}Re(){this.Pe=this.ke-1,this.kt()}De(){if(this.kt(),2===this.Te.N().lastPriceAnimation){let t=performance.now(),e=this.Pe-t;if(e>0)return void(e<650&&(this.Pe+=2600));this.ke=t,this.Pe=t+2600}}kt(){this.xt=!0}Ie(){this.ye=!0}It(){return 0!==this.Te.N().lastPriceAnimation}Ve(){switch(this.Te.N().lastPriceAnimation){case 0:return!1;case 1:return!0;case 2:return performance.now()<=this.Pe}}Tt(){return this.xt?(this.Rt(),this.xt=!1,this.ye=!1):this.ye&&(this.Be(),this.ye=!1),this.Xt}Rt(){this.Xt.ht(null);let t=this.Te.Qt().Et(),e=t.Ee(),i=this.Te.Lt();if(null===e||null===i)return;let s=this.Te.Ae(!0);if(s.Le||!e.ze(s.$n))return;let n={x:t.jt(s.$n),y:this.Te.Ft().Nt(s.Mt,i.Wt)},r=s.R,o=this.Te.N().lineWidth,l=this.Oe(this.Ne(),r);this.Xt.ht({de:r,fe:o,pe:l.pe,ve:l.ve,ft:l.ft,ce:n})}Be(){let t=this.Xt.ue();if(null!==t){let e=this.Oe(this.Ne(),t.de);t.pe=e.pe,t.ve=e.ve,t.ft=e.ft}}Ne(){return this.Ve()?performance.now()-this.ke:2599}Fe(t,e,i,s){return this.Te.Qt().Xi().Y(t,i+(s-i)*e)}Oe(t,e){var i;let s,n=t%2600/2600;for(let t of d9)if(n>=t.me&&n<=t.we){s=t;break}dl(void 0!==s,"Last price animation internal logic error");let r=(n-s.me)/(s.we-s.me);return{pe:this.Fe(e,r,s.be,s.Se),ve:this.Fe(e,r,s.xe,s.Ce),ft:(i=s.Me)+(s.ge-i)*r}}}class d8 extends d3{constructor(t){super(t)}oe(){let t=this.re;t.It=!1;let e=this.ae.N();if(!e.priceLineVisible||!this.ae.It())return;let i=this.ae.Ae(0===e.priceLineSource);i.Le||(t.It=!0,t.ut=i.Ei,t.R=this.ae.We(i.R),t.ct=e.priceLineWidth,t.Zt=e.priceLineStyle)}}class ft extends dV{constructor(t){super(),this.Jt=t}Yi(t,e,i){t.It=!1,e.It=!1;let s=this.Jt;if(!s.It())return;let n=s.N(),r=n.lastValueVisible,o=""!==s.He(),l=0===n.seriesLastValueMode,a=s.Ae(!1);if(a.Le)return;r&&(t.ri=this.Ue(a,r,l),t.It=0!==t.ri.length),(o||l)&&(e.ri=this.$e(a,r,o,l),e.It=e.ri.length>0);let h=s.We(a.R),u=this.Jt.Qt().Xi().Z(h);i.G=u.G,i.Ei=a.Ei,e.Ht=s.Qt().Ut(a.Ei/s.Ft().$t()),t.Ht=h,t.R=u.X,e.R=u.X}$e(t,e,i,s){let n="",r=this.Jt.He();return i&&0!==r.length&&(n+=`${r} `),e&&s&&(n+=this.Jt.Ft().je()?t.qe:t.Ye),n.trim()}Ue(t,e,i){return e?i?this.Jt.Ft().je()?t.Ye:t.qe:t.ri:""}}function fe(t,e,i,s){let n=Number.isFinite(e),r=Number.isFinite(i);return n&&r?t(e,i):n||r?n?e:i:s}class fi{constructor(t,e){this.Ke=t,this.Ze=e}Ge(t){return null!==t&&this.Ke===t.Ke&&this.Ze===t.Ze}Xe(){return new fi(this.Ke,this.Ze)}Je(){return this.Ke}Qe(){return this.Ze}tr(){return this.Ze-this.Ke}Gi(){return this.Ze===this.Ke||Number.isNaN(this.Ze)||Number.isNaN(this.Ke)}Ss(t){return null===t?this:new fi(fe(Math.min,this.Je(),t.Je(),-1/0),fe(Math.max,this.Qe(),t.Qe(),1/0))}ir(t){if(!df(t)||0==this.Ze-this.Ke)return;let e=.5*(this.Ze+this.Ke),i=this.Ze-e,s=this.Ke-e;i*=t,s*=t,this.Ze=e+i,this.Ke=e+s}nr(t){df(t)&&(this.Ze+=t,this.Ke+=t)}sr(){return{minValue:this.Ke,maxValue:this.Ze}}static er(t){return null===t?null:new fi(t.minValue,t.maxValue)}}class fs{constructor(t,e){this.rr=t,this.hr=e||null}ar(){return this.rr}lr(){return this.hr}sr(){return{priceRange:null===this.rr?null:this.rr.sr(),margins:this.hr||void 0}}static er(t){return null===t?null:new fs(fi.er(t.priceRange),t.margins)}}let fn=[2,4,8,16,32,64,128,256,512];class fr extends d3{constructor(t,e){super(t),this._r=e}oe(){let t=this.re;t.It=!1;let e=this._r.N();if(!this.ae.It()||!e.lineVisible)return;let i=this._r.ur();null!==i&&(t.It=!0,t.ut=i,t.R=e.color,t.ct=e.lineWidth,t.Zt=e.lineStyle,t.te=this._r.N().id)}}class fo extends dV{constructor(t,e){super(),this.Te=t,this._r=e}Yi(t,e,i){t.It=!1,e.It=!1;let s=this._r.N(),n=s.axisLabelVisible,r=""!==s.title,o=this.Te;if(!n||!o.It())return;let l=this._r.ur();if(null===l)return;r&&(e.ri=s.title,e.It=!0),e.Ht=o.Qt().Ut(l/o.Ft().$t()),t.ri=this.cr(s.price),t.It=!0;let a=this.Te.Qt().Xi().Z(s.axisLabelColor||s.color);i.G=a.G;let h=s.axisLabelTextColor||a.X;t.R=h,e.R=h,i.Ei=l}cr(t){let e=this.Te.Lt();return null===e?"":this.Te.Ft().Ji(t,e.Wt)}}class fl{constructor(t,e){this.Te=t,this.yn=e,this.dr=new fr(t,this),this.qs=new fo(t,this),this.pr=new d2(this.qs,t,t.Qt())}vr(t){dd(this.yn,t),this.kt(),this.Te.Qt().mr()}N(){return this.yn}wr(){return this.dr}Mr(){return this.pr}gr(){return this.qs}kt(){this.dr.kt(),this.qs.kt()}ur(){let t=this.Te,e=t.Ft();if(t.Qt().Et().Gi()||e.Gi())return null;let i=t.Lt();return null===i?null:e.Nt(this.yn.price,i.Wt)}}class fa{constructor(){this.br=new WeakMap}Sr(t,e,i){let s=1/e*i;return t>=s?1:Math.min(Math.pow(2,Math.floor(Math.log2(s/t))),512)}Cr(t,e,i,s=!1,n){if(0===t.length||e<=1)return t;let r=this.yr(e);if(r<=1)return t;let o=this.kr(t),l=o.Pr.get(r);return void 0!==l||(l=this.Tr(t,r,i,s,n,o.Pr),o.Pr.set(r,l)),l}Rr(t,e,i,s,n=!1,r){if(i<1||0===t.length)return t;let o=this.kr(t),l=o.Pr.get(i);if(!l)return this.Cr(t,i,s,n,r);let a=this.Dr(t,e,i,l,n,s,r);return o.Pr.set(i,a),a}yr(t){if(t<=2)return 2;for(let e of fn)if(t<=e)return e;return 512}Ir(t){if(0===t.length)return 0;let e=t[0],i=t[t.length-1];return 31*t.length+17*e.$n+13*i.$n}Tr(t,e,i,s=!1,n,r=new Map){if(2===e)return this.Vr(t,2,i,s,n);let o=e/2,l=r.get(o);return l||(l=this.Tr(t,o,i,s,n,r),r.set(o,l)),this.Br(l,i,s,n)}Vr(t,e,i,s=!1,n){let r=this.Er(t,e,i,s,n);return this.Ar(r,s)}Br(t,e,i=!1,s){let n=this.Er(t,2,e,i,s);return this.Ar(n,i)}Er(t,e,i,s=!1,n){let r=[];for(let o=0;o=e){let e=this.Lr(t[o],t[o+1],i,s,n);e.zr=!1,r.push(e)}else if(0===r.length)r.push(this.Or(t[o],!0));else{let e=r[r.length-1];r[r.length-1]=this.Nr(e,t[o],i,s,n)}return r}Fr(t,e){return(t??1)+(e??1)}Lr(t,e,i,s=!1,n){if(!s||!i||!n){let i=t.Wt[1]>e.Wt[1]?t.Wt[1]:e.Wt[1],s=t.Wt[2]e.Wt[1]?t.qr:e.Wt[1],Yr:t.Yrthis.th(t,e))}Dr(t,e,i,s,n=!1,r,o){if(0===s.length)return s;let l=t.length-1,a=Math.floor(l/i)*i;if(Math.min(a+i,t.length)-ai){let s=t.slice();return s[s.length-1]=e,this.Cr(s,i,r,n,o)}if(Math.floor((l-1)/i)===Math.floor(l/i)||1===s.length){let h=Math.min(a+i,t.length),u=h-a;if(u<=0)return s;let c=1===u?this.Or(a===l?e:t[a],!0):this.Jr(t,a,h,l,e,r,n,o);return s[s.length-1]=this.th(c,n),s}{let s=t.slice();return s[s.length-1]=e,this.Cr(s,i,r,n,o)}}Or(t,e=!1){return{Wr:t.$n,Hr:t.$n,Ur:t.wt,$r:t.wt,jr:t.Wt[0],qr:t.Wt[1],Yr:t.Wt[2],Kr:t.Wt[3],Zr:t.Zr??1,Gr:t.ue,zr:e}}kr(t){let e=this.ih(t),i=this.Ir(t);return e.nh!==i&&(e.Pr.clear(),e.nh=i),e}ih(t){let e=this.br.get(t);return void 0===e&&(e={nh:this.Ir(t),Pr:new Map},this.br.set(t,e)),e}}class fh extends dK{constructor(t){super(),this.sn=t}Qt(){return this.sn}}let fu={Bar:(t,e,i,s)=>{let n=e.upColor,r=e.downColor,o=dh(t(i,s)),l=du(o.Wt[0])<=du(o.Wt[3]);return{sh:o.R??(l?n:r)}},Candlestick:(t,e,i,s)=>{let n=e.upColor,r=e.downColor,o=e.borderUpColor,l=e.borderDownColor,a=e.wickUpColor,h=e.wickDownColor,u=dh(t(i,s)),c=du(u.Wt[0])<=du(u.Wt[3]);return{sh:u.R??(c?n:r),eh:u.Ht??(c?o:l),rh:u.hh??(c?a:h)}},Custom:(t,e,i,s)=>({sh:dh(t(i,s)).R??e.color}),Area:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.vt??e.lineColor,vt:n.vt??e.lineColor,ah:n.ah??e.topColor,oh:n.oh??e.bottomColor}},Baseline:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.Wt[3]>=e.baseValue.price?e.topLineColor:e.bottomLineColor,_h:n._h??e.topLineColor,uh:n.uh??e.bottomLineColor,dh:n.dh??e.topFillColor1,fh:n.fh??e.topFillColor2,ph:n.ph??e.bottomFillColor1,mh:n.mh??e.bottomFillColor2}},Line:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.R??e.color,vt:n.R??e.color}},Histogram:(t,e,i,s)=>({sh:dh(t(i,s)).R??e.color})};class fc{constructor(t){this.wh=(t,e)=>void 0!==e?e.Wt:this.Te.Un().Mh(t),this.Te=t,this.gh=fu[t.bh()]}Sh(t,e){return this.gh(this.wh,this.Te.N(),t,e)}}function fd(t,e,i,s,n=0,r=e.length){let o=r-n;for(;0>1,l=n+r;s(e[l],i)===t?(n=l+1,o-=r+1):o=r}return n}let ff=fd.bind(null,!0),fp=fd.bind(null,!1);(x=L||(L={}))[x.NearestLeft=-1]="NearestLeft",x[x.None=0]="None",x[x.NearestRight=1]="NearestRight";class fm{constructor(){this.xh=[],this.Ch=new Map,this.yh=new Map,this.kh=[]}Ph(){return this.Th()>0?this.xh[this.xh.length-1]:null}Rh(){return this.Th()>0?this.Dh(0):null}Qn(){return this.Th()>0?this.Dh(this.xh.length-1):null}Th(){return this.xh.length}Gi(){return 0===this.Th()}ze(t){return null!==this.Ih(t,0)}Mh(t){return this.Hn(t)}Hn(t,e=0){let i=this.Ih(t,e);return null===i?null:{...this.Vh(i),$n:this.Dh(i)}}Bh(){return this.xh}Eh(t,e,i){if(this.Gi())return null;let s=null;for(let n of i)s=fg(s,this.Ah(t,e,n));return s}ht(t){this.yh.clear(),this.Ch.clear(),this.xh=t,this.kh=t.map(t=>t.$n)}Lh(){return this.kh}Dh(t){return this.xh[t].$n}Vh(t){return this.xh[t]}Ih(t,e){let i=this.zh(t);if(null===i&&0!==e)switch(e){case -1:return this.Oh(t);case 1:return this.Nh(t);default:throw TypeError("Unknown search mode")}return i}Oh(t){let e=this.Fh(t);return e>0&&(e-=1),e!==this.xh.length&&this.Dh(e)t.$nt.$n>e)}Hh(t,e,i){let s=null;for(let n=t;ns.$h&&(s.$h=t)))}return s}Ah(t,e,i){if(this.Gi())return null;let s=null,n=dh(this.Rh()),r=dh(this.Qn()),o=Math.max(t,n),l=Math.min(e,r),a=30*Math.ceil(o/30),h=Math.max(a,30*Math.floor(l/30));{let t=this.Fh(o),n=this.Wh(Math.min(l,a,e));s=fg(s,this.Hh(t,n,i))}let u=this.Ch.get(i);void 0===u&&(u=new Map,this.Ch.set(i,u));for(let t=Math.max(a+1,o);tnew fy(t));return this.Xh={Kh:t,Zh:e},e}Qs(t,e){return this.Jh.hitTest?.(t,e)??null}}let fw=class extends fx{cn(){return[]}};class fS{constructor(t){this.jh=t}st(t,e,i){this.jh.draw(t,fv)}qh(t,e,i){this.jh.drawBackground?.(t,fv)}}class fM{constructor(t){this.Ls=null,this.Yh=t}Tt(){let t=this.Yh.renderer();if(null===t)return null;if(this.Ls?.Kh===t)return this.Ls.Zh;let e=new fS(t);return this.Ls={Kh:t,Zh:e},e}Gh(){return this.Yh.zOrder?.()??"normal"}}function fk(t){return{ri:t.text(),Ei:t.coordinate(),Vi:t.fixedCoordinate?.(),R:t.textColor(),G:t.backColor(),It:t.visible?.()??!0,pi:t.tickVisible?.()??!0}}class fC{constructor(t,e){this.Xt=new dW,this.ta=t,this.ia=e}Tt(){return this.Xt.ht({nn:this.ia.nn(),...fk(this.ta)}),this.Xt}}class fE extends dV{constructor(t,e){super(),this.ta=t,this.Ki=e}Yi(t,e,i){let s=fk(this.ta);i.G=s.G,t.R=s.R;let n=2/12*this.Ki.k();i.Ti=n,i.Ri=n,i.Ei=s.Ei,i.Vi=s.Vi,t.ri=s.ri,t.It=s.It,t.pi=s.pi}}class fT extends fx{constructor(t,e){super(t),this.na=null,this.sa=null,this.ea=null,this.ra=null,this.Te=e}dn(){let t=this.Jh.timeAxisViews?.()??[];if(this.na?.Kh===t)return this.na.Zh;let e=this.Te.Qt().Et(),i=t.map(t=>new fC(t,e));return this.na={Kh:t,Zh:i},i}qn(){let t=this.Jh.priceAxisViews?.()??[];if(this.sa?.Kh===t)return this.sa.Zh;let e=this.Te.Ft(),i=t.map(t=>new fE(t,e));return this.sa={Kh:t,Zh:i},i}ha(){let t=this.Jh.priceAxisPaneViews?.()??[];if(this.ea?.Kh===t)return this.ea.Zh;let e=t.map(t=>new fM(t));return this.ea={Kh:t,Zh:e},e}aa(){let t=this.Jh.timeAxisPaneViews?.()??[];if(this.ra?.Kh===t)return this.ra.Zh;let e=t.map(t=>new fM(t));return this.ra={Kh:t,Zh:e},e}la(t,e){return this.Jh.autoscaleInfo?.(t,e)??null}}function fP(t,e,i,s){t.forEach(t=>{e(t).forEach(t=>{t.Gh()===i&&s.push(t)})})}function fR(t){return t.jn()}function f_(t){return t.ha()}function fL(t){return t.aa()}let fN=["Area","Line","Baseline"];class fA extends fh{constructor(t,e,i,s,n){super(t),this.qt=new fm,this.dr=new d8(this),this.oa=[],this._a=new d4(this),this.ua=null,this.ca=null,this.da=null,this.fa=[],this.pa=new fa,this.va=new Map,this.ma=null,this.yn=i,this.wa=e;const r=new ft(this);if(this.mn=[r],this.pr=new d2(r,this,t),fN.includes(this.wa)&&(this.ua=new d7(this)),this.Ma(),this.Yh=s(this,this.Qt(),n),"Custom"===this.wa){const t=this.Yh;t.ga&&this.ba(t.ga)}}m(){null!==this.da&&clearTimeout(this.da)}We(t){return this.yn.priceLineColor||t}Ae(t){let e,i,s={Le:!0},n=this.Ft();if(this.Qt().Et().Gi()||n.Gi()||this.qt.Gi())return s;let r=this.Qt().Et().Ee(),o=this.Lt();if(null===r||null===o)return s;if(t){let t=this.qt.Ph();if(null===t)return s;e=t,i=t.$n}else{let t=this.qt.Hn(r.bi(),-1);if(null===t||null===(e=this.qt.Mh(t.$n)))return s;i=t.$n}let l=e.Wt[3],a=this.Sa().Sh(i,{Wt:e}),h=n.Nt(l,o.Wt);return{Le:!1,Mt:l,ri:n.Ji(l,o.Wt),qe:n.xa(l),Ye:n.Ca(l,o.Wt),R:a.sh,Ei:h,$n:i}}Sa(){return null!==this.ca||(this.ca=new fc(this)),this.ca}N(){return this.yn}vr(t){let e=this.Qt(),{priceScaleId:i,visible:s,priceFormat:n}=t;void 0!==i&&i!==this.yn.priceScaleId&&e.ya(this,i),void 0!==s&&s!==this.yn.visible&&e.ka();let r=void 0!==t.conflationThresholdFactor;dd(this.yn,t),r&&(this.va.clear(),this.Qt().mr()),void 0!==n&&(this.Ma(),e.Pa()),e.Ta(this),e.Ra(),this.Yh.kt("options")}ht(t,e){this.qt.ht(t),this.va.clear();let i=this.Qt().Et().N();i.enableConflation&&i.precomputeConflationOnInit&&this.Da(i.precomputeConflationPriority),this.Yh.kt("data"),null!==this.ua&&(e&&e.Ia?this.ua.De():0===t.length&&this.ua.Re());let s=this.Qt().Ks(this);this.Qt().Va(s),this.Qt().Ta(this),this.Qt().Ra(),this.Qt().mr()}Ba(t){let e=new fl(this,t);return this.oa.push(e),this.Qt().Ta(this),e}Ea(t){let e=this.oa.indexOf(t);-1!==e&&this.oa.splice(e,1),this.Qt().Ta(this)}Aa(){return this.oa}bh(){return this.wa}Lt(){let t=this.La();return null===t?null:{Wt:t.Wt[3],za:t.wt}}La(){let t=this.Qt().Et().Ee();if(null===t)return null;let e=t.Oa();return this.qt.Hn(e,1)}Un(){return this.qt}ba(t){this.ma=t,this.va.clear()}Na(){return!!this.Qt().Et().N().enableConflation&&this.Fa()>1}Rr(t){if(!this.Na())return;let e=this.Fa();if(!this.va.has(e))return;let i="Custom"===this.wa,s=i&&this.ma||void 0,n=i&&this.Yh.Wa?t=>{let e=this.Yh.Wa(t);return Array.isArray(e)?e:["number"==typeof e?e:0]}:void 0,r=this.pa.Rr(this.qt.Bh(),t,e,s,i,n),o=new fm;o.ht(r),this.va.set(e,o)}Ha(){let t=this.Qt().Et().N().enableConflation;if("Custom"===this.wa&&null===this.ma||!t)return this.qt;let e=this.Fa(),i=this.va.get(e);return i||(this.Ua(e),this.va.get(e)??this.qt)}$a(t){let e=this.qt.Mh(t);return null===e?null:"Bar"===this.wa||"Candlestick"===this.wa||"Custom"===this.wa?{jr:e.Wt[0],qr:e.Wt[1],Yr:e.Wt[2],Kr:e.Wt[3]}:e.Wt[3]}ja(t){let e=[];fP(this.fa,fR,"top",e);let i=this.ua;return null!==i&&i.It()&&(null===this.da&&i.Ve()&&(this.da=setTimeout(()=>{this.da=null,this.Qt().qa()},0)),i.Ie(),e.unshift(i)),e}jn(){let t=[];this.Ya()||t.push(this._a),t.push(this.Yh,this.dr);let e=this.oa.map(t=>t.wr());return t.push(...e),fP(this.fa,fR,"normal",t),t}Ka(){return this.Za(fR,"bottom")}Ga(t){return this.Za(f_,t)}Xa(t){return this.Za(fL,t)}Ja(t,e){return this.fa.map(i=>i.Qs(t,e)).filter(t=>null!==t)}cn(){return[this.pr,...this.oa.map(t=>t.Mr())]}qn(t,e){if(e!==this.hn&&!this.Ya())return[];let i=[...this.mn];for(let t of this.oa)i.push(t.gr());return this.fa.forEach(t=>{i.push(...t.qn())}),i}dn(){let t=[];return this.fa.forEach(e=>{t.push(...e.dn())}),t}la(t,e){if(void 0!==this.yn.autoscaleInfoProvider){let i=this.yn.autoscaleInfoProvider(()=>{let i=this.Qa(t,e);return null===i?null:i.sr()});return fs.er(i)}return this.Qa(t,e)}Kh(){let t=this.yn.priceFormat;return t.base??1/t.minMove}tl(){return this.il}Nn(){for(let t of(this.Yh.kt(),this.mn))t.kt();for(let t of this.oa)t.kt();this.dr.kt(),this._a.kt(),this.ua?.kt(),this.fa.forEach(t=>t.Nn())}Ft(){return dh(super.Ft())}At(t){if(!(("Line"===this.wa||"Area"===this.wa||"Baseline"===this.wa)&&this.yn.crosshairMarkerVisible))return null;let e=this.qt.Mh(t);return null===e?null:{Mt:e.Wt[3],ft:this.nl(),Ht:this.sl(),Ot:this.el(),zt:this.rl(t)}}He(){return this.yn.title}It(){return this.yn.visible}hl(t){this.fa.push(new fT(t,this))}al(t){this.fa=this.fa.filter(e=>e.Qh()!==t)}ll(){if("Custom"===this.wa)return t=>this.Yh.Wa(t)}ol(){if("Custom"===this.wa)return t=>this.Yh._l(t)}ul(){return this.qt.Lh()}Ya(){return!dQ(this.Ft().cl())}Qa(t,e){if(!dp(t)||!dp(e)||this.qt.Gi())return null;let i="Line"===this.wa||"Area"===this.wa||"Baseline"===this.wa||"Histogram"===this.wa?[3]:[2,1],s=this.qt.Eh(t,e,i),n=null!==s?new fi(s.Uh,s.$h):null,r=null;if("Histogram"===this.bh()){let t=this.yn.base,e=new fi(t,t);n=null!==n?n.Ss(e):e}return this.fa.forEach(i=>{let s=i.la(t,e);if(s?.priceRange){let t=new fi(s.priceRange.minValue,s.priceRange.maxValue);n=null!==n?n.Ss(t):t}s?.margins&&(r=s.margins)}),new fs(n,r)}nl(){switch(this.wa){case"Line":case"Area":case"Baseline":return this.yn.crosshairMarkerRadius}return 0}sl(){switch(this.wa){case"Line":case"Area":case"Baseline":{let t=this.yn.crosshairMarkerBorderColor;if(0!==t.length)return t}}return null}el(){switch(this.wa){case"Line":case"Area":case"Baseline":return this.yn.crosshairMarkerBorderWidth}return 0}rl(t){switch(this.wa){case"Line":case"Area":case"Baseline":{let t=this.yn.crosshairMarkerBackgroundColor;if(0!==t.length)return t}}return this.Sa().Sh(t).sh}Ma(){switch(this.yn.priceFormat.type){case"custom":{let t=this.yn.priceFormat.formatter;this.il={format:t,formatTickmarks:this.yn.priceFormat.tickmarksFormatter??(e=>e.map(t))};break}case"volume":this.il=new dX(this.yn.priceFormat.precision);break;case"percent":this.il=new dZ(this.yn.priceFormat.precision);break;default:{let t=Math.pow(10,this.yn.priceFormat.precision);this.il=new dG(t,this.yn.priceFormat.minMove*t)}}null!==this.hn&&this.hn.dl()}Za(t,e){let i=[];return fP(this.fa,t,e,i),i}Fa(){let{fl:t,pl:e,vl:i}=this.ml();return this.pa.Sr(t,e,i)}ml(){let t=this.Qt().Et(),e=t.fl(),i=window.devicePixelRatio||1,s=t.N().conflationThresholdFactor;return{fl:e,pl:i,vl:this.yn.conflationThresholdFactor??s??1}}wl(t){let e,i=this.qt.Bh();if("Custom"===this.wa&&null!==this.ma){let s=this.ll();if(!s)throw Error("Custom series with conflation reducer must have a priceValueBuilder method");e=this.pa.Cr(i,t,this.ma,!0,t=>s(t))}else e=this.pa.Cr(i,t);let s=new fm;return s.ht(e),s}Ua(t){let e=this.wl(t);this.va.set(t,e)}Da(t){if("Custom"!==this.wa||null!==this.ma&&this.ll())for(let e of(this.va.clear(),this.Qt().Et().Ml())){let i=()=>{this.gl(e)},s="object"==typeof window&&window||"object"==typeof self&&self;s?.Sl?.bl?s.Sl.bl(()=>{i()},{se:t}):Promise.resolve().then(()=>i())}}gl(t){if(this.va.has(t)||0===this.qt.Bh().length)return;let e=this.wl(t);this.va.set(t,e)}}let fj=[3],fz=[0,1,2,3];class fD{constructor(t){this.yn=t}xl(t,e,i){if(0===this.yn.mode)return t;let s=i.Pn(),n=s.Lt();if(null===n)return t;let r=s.Nt(t,n),o=i.Cl().filter(t=>t instanceof fA).reduce((t,s)=>{if(i.Zs(s)||!s.It())return t;let n=s.Ft(),r=s.Un();if(n.Gi()||!r.ze(e))return t;let o=r.Mh(e);if(null===o)return t;let l=du(s.Lt()),a=3===this.yn.mode?fz:fj;return t.concat(a.map(t=>n.Nt(o.Wt[t],l.Wt)))},[]);if(0===o.length)return t;o.sort((t,e)=>Math.abs(t-r)-Math.abs(e-r));let l=o[0];return s.Tn(l,n)}}function fO(t,e,i){return Math.min(Math.max(t,e),i)}class fI extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){var n;if(null===this.qt)return;let r=Math.max(1,Math.floor(i));t.lineWidth=r,n=()=>{let n=dh(this.qt);if(n.yl){for(let s of(t.strokeStyle=n.kl,dn(t,n.Pl),t.beginPath(),n.Tl)){let n=Math.round(s.Rl*i);t.moveTo(n,-r),t.lineTo(n,e.height+r)}t.stroke()}if(n.Dl){for(let i of(t.strokeStyle=n.Il,dn(t,n.Vl),t.beginPath(),n.Bl)){let n=Math.round(i.Rl*s);t.moveTo(-r,n),t.lineTo(e.width+r,n)}t.stroke()}},t.save(),t.lineWidth%2&&t.translate(.5,.5),n(),t.restore()}}class fV{constructor(t){this.Xt=new fI,this.xt=!0,this.yt=t}kt(){this.xt=!0}Tt(){if(this.xt){let t=this.yt.Qt().N().grid,e={Dl:t.horzLines.visible,yl:t.vertLines.visible,Il:t.horzLines.color,kl:t.vertLines.color,Vl:t.horzLines.style,Pl:t.vertLines.style,Bl:this.yt.Pn().El(),Tl:(this.yt.Qt().Et().El()||[]).map(t=>({Rl:t.coord}))};this.Xt.ht(e),this.xt=!1}return this.Xt}}class fF{constructor(t){this.Yh=new fV(t)}wr(){return this.Yh}}let fB={Al:4,Ll:1e-4};function fW(t,e){let i=100*(t-e)/e;return e<0?-i:i}function f$(t,e){let i=100*(t-e)/e+100;return e<0?-i:i}function fK(t,e){let i=Math.abs(t);if(i<1e-15)return 0;let s=Math.log10(i+e.Ll)+e.Al;return t<0?-s:s}function fU(t,e){let i=Math.abs(t);if(i<1e-15)return 0;let s=Math.pow(10,i-e.Al)-e.Ll;return t<0?-s:s}function fQ(t,e){return null===t?null:new fi(fK(t.Je(),e),fK(t.Qe(),e))}function fH(t,e){return null===t?null:new fi(fU(t.Je(),e),fU(t.Qe(),e))}function fq(t){if(null===t)return fB;let e=Math.abs(t.Qe()-t.Je());if(e>=1||e<1e-15)return fB;let i=Math.ceil(Math.abs(Math.log10(e))),s=fB.Al+i;return{Al:s,Ll:1/Math.pow(10,s)}}class fY{constructor(t,e){if(this.zl=t,this.Ol=e,function(t){if(t<0)return!1;if(t>1e18)return!0;for(let e=t;e>1;e/=10)if(e%10!=0)return!1;return!0}(this.zl))this.Nl=[2,2.5,2];else{this.Nl=[];for(let t=this.zl;1!==t;){if(t%2==0)this.Nl.push(2),t/=2;else{if(t%5!=0)throw Error("unexpected base");this.Nl.push(2,2.5),t/=5}if(this.Nl.length>100)throw Error("something wrong with base")}}}Fl(t,e,i){let s=0===this.zl?0:1/this.zl,n=Math.pow(10,Math.max(0,Math.ceil(Math.log10(t-e)))),r=0,o=this.Ol[0];for(;;){let t=s-n<=1e-14&&n>s+1e-14,e=i*o-n<=1e-14,l=1-n<=1e-14;if(!(t&&e&&l))break;n/=o,o=this.Ol[++r%this.Ol.length]}if(n<=s+1e-14&&(n=s),n=Math.max(1,n),this.Nl.length>0&&1e-14>Math.abs(n-1))for(r=0,o=this.Nl[0];i*o-n<=1e-14&&n>s+1e-14;)n/=o,o=this.Nl[++r%this.Nl.length];return n}}class fG{constructor(t,e,i,s){this.Wl=[],this.Ki=t,this.zl=e,this.Hl=i,this.Ul=s}Fl(t,e){if(tt.Jl),c=this.Ki.Ql(u);for(let t=0;t=s?1:-1,u=null,c=0;for(let d=i-a;d>s;d-=e){let i=this.Ul(d,t,!0);null!==u&&Math.abs(i-u)r||(c0&&o[0].Rl-l.Rl0&&a.Rl-o[o.length-1].Rldh(t.ln())-dh(e.ln()))}(w=N||(N={}))[w.Normal=0]="Normal",w[w.Logarithmic=1]="Logarithmic",w[w.Percentage=2]="Percentage",w[w.IndexedTo100=3]="IndexedTo100";let fX=new dZ,fJ=new dG(100,1);class f0{constructor(t,e,i,s,n){this.ho=0,this.ao=null,this.rr=null,this.lo=null,this.oo={_o:!1,uo:null},this.co=!1,this.do=0,this.fo=0,this.po=new dc,this.vo=new dc,this.mo=[],this.wo=null,this.Mo=null,this.bo=null,this.So=null,this.xo=null,this.il=fJ,this.Co=fq(null),this.yo=t,this.yn=e,this.ko=i,this.Po=s,this.To=n,this.Ro=new fG(this,100,this.Do.bind(this),this.Io.bind(this))}cl(){return this.yo}N(){return this.yn}vr(t){if(dd(this.yn,t),this.dl(),void 0!==t.mode&&this.Vo({_e:t.mode}),void 0!==t.scaleMargins){let e=da(t.scaleMargins.top),i=da(t.scaleMargins.bottom);if(e<0||e>1)throw Error(`Invalid top margin - expect value between 0 and 1, given=${e}`);if(i<0||i>1)throw Error(`Invalid bottom margin - expect value between 0 and 1, given=${i}`);if(e+i>1)throw Error(`Invalid margins - sum of margins must be less than 1, given=${e+i}`);this.Bo(),this.bo=null}}Eo(){return this.yn.autoScale}Ao(){return this.co}so(){return 1===this.yn.mode}je(){return 2===this.yn.mode}Lo(){return 3===this.yn.mode}ro(){return this.Co}_e(){return{hs:this.yn.autoScale,zo:this.yn.invertScale,_e:this.yn.mode}}Vo(t){let e=this._e(),i=null;void 0!==t.hs&&(this.yn.autoScale=t.hs),void 0!==t._e&&(this.yn.mode=t._e,2!==t._e&&3!==t._e||(this.yn.autoScale=!0),this.oo._o=!1),1===e._e&&t._e!==e._e&&(function(t,e){if(null===t)return!1;let i=fU(t.Je(),e),s=fU(t.Qe(),e);return isFinite(i)&&isFinite(s)}(this.rr,this.Co)?null!==(i=fH(this.rr,this.Co))&&this.Oo(i):this.yn.autoScale=!0),1===t._e&&t._e!==e._e&&null!==(i=fQ(this.rr,this.Co))&&this.Oo(i);let s=e._e!==this.yn.mode;s&&(2===e._e||this.je())&&this.dl(),s&&(3===e._e||this.Lo())&&this.dl(),void 0!==t.zo&&e.zo!==t.zo&&(this.yn.invertScale=t.zo,this.No()),this.vo.p(e,this._e())}Fo(){return this.vo}k(){return this.ko.fontSize}$t(){return this.ho}Wo(t){this.ho!==t&&(this.ho=t,this.Bo(),this.bo=null)}Ho(){if(this.ao)return this.ao;let t=this.$t()-this.Uo()-this.$o();return this.ao=t,t}ar(){return this.jo(),this.rr}Oo(t,e){let i=this.rr;(e||null===i&&null!==t||null!==i&&!i.Ge(t))&&(this.bo=null,this.rr=t)}qo(t){this.Oo(t),this.Yo(null!==t)}Gi(){return this.jo(),0===this.ho||!this.rr||this.rr.Gi()}Ko(t){return this.zo()?t:this.$t()-1-t}Nt(t,e){return this.je()?t=fW(t,e):this.Lo()&&(t=f$(t,e)),this.Io(t,e)}Zo(t,e,i){this.jo();let s=this.$o(),n=dh(this.ar()),r=n.Je(),o=n.Qe(),l=this.Ho()-1,a=this.zo(),h=l/(o-r),u=void 0===i?0:i.from,c=void 0===i?t.length:i.to,d=this.Go();for(let i=u;it.Nn())}Kl(){return this.yn.ensureEdgeTickMarksVisible&&this.Eo()}Gl(){return this.k()/2}dl(){this.bo=null;let t=1/0;for(let e of(this.wo=null,this.mo))e.ln()fK(t,this.Co):null}b_(t,e,i){return void 0===e?(void 0===i&&(i=this.tl()),i.format(t)):e(t)}S_(t,e,i){return void 0===e?(void 0===i&&(i=this.tl()),i.formatTickmarks(t)):e(t)}cr(t,e){return this.b_(t,this.Po.priceFormatter,e)}v_(t,e){let i=this.Po.priceFormatter;return this.S_(t,this.Po.tickmarksPriceFormatter??(i?t=>t.map(i):void 0),e)}f_(t,e){return this.b_(t,this.Po.percentageFormatter,e)}p_(t,e){let i=this.Po.percentageFormatter;return this.S_(t,this.Po.tickmarksPercentageFormatter??(i?t=>t.map(i):void 0),e)}}function f1(t){return t instanceof fA}class f2{constructor(t,e){this.mo=[],this.x_=new Map,this.ho=0,this.C_=0,this.y_=1,this.Mo=null,this.k_=null,this.P_=!1,this.T_=new dc,this.fa=[],this.ia=t,this.sn=e,this.R_=new fF(this);const i=e.N();this.D_=this.I_("left",i.leftPriceScale),this.V_=this.I_("right",i.rightPriceScale),this.D_.Fo().i(this.B_.bind(this,this.D_),this),this.V_.Fo().i(this.B_.bind(this,this.V_),this),this.E_(i)}E_(t){if(t.leftPriceScale&&this.D_.vr(t.leftPriceScale),t.rightPriceScale&&this.V_.vr(t.rightPriceScale),t.localization&&(this.D_.dl(),this.V_.dl()),t.overlayPriceScales)for(let e of Array.from(this.x_.values())){let i=dh(e[0].Ft());i.vr(t.overlayPriceScales),t.localization&&i.dl()}}A_(t){switch(t){case"left":return this.D_;case"right":return this.V_}return this.x_.has(t)?da(this.x_.get(t))[0].Ft():null}m(){this.Qt().L_().u(this),this.D_.Fo().u(this),this.V_.Fo().u(this),this.mo.forEach(t=>{t.m&&t.m()}),this.fa=this.fa.filter(t=>{let e=t.Qh();return e.detached&&e.detached(),!1}),this.T_.p()}z_(){return this.y_}O_(t){this.y_=t}Qt(){return this.sn}nn(){return this.C_}$t(){return this.ho}N_(t){this.C_=t,this.F_()}Wo(t){this.ho=t,this.D_.Wo(t),this.V_.Wo(t),this.mo.forEach(e=>{if(this.Zs(e)){let i=e.Ft();null!==i&&i.Wo(t)}}),this.F_()}W_(t){this.P_=t}H_(){return this.P_}U_(){return this.mo.filter(f1)}Cl(){return this.mo}Zs(t){let e=t.Ft();return null===e||this.D_!==e&&this.V_!==e}s_(t,e,i){this.j_(t,e,i?t.ln():this.mo.length)}r_(t,e){let i=this.mo.indexOf(t);dl(-1!==i,"removeDataSource: invalid data source"),this.mo.splice(i,1),e||this.mo.forEach((t,e)=>t._n(e));let s=dh(t.Ft()).cl();if(this.x_.has(s)){let e=da(this.x_.get(s)),i=e.indexOf(t);-1!==i&&(e.splice(i,1),0===e.length&&this.x_.delete(s))}let n=t.Ft();n&&n.Cl().indexOf(t)>=0&&(n.r_(t),this.q_(n)),this.Y_()}Xs(t){return t===this.D_?"left":t===this.V_?"right":"overlay"}K_(){return this.D_}Z_(){return this.V_}G_(t,e){t.l_(e)}X_(t,e){t.o_(e),this.F_()}J_(t){t.__()}Q_(t,e){t.u_(e)}tu(t,e){t.c_(e),this.F_()}iu(t){t.d_()}F_(){this.mo.forEach(t=>{t.Nn()})}Pn(){let[t,e]=this.nu(),i=null;return t.N().visible&&0!==t.Cl().length?i=t:e.N().visible&&0!==e.Cl().length?i=e:0!==this.mo.length&&(i=this.mo[0].Ft()),null===i&&(i=this.Gs()??t),i}Gs(){let[t,e]=this.nu();return t.N().visible?t:e.N().visible?e:null}q_(t){null!==t&&t.Eo()&&this.su(t)}eu(t){let e=this.ia.Ee();t.Vo({hs:!0}),null!==e&&t.w_(e),this.F_()}ru(){this.su(this.D_),this.su(this.V_)}hu(){this.q_(this.D_),this.q_(this.V_),this.mo.forEach(t=>{this.Zs(t)&&this.q_(t.Ft())}),this.F_(),this.sn.mr()}Dt(){return null===this.Mo&&(this.Mo=fZ(this.mo)),this.Mo}au(){let t=this.Dt(),e=this.sn.ou()?.lu,i=this.sn.N().hoveredSeriesOnTop,s=this.k_;if(null!==s&&s.Kh===t&&s._u===e&&s.uu===i)return s.cu;let n=function(t,e,i){if(!i)return t;let s=t.indexOf(e);if(-1===s||s===t.length-1)return t;let n=[];for(let e=0;et._n(e)),this.Y_(),[this.D_,this.V_]))s.e_(),s.dl();this.sn.mr()}Vt(){return this.Dt().filter(f1)}fu(){return this.T_}pu(){return this.R_}hl(t){this.fa.push(new fw(t))}al(t){this.fa=this.fa.filter(e=>e.Qh()!==t),t.detached&&t.detached(),this.sn.mr()}vu(){return this.fa}Ja(t,e){return this.fa.map(i=>i.Qs(t,e)).filter(t=>null!==t)}su(t){let e=t.m_();if(e&&e.length>0&&!this.ia.Gi()){let e=this.ia.Ee();null!==e&&t.w_(e)}t.Nn()}j_(t,e,i){let s=this.A_(e);if(null===s&&(s=this.I_(e,this.sn.N().overlayPriceScales)),this.mo.splice(i,0,t),!dQ(e)){let i=this.x_.get(e)||[];i.push(t),this.x_.set(e,i)}t._n(i),s.s_(t),t.un(s),this.q_(s),this.Y_()}Y_(){this.Mo=null,this.k_=null}nu(){return"left"===this.sn.N().defaultVisiblePriceScaleId?[this.D_,this.V_]:[this.V_,this.D_]}B_(t,e,i){e._e!==i._e&&this.su(t)}I_(t,e){let i=new f0(t,{visible:!0,autoScale:!0,...dv(e)},this.sn.N().layout,this.sn.N().localization,this.sn.Xi());return i.Wo(this.$t()),i}}function f5(t,e){return null===e||2===t.se&&2!==e.se||(2!==e.se||2===t.se)&&t.ne!==e.ne&&t.ne= left"),this.ku=t,this.Pu=e}Oa(){return this.ku}bi(){return this.Pu}Tu(){return this.Pu-this.ku+1}ze(t){return this.ku<=t&&t<=this.Pu}Ge(t){return this.ku===t.Oa()&&this.Pu===t.bi()}}function f8(t,e){return null===t||null===e?t===e:t.Ge(e)}class pt{constructor(){this.Ru=new Map,this.Ls=null,this.Du=!1}Iu(t){this.Du=t,this.Ls=null}Vu(t,e){this.Bu(e),this.Ls=null;for(let i=e;i{t<=i[0].index?e.push(s):i.splice(ff(i,t,e=>e.index!e||i.has(t.index);for(let e of Array.from(this.Ru.keys()).sort((t,e)=>e-t)){if(!this.Ru.get(e))continue;let i=s;s=[];let r=i.length,o=0,l=da(this.Ru.get(e)),a=l.length,h=1/0,u=-1/0;for(let e=0;e=t&&c-u>=t&&n(a))s.push(a),u=c;else if(this.Du)return i}for(;oe.weight?t:e}class ps{constructor(t,e,i,s){this.C_=0,this.Uu=null,this.$u=[],this.xo=null,this.So=null,this.ju=new pt,this.qu=new Map,this.Yu=pe.Hu(),this.Ku=!0,this.Zu=new dc,this.Gu=new dc,this.Xu=new dc,this.Ju=null,this.Qu=null,this.tc=new Map,this.nc=-1,this.sc=[],this.ec=1,this.yn=e,this.Po=i,this.rc=e.rightOffset,this.hc=e.barSpacing,this.sn=t,this.ac(e),this.xu=s,this.lc(),this.ju.Iu(e.uniformDistribution),this.oc(),this._c()}N(){return this.yn}uc(t){dd(this.Po,t),this.cc(),this.lc()}vr(t,e){dd(this.yn,t),this.yn.fixLeftEdge&&this.dc(),this.yn.fixRightEdge&&this.fc(),void 0!==t.barSpacing&&this.sn.Ms(t.barSpacing),void 0!==t.rightOffset&&this.sn.gs(t.rightOffset),this.ac(t),void 0===t.minBarSpacing&&void 0===t.maxBarSpacing||this.sn.Ms(t.barSpacing??this.hc),void 0!==t.ignoreWhitespaceIndices&&t.ignoreWhitespaceIndices!==this.yn.ignoreWhitespaceIndices&&this._c(),this.cc(),this.lc(),void 0===t.enableConflation&&void 0===t.conflationThresholdFactor||this.oc(),this.Xu.p()}Rn(t){return this.$u[t]?.time??null}en(t){return this.$u[t]??null}vc(t,e){if(this.$u.length<1)return null;if(this.xu.key(t)>this.xu.key(this.$u[this.$u.length-1].time))return e?this.$u.length-1:null;let i=ff(this.$u,this.xu.key(t),(t,e)=>this.xu.key(t.time)0}Ee(){return this.wc(),this.Yu.Fu()}Mc(){return this.wc(),this.Yu.Wu()}gc(){let t=this.Ee();if(null===t)return null;let e={from:t.Oa(),to:t.bi()};return this.bc(e)}bc(t){let e=Math.round(t.from),i=Math.round(t.to),s=dh(this.Sc()),n=dh(this.xc());return{from:dh(this.en(Math.max(s,e))),to:dh(this.en(Math.min(n,i)))}}Cc(t){return{from:dh(this.vc(t.from,!0)),to:dh(this.vc(t.to,!0))}}nn(){return this.C_}N_(t){if(!isFinite(t)||t<=0||this.C_===t)return;let e=this.Mc(),i=this.C_;if(this.C_=t,this.Ku=!0,this.yn.lockVisibleTimeRangeOnResize&&0!==i){let e=this.hc*t/i;this.hc=e}this.yn.fixLeftEdge&&null!==e&&0>=e.Oa()&&(this.rc-=Math.round((i-t)/this.hc)+1,this.Ku=!0),this.yc(),this.kc()}jt(t){if(this.Gi()||!dp(t))return 0;let e=this.Pc()+this.rc-t;return this.C_-(e+.5)*this.hc-1}Tc(t,e){let i=this.Pc(),s=void 0===e?0:e.from,n=void 0===e?t.length:e.to;for(let e=s;ee/2&&!h?i.needAlignCoordinate=!1:i.needAlignCoordinate=u&&t.index<=l||c&&t.index>=a,d++)}return this.sc.length=d,this.Qu=this.sc,this.sc}Oc(){let t;this.Ku=!0,this.Ms(this.yn.barSpacing),t=void 0!==this.yn.rightOffsetPixels?this.yn.rightOffsetPixels/this.fl():this.yn.rightOffset,this.gs(t)}Nc(t){this.Ku=!0,this.Uu=t,this.kc(),this.dc()}Fc(t,e){let i=this.Dc(t),s=this.fl();this.Ms(s+s/10*e),this.yn.rightBarStaysOnScroll||this.gs(this.Ac()+(i-this.Dc(t)))}l_(t){this.xo&&this.d_(),null===this.So&&null===this.Ju&&(this.Gi()||(this.So=t,this.Wc()))}o_(t){if(null===this.Ju)return;let e=fO(this.C_-t,0,this.C_),i=fO(this.C_-dh(this.So),0,this.C_);0!==e&&0!==i&&this.Ms(this.Ju.fl*e/i)}__(){null!==this.So&&(this.So=null,this.Hc())}u_(t){null===this.xo&&null===this.Ju&&(this.Gi()||(this.xo=t,this.Wc()))}c_(t){if(null===this.xo)return;let e=(this.xo-t)/this.fl();this.rc=dh(this.Ju).Ac+e,this.Ku=!0,this.kc()}d_(){null!==this.xo&&(this.xo=null,this.Hc())}Uc(){this.$c(this.yn.rightOffset)}$c(t,e=400){if(!isFinite(t))throw RangeError("offset is required and must be finite number");if(!isFinite(e)||e<=0)throw RangeError("animationDuration (optional) must be finite positive number");let i=this.rc,s=performance.now();this.sn.ps({jc:t=>(t-s)/e>=1,qc:n=>{let r=(n-s)/e;return r>=1?t:i+(t-i)*r}})}kt(t,e){this.Ku=!0,this.$u=t,this.ju.Vu(t,e),this.kc()}Yc(){return this.Zu}Kc(){return this.Gu}Zc(){return this.Xu}Pc(){return this.Uu||0}Gc(t,e){let i=t.Tu(),s=e&&this.yn.rightOffsetPixels||0;this.Ec((this.C_-s)/i),this.rc=t.bi()-this.Pc(),e&&(this.rc=s?s/this.fl():this.yn.rightOffset),this.kc(),this.Ku=!0,this.sn.Bc(),this.sn.mr()}Xc(){let t=this.Sc(),e=this.xc();if(null===t||null===e)return;let i=!this.yn.rightOffsetPixels&&this.yn.rightOffset||0;this.Gc(new f7(t,e+i),!0)}Jc(t){let e=new f7(t.from,t.to);this.Gc(e)}rn(t){return void 0!==this.Po.timeFormatter?this.Po.timeFormatter(t.originalTime):this.xu.formatHorzItem(t.time)}_c(){if(this.yn.ignoreWhitespaceIndices){for(let t of(this.tc.clear(),this.sn.Jn()))for(let e of t.ul())this.tc.set(e,!0);this.nc++}}Qc(){return this.ec}Ml(){let t=1/(window.devicePixelRatio||1),e=this.yn.minBarSpacing;if(e>=t)return[1];let i=[1],s=2;for(;s<=512;)e0?this.yn.maxBarSpacing:.5*this.C_}ed(){return this.yn.fixLeftEdge&&this.yn.fixRightEdge&&0!==this.$u.length?this.C_/this.$u.length:this.yn.minBarSpacing}oc(){if(!this.yn.enableConflation)return void(this.ec=1);let t=1/(window.devicePixelRatio||1)*(this.yn.conflationThresholdFactor??1);if(this.hc>=t)return void(this.ec=1);let e=Math.pow(2,Math.floor(Math.log2(t/this.hc)));this.ec=Math.min(e,512)}kc(){let t=this.hd();null!==t&&this.rce&&(this.rc=e,this.Ku=!0)}hd(){let t=this.Sc(),e=this.Uu;return null===t||null===e?null:t-e-1+(this.yn.fixLeftEdge?this.C_/this.hc:Math.min(2,this.$u.length))}ad(){return this.yn.fixRightEdge?0:this.C_/this.hc-Math.min(2,this.$u.length)}Wc(){this.Ju={fl:this.fl(),Ac:this.Ac()}}Hc(){this.Ju=null}zc(t){let e=this.qu.get(t.weight);return void 0===e&&(e=new f9(t=>this.ld(t),this.xu),this.qu.set(t.weight,e)),e.Cu(t)}ld(t){return this.xu.formatTickmark(t,this.Po)}sd(t){let e=this.Yu;this.Yu=t,f8(e.Fu(),this.Yu.Fu())||this.Zu.p(),f8(e.Wu(),this.Yu.Wu())||this.Gu.p(),this.nd()}nd(){this.Qu=null}cc(){this.nd(),this.qu.clear()}lc(){this.xu.updateFormatter(this.Po)}dc(){if(!this.yn.fixLeftEdge)return;let t=this.Sc();if(null===t)return;let e=this.Ee();if(null===e)return;let i=e.Oa()-t;if(i<0){let t=this.rc-i-1;this.gs(t)}this.yc()}fc(){this.kc(),this.yc()}Ic(t){return!this.yn.ignoreWhitespaceIndices||this.tc.get(t)||!1}Vc(t){let e=function*(t){let e=Math.round(t),i=ei)break}return t}ac(t){if(void 0!==t.rightOffsetPixels){let e=t.rightOffsetPixels/(t.barSpacing||this.hc);this.sn.gs(e)}}}(S=A||(A={}))[S.OnTouchEnd=0]="OnTouchEnd",S[S.OnNextTap=1]="OnNextTap";class pn{constructor(t,e,i){this.od=[],this._d=[],this.ud=null,this.C_=0,this.dd=null,this.fd=new dc,this.pd=new dc,this.vd=null,this.md=t,this.yn=e,this.xu=i,this.To=new dC(this.yn.layout.colorParsers),this.wd=new dS(this),this.ia=new ps(this,e.timeScale,this.yn.localization,i),this.Ct=new dU(this,e.crosshair),this.Md=new fD(e.crosshair),e.addDefaultPane&&(this.gd(0),this.od[0].O_(2)),this.bd=this.Sd(0),this.xd=this.Sd(1)}Pa(){this.Cd(dH.ys())}mr(){this.Cd(dH.Cs())}qa(){this.Cd(new dH(1))}Ta(t){let e=this.yd(t);this.Cd(e)}ou(){return this.dd}kd(t){if(this.dd?.lu===t?.lu&&this.dd?.wu?.te===t?.wu?.te&&this.dd?.wu?.ie===t?.wu?.ie&&this.dd?.mu===t?.mu&&this.dd?.ee===t?.ee)return;let e=this.dd;this.dd=t,null!==e&&this.Ta(e.lu),null!==t&&t.lu!==e?.lu&&this.Ta(t.lu)}N(){return this.yn}vr(t){dd(this.yn,t),this.od.forEach(e=>e.E_(t)),void 0!==t.timeScale&&this.ia.vr(t.timeScale),void 0!==t.localization&&this.ia.uc(t.localization),(t.leftPriceScale||t.rightPriceScale)&&this.fd.p(),this.bd=this.Sd(0),this.xd=this.Sd(1),this.Pa()}Pd(t,e,i=0){let s=this.od[i];if(void 0===s)return;if("left"===t)return dd(this.yn,{leftPriceScale:e}),s.E_({leftPriceScale:e}),this.fd.p(),void this.Pa();if("right"===t)return dd(this.yn,{rightPriceScale:e}),s.E_({rightPriceScale:e}),this.fd.p(),void this.Pa();let n=this.Td(t,i);null!==n&&(n.Ft.vr(e),this.fd.p())}Td(t,e){let i=this.od[e];if(void 0===i)return null;let s=i.A_(t);return null!==s?{Kn:i,Ft:s}:null}Et(){return this.ia}Zn(){return this.od}Rd(){return this.Ct}Dd(){return this.pd}Id(t,e){t.Wo(e),this.Bc()}N_(t){this.C_=t,this.ia.N_(this.C_),this.od.forEach(e=>e.N_(t)),this.Bc()}Vd(t){1!==this.od.length&&(dl(t>=0&&t=0&&tt+e.z_(),0),n=this.od.reduce((t,e)=>t+e.$t(),0),r=n-30*(this.od.length-1);e=Math.min(r,Math.max(30,e));let o=s/n,l=i.$t();i.O_(e*o);let a=e-l,h=this.od.length-1;for(let t of this.od)if(t!==i){let e=Math.min(r,Math.max(30,t.$t()-a/h));a-=t.$t()-e,h-=1;let i=e*o;t.O_(i)}this.Pa()}Ed(t,e){dl(t>=0&&t=0&&e=0&&t=0&&et.It())),this.ud}ka(){this.ud=null}jd(t,e,i,s,n){this.Ct.In(t,e);let r=NaN,o=this.ia.Rc(t,!0),l=this.ia.Ee();null!==l&&(o=Math.min(Math.max(l.Oa(),o),l.bi())),o=this.Ct.Fn(o);let a=s.Pn(),h=a.Lt();if(null!==h&&(r=a.Tn(e,h)),r=this.Md.xl(r,o,s),this.Ct.An(o,r,s),this.qa(),!n){let n=f6(s,t,e);this.kd(n&&{lu:n.lu,wu:n.wu,mu:n.mu||null,ee:n.ee}),this.pd.p(this.Ct.Bt(),{x:t,y:e},i)}}qd(t,e,i){let s=i.Pn(),n=s.Lt(),r=s.Nt(t,dh(n)),o=this.ia.vc(e,!0),l=this.ia.jt(dh(o));this.jd(l,r,null,i,!0)}Yd(t){this.Rd().zn(),this.qa(),t||this.pd.p(null,null,null)}Ra(){let t=this.Ct.Kn();if(null!==t){let e=this.Ct.Bn(),i=this.Ct.En();this.jd(e,i,null,t)}this.Ct.Nn()}Kd(t,e,i){let s=this.ia.Rn(0);void 0!==e&&void 0!==i&&this.ia.kt(e,i);let n=this.ia.Rn(0),r=this.ia.Pc(),o=this.ia.Ee();if(null!==o&&null!==s&&null!==n){let e=o.ze(r),l=this.xu.key(s)>this.xu.key(n),a=null!==t&&t>r&&!l,h=this.ia.N().allowShiftVisibleRangeOnWhitespaceReplacement,u=e&&(void 0!==i||h)&&this.ia.N().shiftVisibleRangeOnNewBar;if(a&&!u){let e=t-r;this.ia.gs(this.ia.Ac()-e)}}this.ia.Nc(t)}Va(t){null!==t&&t.hu()}Ks(t){if(t instanceof f2)return t;let e=this.od.find(e=>e.Dt().includes(t));return void 0===e?null:e}Bc(){this.od.forEach(t=>t.hu()),this.Ra()}m(){this.od.forEach(t=>t.m()),this.od.length=0,this.yn.localization.priceFormatter=void 0,this.yn.localization.percentageFormatter=void 0,this.yn.localization.timeFormatter=void 0}Zd(){return this.wd}Js(){return this.wd.N()}L_(){return this.fd}Gd(t,e){let i=this.gd(e);this.Xd(t,i),this._d.push(t),this.ka(),1===this._d.length?this.Pa():this.mr()}Jd(t){let e=this.Ks(t),i=this._d.indexOf(t);dl(-1!==i,"Series not found");let s=dh(e);this._d.splice(i,1),s.r_(t),t.m&&t.m(),this.ka(),this.ia._c(),this.Qd(s)}ya(t,e){let i=dh(this.Ks(t));i.r_(t,!0),i.s_(t,e,!0)}Xc(){let t=dH.Cs();t.us(),this.Cd(t)}tf(t){let e=dH.Cs();e.fs(t),this.Cd(e)}ws(){let t=dH.Cs();t.ws(),this.Cd(t)}Ms(t){let e=dH.Cs();e.Ms(t),this.Cd(e)}gs(t){let e=dH.Cs();e.gs(t),this.Cd(e)}ps(t){let e=dH.Cs();e.ps(t),this.Cd(e)}cs(){let t=dH.Cs();t.cs(),this.Cd(t)}if(){let t=this.yn.defaultVisiblePriceScaleId,e=this.yn.leftPriceScale.visible;return e!==this.yn.rightPriceScale.visible?e?"left":"right":t}nf(t,e){if(dl(e>=0,"Index should be greater or equal to 0"),e===this.sf(t))return;let i=dh(this.Ks(t));i.r_(t);let s=this.gd(e);this.Xd(t,s);let n=!1;0===i.Cl().length&&(n=this.Qd(i)),n||this.Pa()}ef(){return this.xd}$(){return this.bd}Ut(t){let e=this.xd,i=this.bd;if(e===i)return e;if(t=Math.max(0,Math.min(100,Math.round(100*t))),null===this.vd||this.vd.ah!==i||this.vd.oh!==e)this.vd={ah:i,oh:e,rf:new Map};else{let e=this.vd.rf.get(t);if(void 0!==e)return e}let s=this.To.tt(i,e,t/100);return this.vd.rf.set(t,s),s}hf(t){return this.od.indexOf(t)}Xi(){return this.To}af(){return this.lf()}lf(t){let e=new f2(this.ia,this);this.od.push(e);let i=t??this.od.length-1,s=dH.ys();return s.es(i,{rs:0,hs:!0}),this.Cd(s),e}gd(t){return dl(t>=0,"Index should be greater or equal to 0"),(t=Math.min(this.od.length,t))e.U_().includes(t))}Ld(t,e){let i=new dH(e);if(null!==t){let s=this.od.indexOf(t);i.es(s,{rs:e})}return i}yd(t,e){return void 0===e&&(e=2),this.Ld(this.Ks(t),e)}Cd(t){this.md&&this.md(t),this.od.forEach(t=>t.pu().wr().kt())}Xd(t,e){let i=t.N().priceScaleId,s=void 0!==i?i:this.if();e.s_(t,s),dQ(s)||t.vr(t.N())}Sd(t){let e=this.yn.layout;return"gradient"===e.background.type?0===t?e.background.topColor:e.background.bottomColor:e.background.color}Qd(t){return!t.H_()&&0===t.Cl().length&&this.od.length>1&&(this.od.splice(this.hf(t),1),this.Pa(),!0)}}function pr(t){if(t>=1)return 0;let e=0;for(;e<8&&!(1e-8>Math.abs(Math.round(t)-t));e++)t*=10;return e}function po(t){return!df(t)&&!dm(t)}(M=j||(j={}))[M.Disabled=0]="Disabled",M[M.Continuous=1]="Continuous",M[M.OnDataUpdate=2]="OnDataUpdate",(k=z||(z={}))[k.LastBar=0]="LastBar",k[k.LastVisible=1]="LastVisible",(C=D||(D={})).Solid="solid",C.VerticalGradient="gradient",(E=O||(O={}))[E.Year=0]="Year",E[E.Month=1]="Month",E[E.DayOfMonth=2]="DayOfMonth",E[E.Time=3]="Time",E[E.TimeWithSeconds=4]="TimeWithSeconds";class pl{constructor(t="yyyy-MM-dd",e="default"){this._f=t,this.uf=e}Cu(t){return function(t,e,i){return e.replace(/yyyy/g,dY(t.getUTCFullYear(),4)).replace(/yy/g,dY(t.getUTCFullYear()%100,2)).replace(/MMMM/g,new Date(t.getUTCFullYear(),t.getUTCMonth(),1).toLocaleString(i,{month:"long"})).replace(/MMM/g,new Date(t.getUTCFullYear(),t.getUTCMonth(),1).toLocaleString(i,{month:"short"})).replace(/MM/g,dY(t.getUTCMonth()+1,2)).replace(/dd/g,dY(t.getUTCDate(),2))}(t,this._f,this.uf)}}class pa{constructor(t){this.cf=t||"%h:%m:%s"}Cu(t){return this.cf.replace("%h",dY(t.getUTCHours(),2)).replace("%m",dY(t.getUTCMinutes(),2)).replace("%s",dY(t.getUTCSeconds(),2))}}let ph={df:"yyyy-MM-dd",ff:"%h:%m:%s",pf:" ",vf:"default"};class pu{constructor(t={}){const e={...ph,...t};this.mf=new pl(e.df,e.vf),this.wf=new pa(e.ff),this.Mf=e.pf}Cu(t){return`${this.mf.Cu(t)}${this.Mf}${this.wf.Cu(t)}`}}function pc(t){return 60*t*6e4}function pd(t){return 60*t*1e3}let pf=[{gf:1e3,bf:10},{gf:pd(1),bf:20},{gf:pd(5),bf:21},{gf:pd(30),bf:22},{gf:pc(1),bf:30},{gf:pc(3),bf:31},{gf:pc(6),bf:32},{gf:pc(12),bf:33}];function pp(t,e){if(t.getUTCFullYear()!==e.getUTCFullYear())return 70;if(t.getUTCMonth()!==e.getUTCMonth())return 60;if(t.getUTCDate()!==e.getUTCDate())return 50;for(let i=pf.length-1;i>=0;--i)if(Math.floor(e.getTime()/pf[i].gf)!==Math.floor(t.getTime()/pf[i].gf))return pf[i].bf;return 0}function pm(t){let e=t;if(dm(t)&&(e=pv(t)),!po(e))throw Error("time must be of type BusinessDay");return{Sf:Math.round(new Date(Date.UTC(e.year,e.month-1,e.day,0,0,0,0)).getTime()/1e3),xf:e}}function pg(t){if(!df(t))throw Error("time must be of type isUTCTimestamp");return{Sf:t}}function pv(t){let e=new Date(t);if(isNaN(e.getTime()))throw Error(`Invalid date string=${t}, expected format=yyyy-mm-dd`);return{day:e.getUTCDate(),month:e.getUTCMonth()+1,year:e.getUTCFullYear()}}function pb(t){dm(t.time)&&(t.time=pv(t.time))}class py{options(){return this.yn}setOptions(t){this.yn=t,this.updateFormatter(t.localization)}preprocessData(t){Array.isArray(t)?t.forEach(pb):pb(t)}createConverterToInternalObj(t){return dh(0===t.length?null:po(t[0].time)||dm(t[0].time)?pm:pg)}key(t){return"object"==typeof t&&"Sf"in t?t.Sf:this.key(this.convertHorzItemToInternal(t))}cacheKey(t){return void 0===t.xf?new Date(1e3*t.Sf).getTime():new Date(Date.UTC(t.xf.year,t.xf.month-1,t.xf.day)).getTime()}convertHorzItemToInternal(t){return df(t)?pg(t):po(t)?pm(t):pm(pv(t))}updateFormatter(t){if(!this.yn)return;let e=t.dateFormat;this.yn.timeScale.timeVisible?this.Cf=new pu({df:e,ff:this.yn.timeScale.secondsVisible?"%h:%m:%s":"%h:%m",pf:" ",vf:t.locale}):this.Cf=new pl(e,t.locale)}formatHorzItem(t){return this.Cf.Cu(new Date(1e3*t.Sf))}formatTickmark(t,e){let i=function(t,e,i){switch(t){case 0:case 10:return e?i?4:3:2;case 20:case 21:case 22:case 30:case 31:case 32:case 33:return e?3:2;case 50:return 2;case 60:return 1;case 70:return 0}}(t.weight,this.yn.timeScale.timeVisible,this.yn.timeScale.secondsVisible),s=this.yn.timeScale;if(void 0!==s.tickMarkFormatter){let n=s.tickMarkFormatter(t.originalTime,i,e.locale);if(null!==n)return n}return function(t,e,i){let s={};switch(e){case 0:s.year="numeric";break;case 1:s.month="short";break;case 2:s.day="numeric";break;case 3:s.hour12=!1,s.hour="2-digit",s.minute="2-digit";break;case 4:s.hour12=!1,s.hour="2-digit",s.minute="2-digit",s.second="2-digit"}let n=new Date(void 0===t.xf?1e3*t.Sf:Date.UTC(t.xf.year,t.xf.month-1,t.xf.day));return new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds()).toLocaleString(i,s)}(t.time,i,e.locale)}maxTickMarkWeight(t){let e=t.reduce(pi,t[0]).weight;return e>30&&e<50&&(e=30),e}fillWeightsForPoints(t,e){!function(t,e=0){if(0===t.length)return;let i=0===e?null:t[e-1].time.Sf,s=null!==i?new Date(1e3*i):null,n=0;for(let r=e;r1){let e=Math.ceil(n/(t.length-1)),i=new Date(1e3*(t[0].time.Sf-e));t[0].timeWeight=pp(new Date(1e3*t[0].time.Sf),i)}}(t,e)}static yf(t){return dd({localization:{dateFormat:"dd MMM 'yy"}},t??{})}}let px="u">typeof window;function pw(){return!!px&&window.navigator.userAgent.toLowerCase().indexOf("firefox")>-1}function pS(){return!!px&&/iPhone|iPad|iPod/.test(window.navigator.platform)}class pM{constructor(t,e,i){this.kf=0,this.Pf=null,this.Tf={_t:-1/0,ut:1/0},this.Rf=0,this.Df=null,this.If={_t:-1/0,ut:1/0},this.Vf=null,this.Bf=!1,this.Ef=null,this.Af=null,this.Lf=!1,this.zf=!1,this.Of=!1,this.Nf=null,this.Ff=null,this.Wf=null,this.Hf=null,this.Uf=null,this.$f=null,this.jf=null,this.qf=0,this.Yf=!1,this.Kf=!1,this.Zf=!1,this.Gf=0,this.Xf=null,this.Jf=!pS(),this.Qf=t=>{this.tp(t)},this.ip=t=>{if(this.np(t)){let e=this.sp(t);if(++this.Rf,this.Df&&this.Rf>1){let{ep:i}=this.rp(pE(t),this.If);i<30&&!this.Of&&this.hp(e,this.lp.ap),this.op()}}else{let e=this.sp(t);if(++this.kf,this.Pf&&this.kf>1){let{ep:i}=this.rp(pE(t),this.Tf);i<5&&!this.zf&&this._p(e,this.lp.up),this.cp()}}},this.dp=t,this.lp=e,this.yn=i,this.fp()}m(){null!==this.Nf&&(this.Nf(),this.Nf=null),null!==this.Ff&&(this.Ff(),this.Ff=null),null!==this.Hf&&(this.Hf(),this.Hf=null),null!==this.Uf&&(this.Uf(),this.Uf=null),null!==this.$f&&(this.$f(),this.$f=null),null!==this.Wf&&(this.Wf(),this.Wf=null),this.pp(),this.cp()}vp(t){this.Hf&&this.Hf();let e=this.mp.bind(this);if(this.Hf=()=>{this.dp.removeEventListener("mousemove",e)},this.dp.addEventListener("mousemove",e),this.np(t))return;let i=this.sp(t);this._p(i,this.lp.wp),this.Jf=!0}cp(){null!==this.Pf&&clearTimeout(this.Pf),this.kf=0,this.Pf=null,this.Tf={_t:-1/0,ut:1/0}}op(){null!==this.Df&&clearTimeout(this.Df),this.Rf=0,this.Df=null,this.If={_t:-1/0,ut:1/0}}mp(t){if(this.Zf||null!==this.Af||this.np(t))return;let e=this.sp(t);this._p(e,this.lp.Mp),this.Jf=!0}gp(t){let e=pP(t.changedTouches,dh(this.Xf));if(null===e||(this.Gf=pT(t),null!==this.jf)||this.Kf)return;this.Yf=!0;let{bp:i,Sp:s,ep:n}=this.rp(pE(e),dh(this.Af));if(this.Lf||!(n<5)){if(!this.Lf){let t=.5*i,e=s>=t&&!this.yn.xp(),n=t>s&&!this.yn.Cp();e||n||(this.Kf=!0),this.Lf=!0,this.Of=!0,this.pp(),this.op()}if(!this.Kf){let i=this.sp(t,e);this.hp(i,this.lp.yp),pC(t)}}}kp(t){if(0!==t.button)return;let{ep:e}=this.rp(pE(t),dh(this.Ef));if(e>=5&&(this.zf=!0,this.cp()),this.zf){let e=this.sp(t);this._p(e,this.lp.Pp)}}rp(t,e){let i=Math.abs(e._t-t._t),s=Math.abs(e.ut-t.ut);return{bp:i,Sp:s,ep:i+s}}Tp(t){let e=pP(t.changedTouches,dh(this.Xf));if(null===e&&0===t.touches.length&&(e=t.changedTouches[0]),null===e)return;this.Xf=null,this.Gf=pT(t),this.pp(),this.Af=null,this.$f&&(this.$f(),this.$f=null);let i=this.sp(t,e);if(this.hp(i,this.lp.Rp),++this.Rf,this.Df&&this.Rf>1){let{ep:t}=this.rp(pE(e),this.If);t<30&&!this.Of&&this.hp(i,this.lp.ap),this.op()}else this.Of||(this.hp(i,this.lp.Dp),this.lp.Dp&&pC(t));0===this.Rf&&pC(t),0===t.touches.length&&this.Bf&&(this.Bf=!1,pC(t))}tp(t){if(0!==t.button)return;let e=this.sp(t);if(this.Ef=null,this.Zf=!1,this.Uf&&(this.Uf(),this.Uf=null),pw()&&this.dp.ownerDocument.documentElement.removeEventListener("mouseleave",this.Qf),!this.np(t))if(this._p(e,this.lp.Ip),++this.kf,this.Pf&&this.kf>1){let{ep:i}=this.rp(pE(t),this.Tf);i<5&&!this.zf&&this._p(e,this.lp.up),this.cp()}else this.zf||this._p(e,this.lp.Vp)}pp(){null!==this.Vf&&(clearTimeout(this.Vf),this.Vf=null)}Bp(t){if(null!==this.Xf)return;let e=t.changedTouches[0];this.Xf=e.identifier,this.Gf=pT(t);let i=this.dp.ownerDocument.documentElement;this.Of=!1,this.Lf=!1,this.Kf=!1,this.Af=pE(e),this.$f&&(this.$f(),this.$f=null);{let e=this.gp.bind(this),s=this.Tp.bind(this);this.$f=()=>{i.removeEventListener("touchmove",e),i.removeEventListener("touchend",s)},i.addEventListener("touchmove",e,{passive:!1}),i.addEventListener("touchend",s,{passive:!1}),this.pp(),this.Vf=setTimeout(this.Ep.bind(this,t),240)}let s=this.sp(t,e);this.hp(s,this.lp.Ap),this.Df||(this.Rf=0,this.Df=setTimeout(this.op.bind(this),500),this.If=pE(e))}Lp(t){if(0!==t.button)return;let e=this.dp.ownerDocument.documentElement;pw()&&e.addEventListener("mouseleave",this.Qf),this.zf=!1,this.Ef=pE(t),this.Uf&&(this.Uf(),this.Uf=null);{let t=this.kp.bind(this),i=this.tp.bind(this);this.Uf=()=>{e.removeEventListener("mousemove",t),e.removeEventListener("mouseup",i)},e.addEventListener("mousemove",t),e.addEventListener("mouseup",i)}if(this.Zf=!0,this.np(t))return;let i=this.sp(t);this._p(i,this.lp.zp),this.Pf||(this.kf=0,this.Pf=setTimeout(this.cp.bind(this),500),this.Tf=pE(t))}fp(){var t;this.dp.addEventListener("mouseenter",this.vp.bind(this)),this.dp.addEventListener("touchcancel",this.pp.bind(this));{let t=this.dp.ownerDocument,e=t=>{this.lp.Op&&(t.composed&&this.dp.contains(t.composedPath()[0])||t.target&&this.dp.contains(t.target)||this.lp.Op())};this.Ff=()=>{t.removeEventListener("touchstart",e)},this.Nf=()=>{t.removeEventListener("mousedown",e)},t.addEventListener("mousedown",e),t.addEventListener("touchstart",e,{passive:!0})}pS()&&(this.Wf=()=>{this.dp.removeEventListener("dblclick",this.ip)},this.dp.addEventListener("dblclick",this.ip)),this.dp.addEventListener("mouseleave",this.Np.bind(this)),this.dp.addEventListener("touchstart",this.Bp.bind(this),{passive:!0}),t=this.dp,px&&void 0!==window.chrome&&t.addEventListener("mousedown",t=>{if(1===t.button)return t.preventDefault(),!1}),this.dp.addEventListener("mousedown",this.Lp.bind(this)),this.Fp(),this.dp.addEventListener("touchmove",()=>{},{passive:!1})}Fp(){void 0===this.lp.Wp&&void 0===this.lp.Hp&&void 0===this.lp.Up||(this.dp.addEventListener("touchstart",t=>this.$p(t.touches),{passive:!0}),this.dp.addEventListener("touchmove",t=>{if(2===t.touches.length&&null!==this.jf&&void 0!==this.lp.Hp){let e=pk(t.touches[0],t.touches[1])/this.qf;this.lp.Hp(this.jf,e),pC(t)}},{passive:!1}),this.dp.addEventListener("touchend",t=>{this.$p(t.touches)}))}$p(t){1===t.length&&(this.Yf=!1),2!==t.length||this.Yf||this.Bf?this.jp():this.qp(t)}qp(t){let e=this.dp.getBoundingClientRect()||{left:0,top:0};this.jf={_t:(t[0].clientX-e.left+(t[1].clientX-e.left))/2,ut:(t[0].clientY-e.top+(t[1].clientY-e.top))/2},this.qf=pk(t[0],t[1]),void 0!==this.lp.Wp&&this.lp.Wp(),this.pp()}jp(){null!==this.jf&&(this.jf=null,void 0!==this.lp.Up&&this.lp.Up())}Np(t){if(this.Hf&&this.Hf(),this.np(t)||!this.Jf)return;let e=this.sp(t);this._p(e,this.lp.Yp),this.Jf=!pS()}Ep(t){let e=pP(t.touches,dh(this.Xf));if(null===e)return;let i=this.sp(t,e);this.hp(i,this.lp.Kp),this.Of=!0,this.Bf=!0}np(t){return t.sourceCapabilities&&void 0!==t.sourceCapabilities.firesTouchEvents?t.sourceCapabilities.firesTouchEvents:pT(t){"touchstart"!==t.type&&pC(t)}}}}function pk(t,e){let i=t.clientX-e.clientX,s=t.clientY-e.clientY;return Math.sqrt(i*i+s*s)}function pC(t){t.cancelable&&t.preventDefault()}function pE(t){return{_t:t.pageX,ut:t.pageY}}function pT(t){return t.timeStamp||performance.now()}function pP(t,e){for(let i=0;i!1,Cp:()=>!0}),this.Qp={vv:i,pv:t}}ov(){this.lv.style.background=this.sv.N().layout.panes.separatorColor}mv(t){null!==this.Qp&&(this.Qp.vv.style.backgroundColor=this.sv.N().layout.panes.separatorHoverColor)}wv(t){null!==this.Qp&&null===this.nv&&(this.Qp.vv.style.backgroundColor="")}Mv(t){if(null===this.Qp)return;let e=this.ev.Sv().z_()+this.hv.Sv().z_(),i=e/(this.ev.cv().height+this.hv.cv().height),s=30*i;e<=2*s||(this.nv={xv:t.pageY,Cv:this.ev.Sv().z_(),yv:e-s,kv:e,Pv:i,Tv:s},this.Qp.pv.style.display="block")}gv(t){let e=this.nv;if(null===e)return;let i=(t.pageY-e.xv)*e.Pv,s=fO(e.Cv+i,e.Tv,e.yv);this.ev.Sv().O_(s),this.hv.Sv().O_(e.kv-s),this.sv.Qt().Pa()}bv(t){null!==this.nv&&null!==this.Qp&&(this.nv=null,this.Qp.pv.style.display="none")}}function p_(t,e,i){let s=(t.Rv-e.Rv)/(t.wt-e.wt);return Math.sign(s)*Math.min(Math.abs(s),i)}class pL{constructor(t,e,i,s){this.Dv=null,this.Iv=null,this.Vv=null,this.Bv=null,this.Ev=null,this.Av=0,this.Lv=0,this.zv=t,this.Ov=e,this.Nv=i,this.ks=s}Fv(t,e){if(null!==this.Dv){if(this.Dv.wt===e)return void(this.Dv.Rv=t);if(Math.abs(this.Dv.Rv-t)50)return;let u=0,c=p_(this.Dv,this.Iv,this.Ov),d=(i=this.Dv,s=this.Iv,i.Rv-s.Rv),f=[c],p=[d];if(u+=d,null!==this.Vv){let t=p_(this.Iv,this.Vv,this.Ov);if(Math.sign(t)===Math.sign(c)){let e=(n=this.Iv,r=this.Vv,n.Rv-r.Rv);if(f.push(t),p.push(e),u+=e,null!==this.Bv){let t=p_(this.Vv,this.Bv,this.Ov);if(Math.sign(t)===Math.sign(c)){let e=(o=this.Vv,l=this.Bv,o.Rv-l.Rv);f.push(t),p.push(e),u+=e}}}}let m=0;for(let t=0;t160?"dark":"light"}Gv(){return this.qv.N().layout.attributionLogo}Jv(){let t=new URL(location.href);return t.hostname?"&utm_source="+t.hostname+t.pathname:""}Yv(){this.Zv()&&(this.Kv(),this.vn=this.Gv(),this.vn&&(this.$v=this.Xv(),this.Uv=document.createElement("style"),this.Uv.innerText="a#tv-attr-logo{--fill:#131722;--stroke:#fff;position:absolute;left:10px;bottom:10px;height:19px;width:35px;margin:0;padding:0;border:0;z-index:3;}a#tv-attr-logo[data-dark]{--fill:#D1D4DC;--stroke:#131722;}",this.Hv=document.createElement("a"),this.Hv.href=`https://www.tradingview.com/?utm_medium=lwc-link&utm_campaign=lwc-chart${this.Jv()}`,this.Hv.title="Charting by TradingView",this.Hv.id="tv-attr-logo",this.Hv.target="_blank",this.Hv.innerHTML='',this.Hv.toggleAttribute("data-dark","dark"===this.$v),this.jv.appendChild(this.Uv),this.jv.appendChild(this.Hv)))}}function pA(t,e){let i=dh(t.ownerDocument).createElement("canvas");t.appendChild(i);let s=function(t,e){if("device-pixel-content-box"===e.type)return new c8(t,e.transform,e.options);throw Error("Unsupported binding target")}(i,{type:"device-pixel-content-box",options:{allowResizeObserver:!0},transform:(t,e)=>({width:Math.max(t.width,e.width),height:Math.max(t.height,e.height)})});return s.resizeCanvasElement(e),s}function pj(t){t.width=1,t.height=1,t.getContext("2d")?.clearRect(0,0,1,1)}function pz(t,e,i,s){t.qh&&t.qh(e,i,s)}function pD(t,e,i,s){t.st(e,i,s)}function pO(t,e,i,s){for(let n of t(i,s)){let t=n.Tt(s);null!==t&&e(t)}}function pI(t,e){return i=>void 0===i.Ft||(i.Ft()?.cl()??"")!==e?[]:i.Ga?.(t)??[]}function pV(t,e,i,s){if(!t.length)return;let n=0,r=t[0].$t(s,!0),o=1===e?i/2-(t[0].Hi()-r/2):t[0].Hi()-r/2-i/2;o=Math.max(0,o);for(let r=1;rc-h:ui)&&o>0){let s=Math.min(1===e?-1-r:r-i,o);for(let i=n;i{this.rm||this.yt.am().Qt().mr()},this.lm=()=>{this.rm||this.yt.am().Qt().mr()},this.yt=t,this.yn=e,this.ko=e.layout,this.wd=i,this.om="left"===s,this._m=pI("normal",s),this.um=pI("top",s),this.dm=pI("bottom",s),this.lv=document.createElement("div"),this.lv.style.height="100%",this.lv.style.overflow="hidden",this.lv.style.width="25px",this.lv.style.left="0",this.lv.style.position="relative",this.fm=pA(this.lv,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const n=this.fm.canvasElement;n.style.position="absolute",n.style.zIndex="1",n.style.left="0",n.style.top="0",this.pm=pA(this.lv,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const r=this.pm.canvasElement;r.style.position="absolute",r.style.zIndex="2",r.style.left="0",r.style.top="0";const o={zp:this.Mv.bind(this),Ap:this.Mv.bind(this),Pp:this.gv.bind(this),yp:this.gv.bind(this),Op:this.vm.bind(this),Ip:this.bv.bind(this),Rp:this.bv.bind(this),up:this.wm.bind(this),ap:this.wm.bind(this),wp:this.Mm.bind(this),Yp:this.wv.bind(this)};this.tv=new pM(this.pm.canvasElement,o,{xp:()=>!this.yn.handleScroll.vertTouchDrag,Cp:()=>!0})}m(){this.tv.m(),this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose(),null!==this.Ki&&this.Ki.a_().u(this),this.Ki=null}uv(){return this.lv}k(){return this.ko.fontSize}gm(){let t=this.wd.N();return this.nm!==t.P&&(this.im.Os(),this.nm=t.P),t}bm(){var t,e;if(null===this.Ki)return 0;let i=0,s=this.gm(),n=dh(this.fm.canvasElement.getContext("2d",{colorSpace:this.yt.am().N().layout.colorSpace}));n.save();let r=this.Ki.El();n.font=this.Sm(),r.length>0&&(i=Math.max(this.im.Ii(n,r[0].io),this.im.Ii(n,r[r.length-1].io)));let o=this.xm();for(let t=o.length;t--;){let e=this.im.Ii(n,o[t].ri());e>i&&(i=e)}let l=this.Ki.Lt();if(null!==l&&null!==this.Qv&&2!==(t=this.yn.crosshair).mode&&t.horzLine.visible&&t.horzLine.labelVisible){let t=this.Ki.Tn(1,l),e=this.Ki.Tn(this.Qv.height-2,l);i=Math.max(i,this.im.Ii(n,this.Ki.Ji(Math.floor(Math.min(t,e))+.11111111111111,l)),this.im.Ii(n,this.Ki.Ji(Math.ceil(Math.max(t,e))-.11111111111111,l)))}n.restore();let a=i||34;return(e=Math.ceil(s.S+s.C+s.V+s.B+5+a))+e%2}Cm(t){null!==this.Qv&&c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`)}ym(){return dh(this.Qv).width}un(t){this.Ki!==t&&(null!==this.Ki&&this.Ki.a_().u(this),this.Ki=t,t.a_().i(this.po.bind(this),this))}Ft(){return this.Ki}Os(){let t=this.yt.Sv();this.yt.am().Qt().eu(t,dh(this.Ft()))}km(t){if(null===this.Qv)return;let e={colorSpace:this.yt.am().N().layout.colorSpace};if(1!==t){this.Pm(),this.fm.applySuggestedBitmapSize();let t=di(this.fm,e);null!==t&&(t.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t)}),this.yt.Dm(t,this.dm),this.Im(t),this.yt.Dm(t,this._m),this.Vm(t))}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.Bm(i),this.yt.Dm(i,this.um))}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;t.drawImage(s,e,i)}}kt(){this.Ki?.El()}Mv(t){if(null===this.Ki||this.Ki.Gi()||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv();this.tm=!0,e.G_(i,this.Ki,t.localY)}gv(t){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv(),s=this.Ki;e.X_(i,s,t.localY)}vm(){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let t=this.yt.am().Qt(),e=this.yt.Sv(),i=this.Ki;this.tm&&(this.tm=!1,t.J_(e,i))}bv(t){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv();this.tm=!1,e.J_(i,this.Ki)}wm(t){this.yn.handleScale.axisDoubleClickReset.price&&this.Os()}Mm(t){null!==this.Ki&&(!this.yt.am().Qt().N().handleScale.axisPressedMouseMove.price||this.Ki.je()||this.Ki.Lo()||this.Em(1))}wv(t){this.Em(0)}xm(){let t=[],e=null===this.Ki?void 0:this.Ki;return(i=>{for(let s=0;s{t.fillStyle=i.borderColor;let l=Math.max(1,Math.floor(o)),a=Math.floor(.5*o),h=Math.round(s.C*r);for(let i of(t.beginPath(),e))t.rect(Math.floor(n*r),Math.round(i.Rl*o)-a,h,l);t.fill()}),t.useMediaCoordinateSpace(({context:t})=>{t.font=this.Sm(),t.fillStyle=i.textColor??this.ko.textColor,t.textAlign=this.om?"right":"left",t.textBaseline="middle";let r=this.om?Math.round(n-s.V):Math.round(n+s.C+s.V),o=e.map(e=>this.im.Di(t,e.io));for(let i=e.length;i--;){let s=e[i];t.fillText(s.io,r,s.Rl+o[i])}})}Pm(){if(null===this.Qv||null===this.Ki)return;let t=this.Qv.height/2,e=[],i=this.Ki.Dt().slice(),s=this.yt.Sv(),n=this.gm();this.Ki===s.Gs()&&this.yt.Sv().Dt().forEach(t=>{s.Zs(t)&&i.push(t)});let r=this.Ki.Cl()[0],o=this.Ki;i.forEach(i=>{let n=i.qn(s,o);n.forEach(t=>{t.$i()&&null===t.Wi()&&(t.Ui(null),e.push(t))}),r===i&&n.length>0&&(t=n[0].Ei())}),this.Ki.N().alignLabels&&this.Am(e,n,t)}Am(t,e,i){if(null===this.Qv)return;let s=t.filter(t=>t.Ei()<=i),n=t.filter(t=>t.Ei()>i);for(let i of(s.sort((t,e)=>e.Ei()-t.Ei()),s.length&&n.length&&n.push(s[0]),n.sort((t,e)=>t.Ei()-e.Ei()),t)){let t=Math.floor(i.$t(e)/2),s=i.Ei();s>-t&&sthis.Qv.height-t&&s{e.ji()&&e.Tt(dh(this.Ki)).st(t,i,this.im,s)})}Bm(t){if(null===this.Qv||null===this.Ki)return;let e=this.yt.am().Qt(),i=[],s=this.yt.Sv(),n=e.Rd().qn(s,this.Ki);n.length&&i.push(n);let r=this.gm(),o=this.om?"right":"left";i.forEach(e=>{e.forEach(e=>{e.Tt(dh(this.Ki)).st(t,r,this.im,o)})})}Em(t){this.lv.style.cursor=1===t?"ns-resize":"default"}po(){let t=this.bm();this.sm{this.rm||null===this.Zm||this.sn().mr()},this.lm=()=>{this.rm||null===this.Zm||this.sn().mr()},this.qv=t,this.Zm=e,this.Zm.fu().i(this.Gm.bind(this),this,!0),this.Xm=document.createElement("td"),this.Xm.style.padding="0",this.Xm.style.position="relative";const i=document.createElement("div");i.style.width="100%",i.style.height="100%",i.style.position="relative",i.style.overflow="hidden",this.Jm=document.createElement("td"),this.Jm.style.padding="0",this.Qm=document.createElement("td"),this.Qm.style.padding="0",this.Xm.appendChild(i),this.fm=pA(i,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const s=this.fm.canvasElement;s.style.position="absolute",s.style.zIndex="1",s.style.left="0",s.style.top="0",this.pm=pA(i,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const n=this.pm.canvasElement;n.style.position="absolute",n.style.zIndex="2",n.style.left="0",n.style.top="0",this.av=document.createElement("tr"),this.av.appendChild(this.Jm),this.av.appendChild(this.Xm),this.av.appendChild(this.Qm),this.tw(),this.tv=new pM(this.pm.canvasElement,this,{xp:()=>null===this.jm&&!this.qv.N().handleScroll.vertTouchDrag,Cp:()=>null===this.jm&&!this.qv.N().handleScroll.horzTouchDrag})}m(){null!==this.Lm&&this.Lm.m(),null!==this.zm&&this.zm.m(),this.Om=null,this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose(),null!==this.Zm&&(this.Zm.fu().u(this),this.Zm.m()),this.tv.m()}Sv(){return dh(this.Zm)}iw(t){null!==this.Zm&&this.Zm.fu().u(this),this.Zm=t,null!==this.Zm&&this.Zm.fu().i(pU.prototype.Gm.bind(this),this,!0),this.tw(),this.qv.rv().indexOf(this)===this.qv.rv().length-1?(this.Om=this.Om??new pN(this.Xm,this.qv),this.Om.kt()):(this.Om?.Kv(),this.Om=null)}am(){return this.qv}uv(){return this.av}tw(){if(null!==this.Zm&&(this.nw(),0!==this.sn().Jn().length)){if(null!==this.Lm){let t=this.Zm.K_();this.Lm.un(dh(t))}if(null!==this.zm){let t=this.Zm.Z_();this.zm.un(dh(t))}}}sw(){null!==this.Lm&&this.Lm.kt(),null!==this.zm&&this.zm.kt()}z_(){return null!==this.Zm?this.Zm.z_():0}O_(t){this.Zm&&this.Zm.O_(t)}wp(t){if(!this.Zm)return;this.ew();let e=t.localX,i=t.localY;this.rw(e,i,t)}zp(t){this.ew(),this.hw(),this.rw(t.localX,t.localY,t)}Mp(t){if(!this.Zm)return;this.ew();let e=t.localX,i=t.localY;this.rw(e,i,t)}Vp(t){null!==this.Zm&&(this.ew(),this.rw(t.localX,t.localY,t),this.aw(t))}up(t){null!==this.Zm&&this.lw(this.Hm,t)}ap(t){this.up(t)}Pp(t){this.ew(),this.ow(t),this.rw(t.localX,t.localY,t)}Ip(t){null!==this.Zm&&(this.ew(),this.$m=!1,this._w(t))}Dp(t){null!==this.Zm&&this.aw(t)}Kp(t){if(this.$m=!0,null===this.jm){let e={x:t.localX,y:t.localY};this.uw(e,e,t)}}Yp(t){null!==this.Zm&&(this.ew(),this.Zm.Qt().kd(null),this.cw())}dw(){return this.Wm}fw(){return this.Hm}Wp(){this.Um=1,this.sn().cs()}Hp(t,e){if(!this.qv.N().handleScale.pinch)return;let i=5*(e-this.Um);this.Um=e,this.sn().Od(t._t,i)}Ap(t){this.$m=!1,this.qm=null!==this.jm,this.hw();let e=this.sn().Rd();null!==this.jm&&e.It()&&(this.Ym={x:e.ni(),y:e.si()},this.jm={x:t.localX,y:t.localY})}yp(t){if(null===this.Zm)return;let e=t.localX,i=t.localY;if(null===this.jm)this.ow(t);else{this.qm=!1;let s=dh(this.Ym),n=s.x+(e-this.jm.x),r=s.y+(i-this.jm.y);this.rw(n,r,t)}}Rp(t){0===this.am().N().trackingMode.exitMode&&(this.qm=!0),this.pw(),this._w(t)}Qs(t,e){let i=this.Zm;return null===i?null:f6(i,t,e)}mw(t,e){dh("left"===e?this.Lm:this.zm).Cm(c6({width:t,height:this.Qv.height}))}cv(){return this.Qv}Cm(t){c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.Xm.style.width=t.width+"px",this.Xm.style.height=t.height+"px")}ww(){let t=dh(this.Zm);for(let e of(t.q_(t.K_()),t.q_(t.Z_()),t.Cl()))if(t.Zs(e)){let i=e.Ft();null!==i&&t.q_(i),e.Nn()}for(let e of t.vu())e.Nn()}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;null!==t&&t.drawImage(s,e,i)}}km(t){if(0===t||null===this.Zm)return;t>1&&this.ww(),null!==this.Lm&&this.Lm.km(t),null!==this.zm&&this.zm.km(t);let e={colorSpace:this.qv.N().layout.colorSpace};if(1!==t){this.fm.applySuggestedBitmapSize();let t=di(this.fm,e);null!==t&&(t.useBitmapCoordinateSpace(t=>{this.Tm(t)}),this.Zm&&(this.Mw(t,pB),this.gw(t),this.Mw(t,pW),this.Mw(t,p$)))}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.bw(i),this.Mw(i,pK),this.Mw(i,p$))}Sw(){return this.Lm}xw(){return this.zm}Dm(t,e){this.Mw(t,e)}Gm(){null!==this.Zm&&this.Zm.fu().u(this),this.Zm=null}aw(t){this.lw(this.Wm,t)}lw(t,e){let i=e.localX,s=e.localY;t.v()&&t.p(this.sn().Et().Rc(i),{x:i,y:s},e)}Tm({context:t,bitmapSize:e}){let{width:i,height:s}=e,n=this.sn(),r=n.$(),o=n.ef();r===o?dj(t,0,0,i,s,o):dO(t,0,0,i,s,r,o)}gw(t){let e=dh(this.Zm),i=e.pu().wr().Tt(e);null!==i&&i.st(t,!1)}bw(t){this.Cw(t,pW,pD,this.sn().Rd())}Mw(t,e){let i=dh(this.Zm),s=i.au(),n=i.vu();for(let i of n)this.Cw(t,e,pz,i);for(let i of s)this.Cw(t,e,pz,i);for(let i of n)this.Cw(t,e,pD,i);for(let i of s)this.Cw(t,e,pD,i)}Cw(t,e,i,s){let n=dh(this.Zm),r=n.Qt().ou(),o=null!==r&&r.lu===s,l=null!==r&&o&&void 0!==r.wu?r.wu.ie:void 0;pO(e,e=>i(e,t,o,l),s,n)}nw(){if(null===this.Zm)return;let t=this.qv,e=this.Zm.K_().N().visible,i=this.Zm.Z_().N().visible;e||null===this.Lm||(this.Jm.removeChild(this.Lm.uv()),this.Lm.m(),this.Lm=null),i||null===this.zm||(this.Qm.removeChild(this.zm.uv()),this.zm.m(),this.zm=null);let s=t.Qt().Zd();e&&null===this.Lm&&(this.Lm=new pF(this,t.N(),s,"left"),this.Jm.appendChild(this.Lm.uv())),i&&null===this.zm&&(this.zm=new pF(this,t.N(),s,"right"),this.Qm.appendChild(this.zm.uv()))}yw(t){return t.Zp&&this.$m||null!==this.jm}rw(t,e,i){t=Math.max(0,Math.min(t,this.Qv.width-1)),e=Math.max(0,Math.min(e,this.Qv.height-1)),this.sn().jd(t,e,i,dh(this.Zm))}cw(){this.sn().Yd()}pw(){this.qm&&(this.jm=null,this.cw())}uw(t,e,i){this.jm=t,this.qm=!1,this.rw(e.x,e.y,i);let s=this.sn().Rd();this.Ym={x:s.ni(),y:s.si()}}sn(){return this.qv.Qt()}_w(t){if(!this.Fm)return;let e=this.sn(),i=this.Sv();if(e.iu(i,i.Pn()),this.Nm=null,this.Fm=!1,e.Hd(),null!==this.Km){let t=performance.now(),i=e.Et();this.Km.me(i.Ac(),t),this.Km.jc(t)||e.ps(this.Km)}}ew(){this.jm=null}hw(){if(this.Zm){if(this.sn().cs(),document.activeElement!==document.body&&document.activeElement!==document.documentElement)dh(document.activeElement).blur();else{let t=document.getSelection();null!==t&&t.removeAllRanges()}this.Zm.Pn().Gi()||this.sn().Et().Gi()}}ow(t){if(null===this.Zm)return;let e=this.sn(),i=e.Et();if(i.Gi())return;let s=this.qv.N(),n=s.handleScroll,r=s.kineticScroll;if((!n.pressedMouseMove||t.Zp)&&(!n.horzTouchDrag&&!n.vertTouchDrag||!t.Zp))return;let o=this.Zm.Pn(),l=performance.now();if(null!==this.Nm||this.yw(t)||(this.Nm={x:t.clientX,y:t.clientY,Sf:l,kw:t.localX,Pw:t.localY}),null!==this.Nm&&!this.Fm&&(this.Nm.x!==t.clientX||this.Nm.y!==t.clientY)){if(t.Zp&&r.touch||!t.Zp&&r.mouse){let t=i.fl();this.Km=new pL(.2/t,7/t,.997,15/t),this.Km.Fv(i.Ac(),this.Nm.Sf)}else this.Km=null;o.Gi()||e.Q_(this.Zm,o,t.localY),e.Fd(t.localX),this.Fm=!0}this.Fm&&(o.Gi()||e.tu(this.Zm,o,t.localY),e.Wd(t.localX),null!==this.Km&&this.Km.Fv(i.Ac(),l))}}class pQ{constructor(t,e,i,s,n){this.xt=!0,this.Qv=c6({width:0,height:0}),this.hm=()=>this.km(3),this.om="left"===t,this.wd=i.Zd,this.yn=e,this.Tw=s,this.Rw=n,this.lv=document.createElement("div"),this.lv.style.width="25px",this.lv.style.height="100%",this.lv.style.overflow="hidden",this.fm=pA(this.lv,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm)}m(){this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose()}uv(){return this.lv}cv(){return this.Qv}Cm(t){c9(this.Qv,t)||(this.Qv=t,this.fm.resizeCanvasElement(t),this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`,this.xt=!0)}km(t){if(t<3&&!this.xt||0===this.Qv.width||0===this.Qv.height)return;this.xt=!1,this.fm.applySuggestedBitmapSize();let e=di(this.fm,{colorSpace:this.yn.layout.colorSpace});null!==e&&e.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t)})}dv(){return this.fm.bitmapSize}fv(t,e,i){let s=this.dv();s.width>0&&s.height>0&&t.drawImage(this.fm.canvasElement,e,i)}Rm({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){if(!this.Tw())return;t.fillStyle=this.yn.timeScale.borderColor;let n=Math.floor(this.wd.N().S*i),r=Math.floor(this.wd.N().S*s),o=this.om?e.width-n:0;t.fillRect(o,0,n,r)}Tm({context:t,bitmapSize:e}){dj(t,0,0,e.width,e.height,this.Rw())}}function pH(t){return e=>e.Xa?.(t)??[]}let pq=pH("normal"),pY=pH("top"),pG=pH("bottom");class pZ{constructor(t,e){this.Dw=null,this.Iw=null,this.M=null,this.Vw=!1,this.Qv=c6({width:0,height:0}),this.Bw=new dc,this.im=new d0(5),this.rm=!1,this.hm=()=>{this.rm||this.qv.Qt().mr()},this.lm=()=>{this.rm||this.qv.Qt().mr()},this.qv=t,this.xu=e,this.yn=t.N().layout,this.Hv=document.createElement("tr"),this.Ew=document.createElement("td"),this.Ew.style.padding="0",this.Aw=document.createElement("td"),this.Aw.style.padding="0",this.lv=document.createElement("td"),this.lv.style.height="25px",this.lv.style.padding="0",this.Lw=document.createElement("div"),this.Lw.style.width="100%",this.Lw.style.height="100%",this.Lw.style.position="relative",this.Lw.style.overflow="hidden",this.lv.appendChild(this.Lw),this.fm=pA(this.Lw,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const i=this.fm.canvasElement;i.style.position="absolute",i.style.zIndex="1",i.style.left="0",i.style.top="0",this.pm=pA(this.Lw,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const s=this.pm.canvasElement;s.style.position="absolute",s.style.zIndex="2",s.style.left="0",s.style.top="0",this.Hv.appendChild(this.Ew),this.Hv.appendChild(this.lv),this.Hv.appendChild(this.Aw),this.zw(),this.qv.Qt().L_().i(this.zw.bind(this),this),this.tv=new pM(this.pm.canvasElement,this,{xp:()=>!0,Cp:()=>!this.qv.N().handleScroll.horzTouchDrag})}m(){this.tv.m(),null!==this.Dw&&this.Dw.m(),null!==this.Iw&&this.Iw.m(),this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose()}uv(){return this.Hv}Ow(){return this.Dw}Nw(){return this.Iw}zp(t){if(this.Vw)return;this.Vw=!0;let e=this.qv.Qt();!e.Et().Gi()&&this.qv.N().handleScale.axisPressedMouseMove.time&&e.zd(t.localX)}Ap(t){this.zp(t)}Op(){let t=this.qv.Qt();!t.Et().Gi()&&this.Vw&&(this.Vw=!1,this.qv.N().handleScale.axisPressedMouseMove.time&&t.$d())}Pp(t){let e=this.qv.Qt();!e.Et().Gi()&&this.qv.N().handleScale.axisPressedMouseMove.time&&e.Ud(t.localX)}yp(t){this.Pp(t)}Ip(){this.Vw=!1;let t=this.qv.Qt();t.Et().Gi()&&!this.qv.N().handleScale.axisPressedMouseMove.time||t.$d()}Rp(){this.Ip()}up(){this.qv.N().handleScale.axisDoubleClickReset.time&&this.qv.Qt().ws()}ap(){this.up()}wp(){this.qv.Qt().N().handleScale.axisPressedMouseMove.time&&this.Em(1)}Yp(){this.Em(0)}cv(){return this.Qv}Fw(){return this.Bw}Ww(t,e,i){c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`,this.Bw.p(t)),null!==this.Dw&&this.Dw.Cm(c6({width:e,height:t.height})),null!==this.Iw&&this.Iw.Cm(c6({width:i,height:t.height}))}Hw(){let t=this.Uw();return Math.ceil(t.S+t.C+t.k+t.A+t.I+t.$w)}kt(){this.qv.Qt().Et().El()}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;t.drawImage(s,e,i)}}km(t){if(0===t)return;let e={colorSpace:this.yn.colorSpace};if(1!==t){this.fm.applySuggestedBitmapSize();let i=di(this.fm,e);null!==i&&(i.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t),this.jw(i,pG)}),this.Im(i),this.jw(i,pq)),null!==this.Dw&&this.Dw.km(t),null!==this.Iw&&this.Iw.km(t)}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.qw([...this.qv.Qt().Jn(),this.qv.Qt().Rd()],i),this.jw(i,pY))}jw(t,e){let i=this.qv.Qt().Jn();for(let s of i)pO(e,e=>pz(e,t,!1,void 0),s,void 0);for(let s of i)pO(e,e=>pD(e,t,!1,void 0),s,void 0)}Tm({context:t,bitmapSize:e}){dj(t,0,0,e.width,e.height,this.qv.Qt().ef())}Rm({context:t,bitmapSize:e,verticalPixelRatio:i}){if(this.qv.N().timeScale.borderVisible){t.fillStyle=this.Yw();let s=Math.max(1,Math.floor(this.Uw().S*i));t.fillRect(0,0,e.width,s)}}Im(t){let e=this.qv.Qt().Et(),i=e.El();if(!i||0===i.length)return;let s=this.xu.maxTickMarkWeight(i),n=this.Uw(),r=e.N();r.borderVisible&&r.ticksVisible&&t.useBitmapCoordinateSpace(({context:t,horizontalPixelRatio:e,verticalPixelRatio:s})=>{t.strokeStyle=this.Yw(),t.fillStyle=this.Yw();let r=Math.max(1,Math.floor(e)),o=Math.floor(.5*e);t.beginPath();let l=Math.round(n.C*s);for(let s=i.length;s--;){let n=Math.round(i[s].coord*e);t.rect(n-o,0,r,l)}t.fill()}),t.useMediaCoordinateSpace(({context:t})=>{let e=n.S+n.C+n.A+n.k/2;for(let n of(t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.H(),t.font=this.Sm(),i))if(n.weight=s){let i=n.needAlignCoordinate?this.Kw(t,n.coord,n.label):n.coord;t.fillText(n.label,i,e)}})}Kw(t,e,i){let s=this.im.Ii(t,i),n=Math.floor(e-s/2)+.5;return n<0?e+=Math.abs(0-n):n+s>this.Qv.width&&(e-=Math.abs(this.Qv.width-(n+s))),e}qw(t,e){let i=this.Uw();for(let s of t)for(let t of s.dn())t.Tt().st(e,i)}Yw(){return this.qv.N().timeScale.borderColor}H(){return this.yn.textColor}F(){return this.yn.fontSize}Sm(){return dw(this.F(),this.yn.fontFamily)}Zw(){return dw(this.F(),this.yn.fontFamily,"bold")}Uw(){null===this.M&&(this.M={S:1,L:NaN,A:NaN,I:NaN,tn:NaN,C:5,k:NaN,P:"",Qi:new d0,$w:0});let t=this.M,e=this.Sm();if(t.P!==e){let i=this.F();t.k=i,t.P=e,t.A=3*i/12,t.I=3*i/12,t.tn=9*i/12,t.L=0,t.$w=4*i/12,t.Qi.Os()}return this.M}Em(t){this.lv.style.cursor=1===t?"ew-resize":"default"}zw(){let t=this.qv.Qt(),e=t.N();e.leftPriceScale.visible||null===this.Dw||(this.Ew.removeChild(this.Dw.uv()),this.Dw.m(),this.Dw=null),e.rightPriceScale.visible||null===this.Iw||(this.Aw.removeChild(this.Iw.uv()),this.Iw.m(),this.Iw=null);let i={Zd:this.qv.Qt().Zd()},s=()=>e.leftPriceScale.borderVisible&&t.Et().N().borderVisible,n=()=>t.ef();e.leftPriceScale.visible&&null===this.Dw&&(this.Dw=new pQ("left",e,i,s,n),this.Ew.appendChild(this.Dw.uv())),e.rightPriceScale.visible&&null===this.Iw&&(this.Iw=new pQ("right",e,i,s,n),this.Aw.appendChild(this.Iw.uv()))}}let pX=!!px&&!!navigator.userAgentData&&navigator.userAgentData.brands.some(t=>t.brand.includes("Chromium"))&&!!px&&(navigator?.userAgentData?.platform?"Windows"===navigator.userAgentData.platform:navigator.userAgent.toLowerCase().indexOf("win")>=0);class pJ{constructor(t,e,i){var s;this.Gw=[],this.Xw=[],this.Jw=0,this.ho=0,this.C_=0,this.Qw=0,this.tM=0,this.iM=null,this.nM=!1,this.Wm=new dc,this.Hm=new dc,this.pd=new dc,this.sM=null,this.eM=null,this.jv=t,this.yn=e,this.xu=i,this.Hv=document.createElement("div"),this.Hv.classList.add("tv-lightweight-charts"),this.Hv.style.overflow="hidden",this.Hv.style.direction="ltr",this.Hv.style.width="100%",this.Hv.style.height="100%",(s=this.Hv).style.userSelect="none",s.style.webkitUserSelect="none",s.style.msUserSelect="none",s.style.MozUserSelect="none",s.style.webkitTapHighlightColor="transparent",this.rM=document.createElement("table"),this.rM.setAttribute("cellspacing","0"),this.Hv.appendChild(this.rM),this.hM=this.aM.bind(this),p0(this.yn)&&this.lM(!0),this.sn=new pn(this.md.bind(this),this.yn,i),this.Qt().Dd().i(this.oM.bind(this),this),this._M=new pZ(this,this.xu),this.rM.appendChild(this._M.uv());const n=e.autoSize&&this.uM();let r=this.yn.width,o=this.yn.height;if(n||0===r||0===o){const e=t.getBoundingClientRect();r=r||e.width,o=o||e.height}this.cM(r,o),this.dM(),t.appendChild(this.Hv),this.fM(),this.sn.Et().Zc().i(this.sn.Pa.bind(this.sn),this),this.sn.L_().i(this.sn.Pa.bind(this.sn),this)}Qt(){return this.sn}N(){return this.yn}rv(){return this.Gw}pM(){return this._M}m(){for(let t of(this.lM(!1),0!==this.Jw&&window.cancelAnimationFrame(this.Jw),this.sn.Dd().u(this),this.sn.Et().Zc().u(this),this.sn.L_().u(this),this.sn.m(),this.Gw))this.rM.removeChild(t.uv()),t.dw().u(this),t.fw().u(this),t.m();for(let t of(this.Gw=[],this.Xw))this.vM(t);this.Xw=[],dh(this._M).m(),null!==this.Hv.parentElement&&this.Hv.parentElement.removeChild(this.Hv),this.pd.m(),this.Wm.m(),this.Hm.m(),this.mM()}cM(t,e,i=!1){var s;let n,r;if(this.ho===e&&this.C_===t)return;let o=(n=Math.floor((s=c6({width:t,height:e})).width),c6({width:n-n%2,height:(r=Math.floor(s.height))-r%2}));this.ho=o.height,this.C_=o.width;let l=this.ho+"px",a=this.C_+"px";if(this.wM()||(dh(this.Hv).style.height=l,dh(this.Hv).style.width=a),this.rM.style.height=l,this.rM.style.width=a,i){0!==this.Jw&&(window.cancelAnimationFrame(this.Jw),this.Jw=0),this.nM=!1;let t=dH.ys();null!==this.iM&&(t.Ss(this.iM),this.iM=null),this.MM(t,performance.now())}else this.sn.Pa()}km(t){void 0===t&&(t=dH.ys());for(let e=0;e{t.kt()})}bM(t){(void 0!==t.autoSize||!this.sM||void 0===t.width&&void 0===t.height)&&(t.autoSize&&!this.sM&&this.uM(),!1===t.autoSize&&null!==this.sM&&this.mM(),t.autoSize||void 0===t.width&&void 0===t.height||this.cM(t.width||this.C_,t.height||this.ho))}xM(t,e){let i=0,s=0,n=this.Gw[0],r=(i,s)=>{let n=0;for(let r=0;r{dh("left"===e?this._M.Ow():this._M.Nw()).fv(dh(t),i,s)};if(this.yn.timeScale.visible){let i=this._M.dv();if(null!==t){let r=0;this.yM()&&(o("left",r,s),r=dh(n.Sw()).dv().width),this._M.fv(t,r,s,e),r+=i.width,this.kM()&&o("right",r,s)}s+=i.height}return c6({width:i,height:s})}DM(){var t,e,i;let s=0,n=0,r=0;for(let t of this.Gw)this.yM()&&(n=Math.max(n,dh(t.Sw()).bm(),this.yn.leftPriceScale.minimumWidth)),this.kM()&&(r=Math.max(r,dh(t.xw()).bm(),this.yn.rightPriceScale.minimumWidth)),s+=t.z_();n=(e=n)+e%2,r=(i=r)+i%2;let o=this.C_,l=this.ho,a=Math.max(o-n-r,0),h=+this.Xw.length,u=this.yn.timeScale.visible,c=u?Math.max(this._M.Hw(),this.yn.timeScale.minimumHeight):0,d=h+(c=(t=c)+t%2),f=l{t.sw()}),3===this.iM?.ls()&&(this.iM.Ss(t),this.VM(),this.BM(this.iM),this.EM(this.iM,e),t=this.iM,this.iM=null)),this.km(t)}EM(t,e){for(let i of t.bs())this.xs(i,e)}BM(t){let e=this.sn.Zn();for(let i=0;i{if(this.nM=!1,this.Jw=0,null!==this.iM){let e=this.iM;for(let i of(this.iM=null,this.MM(e,t),e.bs()))if(5===i.ds&&!i.Wt.jc(t)){this.Qt().ps(i.Wt);break}}}))}VM(){this.dM()}vM(t){this.rM.removeChild(t.uv()),t.m()}dM(){let t=this.sn.Zn(),e=t.length,i=this.Gw.length;for(let t=e;t0){let t=new pR(this,s-1,s);this.Xw.push(t),this.rM.insertBefore(t.uv(),this._M.uv())}this.rM.insertBefore(e.uv(),this._M.uv())}for(let i=0;i{let i=e.Un().Hn(t);null!==i&&h.set(e,i)}),null!==t){let e=this.sn.Et().en(t)?.originalTime;void 0!==e&&(o=e)}let u=this.Qt().ou(),c=this.OM(s),d=(l=null!==u&&u.lu instanceof fA?u.lu:void 0,a=u?.wu?.te,null===u||void 0===u.ee?{NM:l,FM:a}:{NM:l,FM:a,WM:{ds:u.ee,HM:(n=u.lu,r=u.ee,n instanceof f2?"pane-primitive":"marker"===r||"primitive"===r?"series-primitive":"series"),UM:function(t,e){switch(t){case"custom":return void 0!==e?"custom-object":"series";case"price-line":return"custom-price-line";case"marker":return"series-marker";case"primitive":return"primitive";default:return"series"}}(u.ee,a),U_:l,$M:a,jM:void 0!==c&&-1!==c?c:void 0}});return{Qr:o,$n:t??void 0,qM:e??void 0,jM:-1!==c?c:void 0,NM:d.NM,YM:h,FM:d.FM,WM:d.WM,KM:i??void 0}}OM(t){let e=-1;if(t)e=this.Gw.indexOf(t);else{let t=this.Qt().Rd().Kn();null!==t&&(e=this.Qt().Zn().indexOf(t))}return e}AM(t,e,i,s){this.Wm.p(()=>this.zM(e,i,s,t))}LM(t,e,i,s){this.Hm.p(()=>this.zM(e,i,s,t))}oM(t,e,i){this.PM(this.Qt().ou()?.mu??null),this.pd.p(()=>this.zM(t,e,i))}fM(){let t=this.yn.timeScale.visible?"":"none";this._M.uv().style.display=t}yM(){return this.Gw[0].Sv().K_().N().visible}kM(){return this.Gw[0].Sv().Z_().N().visible}uM(){return"ResizeObserver"in window&&(this.sM=new ResizeObserver(t=>{let e=t[t.length-1];if(!e)return;let i=e.contentRect.width,s=e.contentRect.height;this.cM(i,s,!0)}),this.sM.observe(this.jv,{box:"border-box"}),!0)}mM(){null!==this.sM&&this.sM.disconnect(),this.sM=null}}function p0(t){return!!(t.handleScroll.mouseWheel||t.handleScale.mouseWheel)}function p1(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.color&&(r.R=i.color),r}function p2(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.lineColor&&(r.vt=i.lineColor),void 0!==i.topColor&&(r.ah=i.topColor),void 0!==i.bottomColor&&(r.oh=i.bottomColor),r}function p5(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.topLineColor&&(r._h=i.topLineColor),void 0!==i.bottomLineColor&&(r.uh=i.bottomLineColor),void 0!==i.topFillColor1&&(r.dh=i.topFillColor1),void 0!==i.topFillColor2&&(r.fh=i.topFillColor2),void 0!==i.bottomFillColor1&&(r.ph=i.bottomFillColor1),void 0!==i.bottomFillColor2&&(r.mh=i.bottomFillColor2),r}function p3(t,e,i,s){let n={$n:e,wt:t,Wt:[i.open,i.high,i.low,i.close],Qr:s};return void 0!==i.color&&(n.R=i.color),n}function p4(t,e,i,s){let n={$n:e,wt:t,Wt:[i.open,i.high,i.low,i.close],Qr:s};return void 0!==i.color&&(n.R=i.color),void 0!==i.borderColor&&(n.Ht=i.borderColor),void 0!==i.wickColor&&(n.hh=i.wickColor),n}function p6(t,e,i,s,n){let r=da(n)(i),o=Math.max(...r),l=Math.min(...r),a=r[r.length-1],{time:h,color:u,...c}=i;return{$n:e,wt:t,Wt:[a,o,l,a],Qr:s,ue:c,R:u}}function p9(t){return void 0!==t.Wt}function p7(t,e){return void 0!==e.customValues&&(t.ZM=e.customValues),t}function p8(t){return(e,i,s,n,r,o)=>(o?o(s):void 0===s.open&&void 0===s.value)?p7({wt:e,$n:i,Qr:n},s):p7(t(e,i,s,n,r),s)}function mt(t){return({Candlestick:p8(p4),Bar:p8(p3),Area:p8(p2),Baseline:p8(p5),Histogram:p8(p1),Line:p8(p1),Custom:p8(p6)})[t]}function me(t){return{$n:0,GM:new Map,za:t}}function mi(t,e){if(void 0!==t&&0!==t.length)return{XM:e.key(t[0].wt),JM:e.key(t[t.length-1].wt)}}function ms(t){let e;return t.forEach(t=>{void 0===e&&(e=t.Qr)}),da(e)}class mn{constructor(t){this.QM=new Map,this.tg=new Map,this.ig=new Map,this.ng=[],this.xu=t}m(){this.QM.clear(),this.tg.clear(),this.ig.clear(),this.ng=[]}sg(t,e){let i=0!==this.QM.size,s=!1,n=this.tg.get(t);if(void 0!==n)if(1===this.tg.size)i=!1,s=!0,this.QM.clear();else for(let e of this.ng)e.pointData.GM.delete(t)&&(s=!0);let r=[];if(0!==e.length){let i=e.map(t=>t.time),n=this.xu.createConverterToInternalObj(e),o=mt(t.bh()),l=t.ll(),a=t.ol();r=e.map((e,r)=>{let h=n(e.time),u=this.xu.key(h),c=this.QM.get(u);void 0===c&&(c=me(h),this.QM.set(u,c),s=!0);let d=o(h,c.$n,e,i[r],l,a);return c.GM.set(t,d),d})}i&&this.eg(),this.rg(t,r);let o=-1;if(s){let t=[];this.QM.forEach(e=>{t.push({timeWeight:0,time:e.za,pointData:e,originalTime:ms(e.GM)})}),t.sort((t,e)=>this.xu.key(t.time)-this.xu.key(e.time)),o=this.hg(t)}return this.ag(t,o,function(t,e,i){let s=mi(t,i),n=mi(e,i);if(void 0!==s&&void 0!==n)return{lg:!1,Ia:s.JM>=n.JM&&s.XM>=n.XM}}(this.tg.get(t),n,this.xu))}Jd(t){return this.sg(t,[])}og(t,e,i){if(i&&t.Na())throw Error("Historical updates are not supported when conflation is enabled. Conflation requires data to be processed in order.");void 0===e.Qr&&(e.Qr=e.time),this.xu.preprocessData(e);let s=this.xu.createConverterToInternalObj([e])(e.time),n=this.ig.get(t);if(!i&&void 0!==n&&this.xu.key(s)this.xu.key(t.time)this.xu.key(s.wt)?p9(e)&&i.push(e):p9(e)?i[i.length-1]=e:i.splice(-1,1),this.ig.set(t,e.wt)}_g(t,e,i){let s=this.tg.get(t);if(void 0===s)return;let n=ff(s,i,(t,e)=>t.$n{0!==e.length&&(t=Math.max(t,e[e.length-1].$n))}),t}ag(t,e,i){let s=this.dg();if(-1!==e)this.tg.forEach((e,n)=>{s.U_.set(n,{ue:e,pg:n===t?i:void 0})}),this.tg.has(t)||s.U_.set(t,{ue:[],pg:i}),s.Et.vg=this.ng,s.Et.mg=e;else{let e=this.tg.get(t);s.U_.set(t,{ue:e||[],pg:i})}return s}dg(){return{U_:new Map,Et:{Pc:this.fg()}}}}function mr(t,e){t.$n=e,t.GM.forEach(t=>{t.$n=e})}function mo(t,e){return t._t=e.to||0===t.length)return null;let a=n/2+r,h=ff(t,i-a,mo,l=e.from,e.to),u=fp(t,i+a,ml,h,e.to);if(h>=u)return null;let c=1/0;for(let l=h;le.from?t[l-1]:void 0,u=lf)continue;o(a,mu);let p=mu[0],m=mu[1],g=Math.min(p,m),v=Math.max(p,m),b=g-r,y=v+r;s>=g&&s<=v?c=Math.min(c,0):s>=b&&s<=y&&(c=Math.min(c,Math.min(Math.abs(s-g),Math.abs(v-s))))}return Number.isFinite(c)?ma(c,0,"series-range"):null}function md(t,e){return t.wt({...t,...this.ae.Sa().Sh(t.wt)}))}Rg(){this.Sg=null}yg(){let t=this.le.Et(),e=t.N().enableConflation?t.Qc():0;e!==this.xg&&(this.Mg=!0,this.xg=e),this.Mg&&(this.Dg(),this.Mg=!1),this.gg&&(this.Tg(),this.gg=!1),this.wg&&(this.Ig(),this.wg=!1)}Ig(){let t=this.ae.Ft(),e=this.le.Et();if(this.Rg(),e.Gi()||t.Gi())return;let i=e.Ee();if(null===i||0===this.ae.Un().Th())return;let s=this.ae.Lt();null!==s&&(this.Sg=function(t,e,i){let s=e.Oa(),n=e.bi(),r=ff(t,s,md),o=fp(t,n,mf);if(!i)return{from:r,to:o};let l=r,a=o;return r>0&&r=s&&(l=r-1),o>0&&othis.Ag(t))}get ga(){return this.Yh.conflationReducer}Wa(t){return this.Yh.priceValueBuilder(t)}_l(t){return this.Yh.isWhitespace(t)}Pg(t,e){let i=this.Eg.hitTest?.(t,e,t=>this.Ag(t));if(null!=i)return{ne:i.distance,se:function(t){switch(t){case"point":return 2;case"range":return 0;default:return 1}}(i.type),ee:"custom",mu:i.cursorStyle,te:i.objectId,ie:i.hitTestData};let s=mc(this.bg,this.Sg,t,e,this.le.Et().fl(),this.ae.N().hitTestTolerance,(t,e)=>{let i=t.Lg,s=NaN,n=NaN;if(void 0!==i&&!this.Yh.isWhitespace(i))for(let t of this.Yh.priceValueBuilder(i)){let e=this.Ag(t);null!==e&&(s=Number.isNaN(s)?e:Math.min(s,e),n=Number.isNaN(n)?e:Math.max(n,e))}e[0]=s,e[1]=n});return null===s?null:{...s,ee:"custom"}}Dg(){let t=this.ae.Sa();this.bg=this.ae.Ha().Bh().map(e=>({wt:e.$n,_t:NaN,...t.Sh(e.$n),Lg:e.ue}))}Vg(t,e){e.Tc(this.bg,dy(this.Sg))}Bg(){this.Yh.update({bars:this.bg.map(mv),barSpacing:this.le.Et().fl(),visibleRange:this.Sg,conflationFactor:this.le.Et().Qc()},this.ae.N())}Ag(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Nt(t,e.Wt)}}function mv(t){return{x:t._t,time:t.wt,originalData:t.Lg,barColor:t.sh}}let mb={color:"#2196f3"},my=(t,e,i)=>new mg(t,e,du(i));function mx(t){let e={value:t.Wt[3],time:t.Qr};return void 0!==t.ZM&&(e.customValues=t.ZM),e}function mw(t){let e=mx(t);return void 0!==t.R&&(e.color=t.R),e}function mS(t){let e=mx(t);return void 0!==t.vt&&(e.lineColor=t.vt),void 0!==t.ah&&(e.topColor=t.ah),void 0!==t.oh&&(e.bottomColor=t.oh),e}function mM(t){let e=mx(t);return void 0!==t._h&&(e.topLineColor=t._h),void 0!==t.uh&&(e.bottomLineColor=t.uh),void 0!==t.dh&&(e.topFillColor1=t.dh),void 0!==t.fh&&(e.topFillColor2=t.fh),void 0!==t.ph&&(e.bottomFillColor1=t.ph),void 0!==t.mh&&(e.bottomFillColor2=t.mh),e}function mk(t){let e={open:t.Wt[0],high:t.Wt[1],low:t.Wt[2],close:t.Wt[3],time:t.Qr};return void 0!==t.ZM&&(e.customValues=t.ZM),e}function mC(t){let e=mk(t);return void 0!==t.R&&(e.color=t.R),e}function mE(t){let e=mk(t),{R:i,Ht:s,hh:n}=t;return void 0!==i&&(e.color=i),void 0!==s&&(e.borderColor=s),void 0!==n&&(e.wickColor=n),e}function mT(t){return({Area:mS,Line:mw,Baseline:mM,Histogram:mw,Bar:mC,Candlestick:mE,Custom:mP})[t]}function mP(t){let e=t.Qr;return{...t.ue,time:e}}let mR={vertLine:{color:"#9598A1",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#131722"},horzLine:{color:"#9598A1",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#131722"},mode:1,doNotSnapToHiddenSeriesIndices:!1},m_={vertLines:{color:"#D6DCDE",style:0,visible:!0},horzLines:{color:"#D6DCDE",style:0,visible:!0}},mL={background:{type:"solid",color:"#FFFFFF"},textColor:"#191919",fontSize:12,fontFamily:dx,panes:{enableResize:!0,separatorColor:"#E0E3EB",separatorHoverColor:"rgba(178, 181, 189, 0.2)"},attributionLogo:!0,colorSpace:"srgb",colorParsers:[]},mN={autoScale:!0,mode:0,invertScale:!1,alignLabels:!0,borderVisible:!0,borderColor:"#2B2B43",entireTextOnly:!1,visible:!1,ticksVisible:!1,scaleMargins:{bottom:.1,top:.2},minimumWidth:0,ensureEdgeTickMarksVisible:!1,tickMarkDensity:2.5},mA={rightOffset:0,barSpacing:6,minBarSpacing:.5,maxBarSpacing:0,fixLeftEdge:!1,fixRightEdge:!1,lockVisibleTimeRangeOnResize:!1,rightBarStaysOnScroll:!1,borderVisible:!0,borderColor:"#2B2B43",visible:!0,timeVisible:!1,secondsVisible:!0,shiftVisibleRangeOnNewBar:!0,allowShiftVisibleRangeOnWhitespaceReplacement:!1,ticksVisible:!1,uniformDistribution:!1,minimumHeight:0,allowBoldLabels:!0,ignoreWhitespaceIndices:!1,enableConflation:!1,conflationThresholdFactor:1,precomputeConflationOnInit:!1,precomputeConflationPriority:"background"};function mj(){return{addDefaultPane:!0,hoveredSeriesOnTop:!0,width:0,height:0,autoSize:!1,layout:mL,crosshair:mR,grid:m_,overlayPriceScales:{...mN},leftPriceScale:{...mN,visible:!1},rightPriceScale:{...mN,visible:!0},defaultVisiblePriceScaleId:"right",timeScale:mA,localization:{locale:px?navigator.language:"",dateFormat:"dd MMM 'yy"},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0},handleScale:{axisPressedMouseMove:{time:!0,price:!0},axisDoubleClickReset:{time:!0,price:!0},mouseWheel:!0,pinch:!0},kineticScroll:{mouse:!1,touch:!0},trackingMode:{exitMode:1}}}class mz{constructor(t,e,i){this.sv=t,this.zg=e,this.Og=i??0}applyOptions(t){this.sv.Qt().Pd(this.zg,t,this.Og)}options(){return this.Ki().N()}width(){return dQ(this.zg)?this.sv.CM(this.zg):0}setVisibleRange(t){this.setAutoScale(!1),this.Ki().qo(new fi(t.from,t.to))}getVisibleRange(){let t,e,i=this.Ki().ar();if(null===i)return null;if(this.Ki().so()){let s=this.Ki().M_(),n=pr(s);t=Number((Math.round((i=fH(i,this.Ki().ro())).Je()/s)*s).toFixed(n)),e=Number((Math.round(i.Qe()/s)*s).toFixed(n))}else t=i.Je(),e=i.Qe();return{from:t,to:e}}setAutoScale(t){this.applyOptions({autoScale:t})}Ki(){return dh(this.sv.Qt().Td(this.zg,this.Og)).Ft}}class mD{constructor(t,e,i,s){this.sv=t,this.yt=i,this.Ng=e,this.Fg=s}getHeight(){return this.yt.$t()}setHeight(t){let e=this.sv.Qt(),i=e.hf(this.yt);e.Bd(i,t)}getStretchFactor(){return this.yt.z_()}setStretchFactor(t){this.yt.O_(t),this.sv.Qt().Pa()}paneIndex(){return this.sv.Qt().hf(this.yt)}moveTo(t){let e=this.paneIndex();e!==t&&(dl(t>=0&&tthis.Ng(t))??[]}getHTMLElement(){let t=this.sv.rv();return t&&0!==t.length&&t[this.paneIndex()]?t[this.paneIndex()].uv():null}attachPrimitive(t){this.yt.hl(t),t.attached&&t.attached({chart:this.Fg,requestUpdate:()=>this.yt.Qt().Pa()})}detachPrimitive(t){this.yt.al(t)}priceScale(t){if(null===this.yt.A_(t))throw Error(`Cannot find price scale with id: ${t}`);return new mz(this.sv,t,this.paneIndex())}setPreserveEmptyPane(t){this.yt.W_(t)}preserveEmptyPane(){return this.yt.H_()}addCustomSeries(t,e={},i=0){return this.Fg.addCustomSeries(t,e,i)}addSeries(t,e={}){return this.Fg.addSeries(t,e,this.paneIndex())}}let mO={color:"#FF0000",price:0,lineStyle:2,lineWidth:1,lineVisible:!0,axisLabelVisible:!0,title:"",axisLabelColor:"",axisLabelTextColor:""};class mI{constructor(t){this._r=t}applyOptions(t){this._r.vr(t)}options(){return this._r.N()}Wg(){return this._r}}class mV{constructor(t,e,i,s,n,r){this.Hg=new dc,this.ae=t,this.Ug=e,this.$g=i,this.xu=n,this.Fg=s,this.jg=r}m(){this.Hg.m()}priceFormatter(){return this.ae.tl()}priceToCoordinate(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Nt(t,e.Wt)}coordinateToPrice(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Tn(t,e.Wt)}barsInLogicalRange(t){if(null===t)return null;let e=new pe(new f7(t.from,t.to)).Fu(),i=this.ae.Un();if(i.Gi())return null;let s=i.Hn(e.Oa(),1),n=i.Hn(e.bi(),-1),r=dh(i.Rh()),o=dh(i.Qn());if(null!==s&&null!==n&&s.$n>n.$n)return{barsBefore:t.from-r,barsAfter:o-t.to};let l={barsBefore:null===s||s.$n===r?t.from-r:s.$n-r,barsAfter:null===n||n.$n===o?o-t.to:o-n.$n};return null!==s&&null!==n&&(l.from=s.Qr,l.to=n.Qr),l}setData(t){this.xu,this.ae.bh(),this.Ug.qg(this.ae,t),this.Yg("full")}update(t,e=!1){this.ae.bh(),this.Ug.Kg(this.ae,t,e),this.Yg("update")}pop(t=1){let e=this.Ug.Zg(this.ae,t);0!==e.length&&this.Yg("update");let i=mT(this.seriesType());return e.map(t=>i(t))}dataByIndex(t,e){let i=this.ae.Un().Hn(t,e);return null===i?null:mT(this.seriesType())(i)}data(){let t=mT(this.seriesType());return this.ae.Un().Bh().map(e=>t(e))}subscribeDataChanged(t){this.Hg.i(t)}unsubscribeDataChanged(t){this.Hg._(t)}applyOptions(t){this.ae.vr(t)}options(){return dv(this.ae.N())}priceScale(){return this.$g.priceScale(this.ae.Ft().cl(),this.getPane().paneIndex())}createPriceLine(t){let e=dd(dv(mO),t);return new mI(this.ae.Ba(e))}removePriceLine(t){this.ae.Ea(t.Wg())}priceLines(){return this.ae.Aa().map(t=>new mI(t))}seriesType(){return this.ae.bh()}lastValueData(t){let e=this.ae.Ae(t);return e.Le?{noData:!0}:{noData:!1,price:e.Mt,color:e.R}}attachPrimitive(t){this.ae.hl(t),t.attached&&t.attached({chart:this.Fg,series:this,requestUpdate:()=>this.ae.Qt().Pa(),horzScaleBehavior:this.xu})}detachPrimitive(t){this.ae.al(t),t.detached&&t.detached(),this.ae.Qt().Pa()}getPane(){let t=this.ae,e=dh(this.ae.Qt().Ks(t));return this.jg(e)}moveToPane(t){this.ae.Qt().nf(this.ae,t)}seriesOrder(){let t=this.ae.Qt().Ks(this.ae);return null===t?-1:t.U_().indexOf(this.ae)}setSeriesOrder(t){let e=this.ae.Qt().Ks(this.ae);null!==e&&e.du(this.ae,t)}Yg(t){this.Hg.v()&&this.Hg.p(t)}}class mF{constructor(t,e,i){this.Gg=new dc,this.Gu=new dc,this.Bw=new dc,this.sn=t,this.ia=t.Et(),this._M=e,this.ia.Yc().i(this.Xg.bind(this)),this.ia.Kc().i(this.Jg.bind(this)),this._M.Fw().i(this.Qg.bind(this)),this.xu=i}m(){this.ia.Yc().u(this),this.ia.Kc().u(this),this._M.Fw().u(this),this.Gg.m(),this.Gu.m(),this.Bw.m()}scrollPosition(){return this.ia.Ac()}scrollToPosition(t,e){e?this.ia.$c(t,1e3):this.sn.gs(t)}scrollToRealTime(){this.ia.Uc()}getVisibleRange(){let t=this.ia.gc();return null===t?null:{from:t.from.originalTime,to:t.to.originalTime}}setVisibleRange(t){let e={from:this.xu.convertHorzItemToInternal(t.from),to:this.xu.convertHorzItemToInternal(t.to)},i=this.ia.Cc(e);this.sn.tf(i)}getVisibleLogicalRange(){let t=this.ia.Mc();return null===t?null:{from:t.Oa(),to:t.bi()}}setVisibleLogicalRange(t){dl(t.from<=t.to,"The from index cannot be after the to index."),this.sn.tf(t)}resetTimeScale(){this.sn.ws()}fitContent(){this.sn.Xc()}logicalToCoordinate(t){let e=this.sn.Et();return e.Gi()?null:e.jt(t)}coordinateToLogical(t){return this.ia.Gi()?null:this.ia.Rc(t)}timeToIndex(t,e){let i=this.xu.convertHorzItemToInternal(t);return this.ia.vc(i,e)}timeToCoordinate(t){let e=this.timeToIndex(t,!1);return null===e?null:this.ia.jt(e)}coordinateToTime(t){let e=this.sn.Et(),i=e.Rc(t),s=e.en(i);return null===s?null:s.originalTime}width(){return this._M.cv().width}height(){return this._M.cv().height}subscribeVisibleTimeRangeChange(t){this.Gg.i(t)}unsubscribeVisibleTimeRangeChange(t){this.Gg._(t)}subscribeVisibleLogicalRangeChange(t){this.Gu.i(t)}unsubscribeVisibleLogicalRangeChange(t){this.Gu._(t)}subscribeSizeChange(t){this.Bw.i(t)}unsubscribeSizeChange(t){this.Bw._(t)}applyOptions(t){this.ia.vr(t)}options(){return{...dv(this.ia.N()),barSpacing:this.ia.fl()}}Xg(){this.Gg.v()&&this.Gg.p(this.getVisibleRange())}Jg(){this.Gu.v()&&this.Gu.p(this.getVisibleLogicalRange())}Qg(t){this.Bw.p(t.width,t.height)}}function mB(t){return function(t){if(dg(t.handleScale)){let e=t.handleScale;t.handleScale={axisDoubleClickReset:{time:e,price:e},axisPressedMouseMove:{time:e,price:e},mouseWheel:e,pinch:e}}else if(void 0!==t.handleScale){let{axisPressedMouseMove:e,axisDoubleClickReset:i}=t.handleScale;dg(e)&&(t.handleScale.axisPressedMouseMove={time:e,price:e}),dg(i)&&(t.handleScale.axisDoubleClickReset={time:i,price:i})}let e=t.handleScroll;dg(e)&&(t.handleScroll={horzTouchDrag:e,vertTouchDrag:e,mouseWheel:e,pressedMouseMove:e})}(t),t}class mW{constructor(t,e,i){this.tb=new Map,this.ib=new Map,this.nb=new dc,this.sb=new dc,this.eb=new dc,this.od=new WeakMap,this.rb=new mn(e);const s=void 0===i?dv(mj()):dd(dv(mj()),mB(i));this.hb=e,this.sv=new pJ(t,s,e),this.sv.dw().i(t=>{this.nb.v()&&this.nb.p(this.ab(t()))},this),this.sv.fw().i(t=>{this.sb.v()&&this.sb.p(this.ab(t()))},this),this.sv.Dd().i(t=>{this.eb.v()&&this.eb.p(this.ab(t()))},this);const n=this.sv.Qt();this.lb=new mF(n,this.sv.pM(),this.hb)}remove(){this.sv.dw().u(this),this.sv.fw().u(this),this.sv.Dd().u(this),this.lb.m(),this.sv.m(),this.tb.clear(),this.ib.clear(),this.nb.m(),this.sb.m(),this.eb.m(),this.rb.m()}resize(t,e,i){this.autoSizeActive()||this.sv.cM(t,e,i)}addCustomSeries(t,e={},i=0){let s,n=(s=du(t),{type:"Custom",isBuiltIn:!1,defaultOptions:{...mb,...s.defaultOptions()},ob:my,_b:s});return this.ub(n,e,i)}addSeries(t,e={},i=0){return this.ub(t,e,i)}removeSeries(t){let e=da(this.tb.get(t)),i=this.rb.Jd(e);this.sv.Qt().Jd(e),this.cb(i),this.tb.delete(t),this.ib.delete(e)}qg(t,e){this.cb(this.rb.sg(t,e))}Kg(t,e,i){this.cb(this.rb.og(t,e,i))}Zg(t,e){let[i,s]=this.rb.cg(t,e);return 0!==i.length&&this.cb(s),i}subscribeClick(t){this.nb.i(t)}unsubscribeClick(t){this.nb._(t)}subscribeCrosshairMove(t){this.eb.i(t)}unsubscribeCrosshairMove(t){this.eb._(t)}subscribeDblClick(t){this.sb.i(t)}unsubscribeDblClick(t){this.sb._(t)}priceScale(t,e=0){return new mz(this.sv,t,e)}timeScale(){return this.lb}applyOptions(t){this.sv.vr(mB(t))}options(){return this.sv.N()}takeScreenshot(t=!1,e=!1){let i,s;try{e||(i=this.sv.Qt().N().crosshair.mode,this.sv.vr({crosshair:{mode:2}})),s=this.sv.SM(t)}finally{e||void 0===i||this.sv.Qt().vr({crosshair:{mode:i}})}return s}addPane(t=!1){let e=this.sv.Qt().af();return e.W_(t),this.fb(e)}removePane(t){this.sv.Qt().Vd(t)}swapPanes(t,e){this.sv.Qt().Ed(t,e)}autoSizeActive(){return this.sv.wM()}chartElement(){return this.sv.vv()}panes(){return this.sv.Qt().Zn().map(t=>this.fb(t))}paneSize(t=0){let e=this.sv.RM(t);return{height:e.height,width:e.width}}setCrosshairPosition(t,e,i){let s=this.tb.get(i);if(void 0===s)return;let n=this.sv.Qt().Ks(s);null!==n&&this.sv.Qt().qd(t,e,n)}clearCrosshairPosition(){this.sv.Qt().Yd(!0)}horzBehaviour(){return this.hb}ub(t,e={},i=0){var s;dl(void 0!==t.ob),void 0===(s=e.priceFormat)||"custom"===s.type||void 0!==s.minMove&&void 0===s.precision&&(s.precision=pr(s.minMove)),"Candlestick"===t.type&&(void 0!==e.borderColor&&(e.borderUpColor=e.borderColor,e.borderDownColor=e.borderColor),void 0!==e.wickColor&&(e.wickUpColor=e.wickColor,e.wickDownColor=e.wickColor));let n=dd(dv(ds),dv(t.defaultOptions),e),r=t.ob,o=new fA(this.sv.Qt(),t.type,n,r,t._b);this.sv.Qt().Gd(o,i);let l=new mV(o,this,this,this,this.hb,t=>this.fb(t));return this.tb.set(l,o),this.ib.set(o,l),l}cb(t){let e=this.sv.Qt();e.Kd(t.Et.Pc,t.Et.vg,t.Et.mg),t.U_.forEach((t,e)=>e.ht(t.ue,t.pg)),e.Et()._c(),e.Bc()}pb(t){return da(this.ib.get(t))}mb(t){return void 0!==t&&this.ib.has(t)?this.pb(t):void 0}ab(t){let e=new Map;t.YM.forEach((t,i)=>{let s=i.bh(),n=mT(s)(t);if("Custom"!==s){var r;dl(void 0!==(r=n).open||void 0!==r.value)}else{let t=i.ol();dl(!t||!1===t(n))}e.set(this.pb(i),n)});let i=this.mb(t.NM),s=void 0===t.WM?void 0:{type:t.WM.ds,sourceKind:t.WM.HM,objectKind:t.WM.UM,series:this.mb(t.WM.U_),objectId:t.WM.$M,paneIndex:t.WM.jM};return{time:t.Qr,logical:t.$n,point:t.qM,paneIndex:t.jM,hoveredInfo:s,hoveredSeries:i,hoveredObjectId:t.FM,seriesData:e,sourceEvent:t.KM}}fb(t){let e=this.od.get(t);return e||(e=new mD(this.sv,t=>this.pb(t),t,this),this.od.set(t,e)),e}}function m$(t,e,i,s){return Math.hypot(i-t,s-e)}function mK(t,e,i,s,n,r,o,l=0){if(0===e.length||s.from>=e.length||s.to<=0)return;let{context:a,horizontalPixelRatio:h,verticalPixelRatio:u}=t,c=e[s.from],d=r(t,c),f=c;if(s.to-s.from<2){let e=n/2;a.beginPath();let i={_t:c._t-e,ut:c.ut},s={_t:c._t+e,ut:c.ut};a.moveTo(i._t*h,i.ut*u),a.lineTo(s._t*h,s.ut*u),o(t,d,i,s)}else{let n=l>0,p=0,m=(e,i)=>{if(o(t,d,f,i),a.beginPath(),d=e,f=i,n){let t=p%l;a.lineDashOffset=t,p=t}},g=f;a.beginPath(),a.moveTo(c._t*h,c.ut*u);for(let o=s.from+1;ot+e,0);void 0!==n&&mK(t,e,n,i,s,u,mq,c),l&&function(t,e,i,s,n){if(s.to-s.from<=0)return;let{horizontalPixelRatio:r,verticalPixelRatio:o,context:l}=t,a=null,h=Math.max(1,Math.floor(r))%2/2,u=i*o+h;for(let i=s.to-1;i>=s.from;--i){let s=e[i];if(s){let e=n(t,s);e!==a&&(null!==a&&l.fill(),l.beginPath(),l.fillStyle=e,a=e);let i=Math.round(s._t*r)+h,c=s.ut*o;l.moveTo(i,c),l.arc(i,c,u,0,2*Math.PI)}}l.fill()}(t,e,l,i,u)}}class mG extends mY{bb(t,e){return e.vt}}function mZ(t,e,i,s,n){let r=1-n;return r*r*r*t+3*r*r*n*e+3*r*n*n*i+n*n*n*s}class mX extends mp{constructor(t,e){super(t,e,!0)}Vg(t,e,i){e.Tc(this.bg,dy(this.Sg)),t.Zo(this.bg,i,dy(this.Sg))}Sb(t,e){return{wt:t,Mt:e,_t:NaN,ut:NaN}}Dg(){let t=this.ae.Sa();this.bg=this.ae.Ha().Bh().map(e=>{let i;if((e.Zr??1)>1){let t=e.Wt[1],s=e.Wt[2],n=e.Wt[3];i=Math.abs(t-n)>Math.abs(s-n)?t:s}else i=e.Wt[3];return this.xb(e.$n,i,t)})}}class mJ extends mX{Pg(t,e){let i=this.ae.N();return function(t,e,i,s,n,r,o,l=0,a=0){var h,u,c,d,f;if(null===e||e.from>=e.to||0===t.length)return null;let p=Math.max(r/2,o??0)+a,m=1/0;if(void 0!==o){let n=o+a,r=ff(t,i-n,mo,h=e.from,e.to),l=fp(t,i+n,ml,r,e.to);for(let e=r;e=u-(d=o+a))||!(i<=c+d))continue;let r=Math.hypot(i-n._t,s-n.ut);r<=o+a&&(m=Math.min(m,r))}}if(e.to-e.from<2){let n=t[e.from],r=Math.max(l/2,p),o=mh(i,s,n._t-r,n.ut,n._t+r,n.ut);return o<=p&&(m=Math.min(m,o)),Number.isFinite(m)?ma(m,2,"series-point"):null}let g=1/0,v=ff(t,i-p,mo,f=e.from,e.to),b=fp(t,i+p,ml,v,e.to),y=Math.max(e.from+1,v),x=Math.min(e.to,b+1);for(let e=y;e=l-p)||!(i<=a+p))continue;let h=function(t,e,i,s,n,r,o,l){switch(n){case 1:{let n=Math.min(mh(t,e,i._t,i.ut,s._t,i.ut),mh(t,e,s._t,i.ut,s._t,s.ut));return n<=l?n:null}case 2:{let[n,a]=mH(r,o-1,o),h=function(t,e,i){let s=1/0,n=i[0];for(let r=1;r<=12;r++){let o=r/12,l={_t:mZ(i[0]._t,i[1]._t,i[2]._t,i[3]._t,o),ut:mZ(i[0].ut,i[1].ut,i[2].ut,i[3].ut,o)};s=Math.min(s,mh(t,e,n._t,n.ut,l._t,l.ut)),n=l}return s}(t,e,[i,n,a,s]);return h<=l?h:null}default:{let n=mh(t,e,i._t,i.ut,s._t,s.ut);return n<=l?n:null}}}(i,s,r,o,n,t,e,p);null!==h&&(g=Math.min(g,h))}return Number.isFinite(m)?ma(m,2,"series-point"):Number.isFinite(g)?ma(g,1,"series-line"):null}(this.bg,this.Sg,t,e,i.lineType,i.lineVisible?i.lineWidth:1,i.pointMarkersVisible?i.pointMarkersRadius||i.lineWidth/2+2:void 0,this.le.Et().fl(),i.hitTestTolerance)}}function m0(t,e,i,s,n){let{context:r,horizontalPixelRatio:o,verticalPixelRatio:l}=e;r.lineTo(n._t*o,t*l),r.lineTo(s._t*o,t*l),r.closePath(),r.fillStyle=i,r.fill()}class m1 extends dT{constructor(){super(...arguments),this.rt=null}ht(t){this.rt=t}et(t){if(null===this.rt)return;let{ot:e,lt:i,wb:s,ct:n,Zt:r,Mb:o}=this.rt,l=this.rt.Db??(this.rt.Ib?0:t.mediaSize.height);if(null===i)return;let a=t.context;a.lineCap="butt",a.lineJoin="round",a.lineWidth=n,dn(a,r),a.lineWidth=1,mK(t,e,o,i,s,this.Vb.bind(this),m0.bind(null,l))}}class m2{Bb(t,e){let i=this.Eb,{Ab:s,Lb:n,zb:r,Ob:o,Db:l,Nb:a,Fb:h}=e;if(void 0===this.Wb||void 0===i||i.Ab!==s||i.Lb!==n||i.zb!==r||i.Ob!==o||i.Db!==l||i.Nb!==a||i.Fb!==h){let{verticalPixelRatio:i}=t,u=l||a>0?i:1,c=a*u,d=h===t.bitmapSize.height?h:h*u,f=t.context.createLinearGradient(0,c,0,d);if(f.addColorStop(0,s),null!=l){let t=fO(((l??0)*u-c)/(d-c),0,1);f.addColorStop(t,n),f.addColorStop(t,r)}f.addColorStop(1,o),this.Wb=f,this.Eb=e}return this.Wb}}class m5 extends m1{constructor(){super(...arguments),this.Hb=new m2}Vb(t,e){return this.Hb.Bb(t,{Ab:e.ah,Lb:"",zb:"",Ob:e.oh,Nb:this.rt?.Nb??0,Fb:t.bitmapSize.height})}}class m3 extends mJ{constructor(t,e){super(t,e),this.kg=new dE,this.qb=new m5,this.Yb=new mG,this.kg.nt([this.qb,this.Yb])}xb(t,e,i){return{...this.Sb(t,e),...i.Sh(t)}}Bg(){let t,e=this.ae.N();if(null!==this.Sg&&0!==this.bg.length){if(e.relativeGradient){t=this.bg[this.Sg.from].ut;for(let e=this.Sg.from;enew m3(t,e)};function m6({data:t,color:e="#3b82f6",height:i=260}){let s=(0,V.useRef)(null),n=(0,V.useRef)(null),r=(0,V.useRef)(null);return(0,V.useEffect)(()=>{var o,l,a,h;let u;if(!s.current||0===t.length)return;let c=(o=s.current,l={layout:{background:{type:D.Solid,color:"transparent"},textColor:"oklch(0.7559 0.0125 239.9659)"},grid:{vertLines:{color:"rgba(255,255,255,0.03)"},horzLines:{color:"rgba(255,255,255,0.03)"}},rightPriceScale:{borderColor:"rgba(255,255,255,0.08)"},timeScale:{borderColor:"rgba(255,255,255,0.08)",timeVisible:!0},crosshair:{mode:0},width:s.current.clientWidth,height:i},a=new py,h=py.yf(l),u=new mW(function(t){if(dm(t)){let e=document.getElementById(t);return dl(null!==e,`Cannot find element in DOM with id=${t}`),e}return t}(o),a,h),a.setOptions(u.options()),u),d=c.addSeries(m4,{lineColor:e,topColor:`${e}26`,bottomColor:`${e}05`,lineWidth:2}),f=t.map(t=>({time:t.t,value:t.v}));d.setData(f),c.timeScale().fitContent(),n.current=c,r.current=d;let p=()=>{s.current&&n.current&&n.current.applyOptions({width:s.current.clientWidth})};return window.addEventListener("resize",p),()=>{window.removeEventListener("resize",p),c.remove()}},[t,e,i]),(0,V.useEffect)(()=>{if(r.current&&t.length>0){let e=t.map(t=>({time:t.t,value:t.v}));r.current.setData(e),n.current?.timeScale().fitContent()}},[t]),(0,I.jsx)("div",{ref:s,style:{width:"100%",height:i}})}function m9({className:t,...e}){return(0,I.jsx)("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:(0,I.jsx)("table",{"data-slot":"table",className:ho("w-full caption-bottom text-sm",t),...e})})}function m7({className:t,...e}){return(0,I.jsx)("thead",{"data-slot":"table-header",className:ho("[&_tr]:border-b",t),...e})}function m8({className:t,...e}){return(0,I.jsx)("tbody",{"data-slot":"table-body",className:ho("[&_tr:last-child]:border-0",t),...e})}function gt({className:t,...e}){return(0,I.jsx)("tr",{"data-slot":"table-row",className:ho("border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted",t),...e})}function ge({className:t,...e}){return(0,I.jsx)("th",{"data-slot":"table-head",className:ho("h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0",t),...e})}function gi({className:t,...e}){return(0,I.jsx)("td",{"data-slot":"table-cell",className:ho("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0",t),...e})}function gs({positions:t,orders:e}){return(0,I.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-3",children:[(0,I.jsxs)(c2,{className:"p-4",children:[(0,I.jsxs)("h4",{className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider mb-3",children:["Open Positions (",t.length,")"]}),0===t.length?(0,I.jsx)("p",{className:"text-xs text-muted-foreground",children:"No open positions"}):(0,I.jsxs)(m9,{children:[(0,I.jsx)(m7,{children:(0,I.jsxs)(gt,{className:"border-border",children:[(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Strategy"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Size"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Entry"}),(0,I.jsx)(ge,{className:"text-[9px] h-7 text-right",children:"PnL"})]})}),(0,I.jsx)(m8,{children:t.map((t,e)=>(0,I.jsxs)(gt,{className:"border-border/50",children:[(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:t.strategy}),(0,I.jsx)(gi,{className:"text-[10px] font-mono py-1.5",children:Math.abs(t.size).toFixed(4)}),(0,I.jsxs)(gi,{className:"text-[10px] font-mono py-1.5",children:["$",(t.entry_px??0).toFixed(1)]}),(0,I.jsxs)(gi,{className:`text-[10px] font-mono py-1.5 text-right ${(t.pnl??0)>=0?"text-green-500":"text-red-500"}`,children:[(t.pnl??0)>=0?"+":"","$",(t.pnl??0).toFixed(2)]})]},e))})]})]}),(0,I.jsxs)(c2,{className:"p-4",children:[(0,I.jsxs)("h4",{className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider mb-3",children:["Open Orders (",e.length,")"]}),0===e.length?(0,I.jsx)("p",{className:"text-xs text-muted-foreground",children:"No open orders"}):(0,I.jsxs)(m9,{children:[(0,I.jsx)(m7,{children:(0,I.jsxs)(gt,{className:"border-border",children:[(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Coin"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Side"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Size"}),(0,I.jsx)(ge,{className:"text-[9px] h-7 text-right",children:"Price"})]})}),(0,I.jsx)(m8,{children:e.map((t,e)=>(0,I.jsxs)(gt,{className:"border-border/50",children:[(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:t.coin}),(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:(0,I.jsx)(hd,{variant:"outline",className:`text-[8px] h-4 ${"B"===t.side?"text-green-500":"text-red-500"}`,children:"B"===t.side?"BUY":"SELL"})}),(0,I.jsx)(gi,{className:"text-[10px] font-mono py-1.5",children:t.sz}),(0,I.jsxs)(gi,{className:"text-[10px] font-mono py-1.5 text-right",children:["$",t.limitPx??"MKT"]})]},e))})]})]})]})}({...ds,color:"#2196f3"});let gn="/cv/api",gr=`${"https:"===window.location.protocol?"wss:":"ws:"}//${window.location.host}/cv/ws`;async function go(){let t=await fetch(`${gn}/backtests`),e=await t.json(),i={};for(let t of e)i[t.strategy]||(i[t.strategy]=t);return i}async function gl(){let t=await fetch(`${gn}/backtests/historical`),e=await t.json(),i={};for(let t of e)i[t.strategy]||(i[t.strategy]=t);return i}async function ga(t){return(await fetch(`${gn}/backtest/${encodeURIComponent(t)}`)).json()}async function gh(t,e,i){return(await fetch(`${gn}/backtest/${encodeURIComponent(t)}/recalc?fee_tier=${e}&staking_tier=${i}`)).json()}t.s(["default",0,function(){let[t,e]=(0,V.useState)("live"),{data:i,connected:s}=function(){let[t,e]=(0,V.useState)(null),[i,s]=(0,V.useState)(!1),n=(0,V.useRef)(null),r=(0,V.useRef)(void 0),o=(0,V.useCallback)(()=>{try{let t=new WebSocket(gr);n.current=t,t.onopen=()=>s(!0),t.onclose=()=>{s(!1),r.current=setTimeout(o,5e3)},t.onmessage=t=>{try{let i=JSON.parse(t.data);e(i)}catch{}}}catch{r.current=setTimeout(o,5e3)}},[]);return(0,V.useEffect)(()=>(o(),()=>{n.current?.close(),clearTimeout(r.current)}),[o]),{data:t,connected:i}}(),{data:n}=function(){let[t,e]=(0,V.useState)(null),[i,s]=(0,V.useState)(!1),n=(0,V.useRef)(null);return(0,V.useEffect)(()=>{let t=`${"https:"===window.location.protocol?"wss:":"ws:"}//${window.location.host}/cv/ws/paper`,i=()=>{try{let r=new WebSocket(t);n.current=r,r.onopen=()=>s(!0),r.onclose=()=>{s(!1),setTimeout(i,5e3)},r.onmessage=t=>{try{let i=JSON.parse(t.data);e(i)}catch{}}}catch{setTimeout(i,5e3)}};return i(),()=>n.current?.close()},[]),{data:t,connected:i}}(),[r,o]=(0,V.useState)({}),[l,a]=(0,V.useState)({}),[h,u]=(0,V.useState)(!1),[c,d]=(0,V.useState)(""),[f,p]=(0,V.useState)("live"),[m,g]=(0,V.useState)(null),[v,b]=(0,V.useState)(!0),[y,x]=(0,V.useState)(0),[w,S]=(0,V.useState)("none"),[M,k]=(0,V.useState)(!1);(0,V.useEffect)(()=>{go().then(o)},[]),(0,V.useEffect)(()=>{gl().then(a)},[]);let C="live"===t?i?.strategies??{}:"paper"===t?n?.strategies??{}:{},E=(0,V.useCallback)(async(t,e)=>{if(d(t),p(e),u(!0),"backtest"===e){let e=r[t];e&&g(await ga(e.name))}else if("historical"===e){let e=l[t];e&&g(await ga(e.name))}else g(null)},[r,l]),T=(0,V.useCallback)(async()=>{c&&"backtest"===f&&g(await gh(r[c]?.name??c,y,w))},[c,f,y,w,r]),P=("paper"===t?n:"live"===t?i:null)?.strategies?.[c];return(0,I.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,I.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-xl",children:(0,I.jsxs)("div",{className:"flex items-center justify-between px-6 py-3 max-w-[1440px] mx-auto",children:[(0,I.jsxs)("div",{className:"flex items-center gap-3",children:[(0,I.jsx)("span",{className:`w-2 h-2 rounded-full ${s?"bg-green-500 animate-pulse":"bg-red-500"}`}),(0,I.jsxs)("div",{children:[(0,I.jsx)("h1",{className:"text-sm font-bold tracking-tight",children:"FTDT Quant Lab"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"live"===t?"Live Testnet":"paper"===t?`Paper \xb7 $${n?.total_equity?.toLocaleString()??"100K"}`:"backtest"===t?"30-day Backtests":"Historical · Mainnet Data"})]})]}),(0,I.jsx)("div",{className:"flex items-center gap-3",children:(0,I.jsx)(hd,{variant:s?"default":"destructive",className:"text-[10px] h-5",children:s?"LIVE":"OFFLINE"})})]})}),(0,I.jsx)("div",{className:"border-b border-border bg-background/80 backdrop-blur-xl sticky top-[49px] z-40",children:(0,I.jsx)(hl,{value:t,onValueChange:t=>e(t),className:"max-w-[1440px] mx-auto px-6",children:(0,I.jsxs)(hh,{className:"h-10 bg-transparent border-0 gap-0 p-0",children:[(0,I.jsxs)(hu,{value:"live",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Live",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-amber-500/10 text-amber-400 border-0",children:"Testnet"})]}),(0,I.jsxs)(hu,{value:"paper",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Paper",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-purple-500/10 text-purple-400 border-0",children:"$100K"})]}),(0,I.jsx)(hu,{value:"backtest",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:"Backtest"}),(0,I.jsxs)(hu,{value:"historical",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Historical",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-purple-500/10 text-purple-400 border-0",children:"Real Data"})]})]})})}),(0,I.jsxs)("main",{className:"max-w-[1440px] mx-auto px-6 py-6",children:[(0,I.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-3 mb-6",children:[(0,I.jsx)(oa,{mode:"popLayout",children:Object.entries(C).map(([e,i])=>(0,I.jsx)(r8.div,{layout:!0,initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},transition:{duration:.2},children:(0,I.jsx)(c4,{name:e,strategy:i,tab:t,onClick:()=>E(e,t)})},`${t}-${e}`))}),"backtest"===t&&Object.entries(r).map(([t,e])=>(0,I.jsx)(c4,{name:t,tab:"backtest",onClick:()=>E(t,"backtest"),badge:"30-day backtest",stats:[{label:"Sharpe",value:e.sharpe.toFixed(2)},{label:"Max DD",value:`${(100*e.max_dd).toFixed(1)}%`,negative:!0},{label:"Win",value:`${Math.round(100*e.win_rate)}%`}],pnlPct:e.pnl_pct,status:"BACKTEST"},t)),"historical"===t&&Object.entries(l).map(([t,e])=>(0,I.jsx)(c4,{name:t,tab:"historical",onClick:()=>E(t,"historical"),badge:`30d \xb7 ${e.coin??"BTC"} \xb7 Mainnet`,stats:[{label:"Sharpe",value:e.sharpe.toFixed(2)},{label:"Max DD",value:`${(100*e.max_dd).toFixed(1)}%`,negative:!0},{label:"Win",value:`${Math.round(100*e.win_rate)}%`}],pnlPct:e.pnl_pct,status:"REAL DATA"},t))]}),(0,I.jsxs)(cq,{open:M,onOpenChange:k,className:"mb-6",children:[(0,I.jsxs)(cY,{className:"flex items-center gap-2 text-xs text-muted-foreground hover:text-foreground transition-colors py-1",children:[M?(0,I.jsx)(cZ,{className:"w-3 h-3"}):(0,I.jsx)(cX,{className:"w-3 h-3"}),"Open Positions & Orders (",i?.open_positions?.length??0," pos · ",i?.open_orders?.length??0," ord)"]}),(0,I.jsx)(cG,{children:(0,I.jsx)(gs,{positions:i?.open_positions??[],orders:i?.open_orders??[]})})]}),(0,I.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3 mb-6",children:[(0,I.jsxs)("a",{href:"https://ftdt.io",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(cJ,{className:"w-4 h-4 text-primary"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"ftdt.io"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"Main platform"})]})]}),(0,I.jsxs)("a",{href:"https://app.ftdt.io/quant-lab",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(c1,{className:"w-4 h-4 text-chart-2"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"Quant Lab ↗"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"Web dashboard"})]})]}),(0,I.jsxs)("a",{href:"https://git.ftdt.io/rams/ftdt-quant-lab",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(c0,{className:"w-4 h-4 text-chart-3"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"Git Repo"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"rams/ftdt-quant-lab"})]})]})]})]}),(0,I.jsx)(cC,{open:h,onOpenChange:u,children:(0,I.jsxs)(cP,{side:"right",className:"w-full sm:max-w-[720px] lg:max-w-[900px] p-0 overflow-y-auto bg-background border-l border-border",children:[(0,I.jsxs)(cR,{className:"sticky top-0 z-10 bg-card/80 backdrop-blur-xl border-b border-border px-6 py-4",children:[(0,I.jsx)(c_,{className:"text-base font-bold",children:c}),(0,I.jsxs)("div",{className:"flex items-center gap-2 mt-1 flex-wrap",children:[P&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(hd,{variant:"outline",className:"text-[10px]",children:P.type}),(0,I.jsx)(hd,{variant:"running"===P.status?"default":"secondary",className:"text-[10px]",children:P.status?.toUpperCase()}),(0,I.jsx)("span",{className:"text-[10px] text-muted-foreground",children:P.instrument})]}),"backtest"===f&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("select",{value:y,onChange:t=>x(Number(t.target.value)),className:"text-[10px] bg-card border border-border rounded px-2 py-1 text-foreground",children:[(0,I.jsx)("option",{value:0,children:"Tier 0 (0.045/0.015%)"}),(0,I.jsx)("option",{value:1,children:"Tier 1 — >$5M (0.040/0.012%)"}),(0,I.jsx)("option",{value:2,children:"Tier 2 — >$25M (0.035/0.008%)"}),(0,I.jsx)("option",{value:3,children:"Tier 3 — >$100M (0.030/0.004%)"}),(0,I.jsx)("option",{value:4,children:"Tier 4 — >$500M (0.028/0.000%)"}),(0,I.jsx)("option",{value:5,children:"Tier 5 — >$2B (0.026/0.000%)"}),(0,I.jsx)("option",{value:6,children:"Tier 6 — >$7B (0.024/0.000%)"})]}),(0,I.jsx)(hm,{size:"sm",variant:"outline",className:"text-[10px] h-6 px-2",onClick:T,children:"Recalc"})]})]})]}),(0,I.jsx)("div",{className:"px-6 py-4 space-y-6",children:P&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{className:"text-xs text-muted-foreground leading-relaxed p-3 bg-muted/50 rounded-lg border border-border",children:P.description}),(0,I.jsx)("div",{className:"grid grid-cols-3 sm:grid-cols-6 gap-2",children:[{l:"PnL",v:`$${P.pnl?.toFixed(4)}`},{l:"PnL%",v:`${P.pnl_pct>=0?"+":""}${P.pnl_pct?.toFixed(2)}%`,up:P.pnl_pct>=0},{l:"Trades",v:String(P.trades_today??0)},{l:"Win Rate",v:`${Math.round((P.win_rate??0)*100)}%`},{l:"Fees",v:`$${(P.fee_paid??0).toFixed(4)}`,up:!1},{l:"Position",v:(P.position??0).toFixed(4)}].map(({l:t,v:e,up:i})=>(0,I.jsxs)("div",{className:"p-3 rounded-lg border border-border bg-card/50",children:[(0,I.jsx)("p",{className:"text-[9px] text-muted-foreground uppercase tracking-wider mb-1",children:t}),(0,I.jsx)("p",{className:`text-sm font-mono font-semibold ${!0===i?"text-green-500":!1===i&&"Position"!==t?"text-red-500":""}`,children:e})]},t))}),(("paper"===t?n:i)?.equity_history?.length??0)>0&&(0,I.jsx)("div",{className:"rounded-lg border border-border overflow-hidden h-[260px]",children:(0,I.jsx)(m6,{data:("paper"===t?n:i).equity_history,color:"var(--chart-1)"})})]})})]})})]})}],52683)}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/0zo24_4e178qg.js b/dashboard-next/out-www/_next/static/chunks/0zo24_4e178qg.js new file mode 100644 index 0000000..b82e3df --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/0zo24_4e178qg.js @@ -0,0 +1,22 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(a,l,o):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}},32120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(88540),u=e.r(41538);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92245,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27801,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(5550);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return l},FLIGHT_HEADERS:function(){return p},NEXT_ACTION_NOT_FOUND_HEADER:function(){return P},NEXT_ACTION_REVALIDATED_HEADER:function(){return b},NEXT_DID_POSTPONE_HEADER:function(){return g},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_HTML_REQUEST_ID_HEADER:function(){return S},NEXT_INSTANT_TEST_COOKIE:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return R},NEXT_REQUEST_ID_HEADER:function(){return m},NEXT_REWRITTEN_PATH_HEADER:function(){return v},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_STALE_TIME_HEADER:function(){return _},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return y},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return d},RSC_HEADER:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="rsc",l="next-action",o="next-router-state-tree",i="next-router-prefetch",c="next-router-segment-prefetch",s="next-hmr-refresh",f="next-url",d="text/x-component",h="next-instant-navigation-testing",p=[u,o,i,s,c],y="_rsc",_="x-nextjs-stale-time",g="x-nextjs-postponed",v="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",R="x-nextjs-prerender",P="x-nextjs-action-not-found",m="x-nextjs-request-id",S="x-nextjs-html-request-id",b="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99781,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return R},dispatchNavigateAction:function(){return S},dispatchTraverseAction:function(){return b},getCurrentAppRouterState:function(){return P},publicAppRouterInstance:function(){return T}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(4924),o=e.r(71645),i=e.r(64245),c=e.r(9396),s=e.r(1411);e.r(60355);let f=e.r(41538);e.r(96167),e.r(95871);let d=e.r(5550),h=e.r(57630),p=e.r(91949),y=e.r(48277),_=e.r(76138);function g(e,t,r){e.pending===t&&(e.pending=t.next,null!==e.pending)?v({actionQueue:e,action:e.pending,setState:r}):null===e.pending&&e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:u.ACTION_REFRESH},r))}async function v({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,l=e.action(n,a);function o(n){if(t.discarded){t.payload.type===u.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),g(e,t,r);return}e.state=n,g(e,t,r),t.resolve(n)}(0,i.isThenable)(l)?l.then(o,n=>{g(e,t,r),t.reject(n)}):o(l)}let E=null;function R(e){let t={state:e,dispatch:(e,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==u.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,v({actionQueue:e,action:a,setState:r})):t.type===u.ACTION_NAVIGATE||t.type===u.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,e.last===e.pending&&(e.last=a),v({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(t,e,r),action:async(e,t)=>(0,l.reducer)(e,t),pending:null,last:null};if("u">typeof window){if(null!==E)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});E=t}return t}function P(){return null!==E?E.state:null}function m(){if(null===E)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return E}function S(e,t,r,n,a,l){if(a)for(let e of a)(0,o.addTransitionType)(e);let i=new URL((0,d.addBasePath)(e),location.href);(0,p.setLinkForCurrentNavigation)(n),(0,_.startRouterTransition)(e,t,m().state.tree,l),(0,f.dispatchAppRouterAction)({type:u.ACTION_NAVIGATE,url:i,isExternalUrl:(0,h.isExternalURL)(i),locationSearch:location.search,scrollBehavior:r,navigateType:t})}function b(e,t){(0,_.startRouterTransition)(e,"traverse",m().state.tree,null),(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e),historyState:t})}let T={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});let n=m();switch(t?.kind??u.PrefetchKind.AUTO){case u.PrefetchKind.AUTO:r=c.FetchStrategy.PPR;break;case u.PrefetchKind.FULL:r=c.FetchStrategy.Full;break;default:r=c.FetchStrategy.PPR}(0,s.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"replace",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},push:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"push",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})},bfcacheId:"0"};"u">typeof window&&window.next&&(window.next.router=T),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57630,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(82604),l=e.r(5550);function o(e){return e.origin!==window.location.origin}function i(e){let t;if((0,u.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,l.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return o(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72383,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return y},ErrorBoundaryHandler:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(90373),c=e.r(65713);e.r(78377);let s=e.r(12354),f=e.r(82604),d=e.r(8372),h="u">typeof window&&(0,f.isBot)(window.navigator.userAgent);class p extends o.default.Component{static{this.contextType=d.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.retry=()=>{(0,o.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,c.isNextRouterError)(e))throw e;return{error:{thrownValue:e}}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){if(this.state.error&&!h){let e=this.state.error.thrownValue;return(0,s.handleISRError)({error:e}),(0,l.jsxs)(l.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,l.jsx)(this.props.errorComponent,{error:e,reset:this.reset,retry:this.retry})]})}return this.props.children}}function y({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,l.jsx)(p,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return u},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return s},getAccessFallbackHTTPStatus:function(){return c},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(u)),o="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&l.has(Number(r))}function c(e){return Number(e.digest.split(";")[1])}function s(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=e.r(68391);function u(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91949,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return s},getLinkForCurrentNavigation:function(){return p},mountFormInstance:function(){return P},mountLinkInstance:function(){return R},onLinkVisibilityChanged:function(){return S},onNavigationIntent:function(){return b},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return h},unmountPrefetchableInstance:function(){return m}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(77048),o=e.r(77709),i=e.r(71645),c=null,s={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{c?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(s),c=e})}function h(e){c===e&&(c=null)}function p(){return c}let y="function"==typeof WeakMap?new WeakMap:new Map,_=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r.intersectionRatio>0;S(r.target,n)}},{rootMargin:"200px"}):null;function v(e,t){void 0!==y.get(e)&&m(e),y.set(e,t),null!==g&&g.observe(e)}function E(t){if(!("u">typeof window))return null;{let{createPrefetchURL:r}=e.r(57630);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function R(e,t,r,n,a,u,l){if(a){let a=E(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:u,ownerStack:l};return v(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:u,ownerStack:l}}function P(e,t,r,n){let a=E(t);null===a||v(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function m(e){let t=y.get(e);if(void 0!==t){y.delete(e),_.delete(t);let r=t.prefetchTask;null!==r&&(0,o.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function S(e,t){let r=y.get(e);void 0!==r&&(r.isVisible=t,t?_.add(r):_.delete(r),T(r,u.PrefetchPriority.Default))}function b(e,t){let r=y.get(e);void 0!==r&&void 0!==r&&T(r,u.PrefetchPriority.Intent)}function T(t,r){if("u">typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,o.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(99781),u=a();if(null!==u){let e=u.tree;if(null===n){let n=u.nextUrl,a=(0,l.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,o.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null,null)}else(0,o.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of _){let n=r.prefetchTask;if(null!==n&&!(0,o.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,o.cancelPrefetchTask)(n);let a=(0,l.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,o.schedulePrefetchTask)(a,t,r.fetchStrategy,u.PrefetchPriority.Default,null,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56019,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},78377,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return l},useNavFailureHandler:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(71645);let u=e.r(51191);function l(e){return"u">typeof window&&!!window.next.__pendingUrl&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==(0,u.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14502,(e,t,r)=>{"use strict";let n,a;Object.defineProperty(r,"__esModule",{value:!0});var u={useDynamicRouteParams:function(){return n},useDynamicSearchParams:function(){return a}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return l},useServerInsertedHTML:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=u.default.createContext(null);function o(e){let t=(0,u.useContext)(l);t&&t(e)}},90373,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(61994),u=e.r(1425);function l(){return!function(){if("u"0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function u(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E1041",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},58442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return h},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(76562),c=e.r(24063),s=e.r(68391);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{"push"===r?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends o.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,s.isRedirectError)(e)){let t=(0,c.getURLFromRedirectError)(e),r=(0,c.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,l.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function h({children:e}){let t=(0,i.useRouter)();return(0,l.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l="NEXT_REDIRECT";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),o=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(o)&&o in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return h},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return s},redirect:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l=e.r(68391),o=e.r(1425);function i(e,t,r=u.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(l.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${l.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function c(e,t){throw i(e,t??=o.actionAsyncStorage?.getStore()?.isAction?"push":"replace",u.RedirectStatusCode.TemporaryRedirect)}function s(e,t="replace"){throw i(e,t,u.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,l.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function h(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34727,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return p},extractPathFromFlightRouterState:function(){return d},extractSourcePageFromFlightRouterState:function(){return h},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),u=a?t[1]:t;!u||u.startsWith(l.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}},segmentToSourcePagePathname:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(91463),l=e.r(13258),o=e.r(56019),i=e=>"/"===e[0]?e.slice(1):e,c=e=>"string"==typeof e?"children"===e?"":e:e[1],s=e=>{if("string"==typeof e)return"children"===e?"":e.startsWith(l.PAGE_SEGMENT_KEY)?"page":e;let[t,,r]=e;switch(r){case"c":return`[...${t}]`;case"ci(..)(..)":return`(..)(..)[...${t}]`;case"ci(.)":return`(.)[...${t}]`;case"ci(..)":return`(..)[...${t}]`;case"ci(...)":return`(...)[...${t}]`;case"oc":return`[[...${t}]]`;case"d":default:return`[${t}]`;case"di(..)(..)":return`(..)(..)[${t}]`;case"di(.)":return`(.)[${t}]`;case"di(..)":return`(..)[${t}]`;case"di(...)":return`(...)[${t}]`}};function f(e){return e.reduce((e,t)=>""===(t=i(t))||(0,l.isGroupSegment)(t)?e:`${e}/${t}`,"")||"/"}function d(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===l.DEFAULT_SEGMENT_KEY||u.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(l.PAGE_SEGMENT_KEY))return"";let r=[c(t)],n=e[1]??{},a=n.children?d(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=d(t);void 0!==n&&r.push(n)}return f(r)}function h(e){let t=function e(t){let r=s(t[0]);if(r===l.DEFAULT_SEGMENT_KEY)return;if("page"===r)return[r];let n=t[1]??{},a=n.children?e(n.children):void 0;if(void 0!==a)return""===r?a:[i(r),...a];for(let[t,a]of Object.entries(n)){if("children"===t)continue;let n=e(a);if(void 0!==n)return""===r?n:[i(r),...n]}}(e);return t?`/${t.join("/")}`:void 0}function p(e,t){let r=function e(t,r){let[n,a]=t,[l,i]=r,s=c(n),f=c(l);if(u.INTERCEPTION_ROUTE_MARKERS.some(e=>s.startsWith(e)||f.startsWith(e)))return"";if(!(0,o.matchSegment)(n,l))return d(r)??"";for(let t in a)if(i[t]){let r=e(a[t],i[t]);if(null!==r)return`${c(l)}/${r}`}return null}(e,t);return null==r||"/"===r?r:f(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51191,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(13258);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87288,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return j},createFromNextReadableStream:function(){return N},decodeBufferedStage:function(){return w},decodeStageUntilBoundary:function(){return A},fetchServerResponse:function(){return S},processFetch:function(){return b},resolveShellStageData:function(){return O},resolveStaticStageData:function(){return T}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(35326);e.r(12718);let o=e.r(35779),i=e.r(21768),c=e.r(32120),s=e.r(92245),f=e.r(50590),d=e.r(88093),h=e.r(33906),p=e.r(43369),y=e.r(32992),_=e.r(63416),g=e.r(20896),v=e.r(79027),E=l.createFromReadableStream,R=l.createFromFetch;function P(e){return(0,h.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let m=!1;async function S(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[i.RSC_HEADER]:"1",[i.NEXT_ROUTER_STATE_TREE_HEADER]:(0,f.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[i.NEXT_URL]=n);let u=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let r=await j(e,a,"auto",!0,t.signal),n=(0,h.urlToUrlWithoutFlightMarker)(new URL(r.url)),l=r.redirected?n:u,o=r.headers.get("content-type")||"",c=!!r.headers.get("vary")?.includes(i.NEXT_URL),s=!!r.headers.get(i.NEXT_DID_POSTPONE_HEADER),d=o.startsWith(i.RSC_CONTENT_TYPE_HEADER);if(d||(d=o.startsWith("text/plain")),!d||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),P(n.toString());let p=r.flightResponsePromise;null===p&&(p=N(r.body,a,{allowPartialStream:s}));let[g,E]=await Promise.all([p,r.cacheData]);if((r.headers.get(_.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.b)!==(0,y.getNavigationBuildId)())return P(r.url);let R=(0,f.normalizeFlightData)(g.f);if("string"==typeof R)return P(R);let m=null!==E?await T(E,g,a):null;return{flightData:R,canonicalUrl:l,renderedSearch:g.q,couldBeIntercepted:c,supportsPerSegmentPrefetching:g.S,postponed:s,dynamicStaleTime:g.d??v.UnknownDynamicStaleTime,staticStageData:m,runtimePrefetchStream:g.p??null,responseHeaders:r.headers,debugInfo:p._debugInfo??null,revealAfter:g._revealAfter??null}}catch(e){if(t.signal?.aborted)throw e;return m||console.error(`Failed to fetch RSC payload for ${u}. Falling back to browser navigation.`,e),u.toString()}}async function b(e){return{response:e,cacheData:null}}async function T(e,t,r){let{isResponsePartial:n,staticBodyClone:a}=e;if(a){if(!n)return a.cancel(),{response:t,isResponsePartial:!1};if(void 0!==t.l){let e=await t.l;return{response:await A(a,e,r),isResponsePartial:!0}}a.cancel()}return null}async function O(e,t,r){let{shellBodyClone:n}=e;if(!n)return null;if(void 0===t.a)return n.cancel(),null;let a=await t.a;return null===a?(n.cancel(),null):A(n,a,r)}async function A(e,t,r){let{buffer:n}=await (0,g.createNonTaskyPrefetchResponseStream)(e,t);return w(n,r)}function w(e,t){return N(new ReadableStream({start(t){t.enqueue(e),t.close()}}),t,{allowPartialStream:!0})}async function j(e,t,r,n,a){let u=(0,p.getDeploymentId)();u&&(t["x-deployment-id"]=u);let l={credentials:"same-origin",headers:t,priority:r||void 0,signal:a},c=new URL(e);await (0,d.setCacheBustingSearchParam)(c,t);let s=(0,o.fetch)(c,l).then(b),f=s.then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=y.redirected;for(let e=0;e<20&&y.redirected;e++){let e=new URL(y.url,c);if(e.origin!==c.origin||e.searchParams.get(i.NEXT_RSC_UNION_QUERY)===c.searchParams.get(i.NEXT_RSC_UNION_QUERY))break;c=new URL(e),await (0,d.setCacheBustingSearchParam)(c,t),f=(s=(0,o.fetch)(c,l).then(b)).then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=!0}let g=new URL(y.url,c);return g.searchParams.delete(i.NEXT_RSC_UNION_QUERY),{url:g.href,redirected:_,ok:y.ok,headers:y.headers,body:y.body,status:y.status,flightResponsePromise:h,cacheData:s.then(({cacheData:e})=>e)}}function N(e,t,r){return E(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t),unstable_allowPartialStream:r?.allowPartialStream})}function C(e,t){return R(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"u">typeof window&&(window.addEventListener("pagehide",()=>{m=!0}),window.addEventListener("pageshow",()=>{m=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48919,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let a=((t[4]??0)&n.PrefetchHint.IsRootLayoutOrAbove)!=0,u=(r.prefetchHints&n.PrefetchHint.IsRootLayoutOrAbove)!=0;if(!a&&!u)return!1;if(a!==u)return!0;let l=t[0],o=r.segment;if(Array.isArray(l)&&Array.isArray(o)){if(l[0]!==o[0]||l[2]!==o[2])return!0}else if(l!==o)return!0;let i=r.slots,c=t[1];if(null!==i)for(let[t,r]of i){let n=c[t];if(void 0===n||e(n,r))return!0}return!1}}});let n=e.r(22744);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95871,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return S},beginLockedNavigation:function(){return K},createInitialCacheNodeForHydration:function(){return T},getCurrentNavigationLock:function(){return X},isDeferredRsc:function(){return V},resetNavigationLockToPending:function(){return G},spawnDynamicRequests:function(){return U},startPPRNavigation:function(){return O}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(22744),o=e.r(13258),i=e.r(56019),c=e.r(51191),s=e.r(87288),f=e.r(41538),d=e.r(88540),h=e.r(48919),p=e.r(94272),y=e.r(60355),_=e.r(20896),g=e.r(9396),v=e.r(96167),E=e.r(63416),R=e.r(33906),P=e.r(56655),m=e.r(79027);var S=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n[n.Gesture=5]="Gesture",n);let b=()=>{};function T(e,t,r,n,a){return w(e,t,null,1,r,n,a,!1,{separateRefreshUrls:null,scrollRef:null},!1)}function O(e,t,r,n,a,u,s,f,d,p,y,g,v,E){let R={canonicalUrl:(0,c.createHrefFromUrl)(t),renderedSearch:r};return function e(t,r,n,a,u,c,s,f,d,p,y,g,v,E,R,P){var m,S,b,T,O;let N,F,x,U,L=a[0],k=j(u),H=(m=k,S=L,(0,i.matchSegment)(m,S)?0:"string"==typeof m&&"string"==typeof S&&m.startsWith(o.PAGE_SEGMENT_KEY)&&S.startsWith(o.PAGE_SEGMENT_KEY)?2:1);if(1===H)return(u.prefetchHints&l.PrefetchHint.IsRootLayoutOrAbove)!=0&&(0,h.isNavigatingToNewRootLayout)(a,u)||k===o.NOT_FOUND_SEGMENT_KEY?null:w(t,u,c,s,f,d,p,g,R,P);let B=u.slots,V=a[1],$=null!==f?f[1]:null,X=!1;switch(s){case 0:case 2:case 1:case 5:X=!1;break;case 3:case 4:X=!0}let K=null===B;if(void 0===n||X||K&&y||2===H){let e=M(t,u,null!==f?f[0]:null,c,d,s,p,void 0!==n?n.bfcacheId:D(s),P);x=e.cacheNode,U=e.needsDynamicRequest,K&&2===H?A(s,x,R):void 0!==n&&(x.scrollRef=n.scrollRef)}else{b=!1,x=I((T=n).rsc,b?null:T.prefetchRsc,T.head,b?null:T.prefetchHead,T.bfcacheId,T.scrollRef),U=!1}let G=u.refreshState,Y=null!=G?G:E;U&&null!==Y&&(O=R,N=Y.canonicalUrl,null===(F=O.separateRefreshUrls)?O.separateRefreshUrls=new Set([N]):F.add(N));let q={},W=null,z=!1,Q={},J=null;if(null!==B){let a=void 0!==n?n.slots:null;for(let[n,l]of(x.slots=J={},W=new Map,B)){let i=V[n];if(void 0===i)return null;let f=null!==$?$[n]:null,h=i[0],E=j(l),m=d;2!==s&&E===o.DEFAULT_SEGMENT_KEY&&h!==o.DEFAULT_SEGMENT_KEY&&(E=j(l=function(e,t,r,n){let a,u,l=n[2];null!=l?(a=l[0],u=l[1]):(a=r.canonicalUrl,u=r.renderedSearch);let o=(0,_.convertReusedFlightRouterStateToRouteTree)(e,t,n,u,{metadataVaryPath:null});return o.refreshState={canonicalUrl:a,renderedSearch:u},o}(u,n,v,i)),f=null,m=null);let S=e(t,r,null!==a?a[n]:void 0,i,l,c,s,f??null,m,p,y,g||U,v,Y,R,P);if(null===S)return null;W.set(n,S),J[n]=S.node;let b=S.route;q[n]=b;let T=S.dynamicRequestTree;null!==T?(z=!0,Q[n]=T):Q[n]=b}}let Z=[j(u),q,null!==Y?[Y.canonicalUrl,Y.renderedSearch]:null,null,u.prefetchHints];return{status:+!U,route:Z,node:x,dynamicRequestTree:C(Z,Q,U,z,g),refreshState:Y,children:W}}(e,t,null!==n?n:void 0,a,u,s,f,d,p,y,g,!1,R,null,v,E)}function A(e,t,r){switch(e){case 0:case 5:case 3:case 4:null===r.scrollRef&&(r.scrollRef={current:!0}),t.scrollRef=r.scrollRef}}function w(e,t,r,n,a,u,l,o,i,c){let s=j(t),f=t.slots,d=null!==a?a[1]:null,h=M(e,t,null!==a?a[0]:null,r,u,n,l,D(n),c),p=h.cacheNode,y=h.needsDynamicRequest;null===f&&A(n,p,i);let _={},g=null,v=!1,E={},R=null;if(null!==f)for(let[t,a]of(p.slots=R={},g=new Map,f)){let s=w(e,a,r,n,(null!==d?d[t]:null)??null,u,l,o||y,i,c);g.set(t,s),R[t]=s.node;let f=s.route;_[t]=f;let h=s.dynamicRequestTree;null!==h?(v=!0,E[t]=h):E[t]=f}let P=[s,_,null,null,t.prefetchHints];return{status:+!y,route:P,node:p,dynamicRequestTree:C(P,E,y,v,o),refreshState:null,children:g}}function j(e){if(e.isPage){let t=(0,P.getRenderedSearchFromVaryPath)(e.varyPath);if(null===t)return o.PAGE_SEGMENT_KEY;let r=JSON.stringify((0,R.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(t)));return"{}"!==r?o.PAGE_SEGMENT_KEY+"?"+r:o.PAGE_SEGMENT_KEY}return e.segment}function N(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function C(e,t,r,n,a){let u=null;return r?(u=N(e,t),a||(u[3]="refetch")):u=n?N(e,t):null,u}function M(e,t,r,n,a,u,l,o,i){let c,s,f,d=t.isPage;switch(u){case 0:{let r=(0,m.readFromBFCacheDuringRegularNavigation)(e,t.varyPath);if(null!==r)return{cacheNode:I(r.rsc,r.prefetchRsc,r.head,r.prefetchHead,o),needsDynamicRequest:!1};break}case 1:{let u=d?a:null;return(0,m.writeToBFCache)(e,t.varyPath,r,null,u,null,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,u,null,l,o),{cacheNode:I(r,null,u,null,o),needsDynamicRequest:!1}}case 2:let h=(0,m.readFromBFCache)(t.varyPath);if(null!==h){let e=h.rsc,t=!V(e)||"pending"!==e.status;return{cacheNode:I(h.rsc,t?null:h.prefetchRsc,h.head,t?null:h.prefetchHead,h.bfcacheId),needsDynamicRequest:!1}}}let p=null,y=!0,g=(0,_.readSegmentCacheEntryForNavigation)(e,t.varyPath,i);if(null!==g)switch(g.status){case _.EntryStatus.Fulfilled:p=g.rsc,y=g.isPartial;break;case _.EntryStatus.Pending:p=(0,_.waitForSegmentCacheEntry)(g).then(e=>null!==e?e.rsc:null),y=g.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}null!==r?(y?(c=p,s=r):(c=null,s=p),f=!1):(y?(c=p,s=$()):(c=null,s=p),f=y);let v=null,E=null,R=d;if(d){let t=null,r=!0;if(null!==n){let a=(0,_.readSegmentCacheEntryForNavigation)(e,n,i);if(null!==a)switch(a.status){case _.EntryStatus.Fulfilled:t=a.rsc,r=a.isPartial;break;case _.EntryStatus.Pending:t=(0,_.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),r=a.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}}r&&(t=""),null!==a?(r?(v=t,E=a):(v=null,E=t),R=!1):(r?(v=t,E=$()):(v=null,E=t),R=r)}return 5!==u&&((0,m.writeToBFCache)(e,t.varyPath,s,c,E,v,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,E,v,l,o)),{cacheNode:I(s,c,E,v,o),needsDynamicRequest:f||R}}function I(e,t,r,n,a,u=null){return{rsc:e,prefetchRsc:t,head:r,prefetchHead:n,slots:null,scrollRef:u,bfcacheId:a}}let F=0;function D(e){return"u"{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;l.then(t,r),null!==o&&(n+=o.length,o.forEach(e=>e.then(t,r)))}));switch(0===i&&(i=function e(t,r,n){var a,u,l;let o,i,c;0===t.status?(t.status=2,a=t.node,u=r,l=n,V(i=a.rsc)&&(null===u?i.resolve(null,l):i.reject(u,l)),V(c=a.head)&&c.resolve(null,l),o=null===t.refreshState?1:2):o=0;let s=t.children;if(null!==s)for(let[,t]of s){let a=e(t,r,n);a>o&&(o=a)}return o}(e,null,null)),i){case -1:return;case 0:x=!1;return;case 1:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,3);return}case 3:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,2);return}case 2:{let n=await r;k(!0,n.url,t,n.seed,e.route,a,u,3);return}default:return i}}function k(e,t,r,n,a,u,l,o){if(null!==u)(0,_.markRouteEntryAsDynamicRewrite)(u);else if(null!==n){let e=n.metadataVaryPath;if(null!==e){let a=Date.now();(0,v.discoverKnownRoute)(a,t.pathname,t.search,r,null,n.routeTree,e,!1,(0,c.createHrefFromUrl)(t),!1,!0)}}(0,_.invalidateRouteCacheEntries)(r,a),e=e||x,x=!0;let i=(0,p.getLastCommittedTree)(),s=null!==i&&a!==i?l:"replace",h={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e,navigateType:s,freshnessPolicy:o};(0,f.dispatchAppRouterAction)(h)}async function H(e,t,r,n,a,u,l,o){try{let l=await (0,s.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a,signal:o});if("string"==typeof l)return{exitStatus:2,url:new URL(l,location.origin),seed:null};let c=Date.now(),f=(0,y.convertServerPatchToFullTree)(c,e.route,l.flightData,l.renderedSearch,l.dynamicStaleTime);if(null!==u&&null!==l.staticStageData){let{response:e,isResponsePartial:r}=l.staticStageData;(0,_.resolveStaleAt)(c,e.s).then(n=>{let a=l.responseHeaders.get(E.NEXT_NAV_DEPLOYMENT_ID_HEADER)??e.b;(0,_.writePrerenderResponseIntoCache)(c,g.FetchStrategy.PPR,e.f,a,e.h,e.r??null,n,t,l.renderedSearch,r)}).catch(()=>{})}null!==u&&null!==l.runtimePrefetchStream&&(0,_.processRuntimePrefetchStream)(c,l.runtimePrefetchStream,t,l.renderedSearch).then(e=>{null!==e&&(0,_.writeDynamicRenderResponseIntoCache)(c,g.FetchStrategy.PPRRuntime,e.flightDatas,e.buildId,e.isResponsePartial,e.headVaryParams,e.rootVaryParamsIterable,e.staleAt,e.navigationSeed,null)}).catch(()=>{});let d=(0,m.computeDynamicStaleAt)(c,l.dynamicStaleTime),h=function e(t,r,n,a,u,l,o){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n,a){let u=e.rsc,l=t[0];if(null===l)return;if(null===u)e.rsc=l;else if(V(u))if(null!==a){let e=()=>u.resolve(l,n);a.then(e,e)}else u.resolve(l,n);let o=e.head;V(o)&&o.resolve(r,n)}(t.node,n,a,l,o),(0,m.updateBFCacheEntryStaleAt)(r.varyPath,u));let c=t.children,s=r.slots,f=null!==n?n[1]:null,d=!1;if(null!==c)if(null!==s)for(let[t,r]of s){let n=null!==f?f[t]:null,s=c.get(t);if(void 0===s)d=!0;else{let t=s.route[0],c=j(r);(0,i.matchSegment)(c,t)&&null!=n&&e(s,r,n,a,u,l,o)&&(d=!0)}}else null!==s&&(d=!0);return d}(e,f.routeTree,f.data,f.head,d,l.debugInfo,l.revealAfter),p=new URL(l.canonicalUrl,location.origin),v=!1;if(null!==u){let e=new URL(u.canonicalUrl,location.origin);v=e.pathname!==p.pathname||e.search!==p.search}return{exitStatus:h?1:3*!!v,url:p,seed:f}}catch{if(o?.aborted)return{exitStatus:-1,url:r,seed:null};return{exitStatus:2,url:r,seed:null}}}let B=Symbol();function V(e){return e&&"object"==typeof e&&e.tag===B}function $(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=B,n._debugInfo=r,n}function X(){return null}function K(){return null}function G(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94272,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getLastCommittedTree:function(){return l},setLastCommittedTree:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=null;function l(){return u}function o(e){u=e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},84356,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(91463);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54069,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return i},STATIC_STALETIME_MS:function(){return c},navigateReducer:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(60355),l=e.r(20896),o=e.r(95871),i=1e3*Number("0"),c=(0,l.getStaleTimeMs)(Number("300"));function s(e,t){let{url:r,isExternalUrl:n,navigateType:a,scrollBehavior:l}=t;if(n||document.getElementById("__next-page-redirect"))return(0,u.completeHardNavigation)(e,r,a);let i=new URL(e.canonicalUrl,location.origin),c=e.renderedSearch;return(0,u.navigate)(e,r,i,c,e.cache,e.tree,e.nextUrl,o.FreshnessPolicy.Default,l,a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},69845,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return d},refreshReducer:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(60355),o=e.r(20896),i=e.r(84356),c=e.r(95871),s=e.r(79027);function f(e,t){{let t=e.nextUrl,r=e.tree;(0,o.invalidateSegmentCacheEntries)(t,r)}return d(e,c.FreshnessPolicy.RefreshAll,void 0)}function d(e,t,r){(0,s.invalidateBfCache)();let n=e.nextUrl,a=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||n:null,o=e.canonicalUrl,f=new URL(o,location.origin),d=e.renderedSearch,h=e.tree,p=u.ScrollBehavior.NoScroll,y=(0,c.getCurrentNavigationLock)(),_=Date.now(),g=(0,l.convertServerPatchToFullTree)(_,h,null,d,s.UnknownDynamicStaleTime),v=e.pushRef.pendingPush?"push":"replace";return(0,l.navigateToKnownRoute)(_,e,f,o,g,f,d,e.cache,h,t,a,p,v,y,null,null,r)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73790,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=e.r(34727),a=e.r(95871),u=e.r(60355),l=e.r(79027);function o(e,t){let r,o,i=t.historyState;i?(r=i.tree,o=i.renderedSearch):(r=e.tree,o=e.renderedSearch);let c=new URL(e.canonicalUrl,location.origin),s=t.url,f=(0,n.extractPathFromFlightRouterState)(r)??s.pathname,d=Date.now(),h={separateRefreshUrls:null,scrollRef:null},p=(0,u.convertServerPatchToFullTree)(d,r,null,o,l.UnknownDynamicStaleTime),y=(0,a.startPPRNavigation)(d,c,e.renderedSearch,e.cache,e.tree,p.routeTree,p.metadataVaryPath,a.FreshnessPolicy.HistoryTraversal,null,null,p.dynamicStaleAt,!1,h,!1);return null===y?(0,u.completeHardNavigation)(e,s,"replace"):((0,a.spawnDynamicRequests)(y,s,f,a.FreshnessPolicy.HistoryTraversal,h,null,"replace",null,void 0),(0,a.resetNavigationLockToPending)(),(0,u.completeTraverseNavigation)(e,s,o,y.node,y.route,f))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45794,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return I}});let a=e.r(32120),u=e.r(92245),l=e.r(21768),o=e.r(92838),i=e.r(35779),c=e.r(35326),s=e.r(88540),f=e.r(27801),d=e.r(51191),h=e.r(84356),p=e.r(50590),y=e.r(24063),_=e.r(87250),g=e.r(52817),v=e.r(39747),E=e.r(20896),R=e.r(77709),P=e.r(43369),m=e.r(32992),S=e.r(63416),b=e.r(60355),T=e.r(96167),O=e.r(39146),A=e.r(57630),w=e.r(95871),j=e.r(87288),N=e.r(79027),C=c.createFromFetch;async function M(e,t,r){let s,d,h,y,_,{actionId:g,actionArgs:E}=r,R=(0,c.createTemporaryReferenceSet)(),b=(0,v.extractInfoFromServerReferenceId)(g),T=(0,v.omitUnusedArgs)(E,b),A=await (0,c.encodeReply)(T,{temporaryReferences:R}),w={Accept:l.RSC_CONTENT_TYPE_HEADER,[l.ACTION_HEADER]:g,[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,p.prepareFlightRouterStateForRequest)(e.tree)},N=(0,P.getDeploymentId)();N&&(w["x-deployment-id"]=N),t&&(w[l.NEXT_URL]=t);try{s=await (0,i.fetch)(e.canonicalUrl,{method:"POST",headers:w,body:A})}catch(e){throw e}if("1"===s.headers.get(l.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new o.UnrecognizedActionError(`Server Action "${g}" was not found on the server. +Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let M=s.headers.get("x-action-redirect"),[I,F]=M?.split(";")||[];switch(F){case"push":d="push";break;case"replace":d="replace";break;default:d=void 0}let D=!!s.headers.get(l.NEXT_IS_PRERENDER_HEADER),x=O.ActionDidNotRevalidate;try{let e=s.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===O.ActionDidRevalidateStaticAndDynamic||t===O.ActionDidRevalidateDynamicOnly)&&(x=t)}}catch{}let U=I?(0,f.assignLocation)(I,new URL(e.canonicalUrl,window.location.href)):void 0,L=s.headers.get("content-type"),k=!!(L&&L.startsWith(l.RSC_CONTENT_TYPE_HEADER));if(!k&&!U)throw Object.defineProperty(Error(s.status>=400&&"text/plain"===L?await s.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});let H=!1;if(k){let e=U?(0,j.processFetch)(s).then(({response:e})=>e):Promise.resolve(s),t=await C(e,{callServer:a.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:R,debugChannel:n&&n(w)});h=U?void 0:t.a,H=t.i;let r=s.headers.get(S.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;if(void 0!==r&&r!==(0,m.getNavigationBuildId)());else{let e=(0,p.normalizeFlightData)(t.f);""!==e&&(y=e,_=t.q)}}else h=void 0,y=void 0,_=void 0;return{actionResult:h,actionFlightData:y,actionFlightDataRenderedSearch:_,redirectLocation:U,redirectType:d,revalidationKind:x,isPrerender:D,couldBeIntercepted:H}}function I(e,t){let{resolve:r,reject:n}=t,a=(e.previousNextUrl||e.nextUrl)&&(0,h.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return M(e,a,t).then(async({revalidationKind:u,actionResult:l,actionFlightData:o,actionFlightDataRenderedSearch:i,redirectLocation:c,redirectType:f,isPrerender:h,couldBeIntercepted:p})=>{u!==O.ActionDidNotRevalidate&&((0,N.invalidateBfCache)(),t.didRevalidate=!0,u===O.ActionDidRevalidateStaticAndDynamic&&(0,E.invalidateEntirePrefetchCache)(a,e.tree),(0,R.startRevalidationCooldown)());let y=f||"push";if(void 0!==c)if((0,A.isExternalURL)(c))return n(F(c.href,y)),(0,b.completeHardNavigation)(e,c,y);else{let e=(0,d.createHrefFromUrl)(c,!1);n(F((0,g.hasBasePath)(e)?(0,_.removeBasePath)(e):e,y))}else r(l);if(void 0===c&&u===O.ActionDidNotRevalidate&&void 0===o)return e;if(void 0===o&&void 0!==c)return(0,b.completeHardNavigation)(e,c,y);if("string"==typeof o)return(0,b.completeHardNavigation)(e,new URL(o,location.origin),y);let v=new URL(e.canonicalUrl,location.origin),P=e.renderedSearch,m=void 0!==c?c:v,S=e.tree,j=s.ScrollBehavior.Default,C=u===O.ActionDidNotRevalidate?w.FreshnessPolicy.Default:w.FreshnessPolicy.RefreshAll;if(void 0!==o&&void 0!==i){let t=(0,d.createHrefFromUrl)(m),r=Date.now(),n=(0,b.convertServerPatchToFullTree)(r,S,o,i,N.UnknownDynamicStaleTime),u=n.metadataVaryPath;null!==u&&(0,T.discoverKnownRoute)(r,m.pathname,m.search,a,null,n.routeTree,u,p,t,h,!1);let l=(0,w.getCurrentNavigationLock)();return(0,b.navigateToKnownRoute)(r,e,m,t,n,v,P,e.cache,S,C,a,j,y,l,null,null,void 0)}return(0,b.navigate)(e,m,v,P,e.cache,S,a,C,j,y)},t=>(n(t),e))}function F(e,t){let r=(0,y.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(51191),a=e.r(88540),u=e.r(60355),l=e.r(69845),o=e.r(95871);function i(e,t){let r=t.mpa,i=new URL(t.url,location.origin),c=t.seed,s=t.navigateType;if(r||null===c)return(0,u.completeHardNavigation)(e,i,s);let f=new URL(e.canonicalUrl,location.origin),d=e.renderedSearch;if(t.previousTree!==e.tree)return(0,l.refreshReducer)(e,{type:a.ACTION_REFRESH});let h=(0,n.createHrefFromUrl)(i),p=t.nextUrl,y=a.ScrollBehavior.Default,_=(0,o.getCurrentNavigationLock)(),g=Date.now();return(0,u.navigateToKnownRoute)(g,e,i,h,c,f,d,e.cache,e.tree,t.freshnessPolicy,p,y,s,_,null,null,void 0)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u={ACTION_HMR_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return i},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return c},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return h},ScrollBehavior:function(){return p}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});let o="refresh",i="navigate",c="restore",s="server-patch",f="hmr-refresh",d="server-action";var h=((n={}).AUTO="auto",n.FULL="full",n),p=((a={})[a.Default=0]="Default",a[a.NoScroll=1]="NoScroll",a);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4924,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(88540),a=e.r(54069),u=e.r(91668),l=e.r(73790),o=e.r(69845),i=e.r(45794),c="u"{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={initializeRouterTransitionModules:function(){return l},startRouterTransition:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(13258),e.r(34727);let u=[];function l(e){u=e.filter(e=>null!=e)}function o(e,t,r,n){for(let r of u)try{let n;n=r,n.onRouterTransitionStart?.(e,t,null)}catch(e){console.error("An instrumentation-client router transition hook failed",e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnknownDynamicStaleTime:function(){return o},computeDynamicStaleAt:function(){return i},invalidateBfCache:function(){return f},readFromBFCache:function(){return y},readFromBFCacheDuringRegularNavigation:function(){return _},updateBFCacheEntryStaleAt:function(){return p},writeHeadToBFCache:function(){return h},writeToBFCache:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54069),l=e.r(511),o=-1;function i(e,t){return t!==o?e+1e3*t:e+u.DYNAMIC_STALETIME_MS}let c=(0,l.createCacheMap)(),s=0;function f(){"u">typeof window&&s++}function d(e,t,r,n,a,u,o,i){if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createCacheKey:function(){return u},splitPathnameIntoParts:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}function l(e){let t=[],r=0;for(let n=0;nr&&t.push(e.slice(r,n)),r=n+1);return r{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return o},Fallback:function(){return i},createCacheMap:function(){return s},deleteFromCacheMap:function(){return y},deleteMapEntry:function(){return _},getFromCacheMap:function(){return f},isValueExpired:function(){return d},setInCacheMap:function(){return h},setSizeInCacheMap:function(){return g}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(73861);var o=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let i={},c={};function s(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function f(e,t,r,n,a,u){let o=function e(t,r,n,a,u,l,o){let s,f;if(null!==a)s=a.value,f=a.parent;else if(u&&l!==c)s=c,f=null;else{if(null===n.value)return n;let e=n.value;return d(t,r,e)?(_(n),null):o&&2!==e.status?null:n}let h=n.map;if(null!==h){let n=h.get(s);if(void 0!==n){let a=e(t,r,n,f,u,s,o);if(null!==a)return a}let a=h.get(i);if(void 0!==a)return e(t,r,a,f,u,s,o)}return null}(e,t,r,n,a,0,u);return null===o||null===o.value?null:((0,l.lruPut)(o),o.value)}function d(e,t,r){return r.staleAt<=e||r.version{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={EntryStatus:function(){return y.EntryStatus},MetadataOnlyRequestTree:function(){return j},attemptToFulfillDynamicSegmentFromBFCache:function(){return en},attemptToUpgradeSegmentFromBFCache:function(){return ea},canNewFetchStrategyProvideMoreContent:function(){return eF},convertReusedFlightRouterStateToRouteTree:function(){return ep},convertRootFlightRouterStateToRouteTree:function(){return eh},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={},n=t.slots;if(null!==n)for(let[t,a]of n)r[t]=e(a);let a=[t.segment,r,null,null];return 0!==t.prefetchHints&&(a[4]=t.prefetchHints),a}},createDetachedSegmentCacheEntry:function(){return et},createMetadataRouteTree:function(){return el},createNonTaskyPrefetchResponseStream:function(){return eM},deprecated_requestOptimisticRouteCacheEntry:function(){return Y},fetchRouteOnCacheMiss:function(){return e_},fetchSegmentPrefetchesUsingDynamicRequest:function(){return eA},fetchSegmentsOnCacheMiss:function(){return ev},fulfillRouteCacheEntry:function(){return eo},getCurrentRouteCacheVersion:function(){return D},getCurrentSegmentCacheVersion:function(){return x},getStaleTimeMs:function(){return w},invalidateEntirePrefetchCache:function(){return U},invalidateRouteCacheEntries:function(){return L},invalidateSegmentCacheEntries:function(){return k},markRouteEntryAsDynamicRewrite:function(){return ec},overwriteRevalidatingSegmentCacheEntry:function(){return Q},pingInvalidationListeners:function(){return H},processRuntimePrefetchStream:function(){return eU},readOrCreateRevalidatingSegmentEntry:function(){return z},readOrCreateRouteCacheEntry:function(){return G},readOrCreateSegmentCacheEntry:function(){return W},readRouteCacheEntry:function(){return B},readSegmentCacheEntry:function(){return V},readSegmentCacheEntryForNavigation:function(){return $},resolveStaleAt:function(){return eD},stripIsPartialByte:function(){return eL},upgradeToPendingSegment:function(){return er},upsertSegmentEntry:function(){return Z},waitForSegmentCacheEntry:function(){return X},writeDynamicRenderResponseIntoCache:function(){return ej},writePrerenderResponseIntoCache:function(){return ex},writeRouteIntoCache:function(){return ei}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(6372),o=e.r(21768),i=e.r(87288),c=e.r(35779),s=e.r(77709),f=e.r(56655),d=e.r(51191),h=e.r(77048),p=e.r(33906),y=e.r(511),_=e.r(67764),g=e.r(50590),v=e.r(54069),E=e.r(91949),R=e.r(13258),P=e.r(9396),m=e.r(39470),S=e.r(79027),b=e.r(96167),T=e.r(60355),O=e.r(32992),A=e.r(63416);function w(e){return 1e3*Math.max(e,30)}let j=["",{},null,"metadata-only"],N=(0,y.createCacheMap)(),C=(0,y.createCacheMap)(),M=null,I=0,F=0;function D(){return I}function x(){return F}function U(e,t){I++,F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function L(e,t){I++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function k(e,t){F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function H(e,t){if(null!==M){let r=M;for(let n of(M=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function B(e,t){let r=(0,f.getRouteVaryPath)(t.pathname,t.search,t.nextUrl),n=(0,y.getFromCacheMap)(e,I,N,r,!1,!1);return null!==n?n:(0,b.matchKnownRoute)(e,t.pathname,t.search)}function V(e,t){return(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function $(e,t,r=!1){let n=(0,y.getFromCacheMap)(e,F,C,t,!1,!0);return null!==n?n:(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function X(e){let t=e.promise;return null===t&&(t=e.promise=(0,m.createPromiseWithResolvers)()),t.promise}function K(){return{canonicalUrl:null,status:y.EntryStatus.Empty,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,supportsPerSegmentPrefetching:!1,hasDynamicRewrite:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:I}}function G(e,t,r){null!==t.onInvalidate&&(null===M?M=new Set([t]):M.add(t));let n=B(e,r);if(null!==n)return n;let a=K(),u=(0,f.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(N,u,a,!1),a}function Y(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let u=B(e,(0,h.createCacheKey)(a.href,r));if(null===u||u.status!==y.EntryStatus.Fulfilled)return null;let l=new URL(u.canonicalUrl,t.origin),o=""!==l.search?l.search:n,i=""!==u.renderedSearch?u.renderedSearch:n,c=new URL(u.canonicalUrl,location.origin);c.search=o;let s=(0,d.createHrefFromUrl)(c),f=q(u.tree,i),p=q(u.metadata,i);return{canonicalUrl:s,status:y.EntryStatus.Fulfilled,blockedTasks:null,tree:f,metadata:p,couldBeIntercepted:u.couldBeIntercepted,supportsPerSegmentPrefetching:u.supportsPerSegmentPrefetching,hasDynamicRewrite:u.hasDynamicRewrite,renderedSearch:i,ref:null,size:0,staleAt:u.staleAt,version:u.version}}function q(e,t){let r=null,n=e.slots;if(null!==n)for(let[e,a]of(r=new Map,n))r.set(e,q(a,t));return e.isPage?{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:(0,f.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,prefetchHints:e.prefetchHints}:{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:e.varyPath,isPage:!1,slots:r,prefetchHints:e.prefetchHints}}function W(e,t,r,n){let a=V(e,r.varyPath);if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!1),l}function z(e,t,r){var n;let a=(n=r.varyPath,(0,y.getFromCacheMap)(e,F,C,n,!0,!1));if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!0),l}function Q(e,t,r){let n=(0,f.getSegmentVaryPathForRequest)(t,r),a=et(e);return(0,y.setInCacheMap)(C,n,a,!0),a}function J(e,t){var r;return t.fetchStrategy!==e.fetchStrategy&&(r=e.fetchStrategy,!(rr?null:es(er(t,P.FetchStrategy.Full,null),a.rsc,r,!1,!1,P.FetchStrategy.Full)}return null}function ea(e,t){let r=t.varyPath,n=(0,S.readFromBFCache)(r);if(null!==n){let r=n.navigatedAt+v.STATIC_STALETIME_MS;if(e>r)return null;let a=es(er(et(e),P.FetchStrategy.Full,null),n.rsc,r,!1,!1,P.FetchStrategy.Full),u=Z(e,(0,f.getSegmentVaryPathForRequest)(P.FetchStrategy.Full,t),a,t.varyPath);if(null!==u&&u.status===y.EntryStatus.Fulfilled)return u}return null}function eu(e){let t=e.blockedTasks;if(null!==t){for(let e of t)(0,s.pingPrefetchTask)(e);e.blockedTasks=null}}function el(e){return{requestKey:_.HEAD_REQUEST_KEY,segment:_.HEAD_REQUEST_KEY,shellVaryPath:(0,f.getShellSegmentVaryPath)(e),refreshState:null,varyPath:e,isPage:!0,slots:null,prefetchHints:0}}function eo(e,t,r,n,a,l,o){let i=(0,f.getRenderedSearchFromVaryPath)(n)??"";return t.status=y.EntryStatus.Fulfilled,t.tree=r,t.metadata=el(n),r.prefetchHints&u.PrefetchHint.InliningHintsStale?t.staleAt=-1:t.staleAt=e+v.STATIC_STALETIME_MS,t.couldBeIntercepted=a,t.canonicalUrl=l,t.renderedSearch=i,t.supportsPerSegmentPrefetching=o,t.hasDynamicRewrite=!1,eu(t),t}function ei(e,t,r,n,a,u,l,o,i){let c=eo(e,K(),a,u,l,o,i),s=(0,f.getFulfilledRouteVaryPath)(t,r,n,l);return(0,y.setInCacheMap)(N,s,c,!1),c}function ec(e){e.hasDynamicRewrite=!0}function es(e,t,r,n,a,u){return e.status=y.EntryStatus.Fulfilled,e.rsc=t,e.staleAt=r,e.isPartial=n,e.isUpgradeableISRFallback=a,e.fetchStrategy=u,null!==e.promise&&(e.promise.resolve(e),e.promise=null),eu(e),e}function ef(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,eu(e)}function ed(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,null!==e.promise&&(e.promise.resolve(null),e.promise=null),eu(e)}function eh(e,t,r){return ey(e,_.ROOT_SEGMENT_REQUEST_KEY,null,t,r)}function ep(e,t,r,n,a){let u=e.isPage?(0,f.getPartialPageVaryPath)(e.varyPath):(0,f.getPartialLayoutVaryPath)(e.varyPath),l=r[0],o=e.requestKey,i=(0,_.createSegmentRequestKeyPart)(l);return ey(r,(0,_.appendSegmentRequestKeyPart)(o,t,i),u,n,a)}function ey(e,t,r,n,a){let l,o,i,c,s=e[0],d=((e[4]??0)&u.PrefetchHint.IsRootLayoutOrAbove)!=0,h=e[2]??null,p=null!==h?{canonicalUrl:h[0],renderedSearch:h[1]}:null,y=null!==p?p.renderedSearch:n;if(Array.isArray(s)){i=!1;let e=s[1],n=s[0];o=(0,f.appendLayoutVaryPath)(r,e,n,d),c=(0,f.finalizeLayoutVaryPath)(t,o),l=s}else o=r,t.endsWith(R.PAGE_SEGMENT_KEY)?(i=!0,l=R.PAGE_SEGMENT_KEY,c=(0,f.finalizePageVaryPath)(t,y,o),null===a.metadataVaryPath&&(a.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(t,y,o))):(i=!1,l=s,c=(0,f.finalizeLayoutVaryPath)(t,o));let g=null,v=e[1];for(let e in v){let r=v[e],n=r[0],u=(0,_.createSegmentRequestKeyPart)(n),l=ey(r,(0,_.appendSegmentRequestKeyPart)(t,e,u),o,y,a);null===g&&(g=new Map),g.set(e,l)}return{requestKey:t,segment:l,shellVaryPath:(0,f.getShellSegmentVaryPath)(c),refreshState:p,varyPath:c,isPage:i,slots:g,prefetchHints:e[4]??0}}async function e_(e,t){let r=t.pathname,n=t.search,a=t.nextUrl,l="/_tree",s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:l};null!==a&&(s[o.NEXT_URL]=a);try{let t,g,v=new URL(r+n,location.origin);{let r=await (0,c.fetch)(v,{method:"HEAD"});if(r.status<200||r.status>=400)return ef(e,Date.now()+1e4),null;g=r.redirected?new URL(r.url):v,t=await eC(eI(g,l),s)}if(!t||!t.ok||!t.body)return ef(e,Date.now()+1e4),null;let E=(0,d.createHrefFromUrl)(g),P=t.headers.get("vary"),S=null!==P&&P.includes(o.NEXT_URL),T=(0,m.createPromiseWithResolvers)(),w="2"===t.headers.get(o.NEXT_DID_POSTPONE_HEADER)||!0;{let l,o,{stream:c,size:d}=await eM(t.body);T.resolve(),(0,y.setSizeInCacheMap)(e,d);let g=await (0,i.createFromNextReadableStream)(c,s,{allowPartialStream:!0});if((t.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.buildId)!==(0,O.getNavigationBuildId)())return ef(e,Date.now()+1e4),null;let v=(0,p.getRenderedPathname)(t),P=(0,p.getRenderedSearch)(t),m={metadataVaryPath:null},j=(l=(0,h.splitPathnameIntoParts)(v),o=_.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,l,o,i,c){let s,d,h=null,y=t.slots;if(null!==y)for(let t in s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n),h=new Map,y){let r,s,d,g=y[t],v=g.name,E=g.param;if(null!==E){let e=(0,p.parseDynamicParamFromURLPart)(E.type,l,o),t=null!==E.key?E.key:(0,p.getCacheKeyForDynamicParam)(e,"");d=(0,f.appendLayoutVaryPath)(n,t,v,(g.prefetchHints&u.PrefetchHint.IsRootLayoutOrAbove)!=0),s=[v,t,E.type,E.siblings],r=!0}else d=n,s=v,r=(0,p.doesStaticSegmentAppearInURL)(v);let R=r?o+1:o,P=(0,_.createSegmentRequestKeyPart)(s),m=(0,_.appendSegmentRequestKeyPart)(a,t,P);h.set(t,e(g,s,d,m,l,R,i,c))}else a.endsWith(R.PAGE_SEGMENT_KEY)?(s=!0,d=(0,f.finalizePageVaryPath)(a,i,n),null===c.metadataVaryPath&&(c.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(a,i,n))):(s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,shellVaryPath:(0,f.getShellSegmentVaryPath)(d),refreshState:null,varyPath:d,isPage:s,slots:h,prefetchHints:t.prefetchHints}}(g.tree,o,null,_.ROOT_SEGMENT_REQUEST_KEY,l,0,P,m)),N=m.metadataVaryPath;if(null===N)return ef(e,Date.now()+1e4),null;(0,b.discoverKnownRoute)(Date.now(),r,n,a,e,j,N,S,E,w,!1)}if(!S){let t=(0,f.getFulfilledRouteVaryPath)(r,n,a,S);(0,y.setInCacheMap)(N,t,e,!1)}return{value:null,closed:T.promise}}catch(t){return ef(e,Date.now()+1e4),null}}function eg(e,t){let r=e;for(;null!==r;)null!==r.entry&&r.entry.status===y.EntryStatus.Pending&&ed(r.entry,t),r=r.parent}async function ev(e,t,r,n,a,u,l){let o;try{o=await eE(t,r,n)}catch(e){return eg(a,Date.now()+1e4),null}if(null===o)return eg(a,Date.now()+1e4),null;let{serverResponse:i,shellResponse:c,responseSize:s,closed:f}=o;return eR(i,c,s,a,u,Date.now(),l),i.isUpgradeableISRFallback&&e.fallbackRetryStatus===y.EntryStatus.Empty&&!e.isCanceled&&(e.fallbackRetryStatus=y.EntryStatus.Pending,eO(e,t,r,n,a,u,l)),{value:null,closed:f}}async function eE(e,t,r){let n,a=new URL(e.canonicalUrl,location.origin),u=t.nextUrl,l=r.requestKey,c=l===_.ROOT_SEGMENT_REQUEST_KEY?"/_index":l,s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:c};null!==u&&(s[o.NEXT_URL]=u);let f=eI(a,c),d=await eC(f,s);if(!d||!d.ok||"2"!==d.headers.get(o.NEXT_DID_POSTPONE_HEADER)&&0||!d.body)return null;let h=(0,m.createPromiseWithResolvers)(),{stream:p,size:y,buffer:g}=await eM(d.body);h.resolve();let v=await (0,i.createFromNextReadableStream)(p,s,{allowPartialStream:!0});if(0===v.data.length||(d.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??v.buildId)!==(0,O.getNavigationBuildId)())return null;let E=eS(v.a,0);if(null===E)n=v;else if(0===E)n=null;else try{n=await (0,i.decodeBufferedStage)(g.subarray(0,E),s)}catch{n=null}return{serverResponse:v,responseSize:y,shellResponse:n,closed:h.promise}}function eR(e,t,r,n,a,u,l){l===P.FetchStrategy.StaticShell?(t!==e&&eP(e,r,em(n),a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null===t?eg(n,u+1e4):eP(t,r,n,a,u,P.FetchStrategy.StaticShell,t===e?P.FetchStrategy.PPR:P.FetchStrategy.StaticShell)):(eP(e,r,n,a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null!==t&&t!==e&&eP(t,r,em(n),a,u,P.FetchStrategy.StaticShell,P.FetchStrategy.StaticShell))}function eP(e,t,r,n,a,u,o){let i=t/n,c=r;for(;null!==c;)null!==c.entry&&(0,y.setSizeInCacheMap)(c.entry,i),c=c.parent;let s=e.data,d=e.isUpgradeableISRFallback,h=eS(e.needsRuntimeRequest,!1),p=r,_=0;for(;null!==p&&_{};async function eO(e,t,r,n,a,u,l){for(let o=0;o<3;o++){let o;if(await new Promise(e=>setTimeout(e,2e3)),e.isCanceled)break;try{o=await eE(t,r,n)}catch{break}if(e.isCanceled)break;if(null===o||o.serverResponse.isUpgradeableISRFallback)continue;let{serverResponse:i,shellResponse:c,responseSize:f}=o;eR(i,c,f,a,u,Date.now(),l),e.fallbackRetryStatus=y.EntryStatus.Fulfilled,(0,s.pingPrefetchTask)(e);return}e.fallbackRetryStatus=y.EntryStatus.Rejected}async function eA(e,t,r,n,a){let u=e.key,c=new URL(t.canonicalUrl,location.origin),s=u.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=j);let f={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,g.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(f[o.NEXT_URL]=s),r){case P.FetchStrategy.Full:break;case P.FetchStrategy.PPRRuntime:f[o.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case P.FetchStrategy.RuntimeShell:f[o.NEXT_ROUTER_PREFETCH_HEADER]="3";break;case P.FetchStrategy.LoadingBoundary:f[o.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let e,u,o=await eC(c,f);if(!o||!o.ok||!o.body)return ew(a,Date.now()+1e4),null;let s=(0,p.getRenderedSearch)(o);if(s!==t.renderedSearch)return ew(a,Date.now()+1e4),null;let v=(0,m.createPromiseWithResolvers)(),E=null,R=null;if(r===P.FetchStrategy.Full){var d,h,_;let t,r;d=o.body,h=v.resolve,_=function(e){if(null===E)return;let t=e/E.length;for(let e of E)(0,y.setSizeInCacheMap)(e,t)},t=0,r=d.getReader(),e=new ReadableStream({async pull(e){for(;;){let{done:n,value:a}=await r.read();if(!n){e.enqueue(a),_(t+=a.byteLength);continue}e.close(),h();return}}})}else{let{stream:t,size:r}=await eM(o.body);v.resolve(),e=t,R=r}let[b,O]=await Promise.all([(0,i.createFromNextReadableStream)(e,f,{allowPartialStream:!0}),o.cacheData]),w=Date.now(),j=await eD(w,b.s,o),N=o.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??b.b,C=j;if(null===O)u=b;else{let e=await (0,i.resolveShellStageData)(O,b,f);if(null===e)u=b;else{let t=eb(w,e.s);r===P.FetchStrategy.RuntimeShell?(u=e,C=t,ex(w,P.FetchStrategy.PPR,b.f,N,b.h,b.r??null,j,n,s,O.isResponsePartial)):(u=b,ex(w,P.FetchStrategy.RuntimeShell,e.f,N,e.h,e.r??null,t,n,s,!0))}}let M=u.r??null,I=(0,l.readVaryParams)(u.h,M),F=r===P.FetchStrategy.RuntimeShell||r===P.FetchStrategy.PPRRuntime&&(O?.isResponsePartial??!1),D=(0,g.normalizeFlightData)(u.f);if("string"==typeof D)return ew(a,Date.now()+1e4),null;let x=(0,T.convertServerPatchToFullTree)(w,n,D,s,S.UnknownDynamicStaleTime);if(E=ej(w,r,D,N,F,I,M,C,x,a),null!==R&&null!==E&&E.length>0){let e=R/E.length;for(let t of E)(0,y.setSizeInCacheMap)(t,e)}return{value:null,closed:v.promise}}catch(e){return ew(a,Date.now()+1e4),null}}function ew(e,t){let r=[];for(let n of e.values())n.status===y.EntryStatus.Pending?ed(n,t):n.status===y.EntryStatus.Fulfilled&&r.push(n);return r}function ej(e,t,r,n,a,u,o,i,c,s){if(n&&n!==(0,O.getNavigationBuildId)())return null!==s&&ew(s,e+1e4),null;let f=c.routeTree,d=null!==c.metadataVaryPath?el(c.metadataVaryPath):null;for(let n of r){let r=n.seedData;if(null!==r){let u=n.segmentPath,c=f;for(let t=0;t=t){let e=t-u;e>0&&(a.push(r.byteLength>e?r.subarray(0,e):r),u+=e),n.cancel();break}a.push(r),u+=r.byteLength}if(1===a.length)r=a[0];else if(a.length>1){r=new Uint8Array(u);let e=0;for(let t of a)r.set(t,e),e+=t.byteLength}else r=new Uint8Array(0);return{stream:new ReadableStream({start(e){e.enqueue(r),e.close()}}),size:u,buffer:r}}function eI(e,t){{let r=new URL(e),n=r.pathname.endsWith("/")?r.pathname.slice(0,-1):r.pathname,a=(0,_.convertSegmentPathToStaticExportFilename)(t);return r.pathname=`${n}/${a}`,r}}function eF(e,t){return ee.close()}),isPartial:!1};let a=n[0],u=35===a||126===a,l=u?n.byteLength>1?n.subarray(1):null:n;return{isPartial:!!u&&126===a,stream:new ReadableStream({start(e){l&&e.enqueue(l)},async pull(e){let r=await t.read();r.done?e.close():e.enqueue(r.value)}})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35779,(e,t,r)=>{"use strict";function n(e,t){return fetch(e,t)}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"fetch",{enumerable:!0,get:function(){return n}}),e.r(90555),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73861,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cleanup:function(){return h},deleteFromLru:function(){return f},lruPut:function(){return c},updateLruSize:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(511),l=e.r(77709),o=null,i=0;function c(e){if(o===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===o)e.prev=e,e.next=e;else{let t=o.prev;e.prev=t,null!==t&&(t.next=e),e.next=o,o.prev=e}o=e}function s(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,o===e?t===o?o=null:(o=t,r.next=t,t.prev=r):(r.next=t,t.prev=r))}function d(){i<=0x3200000||(0,l.pingPrefetchScheduler)()}function h(){if(!(i<=0x3200000))for(;i>0x2d00000&&null!==o;){let e=o.prev;null!==e&&(0,u.deleteMapEntry)(e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90555,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={beginLockedNavigation:function(){return p},beginNavigationLockPrefetch:function(){return l},finishNavigationLockPrefetchSpawning:function(){return c},getCurrentNavigationGate:function(){return y},getCurrentNavigationLock:function(){return h},getPreLockFetch:function(){return u},isNavigationLocked:function(){return d},recordNavigationLockOwnedEntry:function(){return o},resetNavigationLockToPending:function(){return _},shouldRestrictNavigationToShell:function(){return g},startListeningForInstantNavigationCookie:function(){return s},trackNavigationLockPrefetchEntry:function(){return i},updateCapturedSPAToTree:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(){return null}function l(){return null}function o(e){}function i(e,t){}function c(e){}function s(){}function f(e,t){}function d(){return!1}function h(){return null}function p(){return null}function y(){return null}function _(){}function g(e,t){return!1}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},60355,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={completeHardNavigation:function(){return m},completeSoftNavigation:function(){return S},completeTraverseNavigation:function(){return b},convertServerPatchToFullTree:function(){return T},navigate:function(){return v},navigateToKnownRoute:function(){return E}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(87288),o=e.r(95871),i=e.r(51191),c=e.r(63416),s=e.r(20896),f=e.r(96167),d=e.r(77048);e.r(77709);let h=e.r(9396);e.r(91949);let p=e.r(88540),y=e.r(34727),_=e.r(48277),g=e.r(79027);function v(e,t,r,n,a,u,l,o,i,c){var f,h,p,y,_,v,R,m,S,b,T,O,A,w,j,N,C,M,I,F,D,x,U;let L,k,H,B,V,$,X;return f=e,h=t,p=r,y=n,_=a,v=u,R=l,m=o,S=i,b=c,L=Date.now(),k=h.href,H=(0,d.createCacheKey)(k,R),null!==(B=(0,s.readRouteCacheEntry)(L,H))&&B.status===s.EntryStatus.Fulfilled?(T=L,O=f,A=h,w=p,j=y,N=R,C=_,M=v,I=m,F=S,D=b,x=B,U=null,V=x.tree,$=x.canonicalUrl+A.hash,X={renderedSearch:x.renderedSearch,routeTree:V,metadataVaryPath:x.metadata.varyPath,data:null,head:null,dynamicStaleAt:(0,g.computeDynamicStaleAt)(T,g.UnknownDynamicStaleTime)},E(T,O,A,$,X,w,j,C,M,I,N,F,D,U,null,x,void 0)):P(L,f,h,p,y,R,_,v,m,S,b,null).catch(()=>f)}function E(e,t,r,n,a,u,l,i,c,s,f,d,h,p,y,_,g){let v={separateRefreshUrls:null,scrollRef:null},E=r.href===u.href,R=(0,o.startPPRNavigation)(e,u,l,i,c,a.routeTree,a.metadataVaryPath,s,a.data,a.head,a.dynamicStaleAt,E,v,!1);return null!==R?(s!==o.FreshnessPolicy.Gesture&&(0,o.spawnDynamicRequests)(R,r,f,s,v,_,h,p,g),S(t,r,f,R.route,R.node,a.renderedSearch,n,h,d,v.scrollRef,y)):m(t,r,h)}e.r(44305);let R=["",{},null,"refetch"];async function P(e,t,r,n,a,u,d,p,y,_,g,v){let P;switch(y){case o.FreshnessPolicy.Default:case o.FreshnessPolicy.HistoryTraversal:case o.FreshnessPolicy.Gesture:P=p;break;case o.FreshnessPolicy.Hydration:case o.FreshnessPolicy.RefreshAll:case o.FreshnessPolicy.HMRRefresh:P=R;break;default:P=p}let S=(0,l.fetchServerResponse)(r,{flightRouterState:P,nextUrl:u}),b=await S;if("string"==typeof b)return m(t,new URL(b,location.origin),g);let{flightData:O,canonicalUrl:A,renderedSearch:w,couldBeIntercepted:j,supportsPerSegmentPrefetching:N,dynamicStaleTime:C,staticStageData:M,runtimePrefetchStream:I,responseHeaders:F,debugInfo:D}=b,x=T(e,p,O,w,C),U=x.metadataVaryPath;if(null!==U){if((0,f.discoverKnownRoute)(e,r.pathname,r.search,u,null,x.routeTree,U,j,(0,i.createHrefFromUrl)(A,!1),N,!1),null!==M){let{response:t,isResponsePartial:r}=M;(0,s.resolveStaleAt)(e,t.s).then(n=>{let a=F.get(c.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;(0,s.writePrerenderResponseIntoCache)(e,h.FetchStrategy.PPR,t.f,a,t.h,t.r??null,n,p,w,r)}).catch(()=>{})}null!==I&&(0,s.processRuntimePrefetchStream)(e,I,p,w).then(t=>{null!==t&&(0,s.writeDynamicRenderResponseIntoCache)(e,h.FetchStrategy.PPRRuntime,t.flightDatas,t.buildId,t.isResponsePartial,t.headVaryParams,t.rootVaryParamsIterable,t.staleAt,t.navigationSeed,null)}).catch(()=>{})}return null!==b.revealAfter&&await b.revealAfter,E(e,t,r,(0,i.createHrefFromUrl)(A),x,n,a,d,p,y,u,_,g,v,D,null,void 0)}function m(e,t,r){return(0,_.isJavaScriptURLString)(t.href)?(console.error("Next.js has blocked a javascript: URL as a security precaution."),e):{canonicalUrl:t.origin===location.origin?(0,i.createHrefFromUrl)(t):t.href,pushRef:{pendingPush:"push"===r,mpaNavigation:!0,preserveCustomHistoryState:!1},renderedSearch:e.renderedSearch,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,tree:e.tree,nextUrl:e.nextUrl,previousNextUrl:e.previousNextUrl,debugInfo:null}}function S(e,t,r,n,a,u,l,o,i,c,s){let f,d,h=(0,y.computeChangedPath)(e.tree,n)||e.nextUrl,_=new URL(e.canonicalUrl,t),g=t.pathname===_.pathname&&t.search===_.search&&t.hash!==_.hash;if(i===p.ScrollBehavior.NoScroll)null!==c&&(c.current=!1),f=e.focusAndScrollRef.scrollRef,d=!1;else if(g){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1),null!==c&&(c.current=!1),f={current:!0},d=!0}else{if(f=c,null!==c){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1)}d=!1}return{canonicalUrl:l,renderedSearch:u,pushRef:{pendingPush:"push"===o,mpaNavigation:!1,preserveCustomHistoryState:!1},focusAndScrollRef:{scrollRef:f,forceScroll:d,onlyHashChange:g,hashFragment:i!==p.ScrollBehavior.NoScroll&&""!==t.hash?decodeURIComponent(t.hash.slice(1)):e.focusAndScrollRef.hashFragment},cache:a,tree:n,nextUrl:h,previousNextUrl:r,debugInfo:s}}function b(e,t,r,n,a,u){return{canonicalUrl:(0,i.createHrefFromUrl)(t),renderedSearch:r,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:n,tree:a,nextUrl:u,previousNextUrl:null,debugInfo:null}}function T(e,t,r,n,a){let l=t,o=null,i=null;if(null!==r)for(let{segmentPath:e,tree:t,seedData:a,head:c}of r){let r=function e(t,r,n,a,l,o,i){let c;if(i===l.length)return{tree:n,data:a};let s=l[i],f=t[1],d=null!==r?r[1]:null,h={},p={};for(let t in f){let r=f[t],u=null!==d?d[t]??null:null;if(t===s){let c=e(r,u,n,a,l,o,i+2);h[t]=c.tree,p[t]=c.data}else h[t]=r,p[t]=u}if(c=[t[0],h],2 in t){let e=t[2];null!=e&&(c[2]=[e[0],o])}3 in t&&(c[3]=t[3]);let y=(t[4]??0)&~u.SubtreePrefetchHints;for(let e in h){let t=h[e][4];void 0!==t&&(y=(0,u.propagateSubtreeBits)(y,t))}return 0!==y&&(c[4]=y),{tree:c,data:[null,p,null,!0,null]}}(l,o,t,a,e,n,0);l=r.tree,o=r.data,i=c}let c=l,f={metadataVaryPath:null};return{routeTree:(0,s.convertRootFlightRouterStateToRouteTree)(c,n,f),metadataVaryPath:f.metadataVaryPath,data:o,renderedSearch:n,head:i,dynamicStaleAt:(0,g.computeDynamicStaleAt)(e,a)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={discoverKnownRoute:function(){return p},matchKnownRoute:function(){return g},resetKnownRoutes:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(20896),o=e.r(511),i=e.r(33906),c=e.r(77048),s=e.r(56655);function f(e,t){let r=t.pattern;return null===r?null:(0,o.isValueExpired)(e,(0,l.getCurrentRouteCacheVersion)(),r)?(t.pattern=null,null):r}function d(){return{staticChildren:null,dynamicChild:null,dynamicChildParamName:null,dynamicChildParamType:null,pattern:null}}let h=d();function p(e,t,r,n,a,u,o,i,s,f,d){let p=(0,c.splitPathnameIntoParts)(t);if(null!==a){let c=(0,l.fulfillRouteCacheEntry)(e,a,u,o,i,s,f);return d&&(c.hasDynamicRewrite=!0),_(h,u,p,0,c,e,t,r,n,u,o,i,s,f,d),c}return _(h,u,p,0,null,e,t,r,n,u,o,i,s,f,d)}function y(e,t,r,n,a,u,o,i,c,s){return null!==e?e:(0,l.writeRouteIntoCache)(t,r,n,a,u,o,i,c,s)}function _(e,t,r,n,a,u,o,c,s,h,p,g,v,E,R){let P,m=t.segment,S=n{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return o}});let n=e.r(57630),a=e.r(77048),u=e.r(77709),l=e.r(9396);function o(e,t,r,o,i){let c=(0,n.createPrefetchURL)(e);if(null===c)return;let s=(0,a.createCacheKey)(c.href,t);(0,u.schedulePrefetchTask)(s,r,o,l.PrefetchPriority.Default,i,null)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77709,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return m},isPrefetchTaskDirty:function(){return b},pingPrefetchScheduler:function(){return O},pingPrefetchTask:function(){return N},reschedulePrefetchTask:function(){return S},schedulePrefetchTask:function(){return P},startRevalidationCooldown:function(){return R},subtreeHasSpeculativePrefetch:function(){return V}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(56019),o=e.r(20896),i=e.r(77048),c=e.r(33906),s=e.r(9396),f=e.r(13258),d=e.r(73861),h="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),p=[],y=0,_=0,g=!1,v=null,E=null;function R(){null!==E&&clearTimeout(E),E=setTimeout(()=>{E=null,O()},300)}function P(e,t,r,n,a,u){let l={key:e,treeAtTimeOfPrefetch:t,routeCacheVersion:(0,o.getCurrentRouteCacheVersion)(),segmentCacheVersion:(0,o.getCurrentSegmentCacheVersion)(),priority:n,phase:2,hasBackgroundWork:!1,hasPendingResponses:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:_++,isCanceled:!1,fallbackRetryStatus:o.EntryStatus.Empty,onInvalidate:a,_heapIndex:-1};return T(l),X(p,l),O(),l}function m(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,W(e,n,r))}}(p,e)}function S(e,t,r,n){e.isCanceled=!1,e.phase=2,e.sortId=_++,e.priority=e===v?s.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,T(e),-1!==e._heapIndex?Y(p,e):X(p,e),O()}function b(e,t,r){return e.routeCacheVersion!==(0,o.getCurrentRouteCacheVersion)()||e.segmentCacheVersion!==(0,o.getCurrentSegmentCacheVersion)()||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function T(e){e.priority===s.PrefetchPriority.Intent&&e!==v&&(null!==v&&v.priority!==s.PrefetchPriority.Background&&(v.priority=s.PrefetchPriority.Default,Y(p,v)),v=e)}function O(){g||(g=!0,h(C))}function A(e){return null===E&&(e.priority===s.PrefetchPriority.Intent?y<12:y<4)}function w(e){return y++,e.then(e=>null===e?(j(),null):(e.closed.then(j),e.value))}function j(){y--,O()}function N(e){e.isCanceled||-1!==e._heapIndex||(X(p,e),O())}function C(){g=!1;let e=Date.now(),t=K(p);for(;null!==t&&A(t);){t.routeCacheVersion=(0,o.getCurrentRouteCacheVersion)(),t.segmentCacheVersion=(0,o.getCurrentSegmentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,o.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case o.EntryStatus.Empty:w((0,o.fetchRouteOnCacheMiss)(r,t.key)),r.staleAt=e+6e4,r.status=o.EntryStatus.Pending;case o.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case o.EntryStatus.Rejected:break;case o.EntryStatus.Fulfilled:{let n;if(2===t.phase)return 2;if(!A(t))return 0;let a=r.tree;switch(n=a.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching?s.FetchStrategy.PPR:t.fetchStrategy===s.FetchStrategy.PPR?r.supportsPerSegmentPrefetching?s.FetchStrategy.PPR:s.FetchStrategy.LoadingBoundary:t.fetchStrategy){case s.FetchStrategy.PPR:{let n=1===t.phase?s.FetchStrategy.StaticShell:s.FetchStrategy.PPR;if(n===s.FetchStrategy.PPR&&!V(t.fetchStrategy,a.prefetchHints))return 2;if(function(e,t,r,n){let a=M(n,r);if(a&&(r.tree.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)==0)return F(t,r.metadata.requestKey);if(!(r.tree.prefetchHints&u.PrefetchHint.HeadOutlined))return;let l={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,n,r.metadata,t._navigationLockPrefetch??null),parent:null},i=L(e,t,r,t.key,r.metadata,l,n,!0);a&&i&&F(t,r.metadata.requestKey)}(e,t,r,n),0===function e(t,r,n,a,l,o,i){let c=k(t,r,n,l,o,s.FetchStrategy.PPR,!0).bundle,f=a[1],d=l.slots;if(null!==d)for(let[a,l]of d){if(!A(r))return 0;let o=l.segment,d=f[a],h=d?.[0],p=null!==c&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?c:null;if(0===(void 0!==h&&B(n,o,h)?e(t,r,n,d,l,p,i):function e(t,r,n,a,l,o){if(o===s.FetchStrategy.PPR&&!V(r.fetchStrategy,a.prefetchHints))return 2;let i=M(o,n),c=(a.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)!=0;if(i&&!c)return F(r,a.requestKey),null!==l&&function e(t,r,n,a,l,o){let i=k(t,r,n,a,l,o,!1).bundle;if(null!==i&&null!==a.slots){for(let l of a.slots.values())if(l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf)return void e(t,r,n,l,i,o)}}(t,r,n,a,l,o),2;let f=k(t,r,n,a,l,o,!0),d=f.bundle;if(i&&f.needsRuntimeRequest)return F(r,a.requestKey),2;if(null!==a.slots){if(!A(r))return 0;for(let l of a.slots.values()){let a=null!==d&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?d:null;if(0===e(t,r,n,l,a,o))return 0}}return 2}(t,r,n,l,i===s.FetchStrategy.StaticShell?null:p,i)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,a,null,n))return 0;if(M(n,r)){let u=n===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime,l=t.spawnedRuntimePrefetches;if(null!==l){let n=new Map;D(e,t,r,n,u);let i=function e(t,r,n,a,u,l,o){if(u.has(a.requestKey))return U(t,r,n,a,!1,l,o);let i={},c=a.slots;if(null!==c)for(let[a,s]of c)i[a]=e(t,r,n,s,u,l,o);let s=[a.segment,i,null,null];return 0!==a.prefetchHints&&(s[4]=a.prefetchHints),s}(e,t,r,a,l,n,u);n.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,u,i,n))}}return 2}case s.FetchStrategy.Full:case s.FetchStrategy.PPRRuntime:case s.FetchStrategy.LoadingBoundary:{if(1===t.phase)return 2;let l=new Map;D(e,t,r,l,n);let i=function e(t,r,n,a,l,i,c){let f=a[1],d=l.slots,h={};if(null!==d)for(let[a,l]of d){let d=l.segment,p=f[a],y=p?.[0];if(void 0!==y&&B(n,d,y)){let u=e(t,r,n,p,l,i,c);h[a]=u}else switch(c){case s.FetchStrategy.LoadingBoundary:{let e=(l.prefetchHints&(u.PrefetchHint.SegmentHasLoadingBoundary|u.PrefetchHint.SubtreeHasLoadingBoundary))!=0?function e(t,r,n,a,l,i){let c=null===l?"inside-shared-layout":null,f=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,a,r._navigationLockPrefetch??null);switch(f.status){case o.EntryStatus.Empty:{let e=(0,o.upgradeToPendingSegment)(f,s.FetchStrategy.LoadingBoundary,r._navigationLockPrefetch??null);i.set(a.requestKey,e),x(r,e),"refetch"!==l&&(c=l="refetch");break}case o.EntryStatus.Fulfilled:if((a.prefetchHints&u.PrefetchHint.SegmentHasLoadingBoundary)!=0)return(0,o.convertRouteTreeToFlightRouterState)(a);break;case o.EntryStatus.Pending:x(r,f);case o.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let[u,o]of a.slots)d[u]=e(t,r,n,o,l,i);let h=[a.segment,d,null,c];return 0!==a.prefetchHints&&(h[4]=a.prefetchHints),h}(t,r,n,l,null,i):(0,o.convertRouteTreeToFlightRouterState)(l);h[a]=e;break}case s.FetchStrategy.PPRRuntime:{let e=U(t,r,n,l,!1,i,c);h[a]=e;break}case s.FetchStrategy.Full:{let e=U(t,r,n,l,!1,i,c);h[a]=e}}}let p=[l.segment,h,null,null];return 0!==l.prefetchHints&&(p[4]=l.prefetchHints),p}(e,t,r,t.treeAtTimeOfPrefetch,a,l,n);return l.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,n,i,l)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,i.createCacheKey)(n.href,r.nextUrl),u=(0,o.readOrCreateRouteCacheEntry)(e,t,a);switch(u.status){case o.EntryStatus.Empty:(t.priority===s.PrefetchPriority.Background||(t.hasBackgroundWork=!0,0))&&(u.status=o.EntryStatus.Pending,w((0,o.fetchRouteOnCacheMiss)(u,a)));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}return 2===a&&t.hasPendingResponses?1:a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.hasPendingResponses=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:G(p),t=K(p);continue;case 2:if(2===t.phase){let r=(0,o.readRouteCacheEntry)(e,t.key),n=null!==r&&r.status===o.EntryStatus.Fulfilled&&(r.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0;t.phase=+!!n,Y(p,t)}else 1===t.phase?(t.phase=0,Y(p,t)):n?(t.priority=s.PrefetchPriority.Background,Y(p,t)):G(p);t=K(p);continue}}null===t&&0===y&&(0,d.cleanup)()}function M(e,t){return e===s.FetchStrategy.StaticShell||(t.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0}function I(e,t){return(0,o.canNewFetchStrategyProvideMoreContent)(e.fetchStrategy,t===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime)}function F(e,t){null===e.spawnedRuntimePrefetches?e.spawnedRuntimePrefetches=new Set([t]):e.spawnedRuntimePrefetches.add(t)}function D(e,t,r,n,a){U(e,t,r,r.metadata,!1,n,a===s.FetchStrategy.LoadingBoundary?s.FetchStrategy.Full:a)}function x(e,t){e.hasPendingResponses=!0,null===t.blockedTasks?t.blockedTasks=new Set([e]):t.blockedTasks.add(e)}function U(e,t,r,n,a,u,l){let i=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null),c=null;switch(i.status){case o.EntryStatus.Empty:if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToFulfillDynamicSegmentFromBFCache)(e,i,n))break;c=(0,o.upgradeToPendingSegment)(i,l,t._navigationLockPrefetch??null);break;case o.EntryStatus.Fulfilled:if(i.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)){if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToUpgradeSegmentFromBFCache)(e,n))break;c=H(e,t,n,l)}break;case o.EntryStatus.Pending:case o.EntryStatus.Rejected:(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)&&(c=H(e,t,n,l)),i.status===o.EntryStatus.Pending&&x(t,i)}null!==c&&x(t,c);let f={};if(null!==n.slots)for(let[o,i]of n.slots)f[o]=U(e,t,r,i,a||null!==c,u,l);null!==c&&u.set(n.requestKey,c);let d=a||null===c?null:"refetch",h=[n.segment,f,null,d];return 0!==n.prefetchHints&&(h[4]=n.prefetchHints),h}function L(e,t,r,n,a,u,l,i){let c=0,f=!1,d=!1,h=u;for(;null!==h;){c++;let n=h.entry,a=h.tree;if(null===n||null===a){h=h.parent;continue}switch(n.status){case o.EntryStatus.Empty:(0,o.upgradeToPendingSegment)(n,l,t._navigationLockPrefetch??null),f=!0,x(t,n);break;case o.EntryStatus.Pending:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;x(t,n);break;case o.EntryStatus.Rejected:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;break;case o.EntryStatus.Fulfilled:{let u=I(n,l);u&&(d=!0);let c=u&&M(l,r),s=n.isUpgradeableISRFallback&&(t.fallbackRetryStatus===o.EntryStatus.Empty||t.fallbackRetryStatus===o.EntryStatus.Fulfilled);if(i&&!c&&(n.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)||s)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):(h.entry=null,r.status===o.EntryStatus.Pending&&x(t,r))}else h.entry=null}}h=h.parent}return f&&w((0,o.fetchSegmentsOnCacheMiss)(t,r,n,a,u,c,l)),d}function k(e,t,r,n,a,l,i){if(n.prefetchHints&u.StaticPrefetchDisabled)return{bundle:{tree:null,entry:null,parent:a},needsRuntimeRequest:!1};let c=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null);if(n.prefetchHints&u.PrefetchHint.InlinedIntoChild)return{bundle:{tree:n,entry:c,parent:a},needsRuntimeRequest:c.status===o.EntryStatus.Fulfilled&&I(c,l)};let s=a;n.prefetchHints&u.PrefetchHint.HeadInlinedIntoSelf&&(s={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,l,r.metadata,t._navigationLockPrefetch??null),parent:a});let f={tree:n,entry:c,parent:s};return{bundle:null,needsRuntimeRequest:L(e,t,r,t.key,n,f,l,i)}}function H(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,n,r);if(a.status===o.EntryStatus.Empty)return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null);if((0,o.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let a=(0,o.overwriteRevalidatingSegmentCacheEntry)(e,n,r);return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null)}switch(a.status){case o.EntryStatus.Pending:return x(t,a),null;case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:default:return null}}function B(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,(0,c.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(e.renderedSearch))):(0,l.matchSegment)(r,t)}function V(e,t){return e===s.FetchStrategy.Full||(t&u.PrefetchHint.SubtreeHasEagerPrefetch)!=0}function $(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function X(e,t){let r=e.length;e.push(t),t._heapIndex=r,q(e,t,r)}function K(e){return 0===e.length?null:e[0]}function G(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,W(e,r,0)),t}function Y(e,t){let r=t._heapIndex;-1!==r&&(0===r?W(e,t,0):$(e[r-1>>>1],t)>0?q(e,t,r):W(e,t,r))}function q(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!($(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function W(e,t,r){let n=r,a=e.length,u=a>>>1;for(;n$(u,t))l$(o,u)?(e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l):(e[n]=u,u._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(l$(o,t)))return;e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},9396,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u,l={FetchStrategy:function(){return s},NavigationResultTag:function(){return i},PrefetchPriority:function(){return c}};for(var o in l)Object.defineProperty(r,o,{enumerable:!0,get:l[o]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),c=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),s=((u={})[u.LoadingBoundary=0]="LoadingBoundary",u[u.StaticShell=1]="StaticShell",u[u.RuntimeShell=2]="RuntimeShell",u[u.PPR=3]="PPR",u[u.PPRRuntime=4]="PPRRuntime",u[u.Full=5]="Full",u);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56655,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return s},clonePageVaryPathWithNewSearchParams:function(){return g},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return y},finalizePageVaryPath:function(){return h},getFulfilledRouteVaryPath:function(){return c},getFulfilledSegmentVaryPath:function(){return function e(t,r){return{id:t.id,value:null===t.id||r.has(t.id)?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent,r)}}},getPartialLayoutVaryPath:function(){return d},getPartialPageVaryPath:function(){return p},getRenderedSearchFromVaryPath:function(){return v},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return _},getShellSegmentVaryPath:function(){return function e(t){return{id:t.id,value:null===t.id||!0===t.isRootParam?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent)}}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(511),o=e.r(67764);function i(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:r,isRootParam:!1,parent:null}}}}function c(e,t,r,n){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:n?r:l.Fallback,isRootParam:!1,parent:null}}}}function s(e,t,r,n){return{id:r,value:t,isRootParam:n,parent:e}}function f(e,t){return{id:null,value:e,isRootParam:!1,parent:t}}function d(e){return e.parent}function h(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function p(e){return e.parent.parent}function y(e,t,r){return{id:null,value:e+o.HEAD_REQUEST_KEY,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function _(e,t){let r=t.varyPath;if(e===u.FetchStrategy.RuntimeShell||e===u.FetchStrategy.StaticShell)return t.shellVaryPath;if(t.isPage&&e!==u.FetchStrategy.Full&&e!==u.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{id:null,value:r.value,isRootParam:!1,parent:{id:"?",value:l.Fallback,isRootParam:!1,parent:e}}}return r}function g(e,t){let r=e.parent;return{id:null,value:e.value,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r.parent}}}function v(e){let t=e.parent.value;return"string"==typeof t?t:null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return u},unstable_isUnrecognizedActionError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});class u extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function l(e){return!!(e&&"object"==typeof e&&e instanceof u)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1244,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),a=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return d},forbidden:function(){return i.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return s.unstable_rethrow}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3680),l=e.r(24063),o=e.r(22783),i=e.r(79854),c=e.r(22683),s=e.r(15507);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}let d={push:"push",replace:"replace"};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return f.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return E},usePathname:function(){return g},useRouter:function(){return v},useSearchParams:function(){return _},useSelectedLayoutSegment:function(){return P},useSelectedLayoutSegments:function(){return R},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(8372),o=e.r(61994),i=e.r(13258),c=e.r(14502),s=e.r(13957),f=e.r(92838),d=e.r(92805),{instrumentParamsForClientValidation:h,instrumentSearchParamsForClientValidation:p,expectCompleteParamsInClientValidation:y}={};function _(){c.useDynamicSearchParams?.("useSearchParams()");let e=(0,u.useContext)(o.SearchParamsContext);return(0,u.useMemo)(()=>e?new o.ReadonlyURLSearchParams(e):null,[e])}function g(){return c.useDynamicRouteParams?.("usePathname()"),(0,u.useContext)(o.PathnameContext)}function v(){let e=(0,u.useContext)(l.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});let t=(0,u.useContext)(l.LayoutRouterContext),r=t?.parentCacheNode.bfcacheId??0;return(0,u.useMemo)(()=>({back:e.back,forward:e.forward,refresh:e.refresh,hmrRefresh:e.hmrRefresh,push:e.push,replace:e.replace,prefetch:e.prefetch,experimental_gesturePush:e.experimental_gesturePush,bfcacheId:"_b_"+r+"_"}),[e,r])}function E(){return c.useDynamicRouteParams?.("useParams()"),(0,u.useContext)(o.PathParamsContext)}function R(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegments()");let t=(0,u.useContext)(l.LayoutRouterContext);return t?(0,i.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function P(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegment()"),(0,u.useContext)(o.NavigationPromisesContext);let t=R(e);return(0,i.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41538,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return c},dispatchGestureState:function(){return f},refreshOnInstantNavigationUnlock:function(){return i},useActionQueue:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(64245);e.r(88540);let o=null;function i(){}function c(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}let s=null;function f(e){if(null===s)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});s(e)}function d(e){let[t,r]=u.default.useState(e.state),[n,a]=(0,u.useOptimistic)(t);"u">typeof window&&(s=a),"u">typeof window&&(o=t=>e.dispatch(t,r));let i=(0,u.useMemo)(()=>n,[n]);return(0,l.isThenable)(i)?(0,u.use)(i):i}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},50590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return c},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return s},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(33906),o=e.r(51191);function i(e){let[t,r,n,a]=e.slice(-4),u=e.slice(0,-4);return{pathToSegment:u.slice(0,-1),segmentPath:u,segment:u[u.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function c(e,t){let r=(0,l.getRenderedPathname)(e),n=(0,l.getRenderedSearch)(e),a=(0,o.createHrefFromUrl)(new URL(location.href)),u=t.f[0],i=u[0],c={c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let u,o,i=t[0];if("string"==typeof i)u=i,o=(0,l.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],c=i[3],s=(0,l.parseDynamicParamFromURLPart)(t,n,a);u=[e,(0,l.getCacheKeyForDynamicParam)(s,r),t,c],o=!0}let c=o?a+1:a,s=t[1],f={};for(let t in s){let a=s[t];f[t]=e(a,r,n,c)}return[u,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),u[1],u[2],u[3]]],m:t.m,G:t.G,S:t.S,h:t.h};return t.b&&(c.b=t.b),c}function s(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,n,a,l,o]=t,i=function(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY+"?")?u.PAGE_SEGMENT_KEY:e;let[t,r,n]=e;return[t,r,n,null]}(r),c={};for(let[t,r]of Object.entries(n))c[t]=e(r);let s=[i,c];return l&&(s[2]=null,s[3]=l),void 0!==o&&(s[4]=o),s}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48277,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isJavaScriptURLString",{enumerable:!0,get:function(){return a}});let n=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function a(e){return n.test(""+e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32992,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getNavigationBuildId:function(){return o},setNavigationBuildId:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="";function l(e){u=e}function o(){return u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87250,(e,t,r)=>{"use strict";function n(e){return(e=e.slice(3)).startsWith("/")||(e=`/${e}`),e}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return n}}),e.r(52817),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},33906,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return p},getCacheKeyForDynamicParam:function(){return y},getParamValueFromCacheKey:function(){return g},getRenderedPathname:function(){return f},getRenderedSearch:function(){return s},parseDynamicParamFromURLPart:function(){return h},urlSearchParamsToParsedUrlQuery:function(){return v},urlToUrlWithoutFlightMarker:function(){return _}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(67764),o=e.r(21768),i=e.r(52817),c=e.r(87250);function s(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:_(new URL(e.url)).search}function f(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);if(null!==t)return t;let r=_(new URL(e.url)).pathname;return(0,i.hasBasePath)(r)?(0,c.removeBasePath)(r):r}function d(e){try{return encodeURIComponent(decodeURIComponent(e))}catch{return e}}function h(e,t,r){switch(e){case"c":return rd(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?d(e.slice(n)):d(e)):[]}case"oc":return rd(e)):null;case"d":if(r>=t.length)return"";return d(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return d(t[r].slice(n))}default:return""}}function p(e){return!(e===l.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(u.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==u.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function y(e,t){return"string"==typeof e?(0,u.addSearchParamsIfPageSegment)(e,v(new URLSearchParams(t))):null===e?"":e.join("/")}function _(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function g(e,t){return"c"===t||"oc"===t?e.split("/"):e}function v(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64893,(e,t,r)=>{"use strict";var n=e.r(74080);function a(e){var t="https://react.dev/errors/"+e;if(1d||35===d||114===d||120===d?(p=d,d=3,s++):(p=0,d=3);continue;case 2:44===(v=c[s++])?d=4:y=y<<4|(96c.length&&(v=-1)}var E=c.byteOffset+s;if(-1{"use strict";e.i(47167),t.exports=e.r(64893)},35326,(e,t,r)=>{"use strict";t.exports=e.r(21413)},63416,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_SUFFIX:function(){return _},APP_DIR_ALIAS:function(){return B},CACHE_ONE_YEAR_SECONDS:function(){return C},DOT_NEXT_ALIAS:function(){return k},ESLINT_DEFAULT_DIRS:function(){return eo},GSP_NO_RETURNED_VALUE:function(){return et},GSSP_COMPONENT_MEMBER_ERROR:function(){return ea},GSSP_NO_RETURNED_VALUE:function(){return er},HTML_CONTENT_TYPE_HEADER:function(){return l},INFINITE_CACHE:function(){return M},INSTRUMENTATION_HOOK_FILENAME:function(){return U},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return I},MIDDLEWARE_LOCATION_REGEXP:function(){return F},NEXT_BODY_SUFFIX:function(){return E},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return j},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return m},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return S},NEXT_CACHE_ROOT_PARAM_TAG_ID:function(){return N},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return w},NEXT_CACHE_TAGS_HEADER:function(){return P},NEXT_CACHE_TAG_MAX_ITEMS:function(){return O},NEXT_CACHE_TAG_MAX_LENGTH:function(){return A},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return c},NEXT_META_SUFFIX:function(){return v},NEXT_NAV_DEPLOYMENT_ID_HEADER:function(){return R},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return b},NEXT_RESUME_STATE_LENGTH_HEADER:function(){return T},NON_STANDARD_NODE_ENV:function(){return eu},PAGES_DIR_ALIAS:function(){return L},PRERENDER_REVALIDATE_HEADER:function(){return f},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return d},PROXY_FILENAME:function(){return D},PROXY_LOCATION_REGEXP:function(){return x},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return W},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return q},RSC_ACTION_ENCRYPTION_ALIAS:function(){return Y},RSC_ACTION_PROXY_ALIAS:function(){return X},RSC_ACTION_VALIDATE_ALIAS:function(){return $},RSC_CACHE_WRAPPER_ALIAS:function(){return K},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return G},RSC_MOD_REF_PROXY_ALIAS:function(){return V},RSC_SEGMENTS_DIR_SUFFIX:function(){return h},RSC_SEGMENT_SUFFIX:function(){return p},RSC_SUFFIX:function(){return y},SERVER_PROPS_EXPORT_ERROR:function(){return ee},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return Q},SERVER_PROPS_SSG_CONFLICT:function(){return J},SERVER_RUNTIME:function(){return ei},SSG_FALLBACK_EXPORT_ERROR:function(){return el},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return Z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return u},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return en},WEBPACK_LAYERS:function(){return ef},WEBPACK_RESOURCE_QUERIES:function(){return ed},WEB_SOCKET_MAX_RECONNECTIONS:function(){return ec}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="text/plain",l="text/html; charset=utf-8",o="application/json; charset=utf-8",i="nxtP",c="nxtI",s="x-matched-path",f="x-prerender-revalidate",d="x-prerender-revalidate-if-generated",h=".segments",p=".segment.rsc",y=".rsc",_=".action",g=".json",v=".meta",E=".body",R="x-nextjs-deployment-id",P="x-next-cache-tags",m="x-next-revalidated-tags",S="x-next-revalidate-tag-token",b="next-resume",T="x-next-resume-state-length",O=128,A=256,w=1024,j="_N_T_",N="_N_RP_",C=31536e3,M=0xfffffffe,I="middleware",F=`(?:src/)?${I}`,D="proxy",x=`(?:src/)?${D}`,U="instrumentation",L="private-next-pages",k="private-dot-next",H="private-next-root-dir",B="private-next-app-dir",V="private-next-rsc-mod-ref-proxy",$="private-next-rsc-action-validate",X="private-next-rsc-server-reference",K="private-next-rsc-cache-wrapper",G="private-next-rsc-track-dynamic-import",Y="private-next-rsc-action-encryption",q="private-next-rsc-action-client-wrapper",W="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",Q="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",J="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",Z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",ee="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",et="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",er="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",en="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",ea="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",eu='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',el="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",eo=["app","pages","components","lib","src"],ei={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ec=12,es={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ef={...es,GROUP:{builtinReact:[es.reactServerComponents,es.actionBrowser],serverOnly:[es.reactServerComponents,es.actionBrowser,es.instrument,es.middleware],neutralTarget:[es.apiNode,es.apiEdge],clientOnly:[es.serverSideRendering,es.appPagesBrowser],bundled:[es.reactServerComponents,es.actionBrowser,es.serverSideRendering,es.appPagesBrowser,es.shared,es.instrument,es.middleware],appPages:[es.reactServerComponents,es.serverSideRendering,es.appPagesBrowser,es.actionBrowser]}},ed={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return u},OUTLET_BOUNDARY_NAME:function(){return o},ROOT_LAYOUT_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="__next_metadata_boundary__",l="__next_viewport_boundary__",o="__next_outlet_boundary__",i="__next_root_layout_boundary__"},97367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return o},OutletBoundary:function(){return c},RootLayoutBoundary:function(){return s},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54839),l={[u.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[u.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[u.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[u.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},o=l[u.METADATA_BOUNDARY_NAME.slice(0)],i=l[u.VIEWPORT_BOUNDARY_NAME.slice(0)],c=l[u.OUTLET_BOUNDARY_NAME.slice(0)],s=l[u.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},39146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return u},ActionDidRevalidateDynamicOnly:function(){return o},ActionDidRevalidateStaticAndDynamic:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=0,l=1,o=2},8372,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(55682)._(e.r(71645)),l=u.default.createContext(null),o=u.default.createContext(null),i=u.default.createContext(null),c=u.default.createContext(null),s=u.default.createContext(new Set)},22744,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={PrefetchHint:function(){return l},StaticPrefetchDisabled:function(){return o},SubtreePrefetchHints:function(){return i},propagateSubtreeBits:function(){return c}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});var l=((n={})[n.SubtreeHasPartialPrefetching=2]="SubtreeHasPartialPrefetching",n[n.SegmentHasLoadingBoundary=4]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=8]="SubtreeHasLoadingBoundary",n[n.IsRootLayoutOrAbove=16]="IsRootLayoutOrAbove",n[n.ParentInlinedIntoSelf=32]="ParentInlinedIntoSelf",n[n.InlinedIntoChild=64]="InlinedIntoChild",n[n.HeadInlinedIntoSelf=128]="HeadInlinedIntoSelf",n[n.HeadOutlined=256]="HeadOutlined",n[n.InliningHintsStale=512]="InliningHintsStale",n[n.PrefetchDisabled=1024]="PrefetchDisabled",n[n.SubtreeHasEagerPrefetch=4096]="SubtreeHasEagerPrefetch",n[n.SubtreeHasInstantFalse=8192]="SubtreeHasInstantFalse",n[n.ShouldAttemptStaticPrefetch=16384]="ShouldAttemptStaticPrefetch",n);let o=1024,i=12298;function c(e,t){return 2&t&&(e|=2),12&t&&(e|=8),4096&t&&(e|=4096),8192&t&&(e|=8192),e}},43369,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={getAssetToken:function(){return i},getAssetTokenQuery:function(){return c},getDeploymentId:function(){return l},getDeploymentIdQuery:function(){return o}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});function l(){return n}function o(e=!1){let t=n;return t?`${e?"&":"?"}dpl=${t}`:""}function i(){return!1}function c(e=!1){return""}"u">typeof window?(n=document.documentElement.dataset.dplId,delete document.documentElement.dataset.dplId):n=void 0},19921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return u},hexHash:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=5381;for(let r=0;r>>0}function l(e){return u(e).toString(36).slice(0,5)}},86051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeCacheBustingSearchParam:function(){return s},computeLegacyCacheBustingSearchParam:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(19921),l=new TextEncoder;function o(e){return void 0===e?"0":Array.isArray(e)?e.join(","):e}function i(e,t,r,n){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===n?null:[e??"0",o(t),o(r),o(n)].join(",")}async function c(e){var t=new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",l.encode(e))).subarray(0,12);let r="";for(let e=0;e{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return i},setCacheBustingSearchParamWithHash:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(86051),l=e.r(21768);async function o(e){return"function"==typeof globalThis.crypto?.subtle?.digest?(0,u.computeCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL]):(0,u.computeLegacyCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL])}let i=async(e,t)=>{c(e,await o(t))},c=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${l.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${l.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${l.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return s},PathParamsContext:function(){return c},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return o},createDevToolsInstrumentedPromise:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(71645),l=e.r(3680),o=(0,u.createContext)(null),i=(0,u.createContext)(null),c=(0,u.createContext)(null),s=(0,u.createContext)(null);function f(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},44305,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createLinkPrefetchPartialError:function(){return l},createUnrenderedSegmentError:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=`Route "${e}": Could not validate that a segment in your UI has instant navigation.`;if(t.length>0){let e=1===t.length?"Dropped segment":"Dropped segments";r+=` + +This segment was dropped from rendering. Issues that would prevent instant navigation will go undetected. + +${e}: +${t.map(e=>` ${e}`).join("\n")} + +Ways to fix this: + - [render] Render the dropped segment + - [ignore] Set \`export const instant = false\` to opt the dropped segment out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-unrendered-segment`}return Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E1286",enumerable:!1,configurable:!0})}function l(e){return Object.defineProperty(Error(`Next.js encountered dynamic data during prefetching for "${e}". + +This will lead to slower, more expensive prefetches. + +Ways to fix this: + - [upgrade] Opt into Partial Prefetching by exporting \`const prefetch = 'partial'\` from the page or layout, or by setting \`partialPrefetching: true\` in next.config to opt the whole app in + - [disable] Remove \`prefetch={true}\` from the to use the default prefetch + - [ignore] Set \`export const instant = false\` to opt the route out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-link-prefetch-partial`),"__NEXT_ERROR_CODE",{value:"E1435",enumerable:!1,configurable:!0})}},12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1179",enumerable:!1,configurable:!0}),this.name="InvariantError"}}},64245,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return l},isBailoutToCSRError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="BAILOUT_TO_CLIENT_SIDE_RENDERING";class l extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}},3372,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},39470,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},41858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:u}=(0,n.parsePath)(e);return`${t}${r}${a}${u}`}},38281,(e,t,r)=>{"use strict";function n(e){return 47===e.charCodeAt(e.length-1)&&e.length>1?e.slice(0,-1):e}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},82823,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=e.r(38281),a=e.r(72463),u=e=>{if(47!==e.charCodeAt(0))return e;let{pathname:t,query:r,hash:u}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?`${(0,n.removeTrailingSlash)(t)}${r}${u}`:t.endsWith("/")?`${t}${r}${u}`:`${t}/${r}${u}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5550,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return u}});let n=e.r(41858),a=e.r(82823);function u(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/cv"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74180,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={compareAppPaths:function(){return i},normalizeAppPath:function(){return o},normalizeRscURL:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3372),l=e.r(13258);function o(e){return(0,u.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,l.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e,t){let r=e.includes("/@"),n=t.includes("/@");return r&&!n?-1:!r&&n?1:e.localeCompare(t)}function c(e){return e.replace(/\.rsc($|\?)/,"$1")}},26935,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},82604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return u.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(26935),l=/Googlebot(?!-)|Googlebot$/i,o=u.HTML_LIMITED_BOT_UA_RE.source;function i(e){return u.HTML_LIMITED_BOT_UA_RE.test(e)}function c(e){return l.test(e)||i(e)}function s(e){return l.test(e)?"dom":i(e)?"html":void 0}},91463,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return l},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(74180),l=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>l.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=l.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,u.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},72463,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},59084,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},52817,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(59084);function a(e){return(0,n.pathHasPrefix)(e,"/cv")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return l},appendSegmentRequestKeyPart:function(){return c},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l="",o="/_head";function i(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY)?u.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function c(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},6372,(e,t,r)=>{"use strict";function n(e,t){let r=e[Symbol.asyncIterator]();for(;;){let e=r.next();if(e.then(u,u),"fulfilled"!==e.status||void 0===e.value)return;let n=e.value;if(n.done)return;t.add(n.value)}}function a(e,t){if(null==e||null==t)return null;let r=new Set;return n(e,r),n(t,r),r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"readVaryParams",{enumerable:!0,get:function(){return a}});let u=()=>{}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return s},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return c},getSegmentValue:function(){return u},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,a=[]){let l;if(n)l=t[1][r];else{let e=t[1];l=e.children??Object.values(e)[0]}if(!l)return a;let o=u(l[0]);return!o||o.startsWith(s)?a:(a.push(o),e(l,r,!1,a))}},isGroupSegment:function(){return l},isParallelRouteSegment:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return Array.isArray(e)?e[1]:e}function l(e){return"("===e[0]&&e.endsWith(")")}function o(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(s)){let e=JSON.stringify(t);return"{}"!==e?s+"?"+e:s}return e}function c(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===f?null:r}let s="__PAGE__",f="__DEFAULT__",d="/_not-found"},39747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={SERVER_REFERENCE_ID_LENGTH:function(){return u},extractInfoFromServerReferenceId:function(){return o},mightBeServerReferenceId:function(){return l},omitUnusedArgs:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=42;function l(e){return e.length===u}function o(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function i(e,t){let r=Array(e.length),n=0;for(let a=0;a=6&&t.hasRestArgs)&&(r[a]=e[a],n=a+1);return r.length=n,r}}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/1inwntv0b4r-7.js b/dashboard-next/out-www/_next/static/chunks/1inwntv0b4r-7.js new file mode 100644 index 0000000..47baf60 --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/1inwntv0b4r-7.js @@ -0,0 +1,31 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55682,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},18576,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={WarningIcon:function(){return a},errorStyles:function(){return u},errorThemeCss:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});e.r(55682);let i=e.r(43476);e.r(71645);let u={container:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",display:"flex",alignItems:"center",justifyContent:"center"},card:{marginTop:"-32px",maxWidth:"325px",padding:"32px 28px",textAlign:"left"},icon:{marginBottom:"24px"},title:{fontSize:"24px",fontWeight:500,letterSpacing:"-0.02em",lineHeight:"32px",margin:"0 0 12px 0",color:"var(--next-error-title)"},message:{fontSize:"14px",fontWeight:400,lineHeight:"21px",margin:"0 0 20px 0",color:"var(--next-error-message)"},form:{margin:0},buttonGroup:{display:"flex",gap:"8px",alignItems:"center"},button:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-text)",background:"var(--next-error-btn-bg)",border:"var(--next-error-btn-border)"},buttonSecondary:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-secondary-text)",background:"var(--next-error-btn-secondary-bg)",border:"var(--next-error-btn-secondary-border)"},digestFooter:{position:"fixed",bottom:"32px",left:"0",right:"0",textAlign:"center",fontFamily:'ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace',fontSize:"12px",lineHeight:"18px",fontWeight:400,margin:"0",color:"var(--next-error-digest)"}},s=` +:root { + --next-error-bg: #fff; + --next-error-text: #171717; + --next-error-title: #171717; + --next-error-message: #171717; + --next-error-digest: #666666; + --next-error-btn-text: #fff; + --next-error-btn-bg: #171717; + --next-error-btn-border: none; + --next-error-btn-secondary-text: #171717; + --next-error-btn-secondary-bg: transparent; + --next-error-btn-secondary-border: 1px solid rgba(0,0,0,0.08); +} +@media (prefers-color-scheme: dark) { + :root { + --next-error-bg: #0a0a0a; + --next-error-text: #ededed; + --next-error-title: #ededed; + --next-error-message: #ededed; + --next-error-digest: #a0a0a0; + --next-error-btn-text: #0a0a0a; + --next-error-btn-bg: #ededed; + --next-error-btn-border: none; + --next-error-btn-secondary-text: #ededed; + --next-error-btn-secondary-bg: transparent; + --next-error-btn-secondary-border: 1px solid rgba(255,255,255,0.14); + } +} +body { margin: 0; color: var(--next-error-text); background: var(--next-error-bg); } +`.replace(/\n\s*/g,"");function a(){return(0,i.jsx)("svg",{width:"32",height:"32",viewBox:"-0.2 -1.5 32 32",fill:"none",style:u.icon,children:(0,i.jsx)("path",{d:"M16.9328 0C18.0839 0.000116771 19.1334 0.658832 19.634 1.69531L31.4299 26.1309C32.0708 27.4588 31.1036 28.9999 29.6291 29H2.00215C0.527541 29 -0.439628 27.4588 0.201371 26.1309L11.9973 1.69531C12.4979 0.658823 13.5474 7.75066e-05 14.6984 0H16.9328ZM3.59493 26H28.0363L16.9328 3H14.6984L3.59493 26ZM15.8156 19C16.9202 19.0001 17.8156 19.8955 17.8156 21C17.8156 22.1045 16.9202 22.9999 15.8156 23C14.7111 23 13.8156 22.1046 13.8156 21C13.8156 19.8954 14.7111 19 15.8156 19ZM17.3156 16.5H14.3156V8.5H17.3156V16.5Z",fill:"var(--next-error-title)"})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}}),e.r(55682);let n=e.r(43476);e.r(71645);let o=e.r(12354),i=e.r(18576),u=function({error:e}){let t=e?.digest,r=!!t;return(0,o.handleISRError)({error:e}),(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{children:(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:i.errorThemeCss}})}),(0,n.jsxs)("body",{children:[(0,n.jsx)("div",{style:i.errorStyles.container,children:(0,n.jsxs)("div",{style:i.errorStyles.card,children:[(0,n.jsx)(i.WarningIcon,{}),(0,n.jsx)("h1",{style:i.errorStyles.title,children:"This page couldn’t load"}),(0,n.jsx)("p",{style:i.errorStyles.message,children:r?"A server error occurred. Reload to try again.":"Reload to try again, or go back."}),(0,n.jsxs)("div",{style:i.errorStyles.buttonGroup,children:[(0,n.jsx)("form",{style:i.errorStyles.form,children:(0,n.jsx)("button",{type:"submit",style:i.errorStyles.button,children:"Reload"})}),!r&&(0,n.jsx)("button",{type:"button",style:i.errorStyles.buttonSecondary,onClick:()=>{window.history.length>1?window.history.back():window.location.href="/"},children:"Back"})]})]})}),t&&(0,n.jsxs)("p",{style:i.errorStyles.digestFooter,children:["ERROR ",t]})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},12354,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleISRError",{enumerable:!0,get:function(){return o}});let n=e.r(1425);function o({error:e}){if(n.workAsyncStorage){let t=n.workAsyncStorage.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1425,(e,t,r)=>{"use strict";let n,o,i;Object.defineProperty(r,"__esModule",{value:!0});var u={actionAsyncStorage:function(){return n},workAsyncStorage:function(){return o},workUnitAsyncStorage:function(){return i}};for(var s in u)Object.defineProperty(r,s,{enumerable:!0,get:u[s]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35451,(e,t,r)=>{var n={156:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var a=[],c=!1,l=-1;function f(){c&&n&&(c=!1,n.length?a=n.concat(a):l=-1,a.length&&d())}function d(){if(!c){var e=s(f);c=!0;for(var t=a.length;t;){for(n=a,a=[];++l1)for(var r=1;r{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(35451)},18800,(e,t,r)=>{"use strict";var n=e.r(71645);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";e.i(47167),!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(18800)},45689,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},43476,(e,t,r)=>{"use strict";e.i(47167),t.exports=e.r(45689)},50740,(e,t,r)=>{"use strict";var n=e.i(47167),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),l=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),h=Symbol.for("react.view_transition"),v=Symbol.iterator,b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,_={};function x(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}function S(){}function j(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=x.prototype;var O=j.prototype=new S;O.constructor=j,m(O,x.prototype),O.isPureReactComponent=!0;var E=Array.isArray;function T(){}var w={H:null,A:null,T:null,S:null},R=Object.prototype.hasOwnProperty;function C(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function H(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var k=/\/+/g;function P(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function A(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,s){var a,c,l,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case i:d=!0;break;case y:return e((d=t._init)(t._payload),r,n,u,s)}}if(d)return s=s(t),d=""===u?"."+P(t,0):u,E(s)?(n="",null!=d&&(n=d.replace(k,"$&/")+"/"),e(s,r,n,"",function(e){return e})):null!=s&&(H(s)&&(a=s,c=n+(null==s.key||t&&t.key===s.key?"":(""+s.key).replace(k,"$&/")+"/")+d,s=C(a.type,c,a.props)),r.push(s)),1;d=0;var p=""===u?".":u+":";if(E(t))for(var g=0;g{"use strict";e.i(47167),t.exports=e.r(50740)}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/3_iofbsn7eau1.js b/dashboard-next/out-www/_next/static/chunks/3_iofbsn7eau1.js new file mode 100644 index 0000000..387c809 --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/3_iofbsn7eau1.js @@ -0,0 +1,22 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(a,l,o):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}},32120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(88540),u=e.r(41538);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92245,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27801,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(5550);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return l},FLIGHT_HEADERS:function(){return p},NEXT_ACTION_NOT_FOUND_HEADER:function(){return P},NEXT_ACTION_REVALIDATED_HEADER:function(){return b},NEXT_DID_POSTPONE_HEADER:function(){return g},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_HTML_REQUEST_ID_HEADER:function(){return S},NEXT_INSTANT_TEST_COOKIE:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return R},NEXT_REQUEST_ID_HEADER:function(){return m},NEXT_REWRITTEN_PATH_HEADER:function(){return v},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_STALE_TIME_HEADER:function(){return _},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return y},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return d},RSC_HEADER:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="rsc",l="next-action",o="next-router-state-tree",i="next-router-prefetch",c="next-router-segment-prefetch",s="next-hmr-refresh",f="next-url",d="text/x-component",h="next-instant-navigation-testing",p=[u,o,i,s,c],y="_rsc",_="x-nextjs-stale-time",g="x-nextjs-postponed",v="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",R="x-nextjs-prerender",P="x-nextjs-action-not-found",m="x-nextjs-request-id",S="x-nextjs-html-request-id",b="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99781,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return R},dispatchNavigateAction:function(){return S},dispatchTraverseAction:function(){return b},getCurrentAppRouterState:function(){return P},publicAppRouterInstance:function(){return T}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(4924),o=e.r(71645),i=e.r(64245),c=e.r(9396),s=e.r(1411);e.r(60355);let f=e.r(41538);e.r(96167),e.r(95871);let d=e.r(5550),h=e.r(57630),p=e.r(91949),y=e.r(48277),_=e.r(76138);function g(e,t,r){e.pending===t&&(e.pending=t.next,null!==e.pending)?v({actionQueue:e,action:e.pending,setState:r}):null===e.pending&&e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:u.ACTION_REFRESH},r))}async function v({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,l=e.action(n,a);function o(n){if(t.discarded){t.payload.type===u.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),g(e,t,r);return}e.state=n,g(e,t,r),t.resolve(n)}(0,i.isThenable)(l)?l.then(o,n=>{g(e,t,r),t.reject(n)}):o(l)}let E=null;function R(e){let t={state:e,dispatch:(e,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==u.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,v({actionQueue:e,action:a,setState:r})):t.type===u.ACTION_NAVIGATE||t.type===u.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,e.last===e.pending&&(e.last=a),v({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(t,e,r),action:async(e,t)=>(0,l.reducer)(e,t),pending:null,last:null};if("u">typeof window){if(null!==E)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});E=t}return t}function P(){return null!==E?E.state:null}function m(){if(null===E)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return E}function S(e,t,r,n,a,l){if(a)for(let e of a)(0,o.addTransitionType)(e);let i=new URL((0,d.addBasePath)(e),location.href);(0,p.setLinkForCurrentNavigation)(n),(0,_.startRouterTransition)(e,t,m().state.tree,l),(0,f.dispatchAppRouterAction)({type:u.ACTION_NAVIGATE,url:i,isExternalUrl:(0,h.isExternalURL)(i),locationSearch:location.search,scrollBehavior:r,navigateType:t})}function b(e,t){(0,_.startRouterTransition)(e,"traverse",m().state.tree,null),(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e),historyState:t})}let T={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});let n=m();switch(t?.kind??u.PrefetchKind.AUTO){case u.PrefetchKind.AUTO:r=c.FetchStrategy.PPR;break;case u.PrefetchKind.FULL:r=c.FetchStrategy.Full;break;default:r=c.FetchStrategy.PPR}(0,s.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"replace",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},push:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"push",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})},bfcacheId:"0"};"u">typeof window&&window.next&&(window.next.router=T),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57630,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(82604),l=e.r(5550);function o(e){return e.origin!==window.location.origin}function i(e){let t;if((0,u.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,l.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return o(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72383,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return y},ErrorBoundaryHandler:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(90373),c=e.r(65713);e.r(78377);let s=e.r(12354),f=e.r(82604),d=e.r(8372),h="u">typeof window&&(0,f.isBot)(window.navigator.userAgent);class p extends o.default.Component{static{this.contextType=d.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.retry=()=>{(0,o.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,c.isNextRouterError)(e))throw e;return{error:{thrownValue:e}}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){if(this.state.error&&!h){let e=this.state.error.thrownValue;return(0,s.handleISRError)({error:e}),(0,l.jsxs)(l.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,l.jsx)(this.props.errorComponent,{error:e,reset:this.reset,retry:this.retry})]})}return this.props.children}}function y({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,l.jsx)(p,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return u},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return s},getAccessFallbackHTTPStatus:function(){return c},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(u)),o="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&l.has(Number(r))}function c(e){return Number(e.digest.split(";")[1])}function s(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=e.r(68391);function u(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91949,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return s},getLinkForCurrentNavigation:function(){return p},mountFormInstance:function(){return P},mountLinkInstance:function(){return R},onLinkVisibilityChanged:function(){return S},onNavigationIntent:function(){return b},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return h},unmountPrefetchableInstance:function(){return m}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(77048),o=e.r(77709),i=e.r(71645),c=null,s={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{c?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(s),c=e})}function h(e){c===e&&(c=null)}function p(){return c}let y="function"==typeof WeakMap?new WeakMap:new Map,_=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r.intersectionRatio>0;S(r.target,n)}},{rootMargin:"200px"}):null;function v(e,t){void 0!==y.get(e)&&m(e),y.set(e,t),null!==g&&g.observe(e)}function E(t){if(!("u">typeof window))return null;{let{createPrefetchURL:r}=e.r(57630);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function R(e,t,r,n,a,u,l){if(a){let a=E(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:u,ownerStack:l};return v(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:u,ownerStack:l}}function P(e,t,r,n){let a=E(t);null===a||v(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function m(e){let t=y.get(e);if(void 0!==t){y.delete(e),_.delete(t);let r=t.prefetchTask;null!==r&&(0,o.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function S(e,t){let r=y.get(e);void 0!==r&&(r.isVisible=t,t?_.add(r):_.delete(r),T(r,u.PrefetchPriority.Default))}function b(e,t){let r=y.get(e);void 0!==r&&void 0!==r&&T(r,u.PrefetchPriority.Intent)}function T(t,r){if("u">typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,o.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(99781),u=a();if(null!==u){let e=u.tree;if(null===n){let n=u.nextUrl,a=(0,l.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,o.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null,null)}else(0,o.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of _){let n=r.prefetchTask;if(null!==n&&!(0,o.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,o.cancelPrefetchTask)(n);let a=(0,l.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,o.schedulePrefetchTask)(a,t,r.fetchStrategy,u.PrefetchPriority.Default,null,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56019,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},78377,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return l},useNavFailureHandler:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(71645);let u=e.r(51191);function l(e){return"u">typeof window&&!!window.next.__pendingUrl&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==(0,u.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14502,(e,t,r)=>{"use strict";let n,a;Object.defineProperty(r,"__esModule",{value:!0});var u={useDynamicRouteParams:function(){return n},useDynamicSearchParams:function(){return a}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return l},useServerInsertedHTML:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=u.default.createContext(null);function o(e){let t=(0,u.useContext)(l);t&&t(e)}},90373,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(61994),u=e.r(1425);function l(){return!function(){if("u"0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function u(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E1041",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},58442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return h},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(76562),c=e.r(24063),s=e.r(68391);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{"push"===r?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends o.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,s.isRedirectError)(e)){let t=(0,c.getURLFromRedirectError)(e),r=(0,c.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,l.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function h({children:e}){let t=(0,i.useRouter)();return(0,l.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l="NEXT_REDIRECT";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),o=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(o)&&o in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return h},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return s},redirect:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l=e.r(68391),o=e.r(1425);function i(e,t,r=u.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(l.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${l.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function c(e,t){throw i(e,t??=o.actionAsyncStorage?.getStore()?.isAction?"push":"replace",u.RedirectStatusCode.TemporaryRedirect)}function s(e,t="replace"){throw i(e,t,u.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,l.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function h(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34727,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return p},extractPathFromFlightRouterState:function(){return d},extractSourcePageFromFlightRouterState:function(){return h},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),u=a?t[1]:t;!u||u.startsWith(l.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}},segmentToSourcePagePathname:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(91463),l=e.r(13258),o=e.r(56019),i=e=>"/"===e[0]?e.slice(1):e,c=e=>"string"==typeof e?"children"===e?"":e:e[1],s=e=>{if("string"==typeof e)return"children"===e?"":e.startsWith(l.PAGE_SEGMENT_KEY)?"page":e;let[t,,r]=e;switch(r){case"c":return`[...${t}]`;case"ci(..)(..)":return`(..)(..)[...${t}]`;case"ci(.)":return`(.)[...${t}]`;case"ci(..)":return`(..)[...${t}]`;case"ci(...)":return`(...)[...${t}]`;case"oc":return`[[...${t}]]`;case"d":default:return`[${t}]`;case"di(..)(..)":return`(..)(..)[${t}]`;case"di(.)":return`(.)[${t}]`;case"di(..)":return`(..)[${t}]`;case"di(...)":return`(...)[${t}]`}};function f(e){return e.reduce((e,t)=>""===(t=i(t))||(0,l.isGroupSegment)(t)?e:`${e}/${t}`,"")||"/"}function d(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===l.DEFAULT_SEGMENT_KEY||u.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(l.PAGE_SEGMENT_KEY))return"";let r=[c(t)],n=e[1]??{},a=n.children?d(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=d(t);void 0!==n&&r.push(n)}return f(r)}function h(e){let t=function e(t){let r=s(t[0]);if(r===l.DEFAULT_SEGMENT_KEY)return;if("page"===r)return[r];let n=t[1]??{},a=n.children?e(n.children):void 0;if(void 0!==a)return""===r?a:[i(r),...a];for(let[t,a]of Object.entries(n)){if("children"===t)continue;let n=e(a);if(void 0!==n)return""===r?n:[i(r),...n]}}(e);return t?`/${t.join("/")}`:void 0}function p(e,t){let r=function e(t,r){let[n,a]=t,[l,i]=r,s=c(n),f=c(l);if(u.INTERCEPTION_ROUTE_MARKERS.some(e=>s.startsWith(e)||f.startsWith(e)))return"";if(!(0,o.matchSegment)(n,l))return d(r)??"";for(let t in a)if(i[t]){let r=e(a[t],i[t]);if(null!==r)return`${c(l)}/${r}`}return null}(e,t);return null==r||"/"===r?r:f(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51191,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(13258);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87288,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return j},createFromNextReadableStream:function(){return N},decodeBufferedStage:function(){return w},decodeStageUntilBoundary:function(){return A},fetchServerResponse:function(){return S},processFetch:function(){return b},resolveShellStageData:function(){return O},resolveStaticStageData:function(){return T}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(35326);e.r(12718);let o=e.r(35779),i=e.r(21768),c=e.r(32120),s=e.r(92245),f=e.r(50590),d=e.r(88093),h=e.r(33906),p=e.r(43369),y=e.r(32992),_=e.r(63416),g=e.r(20896),v=e.r(79027),E=l.createFromReadableStream,R=l.createFromFetch;function P(e){return(0,h.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let m=!1;async function S(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[i.RSC_HEADER]:"1",[i.NEXT_ROUTER_STATE_TREE_HEADER]:(0,f.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[i.NEXT_URL]=n);let u=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let r=await j(e,a,"auto",!0,t.signal),n=(0,h.urlToUrlWithoutFlightMarker)(new URL(r.url)),l=r.redirected?n:u,o=r.headers.get("content-type")||"",c=!!r.headers.get("vary")?.includes(i.NEXT_URL),s=!!r.headers.get(i.NEXT_DID_POSTPONE_HEADER),d=o.startsWith(i.RSC_CONTENT_TYPE_HEADER);if(d||(d=o.startsWith("text/plain")),!d||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),P(n.toString());let p=r.flightResponsePromise;null===p&&(p=N(r.body,a,{allowPartialStream:s}));let[g,E]=await Promise.all([p,r.cacheData]);if((r.headers.get(_.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.b)!==(0,y.getNavigationBuildId)())return P(r.url);let R=(0,f.normalizeFlightData)(g.f);if("string"==typeof R)return P(R);let m=null!==E?await T(E,g,a):null;return{flightData:R,canonicalUrl:l,renderedSearch:g.q,couldBeIntercepted:c,supportsPerSegmentPrefetching:g.S,postponed:s,dynamicStaleTime:g.d??v.UnknownDynamicStaleTime,staticStageData:m,runtimePrefetchStream:g.p??null,responseHeaders:r.headers,debugInfo:p._debugInfo??null,revealAfter:g._revealAfter??null}}catch(e){if(t.signal?.aborted)throw e;return m||console.error(`Failed to fetch RSC payload for ${u}. Falling back to browser navigation.`,e),u.toString()}}async function b(e){return{response:e,cacheData:null}}async function T(e,t,r){let{isResponsePartial:n,staticBodyClone:a}=e;if(a){if(!n)return a.cancel(),{response:t,isResponsePartial:!1};if(void 0!==t.l){let e=await t.l;return{response:await A(a,e,r),isResponsePartial:!0}}a.cancel()}return null}async function O(e,t,r){let{shellBodyClone:n}=e;if(!n)return null;if(void 0===t.a)return n.cancel(),null;let a=await t.a;return null===a?(n.cancel(),null):A(n,a,r)}async function A(e,t,r){let{buffer:n}=await (0,g.createNonTaskyPrefetchResponseStream)(e,t);return w(n,r)}function w(e,t){return N(new ReadableStream({start(t){t.enqueue(e),t.close()}}),t,{allowPartialStream:!0})}async function j(e,t,r,n,a){let u=(0,p.getDeploymentId)();u&&(t["x-deployment-id"]=u);let l={credentials:"same-origin",headers:t,priority:r||void 0,signal:a},c=new URL(e);await (0,d.setCacheBustingSearchParam)(c,t);let s=(0,o.fetch)(c,l).then(b),f=s.then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=y.redirected;for(let e=0;e<20&&y.redirected;e++){let e=new URL(y.url,c);if(e.origin!==c.origin||e.searchParams.get(i.NEXT_RSC_UNION_QUERY)===c.searchParams.get(i.NEXT_RSC_UNION_QUERY))break;c=new URL(e),await (0,d.setCacheBustingSearchParam)(c,t),f=(s=(0,o.fetch)(c,l).then(b)).then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=!0}let g=new URL(y.url,c);return g.searchParams.delete(i.NEXT_RSC_UNION_QUERY),{url:g.href,redirected:_,ok:y.ok,headers:y.headers,body:y.body,status:y.status,flightResponsePromise:h,cacheData:s.then(({cacheData:e})=>e)}}function N(e,t,r){return E(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t),unstable_allowPartialStream:r?.allowPartialStream})}function C(e,t){return R(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"u">typeof window&&(window.addEventListener("pagehide",()=>{m=!0}),window.addEventListener("pageshow",()=>{m=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48919,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let a=((t[4]??0)&n.PrefetchHint.IsRootLayoutOrAbove)!=0,u=(r.prefetchHints&n.PrefetchHint.IsRootLayoutOrAbove)!=0;if(!a&&!u)return!1;if(a!==u)return!0;let l=t[0],o=r.segment;if(Array.isArray(l)&&Array.isArray(o)){if(l[0]!==o[0]||l[2]!==o[2])return!0}else if(l!==o)return!0;let i=r.slots,c=t[1];if(null!==i)for(let[t,r]of i){let n=c[t];if(void 0===n||e(n,r))return!0}return!1}}});let n=e.r(22744);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95871,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return S},beginLockedNavigation:function(){return K},createInitialCacheNodeForHydration:function(){return T},getCurrentNavigationLock:function(){return $},isDeferredRsc:function(){return V},resetNavigationLockToPending:function(){return G},spawnDynamicRequests:function(){return U},startPPRNavigation:function(){return O}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(22744),o=e.r(13258),i=e.r(56019),c=e.r(51191),s=e.r(87288),f=e.r(41538),d=e.r(88540),h=e.r(48919),p=e.r(94272),y=e.r(60355),_=e.r(20896),g=e.r(9396),v=e.r(96167),E=e.r(63416),R=e.r(33906),P=e.r(56655),m=e.r(79027);var S=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n[n.Gesture=5]="Gesture",n);let b=()=>{};function T(e,t,r,n,a){return w(e,t,null,1,r,n,a,!1,{separateRefreshUrls:null,scrollRef:null},!1)}function O(e,t,r,n,a,u,s,f,d,p,y,g,v,E){let R={canonicalUrl:(0,c.createHrefFromUrl)(t),renderedSearch:r};return function e(t,r,n,a,u,c,s,f,d,p,y,g,v,E,R,P){var m,S,b,T,O;let N,F,x,U,L=a[0],k=j(u),H=(m=k,S=L,(0,i.matchSegment)(m,S)?0:"string"==typeof m&&"string"==typeof S&&m.startsWith(o.PAGE_SEGMENT_KEY)&&S.startsWith(o.PAGE_SEGMENT_KEY)?2:1);if(1===H)return(u.prefetchHints&l.PrefetchHint.IsRootLayoutOrAbove)!=0&&(0,h.isNavigatingToNewRootLayout)(a,u)||k===o.NOT_FOUND_SEGMENT_KEY?null:w(t,u,c,s,f,d,p,g,R,P);let B=u.slots,V=a[1],X=null!==f?f[1]:null,$=!1;switch(s){case 0:case 2:case 1:case 5:$=!1;break;case 3:case 4:$=!0}let K=null===B;if(void 0===n||$||K&&y||2===H){let e=M(t,u,null!==f?f[0]:null,c,d,s,p,void 0!==n?n.bfcacheId:D(s),P);x=e.cacheNode,U=e.needsDynamicRequest,K&&2===H?A(s,x,R):void 0!==n&&(x.scrollRef=n.scrollRef)}else{b=!1,x=I((T=n).rsc,b?null:T.prefetchRsc,T.head,b?null:T.prefetchHead,T.bfcacheId,T.scrollRef),U=!1}let G=u.refreshState,Y=null!=G?G:E;U&&null!==Y&&(O=R,N=Y.canonicalUrl,null===(F=O.separateRefreshUrls)?O.separateRefreshUrls=new Set([N]):F.add(N));let q={},W=null,z=!1,Q={},J=null;if(null!==B){let a=void 0!==n?n.slots:null;for(let[n,l]of(x.slots=J={},W=new Map,B)){let i=V[n];if(void 0===i)return null;let f=null!==X?X[n]:null,h=i[0],E=j(l),m=d;2!==s&&E===o.DEFAULT_SEGMENT_KEY&&h!==o.DEFAULT_SEGMENT_KEY&&(E=j(l=function(e,t,r,n){let a,u,l=n[2];null!=l?(a=l[0],u=l[1]):(a=r.canonicalUrl,u=r.renderedSearch);let o=(0,_.convertReusedFlightRouterStateToRouteTree)(e,t,n,u,{metadataVaryPath:null});return o.refreshState={canonicalUrl:a,renderedSearch:u},o}(u,n,v,i)),f=null,m=null);let S=e(t,r,null!==a?a[n]:void 0,i,l,c,s,f??null,m,p,y,g||U,v,Y,R,P);if(null===S)return null;W.set(n,S),J[n]=S.node;let b=S.route;q[n]=b;let T=S.dynamicRequestTree;null!==T?(z=!0,Q[n]=T):Q[n]=b}}let Z=[j(u),q,null!==Y?[Y.canonicalUrl,Y.renderedSearch]:null,null,u.prefetchHints];return{status:+!U,route:Z,node:x,dynamicRequestTree:C(Z,Q,U,z,g),refreshState:Y,children:W}}(e,t,null!==n?n:void 0,a,u,s,f,d,p,y,g,!1,R,null,v,E)}function A(e,t,r){switch(e){case 0:case 5:case 3:case 4:null===r.scrollRef&&(r.scrollRef={current:!0}),t.scrollRef=r.scrollRef}}function w(e,t,r,n,a,u,l,o,i,c){let s=j(t),f=t.slots,d=null!==a?a[1]:null,h=M(e,t,null!==a?a[0]:null,r,u,n,l,D(n),c),p=h.cacheNode,y=h.needsDynamicRequest;null===f&&A(n,p,i);let _={},g=null,v=!1,E={},R=null;if(null!==f)for(let[t,a]of(p.slots=R={},g=new Map,f)){let s=w(e,a,r,n,(null!==d?d[t]:null)??null,u,l,o||y,i,c);g.set(t,s),R[t]=s.node;let f=s.route;_[t]=f;let h=s.dynamicRequestTree;null!==h?(v=!0,E[t]=h):E[t]=f}let P=[s,_,null,null,t.prefetchHints];return{status:+!y,route:P,node:p,dynamicRequestTree:C(P,E,y,v,o),refreshState:null,children:g}}function j(e){if(e.isPage){let t=(0,P.getRenderedSearchFromVaryPath)(e.varyPath);if(null===t)return o.PAGE_SEGMENT_KEY;let r=JSON.stringify((0,R.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(t)));return"{}"!==r?o.PAGE_SEGMENT_KEY+"?"+r:o.PAGE_SEGMENT_KEY}return e.segment}function N(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function C(e,t,r,n,a){let u=null;return r?(u=N(e,t),a||(u[3]="refetch")):u=n?N(e,t):null,u}function M(e,t,r,n,a,u,l,o,i){let c,s,f,d=t.isPage;switch(u){case 0:{let r=(0,m.readFromBFCacheDuringRegularNavigation)(e,t.varyPath);if(null!==r)return{cacheNode:I(r.rsc,r.prefetchRsc,r.head,r.prefetchHead,o),needsDynamicRequest:!1};break}case 1:{let u=d?a:null;return(0,m.writeToBFCache)(e,t.varyPath,r,null,u,null,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,u,null,l,o),{cacheNode:I(r,null,u,null,o),needsDynamicRequest:!1}}case 2:let h=(0,m.readFromBFCache)(t.varyPath);if(null!==h){let e=h.rsc,t=!V(e)||"pending"!==e.status;return{cacheNode:I(h.rsc,t?null:h.prefetchRsc,h.head,t?null:h.prefetchHead,h.bfcacheId),needsDynamicRequest:!1}}}let p=null,y=!0,g=(0,_.readSegmentCacheEntryForNavigation)(e,t.varyPath,i);if(null!==g)switch(g.status){case _.EntryStatus.Fulfilled:p=g.rsc,y=g.isPartial;break;case _.EntryStatus.Pending:p=(0,_.waitForSegmentCacheEntry)(g).then(e=>null!==e?e.rsc:null),y=g.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}null!==r?(y?(c=p,s=r):(c=null,s=p),f=!1):(y?(c=p,s=X()):(c=null,s=p),f=y);let v=null,E=null,R=d;if(d){let t=null,r=!0;if(null!==n){let a=(0,_.readSegmentCacheEntryForNavigation)(e,n,i);if(null!==a)switch(a.status){case _.EntryStatus.Fulfilled:t=a.rsc,r=a.isPartial;break;case _.EntryStatus.Pending:t=(0,_.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),r=a.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}}r&&(t=""),null!==a?(r?(v=t,E=a):(v=null,E=t),R=!1):(r?(v=t,E=X()):(v=null,E=t),R=r)}return 5!==u&&((0,m.writeToBFCache)(e,t.varyPath,s,c,E,v,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,E,v,l,o)),{cacheNode:I(s,c,E,v,o),needsDynamicRequest:f||R}}function I(e,t,r,n,a,u=null){return{rsc:e,prefetchRsc:t,head:r,prefetchHead:n,slots:null,scrollRef:u,bfcacheId:a}}let F=0;function D(e){return"u"{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;l.then(t,r),null!==o&&(n+=o.length,o.forEach(e=>e.then(t,r)))}));switch(0===i&&(i=function e(t,r,n){var a,u,l;let o,i,c;0===t.status?(t.status=2,a=t.node,u=r,l=n,V(i=a.rsc)&&(null===u?i.resolve(null,l):i.reject(u,l)),V(c=a.head)&&c.resolve(null,l),o=null===t.refreshState?1:2):o=0;let s=t.children;if(null!==s)for(let[,t]of s){let a=e(t,r,n);a>o&&(o=a)}return o}(e,null,null)),i){case -1:return;case 0:x=!1;return;case 1:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,3);return}case 3:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,2);return}case 2:{let n=await r;k(!0,n.url,t,n.seed,e.route,a,u,3);return}default:return i}}function k(e,t,r,n,a,u,l,o){if(null!==u)(0,_.markRouteEntryAsDynamicRewrite)(u);else if(null!==n){let e=n.metadataVaryPath;if(null!==e){let a=Date.now();(0,v.discoverKnownRoute)(a,t.pathname,t.search,r,null,n.routeTree,e,!1,(0,c.createHrefFromUrl)(t),!1,!0)}}(0,_.invalidateRouteCacheEntries)(r,a),e=e||x,x=!0;let i=(0,p.getLastCommittedTree)(),s=null!==i&&a!==i?l:"replace",h={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e,navigateType:s,freshnessPolicy:o};(0,f.dispatchAppRouterAction)(h)}async function H(e,t,r,n,a,u,l,o){try{let l=await (0,s.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a,signal:o});if("string"==typeof l)return{exitStatus:2,url:new URL(l,location.origin),seed:null};let c=Date.now(),f=(0,y.convertServerPatchToFullTree)(c,e.route,l.flightData,l.renderedSearch,l.dynamicStaleTime);if(null!==u&&null!==l.staticStageData){let{response:e,isResponsePartial:r}=l.staticStageData;(0,_.resolveStaleAt)(c,e.s).then(n=>{let a=l.responseHeaders.get(E.NEXT_NAV_DEPLOYMENT_ID_HEADER)??e.b;(0,_.writePrerenderResponseIntoCache)(c,g.FetchStrategy.PPR,e.f,a,e.h,e.r??null,n,t,l.renderedSearch,r)}).catch(()=>{})}null!==u&&null!==l.runtimePrefetchStream&&(0,_.processRuntimePrefetchStream)(c,l.runtimePrefetchStream,t,l.renderedSearch).then(e=>{null!==e&&(0,_.writeDynamicRenderResponseIntoCache)(c,g.FetchStrategy.PPRRuntime,e.flightDatas,e.buildId,e.isResponsePartial,e.headVaryParams,e.rootVaryParamsIterable,e.staleAt,e.navigationSeed,null)}).catch(()=>{});let d=(0,m.computeDynamicStaleAt)(c,l.dynamicStaleTime),h=function e(t,r,n,a,u,l,o){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n,a){let u=e.rsc,l=t[0];if(null===l)return;if(null===u)e.rsc=l;else if(V(u))if(null!==a){let e=()=>u.resolve(l,n);a.then(e,e)}else u.resolve(l,n);let o=e.head;V(o)&&o.resolve(r,n)}(t.node,n,a,l,o),(0,m.updateBFCacheEntryStaleAt)(r.varyPath,u));let c=t.children,s=r.slots,f=null!==n?n[1]:null,d=!1;if(null!==c)if(null!==s)for(let[t,r]of s){let n=null!==f?f[t]:null,s=c.get(t);if(void 0===s)d=!0;else{let t=s.route[0],c=j(r);(0,i.matchSegment)(c,t)&&null!=n&&e(s,r,n,a,u,l,o)&&(d=!0)}}else null!==s&&(d=!0);return d}(e,f.routeTree,f.data,f.head,d,l.debugInfo,l.revealAfter),p=new URL(l.canonicalUrl,location.origin),v=!1;if(null!==u){let e=new URL(u.canonicalUrl,location.origin);v=e.pathname!==p.pathname||e.search!==p.search}return{exitStatus:h?1:3*!!v,url:p,seed:f}}catch{if(o?.aborted)return{exitStatus:-1,url:r,seed:null};return{exitStatus:2,url:r,seed:null}}}let B=Symbol();function V(e){return e&&"object"==typeof e&&e.tag===B}function X(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=B,n._debugInfo=r,n}function $(){return null}function K(){return null}function G(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94272,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getLastCommittedTree:function(){return l},setLastCommittedTree:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=null;function l(){return u}function o(e){u=e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},84356,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(91463);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54069,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return i},STATIC_STALETIME_MS:function(){return c},navigateReducer:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(60355),l=e.r(20896),o=e.r(95871),i=1e3*Number("0"),c=(0,l.getStaleTimeMs)(Number("300"));function s(e,t){let{url:r,isExternalUrl:n,navigateType:a,scrollBehavior:l}=t;if(n||document.getElementById("__next-page-redirect"))return(0,u.completeHardNavigation)(e,r,a);let i=new URL(e.canonicalUrl,location.origin),c=e.renderedSearch;return(0,u.navigate)(e,r,i,c,e.cache,e.tree,e.nextUrl,o.FreshnessPolicy.Default,l,a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},69845,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return d},refreshReducer:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(60355),o=e.r(20896),i=e.r(84356),c=e.r(95871),s=e.r(79027);function f(e,t){{let t=e.nextUrl,r=e.tree;(0,o.invalidateSegmentCacheEntries)(t,r)}return d(e,c.FreshnessPolicy.RefreshAll,void 0)}function d(e,t,r){(0,s.invalidateBfCache)();let n=e.nextUrl,a=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||n:null,o=e.canonicalUrl,f=new URL(o,location.origin),d=e.renderedSearch,h=e.tree,p=u.ScrollBehavior.NoScroll,y=(0,c.getCurrentNavigationLock)(),_=Date.now(),g=(0,l.convertServerPatchToFullTree)(_,h,null,d,s.UnknownDynamicStaleTime),v=e.pushRef.pendingPush?"push":"replace";return(0,l.navigateToKnownRoute)(_,e,f,o,g,f,d,e.cache,h,t,a,p,v,y,null,null,r)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73790,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=e.r(34727),a=e.r(95871),u=e.r(60355),l=e.r(79027);function o(e,t){let r,o,i=t.historyState;i?(r=i.tree,o=i.renderedSearch):(r=e.tree,o=e.renderedSearch);let c=new URL(e.canonicalUrl,location.origin),s=t.url,f=(0,n.extractPathFromFlightRouterState)(r)??s.pathname,d=Date.now(),h={separateRefreshUrls:null,scrollRef:null},p=(0,u.convertServerPatchToFullTree)(d,r,null,o,l.UnknownDynamicStaleTime),y=(0,a.startPPRNavigation)(d,c,e.renderedSearch,e.cache,e.tree,p.routeTree,p.metadataVaryPath,a.FreshnessPolicy.HistoryTraversal,null,null,p.dynamicStaleAt,!1,h,!1);return null===y?(0,u.completeHardNavigation)(e,s,"replace"):((0,a.spawnDynamicRequests)(y,s,f,a.FreshnessPolicy.HistoryTraversal,h,null,"replace",null,void 0),(0,a.resetNavigationLockToPending)(),(0,u.completeTraverseNavigation)(e,s,o,y.node,y.route,f))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45794,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return I}});let a=e.r(32120),u=e.r(92245),l=e.r(21768),o=e.r(92838),i=e.r(35779),c=e.r(35326),s=e.r(88540),f=e.r(27801),d=e.r(51191),h=e.r(84356),p=e.r(50590),y=e.r(24063),_=e.r(87250),g=e.r(52817),v=e.r(39747),E=e.r(20896),R=e.r(77709),P=e.r(43369),m=e.r(32992),S=e.r(63416),b=e.r(60355),T=e.r(96167),O=e.r(39146),A=e.r(57630),w=e.r(95871),j=e.r(87288),N=e.r(79027),C=c.createFromFetch;async function M(e,t,r){let s,d,h,y,_,{actionId:g,actionArgs:E}=r,R=(0,c.createTemporaryReferenceSet)(),b=(0,v.extractInfoFromServerReferenceId)(g),T=(0,v.omitUnusedArgs)(E,b),A=await (0,c.encodeReply)(T,{temporaryReferences:R}),w={Accept:l.RSC_CONTENT_TYPE_HEADER,[l.ACTION_HEADER]:g,[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,p.prepareFlightRouterStateForRequest)(e.tree)},N=(0,P.getDeploymentId)();N&&(w["x-deployment-id"]=N),t&&(w[l.NEXT_URL]=t);try{s=await (0,i.fetch)(e.canonicalUrl,{method:"POST",headers:w,body:A})}catch(e){throw e}if("1"===s.headers.get(l.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new o.UnrecognizedActionError(`Server Action "${g}" was not found on the server. +Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let M=s.headers.get("x-action-redirect"),[I,F]=M?.split(";")||[];switch(F){case"push":d="push";break;case"replace":d="replace";break;default:d=void 0}let D=!!s.headers.get(l.NEXT_IS_PRERENDER_HEADER),x=O.ActionDidNotRevalidate;try{let e=s.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===O.ActionDidRevalidateStaticAndDynamic||t===O.ActionDidRevalidateDynamicOnly)&&(x=t)}}catch{}let U=I?(0,f.assignLocation)(I,new URL(e.canonicalUrl,window.location.href)):void 0,L=s.headers.get("content-type"),k=!!(L&&L.startsWith(l.RSC_CONTENT_TYPE_HEADER));if(!k&&!U)throw Object.defineProperty(Error(s.status>=400&&"text/plain"===L?await s.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});let H=!1;if(k){let e=U?(0,j.processFetch)(s).then(({response:e})=>e):Promise.resolve(s),t=await C(e,{callServer:a.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:R,debugChannel:n&&n(w)});h=U?void 0:t.a,H=t.i;let r=s.headers.get(S.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;if(void 0!==r&&r!==(0,m.getNavigationBuildId)());else{let e=(0,p.normalizeFlightData)(t.f);""!==e&&(y=e,_=t.q)}}else h=void 0,y=void 0,_=void 0;return{actionResult:h,actionFlightData:y,actionFlightDataRenderedSearch:_,redirectLocation:U,redirectType:d,revalidationKind:x,isPrerender:D,couldBeIntercepted:H}}function I(e,t){let{resolve:r,reject:n}=t,a=(e.previousNextUrl||e.nextUrl)&&(0,h.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return M(e,a,t).then(async({revalidationKind:u,actionResult:l,actionFlightData:o,actionFlightDataRenderedSearch:i,redirectLocation:c,redirectType:f,isPrerender:h,couldBeIntercepted:p})=>{u!==O.ActionDidNotRevalidate&&((0,N.invalidateBfCache)(),t.didRevalidate=!0,u===O.ActionDidRevalidateStaticAndDynamic&&(0,E.invalidateEntirePrefetchCache)(a,e.tree),(0,R.startRevalidationCooldown)());let y=f||"push";if(void 0!==c)if((0,A.isExternalURL)(c))return n(F(c.href,y)),(0,b.completeHardNavigation)(e,c,y);else{let e=(0,d.createHrefFromUrl)(c,!1);n(F((0,g.hasBasePath)(e)?(0,_.removeBasePath)(e):e,y))}else r(l);if(void 0===c&&u===O.ActionDidNotRevalidate&&void 0===o)return e;if(void 0===o&&void 0!==c)return(0,b.completeHardNavigation)(e,c,y);if("string"==typeof o)return(0,b.completeHardNavigation)(e,new URL(o,location.origin),y);let v=new URL(e.canonicalUrl,location.origin),P=e.renderedSearch,m=void 0!==c?c:v,S=e.tree,j=s.ScrollBehavior.Default,C=u===O.ActionDidNotRevalidate?w.FreshnessPolicy.Default:w.FreshnessPolicy.RefreshAll;if(void 0!==o&&void 0!==i){let t=(0,d.createHrefFromUrl)(m),r=Date.now(),n=(0,b.convertServerPatchToFullTree)(r,S,o,i,N.UnknownDynamicStaleTime),u=n.metadataVaryPath;null!==u&&(0,T.discoverKnownRoute)(r,m.pathname,m.search,a,null,n.routeTree,u,p,t,h,!1);let l=(0,w.getCurrentNavigationLock)();return(0,b.navigateToKnownRoute)(r,e,m,t,n,v,P,e.cache,S,C,a,j,y,l,null,null,void 0)}return(0,b.navigate)(e,m,v,P,e.cache,S,a,C,j,y)},t=>(n(t),e))}function F(e,t){let r=(0,y.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(51191),a=e.r(88540),u=e.r(60355),l=e.r(69845),o=e.r(95871);function i(e,t){let r=t.mpa,i=new URL(t.url,location.origin),c=t.seed,s=t.navigateType;if(r||null===c)return(0,u.completeHardNavigation)(e,i,s);let f=new URL(e.canonicalUrl,location.origin),d=e.renderedSearch;if(t.previousTree!==e.tree)return(0,l.refreshReducer)(e,{type:a.ACTION_REFRESH});let h=(0,n.createHrefFromUrl)(i),p=t.nextUrl,y=a.ScrollBehavior.Default,_=(0,o.getCurrentNavigationLock)(),g=Date.now();return(0,u.navigateToKnownRoute)(g,e,i,h,c,f,d,e.cache,e.tree,t.freshnessPolicy,p,y,s,_,null,null,void 0)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u={ACTION_HMR_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return i},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return c},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return h},ScrollBehavior:function(){return p}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});let o="refresh",i="navigate",c="restore",s="server-patch",f="hmr-refresh",d="server-action";var h=((n={}).AUTO="auto",n.FULL="full",n),p=((a={})[a.Default=0]="Default",a[a.NoScroll=1]="NoScroll",a);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4924,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(88540),a=e.r(54069),u=e.r(91668),l=e.r(73790),o=e.r(69845),i=e.r(45794),c="u"{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={initializeRouterTransitionModules:function(){return l},startRouterTransition:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(13258),e.r(34727);let u=[];function l(e){u=e.filter(e=>null!=e)}function o(e,t,r,n){for(let r of u)try{let n;n=r,n.onRouterTransitionStart?.(e,t,null)}catch(e){console.error("An instrumentation-client router transition hook failed",e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnknownDynamicStaleTime:function(){return o},computeDynamicStaleAt:function(){return i},invalidateBfCache:function(){return f},readFromBFCache:function(){return y},readFromBFCacheDuringRegularNavigation:function(){return _},updateBFCacheEntryStaleAt:function(){return p},writeHeadToBFCache:function(){return h},writeToBFCache:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54069),l=e.r(511),o=-1;function i(e,t){return t!==o?e+1e3*t:e+u.DYNAMIC_STALETIME_MS}let c=(0,l.createCacheMap)(),s=0;function f(){"u">typeof window&&s++}function d(e,t,r,n,a,u,o,i){if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createCacheKey:function(){return u},splitPathnameIntoParts:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}function l(e){let t=[],r=0;for(let n=0;nr&&t.push(e.slice(r,n)),r=n+1);return r{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return o},Fallback:function(){return i},createCacheMap:function(){return s},deleteFromCacheMap:function(){return y},deleteMapEntry:function(){return _},getFromCacheMap:function(){return f},isValueExpired:function(){return d},setInCacheMap:function(){return h},setSizeInCacheMap:function(){return g}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(73861);var o=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let i={},c={};function s(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function f(e,t,r,n,a,u){let o=function e(t,r,n,a,u,l,o){let s,f;if(null!==a)s=a.value,f=a.parent;else if(u&&l!==c)s=c,f=null;else{if(null===n.value)return n;let e=n.value;return d(t,r,e)?(_(n),null):o&&2!==e.status?null:n}let h=n.map;if(null!==h){let n=h.get(s);if(void 0!==n){let a=e(t,r,n,f,u,s,o);if(null!==a)return a}let a=h.get(i);if(void 0!==a)return e(t,r,a,f,u,s,o)}return null}(e,t,r,n,a,0,u);return null===o||null===o.value?null:((0,l.lruPut)(o),o.value)}function d(e,t,r){return r.staleAt<=e||r.version{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={EntryStatus:function(){return y.EntryStatus},MetadataOnlyRequestTree:function(){return j},attemptToFulfillDynamicSegmentFromBFCache:function(){return en},attemptToUpgradeSegmentFromBFCache:function(){return ea},canNewFetchStrategyProvideMoreContent:function(){return eF},convertReusedFlightRouterStateToRouteTree:function(){return ep},convertRootFlightRouterStateToRouteTree:function(){return eh},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={},n=t.slots;if(null!==n)for(let[t,a]of n)r[t]=e(a);let a=[t.segment,r,null,null];return 0!==t.prefetchHints&&(a[4]=t.prefetchHints),a}},createDetachedSegmentCacheEntry:function(){return et},createMetadataRouteTree:function(){return el},createNonTaskyPrefetchResponseStream:function(){return eM},deprecated_requestOptimisticRouteCacheEntry:function(){return Y},fetchRouteOnCacheMiss:function(){return e_},fetchSegmentPrefetchesUsingDynamicRequest:function(){return eA},fetchSegmentsOnCacheMiss:function(){return ev},fulfillRouteCacheEntry:function(){return eo},getCurrentRouteCacheVersion:function(){return D},getCurrentSegmentCacheVersion:function(){return x},getStaleTimeMs:function(){return w},invalidateEntirePrefetchCache:function(){return U},invalidateRouteCacheEntries:function(){return L},invalidateSegmentCacheEntries:function(){return k},markRouteEntryAsDynamicRewrite:function(){return ec},overwriteRevalidatingSegmentCacheEntry:function(){return Q},pingInvalidationListeners:function(){return H},processRuntimePrefetchStream:function(){return eU},readOrCreateRevalidatingSegmentEntry:function(){return z},readOrCreateRouteCacheEntry:function(){return G},readOrCreateSegmentCacheEntry:function(){return W},readRouteCacheEntry:function(){return B},readSegmentCacheEntry:function(){return V},readSegmentCacheEntryForNavigation:function(){return X},resolveStaleAt:function(){return eD},stripIsPartialByte:function(){return eL},upgradeToPendingSegment:function(){return er},upsertSegmentEntry:function(){return Z},waitForSegmentCacheEntry:function(){return $},writeDynamicRenderResponseIntoCache:function(){return ej},writePrerenderResponseIntoCache:function(){return ex},writeRouteIntoCache:function(){return ei}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(6372),o=e.r(21768),i=e.r(87288),c=e.r(35779),s=e.r(77709),f=e.r(56655),d=e.r(51191),h=e.r(77048),p=e.r(33906),y=e.r(511),_=e.r(67764),g=e.r(50590),v=e.r(54069),E=e.r(91949),R=e.r(13258),P=e.r(9396),m=e.r(39470),S=e.r(79027),b=e.r(96167),T=e.r(60355),O=e.r(32992),A=e.r(63416);function w(e){return 1e3*Math.max(e,30)}let j=["",{},null,"metadata-only"],N=(0,y.createCacheMap)(),C=(0,y.createCacheMap)(),M=null,I=0,F=0;function D(){return I}function x(){return F}function U(e,t){I++,F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function L(e,t){I++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function k(e,t){F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function H(e,t){if(null!==M){let r=M;for(let n of(M=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function B(e,t){let r=(0,f.getRouteVaryPath)(t.pathname,t.search,t.nextUrl),n=(0,y.getFromCacheMap)(e,I,N,r,!1,!1);return null!==n?n:(0,b.matchKnownRoute)(e,t.pathname,t.search)}function V(e,t){return(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function X(e,t,r=!1){let n=(0,y.getFromCacheMap)(e,F,C,t,!1,!0);return null!==n?n:(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function $(e){let t=e.promise;return null===t&&(t=e.promise=(0,m.createPromiseWithResolvers)()),t.promise}function K(){return{canonicalUrl:null,status:y.EntryStatus.Empty,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,supportsPerSegmentPrefetching:!1,hasDynamicRewrite:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:I}}function G(e,t,r){null!==t.onInvalidate&&(null===M?M=new Set([t]):M.add(t));let n=B(e,r);if(null!==n)return n;let a=K(),u=(0,f.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(N,u,a,!1),a}function Y(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let u=B(e,(0,h.createCacheKey)(a.href,r));if(null===u||u.status!==y.EntryStatus.Fulfilled)return null;let l=new URL(u.canonicalUrl,t.origin),o=""!==l.search?l.search:n,i=""!==u.renderedSearch?u.renderedSearch:n,c=new URL(u.canonicalUrl,location.origin);c.search=o;let s=(0,d.createHrefFromUrl)(c),f=q(u.tree,i),p=q(u.metadata,i);return{canonicalUrl:s,status:y.EntryStatus.Fulfilled,blockedTasks:null,tree:f,metadata:p,couldBeIntercepted:u.couldBeIntercepted,supportsPerSegmentPrefetching:u.supportsPerSegmentPrefetching,hasDynamicRewrite:u.hasDynamicRewrite,renderedSearch:i,ref:null,size:0,staleAt:u.staleAt,version:u.version}}function q(e,t){let r=null,n=e.slots;if(null!==n)for(let[e,a]of(r=new Map,n))r.set(e,q(a,t));return e.isPage?{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:(0,f.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,prefetchHints:e.prefetchHints}:{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:e.varyPath,isPage:!1,slots:r,prefetchHints:e.prefetchHints}}function W(e,t,r,n){let a=V(e,r.varyPath);if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!1),l}function z(e,t,r){var n;let a=(n=r.varyPath,(0,y.getFromCacheMap)(e,F,C,n,!0,!1));if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!0),l}function Q(e,t,r){let n=(0,f.getSegmentVaryPathForRequest)(t,r),a=et(e);return(0,y.setInCacheMap)(C,n,a,!0),a}function J(e,t){var r;return t.fetchStrategy!==e.fetchStrategy&&(r=e.fetchStrategy,!(rr?null:es(er(t,P.FetchStrategy.Full,null),a.rsc,r,!1,!1,P.FetchStrategy.Full)}return null}function ea(e,t){let r=t.varyPath,n=(0,S.readFromBFCache)(r);if(null!==n){let r=n.navigatedAt+v.STATIC_STALETIME_MS;if(e>r)return null;let a=es(er(et(e),P.FetchStrategy.Full,null),n.rsc,r,!1,!1,P.FetchStrategy.Full),u=Z(e,(0,f.getSegmentVaryPathForRequest)(P.FetchStrategy.Full,t),a,t.varyPath);if(null!==u&&u.status===y.EntryStatus.Fulfilled)return u}return null}function eu(e){let t=e.blockedTasks;if(null!==t){for(let e of t)(0,s.pingPrefetchTask)(e);e.blockedTasks=null}}function el(e){return{requestKey:_.HEAD_REQUEST_KEY,segment:_.HEAD_REQUEST_KEY,shellVaryPath:(0,f.getShellSegmentVaryPath)(e),refreshState:null,varyPath:e,isPage:!0,slots:null,prefetchHints:0}}function eo(e,t,r,n,a,l,o){let i=(0,f.getRenderedSearchFromVaryPath)(n)??"";return t.status=y.EntryStatus.Fulfilled,t.tree=r,t.metadata=el(n),r.prefetchHints&u.PrefetchHint.InliningHintsStale?t.staleAt=-1:t.staleAt=e+v.STATIC_STALETIME_MS,t.couldBeIntercepted=a,t.canonicalUrl=l,t.renderedSearch=i,t.supportsPerSegmentPrefetching=o,t.hasDynamicRewrite=!1,eu(t),t}function ei(e,t,r,n,a,u,l,o,i){let c=eo(e,K(),a,u,l,o,i),s=(0,f.getFulfilledRouteVaryPath)(t,r,n,l);return(0,y.setInCacheMap)(N,s,c,!1),c}function ec(e){e.hasDynamicRewrite=!0}function es(e,t,r,n,a,u){return e.status=y.EntryStatus.Fulfilled,e.rsc=t,e.staleAt=r,e.isPartial=n,e.isUpgradeableISRFallback=a,e.fetchStrategy=u,null!==e.promise&&(e.promise.resolve(e),e.promise=null),eu(e),e}function ef(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,eu(e)}function ed(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,null!==e.promise&&(e.promise.resolve(null),e.promise=null),eu(e)}function eh(e,t,r){return ey(e,_.ROOT_SEGMENT_REQUEST_KEY,null,t,r)}function ep(e,t,r,n,a){let u=e.isPage?(0,f.getPartialPageVaryPath)(e.varyPath):(0,f.getPartialLayoutVaryPath)(e.varyPath),l=r[0],o=e.requestKey,i=(0,_.createSegmentRequestKeyPart)(l);return ey(r,(0,_.appendSegmentRequestKeyPart)(o,t,i),u,n,a)}function ey(e,t,r,n,a){let l,o,i,c,s=e[0],d=((e[4]??0)&u.PrefetchHint.IsRootLayoutOrAbove)!=0,h=e[2]??null,p=null!==h?{canonicalUrl:h[0],renderedSearch:h[1]}:null,y=null!==p?p.renderedSearch:n;if(Array.isArray(s)){i=!1;let e=s[1],n=s[0];o=(0,f.appendLayoutVaryPath)(r,e,n,d),c=(0,f.finalizeLayoutVaryPath)(t,o),l=s}else o=r,t.endsWith(R.PAGE_SEGMENT_KEY)?(i=!0,l=R.PAGE_SEGMENT_KEY,c=(0,f.finalizePageVaryPath)(t,y,o),null===a.metadataVaryPath&&(a.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(t,y,o))):(i=!1,l=s,c=(0,f.finalizeLayoutVaryPath)(t,o));let g=null,v=e[1];for(let e in v){let r=v[e],n=r[0],u=(0,_.createSegmentRequestKeyPart)(n),l=ey(r,(0,_.appendSegmentRequestKeyPart)(t,e,u),o,y,a);null===g&&(g=new Map),g.set(e,l)}return{requestKey:t,segment:l,shellVaryPath:(0,f.getShellSegmentVaryPath)(c),refreshState:p,varyPath:c,isPage:i,slots:g,prefetchHints:e[4]??0}}async function e_(e,t){let r=t.pathname,n=t.search,a=t.nextUrl,l="/_tree",s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:l};null!==a&&(s[o.NEXT_URL]=a);try{let t,g,v=new URL(r+n,location.origin);{let r=await (0,c.fetch)(v,{method:"HEAD"});if(r.status<200||r.status>=400)return ef(e,Date.now()+1e4),null;g=r.redirected?new URL(r.url):v,t=await eC(eI(g,l),s)}if(!t||!t.ok||!t.body)return ef(e,Date.now()+1e4),null;let E=(0,d.createHrefFromUrl)(g),P=t.headers.get("vary"),S=null!==P&&P.includes(o.NEXT_URL),T=(0,m.createPromiseWithResolvers)(),w="2"===t.headers.get(o.NEXT_DID_POSTPONE_HEADER)||!0;{let l,o,{stream:c,size:d}=await eM(t.body);T.resolve(),(0,y.setSizeInCacheMap)(e,d);let g=await (0,i.createFromNextReadableStream)(c,s,{allowPartialStream:!0});if((t.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.buildId)!==(0,O.getNavigationBuildId)())return ef(e,Date.now()+1e4),null;let v=(0,p.getRenderedPathname)(t),P=(0,p.getRenderedSearch)(t),m={metadataVaryPath:null},j=(l=(0,h.splitPathnameIntoParts)(v),o=_.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,l,o,i,c){let s,d,h=null,y=t.slots;if(null!==y)for(let t in s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n),h=new Map,y){let r,s,d,g=y[t],v=g.name,E=g.param;if(null!==E){let e=(0,p.parseDynamicParamFromURLPart)(E.type,l,o),t=null!==E.key?E.key:(0,p.getCacheKeyForDynamicParam)(e,"");d=(0,f.appendLayoutVaryPath)(n,t,v,(g.prefetchHints&u.PrefetchHint.IsRootLayoutOrAbove)!=0),s=[v,t,E.type,E.siblings],r=!0}else d=n,s=v,r=(0,p.doesStaticSegmentAppearInURL)(v);let R=r?o+1:o,P=(0,_.createSegmentRequestKeyPart)(s),m=(0,_.appendSegmentRequestKeyPart)(a,t,P);h.set(t,e(g,s,d,m,l,R,i,c))}else a.endsWith(R.PAGE_SEGMENT_KEY)?(s=!0,d=(0,f.finalizePageVaryPath)(a,i,n),null===c.metadataVaryPath&&(c.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(a,i,n))):(s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,shellVaryPath:(0,f.getShellSegmentVaryPath)(d),refreshState:null,varyPath:d,isPage:s,slots:h,prefetchHints:t.prefetchHints}}(g.tree,o,null,_.ROOT_SEGMENT_REQUEST_KEY,l,0,P,m)),N=m.metadataVaryPath;if(null===N)return ef(e,Date.now()+1e4),null;(0,b.discoverKnownRoute)(Date.now(),r,n,a,e,j,N,S,E,w,!1)}if(!S){let t=(0,f.getFulfilledRouteVaryPath)(r,n,a,S);(0,y.setInCacheMap)(N,t,e,!1)}return{value:null,closed:T.promise}}catch(t){return ef(e,Date.now()+1e4),null}}function eg(e,t){let r=e;for(;null!==r;)null!==r.entry&&r.entry.status===y.EntryStatus.Pending&&ed(r.entry,t),r=r.parent}async function ev(e,t,r,n,a,u,l){let o;try{o=await eE(t,r,n)}catch(e){return eg(a,Date.now()+1e4),null}if(null===o)return eg(a,Date.now()+1e4),null;let{serverResponse:i,shellResponse:c,responseSize:s,closed:f}=o;return eR(i,c,s,a,u,Date.now(),l),i.isUpgradeableISRFallback&&e.fallbackRetryStatus===y.EntryStatus.Empty&&!e.isCanceled&&(e.fallbackRetryStatus=y.EntryStatus.Pending,eO(e,t,r,n,a,u,l)),{value:null,closed:f}}async function eE(e,t,r){let n,a=new URL(e.canonicalUrl,location.origin),u=t.nextUrl,l=r.requestKey,c=l===_.ROOT_SEGMENT_REQUEST_KEY?"/_index":l,s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:c};null!==u&&(s[o.NEXT_URL]=u);let f=eI(a,c),d=await eC(f,s);if(!d||!d.ok||"2"!==d.headers.get(o.NEXT_DID_POSTPONE_HEADER)&&0||!d.body)return null;let h=(0,m.createPromiseWithResolvers)(),{stream:p,size:y,buffer:g}=await eM(d.body);h.resolve();let v=await (0,i.createFromNextReadableStream)(p,s,{allowPartialStream:!0});if(0===v.data.length||(d.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??v.buildId)!==(0,O.getNavigationBuildId)())return null;let E=eS(v.a,0);if(null===E)n=v;else if(0===E)n=null;else try{n=await (0,i.decodeBufferedStage)(g.subarray(0,E),s)}catch{n=null}return{serverResponse:v,responseSize:y,shellResponse:n,closed:h.promise}}function eR(e,t,r,n,a,u,l){l===P.FetchStrategy.StaticShell?(t!==e&&eP(e,r,em(n),a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null===t?eg(n,u+1e4):eP(t,r,n,a,u,P.FetchStrategy.StaticShell,t===e?P.FetchStrategy.PPR:P.FetchStrategy.StaticShell)):(eP(e,r,n,a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null!==t&&t!==e&&eP(t,r,em(n),a,u,P.FetchStrategy.StaticShell,P.FetchStrategy.StaticShell))}function eP(e,t,r,n,a,u,o){let i=t/n,c=r;for(;null!==c;)null!==c.entry&&(0,y.setSizeInCacheMap)(c.entry,i),c=c.parent;let s=e.data,d=e.isUpgradeableISRFallback,h=eS(e.needsRuntimeRequest,!1),p=r,_=0;for(;null!==p&&_{};async function eO(e,t,r,n,a,u,l){for(let o=0;o<3;o++){let o;if(await new Promise(e=>setTimeout(e,2e3)),e.isCanceled)break;try{o=await eE(t,r,n)}catch{break}if(e.isCanceled)break;if(null===o||o.serverResponse.isUpgradeableISRFallback)continue;let{serverResponse:i,shellResponse:c,responseSize:f}=o;eR(i,c,f,a,u,Date.now(),l),e.fallbackRetryStatus=y.EntryStatus.Fulfilled,(0,s.pingPrefetchTask)(e);return}e.fallbackRetryStatus=y.EntryStatus.Rejected}async function eA(e,t,r,n,a){let u=e.key,c=new URL(t.canonicalUrl,location.origin),s=u.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=j);let f={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,g.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(f[o.NEXT_URL]=s),r){case P.FetchStrategy.Full:break;case P.FetchStrategy.PPRRuntime:f[o.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case P.FetchStrategy.RuntimeShell:f[o.NEXT_ROUTER_PREFETCH_HEADER]="3";break;case P.FetchStrategy.LoadingBoundary:f[o.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let e,u,o=await eC(c,f);if(!o||!o.ok||!o.body)return ew(a,Date.now()+1e4),null;let s=(0,p.getRenderedSearch)(o);if(s!==t.renderedSearch)return ew(a,Date.now()+1e4),null;let v=(0,m.createPromiseWithResolvers)(),E=null,R=null;if(r===P.FetchStrategy.Full){var d,h,_;let t,r;d=o.body,h=v.resolve,_=function(e){if(null===E)return;let t=e/E.length;for(let e of E)(0,y.setSizeInCacheMap)(e,t)},t=0,r=d.getReader(),e=new ReadableStream({async pull(e){for(;;){let{done:n,value:a}=await r.read();if(!n){e.enqueue(a),_(t+=a.byteLength);continue}e.close(),h();return}}})}else{let{stream:t,size:r}=await eM(o.body);v.resolve(),e=t,R=r}let[b,O]=await Promise.all([(0,i.createFromNextReadableStream)(e,f,{allowPartialStream:!0}),o.cacheData]),w=Date.now(),j=await eD(w,b.s,o),N=o.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??b.b,C=j;if(null===O)u=b;else{let e=await (0,i.resolveShellStageData)(O,b,f);if(null===e)u=b;else{let t=eb(w,e.s);r===P.FetchStrategy.RuntimeShell?(u=e,C=t,ex(w,P.FetchStrategy.PPR,b.f,N,b.h,b.r??null,j,n,s,O.isResponsePartial)):(u=b,ex(w,P.FetchStrategy.RuntimeShell,e.f,N,e.h,e.r??null,t,n,s,!0))}}let M=u.r??null,I=(0,l.readVaryParams)(u.h,M),F=r===P.FetchStrategy.RuntimeShell||r===P.FetchStrategy.PPRRuntime&&(O?.isResponsePartial??!1),D=(0,g.normalizeFlightData)(u.f);if("string"==typeof D)return ew(a,Date.now()+1e4),null;let x=(0,T.convertServerPatchToFullTree)(w,n,D,s,S.UnknownDynamicStaleTime);if(E=ej(w,r,D,N,F,I,M,C,x,a),null!==R&&null!==E&&E.length>0){let e=R/E.length;for(let t of E)(0,y.setSizeInCacheMap)(t,e)}return{value:null,closed:v.promise}}catch(e){return ew(a,Date.now()+1e4),null}}function ew(e,t){let r=[];for(let n of e.values())n.status===y.EntryStatus.Pending?ed(n,t):n.status===y.EntryStatus.Fulfilled&&r.push(n);return r}function ej(e,t,r,n,a,u,o,i,c,s){if(n&&n!==(0,O.getNavigationBuildId)())return null!==s&&ew(s,e+1e4),null;let f=c.routeTree,d=null!==c.metadataVaryPath?el(c.metadataVaryPath):null;for(let n of r){let r=n.seedData;if(null!==r){let u=n.segmentPath,c=f;for(let t=0;t=t){let e=t-u;e>0&&(a.push(r.byteLength>e?r.subarray(0,e):r),u+=e),n.cancel();break}a.push(r),u+=r.byteLength}if(1===a.length)r=a[0];else if(a.length>1){r=new Uint8Array(u);let e=0;for(let t of a)r.set(t,e),e+=t.byteLength}else r=new Uint8Array(0);return{stream:new ReadableStream({start(e){e.enqueue(r),e.close()}}),size:u,buffer:r}}function eI(e,t){{let r=new URL(e),n=r.pathname.endsWith("/")?r.pathname.slice(0,-1):r.pathname,a=(0,_.convertSegmentPathToStaticExportFilename)(t);return r.pathname=`${n}/${a}`,r}}function eF(e,t){return ee.close()}),isPartial:!1};let a=n[0],u=35===a||126===a,l=u?n.byteLength>1?n.subarray(1):null:n;return{isPartial:!!u&&126===a,stream:new ReadableStream({start(e){l&&e.enqueue(l)},async pull(e){let r=await t.read();r.done?e.close():e.enqueue(r.value)}})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35779,(e,t,r)=>{"use strict";function n(e,t){return fetch(e,t)}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"fetch",{enumerable:!0,get:function(){return n}}),e.r(90555),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73861,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cleanup:function(){return h},deleteFromLru:function(){return f},lruPut:function(){return c},updateLruSize:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(511),l=e.r(77709),o=null,i=0;function c(e){if(o===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===o)e.prev=e,e.next=e;else{let t=o.prev;e.prev=t,null!==t&&(t.next=e),e.next=o,o.prev=e}o=e}function s(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,o===e?t===o?o=null:(o=t,r.next=t,t.prev=r):(r.next=t,t.prev=r))}function d(){i<=0x3200000||(0,l.pingPrefetchScheduler)()}function h(){if(!(i<=0x3200000))for(;i>0x2d00000&&null!==o;){let e=o.prev;null!==e&&(0,u.deleteMapEntry)(e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90555,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={beginLockedNavigation:function(){return p},beginNavigationLockPrefetch:function(){return l},finishNavigationLockPrefetchSpawning:function(){return c},getCurrentNavigationGate:function(){return y},getCurrentNavigationLock:function(){return h},getPreLockFetch:function(){return u},isNavigationLocked:function(){return d},recordNavigationLockOwnedEntry:function(){return o},resetNavigationLockToPending:function(){return _},shouldRestrictNavigationToShell:function(){return g},startListeningForInstantNavigationCookie:function(){return s},trackNavigationLockPrefetchEntry:function(){return i},updateCapturedSPAToTree:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(){return null}function l(){return null}function o(e){}function i(e,t){}function c(e){}function s(){}function f(e,t){}function d(){return!1}function h(){return null}function p(){return null}function y(){return null}function _(){}function g(e,t){return!1}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},60355,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={completeHardNavigation:function(){return m},completeSoftNavigation:function(){return S},completeTraverseNavigation:function(){return b},convertServerPatchToFullTree:function(){return T},navigate:function(){return v},navigateToKnownRoute:function(){return E}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(87288),o=e.r(95871),i=e.r(51191),c=e.r(63416),s=e.r(20896),f=e.r(96167),d=e.r(77048);e.r(77709);let h=e.r(9396);e.r(91949);let p=e.r(88540),y=e.r(34727),_=e.r(48277),g=e.r(79027);function v(e,t,r,n,a,u,l,o,i,c){var f,h,p,y,_,v,R,m,S,b,T,O,A,w,j,N,C,M,I,F,D,x,U;let L,k,H,B,V,X,$;return f=e,h=t,p=r,y=n,_=a,v=u,R=l,m=o,S=i,b=c,L=Date.now(),k=h.href,H=(0,d.createCacheKey)(k,R),null!==(B=(0,s.readRouteCacheEntry)(L,H))&&B.status===s.EntryStatus.Fulfilled?(T=L,O=f,A=h,w=p,j=y,N=R,C=_,M=v,I=m,F=S,D=b,x=B,U=null,V=x.tree,X=x.canonicalUrl+A.hash,$={renderedSearch:x.renderedSearch,routeTree:V,metadataVaryPath:x.metadata.varyPath,data:null,head:null,dynamicStaleAt:(0,g.computeDynamicStaleAt)(T,g.UnknownDynamicStaleTime)},E(T,O,A,X,$,w,j,C,M,I,N,F,D,U,null,x,void 0)):P(L,f,h,p,y,R,_,v,m,S,b,null).catch(()=>f)}function E(e,t,r,n,a,u,l,i,c,s,f,d,h,p,y,_,g){let v={separateRefreshUrls:null,scrollRef:null},E=r.href===u.href,R=(0,o.startPPRNavigation)(e,u,l,i,c,a.routeTree,a.metadataVaryPath,s,a.data,a.head,a.dynamicStaleAt,E,v,!1);return null!==R?(s!==o.FreshnessPolicy.Gesture&&(0,o.spawnDynamicRequests)(R,r,f,s,v,_,h,p,g),S(t,r,f,R.route,R.node,a.renderedSearch,n,h,d,v.scrollRef,y)):m(t,r,h)}e.r(44305);let R=["",{},null,"refetch"];async function P(e,t,r,n,a,u,d,p,y,_,g,v){let P;switch(y){case o.FreshnessPolicy.Default:case o.FreshnessPolicy.HistoryTraversal:case o.FreshnessPolicy.Gesture:P=p;break;case o.FreshnessPolicy.Hydration:case o.FreshnessPolicy.RefreshAll:case o.FreshnessPolicy.HMRRefresh:P=R;break;default:P=p}let S=(0,l.fetchServerResponse)(r,{flightRouterState:P,nextUrl:u}),b=await S;if("string"==typeof b)return m(t,new URL(b,location.origin),g);let{flightData:O,canonicalUrl:A,renderedSearch:w,couldBeIntercepted:j,supportsPerSegmentPrefetching:N,dynamicStaleTime:C,staticStageData:M,runtimePrefetchStream:I,responseHeaders:F,debugInfo:D}=b,x=T(e,p,O,w,C),U=x.metadataVaryPath;if(null!==U){if((0,f.discoverKnownRoute)(e,r.pathname,r.search,u,null,x.routeTree,U,j,(0,i.createHrefFromUrl)(A,!1),N,!1),null!==M){let{response:t,isResponsePartial:r}=M;(0,s.resolveStaleAt)(e,t.s).then(n=>{let a=F.get(c.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;(0,s.writePrerenderResponseIntoCache)(e,h.FetchStrategy.PPR,t.f,a,t.h,t.r??null,n,p,w,r)}).catch(()=>{})}null!==I&&(0,s.processRuntimePrefetchStream)(e,I,p,w).then(t=>{null!==t&&(0,s.writeDynamicRenderResponseIntoCache)(e,h.FetchStrategy.PPRRuntime,t.flightDatas,t.buildId,t.isResponsePartial,t.headVaryParams,t.rootVaryParamsIterable,t.staleAt,t.navigationSeed,null)}).catch(()=>{})}return null!==b.revealAfter&&await b.revealAfter,E(e,t,r,(0,i.createHrefFromUrl)(A),x,n,a,d,p,y,u,_,g,v,D,null,void 0)}function m(e,t,r){return(0,_.isJavaScriptURLString)(t.href)?(console.error("Next.js has blocked a javascript: URL as a security precaution."),e):{canonicalUrl:t.origin===location.origin?(0,i.createHrefFromUrl)(t):t.href,pushRef:{pendingPush:"push"===r,mpaNavigation:!0,preserveCustomHistoryState:!1},renderedSearch:e.renderedSearch,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,tree:e.tree,nextUrl:e.nextUrl,previousNextUrl:e.previousNextUrl,debugInfo:null}}function S(e,t,r,n,a,u,l,o,i,c,s){let f,d,h=(0,y.computeChangedPath)(e.tree,n)||e.nextUrl,_=new URL(e.canonicalUrl,t),g=t.pathname===_.pathname&&t.search===_.search&&t.hash!==_.hash;if(i===p.ScrollBehavior.NoScroll)null!==c&&(c.current=!1),f=e.focusAndScrollRef.scrollRef,d=!1;else if(g){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1),null!==c&&(c.current=!1),f={current:!0},d=!0}else{if(f=c,null!==c){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1)}d=!1}return{canonicalUrl:l,renderedSearch:u,pushRef:{pendingPush:"push"===o,mpaNavigation:!1,preserveCustomHistoryState:!1},focusAndScrollRef:{scrollRef:f,forceScroll:d,onlyHashChange:g,hashFragment:i!==p.ScrollBehavior.NoScroll&&""!==t.hash?decodeURIComponent(t.hash.slice(1)):e.focusAndScrollRef.hashFragment},cache:a,tree:n,nextUrl:h,previousNextUrl:r,debugInfo:s}}function b(e,t,r,n,a,u){return{canonicalUrl:(0,i.createHrefFromUrl)(t),renderedSearch:r,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:n,tree:a,nextUrl:u,previousNextUrl:null,debugInfo:null}}function T(e,t,r,n,a){let l=t,o=null,i=null;if(null!==r)for(let{segmentPath:e,tree:t,seedData:a,head:c}of r){let r=function e(t,r,n,a,l,o,i){let c;if(i===l.length)return{tree:n,data:a};let s=l[i],f=t[1],d=null!==r?r[1]:null,h={},p={};for(let t in f){let r=f[t],u=null!==d?d[t]??null:null;if(t===s){let c=e(r,u,n,a,l,o,i+2);h[t]=c.tree,p[t]=c.data}else h[t]=r,p[t]=u}if(c=[t[0],h],2 in t){let e=t[2];null!=e&&(c[2]=[e[0],o])}3 in t&&(c[3]=t[3]);let y=(t[4]??0)&~u.SubtreePrefetchHints;for(let e in h){let t=h[e][4];void 0!==t&&(y=(0,u.propagateSubtreeBits)(y,t))}return 0!==y&&(c[4]=y),{tree:c,data:[null,p,null,!0,null]}}(l,o,t,a,e,n,0);l=r.tree,o=r.data,i=c}let c=l,f={metadataVaryPath:null};return{routeTree:(0,s.convertRootFlightRouterStateToRouteTree)(c,n,f),metadataVaryPath:f.metadataVaryPath,data:o,renderedSearch:n,head:i,dynamicStaleAt:(0,g.computeDynamicStaleAt)(e,a)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={discoverKnownRoute:function(){return p},matchKnownRoute:function(){return g},resetKnownRoutes:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(20896),o=e.r(511),i=e.r(33906),c=e.r(77048),s=e.r(56655);function f(e,t){let r=t.pattern;return null===r?null:(0,o.isValueExpired)(e,(0,l.getCurrentRouteCacheVersion)(),r)?(t.pattern=null,null):r}function d(){return{staticChildren:null,dynamicChild:null,dynamicChildParamName:null,dynamicChildParamType:null,pattern:null}}let h=d();function p(e,t,r,n,a,u,o,i,s,f,d){let p=(0,c.splitPathnameIntoParts)(t);if(null!==a){let c=(0,l.fulfillRouteCacheEntry)(e,a,u,o,i,s,f);return d&&(c.hasDynamicRewrite=!0),_(h,u,p,0,c,e,t,r,n,u,o,i,s,f,d),c}return _(h,u,p,0,null,e,t,r,n,u,o,i,s,f,d)}function y(e,t,r,n,a,u,o,i,c,s){return null!==e?e:(0,l.writeRouteIntoCache)(t,r,n,a,u,o,i,c,s)}function _(e,t,r,n,a,u,o,c,s,h,p,g,v,E,R){let P,m=t.segment,S=n{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return o}});let n=e.r(57630),a=e.r(77048),u=e.r(77709),l=e.r(9396);function o(e,t,r,o,i){let c=(0,n.createPrefetchURL)(e);if(null===c)return;let s=(0,a.createCacheKey)(c.href,t);(0,u.schedulePrefetchTask)(s,r,o,l.PrefetchPriority.Default,i,null)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77709,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return m},isPrefetchTaskDirty:function(){return b},pingPrefetchScheduler:function(){return O},pingPrefetchTask:function(){return N},reschedulePrefetchTask:function(){return S},schedulePrefetchTask:function(){return P},startRevalidationCooldown:function(){return R},subtreeHasSpeculativePrefetch:function(){return V}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(56019),o=e.r(20896),i=e.r(77048),c=e.r(33906),s=e.r(9396),f=e.r(13258),d=e.r(73861),h="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),p=[],y=0,_=0,g=!1,v=null,E=null;function R(){null!==E&&clearTimeout(E),E=setTimeout(()=>{E=null,O()},300)}function P(e,t,r,n,a,u){let l={key:e,treeAtTimeOfPrefetch:t,routeCacheVersion:(0,o.getCurrentRouteCacheVersion)(),segmentCacheVersion:(0,o.getCurrentSegmentCacheVersion)(),priority:n,phase:2,hasBackgroundWork:!1,hasPendingResponses:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:_++,isCanceled:!1,fallbackRetryStatus:o.EntryStatus.Empty,onInvalidate:a,_heapIndex:-1};return T(l),$(p,l),O(),l}function m(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,W(e,n,r))}}(p,e)}function S(e,t,r,n){e.isCanceled=!1,e.phase=2,e.sortId=_++,e.priority=e===v?s.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,T(e),-1!==e._heapIndex?Y(p,e):$(p,e),O()}function b(e,t,r){return e.routeCacheVersion!==(0,o.getCurrentRouteCacheVersion)()||e.segmentCacheVersion!==(0,o.getCurrentSegmentCacheVersion)()||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function T(e){e.priority===s.PrefetchPriority.Intent&&e!==v&&(null!==v&&v.priority!==s.PrefetchPriority.Background&&(v.priority=s.PrefetchPriority.Default,Y(p,v)),v=e)}function O(){g||(g=!0,h(C))}function A(e){return null===E&&(e.priority===s.PrefetchPriority.Intent?y<12:y<4)}function w(e){return y++,e.then(e=>null===e?(j(),null):(e.closed.then(j),e.value))}function j(){y--,O()}function N(e){e.isCanceled||-1!==e._heapIndex||($(p,e),O())}function C(){g=!1;let e=Date.now(),t=K(p);for(;null!==t&&A(t);){t.routeCacheVersion=(0,o.getCurrentRouteCacheVersion)(),t.segmentCacheVersion=(0,o.getCurrentSegmentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,o.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case o.EntryStatus.Empty:w((0,o.fetchRouteOnCacheMiss)(r,t.key)),r.staleAt=e+6e4,r.status=o.EntryStatus.Pending;case o.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case o.EntryStatus.Rejected:break;case o.EntryStatus.Fulfilled:{let n;if(2===t.phase)return 2;if(!A(t))return 0;let a=r.tree;switch(n=a.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching?s.FetchStrategy.PPR:t.fetchStrategy===s.FetchStrategy.PPR?r.supportsPerSegmentPrefetching?s.FetchStrategy.PPR:s.FetchStrategy.LoadingBoundary:t.fetchStrategy){case s.FetchStrategy.PPR:{let n=1===t.phase?s.FetchStrategy.StaticShell:s.FetchStrategy.PPR;if(n===s.FetchStrategy.PPR&&!V(t.fetchStrategy,a.prefetchHints))return 2;if(function(e,t,r,n){let a=M(n,r);if(a&&(r.tree.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)==0)return F(t,r.metadata.requestKey);if(!(r.tree.prefetchHints&u.PrefetchHint.HeadOutlined))return;let l={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,n,r.metadata,t._navigationLockPrefetch??null),parent:null},i=L(e,t,r,t.key,r.metadata,l,n,!0);a&&i&&F(t,r.metadata.requestKey)}(e,t,r,n),0===function e(t,r,n,a,l,o,i){let c=k(t,r,n,l,o,s.FetchStrategy.PPR,!0).bundle,f=a[1],d=l.slots;if(null!==d)for(let[a,l]of d){if(!A(r))return 0;let o=l.segment,d=f[a],h=d?.[0],p=null!==c&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?c:null;if(0===(void 0!==h&&B(n,o,h)?e(t,r,n,d,l,p,i):function e(t,r,n,a,l,o){if(o===s.FetchStrategy.PPR&&!V(r.fetchStrategy,a.prefetchHints))return 2;let i=M(o,n),c=(a.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)!=0;if(i&&!c)return F(r,a.requestKey),null!==l&&function e(t,r,n,a,l,o){let i=k(t,r,n,a,l,o,!1).bundle;if(null!==i&&null!==a.slots){for(let l of a.slots.values())if(l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf)return void e(t,r,n,l,i,o)}}(t,r,n,a,l,o),2;let f=k(t,r,n,a,l,o,!0),d=f.bundle;if(i&&f.needsRuntimeRequest)return F(r,a.requestKey),2;if(null!==a.slots){if(!A(r))return 0;for(let l of a.slots.values()){let a=null!==d&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?d:null;if(0===e(t,r,n,l,a,o))return 0}}return 2}(t,r,n,l,i===s.FetchStrategy.StaticShell?null:p,i)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,a,null,n))return 0;if(M(n,r)){let u=n===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime,l=t.spawnedRuntimePrefetches;if(null!==l){let n=new Map;D(e,t,r,n,u);let i=function e(t,r,n,a,u,l,o){if(u.has(a.requestKey))return U(t,r,n,a,!1,l,o);let i={},c=a.slots;if(null!==c)for(let[a,s]of c)i[a]=e(t,r,n,s,u,l,o);let s=[a.segment,i,null,null];return 0!==a.prefetchHints&&(s[4]=a.prefetchHints),s}(e,t,r,a,l,n,u);n.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,u,i,n))}}return 2}case s.FetchStrategy.Full:case s.FetchStrategy.PPRRuntime:case s.FetchStrategy.LoadingBoundary:{if(1===t.phase)return 2;let l=new Map;D(e,t,r,l,n);let i=function e(t,r,n,a,l,i,c){let f=a[1],d=l.slots,h={};if(null!==d)for(let[a,l]of d){let d=l.segment,p=f[a],y=p?.[0];if(void 0!==y&&B(n,d,y)){let u=e(t,r,n,p,l,i,c);h[a]=u}else switch(c){case s.FetchStrategy.LoadingBoundary:{let e=(l.prefetchHints&(u.PrefetchHint.SegmentHasLoadingBoundary|u.PrefetchHint.SubtreeHasLoadingBoundary))!=0?function e(t,r,n,a,l,i){let c=null===l?"inside-shared-layout":null,f=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,a,r._navigationLockPrefetch??null);switch(f.status){case o.EntryStatus.Empty:{let e=(0,o.upgradeToPendingSegment)(f,s.FetchStrategy.LoadingBoundary,r._navigationLockPrefetch??null);i.set(a.requestKey,e),x(r,e),"refetch"!==l&&(c=l="refetch");break}case o.EntryStatus.Fulfilled:if((a.prefetchHints&u.PrefetchHint.SegmentHasLoadingBoundary)!=0)return(0,o.convertRouteTreeToFlightRouterState)(a);break;case o.EntryStatus.Pending:x(r,f);case o.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let[u,o]of a.slots)d[u]=e(t,r,n,o,l,i);let h=[a.segment,d,null,c];return 0!==a.prefetchHints&&(h[4]=a.prefetchHints),h}(t,r,n,l,null,i):(0,o.convertRouteTreeToFlightRouterState)(l);h[a]=e;break}case s.FetchStrategy.PPRRuntime:{let e=U(t,r,n,l,!1,i,c);h[a]=e;break}case s.FetchStrategy.Full:{let e=U(t,r,n,l,!1,i,c);h[a]=e}}}let p=[l.segment,h,null,null];return 0!==l.prefetchHints&&(p[4]=l.prefetchHints),p}(e,t,r,t.treeAtTimeOfPrefetch,a,l,n);return l.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,n,i,l)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,i.createCacheKey)(n.href,r.nextUrl),u=(0,o.readOrCreateRouteCacheEntry)(e,t,a);switch(u.status){case o.EntryStatus.Empty:(t.priority===s.PrefetchPriority.Background||(t.hasBackgroundWork=!0,0))&&(u.status=o.EntryStatus.Pending,w((0,o.fetchRouteOnCacheMiss)(u,a)));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}return 2===a&&t.hasPendingResponses?1:a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.hasPendingResponses=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:G(p),t=K(p);continue;case 2:if(2===t.phase){let r=(0,o.readRouteCacheEntry)(e,t.key),n=null!==r&&r.status===o.EntryStatus.Fulfilled&&(r.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0;t.phase=+!!n,Y(p,t)}else 1===t.phase?(t.phase=0,Y(p,t)):n?(t.priority=s.PrefetchPriority.Background,Y(p,t)):G(p);t=K(p);continue}}null===t&&0===y&&(0,d.cleanup)()}function M(e,t){return e===s.FetchStrategy.StaticShell||(t.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0}function I(e,t){return(0,o.canNewFetchStrategyProvideMoreContent)(e.fetchStrategy,t===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime)}function F(e,t){null===e.spawnedRuntimePrefetches?e.spawnedRuntimePrefetches=new Set([t]):e.spawnedRuntimePrefetches.add(t)}function D(e,t,r,n,a){U(e,t,r,r.metadata,!1,n,a===s.FetchStrategy.LoadingBoundary?s.FetchStrategy.Full:a)}function x(e,t){e.hasPendingResponses=!0,null===t.blockedTasks?t.blockedTasks=new Set([e]):t.blockedTasks.add(e)}function U(e,t,r,n,a,u,l){let i=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null),c=null;switch(i.status){case o.EntryStatus.Empty:if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToFulfillDynamicSegmentFromBFCache)(e,i,n))break;c=(0,o.upgradeToPendingSegment)(i,l,t._navigationLockPrefetch??null);break;case o.EntryStatus.Fulfilled:if(i.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)){if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToUpgradeSegmentFromBFCache)(e,n))break;c=H(e,t,n,l)}break;case o.EntryStatus.Pending:case o.EntryStatus.Rejected:(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)&&(c=H(e,t,n,l)),i.status===o.EntryStatus.Pending&&x(t,i)}null!==c&&x(t,c);let f={};if(null!==n.slots)for(let[o,i]of n.slots)f[o]=U(e,t,r,i,a||null!==c,u,l);null!==c&&u.set(n.requestKey,c);let d=a||null===c?null:"refetch",h=[n.segment,f,null,d];return 0!==n.prefetchHints&&(h[4]=n.prefetchHints),h}function L(e,t,r,n,a,u,l,i){let c=0,f=!1,d=!1,h=u;for(;null!==h;){c++;let n=h.entry,a=h.tree;if(null===n||null===a){h=h.parent;continue}switch(n.status){case o.EntryStatus.Empty:(0,o.upgradeToPendingSegment)(n,l,t._navigationLockPrefetch??null),f=!0,x(t,n);break;case o.EntryStatus.Pending:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;x(t,n);break;case o.EntryStatus.Rejected:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;break;case o.EntryStatus.Fulfilled:{let u=I(n,l);u&&(d=!0);let c=u&&M(l,r),s=n.isUpgradeableISRFallback&&(t.fallbackRetryStatus===o.EntryStatus.Empty||t.fallbackRetryStatus===o.EntryStatus.Fulfilled);if(i&&!c&&(n.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)||s)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):(h.entry=null,r.status===o.EntryStatus.Pending&&x(t,r))}else h.entry=null}}h=h.parent}return f&&w((0,o.fetchSegmentsOnCacheMiss)(t,r,n,a,u,c,l)),d}function k(e,t,r,n,a,l,i){if(n.prefetchHints&u.StaticPrefetchDisabled)return{bundle:{tree:null,entry:null,parent:a},needsRuntimeRequest:!1};let c=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null);if(n.prefetchHints&u.PrefetchHint.InlinedIntoChild)return{bundle:{tree:n,entry:c,parent:a},needsRuntimeRequest:c.status===o.EntryStatus.Fulfilled&&I(c,l)};let s=a;n.prefetchHints&u.PrefetchHint.HeadInlinedIntoSelf&&(s={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,l,r.metadata,t._navigationLockPrefetch??null),parent:a});let f={tree:n,entry:c,parent:s};return{bundle:null,needsRuntimeRequest:L(e,t,r,t.key,n,f,l,i)}}function H(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,n,r);if(a.status===o.EntryStatus.Empty)return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null);if((0,o.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let a=(0,o.overwriteRevalidatingSegmentCacheEntry)(e,n,r);return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null)}switch(a.status){case o.EntryStatus.Pending:return x(t,a),null;case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:default:return null}}function B(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,(0,c.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(e.renderedSearch))):(0,l.matchSegment)(r,t)}function V(e,t){return e===s.FetchStrategy.Full||(t&u.PrefetchHint.SubtreeHasEagerPrefetch)!=0}function X(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function $(e,t){let r=e.length;e.push(t),t._heapIndex=r,q(e,t,r)}function K(e){return 0===e.length?null:e[0]}function G(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,W(e,r,0)),t}function Y(e,t){let r=t._heapIndex;-1!==r&&(0===r?W(e,t,0):X(e[r-1>>>1],t)>0?q(e,t,r):W(e,t,r))}function q(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!(X(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function W(e,t,r){let n=r,a=e.length,u=a>>>1;for(;nX(u,t))lX(o,u)?(e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l):(e[n]=u,u._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(lX(o,t)))return;e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},9396,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u,l={FetchStrategy:function(){return s},NavigationResultTag:function(){return i},PrefetchPriority:function(){return c}};for(var o in l)Object.defineProperty(r,o,{enumerable:!0,get:l[o]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),c=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),s=((u={})[u.LoadingBoundary=0]="LoadingBoundary",u[u.StaticShell=1]="StaticShell",u[u.RuntimeShell=2]="RuntimeShell",u[u.PPR=3]="PPR",u[u.PPRRuntime=4]="PPRRuntime",u[u.Full=5]="Full",u);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56655,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return s},clonePageVaryPathWithNewSearchParams:function(){return g},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return y},finalizePageVaryPath:function(){return h},getFulfilledRouteVaryPath:function(){return c},getFulfilledSegmentVaryPath:function(){return function e(t,r){return{id:t.id,value:null===t.id||r.has(t.id)?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent,r)}}},getPartialLayoutVaryPath:function(){return d},getPartialPageVaryPath:function(){return p},getRenderedSearchFromVaryPath:function(){return v},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return _},getShellSegmentVaryPath:function(){return function e(t){return{id:t.id,value:null===t.id||!0===t.isRootParam?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent)}}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(511),o=e.r(67764);function i(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:r,isRootParam:!1,parent:null}}}}function c(e,t,r,n){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:n?r:l.Fallback,isRootParam:!1,parent:null}}}}function s(e,t,r,n){return{id:r,value:t,isRootParam:n,parent:e}}function f(e,t){return{id:null,value:e,isRootParam:!1,parent:t}}function d(e){return e.parent}function h(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function p(e){return e.parent.parent}function y(e,t,r){return{id:null,value:e+o.HEAD_REQUEST_KEY,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function _(e,t){let r=t.varyPath;if(e===u.FetchStrategy.RuntimeShell||e===u.FetchStrategy.StaticShell)return t.shellVaryPath;if(t.isPage&&e!==u.FetchStrategy.Full&&e!==u.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{id:null,value:r.value,isRootParam:!1,parent:{id:"?",value:l.Fallback,isRootParam:!1,parent:e}}}return r}function g(e,t){let r=e.parent;return{id:null,value:e.value,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r.parent}}}function v(e){let t=e.parent.value;return"string"==typeof t?t:null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return u},unstable_isUnrecognizedActionError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});class u extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function l(e){return!!(e&&"object"==typeof e&&e instanceof u)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1244,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),a=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return d},forbidden:function(){return i.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return s.unstable_rethrow}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3680),l=e.r(24063),o=e.r(22783),i=e.r(79854),c=e.r(22683),s=e.r(15507);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}let d={push:"push",replace:"replace"};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return f.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return E},usePathname:function(){return g},useRouter:function(){return v},useSearchParams:function(){return _},useSelectedLayoutSegment:function(){return P},useSelectedLayoutSegments:function(){return R},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(8372),o=e.r(61994),i=e.r(13258),c=e.r(14502),s=e.r(13957),f=e.r(92838),d=e.r(92805),{instrumentParamsForClientValidation:h,instrumentSearchParamsForClientValidation:p,expectCompleteParamsInClientValidation:y}={};function _(){c.useDynamicSearchParams?.("useSearchParams()");let e=(0,u.useContext)(o.SearchParamsContext);return(0,u.useMemo)(()=>e?new o.ReadonlyURLSearchParams(e):null,[e])}function g(){return c.useDynamicRouteParams?.("usePathname()"),(0,u.useContext)(o.PathnameContext)}function v(){let e=(0,u.useContext)(l.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});let t=(0,u.useContext)(l.LayoutRouterContext),r=t?.parentCacheNode.bfcacheId??0;return(0,u.useMemo)(()=>({back:e.back,forward:e.forward,refresh:e.refresh,hmrRefresh:e.hmrRefresh,push:e.push,replace:e.replace,prefetch:e.prefetch,experimental_gesturePush:e.experimental_gesturePush,bfcacheId:"_b_"+r+"_"}),[e,r])}function E(){return c.useDynamicRouteParams?.("useParams()"),(0,u.useContext)(o.PathParamsContext)}function R(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegments()");let t=(0,u.useContext)(l.LayoutRouterContext);return t?(0,i.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function P(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegment()"),(0,u.useContext)(o.NavigationPromisesContext);let t=R(e);return(0,i.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41538,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return c},dispatchGestureState:function(){return f},refreshOnInstantNavigationUnlock:function(){return i},useActionQueue:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(64245);e.r(88540);let o=null;function i(){}function c(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}let s=null;function f(e){if(null===s)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});s(e)}function d(e){let[t,r]=u.default.useState(e.state),[n,a]=(0,u.useOptimistic)(t);"u">typeof window&&(s=a),"u">typeof window&&(o=t=>e.dispatch(t,r));let i=(0,u.useMemo)(()=>n,[n]);return(0,l.isThenable)(i)?(0,u.use)(i):i}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},50590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return c},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return s},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(33906),o=e.r(51191);function i(e){let[t,r,n,a]=e.slice(-4),u=e.slice(0,-4);return{pathToSegment:u.slice(0,-1),segmentPath:u,segment:u[u.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function c(e,t){let r=(0,l.getRenderedPathname)(e),n=(0,l.getRenderedSearch)(e),a=(0,o.createHrefFromUrl)(new URL(location.href)),u=t.f[0],i=u[0],c={c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let u,o,i=t[0];if("string"==typeof i)u=i,o=(0,l.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],c=i[3],s=(0,l.parseDynamicParamFromURLPart)(t,n,a);u=[e,(0,l.getCacheKeyForDynamicParam)(s,r),t,c],o=!0}let c=o?a+1:a,s=t[1],f={};for(let t in s){let a=s[t];f[t]=e(a,r,n,c)}return[u,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),u[1],u[2],u[3]]],m:t.m,G:t.G,S:t.S,h:t.h};return t.b&&(c.b=t.b),c}function s(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,n,a,l,o]=t,i=function(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY+"?")?u.PAGE_SEGMENT_KEY:e;let[t,r,n]=e;return[t,r,n,null]}(r),c={};for(let[t,r]of Object.entries(n))c[t]=e(r);let s=[i,c];return l&&(s[2]=null,s[3]=l),void 0!==o&&(s[4]=o),s}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48277,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isJavaScriptURLString",{enumerable:!0,get:function(){return a}});let n=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function a(e){return n.test(""+e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32992,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getNavigationBuildId:function(){return o},setNavigationBuildId:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="";function l(e){u=e}function o(){return u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87250,(e,t,r)=>{"use strict";function n(e){return e}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return n}}),e.r(52817),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},33906,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return p},getCacheKeyForDynamicParam:function(){return y},getParamValueFromCacheKey:function(){return g},getRenderedPathname:function(){return f},getRenderedSearch:function(){return s},parseDynamicParamFromURLPart:function(){return h},urlSearchParamsToParsedUrlQuery:function(){return v},urlToUrlWithoutFlightMarker:function(){return _}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(67764),o=e.r(21768),i=e.r(52817),c=e.r(87250);function s(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:_(new URL(e.url)).search}function f(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);if(null!==t)return t;let r=_(new URL(e.url)).pathname;return(0,i.hasBasePath)(r)?(0,c.removeBasePath)(r):r}function d(e){try{return encodeURIComponent(decodeURIComponent(e))}catch{return e}}function h(e,t,r){switch(e){case"c":return rd(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?d(e.slice(n)):d(e)):[]}case"oc":return rd(e)):null;case"d":if(r>=t.length)return"";return d(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return d(t[r].slice(n))}default:return""}}function p(e){return!(e===l.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(u.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==u.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function y(e,t){return"string"==typeof e?(0,u.addSearchParamsIfPageSegment)(e,v(new URLSearchParams(t))):null===e?"":e.join("/")}function _(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function g(e,t){return"c"===t||"oc"===t?e.split("/"):e}function v(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64893,(e,t,r)=>{"use strict";var n=e.r(74080);function a(e){var t="https://react.dev/errors/"+e;if(1d||35===d||114===d||120===d?(p=d,d=3,s++):(p=0,d=3);continue;case 2:44===(v=c[s++])?d=4:y=y<<4|(96c.length&&(v=-1)}var E=c.byteOffset+s;if(-1{"use strict";e.i(47167),t.exports=e.r(64893)},35326,(e,t,r)=>{"use strict";t.exports=e.r(21413)},63416,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_SUFFIX:function(){return _},APP_DIR_ALIAS:function(){return B},CACHE_ONE_YEAR_SECONDS:function(){return C},DOT_NEXT_ALIAS:function(){return k},ESLINT_DEFAULT_DIRS:function(){return eo},GSP_NO_RETURNED_VALUE:function(){return et},GSSP_COMPONENT_MEMBER_ERROR:function(){return ea},GSSP_NO_RETURNED_VALUE:function(){return er},HTML_CONTENT_TYPE_HEADER:function(){return l},INFINITE_CACHE:function(){return M},INSTRUMENTATION_HOOK_FILENAME:function(){return U},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return I},MIDDLEWARE_LOCATION_REGEXP:function(){return F},NEXT_BODY_SUFFIX:function(){return E},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return j},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return m},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return S},NEXT_CACHE_ROOT_PARAM_TAG_ID:function(){return N},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return w},NEXT_CACHE_TAGS_HEADER:function(){return P},NEXT_CACHE_TAG_MAX_ITEMS:function(){return O},NEXT_CACHE_TAG_MAX_LENGTH:function(){return A},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return c},NEXT_META_SUFFIX:function(){return v},NEXT_NAV_DEPLOYMENT_ID_HEADER:function(){return R},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return b},NEXT_RESUME_STATE_LENGTH_HEADER:function(){return T},NON_STANDARD_NODE_ENV:function(){return eu},PAGES_DIR_ALIAS:function(){return L},PRERENDER_REVALIDATE_HEADER:function(){return f},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return d},PROXY_FILENAME:function(){return D},PROXY_LOCATION_REGEXP:function(){return x},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return W},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return q},RSC_ACTION_ENCRYPTION_ALIAS:function(){return Y},RSC_ACTION_PROXY_ALIAS:function(){return $},RSC_ACTION_VALIDATE_ALIAS:function(){return X},RSC_CACHE_WRAPPER_ALIAS:function(){return K},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return G},RSC_MOD_REF_PROXY_ALIAS:function(){return V},RSC_SEGMENTS_DIR_SUFFIX:function(){return h},RSC_SEGMENT_SUFFIX:function(){return p},RSC_SUFFIX:function(){return y},SERVER_PROPS_EXPORT_ERROR:function(){return ee},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return Q},SERVER_PROPS_SSG_CONFLICT:function(){return J},SERVER_RUNTIME:function(){return ei},SSG_FALLBACK_EXPORT_ERROR:function(){return el},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return Z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return u},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return en},WEBPACK_LAYERS:function(){return ef},WEBPACK_RESOURCE_QUERIES:function(){return ed},WEB_SOCKET_MAX_RECONNECTIONS:function(){return ec}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="text/plain",l="text/html; charset=utf-8",o="application/json; charset=utf-8",i="nxtP",c="nxtI",s="x-matched-path",f="x-prerender-revalidate",d="x-prerender-revalidate-if-generated",h=".segments",p=".segment.rsc",y=".rsc",_=".action",g=".json",v=".meta",E=".body",R="x-nextjs-deployment-id",P="x-next-cache-tags",m="x-next-revalidated-tags",S="x-next-revalidate-tag-token",b="next-resume",T="x-next-resume-state-length",O=128,A=256,w=1024,j="_N_T_",N="_N_RP_",C=31536e3,M=0xfffffffe,I="middleware",F=`(?:src/)?${I}`,D="proxy",x=`(?:src/)?${D}`,U="instrumentation",L="private-next-pages",k="private-dot-next",H="private-next-root-dir",B="private-next-app-dir",V="private-next-rsc-mod-ref-proxy",X="private-next-rsc-action-validate",$="private-next-rsc-server-reference",K="private-next-rsc-cache-wrapper",G="private-next-rsc-track-dynamic-import",Y="private-next-rsc-action-encryption",q="private-next-rsc-action-client-wrapper",W="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",Q="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",J="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",Z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",ee="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",et="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",er="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",en="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",ea="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",eu='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',el="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",eo=["app","pages","components","lib","src"],ei={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ec=12,es={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ef={...es,GROUP:{builtinReact:[es.reactServerComponents,es.actionBrowser],serverOnly:[es.reactServerComponents,es.actionBrowser,es.instrument,es.middleware],neutralTarget:[es.apiNode,es.apiEdge],clientOnly:[es.serverSideRendering,es.appPagesBrowser],bundled:[es.reactServerComponents,es.actionBrowser,es.serverSideRendering,es.appPagesBrowser,es.shared,es.instrument,es.middleware],appPages:[es.reactServerComponents,es.serverSideRendering,es.appPagesBrowser,es.actionBrowser]}},ed={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return u},OUTLET_BOUNDARY_NAME:function(){return o},ROOT_LAYOUT_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="__next_metadata_boundary__",l="__next_viewport_boundary__",o="__next_outlet_boundary__",i="__next_root_layout_boundary__"},97367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return o},OutletBoundary:function(){return c},RootLayoutBoundary:function(){return s},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54839),l={[u.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[u.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[u.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[u.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},o=l[u.METADATA_BOUNDARY_NAME.slice(0)],i=l[u.VIEWPORT_BOUNDARY_NAME.slice(0)],c=l[u.OUTLET_BOUNDARY_NAME.slice(0)],s=l[u.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},39146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return u},ActionDidRevalidateDynamicOnly:function(){return o},ActionDidRevalidateStaticAndDynamic:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=0,l=1,o=2},8372,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(55682)._(e.r(71645)),l=u.default.createContext(null),o=u.default.createContext(null),i=u.default.createContext(null),c=u.default.createContext(null),s=u.default.createContext(new Set)},22744,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={PrefetchHint:function(){return l},StaticPrefetchDisabled:function(){return o},SubtreePrefetchHints:function(){return i},propagateSubtreeBits:function(){return c}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});var l=((n={})[n.SubtreeHasPartialPrefetching=2]="SubtreeHasPartialPrefetching",n[n.SegmentHasLoadingBoundary=4]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=8]="SubtreeHasLoadingBoundary",n[n.IsRootLayoutOrAbove=16]="IsRootLayoutOrAbove",n[n.ParentInlinedIntoSelf=32]="ParentInlinedIntoSelf",n[n.InlinedIntoChild=64]="InlinedIntoChild",n[n.HeadInlinedIntoSelf=128]="HeadInlinedIntoSelf",n[n.HeadOutlined=256]="HeadOutlined",n[n.InliningHintsStale=512]="InliningHintsStale",n[n.PrefetchDisabled=1024]="PrefetchDisabled",n[n.SubtreeHasEagerPrefetch=4096]="SubtreeHasEagerPrefetch",n[n.SubtreeHasInstantFalse=8192]="SubtreeHasInstantFalse",n[n.ShouldAttemptStaticPrefetch=16384]="ShouldAttemptStaticPrefetch",n);let o=1024,i=12298;function c(e,t){return 2&t&&(e|=2),12&t&&(e|=8),4096&t&&(e|=4096),8192&t&&(e|=8192),e}},43369,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={getAssetToken:function(){return i},getAssetTokenQuery:function(){return c},getDeploymentId:function(){return l},getDeploymentIdQuery:function(){return o}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});function l(){return n}function o(e=!1){let t=n;return t?`${e?"&":"?"}dpl=${t}`:""}function i(){return!1}function c(e=!1){return""}"u">typeof window?(n=document.documentElement.dataset.dplId,delete document.documentElement.dataset.dplId):n=void 0},19921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return u},hexHash:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=5381;for(let r=0;r>>0}function l(e){return u(e).toString(36).slice(0,5)}},86051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeCacheBustingSearchParam:function(){return s},computeLegacyCacheBustingSearchParam:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(19921),l=new TextEncoder;function o(e){return void 0===e?"0":Array.isArray(e)?e.join(","):e}function i(e,t,r,n){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===n?null:[e??"0",o(t),o(r),o(n)].join(",")}async function c(e){var t=new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",l.encode(e))).subarray(0,12);let r="";for(let e=0;e{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return i},setCacheBustingSearchParamWithHash:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(86051),l=e.r(21768);async function o(e){return"function"==typeof globalThis.crypto?.subtle?.digest?(0,u.computeCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL]):(0,u.computeLegacyCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL])}let i=async(e,t)=>{c(e,await o(t))},c=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${l.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${l.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${l.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return s},PathParamsContext:function(){return c},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return o},createDevToolsInstrumentedPromise:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(71645),l=e.r(3680),o=(0,u.createContext)(null),i=(0,u.createContext)(null),c=(0,u.createContext)(null),s=(0,u.createContext)(null);function f(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},44305,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createLinkPrefetchPartialError:function(){return l},createUnrenderedSegmentError:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=`Route "${e}": Could not validate that a segment in your UI has instant navigation.`;if(t.length>0){let e=1===t.length?"Dropped segment":"Dropped segments";r+=` + +This segment was dropped from rendering. Issues that would prevent instant navigation will go undetected. + +${e}: +${t.map(e=>` ${e}`).join("\n")} + +Ways to fix this: + - [render] Render the dropped segment + - [ignore] Set \`export const instant = false\` to opt the dropped segment out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-unrendered-segment`}return Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E1286",enumerable:!1,configurable:!0})}function l(e){return Object.defineProperty(Error(`Next.js encountered dynamic data during prefetching for "${e}". + +This will lead to slower, more expensive prefetches. + +Ways to fix this: + - [upgrade] Opt into Partial Prefetching by exporting \`const prefetch = 'partial'\` from the page or layout, or by setting \`partialPrefetching: true\` in next.config to opt the whole app in + - [disable] Remove \`prefetch={true}\` from the to use the default prefetch + - [ignore] Set \`export const instant = false\` to opt the route out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-link-prefetch-partial`),"__NEXT_ERROR_CODE",{value:"E1435",enumerable:!1,configurable:!0})}},12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1179",enumerable:!1,configurable:!0}),this.name="InvariantError"}}},64245,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return l},isBailoutToCSRError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="BAILOUT_TO_CLIENT_SIDE_RENDERING";class l extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}},3372,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},39470,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},41858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:u}=(0,n.parsePath)(e);return`${t}${r}${a}${u}`}},38281,(e,t,r)=>{"use strict";function n(e){return 47===e.charCodeAt(e.length-1)&&e.length>1?e.slice(0,-1):e}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},82823,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=e.r(38281),a=e.r(72463),u=e=>{if(47!==e.charCodeAt(0))return e;let{pathname:t,query:r,hash:u}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?`${(0,n.removeTrailingSlash)(t)}${r}${u}`:t.endsWith("/")?`${t}${r}${u}`:`${t}/${r}${u}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5550,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return u}});let n=e.r(41858),a=e.r(82823);function u(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74180,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={compareAppPaths:function(){return i},normalizeAppPath:function(){return o},normalizeRscURL:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3372),l=e.r(13258);function o(e){return(0,u.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,l.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e,t){let r=e.includes("/@"),n=t.includes("/@");return r&&!n?-1:!r&&n?1:e.localeCompare(t)}function c(e){return e.replace(/\.rsc($|\?)/,"$1")}},26935,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},82604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return u.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(26935),l=/Googlebot(?!-)|Googlebot$/i,o=u.HTML_LIMITED_BOT_UA_RE.source;function i(e){return u.HTML_LIMITED_BOT_UA_RE.test(e)}function c(e){return l.test(e)||i(e)}function s(e){return l.test(e)?"dom":i(e)?"html":void 0}},91463,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return l},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(74180),l=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>l.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=l.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,u.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},72463,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},59084,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},52817,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(59084);function a(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return l},appendSegmentRequestKeyPart:function(){return c},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l="",o="/_head";function i(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY)?u.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function c(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},6372,(e,t,r)=>{"use strict";function n(e,t){let r=e[Symbol.asyncIterator]();for(;;){let e=r.next();if(e.then(u,u),"fulfilled"!==e.status||void 0===e.value)return;let n=e.value;if(n.done)return;t.add(n.value)}}function a(e,t){if(null==e||null==t)return null;let r=new Set;return n(e,r),n(t,r),r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"readVaryParams",{enumerable:!0,get:function(){return a}});let u=()=>{}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return s},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return c},getSegmentValue:function(){return u},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,a=[]){let l;if(n)l=t[1][r];else{let e=t[1];l=e.children??Object.values(e)[0]}if(!l)return a;let o=u(l[0]);return!o||o.startsWith(s)?a:(a.push(o),e(l,r,!1,a))}},isGroupSegment:function(){return l},isParallelRouteSegment:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return Array.isArray(e)?e[1]:e}function l(e){return"("===e[0]&&e.endsWith(")")}function o(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(s)){let e=JSON.stringify(t);return"{}"!==e?s+"?"+e:s}return e}function c(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===f?null:r}let s="__PAGE__",f="__DEFAULT__",d="/_not-found"},39747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={SERVER_REFERENCE_ID_LENGTH:function(){return u},extractInfoFromServerReferenceId:function(){return o},mightBeServerReferenceId:function(){return l},omitUnusedArgs:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=42;function l(e){return e.length===u}function o(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function i(e,t){let r=Array(e.length),n=0;for(let a=0;a=6&&t.hasRestArgs)&&(r[a]=e[a],n=a+1);return r.length=n,r}}]); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/3wqi32p1v2fl1.css b/dashboard-next/out-www/_next/static/chunks/3wqi32p1v2fl1.css new file mode 100644 index 0000000..0941d3f --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/3wqi32p1v2fl1.css @@ -0,0 +1,3 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter", "Inter Fallback"} +@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d5591ac2-module__D88TVW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d5591ac2-module__D88TVW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"} +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-green-500:#00c758;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-\[49px\]{top:49px}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[260px\]{height:260px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1440px\]{max-width:1440px}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-card-foreground{color:var(--card-foreground)}.text-chart-2{color:var(--chart-2)}.text-chart-3{color:var(--chart-3)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{color:var(--color-purple-400)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-\[720px\]{max-width:720px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:max-w-\[900px\]{max-width:900px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--radius:.5rem;--background:#111;--foreground:#b6bbc3;--card:#242526;--card-foreground:#f5f7fa;--popover:#2e2f30;--popover-foreground:#e2e4e5;--primary:#5795d9;--primary-foreground:#fff;--secondary:#191a1b;--secondary-foreground:#a9b1b7;--muted:#191a1b;--muted-foreground:#a9b1b7;--accent:#15171a;--accent-foreground:#eef2f5;--destructive:#ef4444;--destructive-foreground:#fff;--border:#383b3e;--input:#4a4e52;--ring:#5795d9;--chart-1:#3065b0;--chart-2:#87a7f5;--chart-3:#15171a;--chart-4:#2b3848;--chart-5:#2d5bb4;--sidebar:#1d1e1f;--sidebar-foreground:#b6bbc3;--sidebar-primary:#343434;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#0e0f0f;--sidebar-accent-foreground:#b6bbc3;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root{--background:lab(5.0601% 0 0);--foreground:lab(75.6569% -.645548 -4.69245);--card:lab(14.6% -.290751 -.845748);--card-foreground:lab(97.1458% -.285119 -1.67638);--popover:lab(19.3329% -.279829 -.810987);--popover-foreground:lab(90.4527% -.570834 -.749052);--primary:lab(59.7672% -5.00822 -41.4982);--primary-foreground:lab(100% 0 0);--secondary:lab(9.1827% -.30081 -.8802);--secondary-foreground:lab(71.703% -2.02367 -4.10918);--muted:lab(9.1827% -.30081 -.8802);--muted-foreground:lab(71.703% -2.02367 -4.10918);--accent:lab(7.62536% -.35274 -2.4557);--accent-foreground:lab(95.2538% -.975192 -1.9453);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(24.6664% -.777587 -2.3176);--input:lab(32.913% -.986531 -2.94852);--ring:lab(59.7672% -5.00822 -41.4982);--chart-1:lab(42.179% 2.35021 -46.0111);--chart-2:lab(68.4801% 4.07052 -43.0285);--chart-3:lab(7.62536% -.35274 -2.4557);--chart-4:lab(22.8798% -1.98033 -11.7693);--chart-5:lab(39.3254% 9.07996 -52.9201);--sidebar:lab(11.1896% -.289768 -.845403);--sidebar-foreground:lab(75.6569% -.645548 -4.69245);--sidebar-primary:lab(21.7% 0 0);--sidebar-primary-foreground:lab(98.6196% 0 0);--sidebar-accent:lab(4.24072% -.335924 -.120252);--sidebar-accent-foreground:lab(75.6569% -.645548 -4.69245);--sidebar-border:lab(93.0516% -.0000298023 0);--sidebar-ring:lab(73.6796% -.0000298023 0)}}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}} diff --git a/dashboard-next/out-www/_next/static/chunks/turbopack-03obbfwpb8m_e.js b/dashboard-next/out-www/_next/static/chunks/turbopack-03obbfwpb8m_e.js new file mode 100644 index 0000000..1ce1e61 --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/turbopack-03obbfwpb8m_e.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/1inwntv0b4r-7.js","static/chunks/0zo24_4e178qg.js","static/chunks/08ttfj81-47mu.js"],runtimeModuleIds:[94553]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;var t,r="/cv/_next/",n=function(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let e=document?.currentScript?.getAttribute?.("src")??"",t=e.indexOf("?");return t>=0?e.slice(t):""}(),o=((t=o||{})[t.Runtime=0]="Runtime",t[t.Parent=1]="Parent",t[t.Update=2]="Update",t);let l=new WeakMap;function i(e,t){this.m=e,this.e=t}let u=i.prototype,s=Object.prototype.hasOwnProperty,c="u">typeof Symbol&&Symbol.toStringTag;function a(e,t,r){s.call(e,t)||Object.defineProperty(e,t,r)}function f(e,t){let r=e[t];return r||(r=p(t),e[t]=r),r}function p(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function h(e,t,r){a(e,"__esModule",{value:!0}),c&&a(e,c,{value:"Module"});let n=0;for(;n{if("default"!==e){for(let t of r)if(s.call(t,e))return t}};e.exports=e.namespaceObject=new Proxy(t,{get(e,t){if(s.call(e,t)||"default"===t||"__esModule"===t)return Reflect.get(e,t);let r=n(t);return r&&Reflect.get(r,t)},set:()=>!1,defineProperty:()=>!1,deleteProperty:()=>!1,has:(e,t)=>!!Reflect.has(e,t)||"default"!==t&&"__esModule"!==t&&void 0!==n(t),ownKeys(e){let t=Reflect.ownKeys(e);for(let e of r)for(let r of Reflect.ownKeys(e))"default"===r||t.includes(r)||t.push(r);return t},getOwnPropertyDescriptor(e,t){let r=Reflect.getOwnPropertyDescriptor(e,t);if(r||"default"===t||"__esModule"===t)return r;let o=n(t);if(o)return{enumerable:!0,configurable:!0,get:()=>Reflect.get(o,t)}}})}return r}(r,n);"object"==typeof e&&null!==e&&o.push(e)},u.v=d,u.n=function(e,t){let r;(r=null!=t?f(this.c,t):this.m).exports=r.namespaceObject=e};let m=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,y=[null,m({}),m([]),m(m)];function g(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!y.includes(t);t=m(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),h(t,n),t}function b(e){let t=K(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=g(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function O(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}u.i=b,u.A=function(e){return this.r(e)(b.bind(this))},u.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},u.r=function(e){return K(e,this.m).exports},u.f=function(e){function t(t){if(t=O(t),s.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=O(t),s.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let w=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function k(e,t){throw Error(`Invariant: ${t(e)}`)}w.prototype=URL.prototype,u.U=w,u.z=function(e){throw Error("dynamic usage of require is not supported")},u.g=globalThis;let v=i.prototype,R=new Map;u.M=R;let U=new Map,j=new Map,$=new Map;async function _(e,t,r){let n;if("string"==typeof r)return function(e,t,r){return T(e,t,r)}(e,t,E(r));let o=r.included||[],l=o.map(e=>!!R.has(e)||U.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);for(let l of(n=T(e,t,E(r.path)),o))U.has(l)||U.set(l,n);await n}v.l=function(e){return _(o.Parent,this.m.id,e)};let P=Promise.resolve(void 0),C=new WeakMap;function T(t,r,n){let l=e.loadChunkCached(t,n),i=C.get(l);if(void 0===i){let e=C.set.bind(C,l,P);i=l.then(e).catch(e=>{let l;switch(t){case o.Runtime:l=`as a runtime dependency of chunk ${r}`;break;case o.Parent:l=`from module ${r}`;break;case o.Update:l="from an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}let i=Error(`Failed to load chunk ${n} ${l}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw i.name="ChunkLoadError",i}),C.set(l,i)}return i}v.L=function(e){var t,r;return t=o.Parent,r=this.m.id,T(t,r,e)};v.R=function(e){let t=this.r(e);return t?.default??t},v.P=function(e){return`/ROOT/${e??""}`},v.F=function(e){return e?`file:///ROOT/${e.split("/").map(encodeURIComponent).join("/")}`:"file:///ROOT/"},v.q=function(e,t){d.call(this,`${e}${n}`,t)};let A=/[^A-Za-z0-9\-_.!~*'()/]/;function E(e,t=r){let o=A.test(e)?e.split("/").map(encodeURIComponent).join("/"):e;return`${t}${o}${n}`}function M(e,t){let r,n=e.indexOf("?");if(-1!==n)r=n;else{let t=e.indexOf("#");r=-1!==t?t:e.length}return r>=t.length&&e.startsWith(t,r-t.length)}v.b=r,v.X=n,v.h=E;function S(e){return M(e,".css")}let x={};u.c=x;let K=(e,t)=>{let r=x[e];if(r){if(r.error)throw r.error;return r}return N(e,o.Parent,t.id)};function N(e,t,r){let n=R.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let o=p(e),l=o.exports;x[e]=o;let u=new i(o,l);try{n(u,o,l)}catch(e){throw o.error=e,e}return o.namespaceObject&&o.exports!==o.namespaceObject&&g(o.exports,o.namespaceObject),o}function L(t){let r;if(!Array.isArray(t))return e.registerChunk(void 0,t);let n=function(e){if("string"==typeof e)return e;if(e)return{src:e.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}(t[0]);return 2===t.length?r=t[1]:(r=void 0,!function(e,t){let r=1;for(;r{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},B.set(e,t)}return t}function q(e,t,r,n,o){!(null==n||n instanceof DOMException&&"NetworkError"===n.name)||r.retryAttempts>=1||B.get(t)!==r?(B.get(t)===r&&B.delete(t),r.reject(n)):(r.retryAttempts++,setTimeout(()=>{r.resolved||B.get(t)!==r||(o?o():(r.loadingStarted=!1,F(e,t)))},200+Math.floor(401*Math.random())))}function F(e,t){let r=I(t);if(r.loadingStarted)return r.promise;if(e===o.Runtime)return r.loadingStarted=!0,S(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(S(t));else if(M(t,".js")){self.TURBOPACK_NEXT_CHUNK_URLS.push(t);try{importScripts(t)}catch(n){q(e,t,r,n)}}else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let n=decodeURI(t);if(S(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${n}"],link[rel=stylesheet][href^="${n}?"]`).length>0)r.resolve();else{let n=()=>{let o=document.createElement("link");return o.rel="stylesheet",o.crossOrigin=null,o.href=t,o.onerror=()=>{let l=document.createComment("");o.replaceWith(l),q(e,t,r,void 0,()=>l.replaceWith(n()))},o.onload=()=>{r.resolve()},o};document.head.appendChild(n())}else if(M(t,".js")){let o=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${n}"],script[src^="${n}?"]`);if(o.length>0)for(let n of Array.from(o))n.addEventListener("error",()=>{n.remove(),q(e,t,r)},{once:!0});else{let n=document.createElement("script");n.crossOrigin=null,n.src=t,n.onerror=()=>{n.remove(),q(e,t,r)},document.head.appendChild(n)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise}e={async registerChunk(e,t){let n;if(null!=e&&(n=function(e){if("string"==typeof e)return e;let t=decodeURIComponent(e.src.replace(/[?#].*$/,""));return t.startsWith(r)?t.slice(r.length):t}(e),I("string"==typeof e?E(e):e.src).resolve()),null!=t){for(let e of t.otherChunks)I(E("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(e=>{var t;return t=n,_(o.Runtime,t,e)})),t.runtimeModuleIds.length>0)for(let e of t.runtimeModuleIds)!function(e,t){let r=x[t];if(r){if(r.error)throw r.error;return}N(t,o.Runtime,e)}(n,e)}},loadChunkCached:(e,t)=>F(e,t)};var D=globalThis.TURBOPACK;globalThis.TURBOPACK={push:L},D.forEach(L)})(); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/chunks/turbopack-0h5dlbl0gen72.js b/dashboard-next/out-www/_next/static/chunks/turbopack-0h5dlbl0gen72.js new file mode 100644 index 0000000..1a3affa --- /dev/null +++ b/dashboard-next/out-www/_next/static/chunks/turbopack-0h5dlbl0gen72.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/1inwntv0b4r-7.js","static/chunks/3_iofbsn7eau1.js","static/chunks/08ttfj81-47mu.js"],runtimeModuleIds:[94553]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;var t,r="/_next/",n=function(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let e=document?.currentScript?.getAttribute?.("src")??"",t=e.indexOf("?");return t>=0?e.slice(t):""}(),o=((t=o||{})[t.Runtime=0]="Runtime",t[t.Parent=1]="Parent",t[t.Update=2]="Update",t);let l=new WeakMap;function i(e,t){this.m=e,this.e=t}let u=i.prototype,s=Object.prototype.hasOwnProperty,c="u">typeof Symbol&&Symbol.toStringTag;function a(e,t,r){s.call(e,t)||Object.defineProperty(e,t,r)}function f(e,t){let r=e[t];return r||(r=p(t),e[t]=r),r}function p(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function h(e,t,r){a(e,"__esModule",{value:!0}),c&&a(e,c,{value:"Module"});let n=0;for(;n{if("default"!==e){for(let t of r)if(s.call(t,e))return t}};e.exports=e.namespaceObject=new Proxy(t,{get(e,t){if(s.call(e,t)||"default"===t||"__esModule"===t)return Reflect.get(e,t);let r=n(t);return r&&Reflect.get(r,t)},set:()=>!1,defineProperty:()=>!1,deleteProperty:()=>!1,has:(e,t)=>!!Reflect.has(e,t)||"default"!==t&&"__esModule"!==t&&void 0!==n(t),ownKeys(e){let t=Reflect.ownKeys(e);for(let e of r)for(let r of Reflect.ownKeys(e))"default"===r||t.includes(r)||t.push(r);return t},getOwnPropertyDescriptor(e,t){let r=Reflect.getOwnPropertyDescriptor(e,t);if(r||"default"===t||"__esModule"===t)return r;let o=n(t);if(o)return{enumerable:!0,configurable:!0,get:()=>Reflect.get(o,t)}}})}return r}(r,n);"object"==typeof e&&null!==e&&o.push(e)},u.v=d,u.n=function(e,t){let r;(r=null!=t?f(this.c,t):this.m).exports=r.namespaceObject=e};let m=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,y=[null,m({}),m([]),m(m)];function g(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!y.includes(t);t=m(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),h(t,n),t}function b(e){let t=K(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=g(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function O(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}u.i=b,u.A=function(e){return this.r(e)(b.bind(this))},u.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},u.r=function(e){return K(e,this.m).exports},u.f=function(e){function t(t){if(t=O(t),s.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=O(t),s.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let w=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function k(e,t){throw Error(`Invariant: ${t(e)}`)}w.prototype=URL.prototype,u.U=w,u.z=function(e){throw Error("dynamic usage of require is not supported")},u.g=globalThis;let R=i.prototype,v=new Map;u.M=v;let U=new Map,j=new Map,$=new Map;async function _(e,t,r){let n;if("string"==typeof r)return function(e,t,r){return T(e,t,r)}(e,t,E(r));let o=r.included||[],l=o.map(e=>!!v.has(e)||U.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);for(let l of(n=T(e,t,E(r.path)),o))U.has(l)||U.set(l,n);await n}R.l=function(e){return _(o.Parent,this.m.id,e)};let P=Promise.resolve(void 0),C=new WeakMap;function T(t,r,n){let l=e.loadChunkCached(t,n),i=C.get(l);if(void 0===i){let e=C.set.bind(C,l,P);i=l.then(e).catch(e=>{let l;switch(t){case o.Runtime:l=`as a runtime dependency of chunk ${r}`;break;case o.Parent:l=`from module ${r}`;break;case o.Update:l="from an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}let i=Error(`Failed to load chunk ${n} ${l}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw i.name="ChunkLoadError",i}),C.set(l,i)}return i}R.L=function(e){var t,r;return t=o.Parent,r=this.m.id,T(t,r,e)};R.R=function(e){let t=this.r(e);return t?.default??t},R.P=function(e){return`/ROOT/${e??""}`},R.F=function(e){return e?`file:///ROOT/${e.split("/").map(encodeURIComponent).join("/")}`:"file:///ROOT/"},R.q=function(e,t){d.call(this,`${e}${n}`,t)};let A=/[^A-Za-z0-9\-_.!~*'()/]/;function E(e,t=r){let o=A.test(e)?e.split("/").map(encodeURIComponent).join("/"):e;return`${t}${o}${n}`}function M(e,t){let r,n=e.indexOf("?");if(-1!==n)r=n;else{let t=e.indexOf("#");r=-1!==t?t:e.length}return r>=t.length&&e.startsWith(t,r-t.length)}R.b=r,R.X=n,R.h=E;function S(e){return M(e,".css")}let x={};u.c=x;let K=(e,t)=>{let r=x[e];if(r){if(r.error)throw r.error;return r}return N(e,o.Parent,t.id)};function N(e,t,r){let n=v.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let o=p(e),l=o.exports;x[e]=o;let u=new i(o,l);try{n(u,o,l)}catch(e){throw o.error=e,e}return o.namespaceObject&&o.exports!==o.namespaceObject&&g(o.exports,o.namespaceObject),o}function L(t){let r;if(!Array.isArray(t))return e.registerChunk(void 0,t);let n=function(e){if("string"==typeof e)return e;if(e)return{src:e.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}(t[0]);return 2===t.length?r=t[1]:(r=void 0,!function(e,t){let r=1;for(;r{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},B.set(e,t)}return t}function q(e,t,r,n,o){!(null==n||n instanceof DOMException&&"NetworkError"===n.name)||r.retryAttempts>=1||B.get(t)!==r?(B.get(t)===r&&B.delete(t),r.reject(n)):(r.retryAttempts++,setTimeout(()=>{r.resolved||B.get(t)!==r||(o?o():(r.loadingStarted=!1,F(e,t)))},200+Math.floor(401*Math.random())))}function F(e,t){let r=I(t);if(r.loadingStarted)return r.promise;if(e===o.Runtime)return r.loadingStarted=!0,S(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(S(t));else if(M(t,".js")){self.TURBOPACK_NEXT_CHUNK_URLS.push(t);try{importScripts(t)}catch(n){q(e,t,r,n)}}else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let n=decodeURI(t);if(S(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${n}"],link[rel=stylesheet][href^="${n}?"]`).length>0)r.resolve();else{let n=()=>{let o=document.createElement("link");return o.rel="stylesheet",o.crossOrigin=null,o.href=t,o.onerror=()=>{let l=document.createComment("");o.replaceWith(l),q(e,t,r,void 0,()=>l.replaceWith(n()))},o.onload=()=>{r.resolve()},o};document.head.appendChild(n())}else if(M(t,".js")){let o=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${n}"],script[src^="${n}?"]`);if(o.length>0)for(let n of Array.from(o))n.addEventListener("error",()=>{n.remove(),q(e,t,r)},{once:!0});else{let n=document.createElement("script");n.crossOrigin=null,n.src=t,n.onerror=()=>{n.remove(),q(e,t,r)},document.head.appendChild(n)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise}e={async registerChunk(e,t){let n;if(null!=e&&(n=function(e){if("string"==typeof e)return e;let t=decodeURIComponent(e.src.replace(/[?#].*$/,""));return t.startsWith(r)?t.slice(r.length):t}(e),I("string"==typeof e?E(e):e.src).resolve()),null!=t){for(let e of t.otherChunks)I(E("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(e=>{var t;return t=n,_(o.Runtime,t,e)})),t.runtimeModuleIds.length>0)for(let e of t.runtimeModuleIds)!function(e,t){let r=x[t];if(r){if(r.error)throw r.error;return}N(t,o.Runtime,e)}(n,e)}},loadChunkCached:(e,t)=>F(e,t)};var D=globalThis.TURBOPACK;globalThis.TURBOPACK={push:L},D.forEach(L)})(); \ No newline at end of file diff --git a/dashboard-next/out-www/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 b/dashboard-next/out-www/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 new file mode 100644 index 0000000..0bb8709 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 b/dashboard-next/out-www/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 new file mode 100644 index 0000000..57da6f8 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 b/dashboard-next/out-www/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 new file mode 100644 index 0000000..072229b Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 b/dashboard-next/out-www/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 new file mode 100644 index 0000000..2cd45ed Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 b/dashboard-next/out-www/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 new file mode 100644 index 0000000..b1f5804 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 b/dashboard-next/out-www/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 new file mode 100644 index 0000000..9c71603 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 b/dashboard-next/out-www/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 new file mode 100644 index 0000000..c3f0666 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 b/dashboard-next/out-www/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 new file mode 100644 index 0000000..74791bb Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 b/dashboard-next/out-www/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 new file mode 100644 index 0000000..91dc3e8 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 b/dashboard-next/out-www/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 new file mode 100644 index 0000000..7bb4011 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 b/dashboard-next/out-www/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 new file mode 100644 index 0000000..bc0e0ab Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 b/dashboard-next/out-www/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 new file mode 100644 index 0000000..b6dd1fa Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 b/dashboard-next/out-www/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 new file mode 100644 index 0000000..8d79fc5 Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 differ diff --git a/dashboard-next/out-www/_next/static/media/favicon.2vob68tjqpejf.ico b/dashboard-next/out-www/_next/static/media/favicon.2vob68tjqpejf.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/dashboard-next/out-www/_next/static/media/favicon.2vob68tjqpejf.ico differ diff --git a/dashboard-next/out-www/_not-found/__next._full.txt b/dashboard-next/out-www/_not-found/__next._full.txt new file mode 100644 index 0000000..6d1d1f6 --- /dev/null +++ b/dashboard-next/out-www/_not-found/__next._full.txt @@ -0,0 +1,16 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +5:"$Sreact.suspense" +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +a:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +c:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +7:X +0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +7:C +9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +6:null +b:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]] diff --git a/dashboard-next/out-www/_not-found/__next._not-found.__PAGE__.txt b/dashboard-next/out-www/_not-found/__next._not-found.__PAGE__.txt new file mode 100644 index 0000000..ec2ac80 --- /dev/null +++ b/dashboard-next/out-www/_not-found/__next._not-found.__PAGE__.txt @@ -0,0 +1,22 @@ +1:"$Sreact.fragment" +2:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +3:"$Sreact.suspense" +7:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +9:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +b:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +c:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +6:X +e:X +e:C +0:{"buildId":"CxC9DIW0Ude54_bbbG52g","data":[{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":"$@5","staleTime":"$6","varyParams":null},{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L7",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L8",null,{"children":["$","$3",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L9","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":"$@a","staleTime":"$6","varyParams":null},{"rsc":["$","$1","c",{"children":[null,["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}]}]]}],"isPartial":"$@d","staleTime":"$6","varyParams":"$e"},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@f","staleTime":"$6","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@10","rootVaryParams":null,"needsRuntimeRequest":"$@11"} +4:null +6:300 +11:true +6:C +10:0 +a:"$undefined" +d:"$undefined" +f:"$undefined" +5:"$undefined" diff --git a/dashboard-next/out-www/_not-found/__next._tree.txt b/dashboard-next/out-www/_not-found/__next._tree.txt new file mode 100644 index 0000000..554780c --- /dev/null +++ b/dashboard-next/out-www/_not-found/__next._tree.txt @@ -0,0 +1,2 @@ +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":4192,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}}}},"staleTime":300,"buildId":"CxC9DIW0Ude54_bbbG52g"} diff --git a/dashboard-next/out-www/_not-found/index.html b/dashboard-next/out-www/_not-found/index.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out-www/_not-found/index.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out-www/_not-found/index.txt b/dashboard-next/out-www/_not-found/index.txt new file mode 100644 index 0000000..6d1d1f6 --- /dev/null +++ b/dashboard-next/out-www/_not-found/index.txt @@ -0,0 +1,16 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +5:"$Sreact.suspense" +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +a:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +c:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +7:X +0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +7:C +9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +6:null +b:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]] diff --git a/dashboard-next/out-www/favicon.ico b/dashboard-next/out-www/favicon.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/dashboard-next/out-www/favicon.ico differ diff --git a/dashboard-next/out-www/file.svg b/dashboard-next/out-www/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/dashboard-next/out-www/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out-www/globe.svg b/dashboard-next/out-www/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/dashboard-next/out-www/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out-www/index.html b/dashboard-next/out-www/index.html new file mode 100644 index 0000000..6aa976a --- /dev/null +++ b/dashboard-next/out-www/index.html @@ -0,0 +1 @@ +FTDT Quant Lab
\ No newline at end of file diff --git a/dashboard-next/out-www/index.txt b/dashboard-next/out-www/index.txt new file mode 100644 index 0000000..fb82e79 --- /dev/null +++ b/dashboard-next/out-www/index.txt @@ -0,0 +1,20 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +5:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +9:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +d:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +f:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@6","$@7"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true,"nonce":"$undefined"}]],["$","$L8",null,{"children":["$","$9",null,{"name":"Next.MetadataOutlet","children":"$@a"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$9",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +6:{} +7:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" +c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +10:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +a:null +e:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L10","3",{}]] diff --git a/dashboard-next/out-www/next.svg b/dashboard-next/out-www/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/dashboard-next/out-www/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out-www/vercel.svg b/dashboard-next/out-www/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/dashboard-next/out-www/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out-www/window.svg b/dashboard-next/out-www/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/dashboard-next/out-www/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out/404.html b/dashboard-next/out/404.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out/404.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out/404/index.html b/dashboard-next/out/404/index.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out/404/index.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out/__next.__PAGE__.txt b/dashboard-next/out/__next.__PAGE__.txt new file mode 100644 index 0000000..612490f --- /dev/null +++ b/dashboard-next/out/__next.__PAGE__.txt @@ -0,0 +1,23 @@ +1:"$Sreact.fragment" +2:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +3:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +6:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +7:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +c:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +f:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +10:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +a:X +0:{"buildId":"CxC9DIW0Ude54_bbbG52g","data":[{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":"$@9","staleTime":"$a","varyParams":null},{"rsc":["$","$1","h",{"children":[null,["$","$Lb",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":"$@e","staleTime":"$a","varyParams":null},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$Lf",null,{"parallelRouterKey":"children","template":["$","$L10",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@11","staleTime":"$a","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@12","rootVaryParams":null,"needsRuntimeRequest":"$@13"} +4:{} +5:"$0:data:0:rsc:props:children:0:props:serverProvidedParams:params" +8:null +a:300 +13:true +a:C +12:0 +e:"$undefined" +11:"$undefined" +9:"$undefined" diff --git a/dashboard-next/out/__next._full.txt b/dashboard-next/out/__next._full.txt new file mode 100644 index 0000000..fb82e79 --- /dev/null +++ b/dashboard-next/out/__next._full.txt @@ -0,0 +1,20 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +5:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +9:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +d:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +f:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@6","$@7"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true,"nonce":"$undefined"}]],["$","$L8",null,{"children":["$","$9",null,{"name":"Next.MetadataOutlet","children":"$@a"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$9",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +6:{} +7:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" +c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +10:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +a:null +e:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L10","3",{}]] diff --git a/dashboard-next/out/__next._tree.txt b/dashboard-next/out/__next._tree.txt new file mode 100644 index 0000000..c9256df --- /dev/null +++ b/dashboard-next/out/__next._tree.txt @@ -0,0 +1,4 @@ +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}},"staleTime":300,"buildId":"CxC9DIW0Ude54_bbbG52g"} diff --git a/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js new file mode 100644 index 0000000..94ca914 --- /dev/null +++ b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_buildManifest.js @@ -0,0 +1,11 @@ +self.__BUILD_MANIFEST = { + "__rewrites": { + "afterFiles": [], + "beforeFiles": [], + "fallback": [] + }, + "sortedPages": [ + "/_app", + "/_error" + ] +};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js new file mode 100644 index 0000000..a8acaff --- /dev/null +++ b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_clientMiddlewareManifest.js @@ -0,0 +1 @@ +self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js new file mode 100644 index 0000000..5b3ff59 --- /dev/null +++ b/dashboard-next/out/_next/static/41wlgrdKzoSUpkrWIQ9jn/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js new file mode 100644 index 0000000..94ca914 --- /dev/null +++ b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_buildManifest.js @@ -0,0 +1,11 @@ +self.__BUILD_MANIFEST = { + "__rewrites": { + "afterFiles": [], + "beforeFiles": [], + "fallback": [] + }, + "sortedPages": [ + "/_app", + "/_error" + ] +};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js new file mode 100644 index 0000000..a8acaff --- /dev/null +++ b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_clientMiddlewareManifest.js @@ -0,0 +1 @@ +self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js new file mode 100644 index 0000000..5b3ff59 --- /dev/null +++ b/dashboard-next/out/_next/static/CxC9DIW0Ude54_bbbG52g/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/08ttfj81-47mu.js b/dashboard-next/out/_next/static/chunks/08ttfj81-47mu.js new file mode 100644 index 0000000..09fcedc --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/08ttfj81-47mu.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,66849,(e,t,n)=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},23911,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),e.r(66849),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},62262,(e,t,n)=>{"use strict";function r(e,t){var n=e.length;for(e.push(t);0>>1,l=e[r];if(0>>1;ro(u,n))so(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(so(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(n.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,u=performance;n.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();n.unstable_now=function(){return s.now()-c}}var f=[],d=[],p=1,m=null,h=3,g=!1,v=!1,y=!1,b=!1,w="function"==typeof setTimeout?setTimeout:null,S="function"==typeof clearTimeout?clearTimeout:null,k="u">typeof setImmediate?setImmediate:null;function E(e){for(var t=l(d);null!==t;){if(null===t.callback)a(d);else if(t.startTime<=e)a(d),t.sortIndex=t.expirationTime,r(f,t);else break;t=l(d)}}function _(e){if(y=!1,E(e),!v)if(null!==l(f))v=!0,x||(x=!0,i());else{var t=l(d);null!==t&&R(_,t.startTime-e)}}var x=!1,P=-1,N=5,C=-1;function T(){return!!b||!(n.unstable_now()-Ce&&T());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var u=o(m.expirationTime<=e);if(e=n.unstable_now(),"function"==typeof u){m.callback=u,E(e),t=!0;break t}m===l(f)&&a(f),E(e)}else a(f);m=l(f)}if(null!==m)t=!0;else{var s=l(d);null!==s&&R(_,s.startTime-e),t=!1}}break e}finally{m=null,h=r,g=!1}}}finally{t?i():x=!1}}}if("function"==typeof k)i=function(){k(O)};else if("u">typeof MessageChannel){var z=new MessageChannel,L=z.port2;z.port1.onmessage=O,i=function(){L.postMessage(null)}}else i=function(){w(O,0)};function R(e,t){P=w(function(){e(n.unstable_now())},t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=a,r(d,e),null===l(f)&&e===l(d)&&(y?(S(P),P=-1):y=!0,R(_,a-o))):(e.sortIndex=u,r(f,e),v||g||(v=!0,x||(x=!0,i()))),e},n.unstable_shouldYield=T,n.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},53389,(e,t,n)=>{"use strict";e.i(47167),t.exports=e.r(62262)},98569,(e,t,n)=>{"use strict";let r,l,a,o;e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"hydrate",{enumerable:!0,get:function(){return U}});let i=e.r(55682),u=e.r(43476);e.r(23911);let s=i._(e.r(88014)),c=i._(e.r(71645)),f=e.r(35326),d=e.r(42732),p=e.r(97238),m=e.r(51323),h=e.r(32120),g=e.r(92245),v=e.r(99781),y=i._(e.r(75530)),b=e.r(65716);e.r(8372);let w=e.r(50590),S=e.r(43369),k=e.r(32992),E=e.r(76138),_=f.createFromReadableStream,x=f.createFromFetch,P=document,N=self.__next_instant_test?self.__next_instant_test:void 0,C=new TextEncoder,T=!1,O=!1,z=null;function L(e){if(0===e[0])a=[];else if(1===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});o?o.enqueue(C.encode(e[1])):a.push(e[1])}else if(2===e[0])z=e[1];else if(3===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let n=atob(e[1]),r=new Uint8Array(n.length);for(var t=0;t{e.enqueue("string"==typeof t?C.encode(t):t)}),T&&!O)&&(null===e.desiredSize||e.desiredSize<0?N||e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),O=!0,a=void 0),o=e}});if(N)l=Promise.resolve(x(N,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r,unstable_allowPartialStream:!0})).then(async e=>(0,w.createInitialRSCPayloadFromFallbackPrerender)(await N,e));else if(window.__NEXT_CLIENT_RESUME){let e=window.__NEXT_CLIENT_RESUME;l=Promise.resolve(x(e,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r})).then(async t=>(0,w.createInitialRSCPayloadFromFallbackPrerender)(await e,t))}else l=_(I,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r,startTime:0});function D({initialRSCPayload:e,actionQueue:t,webSocket:n,staticIndicatorState:r}){return(0,u.jsx)(y.default,{actionQueue:t,globalErrorState:e.G,webSocket:n,staticIndicatorState:r})}let F=c.default.StrictMode;function A({children:e}){return e}let j={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:p.onRecoverableError,onCaughtError:m.onCaughtError,onUncaughtError:m.onUncaughtError};async function U(e,t){let n,r,a=await l;a.b?(0,k.setNavigationBuildId)(a.b):(0,k.setNavigationBuildId)((0,S.getDeploymentId)()),(0,E.initializeRouterTransitionModules)(e);let o=Date.now(),i=(0,v.createMutableActionQueue)((0,b.createInitialRouterState)({navigatedAt:o,initialRSCPayload:a,initialFlightStreamForCache:null,location:window.location})),f=(0,u.jsx)(F,{children:(0,u.jsx)(d.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,u.jsx)(A,{children:(0,u.jsx)(D,{initialRSCPayload:a,actionQueue:i,webSocket:r,staticIndicatorState:n})})})});"__next_error__"===document.documentElement.id?s.default.createRoot(P,j).render(f):c.default.startTransition(()=>{s.default.hydrateRoot(P,f,{...j,formState:z})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},94553,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),e.r(23755);let r=e.r(96517);e.r(97238),window.next.turbopack=!0,self.__webpack_hash__="";let l=e.r(5526);(0,r.appBootstrap)(t=>{let{hydrate:n}=e.r(98569);n(l,t)}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},74575,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getAssetPrefix",{enumerable:!0,get:function(){return l}});let r=e.r(12718);function l(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new r.InvariantError(`Expected document.currentScript to be a ",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eq]=t,a[eK]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=a,cu(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&ip(t)}}return iy(t),t.subtreeFlags&=-0x2000001,im(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ip(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=er.current,r1(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rW))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eq]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||ca(e.nodeValue,n)))||rJ(t,!0)}else(e=cp(e).createTextNode(r))[eq]=t,t.stateNode=e}return iy(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=r1(t),null!==n){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eq]=t}else r2(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;iy(t),e=!1}else n=r3(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return ar(t),t;return ar(t),null}if(0!=(128&t.flags))throw Error(u(558))}return iy(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=r1(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eq]=t}else r2(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;iy(t),l=!1}else l=r3(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return ar(t),t;return ar(t),null}}if(ar(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ig(t,t.updateQueue),iy(t),null;case 4:return eo(),null===e&&s6(t.stateNode.containerInfo),t.flags|=0x4000000,iy(t),null;case 10:return r9(t.type),iy(t),null;case 19:if(ao(t),null===(r=t.memoizedState))return iy(t),null;if(l=0!=(128&t.flags),null===(a=r.rendering))if(l)iv(r,!1);else{if(0!==uF||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ai(e))){for(t.flags|=128,iv(r,!1),t.updateQueue=e=a.updateQueue,ig(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)r_(n,e),n=n.sibling;return aa(t,1&al.current|2),rK&&rB(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ey()>uK&&(t.flags|=128,l=!0,iv(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=ai(a))){if(t.flags|=128,l=!0,t.updateQueue=e=e.updateQueue,ig(t,e),iv(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!a.alternate&&!rK)return iy(t),null}else 2*ey()-r.renderingStartTime>uK&&0x20000000!==n&&(t.flags|=128,l=!0,iv(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}if(null!==r.tail){e=r.tail;e:{for(n=e;null!==n;){if(null!==n.alternate){n=!1;break e}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ey(),e.sibling=null,a=al.current,a=l?1&a|2:1&a,"visible"===r.tailMode||"collapsed"===r.tailMode||!n||rK?aa(t,a):(n=a,ee(l8,t),ee(al,n),null===l7&&(l7=t)),rK&&rB(t,r.treeForkCount),e}return iy(t),null;case 22:case 23:return ar(t),l5(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(iy(t),6&t.subtreeFlags&&(t.flags|=8192)):iy(t),null!==(n=t.updateQueue)&&ig(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&Z(lk),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),r9(lf),iy(t),null;case 25:return null;case 30:return t.flags|=0x2000000,iy(t),null}throw Error(u(156,t.tag))}(t.alternate,t,uD);if(null!==n){uT=n;return}if(null!==(t=t.sibling)){uT=t;return}uT=t=e}while(null!==t)0===uF&&(uF=5)}function sb(e,t){do{var n=function(e,t){switch(r$(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return r9(lf),eo(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return eu(t),null;case 31:if(null!==t.memoizedState){if(ar(t),null===t.alternate)throw Error(u(340));r2()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(ar(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));r2()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ao(t),65536&(e=t.flags)?(t.flags=-65537&e|128,null!==(e=t.memoizedState)&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return eo(),null;case 10:return r9(t.type),null;case 22:case 23:return ar(t),l5(),null!==e&&Z(lk),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return r9(lf),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,uT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){uT=e;return}uT=e=n}while(null!==e)uF=6,uT=null}function sw(e,t,n,r,l,a,o,i,s,c,f,d){e.cancelPendingCommit=null;do sN();while(0!==uG)if(0!=(6&uN))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));e===uC&&(uT=uC=null,uO=0),uZ=t,uJ=e,u0=n,u2=l,u3=r,function(e,t,n,r,l,a,o){var i,u=t.lanes|t.childLanes;if(u1=u,!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0fb){i.length=o;break}d=new Promise(cz.bind(d)),i.push(d)}}}return 0g&&(o=g,g=h,h=o);var v=nQ(i,h),y=nQ(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,q.T=null,n=u2,u2=null;var a=uJ,o=u0;if(uG=0,uZ=uJ=null,u0=0,0!=(6&uN))throw Error(u(331));var i=uN;if(uN|=4,uE(a.current),ug(a,a.current,o,n),uN=i,sH(0,!1),eP&&"function"==typeof eP.onPostCommitFiberRoot)try{eP.onPostCommitFiberRoot(ex,a)}catch(e){}return!0}finally{K.p=l,q.T=r,sP(e,t)}}function sT(e,t,n){t=rz(n,t),t=oU(e.stateNode,t,2),null!==(e=lK(e,t,2))&&(eA(e,2),sV(e))}function sO(e,t,n){if(3===e.tag)sT(e,e,n);else for(;null!==t;){if(3===t.tag){sT(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uY||!uY.has(r))){e=rz(n,e),null!==(r=lK(t,n=oB(2),2))&&(oV(n,r,t,e),eA(r,2),sV(r));break}}t=t.return}}function sz(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new uP;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(uI=!0,l.add(n),e=sL.bind(null,e,t,n),t.then(e,e))}function sL(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,uC===e&&(uO&n)===n&&((4===uF||3===uF&&(0x3c00000&uO)===uO&&300>ey()-uW)&&0==(2&uN)?su(e,0):uU|=n,uV===uO&&(uV=0)),sV(e)}function sR(e,t){0===t&&(t=eD()),null!==(e=rg(e,t))&&(eA(e,t),sV(e))}function sM(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),sR(e,n)}function sI(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),sR(e,n)}var sD=null,sF=null,sA=!1,sj=!1,sU=!1,sB=0;function sV(e){e!==sF&&null===e.next&&(null===sF?sD=sF=e:sF=sF.next=e),sj=!0,sA||(sA=!0,cS(function(){0!=(6&uN)?em(ew,s$):sQ()}))}function sH(e,t){if(!sU&&sj){sU=!0;do for(var n=!1,r=sD;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eN(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,sK(r,a))}else a=uO,0==(3&(a=eM(r,r===uC?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eI(r,a)||(n=!0,sK(r,a));r=r.next}while(n)sU=!1}}function s$(){sQ()}function sQ(){sj=sA=!1;var e,t=0;0===sB||((e=window.event)&&"popstate"===e.type?e===cv||(cv=e,0):(cv=null,1))||(t=sB);for(var n=ey(),r=null,l=sD;null!==l;){var a=l.next,o=sW(l,n);0===o?(l.next=null,null===r?sD=a:r.next=a,null===a&&(sF=r)):(r=l,(0!==t||0!=(3&o))&&(sj=!0)),l=a}0!==uG&&5!==uG||sH(t,!1),0!==sB&&(sB=0)}function sW(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function fh(e,t){return"img"===e&&null!=t.src&&""!==t.src&&null==t.onLoad&&"lazy"!==t.loading}function fg(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function fv(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function fy(e,t){"function"==typeof t.decode&&(e.imgCount++,t.complete||(e.imgBytes+=fv(t),e.suspenseyImages.push(t)),e=fk.bind(e),t.decode().then(e,e))}var fb=0;function fw(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages)){if(e.stylesheets)f_(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function fS(){this.count--,fw(this)}function fk(){this.imgCount--,fw(this)}var fE=null;function f_(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,fE=new Map,t.forEach(fx,e),fE=null,fS.call(e))}function fx(e,t){if(!(4&t.state.loading)){var n=fE.get(e);if(n)var r=n.get(null);else{n=new Map,fE.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;atypeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var de=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!de.isDisabled&&de.supportsFiber)try{ex=de.inject({bundleType:0,version:"19.3.0-canary-cbb046ab-20260731",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.3.0-canary-cbb046ab-20260731"}),eP=de}catch(e){}}n.createRoot=function(e,t){if(!s(e))throw Error(u(299));var n=!1,r="",l=oI,a=oD,o=oF;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(l=t.onUncaughtError),void 0!==t.onCaughtError&&(a=t.onCaughtError),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=fC(e,1,!1,null,null,n,r,null,l,a,o,f5),e[eX]=t.current,s6(e),new f8(t)},n.hydrateRoot=function(e,t,n){if(!s(e))throw Error(u(299));var r,l=!1,a="",o=oI,i=oD,c=oF,f=null;return null!=n&&(!0===n.unstable_strictMode&&(l=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(i=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(f=n.formState)),(t=fC(e,1,!0,t,null!=n?n:null,l,a,f,o,i,c,f5)).context=(r=null,rb),n=t.current,(a=lq(l=eV(l=u9()))).callback=null,lK(n,a,l),n=l,t.current.lanes=n,eA(t,n),sV(t),e[eX]=t.current,s6(e),new f7(t)},n.version="19.3.0-canary-cbb046ab-20260731"},88014,(e,t,n)=>{"use strict";e.i(47167),!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(46480)},42732,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext({})},16565,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={getObjectClassLabel:function(){return a},isPlainObject:function(){return o}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});function a(e){return Object.prototype.toString.call(e)}function o(e){if("[object Object]"!==a(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}},2023,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return o},getProperError:function(){return i}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(16565);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function i(e){let t;return o(e)?e:Object.defineProperty(Error((0,a.isPlainObject)(e)?(t=new WeakSet,JSON.stringify(e,(e,n)=>{if("object"==typeof n&&null!==n){if(t.has(n))return"[Circular]";t.add(n)}return n})):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},28279,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},97238,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0});var r={isRecoverableError:function(){return c},onRecoverableError:function(){return f}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(55682),o=e.r(32061),i=a._(e.r(2023)),u=e.r(28279),s=new WeakSet;function c(e){return s.has(e)}let f=e=>{let t=(0,i.default)(e)&&"cause"in e?e.cause:e;(0,o.isBailoutToCSRError)(t)||(0,u.reportGlobalError)(t)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},5526,(e,t,n)=>{"use strict";e.i(47167);{let e={};t.exports=Array.isArray(e)?e:[e]}}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/0cz1d0mv5g_q7.js b/dashboard-next/out/_next/static/chunks/0cz1d0mv5g_q7.js new file mode 100644 index 0000000..ab422b9 --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/0cz1d0mv5g_q7.js @@ -0,0 +1 @@ +!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return l}});let n=e.r(71645);function l(e,t,r){let[l,u]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(l.tree===e)return l;let a={tree:e,cacheNode:t,stateKey:r,next:null},o=1,d=l,s=a;for(;null!==d&&o<1;){if(d.stateKey===r){s.next=d.next;break}{o++;let e={tree:d.tree,cacheNode:d.cacheNode,stateKey:d.stateKey,next:null};s.next=e,s=e}d=d.next}return u(a),a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return s}});let n=e.r(43476),l=e.r(8372),u=e.r(71645),a=e.r(33906),o=e.r(61994),d=e.r(42903);function s({Component:e,serverProvidedParams:t}){let r,i;if(null!==t)r=t.searchParams,i=t.params;else{let e=(0,u.use)(l.LayoutRouterContext);i=null!==e?e.parentParams:{},r=(0,a.urlSearchParamsToParsedUrlQuery)((0,u.use)(o.SearchParamsContext))}let c=(0,d.createClientSearchParams)(r),f=(0,d.createClientParams)(i);return(0,n.jsx)(e,{params:f,searchParams:c})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return o}});let n=e.r(43476),l=e.r(8372),u=e.r(71645),a=e.r(42903);function o({Component:e,slots:t,serverProvidedParams:r}){let d;if(null!==r)d=r.params;else{let e=(0,u.use)(l.LayoutRouterContext);d=null!==e?e.parentParams:{}}let s=(0,a.createClientParams)(d);return(0,n.jsx)(e,{...t,params:s})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68017,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return i}});let n=e.r(90809),l=e.r(43476),u=n._(e.r(71645)),a=e.r(90373),o=e.r(54394),d=e.r(8372);class s extends u.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,o.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,o.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:u}=this.state,a={[o.HTTPAccessErrorStatus.NOT_FOUND]:e,[o.HTTPAccessErrorStatus.FORBIDDEN]:t,[o.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(u){let d=u===o.HTTPAccessErrorStatus.NOT_FOUND&&e,s=u===o.HTTPAccessErrorStatus.FORBIDDEN&&t,i=u===o.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return d||s||i?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{name:"robots",content:"noindex"}),!1,a[u]]}):n}return n}}function i({notFound:e,forbidden:t,unauthorized:r,children:n}){let o=(0,a.useUntrackedPathname)(),c=(0,u.useContext)(d.MissingSlotContext);return e||t||r?(0,l.jsx)(s,{pathname:o,notFound:e,forbidden:t,unauthorized:r,missingSlots:c,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22976,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u},PlaceValidationBoundaryBelowThisLevel:function(){return a},RenderValidationBoundaryAtThisLevel:function(){return o},SlotMarker:function(){return d}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=null,a=null,o=null,d=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return u.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return u.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return u.SlotMarker}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(22976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39756,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return T}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(55682),a=e.r(90809),o=e.r(43476),d=a._(e.r(71645)),s=u._(e.r(74080)),i=e.r(8372),c=e.r(1244),f=e.r(72383),p=e.r(91915),y=e.r(58442),m=e.r(68017);e.r(77694);let b=e.r(70725),_=e.r(28298);e.r(74180);let h=e.r(61994),P=e.r(33906),v=e.r(95871);s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let l=1/0;for(let e=0;e=r()&&l<=t?1:2}d.default.Component;let j=function(e){let t=d.default.useRef(null);return(0,d.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,l=r.forceScroll?r.scrollRef:n.scrollRef;if(null===l||!l.current)return;let u=null,a=r.hashFragment;if(a){var o;if(null===(u="top"===(o=a)?document.body:document.getElementById(o)??document.getElementsByName(o)[0]??null)){l.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else u=t.current;if(null===u)return;let d=!1;(0,p.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,o=()=>{var r,l;let u,a;return null===n&&(r=e,l=t,n=!Number.isFinite(a=Number.parseFloat(u=getComputedStyle(r).scrollPaddingTop))||a<0?0:u.endsWith("px")?a:u.endsWith("%")?a/100*l:0),n};(a||(t=e.clientHeight,0!==(r=g(u,t,o))))&&((d=!0,l.current=!1,a)?u.scrollIntoView():1!==r&&(e.scrollTop=0,2===g(u,t,o)&&u.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),d&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,o.jsx)(d.Fragment,{ref:t,children:e.children})};function O({children:e,cacheNode:t}){let r=(0,d.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(j,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function x({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:l,url:u,isActive:a}){let s,f=(0,d.useContext)(i.GlobalLayoutRouterContext);if((0,d.useContext)(h.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,d.use)(c.unresolvedThenable),y=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,m=(0,d.useDeferredValue)(p.rsc,y);if((0,v.isDeferredRsc)(m)){let e=(0,d.use)(m);null===e&&(0,d.use)(c.unresolvedThenable),s=e}else null===m&&(0,d.use)(c.unresolvedThenable),s=m;let b=s;return(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParams:l,parentLoadingData:null,debugNameContext:r,url:u,isActive:a},children:b})}function C({loading:e,children:t}){let r=(0,d.use)(i.LayoutRouterContext);return null===r?t:(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function R({name:e,loading:t,children:r}){if(null!==t){let n=t[0],l=t[1],u=t[2];return(0,o.jsx)(d.Suspense,{name:e,fallback:(0,o.jsxs)(o.Fragment,{children:[l,u,n]}),children:r})}return(0,o.jsx)(o.Fragment,{children:r})}function T({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:l,templateScripts:u,template:a,notFound:s,forbidden:p,unauthorized:h,segmentViewBoundaries:v}){let g=(0,d.useContext)(i.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:j,parentCacheNode:C,parentSegmentPath:S,parentParams:M,parentLoadingData:E,url:N,isActive:F,debugNameContext:A}=g,B=j[0],D=null===S?[e]:S.concat([B,e]),L=j[1][e],H=C.slots;(void 0===L||null===H)&&(0,d.use)(c.unresolvedThenable);let w=L[0],k=H[e]??null,U=(0,b.createRouterCacheKey)(w,!0),V=(0,_.useRouterBFCache)(L,k,U),I=[];do{let e=V.tree,d=V.cacheNode,c=V.stateKey,b=e[0],_=M;if(Array.isArray(b)){let e=b[0],t=b[1],r=b[2],n=(0,P.getParamValueFromCacheKey)(t,r);null!==n&&(_={...M,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(b),g=v??A,j=void 0===v?void 0:A,C=(0,o.jsxs)(O,{cacheNode:d,children:[(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,o.jsx)(R,{name:j,loading:E,children:(0,o.jsx)(m.HTTPAccessFallbackBoundary,{notFound:s,forbidden:p,unauthorized:h,children:(0,o.jsxs)(y.RedirectBoundary,{children:[(0,o.jsx)(x,{url:N,tree:e,params:_,cacheNode:d,segmentPath:D,debugNameContext:g,isActive:F&&c===U}),null]})})})}),null]}),T=(0,o.jsxs)(i.TemplateContext.Provider,{value:C,children:[l,u,a]},c);I.push(T),V=V.next}while(null!==V)return I}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},37457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(90809),l=e.r(43476),u=n._(e.r(71645)),a=e.r(8372);function o(){let e=(0,u.useContext)(a.TemplateContext);return(0,l.jsx)(l.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97689,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(6831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},93504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66996,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(93504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},42903,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return u.createRenderParamsFromClient},createClientSearchParams:function(){return a.createRenderSearchParamsFromClient}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(97689),a=e.r(66996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return l}});let n=e.r(43476),l=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},91915,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let l=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=l}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/0oyhbmfwzlodf.js b/dashboard-next/out/_next/static/chunks/0oyhbmfwzlodf.js new file mode 100644 index 0000000..69bd061 --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/0oyhbmfwzlodf.js @@ -0,0 +1,9 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(t,e,i)=>{"use strict";var s=t.r(71645),n="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},r=s.useState,o=s.useEffect,l=s.useLayoutEffect,a=s.useDebugValue;function h(t){var e=t.getSnapshot;t=t.value;try{var i=e();return!n(t,i)}catch(t){return!0}}var u="u"{"use strict";t.i(47167),e.exports=t.r(55838)},52822,(t,e,i)=>{"use strict";var s=t.r(71645),n=t.r(2239),r="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=n.useSyncExternalStore,l=s.useRef,a=s.useEffect,h=s.useMemo,u=s.useDebugValue;i.useSyncExternalStoreWithSelector=function(t,e,i,s,n){var c=l(null);if(null===c.current){var d={hasValue:!1,value:null};c.current=d}else d=c.current;var f=o(t,(c=h(function(){function t(t){if(!a){if(a=!0,o=t,t=s(t),void 0!==n&&d.hasValue){var e=d.value;if(n(e,t))return l=e}return l=t}if(e=l,r(o,t))return e;var i=s(t);return void 0!==n&&n(e,i)?(o=t,e):(o=t,l=i)}var o,l,a=!1,h=void 0===i?null:i;return[function(){return t(e())},null===h?void 0:function(){return t(h())}]},[e,i,s,n]))[0],c[1]);return a(function(){d.hasValue=!0,d.value=f},[f]),u(f),f}},30224,(t,e,i)=>{"use strict";t.i(47167),e.exports=t.r(52822)},52683,t=>{"use strict";let e,i,s,n,r,o,l,a,h;var u,c,d,f,p,m,g,v,b,y,x,w,S,M,k,C,E,T,P,R,_,L,N,A,j,z,D,O,I=t.i(43476),V=t.i(71645);let F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],B=new Set([...F,"pathRotation"]),W=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},K={...$,transform:t=>W(0,1,t)},U={...$,default:1},Q=t=>Math.round(1e5*t)/1e5,H=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Y=(t,e)=>i=>!!("string"==typeof i&&q.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),G=(t,e,i)=>s=>{if("string"!=typeof s)return s;let[n,r,o,l]=s.match(H);return{[t]:parseFloat(n),[e]:parseFloat(r),[i]:parseFloat(o),alpha:void 0!==l?parseFloat(l):1}},Z={...$,transform:t=>Math.round(W(0,255,t))},X={test:Y("rgb","red"),parse:G("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:s=1})=>"rgba("+Z.transform(t)+", "+Z.transform(e)+", "+Z.transform(i)+", "+Q(K.transform(s))+")"},J={test:Y("#"),parse:function(t){let e="",i="",s="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),s=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),s=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,s+=s,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:n?parseInt(n,16)/255:1}},transform:X.transform},tt=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),te=tt("deg"),ti=tt("%"),ts=tt("px"),tn=tt("vh"),tr=tt("vw"),to={...ti,parse:t=>ti.parse(t)/100,transform:t=>ti.transform(100*t)},tl={test:Y("hsl","hue"),parse:G("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:s=1})=>"hsla("+Math.round(t)+", "+ti.transform(Q(e))+", "+ti.transform(Q(i))+", "+Q(K.transform(s))+")"},ta={test:t=>X.test(t)||J.test(t)||tl.test(t),parse:t=>X.test(t)?X.parse(t):tl.test(t)?tl.parse(t):J.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?X.transform(t):tl.transform(t),getAnimatableNone:t=>{let e=ta.parse(t);return e.alpha=0,ta.transform(e)}},th=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tu="number",tc="color",td=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tf(t){let e=t.toString(),i=[],s={color:[],number:[],var:[]},n=[],r=0,o=e.replace(td,t=>(ta.test(t)?(s.color.push(r),n.push(tc),i.push(ta.parse(t))):t.startsWith("var(")?(s.var.push(r),n.push("var"),i.push(t)):(s.number.push(r),n.push(tu),i.push(parseFloat(t))),++r,"${}")).split("${}");return{values:i,split:o,indexes:s,types:n}}function tp({split:t,types:e}){let i=t.length;return s=>{let n="";for(let r=0;r0},parse:function(t){return tf(t).values},createTransformer:function(t){return tp(tf(t))},getAnimatableNone:function(t){let e=tf(t);return tp(e)(e.values.map((t,i)=>((t,e)=>"number"==typeof t?e?.trim().endsWith("/")?t:0:"number"==typeof t?0:ta.test(t)?ta.getAnimatableNone(t):t)(t,e.split[i])))}},tg=new Set(["brightness","contrast","saturate","opacity"]);function tv(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[s]=i.match(H)||[];if(!s)return t;let n=i.replace(s,""),r=+!!tg.has(e);return s!==i&&(r*=100),e+"("+r+n+")"}let tb=/\b([a-z-]*)\(.*?\)/gu,ty={...tm,getAnimatableNone:t=>{let e=t.match(tb);return e?e.map(tv).join(" "):t}},tx={...tm,getAnimatableNone:t=>{let e=tm.parse(t);return tm.createTransformer(t)(e.map(t=>"number"==typeof t?0:"object"==typeof t?{...t,alpha:1}:t))}},tw={...$,transform:Math.round},tS={borderWidth:ts,borderTopWidth:ts,borderRightWidth:ts,borderBottomWidth:ts,borderLeftWidth:ts,borderRadius:ts,borderTopLeftRadius:ts,borderTopRightRadius:ts,borderBottomRightRadius:ts,borderBottomLeftRadius:ts,width:ts,maxWidth:ts,height:ts,maxHeight:ts,top:ts,right:ts,bottom:ts,left:ts,inset:ts,insetBlock:ts,insetBlockStart:ts,insetBlockEnd:ts,insetInline:ts,insetInlineStart:ts,insetInlineEnd:ts,padding:ts,paddingTop:ts,paddingRight:ts,paddingBottom:ts,paddingLeft:ts,paddingBlock:ts,paddingBlockStart:ts,paddingBlockEnd:ts,paddingInline:ts,paddingInlineStart:ts,paddingInlineEnd:ts,margin:ts,marginTop:ts,marginRight:ts,marginBottom:ts,marginLeft:ts,marginBlock:ts,marginBlockStart:ts,marginBlockEnd:ts,marginInline:ts,marginInlineStart:ts,marginInlineEnd:ts,fontSize:ts,backgroundPositionX:ts,backgroundPositionY:ts,rotate:te,pathRotation:te,rotateX:te,rotateY:te,rotateZ:te,scale:U,scaleX:U,scaleY:U,scaleZ:U,skew:te,skewX:te,skewY:te,distance:ts,translateX:ts,translateY:ts,translateZ:ts,x:ts,y:ts,z:ts,perspective:ts,transformPerspective:ts,opacity:K,originX:to,originY:to,originZ:ts,zIndex:tw,fillOpacity:K,strokeOpacity:K,numOctaves:tw},tM={...tS,color:ta,backgroundColor:ta,outlineColor:ta,fill:ta,stroke:ta,borderColor:ta,borderTopColor:ta,borderRightColor:ta,borderBottomColor:ta,borderLeftColor:ta,filter:ty,WebkitFilter:ty,mask:tx,WebkitMask:tx},tk=t=>tM[t],tC=()=>({translate:0,scale:1,origin:0,originPoint:0}),tE=()=>({x:tC(),y:tC()}),tT=()=>({min:0,max:0}),tP=()=>({x:tT(),y:tT()}),tR=t=>!!(t&&t.getVelocity),t_=new Set(["width","height","top","left","right","bottom",...F]),tL=t=>e=>e.test(t),tN=[$,ts,ti,te,tr,tn,{test:t=>"auto"===t,parse:t=>t}],tA=t=>tN.find(tL(t));var tj=t.i(47167);let tz=()=>{},tD=()=>{};tj.default;let tO=t=>e=>"string"==typeof e&&e.startsWith(t),tI=tO("--"),tV=tO("var(--"),tF=t=>!!tV(t)&&tB.test(t.split("/*")[0].trim()),tB=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function tW(t){return"string"==typeof t&&t.split("/*")[0].includes("var(--")}let t$=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tK=t=>180*t/Math.PI,tU=t=>tH(tK(Math.atan2(t[1],t[0]))),tQ={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:tU,rotateZ:tU,skewX:t=>tK(Math.atan(t[1])),skewY:t=>tK(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},tH=t=>((t%=360)<0&&(t+=360),t),tq=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),tY=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),tG={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:tq,scaleY:tY,scale:t=>(tq(t)+tY(t))/2,rotateX:t=>tH(tK(Math.atan2(t[6],t[5]))),rotateY:t=>tH(tK(Math.atan2(-t[2],t[0]))),rotateZ:tU,rotate:tU,skewX:t=>tK(Math.atan(t[4])),skewY:t=>tK(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function tZ(t){return+!!t.includes("scale")}function tX(t,e){let i,s;if(!t||"none"===t)return tZ(e);let n=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(n)i=tG,s=n;else{let e=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=tQ,s=e}if(!s)return tZ(e);let r=i[e],o=s[1].split(",").map(tJ);return"function"==typeof r?r(o):o[r]}function tJ(t){return parseFloat(t.trim())}let t0=t=>t===$||t===ts,t1=new Set(["x","y","z"]),t2=F.filter(t=>!t1.has(t)),t5={width:({x:t},{paddingLeft:e="0",paddingRight:i="0",boxSizing:s})=>{let n=t.max-t.min;return"border-box"===s?n:n-parseFloat(e)-parseFloat(i)},height:({y:t},{paddingTop:e="0",paddingBottom:i="0",boxSizing:s})=>{let n=t.max-t.min;return"border-box"===s?n:n-parseFloat(e)-parseFloat(i)},top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:(t,{transform:e})=>tX(e,"x"),y:(t,{transform:e})=>tX(e,"y")};t5.translateX=t5.x,t5.translateY=t5.y;let t3=t=>t,t4={},t6=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function t9(t,e){let i=!1,s=!0,n={delta:0,timestamp:0,isProcessing:!1},r=()=>i=!0,o=t6.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,s=!1,n=!1,r=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function l(e){r.has(e)&&(a.schedule(e),t()),e(o)}let a={schedule:(t,n=!1,o=!1)=>{let l=o&&s?e:i;return n&&r.add(t),l.add(t),t},cancel:t=>{i.delete(t),r.delete(t)},process:t=>{if(o=t,s){n=!0;return}s=!0;let r=e;e=i,i=r,e.forEach(l),e.clear(),s=!1,n&&(n=!1,a.process(t))}};return a}(r),t),{}),{setup:l,read:a,resolveKeyframes:h,preUpdate:u,update:c,preRender:d,render:f,postRender:p}=o,m=()=>{let r=t4.useManualTiming,o=r?n.timestamp:performance.now();i=!1,r||(n.delta=s?1e3/60:Math.max(Math.min(o-n.timestamp,40),1)),n.timestamp=o,n.isProcessing=!0,l.process(n),a.process(n),h.process(n),u.process(n),c.process(n),d.process(n),f.process(n),p.process(n),n.isProcessing=!1,i&&e&&(s=!1,t(m))};return{schedule:t6.reduce((e,r)=>{let l=o[r];return e[r]=(e,r=!1,o=!1)=>(!i&&(i=!0,s=!0,n.isProcessing||t(m)),l.schedule(e,r,o)),e},{}),cancel:t=>{for(let e=0;etypeof requestAnimationFrame?requestAnimationFrame:t3,!0),ei=new Set,es=!1,en=!1,er=!1;function eo(){if(en){let t=Array.from(ei).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e,s=(e=[],t2.forEach(i=>{let s=t.getValue(i);void 0!==s&&(e.push([i,s.get()]),s.set(+!!i.startsWith("scale")))}),e);s.length&&(i.set(t,s),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{t.getValue(e)?.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}en=!1,es=!1,ei.forEach(t=>t.complete(er)),ei.clear()}function el(){ei.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(en=!0)})}class ea{constructor(t,e,i,s,n,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=s,this.element=n,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(ei.add(this),es||(es=!0,t7.read(el),t7.resolveKeyframes(eo))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:s}=this;if(null===t[0]){let n=s?.get(),r=t[t.length-1];if(void 0!==n)t[0]=n;else if(i&&e){let s=i.readValue(e,r);null!=s&&(t[0]=s)}void 0===t[0]&&(t[0]=r),s&&void 0===n&&s.set(t[0])}for(let e=1;e{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}let ef=t=>1e3*t;function ep(t,e){-1===t.indexOf(e)&&t.push(e)}function em(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class eg{constructor(){this.subscriptions=[]}add(t){return ep(this.subscriptions,t),()=>em(this.subscriptions,t)}notify(t,e,i){let s=this.subscriptions.length;if(s)if(1===s)this.subscriptions[0](t,e,i);else for(let n=0;n(void 0===e&&(e=t()),e)}let ey={};function ex(t,e){let i=eb(t);return()=>ey[e]??i()}let ew=ex(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),eS=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},s,n=1){let r=t.filter(eS),o=n<0||e&&"loop"!==i&&e%2==1?0:r.length-1;return o&&void 0!==s?s:r[o]}class ek{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,e){return this.finished.then(t,e)}}let eC=t=>Array.isArray(t)&&"number"==typeof t[0],eE=ex(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),eT=(t,e,i=10)=>{let s="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${s})`,eR={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eP([0,.65,.55,1]),circOut:eP([.55,0,1,.45]),backIn:eP([.31,.01,.66,-.59]),backOut:eP([.33,1.53,.69,.99])};function e_(t){return"function"==typeof t&&"applyToOptions"in t}class eL extends ek{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:e,name:i,keyframes:s,pseudoElement:n,allowFlatten:r=!1,finalKeyframe:o,onComplete:l}=t;this.isPseudoElement=!!n,this.allowFlatten=r,this.options=t,tD(t.type);const a=function({type:t,...e}){return e_(t)&&eE()?t.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}(t);this.animation=function(t,e,i,{delay:s=0,duration:n=300,repeat:r=0,repeatType:o="loop",ease:l="easeOut",times:a}={},h){let u={[e]:i};a&&(u.offset=a);let c=function t(e,i){if(e)return"function"==typeof e?eE()?eT(e,i):"ease-out":eC(e)?eP(e):Array.isArray(e)?e.map(e=>t(e,i)||eR.easeOut):eR[e]}(l,n);Array.isArray(c)&&(u.easing=c);let d={delay:s,duration:n,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:r+1,direction:"reverse"===o?"alternate":"normal"};return h&&(d.pseudoElement=h),t.animate(u,d)}(e,i,s,a,n),!1===a.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!n){let t=eM(s,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(t),ev(e,i,t),this.animation.cancel()}l?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(t){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;"idle"!==t&&"finished"!==t&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+t/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(t){let e=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ef(t),e&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:e,rangeEnd:i,observe:s}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&ew())?(this.animation.timeline=t,e&&(this.animation.rangeStart=e),i&&(this.animation.rangeEnd=i),t3):s(this)}}let eN=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:eA}=t9(queueMicrotask,!1);function ej(){e=void 0}let ez={now:()=>(void 0===e&&ez.set(et.isProcessing||t4.useManualTiming?et.timestamp:performance.now()),e),set:t=>{e=t,queueMicrotask(ej)}},eD=(t,e)=>e?1e3/e*t:0,eO;class eI{constructor(t,e={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=t=>{let e=ez.now();if(this.updatedAt!==e&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let t of this.dependents)t.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=ez.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new eg);let i=this.events[t].add(e);return"change"===t?()=>{i(),t7.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return eO&&eO.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=ez.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return eD(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function eV(t,e){return new eI(t,e)}let eF=[...tN,ta,tm],eB=new WeakMap;function eW(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}function e$(t){return"string"==typeof t||Array.isArray(t)}let eK=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],eU=["initial",...eK];function eQ(t){return eW(t.animate)||eU.some(e=>e$(t[e]))}function eH(t){return!!(eQ(t)||t.variants)}let eq={current:null},eY={current:!1},eG="u">typeof window;function eZ(t){let e=[{},{}];return t?.values.forEach((t,i)=>{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function eX(t,e,i,s){if("function"==typeof e){let[n,r]=eZ(s);e=e(void 0!==i?i:t.custom,n,r)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,r]=eZ(s);e=e(void 0!==i?i:t.custom,n,r)}return e}let eJ=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],e0={};class e1{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:s,skipAnimations:n,blockInitialAnimation:r,visualState:o},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=ea,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=ez.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(eY.current||function(){if(eY.current=!0,eG)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>eq.current=t.matches;t.addEventListener("change",e),e()}else eq.current=!1}(),this.shouldReduceMotion=eq.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let t in this.projection&&this.projection.unmount(),t8(this.notifyUpdate),t8(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,e){let i;if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),e.accelerate&&eN.has(t)&&this.current instanceof HTMLElement){let{factory:i,keyframes:s,times:n,ease:r,duration:o}=e.accelerate,l=new eL({element:this.current,name:t,keyframes:s,times:n,ease:r,duration:ef(o)}),a=i(l);this.valueSubscriptions.set(t,()=>{a(),l.cancel()});return}let s=B.has(t);s&&this.onBindTransform&&this.onBindTransform();let n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&t7.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),i&&i()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in e0){let e=e0[t];if(!e)continue;let{isEnabled:i,Feature:s}=e;if(!this.features[t]&&s&&i(this.props)&&(this.features[t]=new s(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tP()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=eV(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){let i=void 0===this.latestValues[t]&&this.current?this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];if(null!=i){let s,n;if("string"==typeof i&&(s=i,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(s)||(n=i,/^0[^.\s]+$/u.test(n))))i=parseFloat(i);else{let s;s=i,!eF.find(tL(s))&&tm.test(e)&&(i=eu(t,e))}this.setBaseTarget(t,tR(i)?i.get():i)}return tR(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){let e,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let s=eX(this.props,i,this.presenceContext?.custom);s&&(e=s[t])}if(i&&void 0!==e)return e;let s=this.getBaseTargetFromProps(this.props,t);return void 0===s||tR(s)?void 0!==this.initialValues[t]&&void 0===e?void 0:this.baseTarget[t]:s}on(t,e){return this.events[t]||(this.events[t]=new eg),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}scheduleRenderMicrotask(){eA.render(this.render)}}class e2 extends e1{constructor(){super(...arguments),this.KeyframeResolver=ed}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){let i=t.style;return i?i[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tR(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}function e5(t){return t.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}let e3=(t,e)=>e&&"number"==typeof t?e.transform(t):t,e4={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},e6=F.length;function e9(t,e,i){let{style:s,vars:n,transformOrigin:r}=t,o=!1,l=!1;for(let t in e){let i=e[t];if(B.has(t)){o=!0;continue}if(tI(t)){n[t]=i;continue}{let e=e3(i,tS[t]);t.startsWith("origin")?(l=!0,r[t]=e):s[t]=e}}if(!e.transform&&(o||i?s.transform=function(t,e,i){let s="",n=!0;for(let r=0;r"string"==typeof t&&"svg"===t.toLowerCase();function ir(t,{style:e,vars:i},s,n){let r,o=t.style;for(r in e)o[r]=e[r];for(r in n?.applyProjectionStyles(o,s),i)o.setProperty(r,i[r])}let io=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function il(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let ia={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t)if(!ts.test(t))return t;else t=parseFloat(t);let i=il(t,e.target.x),s=il(t,e.target.y);return`${i}% ${s}%`}},ih=(t,e,i)=>t+(e-t)*i,iu={borderRadius:{...ia,applyTo:[...io]},borderTopLeftRadius:ia,borderTopRightRadius:ia,borderBottomLeftRadius:ia,borderBottomRightRadius:ia,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let s=tm.parse(t);if(s.length>5)return t;let n=tm.createTransformer(t),r=+("number"!=typeof s[0]),o=i.x.scale*e.x,l=i.y.scale*e.y;s[0+r]/=o,s[1+r]/=l;let a=ih(o,l,.5);return"number"==typeof s[2+r]&&(s[2+r]/=a),"number"==typeof s[3+r]&&(s[3+r]/=a),n(s)}}};function ic(t,{layout:e,layoutId:i}){return B.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!iu[t]||"opacity"===t)}function id(t,e,i){let s=t.style,n=e?.style,r={};if(!s)return r;for(let e in s)(tR(s[e])||n&&tR(n[e])||ic(e,t)||i?.getValue(e)?.liveStyle!==void 0)&&(r[e]=s[e]);return r}function ip(t,e,i){let s=id(t,e,i);for(let i in t)(tR(t[i])||tR(e[i]))&&(s[-1!==F.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return s}class im extends e2{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tP}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(B.has(e)){let t=tk(e);return t&&t.default||0}return e=ii.has(e)?e:e5(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return ip(t,e,i)}build(t,e,i){ie(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,s){for(let i in ir(t,e,void 0,s),e.attrs)t.setAttribute(ii.has(i)?i:e5(i),e.attrs[i])}mount(t){this.isSVGTag=is(t.tagName),super.mount(t)}}function ig({top:t,left:e,right:i,bottom:s}){return{x:{min:e,max:i},y:{min:t,max:s}}}function iv(t){return void 0===t||1===t}function ib({scale:t,scaleX:e,scaleY:i}){return!iv(t)||!iv(e)||!iv(i)}function iy(t){return ib(t)||ix(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function ix(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function iw(t,e,i,s,n){return void 0!==n&&(t=s+n*(t-s)),s+i*(t-s)+e}function iS(t,e=0,i=1,s,n){t.min=iw(t.min,e,i,s,n),t.max=iw(t.max,e,i,s,n)}function iM(t,{x:e,y:i}){iS(t.x,e.translate,e.scale,e.originPoint),iS(t.y,i.translate,i.scale,i.originPoint)}function ik(t,e){t.min+=e,t.max+=e}function iC(t,e,i,s,n=.5){let r=ih(t.min,t.max,n);iS(t,e,i,r,s)}function iE(t,e){return"string"==typeof t?parseFloat(t)/100*(e.max-e.min):t}function iT(t,e,i){let s=i??t;iC(t.x,iE(e.x,s.x),e.scaleX,e.scale,e.originX),iC(t.y,iE(e.y,s.y),e.scaleY,e.scale,e.originY)}function iP(t,e){return ig(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}(t.getBoundingClientRect(),e))}class iR extends e2{constructor(){super(...arguments),this.type="html",this.renderInstance=ir}mount(t){tD(t.style),super.mount(t)}readValueFromInstance(t,e){if(B.has(e))return this.projection?.isProjecting?tZ(e):((t,e)=>{let{transform:i="none"}=getComputedStyle(t);return tX(i,e)})(t,e);{let i=window.getComputedStyle(t),s=(tI(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof s?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:e}){return iP(t,e)}build(t,e,i){e9(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return id(t,e,i)}}let i_=["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 iL(t){if("string"!=typeof t||t.includes("-"));else if(i_.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}let iN=(0,V.createContext)({}),iA=(0,V.createContext)({strict:!1}),ij=(0,V.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),iz=(0,V.createContext)({});function iD(t){return Array.isArray(t)?t.join(" "):t}let iO=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function iI(t,e,i){for(let s in e)tR(e[s])||ic(s,i)||(t[s]=e[s])}let iV=()=>({...iO(),attrs:{}}),iF=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","propagate","ignoreStrict","viewport"]);function iB(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||iF.has(t)}let iW=t=>!iB(t);try{u=(()=>{let t=Error("Cannot find module '@emotion/is-prop-valid'");throw t.code="MODULE_NOT_FOUND",t})().default,"function"==typeof u&&(iW=t=>t.startsWith("on")?!iB(t):u(t))}catch{}function i$(t){return tR(t)?t.get():t}let iK=(0,V.createContext)(null);function iU(t){let e=(0,V.useRef)(null);return null===e.current&&(e.current=t()),e.current}let iQ=t=>(e,i)=>{let s=(0,V.useContext)(iz),n=(0,V.useContext)(iK),r=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e},i,s,n){return{latestValues:function(t,e,i,s){let n={},r=s(t,{});for(let t in r)n[t]=i$(r[t]);let{initial:o,animate:l}=t,a=eQ(t),h=eH(t);e&&h&&!a&&!1!==t.inherit&&(void 0===o&&(o=e.initial),void 0===l&&(l=e.animate));let u=!!i&&!1===i.initial,c=(u=u||!1===o)?l:o;if(c&&"boolean"!=typeof c&&!eW(c)){let e=Array.isArray(c)?c:[c];for(let i=0;iiY[e].some(e=>!!t[e])};e0=t,iG=!0}(),e0}let iX=Symbol.for("motionComponentSymbol"),iJ="data-"+e5("framerAppearId"),i0=(0,V.createContext)({});function i1(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}let i2="u">typeof window?V.useLayoutEffect:V.useEffect;function i5(t,{forwardMotionProps:e=!1,type:i}={},s,n){s&&function(t){let e=iZ();for(let i in t)e[i]={...e[i],...t[i]};e0=e}(s);let r=i?"svg"===i:iL(t),o=r?iq:iH;function l(i,s){var l;let a,h,u,c={...(0,V.useContext)(ij),...i,layoutId:function({layoutId:t}){let e=(0,V.useContext)(iN).id;return e&&void 0!==t?e+"-"+t:t}(i)},{isStatic:d}=c,f=function(t){let{initial:e,animate:i}=function(t,e){if(eQ(t)){let{initial:e,animate:i}=t;return{initial:!1===e||e$(e)?e:void 0,animate:e$(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,V.useContext)(iz));return(0,V.useMemo)(()=>({initial:e,animate:i}),[iD(e),iD(i)])}(i),p=o(i,d);if(!d&&"u">typeof window){(0,V.useContext)(iA).strict;let e=function(t){let{drag:e,layout:i}=iZ();if(!e&&!i)return{};let s={...e,...i};return{MeasureLayout:e?.isEnabled(t)||i?.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}(c);a=e.MeasureLayout,f.visualElement=function(t,e,i,s,n,r){let{visualElement:o}=(0,V.useContext)(iz),l=(0,V.useContext)(iA),a=(0,V.useContext)(iK),h=(0,V.useContext)(ij),u=h.reducedMotion,c=h.skipAnimations,d=(0,V.useRef)(null),f=(0,V.useRef)(!1);s=s||l.renderer,!d.current&&s&&(d.current=s(t,{visualState:e,parent:o,props:i,presenceContext:a,blockInitialAnimation:!!a&&!1===a.initial,reducedMotionConfig:u,skipAnimations:c,isSVG:r}),f.current&&d.current&&(d.current.manuallyAnimateOnMount=!0));let p=d.current,m=(0,V.useContext)(i0);p&&!p.projection&&n&&("html"===p.type||"svg"===p.type)&&function(t,e,i,s){let{layoutId:n,layout:r,drag:o,dragConstraints:l,layoutScroll:a,layoutRoot:h,layoutAnchor:u,layoutCrossfade:c}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:r,alwaysMeasureLayout:!!o||l&&i1(l),visualElement:t,animationType:"string"==typeof r?r:"both",initialPromotionConfig:s,crossfade:c,layoutScroll:a,layoutRoot:h,layoutAnchor:u})}(d.current,i,n,m);let g=(0,V.useRef)(!1);(0,V.useInsertionEffect)(()=>{p&&g.current&&p.update(i,a)});let v=i[iJ],b=(0,V.useRef)(!!v&&"u">typeof window&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return i2(()=>{f.current=!0,p&&(g.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),b.current&&p.animationState&&p.animationState.animateChanges())}),(0,V.useEffect)(()=>{p&&(!b.current&&p.animationState&&p.animationState.animateChanges(),b.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),b.current=!1),p.enteringChildren=void 0)}),p}(t,p,c,n,e.ProjectionNode,r)}return(0,I.jsxs)(iz.Provider,{value:f,children:[a&&f.visualElement?(0,I.jsx)(a,{visualElement:f.visualElement,...c}):null,function(t,e,i,{latestValues:s},n,r=!1,o){let l=(o??iL(t)?function(t,e,i,s){let n=(0,V.useMemo)(()=>{let i=iV();return ie(i,e,is(s),t.transformTemplate,t.style),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};iI(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i,s,n={},r=(i=t.style||{},iI(s={},i,t),Object.assign(s,function({transformTemplate:t},e){return(0,V.useMemo)(()=>{let i=iO();return e9(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),s);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=r,n})(e,s,n,t),a=function(t,e,i){let s={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&!tR(t[n])&&(iW(n)||!0===i&&iB(n)||!e&&!iB(n)||t.draggable&&n.startsWith("onDrag"))&&(s[n]=t[n]);return s}(e,"string"==typeof t,r),h=t!==V.Fragment?{...a,...l,ref:i}:{},{children:u}=e,c=(0,V.useMemo)(()=>tR(u)?u.get():u,[u]);return(0,V.createElement)(t,{...h,children:c})}(t,i,(l=f.visualElement,h=(0,V.useRef)(s),(0,V.useInsertionEffect)(()=>{h.current=s}),u=(0,V.useRef)(null),(0,V.useCallback)(t=>{t&&p.onMount?.(t),l&&(t?l.mount(t):l.unmount());let e=h.current;if("function"==typeof e)if(t){let i=e(t);"function"==typeof i&&(u.current=i)}else u.current?(u.current(),u.current=null):e(t);else e&&(e.current=t)},[l])),p,d,e,r)]})}l.displayName=`motion.${"string"==typeof t?t:`create(${t.displayName??t.name??""})`}`;let a=(0,V.forwardRef)(l);return a[iX]=t,a}class i3{constructor(t){this.isMounted=!1,this.node=t}update(){}}function i4(t,e,i){let s=t.getProps();return eX(s,e,void 0!==i?i:s.custom,t)}function i6(t,e){if(t?.inherit&&e){let{inherit:i,...s}=t;return{...e,...s}}return t}function i9(t,e){let i=t?.[e]??t?.default??t;return i!==t?i6(i,t):i}let i7=t=>Array.isArray(t);function i8(t,e){let i=t.getValue("willChange");if(tR(i)&&i.add)return i.add(e);if(!i&&t4.WillChange){let i=new t4.WillChange("auto");t.addValue("willChange",i),i.add(e)}}let st=(...t)=>t.reduce((t,e)=>i=>e(t(i)));function se(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function si(t,e){return i=>i>0?e:t}let ss=(t,e,i)=>{let s=t*t,n=i*(e*e-s)+s;return n<0?0:Math.sqrt(n)},sn=[J,X,tl];function sr(t){let e=sn.find(e=>e.test(t));if(tz(`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tl&&(i=function({hue:t,saturation:e,lightness:i,alpha:s}){t/=360,i/=100;let n=0,r=0,o=0;if(e/=100){let s=i<.5?i*(1+e):i+e-i*e,l=2*i-s;n=se(l,s,t+1/3),r=se(l,s,t),o=se(l,s,t-1/3)}else n=r=o=i;return{red:Math.round(255*n),green:Math.round(255*r),blue:Math.round(255*o),alpha:s}}(i)),i}let so=(t,e)=>{let i=sr(t),s=sr(e);if(!i||!s)return si(t,e);let n={...i};return t=>(n.red=ss(i.red,s.red,t),n.green=ss(i.green,s.green,t),n.blue=ss(i.blue,s.blue,t),n.alpha=ih(i.alpha,s.alpha,t),X.transform(n))},sl=new Set(["none","hidden"]);function sa(t,e){return i=>ih(t,e,i)}function sh(t){return"number"==typeof t?sa:"string"==typeof t?tF(t)?si:ta.test(t)?so:sd:Array.isArray(t)?su:"object"==typeof t?ta.test(t)?so:sc:si}function su(t,e){let i=[...t],s=i.length,n=t.map((t,i)=>sh(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in s)i[e]=s[e](t);return i}}let sd=(t,e)=>{let i=tm.createTransformer(e),s=tf(t),n=tf(e);if(!(s.indexes.var.length===n.indexes.var.length&&s.indexes.color.length===n.indexes.color.length&&s.indexes.number.length>=n.indexes.number.length))return tz(`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),si(t,e);if(sl.has(t)&&!n.values.length||sl.has(e)&&!s.values.length)return sl.has(t)?i=>i<=0?t:e:i=>i>=1?e:t;return st(su(function(t,e){let i=[],s={color:0,var:0,number:0};for(let n=0;n{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>t7.update(e,t),stop:()=>t8(e),now:()=>et.isProcessing?et.timestamp:ez.now()}};function sm(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}let sg=.01,sv=2,sb=.005,sy=.5;function sx(t,e){return t*Math.sqrt(1-e*e)}let sw=["duration","bounce"],sS=["stiffness","damping","mass"];function sM(t,e){return e.some(e=>void 0!==t[e])}function sk(t=.3,e=.3){let i,s,n,r,o,l,a="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:h,restDelta:u}=a,c=a.keyframes[0],d=a.keyframes[a.keyframes.length-1],f={done:!1,value:c},{stiffness:p,damping:m,mass:g,duration:v,velocity:b,isResolvedFromDuration:y}=function(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!sM(t,sS)&&sM(t,sw))if(e.velocity=0,t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),s=i*i,n=2*W(.05,1,1-(t.bounce||0))*Math.sqrt(s);e={...e,mass:1,stiffness:s,damping:n}}else{let i=function({duration:t=800,bounce:e=.3,velocity:i=0,mass:s=1}){let n,r;tz(ef(10));let o=1-e;o=W(.05,1,o),t=W(.01,10,t/1e3),o<1?(n=e=>{let s=e*o,n=s*t;return .001-(s-i)/sx(e,o)*Math.exp(-n)},r=e=>{let s=e*o*t,r=Math.pow(o,2)*Math.pow(e,2)*t,l=Math.exp(-s),a=sx(Math.pow(e,2),o);return(s*i+i-r)*l*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),r=e=>t*t*(i-e)*Math.exp(-e*t));let l=function(t,e,i){let s=i;for(let i=1;i<12;i++)s-=t(s)/e(s);return s}(n,r,5/t);if(t=ef(t),isNaN(l))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(l,2)*s;return{stiffness:e,damping:2*o*Math.sqrt(s*e),duration:t}}}({...t,velocity:0});(e={...e,...i,mass:1}).isResolvedFromDuration=!0}return e}({...a,velocity:-((a.velocity||0)/1e3)}),x=b||0,w=m/(2*Math.sqrt(p*g)),S=d-c,M=Math.sqrt(p/g)/1e3,k=5>Math.abs(S);if(h||(h=k?sg:sv),u||(u=k?sb:sy),w<1)n=sx(M,w),r=(x+w*M*S)/n,i=t=>d-Math.exp(-w*M*t)*(r*Math.sin(n*t)+S*Math.cos(n*t)),o=w*M*r+S*n,l=w*M*S-r*n,s=t=>Math.exp(-w*M*t)*(o*Math.sin(n*t)+l*Math.cos(n*t));else if(1===w){i=t=>d-Math.exp(-M*t)*(S+(x+M*S)*t);let t=x+M*S;s=e=>Math.exp(-M*e)*(M*t*e-x)}else{let t=M*Math.sqrt(w*w-1);i=e=>{let i=Math.exp(-w*M*e),s=Math.min(t*e,300);return d-i*((x+w*M*S)*Math.sinh(s)+t*S*Math.cosh(s))/t};let e=(x+w*M*S)/t,n=w*M*e-S*t,r=w*M*S-e*t;s=e=>{let i=Math.exp(-w*M*e),s=Math.min(t*e,300);return i*(n*Math.sinh(s)+r*Math.cosh(s))}}let C={calculatedDuration:y&&v||null,velocity:t=>ef(s(t)),next:t=>{if(!y&&w<1){let e=Math.exp(-w*M*t),i=Math.sin(n*t),s=Math.cos(n*t),a=d-e*(r*i+S*s);return f.done=Math.abs(ef(e*(o*i+l*s)))<=h&&Math.abs(d-a)<=u,f.value=f.done?d:a,f}let e=i(t);return y?f.done=t>=v:f.done=Math.abs(ef(s(t)))<=h&&Math.abs(d-e)<=u,f.value=f.done?d:e,f},toString:()=>{let t=Math.min(sm(C),2e4),e=eT(e=>C.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return C}function sC(t,e,i){let s=Math.max(e-5,0);return eD(i-t(s),e-s)}function sE({keyframes:t,velocity:e=0,power:i=.8,timeConstant:s=325,bounceDamping:n=10,bounceStiffness:r=500,modifyTarget:o,min:l,max:a,restDelta:h=.5,restSpeed:u}){let c,d,f=t[0],p={done:!1,value:f},m=i*e,g=f+m,v=void 0===o?g:o(g);v!==g&&(m=v-f);let b=t=>-m*Math.exp(-t/s),y=t=>v+b(t),x=t=>{let e=b(t),i=y(t);p.done=Math.abs(e)<=h,p.value=p.done?v:i},w=t=>{let e;if(e=p.value,void 0!==l&&ea){var i;c=t,d=sk({keyframes:[p.value,(i=p.value,void 0===l?a:void 0===a||Math.abs(l-i){let e=!1;return(d||void 0!==c||(e=!0,x(t),w(t)),void 0!==c&&t>=c)?d.next(t-c):(e||x(t),p)}}}sk.applyToOptions=t=>{let e=function(t,e=100,i){let s=i({...t,keyframes:[0,e]}),n=Math.min(sm(s),2e4);return{type:"keyframes",ease:t=>s.next(n*t).value/e,duration:n/1e3}}(t,100,sk);return t.ease=e.ease,t.duration=ef(e.duration),t.type="keyframes",t};let sT=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function sP(t,e,i,s){return t===e&&i===s?t3:n=>0===n||1===n?n:sT(function(t,e,i,s,n){let r,o,l=0;do(r=sT(o=e+(i-e)/2,s,n)-t)>0?i=o:e=o;while(Math.abs(r)>1e-7&&++l<12)return o}(n,0,1,t,i),e,s)}let sR=sP(.42,0,1,1),s_=sP(0,0,.58,1),sL=sP(.42,0,.58,1),sN=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,sA=t=>e=>1-t(1-e),sj=sP(.33,1.53,.69,.99),sz=sA(sj),sD=sN(sz),sO=t=>t>=1?1:(t*=2)<1?.5*sz(t):.5*(2-Math.pow(2,-10*(t-1))),sI=t=>1-Math.sin(Math.acos(t)),sV=sA(sI),sF=sN(sI),sB={linear:t3,easeIn:sR,easeInOut:sL,easeOut:s_,circIn:sI,circInOut:sF,circOut:sV,backIn:sz,backInOut:sD,backOut:sj,anticipate:sO},sW=t=>{if(eC(t)){tD(t.length);let[e,i,s,n]=t;return sP(e,i,s,n)}return"string"==typeof t?(tD(sB[t],`Invalid easing type '${t}'`),sB[t]):t},s$=(t,e,i)=>{let s=e-t;return s?(i-t)/s:1};function sK({duration:t=300,keyframes:e,times:i,ease:s="easeInOut"}){var n;let r,o=Array.isArray(s)&&"number"!=typeof s[0]?s.map(sW):sW(s),l={done:!1,value:e[0]},a=function(t,e,{clamp:i=!0,ease:s,mixer:n}={}){let r=t.length;if(tD(e.length),1===r)return()=>e[0];if(2===r&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());let l=function(t,e,i){let s=[],n=i||t4.mix||sf,r=t.length-1;for(let i=0;i{if(o&&i1)for(;sh(W(t[0],t[r-1],e)):h}((n=i&&i.length===e.length?i:(!function(t,e){let i=t[t.length-1];for(let s=1;s<=e;s++){let n=s$(0,e,s);t.push(ih(i,1,n))}}(r=[0],e.length-1),r),n.map(e=>e*t)),e,{ease:Array.isArray(o)?o:e.map(()=>o||sL).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(l.value=a(e),l.done=e>=t,l)}}let sU={decay:sE,inertia:sE,tween:sK,keyframes:sK,spring:sk};function sQ(t){"string"==typeof t.type&&(t.type=sU[t.type])}let sH=t=>t/100;class sq extends ek{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==ez.now()&&this.tick(ez.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;sQ(t);let{type:e=sK,repeat:i=0,repeatDelay:s=0,repeatType:n,velocity:r=0}=t,{keyframes:o}=t,l=e||sK;l!==sK&&"number"!=typeof o[0]&&(this.mixKeyframes=st(sH,sf(o[0],o[1])),o=[0,100]);let a=l({...t,keyframes:o});"mirror"===n&&(this.mirroredGenerator=l({...t,keyframes:[...o].reverse(),velocity:-r})),null===a.calculatedDuration&&(a.calculatedDuration=sm(a));let{calculatedDuration:h}=a;this.calculatedDuration=h,this.resolvedDuration=h+s,this.totalDuration=this.resolvedDuration*(i+1)-s,this.generator=a}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let i,{generator:s,totalDuration:n,mixKeyframes:r,mirroredGenerator:o,resolvedDuration:l,calculatedDuration:a}=this;if(null===this.startTime)return s.next(0);let{delay:h=0,keyframes:u,repeat:c,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let v=this.currentTime-h*(this.playbackSpeed>=0?1:-1),b=this.playbackSpeed>=0?v<0:v>n;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let y=this.currentTime,x=s;if(c){let t=Math.min(this.currentTime,n)/l,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===d?(i=1-i,f&&(i-=f/l)):"mirror"===d&&(x=o)),y=W(0,1,i)*l}b?(this.delayState.value=u[0],i=this.delayState):i=x.next(y),r&&!b&&(i.value=r(i.value));let{done:w}=i;b||null===a||(w=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return S&&p!==sE&&(i.value=eM(u,this.options,g,this.speed)),m&&m(i.value),S&&this.finish(),i}then(t,e){return this.finished.then(t,e)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+t/1e3}get time(){return this.currentTime/1e3}set time(t){t=ef(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){let t=this.currentTime;if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);let e=this.generator.next(t).value;return sC(t=>this.generator.next(t).value,t,e)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;e&&this.driver&&this.updateTime(ez.now()),this.playbackSpeed=t,e&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:t=sp,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(ez.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}let sY={anticipate:sO,backInOut:sD,circInOut:sF};class sG extends eL{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in sY&&(t.ease=sY[t.ease])}(t),sQ(t),super(t),void 0!==t.startTime&&!1!==t.autoplay&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:s,element:n,...r}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let o=new sq({...r,autoplay:!1}),l=Math.max(10,ez.now()-this.startTime),a=W(0,10,l-10),h=o.sample(l).value,{name:u}=this.options;n&&u&&ev(n,u,h),e.setWithVelocity(o.sample(Math.max(0,l-a)).value,h,a),o.stop()}}let sZ=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tm.test(t)||"0"===t)&&!t.startsWith("url("));function sX(t){t.duration=0,t.type="keyframes"}let sJ=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,s0=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),s1=eb(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class s2 extends ek{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:s=0,repeatDelay:n=0,repeatType:r="loop",keyframes:o,name:l,motionValue:a,element:h,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ez.now();const c={autoplay:t,delay:e,type:i,repeat:s,repeatDelay:n,repeatType:r,name:l,motionValue:a,element:h,...u},d=h?.KeyframeResolver||ea;this.keyframeResolver=new d(o,(t,e,i)=>this.onKeyframesResolved(t,e,c,!i),l,a,h),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,s){let n;this.keyframeResolver=void 0;let{name:r,type:o,velocity:l,delay:a,isHandoff:h,onUpdate:u}=i;this.resolvedAt=ez.now();let c=!0;!function(t,e,i,s){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let r=t[t.length-1],o=sZ(n,e),l=sZ(r,e);return tz(`You are trying to animate ${e} from "${n}" to "${r}". "${o?r:n}" is not an animatable value.`),!!o&&!!l&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},f=c&&!h&&function(t){let{motionValue:e,name:i,repeatDelay:s,repeatType:n,damping:r,type:o,keyframes:l}=t,a=e?.owner?.current;if(!(a instanceof HTMLElement)&&!(a instanceof SVGElement))return!1;let{onUpdate:h,transformTemplate:u}=e.owner.getProps();return s1()&&i&&(eN.has(i)||s0.has(i)&&function(t){for(let e=0;e{this.notifyFinished()}).catch(t3),this.pendingTimeline&&(this.stopTimeline=n.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=n}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),er=!0,el(),eo(),er=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let s5={type:"spring",stiffness:500,damping:25,restSpeed:10},s3={type:"keyframes",duration:.8},s4={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},s6=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),s9=(t,e,i,s={},n,r)=>o=>{let l=i9(s,t)||{},a=l.delay||s.delay||0,{elapsed:h=0}=s;h-=ef(a);let u={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...l,delay:-h,onUpdate:t=>{e.set(t),l.onUpdate&&l.onUpdate(t)},onComplete:()=>{o(),l.onComplete&&l.onComplete()},name:t,motionValue:e,element:r?void 0:n};!function(t){for(let e in t)if(!s6.has(e))return!0;return!1}(l)&&Object.assign(u,((t,{keyframes:e})=>e.length>2?s3:B.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===e[1]?2*Math.sqrt(550):30,restSpeed:10}:s5:s4)(t,u)),u.duration&&(u.duration=ef(u.duration)),u.repeatDelay&&(u.repeatDelay=ef(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let c=!1;if(!1!==u.type&&(0!==u.duration||u.repeatDelay)||(sX(u),0===u.delay&&(c=!0)),(t4.instantAnimations||t4.skipAnimations||n?.shouldSkipAnimations||l.skipAnimations)&&(c=!0,sX(u),u.delay=0),u.allowFlatten=!l.type&&!l.ease,c&&!r&&void 0!==e.get()){let t=eM(u.keyframes,l);if(void 0!==t)return void t7.update(()=>{u.onUpdate(t),u.onComplete()})}return l.isSync?new sq(u):new s2(u)};function s7(t,e,{delay:i=0,transitionOverride:s,type:n}={}){let{transition:r,transitionEnd:o,...l}=e,a=t.getDefaultTransition();r=r?i6(r,a):a;let h=r?.reduceMotion,u=r?.skipAnimations;s&&(r=s);let c=[],d=n&&t.animationState&&t.animationState.getState()[n],f=r?.path;for(let e in f&&f.animateVisualElement(t,l,r,i,c),l){let s=t.getValue(e,t.latestValues[e]??null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let s=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,s}(d,e))continue;let o={delay:i,...i9(r||{},e)};u&&(o.skipAnimations=!0);let a=s.get();if(void 0!==a&&!s.isAnimating()&&!Array.isArray(n)&&n===a&&!o.velocity){t7.update(()=>s.set(n));continue}let f=!1;if(window.MotionHandoffAnimation){let i=t.props[iJ];if(i){let t=window.MotionHandoffAnimation(i,e,t7);null!==t&&(o.startTime=t,f=!0)}}i8(t,e);let p=h??t.shouldReduceMotion;s.start(s9(e,s,n,p&&t_.has(e)?{type:!1}:o,t,f));let m=s.animation;m&&c.push(m)}if(o){let e=()=>t7.update(()=>{o&&function(t,e){let{transitionEnd:i={},transition:s={},...n}=i4(t,e)||{};for(let e in n={...n,...i}){var r;let i=i7(r=n[e])?r[r.length-1]||0:r;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,eV(i))}}(t,o)});c.length?Promise.all(c).then(e):e()}return c}function s8(t,e,i,s=0,n=1){let r=Array.from(t).sort((t,e)=>t.sortNodePosition(e)).indexOf(e),o=t.size,l=(o-1)*s;return"function"==typeof i?i(r,o):1===n?r*s:l-r*s}function nt(t,e,i={}){let s=i4(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:n=t.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(n=i.transitionOverride);let r=s?()=>Promise.all(s7(t,s,i)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(s=0)=>{let{delayChildren:r=0,staggerChildren:o,staggerDirection:l}=n;return function(t,e,i=0,s=0,n=0,r=1,o){let l=[];for(let a of t.variantChildren)a.notify("AnimationStart",e),l.push(nt(a,e,{...o,delay:i+("function"==typeof s?0:s)+s8(t.variantChildren,a,s,n,r)}).then(()=>a.notify("AnimationComplete",e)));return Promise.all(l)}(t,e,s,r,o,l,i)}:()=>Promise.resolve(),{when:l}=n;if(!l)return Promise.all([r(),o(i.delay)]);{let[t,e]="beforeChildren"===l?[r,o]:[o,r];return t().then(()=>e())}}let ne=eU.length;function ni(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let s=0;st.removeEventListener(e,i,s)}let nu={x:!1,y:!1};function nc(t){return t.max-t.min}function nd(t,e,i,s=.5){t.origin=s,t.originPoint=ih(e.min,e.max,t.origin),t.scale=nc(i)/nc(e),t.translate=ih(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function nf(t,e,i,s){nd(t.x,e.x,i.x,s?s.originX:void 0),nd(t.y,e.y,i.y,s?s.originY:void 0)}function np(t,e,i,s=0){t.min=(s?ih(i.min,i.max,s):i.min)+e.min,t.max=t.min+nc(e)}function nm(t,e,i,s=0){let n=s?ih(i.min,i.max,s):i.min;t.min=e.min-n,t.max=t.min+nc(e)}function ng(t,e,i,s){nm(t.x,e.x,i.x,s?.x),nm(t.y,e.y,i.y,s?.y)}let nv=t=>"object"==typeof t&&null!==t;function nb(t){return nv(t)&&"ownerSVGElement"in t}function ny(t,e,i){if(null==t)return[];if(t instanceof EventTarget)return[t];if("string"==typeof t){let s=document;e&&(s=e.current);let n=i?.[t]??s.querySelectorAll(t);return n?Array.from(n):[]}return Array.from(t).filter(t=>null!=t)}let nx=new WeakMap,nw=(t,e,i)=>(s,n)=>n&&n[0]?n[0][t+"Size"]:nb(s)&&"getBBox"in s?s.getBBox()[e]:s[i],nS=nw("inline","width","offsetWidth"),nM=nw("block","height","offsetHeight");function nk({target:t,borderBoxSize:e}){nx.get(t)?.forEach(i=>{i(t,{get width(){return nS(t,e)},get height(){return nM(t,e)}})})}function nC(t){t.forEach(nk)}let nE=new Set;function nT(t,e){let n;return"function"==typeof t?(nE.add(t),s||(s=()=>{let t={get width(){return window.innerWidth},get height(){return window.innerHeight}};nE.forEach(e=>e(t))},window.addEventListener("resize",s)),()=>{nE.delete(t),nE.size||"function"!=typeof s||(window.removeEventListener("resize",s),s=void 0)}):(!i&&"u">typeof ResizeObserver&&(i=new ResizeObserver(nC)),(n=ny(t)).forEach(t=>{let s=nx.get(t);s||(s=new Set,nx.set(t,s)),s.add(e),i?.observe(t)}),()=>{n.forEach(t=>{let s=nx.get(t);s?.delete(e),s?.size||i?.unobserve(t)})})}let nP=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),nR=new Set(["INPUT","SELECT","TEXTAREA"]),n_=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function nL(t){return{point:{x:t.pageX,y:t.pageY}}}function nN(t,e,i,s){return nh(t,e,t=>n_(t)&&i(t,nL(t)),s)}let nA=({current:t})=>t?t.ownerDocument.defaultView:null,nj=(t,e)=>Math.abs(t-e),nz=new Set(["auto","scroll"]);class nD{constructor(t,e,{transformPagePoint:i,contextWindow:s=window,dragSnapToOrigin:n=!1,distanceThreshold:r=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=t=>{this.handleScroll(t.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=nO(this.lastRawMoveEventInfo,this.transformPagePoint));let i=nV(this.lastMoveEventInfo,this.history),s=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(nj(t.x,e.x)**2+nj(t.y,e.y)**2)>=this.distanceThreshold);if(!s&&!n)return;let{point:r}=i,{timestamp:o}=et;this.history.push({...r,timestamp:o});let{onStart:l,onMove:a}=this.handlers;s||(l&&l(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastRawMoveEventInfo=e,this.lastMoveEventInfo=nO(e,this.transformPagePoint),t7.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:s,resumeAnimation:n}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=nV("pointercancel"===t.type?this.lastMoveEventInfo:nO(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,r),s&&s(t,r)},!n_(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.distanceThreshold=r,this.contextWindow=s||window;const l=nO(nL(t),this.transformPagePoint),{point:a}=l,{timestamp:h}=et;this.history=[{...a,timestamp:h}];const{onSessionStart:u}=e;u&&u(t,nV(l,this.history));const c={passive:!0,capture:!0};this.removeListeners=st(nN(this.contextWindow,"pointermove",this.handlePointerMove,c),nN(this.contextWindow,"pointerup",this.handlePointerUp,c),nN(this.contextWindow,"pointercancel",this.handlePointerUp,c)),o&&this.startScrollTracking(o)}startScrollTracking(t){let e=t.parentElement;for(;e;){let t=getComputedStyle(e);(nz.has(t.overflowX)||nz.has(t.overflowY))&&this.scrollPositions.set(e,{x:e.scrollLeft,y:e.scrollTop}),e=e.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){let e=this.scrollPositions.get(t);if(!e)return;let i=t===window,s=i?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},n={x:s.x-e.x,y:s.y-e.y};(0!==n.x||0!==n.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=n.x,this.lastMoveEventInfo.point.y+=n.y):this.history.length>0&&(this.history[0].x-=n.x,this.history[0].y-=n.y),this.scrollPositions.set(t,s),t7.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),t8(this.updatePoint)}}function nO(t,e){return e?{point:e(t.point)}:t}function nI(t,e){return{x:t.x-e.x,y:t.y-e.y}}function nV({point:t},e){return{point:t,delta:nI(t,nF(e)),offset:nI(t,e[0]),velocity:function(t){if(t.length<2)return{x:0,y:0};let e=t.length-1,i=null,s=nF(t);for(;e>=0&&(i=t[e],!(s.timestamp-i.timestamp>ef(.1)));)e--;if(!i)return{x:0,y:0};i===t[0]&&t.length>2&&s.timestamp-i.timestamp>2*ef(.1)&&(i=t[1]);let n=(s.timestamp-i.timestamp)/1e3;if(0===n)return{x:0,y:0};let r={x:(s.x-i.x)/n,y:(s.y-i.y)/n};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}(e)}}function nF(t){return t[t.length-1]}function nB(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function nW(t,e){let i=e.min-t.min,s=e.max-t.max;return e.max-e.min{e&&this.snapToCursor(nL(t).point),this.stopAnimation()},r=(t,e)=>{let{drag:i,dragPropagation:s,onDragStart:n}=this.getProps();if(i&&!s&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(t){if("x"===t||"y"===t)if(nu[t])return null;else return nu[t]=!0,()=>{nu[t]=!1};return nu.x||nu.y?null:(nu.x=nu.y=!0,()=>{nu.x=nu.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),na(t=>{let e=this.getAxisMotionValue(t).get()||0;if(ti.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let s=i.layout.layoutBox[t];s&&(e=nc(s)*(parseFloat(e)/100))}}this.originPoint[t]=e}),n&&t7.update(()=>n(t,e),!1,!0),i8(this.visualElement,"transform");let{animationState:r}=this.visualElement;r&&r.setActive("whileDrag",!0)},o=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:i,dragDirectionLock:s,onDirectionLock:n,onDrag:r}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(s&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),r&&t7.update(()=>r(t,e),!1,!0)},l=(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},a=()=>{let{dragSnapToOrigin:t}=this.getProps();(t||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:h}=this.getProps();this.panSession=new nD(t,{onSessionStart:n,onStart:r,onMove:o,onSessionEnd:l,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:h,distanceThreshold:i,contextWindow:nA(this.visualElement),element:this.visualElement.current})}stop(t,e){let i=t||this.latestPointerEvent,s=e||this.latestPanInfo,n=this.isDragging;if(this.cancel(),!n||!s||!i)return;let{velocity:r}=s;this.startAnimation(r);let{onDragEnd:o}=this.getProps();o&&t7.postRender(()=>o(i,s))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,e,i){let{drag:s}=this.getProps();if(!i||!nq(t,s,this.currentDirection))return;let n=this.getAxisMotionValue(t),r=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(r=function(t,{min:e,max:i},s){return void 0!==e&&ti&&(t=s?ih(i,t,s.max):Math.min(t,i)),t}(r,this.constraints[t],this.elastic[t])),n.set(r)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;t&&i1(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(t,{top:e,left:i,bottom:s,right:n}){return{x:nB(t.x,i,n),y:nB(t.y,e,s)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:n$(t,"left","right"),y:n$(t,"top","bottom")}}(e),s!==this.constraints&&!i1(t)&&i&&this.constraints&&!this.hasMutatedConstraints&&na(t=>{var e,s;let n;!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=(e=i.layoutBox[t],s=this.constraints[t],n={},void 0!==s.min&&(n.min=s.min-e.min),void 0!==s.max&&(n.max=s.max-e.min),n))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!i1(e))return!1;let s=e.current;tD();let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;n.root&&(n.root.scroll=void 0,n.root.updateScroll());let r=function(t,e,i){let s=iP(t,i),{scroll:n}=e;return n&&(ik(s.x,n.offset.x),ik(s.y,n.offset.y)),s}(s,n.root,this.visualElement.getTransformPagePoint()),o=(t=n.layout.layoutBox,{x:nW(t.x,r.x),y:nW(t.y,r.y)});if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=ig(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:s,dragTransition:n,dragSnapToOrigin:r,onDragTransitionEnd:o}=this.getProps(),l=this.constraints||{};return Promise.all(na(o=>{if(!nq(o,e,this.currentDirection))return;let a=l&&l[o]||{};(!0===r||r===o)&&(a={min:0,max:0});let h={type:"inertia",velocity:i?t[o]:0,bounceStiffness:s?200:1e6,bounceDamping:s?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...a};return this.startAxisValueAnimation(o,h)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return i8(this.visualElement,t),i.start(s9(t,i,0,e,this.visualElement,!1))}stopAnimation(){na(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`;return this.visualElement.getProps()[e]||this.visualElement.getValue(t,this.visualElement.latestValues[t]??0)}snapToCursor(t){na(e=>{let{drag:i}=this.getProps();if(!nq(e,i,this.currentDirection))return;let{projection:s}=this.visualElement,n=this.getAxisMotionValue(e);if(s&&s.layout){let{min:i,max:r}=s.layout.layoutBox[e],o=n.get()||0;n.set(t[e]-ih(i,r,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!i1(e)||!i||!this.constraints)return;this.stopAnimation();let s={x:0,y:0};na(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){var i,n;let r,o,l,a=e.get();s[t]=(i={min:a,max:a},n=this.constraints[t],r=.5,o=nc(i),(l=nc(n))>o?r=s$(n.min,n.max-o,i.min):o>l&&(r=s$(i.min,i.max-l,n.min)),W(0,1,r))}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),na(e=>{if(!nq(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:r}=this.constraints[e];i.set(ih(n,r,s[e]))}),this.visualElement.render()}addListeners(){let t;if(!this.visualElement.current)return;nU.set(this.visualElement,this);let e=this.visualElement.current,i=nN(e,"pointerdown",t=>{let{drag:i,dragListener:s=!0}=this.getProps(),n=t.target,r=n!==e&&(nR.has(n.tagName)||!0===n.isContentEditable);i&&s&&!r&&this.start(t)}),s=()=>{var i,s,n;let r,o,{dragConstraints:l}=this.getProps();i1(l)&&l.current&&(this.constraints=this.resolveRefConstraints(),t||(i=e,s=l.current,r=nT(i,nH(n=()=>this.scalePositionWithinConstraints())),o=nT(s,nH(n)),t=()=>{r(),o()}))},{projection:n}=this.visualElement,r=n.addEventListener("measure",s);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t7.read(s);let o=nh(window,"resize",()=>this.scalePositionWithinConstraints()),l=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(na(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{o(),i(),r(),l&&l(),t&&t()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:s=!1,dragConstraints:n=!1,dragElastic:r=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:s,dragConstraints:n,dragElastic:r,dragMomentum:o}}}function nH(t){let e=!0;return()=>{if(e){e=!1;return}t()}}function nq(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}let nY=t=>(e,i)=>{t&&t7.update(()=>t(e,i),!1,!0)},nG={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var nZ=V;function nX(t=!0){let e=(0,V.useContext)(iK);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:s,register:n}=e,r=(0,V.useId)();(0,V.useEffect)(()=>{if(t)return n(r)},[t]);let o=(0,V.useCallback)(()=>t&&s&&s(r),[r,s,t]);return!i&&s?[!1,o]:[!0]}let nJ=!1;class n0 extends nZ.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:s}=this.props,{projection:n}=t;n&&(e.group&&e.group.add(n),i&&i.register&&s&&i.register(n),nJ&&n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),nG.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:s,isPresent:n}=this.props,{projection:r}=i;return r&&(r.isPresent=n,t.layoutDependency!==e&&r.setOptions({...r.options,layoutDependency:e}),nJ=!0,s||t.layoutDependency!==e||void 0===e||t.isPresent!==n?r.willUpdate():this.safeToRemove(),t.isPresent!==n&&(n?r.promote():r.relegate()||t7.postRender(()=>{let t=r.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:t,layoutAnchor:e}=this.props,{projection:i}=t;i&&(i.options.layoutAnchor=e,i.root.didUpdate(),eA.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:s}=t;nJ=!0,s&&(s.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(s),i&&i.deregister&&i.deregister(s))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function n1(t){let[e,i]=nX(),s=(0,nZ.useContext)(iN);return(0,I.jsx)(n0,{...t,layoutGroup:s,switchLayoutGroup:(0,nZ.useContext)(i0),isPresent:e,safeToRemove:i})}let n2=io.length,n5=t=>"string"==typeof t?parseFloat(t):t,n3=t=>"number"==typeof t||ts.test(t);function n4(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let n6=n7(0,.5,sV),n9=n7(.5,.95,t3);function n7(t,e,i){return s=>se?1:i(s$(t,e,s))}function n8(t,e){t.min=e.min,t.max=e.max}function rt(t,e){n8(t.x,e.x),n8(t.y,e.y)}function re(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function ri(t,e,i,s,n){return t-=e,t=s+1/i*(t-s),void 0!==n&&(t=s+1/n*(t-s)),t}function rs(t,e,[i,s,n],r,o){!function(t,e=0,i=1,s=.5,n,r=t,o=t){if(ti.test(e)&&(e=parseFloat(e),e=ih(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let l=ih(r.min,r.max,s);t===r&&(l-=e),t.min=ri(t.min,e,i,l,n),t.max=ri(t.max,e,i,l,n)}(t,e[i],e[s],e[n],e.scale,r,o)}let rn=["x","scaleX","originX"],rr=["y","scaleY","originY"];function ro(t,e,i,s){rs(t.x,e,rn,i?i.x:void 0,s?s.x:void 0),rs(t.y,e,rr,i?i.y:void 0,s?s.y:void 0)}function rl(t){return 0===t.translate&&1===t.scale}function ra(t){return rl(t.x)&&rl(t.y)}function rh(t,e){return t.min===e.min&&t.max===e.max}function ru(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rc(t,e){return ru(t.x,e.x)&&ru(t.y,e.y)}function rd(t){return nc(t.x)/nc(t.y)}function rf(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class rp{constructor(){this.members=[]}add(t){ep(this.members,t);for(let e=this.members.length-1;e>=0;e--){let i=this.members[e];if(i===t||i===this.lead||i===this.prevLead)continue;let s=i.instance;s&&!1!==s.isConnected||i.snapshot||(em(this.members,i),i.unmount())}t.scheduleRender()}remove(t){if(em(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){for(let e=this.members.indexOf(t)-1;e>=0;e--){let t=this.members[e];if(!1!==t.isPresent&&t.instance?.isConnected!==!1)return this.promote(t),!0}return!1}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.updateSnapshot(),t.scheduleRender();let{layoutDependency:s}=i.options,{layoutDependency:n}=t.options;(void 0===s||s!==n)&&(t.resumeFrom=i,e&&(i.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),!1===t.options.crossfade&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}let rm=(t,e)=>t.depth-e.depth;class rg{constructor(){this.children=[],this.isDirty=!1}add(t){ep(this.children,t),this.isDirty=!0}remove(t){em(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rm),this.isDirty=!1,this.children.forEach(t)}}let rv=["","X","Y","Z"],rb=0;function ry(t,e,i,s){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),s&&(s[t]=0))}function rx({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:s,resetTransform:n}){return class{constructor(t={},i=e?.()){this.id=rb++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(rM),this.nodes.forEach(rN),this.nodes.forEach(rA),this.nodes.forEach(rk)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t7.read(()=>{s=window.innerWidth}),t(e,()=>{let t=window.innerWidth;if(t!==s){let e,r;s=t,this.root.updateBlockedByResize=!0,i&&i(),e=ez.now(),r=({timestamp:t})=>{let i=t-e;i>=250&&(t8(r),n())},t7.setup(r,!0),i=()=>t8(r),nG.hasAnimatedSinceResize&&(nG.hasAnimatedSinceResize=!1,this.nodes.forEach(rL))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&n&&(i||s)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeLayoutChanged:i,layout:s})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||n.getDefaultTransition()||rV,{onLayoutAnimationStart:o,onLayoutAnimationComplete:l}=n.getProps(),a=!this.targetLayout||!rc(this.targetLayout,s),h=!e&&i;if(this.options.layoutRoot||this.resumeFrom||h||e&&(a||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let e={...i9(r,"layout"),onPlay:o,onComplete:l};(n.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e),this.setAnimationOrigin(t,h,e.path)}else e||rL(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=s})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),t8(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rj),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let s=i.props[iJ];if(window.MotionHasOptimisedAnimation(s,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",t7,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||nc(this.snapshot.measuredBox.x)||nc(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,e),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=tP());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(re(this.prevProjectionDelta.x,this.projectionDelta.x),re(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),nf(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===r&&this.treeScale.y===o&&rf(this.projectionDelta.x,this.prevProjectionDelta.x)&&rf(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.visualElement?.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tE(),this.projectionDelta=tE(),this.projectionDeltaWithTransform=tE()}setAnimationOrigin(t,e=!1,i){let s,n=this.snapshot,r=n?n.latestValues:{},o={...this.latestValues},l=tE();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=tP(),h=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(h&&!c&&!0===this.options.crossfade&&!this.path.some(rI));this.animationProgress=0;let f=i?.interpolateProjection(t);this.mixTargetDelta=e=>{let i=e/1e3,n=f?.(i);if(n?(l.x.translate=n.x,l.x.scale=ih(t.x.scale,1,i),l.x.origin=t.x.origin,l.x.originPoint=t.x.originPoint,l.y.translate=n.y,l.y.scale=ih(t.y.scale,1,i),l.y.origin=t.y.origin,l.y.originPoint=t.y.originPoint):(rD(l.x,t.x,i),rD(l.y,t.y,i)),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,p,m,g,v,b;ng(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),m=this.relativeTarget,g=this.relativeTargetOrigin,v=a,b=i,rO(m.x,g.x,v.x,b),rO(m.y,g.y,v.y,b),s&&(u=this.relativeTarget,p=s,rh(u.x,p.x)&&rh(u.y,p.y))&&(this.isProjectionDirty=!1),s||(s=tP()),rt(s,this.relativeTarget)}h&&(this.animationValues=o,function(t,e,i,s,n,r){n?(t.opacity=ih(0,i.opacity??1,n6(s)),t.opacityExit=ih(e.opacity??1,0,n9(s))):r&&(t.opacity=ih(e.opacity??1,i.opacity??1,s));for(let n=0;n{var e,i,s;let n;nG.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=eV(0)),this.motionValue.jump(0,!1),this.currentAnimation=(e=this.motionValue,i=[0,1e3],s={...t,velocity:0,isSync:!0,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}},(n=tR(e)?e:eV(e)).start(s9("",n,i,s)),n.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:s,latestValues:n}=t;if(e&&i&&s){if(this!==t&&this.layout&&s&&r$(this.options.animationType,this.layout.layoutBox,s.layoutBox)){i=this.target||tP();let e=nc(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let s=nc(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+s}rt(e,i),iT(e,n),nf(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new rp),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){let{layoutId:t}=this.options;return t&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:t}=this.options;return t?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let s=this.getStack();s&&s.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let s={};i.z&&ry("z",t,s,this.animationValues);for(let e=0;et.currentAnimation?.stop()),this.root.nodes.forEach(rE),this.root.sharedNodes.clear()}}}function rw(t){t.updateLayout()}function rS(t){let e=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&e&&t.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:s}=t.layout,{animationType:n}=t.options,r=e.source!==t.layout.source;if("size"===n)na(t=>{let s=r?e.measuredBox[t]:e.layoutBox[t],n=nc(s);s.min=i[t].min,s.max=s.min+n});else if("x"===n||"y"===n){let t="x"===n?"y":"x";n8(r?e.measuredBox[t]:e.layoutBox[t],i[t])}else r$(n,e.layoutBox,i)&&na(s=>{let n=r?e.measuredBox[s]:e.layoutBox[s],o=nc(i[s]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[s].max=t.relativeTarget[s].min+o)});let o=tE();nf(o,i,e.layoutBox);let l=tE();r?nf(l,t.applyTransform(s,!0),e.measuredBox):nf(l,i,e.layoutBox);let a=!ra(o),h=!1;if(!t.resumeFrom){let s=t.getClosestProjectingParent();if(s&&!s.resumeFrom){let{snapshot:n,layout:r}=s;if(n&&r){let o=t.options.layoutAnchor||void 0,l=tP();ng(l,e.layoutBox,n.layoutBox,o);let a=tP();ng(a,i,r.layoutBox,o),rc(l,a)||(h=!0),s.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=l,t.relativeParent=s)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:e,delta:l,layoutDelta:o,hasLayoutChanged:a,hasRelativeLayoutChanged:h})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function rM(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function rk(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function rC(t){t.clearSnapshot()}function rE(t){t.clearMeasurements()}function rT(t){t.isLayoutDirty=!0,t.updateLayout()}function rP(t){t.isLayoutDirty=!1}function rR(t){t.isAnimationBlocked&&t.layout&&!t.isLayoutDirty&&(t.snapshot=t.layout,t.isLayoutDirty=!0)}function r_(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function rL(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function rN(t){t.resolveTargetDelta()}function rA(t){t.calcProjection()}function rj(t){t.resetSkewAndRotation()}function rz(t){t.removeLeadSnapshot()}function rD(t,e,i){t.translate=ih(e.translate,0,i),t.scale=ih(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function rO(t,e,i,s){t.min=ih(e.min,i.min,s),t.max=ih(e.max,i.max,s)}function rI(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let rV={duration:.45,ease:[.4,0,.1,1]},rF=t=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),rB=rF("applewebkit/")&&!rF("chrome/")?Math.round:t3;function rW(t){t.min=rB(t.min),t.max=rB(t.max)}function r$(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rd(e)-rd(i)))}function rK(t){return t!==t.root&&t.scroll?.wasRoot}let rU=rx({attachResizeListener:(t,e)=>nh(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),rQ={current:void 0},rH=rx({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!rQ.current){let t=new rU({});t.mount(window),t.setOptions({layoutScroll:!0}),rQ.current=t}return rQ.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function rq(t,e){let i=ny(t),s=new AbortController;return[i,{passive:!0,...e,signal:s.signal},()=>s.abort()]}function rY(t,e,i){let{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=s["onHover"+i];n&&t7.postRender(()=>n(e,nL(e)))}function rG(t){return nv(t)&&"offsetHeight"in t&&!("ownerSVGElement"in t)}let rZ=(t,e)=>!!e&&(t===e||rZ(t,e.parentElement)),rX=new WeakSet;function rJ(t){return e=>{"Enter"===e.key&&t(e)}}function r0(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}function r1(t){return n_(t)&&!(nu.x||nu.y)}let r2=new WeakSet;function r5(t,e,i){let{props:s}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=s["onTap"+("End"===i?"":i)];n&&t7.postRender(()=>n(e,nL(e)))}let r3=new WeakMap,r4=new WeakMap,r6=t=>{let e=r3.get(t.target);e&&e(t)},r9=t=>{t.forEach(r6)},r7={some:0,all:1},r8=function(t,e){if("u"i5(i,s,t,e);return new Proxy((t,e)=>s(t,e),{get:(n,r)=>"create"===r?s:(i.has(r)||i.set(r,i5(r,void 0,t,e)),i.get(r))})}({animation:{Feature:class extends i3{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let s;if(t.notify("AnimationStart",e),Array.isArray(e))s=Promise.all(e.map(e=>nt(t,e,i)));else if("string"==typeof e)s=nt(t,e,i);else{let n="function"==typeof e?i4(t,e,i.custom):e;s=Promise.all(s7(t,n,i))}return s.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=no(),s=!0,n=!1,r=e=>(i,s)=>{let n=i4(t,s,"exit"===e?t.presenceContext?.custom:void 0);if(n){let{transition:t,transitionEnd:e,...s}=n;i={...i,...s,...e}}return i};function o(o){let{props:l}=t,a=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;td&&b,M=!1,k=Array.isArray(v)?v:[v],C=k.reduce(r(m),{});!1===y&&(C={});let{prevResolvedValues:E={}}=g,T={...E,...C},P=e=>{S=!0,u.has(e)&&(M=!0,u.delete(e)),g.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in T){let e=C[t],i=E[t];if(!c.hasOwnProperty(t))(i7(e)&&i7(i)?!ni(e,i)||w:e!==i)?null!=e?P(t):u.add(t):void 0!==e&&u.has(t)?P(t):g.protectedKeys[t]=!0}g.prevProp=v,g.prevResolvedValues=C,g.isActive&&(c={...c,...C}),(s||n)&&t.blockInitialAnimation&&(S=!1);let R=x&&w,_=!R||M;S&&_&&h.push(...k.map(e=>{let i={type:m};if("string"==typeof e&&(s||n)&&!R&&t.manuallyAnimateOnMount&&t.parent){let{parent:s}=t,n=i4(s,e);if(s.enteringChildren&&n){let{delayChildren:e}=n.transition||{};i.delay=s8(s.enteringChildren,t,e)}}return{animation:e,options:i}}))}if(u.size){let e={};if("boolean"!=typeof l.initial){let i=i4(t,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(e.transition=i.transition)}u.forEach(i=>{let s=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=s??null}),h.push({animation:e})}let m=!!h.length;return s&&(!1===l.initial||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(m=!1),s=!1,n=!1,m?e(h):Promise.resolve()}return{animateChanges:o,setActive:function(e,s){if(i[e].isActive===s)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,s)),i[e].isActive=s;let n=o(e);for(let t in i)i[t].protectedKeys={};return n},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=no(),n=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();eW(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends i3{constructor(){super(...arguments),this.id=nl++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;if(t&&!1===i){if(this.isExitComplete){let{initial:t,custom:e}=this.node.getProps();if("string"==typeof t||"object"==typeof t&&null!==t&&!Array.isArray(t)){let i=i4(this.node,t,e);if(i){let{transition:t,transitionEnd:e,...s}=i;for(let t in s)this.node.getValue(t)?.jump(s[t])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let s=this.node.animationState.setActive("exit",!t);e&&!t&&s.then(()=>{this.isExitComplete=!0,e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}},inView:{Feature:class extends i3{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var t;let e;this.stopObserver?.();let{viewport:i={}}=this.node.getProps(),{root:s,margin:n,amount:r="some",once:o}=i,l={root:s?s.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:r7[r]},a=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,o&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:s}=this.node.getProps(),n=e?i:s;n&&n(t)};this.stopObserver=(t=this.node.current,e=function({root:t,...e}){let i=t||document;r4.has(i)||r4.set(i,{});let s=r4.get(i),n=JSON.stringify(e);return s[n]||(s[n]=new IntersectionObserver(r9,{root:t,...e})),s[n]}(l),r3.set(t,a),e.observe(t),()=>{r3.delete(t),e.unobserve(t)})}mount(){this.startObserver()}update(){if("u"t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends i3{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:e,propagate:i}=this.node.props;this.unmount=function(t,e,i={}){let[s,n,r]=rq(t,i),o=t=>{let s=t.currentTarget;if(!r1(t)||r2.has(t))return;rX.add(s),i.stopPropagation&&r2.add(t);let r=e(s,t),o={...n,capture:!0},l=(t,e)=>{window.removeEventListener("pointerup",a,o),window.removeEventListener("pointercancel",h,o),rX.has(s)&&rX.delete(s),r1(t)&&"function"==typeof r&&r(t,{success:e})},a=t=>{l(t,s===window||s===document||i.useGlobalTarget||rZ(s,t.target))},h=t=>{l(t,!1)};window.addEventListener("pointerup",a,o),window.addEventListener("pointercancel",h,o)};return s.forEach(t=>{((i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),rG(t))&&(t.addEventListener("focus",t=>((t,e)=>{let i=t.currentTarget;if(!i)return;let s=rJ(()=>{if(rX.has(i))return;r0(i,"down");let t=rJ(()=>{r0(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>r0(i,"cancel"),e)});i.addEventListener("keydown",s,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),e)})(t,n)),nP.has(t.tagName)||!0===t.isContentEditable||t.hasAttribute("tabindex")||(t.tabIndex=0))}),r}(t,(t,e)=>(r5(this.node,e,"Start"),(t,{success:e})=>r5(this.node,t,e?"End":"Cancel")),{useGlobalTarget:e,stopPropagation:i?.tap===!1})}unmount(){}}},focus:{Feature:class extends i3{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&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=st(nh(this.node.current,"focus",()=>this.onFocus()),nh(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends i3{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[s,n,r]=rq(t,i);return s.forEach(t=>{let i,s=!1,r=!1,o=e=>{i&&(i(e),i=void 0),t.removeEventListener("pointerleave",a)},l=t=>{s=!1,window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l),r&&(r=!1,o(t))},a=t=>{if("touch"!==t.pointerType){if(s){r=!0;return}o(t)}};t.addEventListener("pointerenter",s=>{if("touch"===s.pointerType||nu.x||nu.y)return;r=!1;let o=e(t,s);"function"==typeof o&&(i=o,t.addEventListener("pointerleave",a,n))},n),t.addEventListener("pointerdown",()=>{s=!0,window.addEventListener("pointerup",l,n),window.addEventListener("pointercancel",l,n)},n)}),r}(t,(t,e)=>(rY(this.node,e,"Start"),t=>rY(this.node,t,"End"))))}unmount(){}}},pan:{Feature:class extends i3{constructor(){super(...arguments),this.removePointerDownListener=t3}onPointerDown(t){this.session=new nD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:nA(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:s}=this.node.getProps();return{onSessionStart:nY(t),onStart:nY(e),onMove:nY(i),onEnd:(t,e)=>{delete this.session,s&&t7.postRender(()=>s(t,e))}}}mount(){this.removePointerDownListener=nN(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends i3{constructor(t){super(t),this.removeGroupControls=t3,this.removeListeners=t3,this.controls=new nQ(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||t3}update(){let{dragControls:t}=this.node.getProps(),{dragControls:e}=this.node.prevProps||{};t!==e&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:rH,MeasureLayout:n1},layout:{ProjectionNode:rH,MeasureLayout:n1}},(t,e)=>e.isSVG??iL(t)?new im(e):new iR(e,{allowProjection:t!==V.Fragment}));var ot=V;function oe(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class oi extends ot.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(rG(e)&&t.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let t=e.offsetParent,i=rG(t)&&t.offsetWidth||0,s=rG(t)&&t.offsetHeight||0,n=getComputedStyle(e),r=this.props.sizeRef.current;r.height=parseFloat(n.height),r.width=parseFloat(n.width),r.top=e.offsetTop,r.left=e.offsetLeft,r.right=i-r.width-r.left,r.bottom=s-r.height-r.top,r.direction=n.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function os({children:t,isPresent:e,anchorX:i,anchorY:s,root:n,pop:r}){let o=(0,ot.useId)(),l=(0,ot.useRef)(null),a=(0,ot.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:h}=(0,ot.useContext)(ij),u=function(...t){return V.useCallback(function(...t){return e=>{let i=!1,s=t.map(t=>{let s=oe(t,e);return i||"function"!=typeof s||(i=!0),s});if(i)return()=>{for(let e=0;e{let{width:t,height:u,top:c,left:d,right:f,bottom:p,direction:m}=a.current;if(e||!1===r||!l.current||!t||!u)return;let g="rtl"===m,v="left"===i?g?`right: ${f}`:`left: ${d}`:g?`left: ${d}`:`right: ${f}`,b="bottom"===s?`bottom: ${p}`:`top: ${c}`;l.current.dataset.motionPopId=o;let y=document.createElement("style");h&&(y.nonce=h);let x=n??document.head;return x.appendChild(y),y.sheet&&y.sheet.insertRule(` + [data-motion-pop-id="${o}"] { + position: absolute !important; + width: ${t}px !important; + height: ${u}px !important; + ${v}px !important; + ${b}px !important; + } + `),()=>{l.current?.removeAttribute("data-motion-pop-id"),x.contains(y)&&x.removeChild(y)}},[e]),(0,I.jsx)(oi,{isPresent:e,childRef:l,sizeRef:a,pop:r,children:!1===r?t:ot.cloneElement(t,{ref:u})})}let on=({children:t,initial:e,isPresent:i,onExitComplete:s,custom:n,presenceAffectsLayout:r,mode:o,anchorX:l,anchorY:a,root:h})=>{let u=iU(or),c=(0,V.useId)(),d=(0,V.useRef)(i),f=(0,V.useRef)(s);i2(()=>{d.current=i,f.current=s});let p=!0,m=(0,V.useMemo)(()=>(p=!1,{id:c,initial:e,isPresent:i,custom:n,onExitComplete:t=>{for(let e of(u.set(t,!0),u.values()))if(!e)return;s&&s()},register:t=>(u.set(t,!1),()=>{u.delete(t),d.current||u.size||f.current?.()})}),[i,u,s]);return r&&p&&(m={...m}),(0,V.useMemo)(()=>{u.forEach((t,e)=>u.set(e,!1))},[i]),V.useEffect(()=>{i||u.size||!s||s()},[i]),t=(0,I.jsx)(os,{pop:"popLayout"===o,isPresent:i,anchorX:l,anchorY:a,root:h,children:t}),(0,I.jsx)(iK.Provider,{value:m,children:t})};function or(){return new Map}let oo=t=>t.key||"";function ol(t){let e=[];return V.Children.forEach(t,t=>{(0,V.isValidElement)(t)&&e.push(t)}),e}let oa=({children:t,custom:e,initial:i=!0,onExitComplete:s,presenceAffectsLayout:n=!0,mode:r="sync",propagate:o=!1,anchorX:l="left",anchorY:a="top",root:h})=>{let[u,c]=nX(o),d=(0,V.useMemo)(()=>ol(t),[t]),f=o&&!u?[]:d.map(oo),p=(0,V.useRef)(!0),m=(0,V.useRef)(d),g=iU(()=>new Map),v=(0,V.useRef)(new Set),[b,y]=(0,V.useState)(d),[x,w]=(0,V.useState)(d);i2(()=>{p.current=!1,m.current=d;for(let t=0;t{let b=oo(t),y=(!o||!!u)&&(d===x||f.includes(b));return(0,I.jsx)(on,{isPresent:y,initial:(!p.current||!!i)&&void 0,custom:e,presenceAffectsLayout:n,mode:r,root:h,onExitComplete:y?void 0:()=>{if(v.current.has(b)||!g.has(b))return;v.current.add(b),g.set(b,!0);let t=!0;g.forEach(e=>{e||(t=!1)}),t&&(M?.(),w(m.current),o&&c?.(),s&&s())},anchorX:l,anchorY:a,children:t},b)})})};function oh({controlled:t,default:e,name:i,state:s="value"}){let{current:n}=V.useRef(void 0!==t),[r,o]=V.useState(e),l=V.useCallback(t=>{n||o(t)},[]);return[n?t:r,l]}t.s([],59657),t.i(59657);let ou="u">typeof document?V.useLayoutEffect:()=>{},oc={...V},od={};function of(t,e){let i=V.useRef(od);return i.current===od&&(i.current=t(e)),i}let op=oc.useInsertionEffect,om=op&&op!==oc.useLayoutEffect?op:t=>t();function og(t){let e=of(ov).current;return e.next=t,om(e.effect),e.trampoline}function ov(){let t={next:void 0,callback:ob,trampoline:(...e)=>t.callback?.(...e),effect:()=>{t.callback=t.next}};return t}function ob(){}let oy=function(t,...e){let i=new URL("https://base-ui.com/production-error");return i.searchParams.set("code",t.toString()),e.forEach(t=>i.searchParams.append("args[]",t)),`Base UI error #${t}; visit ${i} for the full message.`};function ox(t,e,i,s){var n,r,o,l,a;let h=of(ow).current;return n=h,r=t,o=e,l=i,a=s,(n.refs[0]!==r||n.refs[1]!==o||n.refs[2]!==l||n.refs[3]!==a)&&oS(h,[t,e,i,s]),h.callback}function ow(){return{callback:null,cleanup:null,refs:[]}}function oS(t,e){if(t.refs=e,e.every(t=>null==t)){t.callback=null;return}t.callback=i=>{if(t.cleanup&&(t.cleanup(),t.cleanup=null),null!=i){let s=Array(e.length).fill(null);for(let t=0;t{for(let t=0;t=19?e?.ref:t.ref)??null}function oC(t,e){return t&&!e?t:!t&&e?e:t||e?{...t,...e}:void 0}function oE(){}let oT=Object.freeze([]),oP=Object.freeze({});function oR(t,e){return"function"==typeof t?t(e):t}let o_={};function oL(t,e,i,s,n){if(!i&&!s&&!n&&!t)return oN(e);let r=oN(t);return e&&(r=oA(r,e)),i&&(r=oA(r,i)),s&&(r=oA(r,s)),n&&(r=oA(r,n)),r}function oN(t){return oz(t)?{...oD(t,o_)}:function(t){let e={...t};for(let t in e){let i=e[t];oj(t,i)&&(e[t]=oO(i))}return e}(t)}function oA(t,e){return oz(e)?oD(e,t):function(t,e){if(!e)return t;for(let i in e){let s=e[i];switch(i){case"style":t[i]=oC(t.style,s);break;case"className":t[i]=oV(t.className,s);break;default:oj(i,s)?t[i]=function(t,e){return e?t?(...i)=>{let s=i[0];if(oF(s)){oI(s);let n=e(...i);return s.baseUIHandlerPrevented||t?.(...i),n}let n=e(...i);return t?.(...i),n}:oO(e):t}(t[i],s):t[i]=s}}return t}(t,e)}function oj(t,e){let i=t.charCodeAt(0),s=t.charCodeAt(1),n=t.charCodeAt(2);return 111===i&&110===s&&n>=65&&n<=90&&("function"==typeof e||void 0===e)}function oz(t){return"function"==typeof t}function oD(t,e){return oz(t)?t(e):t??o_}function oO(t){return t?(...e)=>{let i=e[0];return oF(i)&&oI(i),t(...e)}:t}function oI(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function oV(t,e){return e?t?e+" "+t:e:t}function oF(t){return null!=t&&"object"==typeof t&&"nativeEvent"in t}function oB(t,e,i={}){let s=e.render,n=function(t,e={}){var i,s,n;let{className:r,style:o,render:l}=t,{state:a=oP,ref:h,props:u,stateAttributesMapping:c,enabled:d=!0}=e,f=d?"function"==typeof r?r(a):r:void 0,p=d?oR(o,a):void 0,m=d?function(t,e){let i={};for(let s in t){let n=t[s];if(e?.hasOwnProperty(s)){let t=e[s](n);null!=t&&Object.assign(i,t);continue}!0===n?i[`data-${s.toLowerCase()}`]="":n&&(i[`data-${s.toLowerCase()}`]=n.toString())}return i}(a,c):oP,g=d&&u?function(t){if(Array.isArray(t)){if(0===t.length)return o_;if(1===t.length)return oN(t[0]);let e=oN(t[0]);for(let i=1;itypeof document)if(d)if(Array.isArray(h)){let t;i=[v.ref,ok(l),...h],s=t=of(ow).current,n=i,(s.refs.length!==n.length||s.refs.some((t,e)=>t!==n[e]))&&oS(t,i),v.ref=t.callback}else v.ref=ox(v.ref,ok(l),h);else ox(null,null);return d?(void 0!==f&&(v.className=oV(v.className,f)),void 0!==p&&(v.style=oC(v.style,p)),v):oP}(e,i);return!1===i.enabled?null:function(t,e,i,s){if(e){if("function"==typeof e)return e(i,s);let t=oL(i,e.props);t.ref=i.ref;let n=e;return n?.$$typeof===oW&&(n=V.Children.toArray(e)[0]),V.cloneElement(n,t)}if(t&&"string"==typeof t){var n,r;return n=t,r=i,"button"===n?(0,V.createElement)("button",{type:"button",...r,key:r.key}):"img"===n?(0,V.createElement)("img",{alt:"",...r,key:r.key}):V.createElement(n,r)}throw Error(oy(8))}(t,s,n,i.state??oP)}let oW=Symbol.for("react.lazy"),o$=V.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function oK(t){let{children:e,elementsRef:i,labelsRef:s,onMapChange:n}=t,r=og(n),[,o]=V.useState(!1),l=of(oQ).current,a=of(oU).current,h=V.useRef(0),u=V.useRef(!0),c=V.useRef([]),d=V.useRef(null),f=og(()=>{u.current||(u.current=!0,o(t=>!t))}),p=og((t,e)=>{a.set(t,e),f()}),m=og(t=>{a.delete(t),f()}),g=og(t=>{let e=new Map;return i.current.length=0,s&&(s.current.length=0),t.forEach(t=>{e.set(t.element,{...t.registration.metadata??{},index:t.index}),i.current[t.index]=t.element,s&&(s.current[t.index]=void 0!==t.registration.label?t.registration.label:t.registration.textRef?.current?.textContent??t.element.textContent)}),h.current=i.current.length,e}),v=og(()=>{var t;let e,i,s,n,[o,h]=(t=a,e=new Set,i=[],s=[],t.forEach((t,n)=>{if(!n.isConnected)return;let r=t.index,o={index:r??-1,element:n,registration:t};null===r?s.push(o):r>=0&&(e.add(r),i.push(o))}),n=0,s.sort((t,e)=>oH(t.element,e.element)),s.forEach(t=>{for(;e.has(n);)n+=1;t.index=n,i.push(t),n+=1}),e.size>0&&i.sort((t,e)=>t.index-e.index),[i,s.map(t=>t.element)]),p=g(o);!function(t){if(d.current?.disconnect(),d.current=null,"function"!=typeof MutationObserver||t.length<2)return;let e=new MutationObserver(i=>{if(!function(t){for(let e of t)for(let t=0;t0){e.disconnect(),f();return}s=i}});d.current=e;let i=new Set;for(let e=1;ee.observe(t,{childList:!0}))}(h),c.current=o,u.current=!1,l.forEach(t=>t(p)),r(p)});ou(()=>(u.current||g(c.current),()=>{i.current=[],s&&(s.current=[])}),[i,s,g]),ou(()=>{u.current&&v()}),ou(()=>()=>{d.current?.disconnect(),u.current=!0},[]);let b=og(t=>(l.add(t),()=>{l.delete(t)})),y=V.useMemo(()=>({register:p,unregister:m,subscribeMapChange:b,nextIndexRef:h}),[p,m,b,h]);return(0,I.jsx)(o$.Provider,{value:y,children:e})}function oU(){return new Map}function oQ(){return new Set}function oH(t,e){return t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}let oq=V.createContext(void 0);function oY(){let t=V.useContext(oq);if(void 0===t)throw Error(oy(64));return t}let oG={tabActivationDirection:t=>({"data-activation-direction":t})};function oZ(t,e,i,s){let n=!1,r=!1,o=s??oP;return{reason:t,event:e??new Event("base-ui"),cancel(){n=!0},allowPropagation(){r=!0},get isCanceled(){return n},get isPropagationAllowed(){return r},trigger:i,...o}}t.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","initial",0,"initial","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","missing",0,"missing","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16856);var oX=t.i(16856),oX=oX;let oJ=V.forwardRef(function(t,e){let{className:i,defaultValue:s=0,onValueChange:n,orientation:r="horizontal",render:o,value:l,style:a,...h}=t,u=void 0!==t.defaultValue,c=V.useRef([]),[d,f]=V.useState(()=>new Map),[p,m]=oh({controlled:l,default:s,name:"Tabs",state:"value"}),g=void 0!==l,[v,b]=V.useState(()=>new Map),y=V.useRef(void 0),x=V.useCallback(t=>o0(v,t),[v]),[w,S]=V.useState(()=>({previousValue:p,tabActivationDirection:"none"})),{previousValue:M,tabActivationDirection:k}=w,C=k,E=!1;M!==p&&(C=o1(M,p,r,v),E=null!=M&&null!=p&&null==x(p));let T=E?M:p,P=M!==T||k!==C;ou(()=>{P&&S({previousValue:T,tabActivationDirection:C})},[T,P,C]);let R=og((t,e)=>{e.activationDirection=o1(p,t,r,v),n?.(t,e),e.isCanceled||m(t)}),_=og((t,e)=>{n?.(t,oZ(e,void 0,void 0,{activationDirection:"none"}))}),L=og((t,e)=>(f(i=>{let s=new Map(i);return s.set(t,e),s}),()=>{f(i=>{if(i.get(t)!==e)return i;let s=new Map(i);return s.delete(t),s})})),N=V.useCallback(t=>d.get(t),[d]),A=V.useCallback(t=>{for(let e of v.values())if(t===e.value)return e.id},[v]),j=V.useMemo(()=>({getTabElementBySelectedValue:x,getTabIdByPanelValue:A,getTabPanelIdByValue:N,onValueChange:R,orientation:r,registerMountedTabPanel:L,setTabMap:b,tabActivationDirection:C,value:p}),[x,A,N,R,r,L,b,C,p]),z=V.useMemo(()=>{for(let t of v.values())if(t.value===p)return t},[v,p]),D=V.useMemo(()=>{for(let t of v.values())if(!t.disabled)return t.value},[v]),O=V.useRef(!u),F=V.useRef(s),B=V.useRef(u),W=V.useRef(!1);ou(()=>{if(g)return;function t(t,e){m(t),S({previousValue:t,tabActivationDirection:"none"}),_(t,e),O.current=!1}if(0===v.size){W.current&&null!==p&&!y.current?.isConnected&&t(null,oX.missing);return}W.current=!0,y.current=v.keys().next().value;let e=z?.disabled,i=null==z&&null!==p;if(e||p!==F.current||(B.current=!1),B.current&&e&&p===F.current)return;let s=O.current;if(e||i){let i=D??null;if(p===i){O.current=!1;return}let n=oX.missing;s?n=oX.initial:e&&(n=oX.disabled),t(i,n);return}s&&null!=z&&(_(p,oX.initial),O.current=!1)},[D,g,_,z,m,v,p]);let $=oB("div",t,{state:{orientation:r,tabActivationDirection:C},ref:e,props:h,stateAttributesMapping:oG});return(0,I.jsx)(oq.Provider,{value:j,children:(0,I.jsx)(oK,{elementsRef:c,children:$})})});function o0(t,e){for(let[i,s]of t.entries())if(e===s.value)return i;return null}function o1(t,e,i,s){if(null==t||null==e)return"none";let[n,r,o]="horizontal"===i?["left","left","right"]:["top","up","down"],l=o0(s,t),a=o0(s,e);if(null==l||null==a)return l!==a&&("number"==typeof t||"string"==typeof t)&&typeof t==typeof e?e>t?o:r:"none";let h=l.getBoundingClientRect()[n],u=a.getBoundingClientRect()[n];return uh?o:"none"}function o2(t){return t?.ownerDocument||document}let o5=0,o3=oc.useId;function o4(t,e){if(void 0!==o3){let i=o3();return t??(e?`${e}-${i}`:i)}return function(t,e="mui"){let[i,s]=V.useState(t),n=t||i;return V.useEffect(()=>{null==i&&(o5+=1,s(`${e}-${o5}`))},[i,e]),n}(t,e)}function o6(t){return o4(t,"base-ui")}function o9(){return"u">typeof window}function o7(t){return lt(t)?(t.nodeName||"").toLowerCase():"#document"}function o8(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function lt(t){return!!o9()&&(t instanceof Node||t instanceof o8(t).Node)}function le(t){return!!o9()&&(t instanceof Element||t instanceof o8(t).Element)}function li(t){return!!o9()&&(t instanceof HTMLElement||t instanceof o8(t).HTMLElement)}function ls(t){return!(!o9()||"u"{let t={onKeyDown(t){i&&e&&"Tab"!==t.key&&t.preventDefault()}};return s||(t.tabIndex=n,!r&&i&&(t.tabIndex=e?n:-1)),(r&&(e||o)||!r&&i)&&(t["aria-disabled"]=i),r&&(!e||l)&&(t.disabled=i),t},[s,i,e,o,l,r,n])}}({focusableWhenDisabled:i,disabled:e,composite:a,tabIndex:s,isNativeButton:n}),u=V.useCallback(()=>{let t=o.current;lu(t)&&a&&e&&void 0===h.disabled&&t.disabled&&(t.disabled=!1)},[e,h.disabled,a]);return ou(u,[u]),{getButtonProps:V.useCallback((t={})=>{let{onClick:i,onMouseDown:s,onKeyUp:r,onKeyDown:o,onPointerDown:l,...u}=t;return oL({onClick(t){e?t.preventDefault():i?.(t)},onMouseDown(t){e||s?.(t)},onKeyDown(t){var i;if(e||(oI(t),o?.(t),t.baseUIHandlerPrevented))return;let s=t.target===t.currentTarget,r=t.currentTarget,l=lu(r),h=!n&&li(i=r)&&"A"===i.tagName&&!!i.href,u=s&&(n?l:!h),c="Enter"===t.key,d=" "===t.key,f=r.getAttribute("role"),p=f?.startsWith("menuitem")||"option"===f||"gridcell"===f;if(s&&a&&d){if(t.defaultPrevented&&p)return;t.preventDefault(),(!n||l)&&(t.preventBaseUIHandler(),la(r,t));return}if(!u||n||!d&&!c){s&&h&&d&&t.preventDefault();return}!t.defaultPrevented&&(t.preventDefault(),c&&(t.preventBaseUIHandler(),la(r,t)))},onKeyUp(t){e||((oI(t),r?.(t),t.target===t.currentTarget&&n&&a&&lu(t.currentTarget)&&" "===t.key)?t.preventDefault():!t.baseUIHandlerPrevented&&(t.target!==t.currentTarget||n||a||t.defaultPrevented||" "!==t.key||(t.preventBaseUIHandler(),la(t.currentTarget,t))))},onPointerDown(t){e?t.preventDefault():l?.(t)}},n?{type:"button"}:{role:"button"},h,u)},[e,h,a,n]),buttonRef:og(t=>{o.current=t,u()})}}function lu(t){return li(t)&&"BUTTON"===t.tagName}let lc="data-composite-item-active";function ld(t={}){let{guess:e,label:i,metadata:s,textRef:n,index:r}=t,{register:o,unregister:l,subscribeMapChange:a,nextIndexRef:h}=V.useContext(o$),u=V.useRef(-1),[c,d]=V.useState(null==r&&e?()=>{if(-1===u.current){let t=h.current;h.current+=1,u.current=t}return u.current}:-1),f=r??c,p=V.useRef(null),m=V.useCallback(t=>{let e=p.current;e&&l(e),p.current=t,t&&o(t,{metadata:s??null,index:r??null,label:i,textRef:n})},[r,o,l,s,i,n]);return ou(()=>{if(null==r)return a(t=>{let e=p.current?t.get(p.current)?.index:null;null!=e&&d(e)})},[r,a]),{ref:m,index:f}}let lf=V.createContext(void 0);function lp(){let t=V.useContext(lf);if(void 0===t)throw Error(oy(65));return t}var oX=oX;function lm(t){let e=t.activeElement;for(;e?.shadowRoot?.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function lg(t,e){if(!t||!e)return!1;let i=e.getRootNode?.();if(t.contains(e))return!0;if(i&&ls(i)){let i=e;for(;i;){if(t===i)return!0;i=i.parentNode||i.host}}return!1}function lv(t){return"composedPath"in t?t.composedPath()[0]:t.target}let lb=V.forwardRef(function(t,e){let{className:i,disabled:s=!1,render:n,value:r,id:o,nativeButton:l=!0,style:a,...h}=t,{value:u,getTabPanelIdByValue:c,onValueChange:d,orientation:f,tabActivationDirection:p}=oY(),{activateOnFocus:m,registerTabResizeObserverElement:g,tabsListElement:v}=lp(),{highlightedIndex:b,onHighlightedIndexChange:y}=ll(),x=o6(o),{compositeProps:w,compositeRef:S,index:M}=function(t={}){let{highlightItemOnHover:e,highlightedIndex:i,onHighlightedIndexChange:s}=ll(),{ref:n,index:r}=ld(t),o=i===r,l=V.useRef(null),a=ox(n,l);return{compositeProps:{tabIndex:o?0:-1,onFocus(){s(r)},onMouseMove(){let t=l.current;if(!e||!t)return;let i=t.hasAttribute("disabled")||"true"===t.ariaDisabled;o||i||t.focus()}},compositeRef:a,index:r}}({metadata:V.useMemo(()=>({disabled:s,id:x,value:r}),[s,x,r])}),k=r===u,C=V.useRef(!1),E=V.useRef(null),T=og(t=>{E.current?.(),E.current=t?g(t):null});ou(()=>{if(C.current){C.current=!1;return}if(k&&M>-1&&b!==M){if(null!=v){let t=lm(o2(v));if(t&&lg(v,t))return}s||y(M)}},[k,M,b,y,s,v]);let{getButtonProps:P,buttonRef:R}=lh({disabled:s,native:l,focusableWhenDisabled:!0}),_=c(r),L=V.useRef(!1),N=V.useRef(!1);function A(t){d(r,oZ(oX.none,t.nativeEvent,void 0,{activationDirection:"none"}))}return oB("button",t,{state:{disabled:s,active:k,orientation:f,tabActivationDirection:p},ref:[e,R,S,T],props:[w,{role:"tab","aria-controls":_,"aria-selected":k,id:x,onClick:function(t){k||s||A(t)},onFocus:function(t){k||s||m&&(!L.current||N.current)&&A(t)},onPointerDown:function(t){if(k||s)return;L.current=!0,N.current=0===t.button;let e=o2(t.currentTarget);function i(){L.current=!1,N.current=!1,e.removeEventListener("pointerup",i),e.removeEventListener("pointercancel",i)}e.addEventListener("pointerup",i),e.addEventListener("pointercancel",i)},[lc]:k?"":void 0,onKeyDownCapture(){C.current=!0}},h,P],stateAttributesMapping:oG})}),ly=Math.round;function lx(t){let e=lr(t),i=parseFloat(e.width)||0,s=parseFloat(e.height)||0,n=li(t),r=n?t.offsetWidth:i,o=n?t.offsetHeight:s;return(ly(i)!==r||ly(s)!==o)&&(i=r,s=o),{width:i,height:s}}var lw=t.i(2239);function lS(){return oE}function lM(){return!1}function lk(){return!0}let lC=V.createContext(void 0),lE={disableStyleElements:!1};function lT(t){let{script:e}=t,{nonce:i}=V.useContext(lC)??lE;return(0,lw.useSyncExternalStore)(lS,lM,lk)?(0,I.jsx)("script",{nonce:i,dangerouslySetInnerHTML:{__html:e},suppressHydrationWarning:!0}):null}let lP={...oG,activeTabPosition:()=>null,activeTabSize:()=>null},lR=V.forwardRef(function(t,e){let{className:i,render:s,renderBeforeHydration:n=!1,style:r,...o}=t,{getTabElementBySelectedValue:l,orientation:a,tabActivationDirection:h,value:u}=oY(),{tabsListElement:c,registerIndicatorUpdateListener:d}=lp(),f=function(){let[,t]=V.useState({});return V.useCallback(()=>{t({})},[])}();V.useEffect(()=>d(f),[d,f]);let p=0,m=0,g=0,v=0,b=0,y=0,x=!1;if(null!=u&&null!=c){let t=l(u);if(null!=t){x=!0;let{width:e,height:i}=lx(t),{width:s,height:n}=lx(c),r=t.getBoundingClientRect(),o=c.getBoundingClientRect(),l=s>0?o.width/s:1,a=n>0?o.height/n:1;if(l>Number.EPSILON&&a>Number.EPSILON){let t=r.left-o.left,e=r.top-o.top;p=t/l+c.scrollLeft-c.clientLeft,g=e/a+c.scrollTop-c.clientTop}else p=t.offsetLeft,g=t.offsetTop;b=e,y=i,m=c.scrollWidth-p-b,v=c.scrollHeight-g-y}}let w=x?{left:p,right:m,top:g,bottom:v}:null,S=x?{width:b,height:y}:null,M=oB("span",t,{state:{orientation:a,activeTabPosition:w,activeTabSize:S,tabActivationDirection:h},ref:e,props:[{role:"presentation",style:x?{"--active-tab-left":`${p}px`,"--active-tab-right":`${m}px`,"--active-tab-top":`${g}px`,"--active-tab-bottom":`${v}px`,"--active-tab-width":`${b}px`,"--active-tab-height":`${y}px`}:void 0,hidden:!(x&&b>0&&y>0)},o,{suppressHydrationWarning:!0}],stateAttributesMapping:lP});return null==u?null:(0,I.jsxs)(V.Fragment,{children:[M,n&&(T||(T=(0,I.jsx)(lT,{script:""})))]})});function l_(t){return oM>=19?t:t?"true":void 0}let lL=((c={}).startingStyle="data-starting-style",c.endingStyle="data-ending-style",c),lN={"data-starting-style":""},lA={"data-ending-style":""},lj={transitionStatus:t=>"starting"===t?lN:"ending"===t?lA:null};var lz=t.i(74080);function lD(t){V.useEffect(t,oT)}let lO=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let e=this.callbacks,i=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,i>0)for(let i=0;i=this.callbacks.length||(this.callbacks[e]=null,this.callbacksCount-=1)}};class lI{static create(){return new lI}static request(t){return lO.request(t)}static cancel(t){return lO.cancel(t)}currentId=null;request(t){this.cancel(),this.currentId=lO.request(()=>{this.currentId=null,t()})}cancel=()=>{null!==this.currentId&&(lO.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function lV(){let t=of(lI.create).current;return lD(t.disposeEffect),t}function lF(t){return null==t?t:"current"in t?t.current:t}function lB(t,e=!1){let i=lV();return og((s,n=null)=>{i.cancel();let r=lF(t);if(null==r)return;let o=()=>{lz.flushSync(s)};if("function"!=typeof r.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void s();function l(){Promise.all(r.getAnimations().map(t=>t.finished)).then(()=>{n?.aborted||o()},()=>{n?.aborted||(r.getAnimations().some(t=>t.pending||"finished"!==t.playState)?l():o())})}if(e){let t="data-starting-style";if(!r.hasAttribute(t))return void i.request(l);let e=new MutationObserver(()=>{r.hasAttribute(t)||(e.disconnect(),l())});return e.observe(r,{attributes:!0,attributeFilter:[t]}),void n?.addEventListener("abort",()=>e.disconnect(),{once:!0})}i.request(l)})}function lW(t){let{enabled:e=!0,open:i,ref:s,onComplete:n}=t,r=og(n),o=lB(s,i);V.useEffect(()=>{if(!e)return;let t=new AbortController;return o(r,t.signal),()=>{t.abort()}},[e,i,r,o])}function l$(t,e=!1,i=!1){let[s,n]=V.useState(t&&e?"idle":void 0),[r,o]=V.useState(t);return t&&!r&&(o(!0),n("starting")),t||!r||"ending"===s||i||n("ending"),t||r||"ending"!==s||n(void 0),ou(()=>{if(!t&&r&&"ending"!==s&&i){let t=lI.request(()=>{n("ending")});return()=>{lI.cancel(t)}}},[t,r,s,i]),ou(()=>{if(!t||e)return;let i=lI.request(()=>{n(void 0)});return()=>{lI.cancel(i)}},[e,t]),ou(()=>{if(!t||!e)return;t&&r&&"idle"!==s&&n("starting");let i=lI.request(()=>{n("idle")});return()=>{lI.cancel(i)}},[e,t,r,s]),{mounted:r,setMounted:o,transitionStatus:s}}let lK={...oG,...lj},lU=V.forwardRef(function(t,e){let{className:i,value:s,render:n,keepMounted:r=!1,style:o,...l}=t,{value:a,getTabIdByPanelValue:h,orientation:u,tabActivationDirection:c,registerMountedTabPanel:d}=oY(),f=o6(),{ref:p,index:m}=ld(),g=s===a,{mounted:v,transitionStatus:b,setMounted:y}=l$(g),x=!v,w=h(s),S=V.useRef(null),M=oB("div",t,{state:{hidden:x,orientation:u,tabActivationDirection:c,transitionStatus:b},ref:[e,p,S],props:[{"aria-labelledby":w,hidden:x,id:f,role:"tabpanel",tabIndex:g?0:-1,inert:l_(!g),"data-index":m},l],stateAttributesMapping:lK});return(lW({open:g,ref:S,onComplete(){g||y(!1)}}),ou(()=>{if(null!=f&&(!x||r))return d(s,f)},[x,r,s,f,d]),r||v)?M:null}),lQ="ArrowUp",lH="ArrowDown",lq="ArrowLeft",lY="ArrowRight",lG="Home",lZ=new Set([lQ,lH,lq,lY,lG,"End"]),lX=["Shift","Control","Alt","Meta"];function lJ(t){return!!(li(t)&&"INPUT"===t.tagName&&null!=t.selectionStart||li(t)&&"TEXTAREA"===t.tagName)}function l0(t,e,i,s){if(!t||!e||!e.scrollTo)return;let n=t.scrollLeft,r=t.scrollTop,o=t.clientWidtht.scrollLeft+t.clientWidth-r.scrollPaddingRight?n=s+e.offsetWidth+o.scrollMarginRight-t.clientWidth+r.scrollPaddingRight:s-o.scrollMarginLeftt.scrollLeft+t.clientWidth-r.scrollPaddingRight&&(n=s+e.offsetWidth+o.scrollMarginRight-t.clientWidth+r.scrollPaddingRight))}if(l&&"horizontal"!==s){let i=l1(t,e,"top"),s=l2(t),n=l2(e);i-n.scrollMarginTopt.scrollTop+t.clientHeight-s.scrollPaddingBottom&&(r=i+e.offsetHeight+n.scrollMarginBottom-t.clientHeight+s.scrollPaddingBottom)}t.scrollTo({left:n,top:r,behavior:"auto"})}function l1(t,e,i){let s="left"===i?"offsetLeft":"offsetTop",n=0;for(;e.offsetParent&&(n+=e[s],e.offsetParent!==t);)e=e.offsetParent;return n}function l2(t){let e=getComputedStyle(t);return{scrollMarginTop:parseFloat(e.scrollMarginTop)||0,scrollMarginRight:parseFloat(e.scrollMarginRight)||0,scrollMarginBottom:parseFloat(e.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(e.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(e.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(e.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(e.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(e.scrollPaddingLeft)||0}}function l5(t,e){return e<0||e>=t.length}function l3(t,{startingIndex:e=-1,decrement:i=!1,disabledIndices:s,amount:n=1}={}){let r=e;do r+=i?-n:n;while(r>=0&&r<=t.length-1&&l4(t,r,s))return r}function l4(t,e,i){if("function"==typeof i?i(e):i?.includes(e)??!1)return!0;let s=t[e];return!!s&&(!!(!l6(s)||s.matches(":disabled"))||!i&&(s.hasAttribute("disabled")||"true"===s.getAttribute("aria-disabled")))}function l6(t,e=t?lr(t):null){var i;return!!t&&!!t.isConnected&&!!e&&"hidden"!==(i=e).visibility&&"collapse"!==i.visibility&&("function"==typeof t.checkVisibility?t.checkVisibility():"none"!==e.display&&"contents"!==e.display)}let l9=[],l7=V.createContext(void 0);function l8(t){let e,{render:i,className:s,style:n,refs:r=oT,props:o=oT,state:l=oP,stateAttributesMapping:a,highlightedIndex:h,onHighlightedIndexChange:u,orientation:c,grid:d,loopFocus:f,onLoop:p,enableHomeAndEndKeys:m,onMapChange:g,stopEventPropagation:v=!0,rootRef:b,disabledIndices:y,modifierKeys:x,highlightItemOnHover:w=!1,tag:S="div",...M}=t,{props:k,highlightedIndex:C,onHighlightedIndexChange:E,elementsRef:T,onMapChange:P,relayKeyboardEvent:R}=function(t){let{loopFocus:e=!0,orientation:i="both",grid:s,onLoop:n,direction:r,highlightedIndex:o,onHighlightedIndexChange:l,rootRef:a,enableHomeAndEndKeys:h=!1,stopEventPropagation:u,disabledIndices:c,modifierKeys:d=l9}=t,[f,p]=V.useState(0),m=null!=s,g=V.useRef(null),v=ox(g,a),b=V.useRef([]),y=V.useRef(!1),x=o??f,w=og((t,e=!1)=>{if((l??p)(t),e){let e=b.current[t];l0(g.current,e,r,i)}}),S=og(t=>{if(0===t.size||y.current)return;y.current=!0;let e=Array.from(t.keys()),s=e.find(t=>t?.hasAttribute(lc))??null,n=s?t.get(s)?.index??-1:-1;if(-1!==n)w(n);else if(l4(e,x,c)){let t=l3(e,{disabledIndices:c});l5(e,t)||w(t)}l0(g.current,s,r,i)});ou(()=>{if(null==c||null!=o||!y.current)return;let t=b.current;if(l4(t,x,c)){let e=l3(t,{disabledIndices:c});l5(t,e)||w(e)}},[c,o,x,b,w]);let M=og((t,e,i)=>n?n(t,e,i,b):i),k=og(t=>{let o=t.key===lG||"End"===t.key;if(!lZ.has(t.key)||!h&&o||function(t,e){for(let i of lX)if(!e.includes(i)&&t.getModifierState(i))return!0;return!1}(t,d)||!g.current)return;let l="rtl"===r,a=l?lq:lY,f=l?lY:lq,p="vertical"===i?lH:a,v="vertical"===i?lQ:f,y=lv(t.nativeEvent);if(null!=y&&lJ(y)&&!(null==y||y.hasAttribute("disabled")||"true"===y.getAttribute("aria-disabled"))){let e=y.selectionStart,i=y.selectionEnd,s=y.value;if(null==e||t.shiftKey||e!==i||t.key!==v&&e0)return}let S=x,k=l3(b.current,{disabledIndices:c}),C=l3(b.current,{decrement:!0,startingIndex:b.current.length,disabledIndices:c});null!=s&&(S=s({disabledIndices:c,elementsRef:b,event:t,highlightedIndex:x,loopFocus:e,maxIndex:C,minIndex:k,onLoop:M,orientation:i,rtl:l}));let E="vertical"!==i&&t.key===a||"horizontal"!==i&&t.key===lH,T="vertical"!==i&&t.key===f||"horizontal"!==i&&t.key===lQ;h&&(t.key===lG?S=k:"End"===t.key&&(S=C)),S===x&&(E||T)&&(e&&S===C&&E?(S=k,n&&(S=n(t,x,S,b))):e&&S===k&&T?(S=C,n&&(S=n(t,x,S,b))):S=l3(b.current,{startingIndex:S,decrement:T,disabledIndices:c})),S===x||l5(b.current,S)||(u&&t.stopPropagation(),(m||o||E||T)&&t.preventDefault(),w(S,!0),queueMicrotask(()=>{b.current[S]?.focus()}))});return{props:{ref:v,onFocus(t){let e=g.current,i=lv(t.nativeEvent);e&&null!=i&&lJ(i)&&i.setSelectionRange(0,i.value.length)},onKeyDown:k},highlightedIndex:x,onHighlightedIndexChange:w,elementsRef:b,onMapChange:S,relayKeyboardEvent:k}}({grid:d,loopFocus:f,onLoop:p,orientation:c,highlightedIndex:h,onHighlightedIndexChange:u,rootRef:b,stopEventPropagation:v,enableHomeAndEndKeys:m,direction:(e=V.useContext(l7),e?.direction??"ltr"),disabledIndices:y,modifierKeys:x}),_=oB(S,t,{state:l,ref:r,props:[k,...o,M],stateAttributesMapping:a}),L=V.useMemo(()=>({highlightedIndex:C,onHighlightedIndexChange:E,highlightItemOnHover:w,relayKeyboardEvent:R}),[C,E,w,R]);return(0,I.jsx)(lo.Provider,{value:L,children:(0,I.jsx)(oK,{elementsRef:T,onMapChange:t=>{g?.(t),P(t)},children:_})})}let at=V.forwardRef(function(t,e){let{activateOnFocus:i=!1,className:s,loopFocus:n=!0,render:r,style:o,...l}=t,{orientation:a,setTabMap:h,tabActivationDirection:u}=oY(),[c,d]=V.useState(0),[f,p]=V.useState(null),m=V.useRef(new Set),g=V.useRef(new Set),v=V.useRef(null);ou(()=>{if("u"{m.current.forEach(t=>{t()})});return v.current=t,f&&t.observe(f),g.current.forEach(e=>{t.observe(e)}),()=>{t.disconnect(),v.current=null}},[f]);let b=og(t=>(m.current.add(t),()=>{m.current.delete(t)})),y=og(t=>(g.current.add(t),v.current?.observe(t),()=>{g.current.delete(t),v.current?.unobserve(t)})),x=V.useMemo(()=>({activateOnFocus:i,registerIndicatorUpdateListener:b,registerTabResizeObserverElement:y,tabsListElement:f}),[i,b,y,f]);return(0,I.jsx)(lf.Provider,{value:x,children:(0,I.jsx)(l8,{render:r,className:s,style:o,state:{orientation:a,tabActivationDirection:u},refs:[e,p],props:[{"aria-orientation":"vertical"===a?"vertical":void 0,role:"tablist"},l],stateAttributesMapping:oG,highlightedIndex:c,enableHomeAndEndKeys:!0,loopFocus:n,orientation:a,onHighlightedIndexChange:d,onMapChange:h,disabledIndices:oT})})});t.s(["Indicator",0,lR,"List",0,at,"Panel",0,lU,"Root",0,oJ,"Tab",0,lb],69281);var ae=t.i(69281),ae=ae;function ai(){for(var t,e,i=0,s="",n=arguments.length;i"boolean"==typeof t?`${t}`:0===t?"0":t,an=(t,e)=>i=>{var s;if((null==e?void 0:e.variants)==null)return ai(t,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:n,defaultVariants:r}=e,o=Object.keys(n).map(t=>{let e=null==i?void 0:i[t],s=null==r?void 0:r[t];if(null===e)return null;let o=as(e)||as(s);return n[t][o]}),l=i&&Object.entries(i).reduce((t,e)=>{let[i,s]=e;return void 0===s||(t[i]=s),t},{});return ai(t,o,null==e||null==(s=e.compoundVariants)?void 0:s.reduce((t,e)=>{let{class:i,className:s,...n}=e;return Object.entries(n).every(t=>{let[e,i]=t;return Array.isArray(i)?i.includes({...r,...l}[e]):({...r,...l})[e]===i})?[...t,i,s]:t},[]),null==i?void 0:i.class,null==i?void 0:i.className)},ar=(t=new Map,e=null,i)=>({nextPart:t,validators:e,classGroupId:i}),ao=[],al=(t,e,i)=>{if(0==t.length-e)return i.classGroupId;let s=t[e],n=i.nextPart.get(s);if(n){let i=al(t,e+1,n);if(i)return i}let r=i.validators;if(null===r)return;let o=0===e?t.join("-"):t.slice(e).join("-"),l=r.length;for(let t=0;t{let i=ar();for(let s in t)ah(t[s],i,s,e);return i},ah=(t,e,i,s)=>{let n=t.length;for(let r=0;r{"string"==typeof t?ac(t,e,i):"function"==typeof t?ad(t,e,i,s):af(t,e,i,s)},ac=(t,e,i)=>{(""===t?e:ap(e,t)).classGroupId=i},ad=(t,e,i,s)=>{am(t)?ah(t(s),e,i,s):(null===e.validators&&(e.validators=[]),e.validators.push({classGroupId:i,validator:t}))},af=(t,e,i,s)=>{let n=Object.entries(t),r=n.length;for(let t=0;t{let i=t,s=e.split("-"),n=s.length;for(let t=0;t"isThemeGetter"in t&&!0===t.isThemeGetter,ag=[],av=(t,e,i,s,n)=>({modifiers:t,hasImportantModifier:e,baseClassName:i,maybePostfixModifierPosition:s,isExternal:n}),ab=/\s+/,ay=t=>{let e;if("string"==typeof t)return t;let i="";for(let s=0;s{let e=e=>e[t]||ax;return e.isThemeGetter=!0,e},aS=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,aM=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ak=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,aC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,aE=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,aT=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,aP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,aR=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,a_=t=>ak.test(t),aL=t=>!!t&&!Number.isNaN(Number(t)),aN=t=>!!t&&Number.isInteger(Number(t)),aA=t=>t.endsWith("%")&&aL(t.slice(0,-1)),aj=t=>aC.test(t),az=()=>!0,aD=t=>aE.test(t)&&!aT.test(t),aO=()=>!1,aI=t=>aP.test(t),aV=t=>aR.test(t),aF=t=>!a$(t)&&!aZ(t),aB=t=>t.startsWith("@container")&&("/"===t[10]&&void 0!==t[11]||"s"===t[11]&&void 0!==t[16]&&t.startsWith("-size/",10)||"n"===t[11]&&void 0!==t[18]&&t.startsWith("-normal/",10)),aW=t=>a4(t,a8,aO),a$=t=>aS.test(t),aK=t=>a4(t,ht,aD),aU=t=>a4(t,he,aL),aQ=t=>a4(t,hs,az),aH=t=>a4(t,hi,aO),aq=t=>a4(t,a9,aO),aY=t=>a4(t,a7,aV),aG=t=>a4(t,hn,aI),aZ=t=>aM.test(t),aX=t=>a6(t,ht),aJ=t=>a6(t,hi),a0=t=>a6(t,a9),a1=t=>a6(t,a8),a2=t=>a6(t,a7),a5=t=>a6(t,hn,!0),a3=t=>a6(t,hs,!0),a4=(t,e,i)=>{let s=aS.exec(t);return!!s&&(s[1]?e(s[1]):i(s[2]))},a6=(t,e,i=!1)=>{let s=aM.exec(t);return!!s&&(s[1]?e(s[1]):i)},a9=t=>"position"===t||"percentage"===t,a7=t=>"image"===t||"url"===t,a8=t=>"length"===t||"size"===t||"bg-size"===t,ht=t=>"length"===t,he=t=>"number"===t,hi=t=>"family-name"===t,hs=t=>"number"===t||"weight"===t,hn=t=>"shadow"===t,hr=(d=()=>{let t=aw("color"),e=aw("font"),i=aw("text"),s=aw("font-weight"),n=aw("tracking"),r=aw("leading"),o=aw("breakpoint"),l=aw("container"),a=aw("spacing"),h=aw("radius"),u=aw("shadow"),c=aw("inset-shadow"),d=aw("text-shadow"),f=aw("drop-shadow"),p=aw("blur"),m=aw("perspective"),g=aw("aspect"),v=aw("ease"),b=aw("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...x(),aZ,a$],S=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto","contain","none"],k=()=>[aZ,a$,a],C=()=>[a_,"full","auto",...k()],E=()=>[aN,"none","subgrid",aZ,a$],T=()=>["auto",{span:["full",aN,aZ,a$]},aN,aZ,a$],P=()=>[aN,"auto",aZ,a$],R=()=>["auto","min","max","fr",aZ,a$],_=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],L=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...k()],A=()=>[a_,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],j=()=>[a_,"screen","full","dvw","lvw","svw","min","max","fit",...k()],z=()=>[a_,"screen","full","lh","dvh","lvh","svh","min","max","fit",...k()],D=()=>[t,aZ,a$],O=()=>[...x(),a0,aq,{position:[aZ,a$]}],I=()=>["no-repeat",{repeat:["","x","y","space","round"]}],V=()=>["auto","cover","contain",a1,aW,{size:[aZ,a$]}],F=()=>[aA,aX,aK],B=()=>["","none","full",h,aZ,a$],W=()=>["",aL,aX,aK],$=()=>["solid","dashed","dotted","double"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],U=()=>[aL,aA,a0,aq],Q=()=>["","none",p,aZ,a$],H=()=>["none",aL,aZ,a$],q=()=>["none",aL,aZ,a$],Y=()=>[aL,aZ,a$],G=()=>[a_,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[aj],breakpoint:[aj],color:[az],container:[aj],"drop-shadow":[aj],ease:["in","out","in-out"],font:[aF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[aj],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[aj],shadow:[aj],spacing:["px",aL],text:[aj],"text-shadow":[aj],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",a_,a$,aZ,g]}],container:["container"],"container-type":[{"@container":["","normal","size",aZ,a$]}],"container-named":[aB],columns:[{columns:[aL,a$,aZ,l]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{"inset-s":C(),start:C()}],end:[{"inset-e":C(),end:C()}],"inset-bs":[{"inset-bs":C()}],"inset-be":[{"inset-be":C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[aN,"auto",aZ,a$]}],basis:[{basis:[a_,"full","auto",l,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[aL,a_,"auto","initial","none",a$]}],grow:[{grow:["",aL,aZ,a$]}],shrink:[{shrink:["",aL,aZ,a$]}],order:[{order:[aN,"first","last","none",aZ,a$]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:T()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:T()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":R()}],"auto-rows":[{"auto-rows":R()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[..._(),"normal"]}],"justify-items":[{"justify-items":[...L(),"normal"]}],"justify-self":[{"justify-self":["auto",...L()]}],"align-content":[{content:["normal",..._()]}],"align-items":[{items:[...L(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...L(),{baseline:["","last"]}]}],"place-content":[{"place-content":_()}],"place-items":[{"place-items":[...L(),"baseline"]}],"place-self":[{"place-self":["auto",...L()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pbs:[{pbs:k()}],pbe:[{pbe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mbs:[{mbs:N()}],mbe:[{mbe:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:A()}],"inline-size":[{inline:["auto",...j()]}],"min-inline-size":[{"min-inline":["auto",...j()]}],"max-inline-size":[{"max-inline":["none",...j()]}],"block-size":[{block:["auto",...z()]}],"min-block-size":[{"min-block":["auto",...z()]}],"max-block-size":[{"max-block":["none",...z()]}],w:[{w:[l,"screen",...A()]}],"min-w":[{"min-w":[l,"screen","none",...A()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[o]},...A()]}],h:[{h:["screen","lh",...A()]}],"min-h":[{"min-h":["screen","lh","none",...A()]}],"max-h":[{"max-h":["screen","lh",...A()]}],"font-size":[{text:["base",i,aX,aK]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,a3,aQ]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",aA,a$]}],"font-family":[{font:[aJ,aH,e]}],"font-features":[{"font-features":[a$]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,aZ,a$]}],"line-clamp":[{"line-clamp":[aL,"none",aZ,aU]}],leading:[{leading:[r,...k()]}],"list-image":[{"list-image":["none",aZ,a$]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",aZ,a$]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:D()}],"text-color":[{text:D()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[aL,"from-font","auto",aZ,aK]}],"text-decoration-color":[{decoration:D()}],"underline-offset":[{"underline-offset":[aL,"auto",aZ,a$]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"tab-size":[{tab:[aN,aZ,a$]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",aZ,a$]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",aZ,a$]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:O()}],"bg-repeat":[{bg:I()}],"bg-size":[{bg:V()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},aN,aZ,a$],radial:["",aZ,a$],conic:[aN,aZ,a$]},a2,aY]}],"bg-color":[{bg:D()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:D()}],"gradient-via":[{via:D()}],"gradient-to":[{to:D()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:W()}],"border-w-x":[{"border-x":W()}],"border-w-y":[{"border-y":W()}],"border-w-s":[{"border-s":W()}],"border-w-e":[{"border-e":W()}],"border-w-bs":[{"border-bs":W()}],"border-w-be":[{"border-be":W()}],"border-w-t":[{"border-t":W()}],"border-w-r":[{"border-r":W()}],"border-w-b":[{"border-b":W()}],"border-w-l":[{"border-l":W()}],"divide-x":[{"divide-x":W()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":W()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:D()}],"border-color-x":[{"border-x":D()}],"border-color-y":[{"border-y":D()}],"border-color-s":[{"border-s":D()}],"border-color-e":[{"border-e":D()}],"border-color-bs":[{"border-bs":D()}],"border-color-be":[{"border-be":D()}],"border-color-t":[{"border-t":D()}],"border-color-r":[{"border-r":D()}],"border-color-b":[{"border-b":D()}],"border-color-l":[{"border-l":D()}],"divide-color":[{divide:D()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[aL,aZ,a$]}],"outline-w":[{outline:["",aL,aX,aK]}],"outline-color":[{outline:D()}],shadow:[{shadow:["","none",u,a5,aG]}],"shadow-color":[{shadow:D()}],"inset-shadow":[{"inset-shadow":["none",c,a5,aG]}],"inset-shadow-color":[{"inset-shadow":D()}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:D()}],"ring-offset-w":[{"ring-offset":[aL,aK]}],"ring-offset-color":[{"ring-offset":D()}],"inset-ring-w":[{"inset-ring":W()}],"inset-ring-color":[{"inset-ring":D()}],"text-shadow":[{"text-shadow":["none",d,a5,aG]}],"text-shadow-color":[{"text-shadow":D()}],opacity:[{opacity:[aL,aZ,a$]}],"mix-blend":[{"mix-blend":[...K(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":K()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[aL]}],"mask-image-linear-from-pos":[{"mask-linear-from":U()}],"mask-image-linear-to-pos":[{"mask-linear-to":U()}],"mask-image-linear-from-color":[{"mask-linear-from":D()}],"mask-image-linear-to-color":[{"mask-linear-to":D()}],"mask-image-t-from-pos":[{"mask-t-from":U()}],"mask-image-t-to-pos":[{"mask-t-to":U()}],"mask-image-t-from-color":[{"mask-t-from":D()}],"mask-image-t-to-color":[{"mask-t-to":D()}],"mask-image-r-from-pos":[{"mask-r-from":U()}],"mask-image-r-to-pos":[{"mask-r-to":U()}],"mask-image-r-from-color":[{"mask-r-from":D()}],"mask-image-r-to-color":[{"mask-r-to":D()}],"mask-image-b-from-pos":[{"mask-b-from":U()}],"mask-image-b-to-pos":[{"mask-b-to":U()}],"mask-image-b-from-color":[{"mask-b-from":D()}],"mask-image-b-to-color":[{"mask-b-to":D()}],"mask-image-l-from-pos":[{"mask-l-from":U()}],"mask-image-l-to-pos":[{"mask-l-to":U()}],"mask-image-l-from-color":[{"mask-l-from":D()}],"mask-image-l-to-color":[{"mask-l-to":D()}],"mask-image-x-from-pos":[{"mask-x-from":U()}],"mask-image-x-to-pos":[{"mask-x-to":U()}],"mask-image-x-from-color":[{"mask-x-from":D()}],"mask-image-x-to-color":[{"mask-x-to":D()}],"mask-image-y-from-pos":[{"mask-y-from":U()}],"mask-image-y-to-pos":[{"mask-y-to":U()}],"mask-image-y-from-color":[{"mask-y-from":D()}],"mask-image-y-to-color":[{"mask-y-to":D()}],"mask-image-radial":[{"mask-radial":[aZ,a$]}],"mask-image-radial-from-pos":[{"mask-radial-from":U()}],"mask-image-radial-to-pos":[{"mask-radial-to":U()}],"mask-image-radial-from-color":[{"mask-radial-from":D()}],"mask-image-radial-to-color":[{"mask-radial-to":D()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[aL]}],"mask-image-conic-from-pos":[{"mask-conic-from":U()}],"mask-image-conic-to-pos":[{"mask-conic-to":U()}],"mask-image-conic-from-color":[{"mask-conic-from":D()}],"mask-image-conic-to-color":[{"mask-conic-to":D()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:O()}],"mask-repeat":[{mask:I()}],"mask-size":[{mask:V()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",aZ,a$]}],filter:[{filter:["","none",aZ,a$]}],blur:[{blur:Q()}],brightness:[{brightness:[aL,aZ,a$]}],contrast:[{contrast:[aL,aZ,a$]}],"drop-shadow":[{"drop-shadow":["","none",f,a5,aG]}],"drop-shadow-color":[{"drop-shadow":D()}],grayscale:[{grayscale:["",aL,aZ,a$]}],"hue-rotate":[{"hue-rotate":[aL,aZ,a$]}],invert:[{invert:["",aL,aZ,a$]}],saturate:[{saturate:[aL,aZ,a$]}],sepia:[{sepia:["",aL,aZ,a$]}],"backdrop-filter":[{"backdrop-filter":["","none",aZ,a$]}],"backdrop-blur":[{"backdrop-blur":Q()}],"backdrop-brightness":[{"backdrop-brightness":[aL,aZ,a$]}],"backdrop-contrast":[{"backdrop-contrast":[aL,aZ,a$]}],"backdrop-grayscale":[{"backdrop-grayscale":["",aL,aZ,a$]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[aL,aZ,a$]}],"backdrop-invert":[{"backdrop-invert":["",aL,aZ,a$]}],"backdrop-opacity":[{"backdrop-opacity":[aL,aZ,a$]}],"backdrop-saturate":[{"backdrop-saturate":[aL,aZ,a$]}],"backdrop-sepia":[{"backdrop-sepia":["",aL,aZ,a$]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",aZ,a$]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[aL,"initial",aZ,a$]}],ease:[{ease:["linear","initial",v,aZ,a$]}],delay:[{delay:[aL,aZ,a$]}],animate:[{animate:["none",b,aZ,a$]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,aZ,a$]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:H()}],"rotate-x":[{"rotate-x":H()}],"rotate-y":[{"rotate-y":H()}],"rotate-z":[{"rotate-z":H()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:Y()}],"skew-x":[{"skew-x":Y()}],"skew-y":[{"skew-y":Y()}],transform:[{transform:[aZ,a$,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:G()}],"translate-x":[{"translate-x":G()}],"translate-y":[{"translate-y":G()}],"translate-z":[{"translate-z":G()}],"translate-none":["translate-none"],zoom:[{zoom:[aN,aZ,a$]}],accent:[{accent:D()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:D()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",aZ,a$]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":D()}],"scrollbar-track-color":[{"scrollbar-track":D()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mbs":[{"scroll-mbs":k()}],"scroll-mbe":[{"scroll-mbe":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pbs":[{"scroll-pbs":k()}],"scroll-pbe":[{"scroll-pbe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",aZ,a$]}],fill:[{fill:["none",...D()]}],"stroke-w":[{stroke:[aL,aX,aK,aU]}],stroke:[{stroke:["none",...D()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},a=t=>{let e=r(t);if(e)return e;let i=((t,e)=>{let{parseClassName:i,getClassGroupId:s,getConflictingClassGroupIds:n,sortModifiers:r,postfixLookupClassGroupIds:o}=e,l=[],a=t.trim().split(ab),h="";for(let t=a.length-1;t>=0;t-=1){let e,u=a[t],{isExternal:c,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=i(u);if(c){h=u+(h.length>0?" "+h:h);continue}let g=!!m;if(g){let t=(e=s(p.substring(0,m)))&&o[e]?s(p):void 0;t&&t!==e&&(e=t,g=!1)}else e=s(p);if(!e){if(!g||!(e=s(p))){h=u+(h.length>0?" "+h:h);continue}g=!1}let v=0===d.length?"":1===d.length?d[0]:r(d).join(":"),b=f?v+"!":v,y=b+e;if(l.indexOf(y)>-1)continue;l.push(y);let x=n(e,g);for(let t=0;t0?" "+h:h)}return h})(t,n);return o(t,i),i},l=t=>{var e;let i;return r=(n={cache:(t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=Object.create(null),s=Object.create(null),n=(n,r)=>{i[n]=r,++e>t&&(e=0,s=i,i=Object.create(null))};return{get(t){let e=i[t];return void 0!==e?e:void 0!==(e=s[t])?(n(t,e),e):void 0},set(t,e){t in i?i[t]=e:n(t,e)}}})((e=[].reduce((t,e)=>e(t),d())).cacheSize),parseClassName:(t=>{let{prefix:e,experimentalParseClassName:i}=t,s=t=>{let e,i=[],s=0,n=0,r=0,o=t.length;for(let l=0;lr?e-r:void 0)};if(e){let t=e+":",i=s;s=e=>e.startsWith(t)?i(e.slice(t.length)):av(ag,!1,e,void 0,!0)}if(i){let t=s;s=e=>i({className:e,parseClassName:t})}return s})(e),sortModifiers:(i=new Map,e.orderSensitiveModifiers.forEach((t,e)=>{i.set(t,1e6+e)}),t=>{let e=[],s=[];for(let n=0;n0&&(s.sort(),e.push(...s),s=[]),e.push(r)):s.push(r)}return s.length>0&&(s.sort(),e.push(...s)),e}),postfixLookupClassGroupIds:(t=>{let e=Object.create(null),i=t.postfixLookupClassGroups;if(i)for(let t=0;t{let e=(t=>{let{theme:e,classGroups:i}=t;return aa(i,e)})(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:s}=t;return{getClassGroupId:t=>{if(t.startsWith("[")&&t.endsWith("]")){var i;let e,s,n;return -1===(i=t).slice(1,-1).indexOf(":")?void 0:(s=(e=i.slice(1,-1)).indexOf(":"),(n=e.slice(0,s))?"arbitrary.."+n:void 0)}let s=t.split("-"),n=+(""===s[0]&&s.length>1);return al(s,n,e)},getConflictingClassGroupIds:(t,e)=>{if(e){let e=s[t],n=i[t];if(e){if(n){let t=Array(n.length+e.length);for(let e=0;el(((...t)=>{let e,i,s=0,n="";for(;ssvg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function hd({className:t,variant:e="default",render:i,...s}){var n;return oB((n={defaultTagName:"span",props:oL({className:ho(hc({variant:e}),t)},s),render:i,state:{slot:"badge",variant:e}}).defaultTagName??"div",n,n)}let hf=V.forwardRef(function(t,e){let{render:i,className:s,disabled:n=!1,focusableWhenDisabled:r=!1,nativeButton:o=!0,style:l,...a}=t,{getButtonProps:h,buttonRef:u}=lh({disabled:n,focusableWhenDisabled:r,native:o});return oB("button",t,{state:{disabled:n},ref:[e,u],props:[a,h]})}),hp=an("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function hm({className:t,variant:e="default",size:i="default",...s}){return(0,I.jsx)(hf,{"data-slot":"button",className:ho(hp({variant:e,size:i,className:t})),...s})}t.s([],14651),t.i(14651);let hg=V.createContext(void 0);function hv(t){let e=V.useContext(hg);if(!t&&void 0===e)throw Error(oy(27));return e}(f={}).open="data-open",f.closed="data-closed",f[f.startingStyle=lL.startingStyle]="startingStyle",f[f.endingStyle=lL.endingStyle]="endingStyle",f.anchorHidden="data-anchor-hidden",f.side="data-side",f.align="data-align";let hb={"data-popup-open":""},hy={"data-open":""},hx={"data-closed":""},hw={"data-anchor-hidden":""},hS={open:t=>t?hb:null},hM={open:t=>t?hy:hx,anchorHidden:t=>t?hw:null},hk={...hM,...lj},hC=V.forwardRef(function(t,e){let{render:i,className:s,style:n,forceRender:r=!1,...o}=t,l=hv(),a=l.useState("open"),h=l.useState("nested"),u=l.useState("mounted");return oB("div",t,{state:{open:a,transitionStatus:l.useState("transitionStatus")},ref:[l.context.backdropRef,e],stateAttributesMapping:hk,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},o],enabled:r||!h})});var oX=oX;let hE=V.forwardRef(function(t,e){let{render:i,className:s,style:n,disabled:r=!1,nativeButton:o=!0,...l}=t,a=hv(),h=a.useState("open"),{getButtonProps:u,buttonRef:c}=lh({disabled:r,native:o});return oB("button",t,{state:{disabled:r},ref:[e,c],props:[{onClick:function(t){h&&a.setOpen(!1,oZ(oX.closePress,t.nativeEvent))}},l,u]})}),hT=V.forwardRef(function(t,e){let{render:i,className:s,style:n,id:r,...o}=t,l=hv(),a=o6(r);return l.useSyncedValueWithCleanup("descriptionElementId",a),oB("p",t,{ref:e,props:[{id:a},o]})});function hP(t,e,i,s){return t.addEventListener(e,i,s),()=>{t.removeEventListener(e,i,s)}}function hR(...t){return()=>{for(let e=0;e{e.current=e.next}};return e}class hN{static create(){return new hN}currentId=0;start(t,e){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,e()},t)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function hA(){let t=of(hN.create).current;return lD(t.disposeEffect),t}t.s([],64949),t.i(64949);let{userAgent:hj,platform:hz,maxTouchPoints:hD}="u"1,hF="android",hB=hI===hF||hO.includes(hF),hW=!hV&&hI.startsWith("mac"),h$=hI.startsWith("win"),hK=!hB&&/^(linux|chrome os)/.test(hI),hU=hW||hV;t.s(["android",0,hB,"apple",0,hU,"ios",0,hV,"linux",0,hK,"mac",0,hW,"windows",0,h$],3720);var hQ=t.i(3720);let hH="u">typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),hq=!hH&&hO.includes("firefox"),hY=!hH&&hO.includes("chrom");t.s(["blink",0,hY,"gecko",0,hq,"webkit",0,hH],79850);var hG=t.i(79850);t.s(["voiceOver",0,hU],99170);var hZ=t.i(99170);let hX=/jsdom|happydom/.test(hO);t.s(["jsdom",0,hX],36174);var hJ=t.i(36174);t.s(["engine",0,hG,"env",0,hJ,"os",0,hQ,"screenReader",0,hZ],79214);var h0=t.i(79214),h0=h0,h0=h0;let h1={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},h2={...h1,position:"fixed",top:0,left:0};({...h1,position:"absolute"});let h5=V.forwardRef(function(t,e){let[i,s]=V.useState();return ou(()=>{h0.screenReader.voiceOver&&h0.engine.webkit&&s("button")},[]),(0,I.jsx)("span",{...t,ref:e,style:h2,"aria-hidden":!i||void 0,tabIndex:0,role:i,"data-base-ui-focus-guard":""})}),h3="data-base-ui-focusable";function h4(t,e){return null!=e&&("composedPath"in t?t.composedPath().includes(e):null!=t.target&&e.contains(t.target))}function h6(t){return li(t)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function h9(t){return!!t&&"combobox"===t.getAttribute("role")&&h6(t)}function h7(t){return t?t.hasAttribute(h3)?t:t.querySelector(`[${h3}]`)||t:null}var h0=h0;function h8(t){return!h0.env.jsdom&&(!h0.os.android&&0===t.width&&0===t.height||h0.os.android&&1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"===t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail&&"touch"===t.pointerType)}function ut(t,e){let i=["mouse","pen"];return e||i.push("",void 0),i.includes(t)}function ue(t){for(let e of Array.from(t.children))if("summary"===o7(e))return e;return null}function ui(t){let e=t?o7(t):"";return null!=t&&t.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==e||null!=t.parentElement&&"details"===o7(t.parentElement)&&ue(t.parentElement)===t)&&("details"!==e||null==ue(t))&&("input"!==e||"hidden"!==t.type)}function us(t){if(!ui(t)||!t.isConnected||t.matches(":disabled"))return!1;for(let e=t;e;e=function(t){let e=t.assignedSlot;if(e)return e;if(t.parentElement)return t.parentElement;let i=t.getRootNode();return ls(i)?i.host:null}(e)){let i=e!==t,s="slot"===o7(e);if(e.hasAttribute("inert")||i&&"details"===o7(e)&&!e.open&&!function(t,e){let i=ue(e);return!!i&&(t===i||lg(i,t))}(t,e)||e.hasAttribute("hidden")||!s&&!function(t,e){let i=lr(t);return e?"none"!==i.display:l6(t,i)}(e,i))return!1}return!0}function un(t){let e=t.tabIndex;if(e<0){let e=o7(t);if("details"===e||"audio"===e||"video"===e||li(t)&&t.isContentEditable)return 0}return e}function ur(t){return"input"!==o7(t)?null:"radio"===t.type&&""!==t.name?t:null}function uo(t){if(li(t)&&"slot"===o7(t)){let e=t.assignedElements({flatten:!0});if(e.length>0)return e}return li(t)&&t.shadowRoot?Array.from(t.shadowRoot.children):Array.from(t.children)}function ul(t){return us(t)&&un(t)>=0}function ua(t){let e=[];return!function t(e,i){uo(e).forEach(e=>{ui(e)&&i.push(e),t(e,i)})}(t,e),e.filter(us)}function uh(t){let e=ua(t);return e.filter(t=>un(t)>=0&&function(t,e){let i=ur(t);if(!i)return!0;let s=e.find(t=>{let e=ur(t);return e?.name===i.name&&e.form===i.form&&e.checked});return s?s===i:e.find(t=>{let e=ur(t);return e?.name===i.name&&e.form===i.form})===i}(t,e))}function uu(t,e){let i=uh(t),s=i.length;if(0===s)return;let n=lm(o2(t)),r=i.indexOf(n);return i[-1===r?1===e?0:s-1:r+e]}function uc(t){return uu(o2(t).body,1)||t}function ud(t){return uu(o2(t).body,-1)||t}function uf(t,e){let i=e||t.currentTarget,s=t.relatedTarget;return!s||!lg(i,s)}function up(t){let e=[];!function t(e,i,s){uo(e).forEach(e=>{li(e)&&e.matches(i)&&s.push(e),t(e,i,s)})}(t,"[data-tabindex]",e),e.forEach(t=>{let e=t.dataset.tabindex;delete t.dataset.tabindex,e?t.setAttribute("tabindex",e):t.removeAttribute("tabindex")})}function um(t,e,i=!0){return t.filter(t=>t.parentId===e).flatMap(e=>[...!i||e.context?.open?[e]:[],...um(t,e.id,i)])}function ug(t,e){let i=[],s=t.find(t=>t.id===e)?.parentId;for(;s;){let e=t.find(t=>t.id===s);s=e?.parentId,e&&(i=i.concat(e))}return i}var oX=oX;function uv(t){return`data-base-ui-${t}`}let ub=0;function uy(t,e={}){let{preventScroll:i=!1,sync:s=!1,shouldFocus:n}=e;function r(){(!n||n())&&t?.focus({preventScroll:i})}if(cancelAnimationFrame(ub),s)return r(),oE;let o=requestAnimationFrame(r);return ub=o,()=>{ub===o&&(cancelAnimationFrame(o),ub=0)}}let ux={inert:new WeakMap,"aria-hidden":new WeakMap},uw="data-base-ui-inert",uS={inert:new WeakSet,"aria-hidden":new WeakSet},uM=new WeakMap,uk=0,uC=(t,e)=>e.map(e=>{if(t.contains(e))return e;let i=function t(e){return e?ls(e)?e.host:t(e.parentNode):null}(e);return t.contains(i)?i:null}).filter(t=>null!=t),uE=t=>{let e=new Set;return t.forEach(t=>{let i=t;for(;i&&!e.has(i);)e.add(i),i=i.parentNode}),e},uT=(t,e,i)=>{let s=[],n=t=>{!t||i.has(t)||Array.from(t.children).forEach(t=>{"script"!==o7(t)&&(e.has(t)?n(t):s.push(t))})};return n(t),s};function uP(t,e={}){let{ariaHidden:i=!1,inert:s=!1,mark:n=!0}=e,r=o2(t[0]).body;return function(t,e,i,s,{mark:n=!0}){let r=null;s?r="inert":i&&(r="aria-hidden");let o=null,l=null,a=uC(e,t),h=n?uT(e,uE(a),new Set(a)):[],u=[],c=[];if(r){let t=ux[r],i=uS[r];l=i,o=t;let s=uC(e,Array.from(e.querySelectorAll("[aria-live]"))),n=a.concat(s);uT(e,uE(n),new Set(n)).forEach(e=>{let s=e.getAttribute(r),n=null!==s&&"false"!==s,o=(t.get(e)||0)+1;t.set(e,o),u.push(e),1===o&&n&&i.add(e),n||e.setAttribute(r,"inert"===r?"":"true")})}return n&&h.forEach(t=>{let e=(uM.get(t)||0)+1;uM.set(t,e),c.push(t),1===e&&t.setAttribute(uw,"")}),uk+=1,()=>{o&&u.forEach(t=>{let e=(o.get(t)||0)-1;o.set(t,e),e||(!l?.has(t)&&r&&t.removeAttribute(r),l?.delete(t))}),n&&c.forEach(t=>{let e=(uM.get(t)||0)-1;uM.set(t,e),e||t.removeAttribute(uw)}),(uk-=1)||(ux.inert=new WeakMap,ux["aria-hidden"]=new WeakMap,uS.inert=new WeakSet,uS["aria-hidden"]=new WeakSet,uM=new WeakMap)}}(t,r,i,s,{mark:n})}var oX=oX;let uR="data-base-ui-click-trigger",u_={clipPath:"inset(50%)",position:"fixed",top:0,left:0},uL=V.createContext(null),uN=uv("portal"),uA=V.forwardRef(function(t,e){let{render:i,className:s,style:n,children:r,container:o,...l}=t,{node:a,nodeId:h,subtree:u}=function(t={}){let{ref:e,container:i,componentProps:s=oP,elementProps:n}=t,r=o4(),o=V.useContext(uL),l=o?.portalNode,[a,h]=V.useState(null),[u,c]=V.useState(null),d=og(t=>{null!==t&&c(t)}),f=V.useRef(null);ou(()=>{if(null===i){f.current&&(f.current=null,c(null),h(null));return}let t=(i&&(lt(i)?i:i.current))??l??document.body;if(null==t){f.current&&(f.current=null,c(null),h(null));return}f.current!==t&&(f.current=t,c(null),h(t))},[i,l]);let p=oB("div",s,{ref:[e,d],props:[{id:r,[uN]:""},n]}),m=a&&p?lz.createPortal(p,a):null;return{node:u,nodeId:V.isValidElement(p)?p.props.id:void 0,subtree:m}}({container:o,ref:e,componentProps:t,elementProps:l}),c=V.useRef(null),d=V.useRef(null),f=V.useRef(null),p=V.useRef(null),[m,g]=V.useState(null),v=V.useRef(!1),b=m?.modal,y=m?.open,x=!!m&&!m.modal&&m.open&&!!a;V.useEffect(()=>{if(a&&!b)return hR(hP(a,"focusin",t,!0),hP(a,"focusout",t,!0));function t(t){a&&t.relatedTarget&&uf(t)&&("focusin"===t.type?v.current&&(up(a),v.current=!1):(uh(a).forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),v.current=!0))}},[a,b]),ou(()=>{a&&!0===y&&v.current&&(up(a),v.current=!1)},[y,a]);let w=V.useMemo(()=>({beforeOutsideRef:c,afterOutsideRef:d,beforeInsideRef:f,afterInsideRef:p,portalNode:a,setFocusManagerState:g}),[a]);return(0,I.jsxs)(V.Fragment,{children:[u,(0,I.jsxs)(uL.Provider,{value:w,children:[x&&a&&(0,I.jsx)(h5,{"data-type":"outside",ref:c,onFocus:t=>{if(uf(t,a))f.current?.focus();else{let t=ud(m?m.domReference:null);t?.focus()}}}),x&&a&&(0,I.jsx)("span",{"aria-owns":h,style:u_}),a&&lz.createPortal(r,a),x&&a&&(0,I.jsx)(h5,{"data-type":"outside",ref:d,onFocus:t=>{if(uf(t,a))p.current?.focus();else{let e=uc(m?m.domReference:null);e?.focus(),m?.closeOnFocusOut&&m?.onOpenChange(!1,oZ(oX.focusOut,t.nativeEvent))}}})]})]})}),uj=V.createContext(null),uz=V.createContext(null),uD=t=>{let e=V.useContext(uz);return t??e},uO=[];function uI(){uO=uO.filter(t=>t.deref()?.isConnected)}function uV(t){uI(),t&&"body"!==o7(t)&&(uO.push(new WeakRef(t)),uO.length>20&&(uO=uO.slice(-20)))}function uF(){return uI(),uO[uO.length-1]?.deref()}function uB(t){if(t.hasAttribute("tabindex")&&!t.hasAttribute("data-tabindex")||!t.getAttribute("role")?.includes("dialog"))return;let e=ua(t).filter(t=>{let e=t.getAttribute("data-tabindex")||"";return ul(t)||t.hasAttribute("data-tabindex")&&!e.startsWith("-")}),i=t.getAttribute("tabindex");0===e.length?"0"!==i&&(t.setAttribute("tabindex","0"),t.setAttribute("data-tabindex","0")):("-1"!==i||t.hasAttribute("data-tabindex")&&"-1"!==t.getAttribute("data-tabindex"))&&(t.setAttribute("tabindex","-1"),t.setAttribute("data-tabindex","-1"))}function uW(t){let{context:e,children:i,disabled:s=!1,initialFocus:n=!0,returnFocus:r=!0,restoreFocus:o=!1,modal:l=!0,closeOnFocusOut:a=!0,openInteractionType:h="",nextFocusableElement:u,previousFocusableElement:c,beforeContentFocusGuardRef:d,externalTree:f,getInsideElements:p}=t,m="rootStore"in e?e.rootStore:e,g=m.useState("open"),v=m.useState("domReferenceElement"),b=m.useState("floatingElement"),{events:y,dataRef:x}=m.context,w=og(()=>x.current.floatingContext?.nodeId),S=h9(v)&&!1===n,M=h_(n),k=h_(r),C=h_(h),E=h_(g),T=uD(f),P=V.useContext(uL),R=V.useRef(!1),_=V.useRef(!1),L=V.useRef(!1),N=V.useRef(null),A=V.useRef(""),j=V.useRef(""),z=V.useRef(null),D=V.useRef(null),O=ox(z,d,P?.beforeInsideRef),F=ox(D,P?.afterInsideRef),B=hA(),W=hA(),$=lV(),K=null!=P,U=h7(b),Q=og((t=U)=>t?uh(t):[]),H=og(()=>p?.().filter(t=>null!=t)??[]);V.useEffect(()=>{if(!s&&l)return hP(o2(U),"keydown",function(t){"Tab"===t.key&&lg(U,lm(o2(U)))&&0===Q().length&&!S&&(t.preventDefault(),t.stopPropagation())})},[s,U,l,S,Q]),V.useEffect(()=>{if(s||!g)return;let t=o2(U);function e(){L.current=!1}return hR(hP(t,"pointerdown",function(t){let e=lv(t),i=H();L.current=!(lg(b,e)||lg(v,e)||lg(P?.portalNode,e)||i.some(t=>t===e||lg(t,e))),j.current=t.pointerType||"keyboard",e?.closest(`[${uR}]`)&&(_.current=!0,W.start(0,()=>{_.current=!1}))},!0),hP(t,"pointerup",e,!0),hP(t,"pointercancel",e,!0),hP(t,"keydown",function(){j.current="keyboard"},!0),e)},[s,b,v,U,g,P,W,H]),V.useEffect(()=>{if(s||!a)return;let t=o2(U);function e(e){let i=e.relatedTarget,s=e.currentTarget,n=lv(e);l&&null==i&&null!=n&&lg(b,n)&&uV(n),queueMicrotask(()=>{let r=w(),a=m.context.triggerElements,h=H(),d=i?.hasAttribute(uv("focus-guard"))&&[z.current,D.current,P?.beforeInsideRef.current,P?.afterInsideRef.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,lF(c),lF(u)].includes(i),f=!(lg(v,i)||lg(b,i)||lg(i,b)||lg(P?.portalNode,i)||h.some(t=>t===i||lg(t,i))||a.hasMatchingElement(t=>lg(t,i))||d||T&&(um(T.nodesRef.current,r).find(t=>lg(t.context?.elements.floating,i)||lg(t.context?.elements.domReference,i))||ug(T.nodesRef.current,r).find(t=>[t.context?.elements.floating,h7(t.context?.elements.floating)].includes(i)||t.context?.elements.domReference===i)));if(s===v&&U&&uB(U),o&&s!==v&&!l6(n)&&lm(t)===t.body){if(li(U)&&(U.focus(),"popup"===o))return void $.request(()=>{U.focus()});let t=Q(),e=N.current,i=(e&&t.includes(e)?e:null)||t[t.length-1]||U;li(i)&&i.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(S||!l)&&i&&f&&!_.current&&(S||i!==uF())&&(R.current=!0,m.setOpen(!1,oZ(oX.focusOut,e)))})}let i=li(v)?v:null;if(b||i)return hR(i&&hP(i,"focusout",e),i&&hP(i,"pointerdown",function(){_.current=!0,W.start(0,()=>{_.current=!1})}),b&&hP(b,"focusin",function(t){let e=lv(t);ul(e)&&(N.current=e)}),b&&hP(b,"focusout",e),b&&P&&hP(b,"focusout",function(){L.current||(x.current.insideReactTree=!0,B.start(0,()=>{x.current.insideReactTree=!1}))},!0))},[s,v,b,U,l,T,P,m,a,o,Q,S,w,x,B,W,$,u,c,H]),V.useEffect(()=>{if(s||!b||!g)return;let t=Array.from(P?.portalNode?.querySelectorAll(`[${uv("portal")}]`)||[]),e=T?ug(T.nodesRef.current,w()):[],i=e.find(t=>h9(t.context?.elements.domReference||null))?.context?.elements.domReference,n=uP([b,...t,z.current,D.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,...H(),i,lF(c),lF(u),S?v:null].filter(t=>null!=t),{ariaHidden:l||S,mark:!1}),r=uP([b,...t].filter(t=>null!=t));return()=>{r(),n()}},[g,s,v,b,l,P,S,T,w,u,c,H]),ou(()=>{if(!g||s||!li(U))return;A.current="",j.current="";let t=o2(U),e=lm(t);queueMicrotask(()=>{let i,s=M.current,n="function"==typeof s?s(C.current||""):s;if(void 0===n||!1===n||lg(U,e))return;let r=null,o=()=>(null==r&&(r=Q(U)),r[0]||U);i=(i=!0===n||null===n?o():lF(n))||o();let l=lg(U,lm(t));uy(i,{preventScroll:i===U,shouldFocus(){if(!E.current)return!1;if(l)return!0;let e=lm(t);return!(e!==i&&lg(U,e))}})})},[s,g,U,Q,M,C,E]),ou(()=>{if(s||!U)return;let t=o2(U),e=lm(t),i=null==C.current;function n(t){var e,i,s;let n;if(t.open||(e=t.nativeEvent,i=j.current,n=o8(lv(e)),A.current=e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?i||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?i||(0===e.detail?"keyboard":"mouse"):""),t.reason===oX.triggerHover&&"mouseleave"===t.nativeEvent.type&&(R.current=!0),t.reason===oX.outsidePress)if(t.nested)R.current=!1;else if(""===(s=t.nativeEvent).pointerType&&s.isTrusted||(h0.os.android&&s.pointerType?"click"===s.type&&1===s.buttons:0===s.detail&&!s.pointerType)||h8(t.nativeEvent))R.current=!1;else{let t=!1;o2(U).createElement("div").focus({get preventScroll(){return t=!0,!1}}),t?R.current=!1:R.current=!0}}return uV(e),y.on("openchange",n),()=>{y.off("openchange",n);let s=lm(t),r=H(),o=lg(b,s)||r.some(t=>t===s||lg(t,s))||T&&um(T.nodesRef.current,w(),!1).some(t=>lg(t.context?.elements.floating,s)),l=k.current,a=A.current,h=function(t){let s=k.current,n="function"==typeof s?s(t):s;if(void 0===n||!1===n)return null;null===n&&(n=!0);let r=v?.isConnected?v:null,o=e?.isConnected&&"body"!==o7(e)?e:null,l=i?o||r:r||o;return(l||(l=uF()||null),"boolean"==typeof n)?l:lF(n)||l||null}(a);queueMicrotask(()=>{let e=h?ul(h)?h:uh(h)[0]||h:null;if(l&&!R.current&&li(e)&&("boolean"!=typeof l||e===s||s===t.body||o)){let t={preventScroll:!0};"keyboard"===a&&(t.focusVisible=!0),e.focus(t)}R.current=!1})}},[s,b,U,k,C,y,T,v,w,H]),ou(()=>{if(!h0.engine.webkit||g||!b)return;let t=lm(o2(b));li(t)&&h6(t)&&lg(b,t)&&t.blur()},[g,b]),ou(()=>{if(!s&&P)return P.setFocusManagerState({modal:l,closeOnFocusOut:a,open:g,onOpenChange:m.setOpen,domReference:v}),()=>{P.setFocusManagerState(null)}},[s,P,l,g,m,a,v]),ou(()=>{if(!s&&U)return uB(U),()=>{queueMicrotask(uI)}},[s,U]);let q=!s&&(!l||!S)&&(K||l);return(0,I.jsxs)(V.Fragment,{children:[q&&(0,I.jsx)(h5,{"data-type":"inside",ref:O,onFocus:t=>{if(l){let t=Q();uy(t[t.length-1])}else if(P?.portalNode)if(R.current=!1,uf(t,P.portalNode)){let t=uc(v);t?.focus()}else lF(c??P.beforeOutsideRef)?.focus()}}),i,q&&(0,I.jsx)(h5,{"data-type":"inside",ref:F,onFocus:t=>{if(l)uy(Q()[0]);else if(P?.portalNode)if(a&&(R.current=!0),uf(t,P.portalNode)){let t=ud(v);t?.focus()}else lF(u??P.afterOutsideRef)?.focus()}})]})}let u$=V.createContext(void 0);function uK(){let t=V.useContext(u$);if(void 0===t)throw Error(oy(26));return t}var uU=t.i(30224);let uQ=oM>=19?function(t,e,i,s,n){let r;if(!h){let r;return r=V.useCallback(()=>e(t.getSnapshot(),i,s,n),[t,e,i,s,n]),(0,lw.useSyncExternalStore)(t.subscribe,r,r)}let o=h.syncIndex;return h.syncIndex+=1,h.didInitialize?(r=h.syncHooks[o]).store===t&&r.selector===e&&Object.is(r.a1,i)&&Object.is(r.a2,s)&&Object.is(r.a3,n)||(r.store!==t&&(h.didChangeStore=!0),r.store=t,r.selector=e,r.a1=i,r.a2=s,r.a3=n,r.value=e(t.getSnapshot(),i,s,n)):(r={store:t,selector:e,a1:i,a2:s,a3:n,value:e(t.getSnapshot(),i,s,n)},h.syncHooks.push(r)),r.value}:function(t,e,i,s,n){return(0,uU.useSyncExternalStoreWithSelector)(t.subscribe,t.getSnapshot,t.getSnapshot,t=>e(t,i,s,n))};[].push({before(t){t.syncIndex=0,t.didInitialize||(t.syncTick=1,t.syncHooks=[],t.didChangeStore=!0,t.getSnapshot=()=>{let e=!1;for(let i=0;i0&&(t.didChangeStore&&(t.didChangeStore=!1,t.subscribe=e=>{let i=new Set;for(let e of t.syncHooks)i.add(e.store);let s=[];for(let t of i)s.push(t.subscribe(e));return()=>{for(let t of s)t()}}),(0,lw.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getSnapshot))}});class uH{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let e=this.updateTick;for(let i of this.listeners){if(e!==this.updateTick)return;i(t)}}update(t){for(let e in t)if(!Object.is(this.state[e],t[e]))return void this.setState({...this.state,...t})}set(t,e){Object.is(this.state[t],e)||this.setState({...this.state,[t]:e})}notifyAll(){let t={...this.state};this.setState(t)}use(t,e,i,s){return uQ(this,t,e,i,s)}}class uq extends uH{constructor(t,e={},i){super(t),this.context=e,this.selectors=i}useSyncedValue(t,e){V.useDebugValue(t);let i=this;ou(()=>{i.state[t]!==e&&i.set(t,e)},[i,t,e])}useSyncedValueWithCleanup(t,e){let i=this;ou(()=>(i.state[t]!==e&&i.set(t,e),()=>{i.set(t,void 0)}),[i,t,e])}useSyncedValues(t){let e=this;ou(()=>{e.update(t)},[e,...Object.values(t)])}useControlledProp(t,e){V.useDebugValue(t);let i=this,s=void 0!==e;ou(()=>{s&&!Object.is(i.state[t],e)&&i.setState({...i.state,[t]:e})},[i,t,e,s])}select(t,e,i,s){return(0,this.selectors[t])(this.state,e,i,s)}useState(t,e,i,s){return V.useDebugValue(t),uQ(this,this.selectors[t],e,i,s)}useContextCallback(t,e){V.useDebugValue(t);let i=og(e??oE);this.context[t]=i}useStateSetter(t){let e=V.useRef(void 0);return void 0===e.current&&(e.current=e=>{this.set(t,e)}),e.current}observe(t,e){let i,s=(i="function"==typeof t?t:this.selectors[t])(this.state);return e(s,s,this),this.subscribe(t=>{let n=i(t);if(!Object.is(s,n)){let t=s;s=n,e(n,t,this)}})}}let uY={open:t=>t.open,transitionStatus:t=>t.transitionStatus,domReferenceElement:t=>t.domReferenceElement,referenceElement:t=>t.positionReference??t.referenceElement,floatingElement:t=>t.floatingElement,floatingId:t=>t.floatingId};class uG extends uq{constructor(t){const{syncOnly:e,nested:i,onOpenChange:s,triggerElements:n,...r}=t;super({...r,positionReference:r.referenceElement,domReferenceElement:r.referenceElement},{onOpenChange:s,dataRef:{current:{}},events:function(){let t=new Map;return{emit(e,i){t.get(e)?.forEach(t=>t(i))},on(e,i){t.has(e)||t.set(e,new Set),t.get(e).add(i)},off(e,i){t.get(e)?.delete(i)}}}(),nested:i,triggerElements:n},uY),this.syncOnly=e}syncOpenEvent=(t,e)=>{let i;t&&this.state.open&&(null==e||"click"!==(i=e.type)&&"mousedown"!==i&&"keydown"!==i&&"keyup"!==i)||(this.context.dataRef.current.openEvent=t?e:void 0)};dispatchOpenChange=(t,e)=>{this.syncOpenEvent(t,e.event);let i={open:t,reason:e.reason,nativeEvent:e.event,nested:this.context.nested,triggerElement:e.trigger};this.context.events.emit("openchange",i)};setOpen=(t,e)=>{this.syncOnly||this.dispatchOpenChange(t,e),this.context.onOpenChange?.(t,e)}}var oX=oX;let uZ={tabIndex:-1,[h3]:""};function uX({handle:t,store:e}){return ou(()=>t.attachStore(e),[t,e]),null}let uJ={...hM,...lj,nestedDialogOpen:t=>t?{"data-nested-dialog-open":""}:null},u0=V.forwardRef(function(t,e){var i;let{render:s,className:n,style:r,finalFocus:o,initialFocus:l,...a}=t,h=hv(),u=h.useState("descriptionElementId"),c=h.useState("disablePointerDismissal"),d=h.useState("floatingRootContext"),f=h.useState("popupProps"),p=h.useState("modal"),m=h.useState("mounted"),g=h.useState("nested"),v=h.useState("nestedOpenDialogCount"),b=h.useState("open"),y=h.useState("openMethod"),x=h.useState("titleElementId"),w=h.useState("transitionStatus"),S=h.useState("role"),M=d.useState("floatingId");uK(),lW({open:b,ref:h.context.popupRef,onComplete(){b&&h.context.onOpenChangeComplete?.(!0)}});let k=void 0===l?(i=h.context.popupRef,t=>"touch"!==t||i.current):l,C=h.useStateSetter("popupElement"),E=oB("div",t,{state:{open:b,nested:g,transitionStatus:w,nestedDialogOpen:v>0},props:[f,{id:M,"aria-labelledby":x,"aria-describedby":u,role:S,...uZ,hidden:!m,onKeyDown(t){lZ.has(t.key)&&t.stopPropagation()},style:{"--nested-dialogs":v}},a],ref:[e,h.context.popupRef,C],stateAttributesMapping:uJ});return(0,I.jsx)(uW,{context:d,openInteractionType:y,disabled:!m,closeOnFocusOut:!c,initialFocus:k,returnFocus:o,modal:!1!==p,restoreFocus:"popup",children:E})}),u1=V.forwardRef(function(t,e){let i,{cutout:s,...n}=t;if(s){let t=s.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${t.left}px ${t.top}px,${t.left}px ${t.bottom}px,${t.right}px ${t.bottom}px,${t.right}px ${t.top}px,${t.left}px ${t.top}px)`}return(0,I.jsx)("div",{ref:e,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})}),u2=V.forwardRef(function(t,e){let{keepMounted:i=!1,...s}=t,n=hv(),r=n.useState("mounted"),o=n.useState("modal"),l=n.useState("open");return r||i?(0,I.jsx)(u$.Provider,{value:i,children:(0,I.jsxs)(uA,{ref:e,...s,children:[r&&!0===o&&(0,I.jsx)(u1,{ref:n.context.internalBackdropRef,inert:l_(!l)}),t.children]})}):null});var h0=h0;let u5={},u3={},u4="";function u6(t,e){return!function(t){let{overflow:e,overflowX:i,overflowY:s,display:n}=lr(t);return/auto|scroll|overlay|hidden|clip/.test(e+s+i)&&"inline"!==n&&"contents"!==n}(t)?e:t}function u9(t,e,i){return/hidden|clip/.test(t.getComputedStyle(u6(e,i)).overflowY)}class u7{lockCount=0;restore=null;timeoutLock=hN.create();timeoutUnlock=hN.create();acquire(t){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(t){let e,i,s;if(0===this.lockCount||null!==this.restore)return;let n=o2(t),r=n.documentElement,o=n.body,l=o8(r);if(u9(l,r,o)){let e=new l.MutationObserver(()=>{u9(l,r,o)||(e.disconnect(),this.restore=null,this.lock(t))}),i={attributes:!0};e.observe(r,i),e.observe(o,i),this.restore=()=>e.disconnect();return}let a=h0.os.ios||!function(t){if("u"0}(t);this.restore=a?(s={overflowY:(i=u6((e=o2(t)).documentElement,e.body)).style.overflowY,overflowX:i.style.overflowX},Object.assign(i.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(i.style,s)}):function(t){let e=o2(t),i=e.documentElement,s=e.body,n=o8(i),r=0,o=0,l=!1,a=lI.create();if(h0.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function h(){let e=n.getComputedStyle(i),a=n.getComputedStyle(s),h=(e.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";r=i.scrollTop,o=i.scrollLeft,u5={scrollbarGutter:i.style.scrollbarGutter,overflowY:i.style.overflowY,overflowX:i.style.overflowX},u4=i.style.scrollBehavior,u3={position:s.style.position,height:s.style.height,width:s.style.width,boxSizing:s.style.boxSizing,overflowY:s.style.overflowY,overflowX:s.style.overflowX,scrollBehavior:s.style.scrollBehavior};let u=i.scrollHeight>i.clientHeight,c=i.scrollWidth>i.clientWidth,d="scroll"===e.overflowY||"scroll"===a.overflowY,f="scroll"===e.overflowX||"scroll"===a.overflowX,p=Math.max(0,n.innerWidth-s.clientWidth),m=Math.max(0,n.innerHeight-s.clientHeight),g=parseFloat(a.marginTop)+parseFloat(a.marginBottom),v=parseFloat(a.marginLeft)+parseFloat(a.marginRight),b=u6(i,s);if(l=function(t){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{a.cancel(),u(),"function"==typeof n.removeEventListener&&c()}}(t)}}let u8=new u7;var h0=h0,oX=oX;function ct(){return!1}function ce({store:t,parentContext:e,isDrawer:i}){var s;let n=t.useState("open"),r=t.useState("disablePointerDismissal"),o=t.useState("modal"),l=t.useState("popupElement"),a=t.useState("floatingRootContext"),[h,u]=V.useState(0),[c,d]=V.useState(0),f=0===h,p=function(t,e={}){let{enabled:i=!0,escapeKey:s=!0,outsidePress:n=!0,outsidePressEvent:r="sloppy",referencePress:o=ct,bubbles:l,externalTree:a}=e,h="rootStore"in t?t.rootStore:t,u=h.useState("open"),c=h.useState("floatingElement"),{dataRef:d}=h.context,f=uD(a),p=og("function"==typeof n?n:()=>!1),m="function"==typeof n?p:n,g=!1!==m,v=og(()=>r),{escapeKey:b,outsidePress:y}={escapeKey:"boolean"==typeof l?l:l?.escapeKey??!1,outsidePress:"boolean"==typeof l?l:l?.outsidePress??!0},x=V.useRef(!1),w=V.useRef(!1),S=V.useRef(!1),M=V.useRef(!1),k=V.useRef(""),C=V.useRef(null),E=hA(),T=hA(),P=og(()=>{T.clear(),d.current.insideReactTree=!1}),R=og(t=>{let e=d.current.floatingContext?.nodeId;return(f?um(f.nodesRef.current,e):[]).some(e=>e.context?.open&&!e.context.dataRef.current[t])}),_=og(t=>h4(t,h.select("floatingElement"))||h4(t,h.select("domReferenceElement"))),L=og(t=>{o()&&h.setOpen(!1,oZ(oX.triggerPress,t.nativeEvent))}),N=og(t=>{if(!u||!i||!s||"Escape"!==t.key||M.current||!b&&R("__escapeKeyBubbles"))return;let e="nativeEvent"in t?t.nativeEvent:t,n=oZ(oX.escapeKey,e);h.setOpen(!1,n),n.isCanceled||t.preventDefault(),b||n.isPropagationAllowed||t.stopPropagation()}),A=og(()=>{d.current.insideReactTree=!0,T.start(0,P)}),j=og(t=>{if(!u||!i||0!==t.button)return;let e=lv(t.nativeEvent);lg(h.select("floatingElement"),e)&&(x.current||(x.current=!0,w.current=!1))}),z=og(t=>{!u||!i||(t.defaultPrevented||t.nativeEvent.defaultPrevented)&&x.current&&(w.current=!0)});V.useEffect(()=>{if(!u||!i)return P;d.current.__escapeKeyBubbles=b,d.current.__outsidePressBubbles=y;let t=new hN,e=new hN;function n(){S.current=!0,e.start(0,()=>{S.current=!1})}function r(){x.current=!1,w.current=!1}function o(){let t=k.current,e=v(),i="function"==typeof e?e():e;return"string"==typeof i?i:i["pen"!==t&&t?t:"mouse"]}function l(t){let e=d.current.floatingContext?.nodeId,i=f&&um(f.nodesRef.current,e).some(e=>h4(t,e.context?.elements.floating));return _(t)||i}function a(t){let i;if("intentional"===(i=o())&&"click"!==t.type||"sloppy"===i&&"click"===t.type){"click"===t.type||_(t)||(e.clear(),S.current=!1),P();return}if(d.current.insideReactTree)return void P();let s=lv(t),n=`[${uv("inert")}]`,r=le(s)?s.getRootNode():null,a=Array.from((ls(r)?r:o2(h.select("floatingElement"))).querySelectorAll(n)),u=h.context.triggerElements;if(s&&(u.hasElement(s)||u.hasMatchingElement(t=>lg(t,s))))return;let c=le(s)?s:null;for(;c&&!ln(c);){let t=function(t){var e;if("html"===o7(t))return t;let i=t.assignedSlot||t.parentNode||ls(t)&&t.host||(null==(e=(lt(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement);return ls(i)?i.host:i}(c);if(ln(t)||!le(t))break;c=t}if(!(a.length&&le(s)&&!s.matches("html,body")&&!lg(s,h.select("floatingElement"))&&a.every(t=>!lg(c,t)))){if(li(s)&&!("touches"in t)){let e=ln(s),i=lr(s),n=/auto|scroll/,r=e||n.test(i.overflowX),o=e||n.test(i.overflowY),l=r&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,a=o&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,h="rtl"===i.direction,u=a&&(h?t.offsetX<=s.offsetWidth-s.clientWidth:t.offsetX>s.clientWidth),c=l&&t.offsetY>s.clientHeight;if(u||c)return}if(!l(t)){if("intentional"===o()&&S.current){e.clear(),S.current=!1;return}"function"==typeof m&&!m(t)||R("__outsidePressBubbles")||(h.setOpen(!1,oZ(oX.outsidePress,t)),P())}}}function p(t){if("sloppy"!==o()||!h.select("open")||!i||_(t))return;let e=t.touches[0];e&&(C.current={startTime:Date.now(),startX:e.clientX,startY:e.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function T(t,e){let i=lv(t);if(!i)return;let s=hP(i,t.type,()=>{e(t),s()})}function L(t){E.clear(),"pointerdown"===t.type&&(k.current=t.pointerType),("mousedown"!==t.type||!C.current||C.current.dismissOnMouseDown)&&T(t,t=>{if("pointerdown"===t.type)"sloppy"!==o()||"touch"===t.pointerType||!h.select("open")||!i||_(t)||a(t);else a(t)})}function A(t){if(!x.current)return;let i=w.current;if(r(),"intentional"===o()){if("pointercancel"===t.type){i&&n();return}l(t)||(i?n():("function"!=typeof m||m(t))&&(e.clear(),S.current=!0,P()))}}function j(t){if("sloppy"!==o()||!C.current||_(t))return;let e=t.touches[0];if(!e)return;let i=Math.abs(e.clientX-C.current.startX),s=Math.abs(e.clientY-C.current.startY),n=Math.sqrt(i*i+s*s);n>5&&(C.current.dismissOnTouchEnd=!0),n>10&&(a(t),E.clear(),C.current=null)}function z(t){"sloppy"!==o()||!C.current||_(t)||(C.current.dismissOnTouchEnd&&a(t),E.clear(),C.current=null)}let D=o2(c),O=hR(s&&hR(hP(D,"keydown",N),hP(D,"compositionstart",function(){t.clear(),M.current=!0}),hP(D,"compositionend",function(){t.start(5*!!h0.engine.webkit,()=>{M.current=!1})})),g&&hR(hP(D,"click",L,!0),hP(D,"pointerdown",L,!0),hP(D,"pointerup",A,!0),hP(D,"pointercancel",A,!0),hP(D,"mousedown",L,!0),hP(D,"mouseup",A,!0),hP(D,"touchstart",function(t){k.current="touch",T(t,p)},!0),hP(D,"touchmove",function(t){T(t,j)},!0),hP(D,"touchend",function(t){T(t,z)},!0)));return()=>{O(),t.clear(),e.clear(),r(),S.current=!1,P()}},[d,c,s,g,m,u,i,b,y,N,P,v,R,_,f,h,E]);let D=V.useMemo(()=>({onKeyDown:N,onPointerDown:L,onClick:L}),[N,L]),O=V.useMemo(()=>({onKeyDown:N,onPointerDown:z,onMouseDown:z,onClickCapture:A,onMouseDownCapture(t){A(),j(t)},onPointerDownCapture(t){A(),j(t)},onMouseUpCapture:A,onTouchEndCapture:A,onTouchMoveCapture:A}),[N,A,j,z]);return V.useMemo(()=>i?{reference:D,floating:O,trigger:D}:{},[i,D,O])}(a,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===o?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button)return!1;if("touches"in e){if("touchend"===e.type){if(1!==e.changedTouches.length||0!==e.touches.length)return!1}else if(1!==e.touches.length)return!1}let i=lv(e);if(f&&!r){if(o){let e=t.context.internalBackdropRef.current,s=t.context.backdropRef.current;return!e&&!s||e===i||s===i||lg(i,l)&&!i?.hasAttribute("data-base-ui-portal")}return!0}return!1},escapeKey:f});return!function(t=!0,e=null){ou(()=>{if(t)return u8.acquire(e)},[t,e])}(n&&!0===o,l),t.useContextCallback("onNestedDialogOpen",(t,e)=>{u(t),d(e)}),ou(()=>(e?.onNestedDialogOpen&&(n?e.onNestedDialogOpen(h+1,c+ +!!i):e.onNestedDialogOpen(0,0)),()=>{e?.onNestedDialogOpen&&n&&e.onNestedDialogOpen(0,0)}),[i,n,h,c,e]),s={activeTriggerProps:p.reference,inactiveTriggerProps:p.trigger,popupProps:p.floating,nestedOpenDialogCount:h,nestedOpenDrawerCount:c},t.useSyncedValues(s),ou(()=>()=>{t.update({activeTriggerProps:oP,inactiveTriggerProps:oP,popupProps:oP})},[t]),null}class ci extends uq{setState(t){}update(t){}set(t,e){}notifyAll(){}}class cs{constructor(){this.idMap=new Map}add(t,e){this.idMap.set(t,e)}delete(t){this.idMap.delete(t)}hasElement(t){for(let e of this.idMap.values())if(e===t)return!0;return!1}hasMatchingElement(t){for(let e of this.idMap.values())if(t(e))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}}let cn=t=>t.triggerIdProp??t.activeTriggerId,cr=t=>t.openProp??t.open,co=t=>(t.popupElement?.id??t.floatingId)||void 0;function cl(t,e){return void 0!==e&&cr(t)&&cn(t)===e}let ca={open:cr,mounted:t=>t.mounted,transitionStatus:t=>t.transitionStatus,floatingRootContext:t=>t.floatingRootContext,triggerCount:t=>t.triggerCount,preventUnmountingOnClose:t=>t.preventUnmountingOnClose,payload:t=>t.payload,activeTriggerId:cn,activeTriggerElement:t=>t.mounted?t.activeTriggerElement:null,popupId:co,isTriggerActive:(t,e)=>void 0!==e&&cn(t)===e,isOpenedByTrigger:(t,e)=>cl(t,e),isMountedByTrigger:(t,e)=>void 0!==e&&cn(t)===e&&t.mounted,triggerProps:(t,e)=>e?t.activeTriggerProps:t.inactiveTriggerProps,triggerPopupId:(t,e)=>cl(t,e)||void 0!==e&&cr(t)&&null==cn(t)&&1===t.triggerCount?co(t):void 0,popupProps:t=>t.popupProps,popupElement:t=>t.popupElement,positionerElement:t=>t.positionerElement,modal:t=>t.modal,nested:t=>t.nested,nestedOpenDialogCount:t=>t.nestedOpenDialogCount,nestedOpenDrawerCount:t=>t.nestedOpenDrawerCount,disablePointerDismissal:t=>t.disablePointerDismissal,openMethod:t=>t.openMethod,descriptionElementId:t=>t.descriptionElementId,titleElementId:t=>t.titleElementId,viewportElement:t=>t.viewportElement,role:t=>t.role};class ch extends uq{constructor(t,e,i){const s=new cs;super(cu(t,s,e,i),cc(s),ca)}setOpen=(t,e)=>{if(e.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},t||null!=e.trigger||null==this.state.activeTriggerId||(e.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(t,e),e.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,e);let i={open:t};!function(t,e,i,s=!1){e?t.preventUnmountingOnClose=!1:s&&(t.preventUnmountingOnClose=!0);let n=i?.id??null;(n||e)&&(t.activeTriggerId=n,t.activeTriggerElement=i??null)}(i,t,e.trigger),this.update(i)}}function cu(t,e,i,s=!1){let n={...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new uG({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new cs,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:oP,inactiveTriggerProps:oP,popupProps:oP},modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...t};return n.floatingRootContext=function(t,e,i=!1){return new uG({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:t,floatingId:e,syncOnly:!0,nested:i,onOpenChange:void 0})}(e,i,s),n}function cc(t){return{popupRef:V.createRef(),backdropRef:V.createRef(),internalBackdropRef:V.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:t,onOpenChange:void 0,onOpenChangeComplete:void 0}}var oX=oX;let cd=V.forwardRef(function(t,e){let{render:i,className:s,style:n,children:r,...o}=t,l=uK(),a=hv(),h=a.useState("open"),u=a.useState("nested"),c=a.useState("transitionStatus"),d=a.useState("nestedOpenDialogCount"),f=a.useState("mounted");return oB("div",t,{enabled:l||f,state:{open:h,nested:u,transitionStatus:c,nestedDialogOpen:d>0},ref:[e,a.useStateSetter("viewportElement")],stateAttributesMapping:uJ,props:[{role:"presentation",hidden:!f,style:{pointerEvents:h?void 0:"none"},children:r},o]})}),cf=V.forwardRef(function(t,e){let{render:i,className:s,style:n,id:r,...o}=t,l=hv(),a=o6(r);return l.useSyncedValueWithCleanup("titleElementId",a),oB("h2",t,{ref:e,props:[{id:a},o]})});var oX=oX,h0=h0;let cp=V.forwardRef(function(t,e){var i;let s,n,r,o,l,a,h,u,{render:c,className:d,style:f,disabled:p=!1,nativeButton:m=!0,id:g,payload:v,handle:b,...y}=t,x=hv(!0),w=(s=V.useCallback(t=>void 0===b?oE:b.subscribeStore(t),[b]),n=V.useCallback(()=>void 0===b?void 0:b.store,[b]),(0,lw.useSyncExternalStore)(s,n,()=>b?.serverStore)??x);if(!w)throw Error(oy(79));let S=o6(g),M=w.useState("floatingRootContext"),k=w.useState("isOpenedByTrigger",S),C=w.useState("triggerPopupId",S),E=V.useRef(null),{registerTrigger:T,isMountedByThisTrigger:P}=(i={payload:v},r=w.useState("isMountedByTrigger",S),o=V.useRef(null),l=V.useRef(null),a=V.useCallback(t=>{if(void 0===S)return;let e=!1;if(null!==o.current){let t=o.current,i=l.current,s=w.context.triggerElements.getById(t);i&&s===i&&(w.context.triggerElements.delete(t),e=!0),o.current=null,l.current=null}if(null!==t&&(o.current=S,l.current=t,w.context.triggerElements.add(S,t),e=!0),e){let t=w.context.triggerElements.size;w.select("open")&&w.state.triggerCount!==t&&w.set("triggerCount",t)}},[w,S]),h=og(t=>{let e=w.select("open"),s=w.select("activeTriggerId");s===S?w.update({activeTriggerElement:t,...e?i:null}):null==s&&e&&w.update({activeTriggerId:S,activeTriggerElement:t,...i})}),u=V.useCallback(t=>{a(t),t&&h(t)},[a,h]),ou(()=>{r&&w.update({activeTriggerElement:E.current,...i})},[r,w,E,...Object.values(i)]),{registerTrigger:u,isMountedByThisTrigger:r}),{getButtonProps:R,buttonRef:_}=lh({disabled:p,native:m}),L=function(t,e={}){let{enabled:i=!0,event:s="click",toggle:n=!0,ignoreMouse:r=!1,stickIfOpen:o=!0,touchOpenDelay:l=0,reason:a=oX.triggerPress}=e,h="rootStore"in t?t.rootStore:t,u=h.context.dataRef,c=V.useRef(void 0),d=lV(),f=hA(),p=V.useMemo(()=>{function t(t,e,i,s){let n=oZ(a,e,i);t&&"touch"===s&&l>0?f.start(l,()=>{h.setOpen(!0,n)}):h.setOpen(t,n)}function e(t,e,i){let s=u.current.openEvent,r=h.select("domReferenceElement")!==e;return!!t&&!!r||!t||!n||!!s&&!!o&&!i(s.type)}return{onPointerDown(t){c.current=ut(t.pointerType,!0)&&h8(t.nativeEvent)?"virtual":t.pointerType},onMouseDown(i){let n=c.current,o=i.nativeEvent,l=h.select("open");if(0!==i.button||"click"===s||ut(n,!0)&&r)return;let a=e(l,i.currentTarget,t=>"click"===t||"mousedown"===t),u=lv(o);if(h6(u))return void t(a,o,u,n);let f=i.currentTarget;d.request(()=>{t(a,o,f,n)})},onClick(i){if("mousedown-only"===s)return;let n=c.current;if("mousedown"===s&&n){c.current=void 0;return}ut(n,!0)&&r||t(e(h.select("open"),i.currentTarget,t=>"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t),i.nativeEvent,i.currentTarget,n)},onKeyDown(){c.current=void 0}}},[u,s,r,a,h,o,n,d,f,l]);return V.useMemo(()=>i?{reference:p}:oP,[i,p])}(M),N=function(t,e){var i;let s,n,{onClick:r,onPointerDown:o}=(i=og((i,s)=>{("function"==typeof t?t():t)||e(s||(h0.os.ios?"touch":""))}),s=V.useRef(""),n=V.useCallback(t=>{t.defaultPrevented||(s.current=t.pointerType,i(t,t.pointerType))},[i]),{onClick:V.useCallback(t=>{0===t.detail?i(t,"keyboard"):("pointerType"in t?i(t,t.pointerType):i(t,s.current),s.current="")},[i]),onPointerDown:n});return V.useMemo(()=>({onClick:r,onPointerDown:o}),[r,o])}(()=>w.select("open"),t=>{w.set("openMethod",t)}),A=w.useState("triggerProps",P);return oB("button",t,{state:{disabled:p,open:k},ref:[_,e,T,E],props:[L.reference,A,N,{[uR]:"",id:S,"aria-haspopup":"dialog","aria-expanded":k,"aria-controls":C},y,R],stateAttributesMapping:hS})});var oX=oX,oX=oX;class cm{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,e,i=!0){this.fallbackStore=t,this.componentName=e,this.throwOnMissingTrigger=i}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let e=this.attachedStores.lastIndexOf(t);-1!==e&&this.attachedStores.splice(e,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(t=>{t()}))}openByTrigger(t){let e,i=this.attachedStore;if(null!==i){if(t){for(let i=this.attachedStores.length-1;i>=0&&!e;i-=1)e=this.attachedStores[i].context.triggerElements.getById(t);e??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!e&&this.throwOnMissingTrigger)throw Error(oy(99,this.componentName,t,this.componentName));i.setOpen(!0,oZ(oX.imperativeAction,void 0,e))}}closePopup(){let t=this.attachedStore;null===t||t.setOpen(!1,oZ(oX.imperativeAction))}}class cg extends cm{constructor(){super(function(){let t=new cs;return new ci(Object.freeze(cu(void 0,t)),Object.freeze(cc(t)),ca)}(),"Dialog",!1)}open(t){this.openByTrigger(t)}openWithPayload(t){let e=this.attachedStore;null===e||(e.set("payload",t),e.setOpen(!0,oZ(oX.imperativeAction)))}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}t.s(["Backdrop",0,hC,"Close",0,hE,"Description",0,hT,"Handle",0,cg,"Popup",0,u0,"Portal",0,u2,"Root",0,function(t){return function(t,e){var i;let{children:s,open:n,defaultOpen:r=!1,onOpenChange:o,onOpenChangeComplete:l,disablePointerDismissal:a=!1,modal:h=!0,actionsRef:u,handle:c,triggerId:d,defaultTriggerId:f=null}=e,p="alert-dialog"===t,m=hv(!0),g={modal:!!p||h,disablePointerDismissal:p||a,nested:null!=m,role:p?"alertdialog":"dialog"},v=function(t,e=!1){let i=o4(),s=null!=(V.useContext(uj)?.id||null),n=of(()=>t(i,s)).current;return!function(t){let{popupStore:e,treatPopupAsFloatingElement:i=!1,floatingRootContext:s,floatingId:n,nested:r,onOpenChange:o}=t,l=e.useState("open"),a=e.useState("activeTriggerElement"),h=e.useState(i?"popupElement":"positionerElement"),u=e.context.triggerElements,c=V.useRef(null);void 0===s&&null===c.current&&(c.current=new uG({open:l,transitionStatus:void 0,referenceElement:a,floatingElement:h,triggerElements:u,onOpenChange:o,floatingId:n,syncOnly:!0,nested:r}));let d=s??c.current;e.useSyncedValue("floatingId",n),ou(()=>{let t={open:l,floatingId:n,referenceElement:a,floatingElement:h};le(a)&&(t.domReferenceElement=a),d.state.positionReference===d.state.referenceElement&&(t.positionReference=a),d.update(t)},[l,n,a,h,d]),d.context.onOpenChange=o,d.context.nested=r}({popupStore:n,treatPopupAsFloatingElement:e,floatingRootContext:n.state.floatingRootContext,floatingId:i,nested:s,onOpenChange:n.setOpen}),n}((t,e)=>new ch({open:r,openProp:n,activeTriggerId:f,triggerIdProp:d,...g},t,e),!0);v.useControlledProp("openProp",n),v.useControlledProp("triggerIdProp",d),v.useSyncedValues(g),v.useContextCallback("onOpenChange",o),v.useContextCallback("onOpenChangeComplete",l);let b=v.useState("open"),y=v.useState("mounted"),x=v.useState("payload");ou(()=>{i||null===v.state.openMethod||v.set("openMethod",null)},[i=b,v]),ou(()=>()=>{null!==v.state.openMethod&&v.set("openMethod",null)},[v]),function(t,e={}){let{closeOnActiveTriggerUnmount:i=!1}=e,s=V.useRef(null),n=t.useState("open"),r=t.useState("triggerCount"),o=t.useState("activeTriggerId"),l=t.useState("activeTriggerElement");ou(()=>{if(!n){s.current=null,0!==t.state.triggerCount&&t.set("triggerCount",0);return}let e=t.context.triggerElements.size,r={};t.state.triggerCount!==e&&(r.triggerCount=e);let o=t.select("activeTriggerId"),l=null;if(o){let e=t.context.triggerElements.getById(o);if(e)s.current=o,e!==t.state.activeTriggerElement&&(r.activeTriggerElement=e);else{for(let[e,i]of t.context.triggerElements.entries())if(i===t.state.activeTriggerElement){r.activeTriggerId=e,r.activeTriggerElement=i,s.current=e;break}void 0===r.activeTriggerId&&(s.current===o?l=o:s.current=null)}}else s.current=null;if(!l&&!o&&1===e){let e=t.context.triggerElements.entries().next();if(!e.done){let[t,i]=e.value;r.activeTriggerId=t,r.activeTriggerElement=i,s.current=t}}(void 0!==r.triggerCount||void 0!==r.activeTriggerId||void 0!==r.activeTriggerElement)&&t.update(r),l&&i&&queueMicrotask(()=>{if(t.select("open")&&t.select("activeTriggerId")===l&&!t.context.triggerElements.getById(l)){let e=oZ(oX.none);t.setOpen(!1,e),e.isCanceled||t.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,t,r,o,l,i])}(v);let{forceUnmount:w}=function(t,e){let{mounted:i,setMounted:s,transitionStatus:n}=l$(t),r=e.useState("preventUnmountingOnClose"),o=!t&&r;e.useSyncedValues({mounted:i,transitionStatus:n,preventUnmountingOnClose:o});let l=og(()=>{s(!1),e.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),e.context.onOpenChangeComplete?.(!1)});return lW({enabled:i&&!t&&!o,open:t,ref:e.context.popupRef,onComplete(){t||l()}}),{forceUnmount:l,transitionStatus:n}}(b,v);V.useImperativeHandle(u,()=>({unmount:w,close:()=>v.setOpen(!1,oZ(oX.imperativeAction))}),[w,v]);let S=b||y;return(0,I.jsxs)(hg.Provider,{value:v,children:[c&&(0,I.jsx)(uX,{handle:c,store:v}),S&&(0,I.jsx)(ce,{store:v,parentContext:m?.context,isDrawer:"drawer"===t}),"function"==typeof s?s({payload:x}):s]})}("dialog",t)},"Title",0,cf,"Trigger",0,cp,"Viewport",0,cd,"createHandle",0,function(){return new cg}],28376);var cv=t.i(28376),cv=cv;let cb=(...t)=>t.filter((t,e,i)=>!!t&&""!==t.trim()&&i.indexOf(t)===e).join(" ").trim(),cy=t=>{let e=t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,i)=>i?i.toUpperCase():e.toLowerCase());return e.charAt(0).toUpperCase()+e.slice(1)};var cx={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let cw=(0,V.createContext)({}),cS=(0,V.forwardRef)(({color:t,size:e,strokeWidth:i,absoluteStrokeWidth:s,className:n="",children:r,iconNode:o,...l},a)=>{let{size:h=24,strokeWidth:u=2,absoluteStrokeWidth:c=!1,color:d="currentColor",className:f=""}=(0,V.useContext)(cw)??{},p=s??c?24*Number(i??u)/Number(e??h):i??u;return(0,V.createElement)("svg",{ref:a,...cx,width:e??h??cx.width,height:e??h??cx.height,stroke:t??d,strokeWidth:p,className:cb("lucide",f,n),...!r&&!(t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0;return!1})(l)&&{"aria-hidden":"true"},...l},[...o.map(([t,e])=>(0,V.createElement)(t,e)),...Array.isArray(r)?r:[r]])}),cM=(t,e)=>{let i=(0,V.forwardRef)(({className:i,...s},n)=>(0,V.createElement)(cS,{ref:n,iconNode:e,className:cb(`lucide-${cy(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,i),...s}));return i.displayName=cy(t),i},ck=cM("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function cC({...t}){return(0,I.jsx)(cv.Root,{"data-slot":"sheet",...t})}function cE({...t}){return(0,I.jsx)(cv.Portal,{"data-slot":"sheet-portal",...t})}function cT({className:t,...e}){return(0,I.jsx)(cv.Backdrop,{"data-slot":"sheet-overlay",className:ho("fixed inset-0 z-50 bg-black/10 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs",t),...e})}function cP({className:t,children:e,side:i="right",showCloseButton:s=!0,...n}){return(0,I.jsxs)(cE,{children:[(0,I.jsx)(cT,{}),(0,I.jsxs)(cv.Popup,{"data-slot":"sheet-content","data-side":i,className:ho("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",t),...n,children:[e,s&&(0,I.jsxs)(cv.Close,{"data-slot":"sheet-close",render:(0,I.jsx)(hm,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[(0,I.jsx)(ck,{}),(0,I.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function cR({className:t,...e}){return(0,I.jsx)("div",{"data-slot":"sheet-header",className:ho("flex flex-col gap-0.5 p-4",t),...e})}function c_({className:t,...e}){return(0,I.jsx)(cv.Title,{"data-slot":"sheet-title",className:ho("font-heading text-base font-medium text-foreground",t),...e})}t.s([],58842),t.i(58842);var oX=oX;let cL=V.createContext(void 0);function cN(){let t=V.useContext(cL);if(void 0===t)throw Error(oy(15));return t}let cA=((p={}).open="data-open",p.closed="data-closed",p[p.startingStyle=lL.startingStyle]="startingStyle",p[p.endingStyle=lL.endingStyle]="endingStyle",p),cj=((m={}).panelOpen="data-panel-open",m),cz={[cA.open]:""},cD={[cA.closed]:""},cO={open:t=>t?cz:cD,...lj},cI=V.forwardRef(function(t,e){let{render:i,className:s,defaultOpen:n=!1,disabled:r=!1,onOpenChange:o,open:l,style:a,...h}=t,u=og(o),c=function(t){let{open:e,defaultOpen:i,onOpenChange:s,disabled:n}=t,[r,o]=oh({controlled:e,default:i,name:"Collapsible",state:"open"}),{mounted:l,setMounted:a,transitionStatus:h}=l$(r,!0,!0),u=o6(),[c,d]=V.useState(),f=null===c?void 0:c??u,p=og(t=>{let e=!r,i=oZ(oX.triggerPress,t.nativeEvent);s(e,i),i.isCanceled||o(e)});return V.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:p,mounted:l,open:r,panelId:f,setMounted:a,setOpen:o,setPanelIdState:d,transitionStatus:h}),[u,n,p,l,r,f,a,o,d,h])}({open:l,defaultOpen:n,onOpenChange:u,disabled:r}),d=V.useMemo(()=>({open:c.open,disabled:c.disabled,transitionStatus:c.transitionStatus}),[c.open,c.disabled,c.transitionStatus]),f=V.useMemo(()=>({...c,onOpenChange:u,state:d}),[c,u,d]),p=oB("div",t,{state:d,ref:e,props:h,stateAttributesMapping:cO});return(0,I.jsx)(cL.Provider,{value:f,children:p})}),cV={open:t=>t?{[cj.panelOpen]:""}:null,...lj},cF=V.forwardRef(function(t,e){let{panelId:i,open:s,handleTrigger:n,state:r,disabled:o}=cN(),{className:l,disabled:a=o,render:h,nativeButton:u=!0,style:c,...d}=t,{getButtonProps:f,buttonRef:p}=lh({disabled:a,focusableWhenDisabled:!0,native:u});return oB("button",t,{state:r,ref:[e,p],props:[{"aria-controls":s?i:void 0,"aria-expanded":s,onClick:n},d,f],stateAttributesMapping:cV})});var oX=oX;let cB={height:void 0,width:void 0};function cW(t){return{height:t.scrollHeight,width:t.scrollWidth}}function c$(t){return t.split(",").map(t=>t.trim()).some(t=>""!==t&&Number.parseFloat(t)>0)}function cK(t,e,i){let s=t.style.getPropertyValue(e),n=t.style.getPropertyPriority(e);return t.style.setProperty(e,i),()=>{""===s?t.style.removeProperty(e):t.style.setProperty(e,s,n)}}let cU=((g={}).collapsiblePanelHeight="--collapsible-panel-height",g.collapsiblePanelWidth="--collapsible-panel-width",g),cQ=V.forwardRef(function(t,e){let{className:i,hiddenUntilFound:s,keepMounted:n,render:r,id:o,style:l,...a}=t,{defaultPanelId:h,mounted:u,onOpenChange:c,open:d,setMounted:f,setPanelIdState:p,setOpen:m,state:g,transitionStatus:v}=cN(),b=o||void 0,y=b??h;ou(()=>(p(t=>b??(null===t?void 0:t)),()=>{p(t=>t===b?null:t)}),[b,p]);let{height:x,props:w,ref:S,shouldPreventOpenAnimation:M,shouldRender:k,transitionStatus:C,width:E}=function(t){let{externalRef:e,hiddenUntilFound:i,id:s,keepMounted:n,mounted:r,onOpenChange:o,open:l,setMounted:a,setOpen:h,transitionStatus:u}=t,c=V.useRef(null),d=V.useRef(null),[f,p]=V.useState(cB),m=V.useRef(cB),g=V.useRef(!1),v=V.useRef(l),b=V.useRef(!1),[y,x]=V.useState(!1),w=V.useRef(null),S=ox(e,c),M=h_(l),k=lB(c),C=!l&&!r,E=y?"idle":u,T=l&&(v.current||b.current),P=!l&&r&&"css-animation"===d.current&&void 0===f.height&&void 0===f.width?m.current:f,R=i&&C&&"css-animation"!==d.current,_=og((t,e=!0)=>{e&&(m.current=t),p(t)}),L=og(()=>{w.current?.(),w.current=null}),N=og(t=>{L(),w.current=()=>{w.current=null,t()}}),A=og(()=>{l&&r&&"css-animation"===d.current&&(b.current=!0)});ou(()=>{y&&"starting"!==u&&x(!1)},[y,u]),V.useEffect(()=>()=>{A(),L()},[A,L]),ou(()=>{var t,e;let i,s,n,o=c.current;if(!o)return;!l&&w.current&&L();let h=(t=o,e=T,s=((i=o8(t).getComputedStyle(t)).animationName.split(",").map(t=>t.trim()).some(t=>""!==t&&"none"!==t)||e)&&c$(i.animationDuration),n=c$(i.transitionDuration),s&&n||n?"css-transition":s?"css-animation":"none");if(d.current=h,l&&"idle"===u&&v.current&&"css-animation"===h){m.current=cW(o);return}if(l&&"starting"===u){let t=g.current;if(g.current=!1,"none"===h){_(cW(o)),x(!0);return}if("css-transition"===h){let e=function(t){let e={"justify-content":t.style.justifyContent,"align-items":t.style.alignItems,"align-content":t.style.alignContent,"justify-items":t.style.justifyItems};function i(){Object.entries(e).forEach(([e,i])=>{""===i?t.style.removeProperty(e):t.style.setProperty(e,i)})}Object.keys(e).forEach(e=>{t.style.setProperty(e,"initial","important")});let s=lI.request(i);return()=>{lI.cancel(s),i()}}(o);return _(cW(o)),t&&(N(cK(o,"transition-duration","0s")),x(!0)),e}_(cW(o));let e=cK(o,"animation-name","none");if(!t)return void e();let i=cK(o,"animation-duration","0s");return e(),N(i),void x(!0)}if(!l&&r&&("idle"===u||"starting"===u)){if(v.current=!1,b.current=!1,"none"===h){_(cB,!1),a(!1);return}_(cW(o));return}if("ending"!==u)return;if("none"===h)return void a(!1);let f=cW(o);f.height>0||f.width>0?(_(f),"css-animation"===h&&cK(o,"animation-name","none")()):a(!1)},[r,l,L,_,a,N,T,u]),lW({enabled:l&&r&&"idle"===E,open:!0,ref:c,onComplete(){l&&_(cB,!1)}}),V.useEffect(()=>{if(l||!r||"ending"!==E||!c.current)return;let t=new AbortController,e=-1;function i(){M.current||(a(!1),_(cB,!1))}return e=lI.request(()=>{k(i,t.signal)}),()=>{lI.cancel(e),t.abort()}},[M,r,l,E,k,_,a]),ou(()=>{let t=c.current;t&&i&&C&&t.setAttribute("hidden","until-found")},[C,i]),V.useEffect(function(){let t=c.current;if(t)return hP(t,"beforematch",function(t){let e=oZ(oX.none,t);o(!0,e),e.isCanceled||(g.current=!0,h(!0))})},[o,h]);let j=n||i||r||l;return{height:P.height,props:{...R?{[cA.startingStyle]:""}:void 0,hidden:C,id:s},ref:S,shouldPreventOpenAnimation:T,shouldRender:j,transitionStatus:E,width:P.width}}({externalRef:e,hiddenUntilFound:s??!1,id:y,keepMounted:n??!1,mounted:u,onOpenChange:c,open:d,setMounted:f,setOpen:m,transitionStatus:v}),T={...g,transitionStatus:C},P=oR(l,T),R=oB("div",{...t,style:void 0},{state:T,ref:S,props:[w,{style:{[cU.collapsiblePanelHeight]:void 0===x?"auto":`${x}px`,[cU.collapsiblePanelWidth]:void 0===E?"auto":`${E}px`}},a,P?{style:P}:void 0,M?{style:{animationName:"none"}}:void 0],stateAttributesMapping:cO});return k?R:null});t.s(["Panel",0,cQ,"Root",0,cI,"Trigger",0,cF],96315);var cH=t.i(96315),cH=cH;function cq({...t}){return(0,I.jsx)(cH.Root,{"data-slot":"collapsible",...t})}function cY({...t}){return(0,I.jsx)(cH.Trigger,{"data-slot":"collapsible-trigger",...t})}function cG({...t}){return(0,I.jsx)(cH.Panel,{"data-slot":"collapsible-content",...t})}let cZ=cM("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),cX=cM("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),cJ=cM("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),c0=cM("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),c1=cM("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);function c2({className:t,size:e="default",...i}){return(0,I.jsx)("div",{"data-slot":"card","data-size":e,className:ho("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",t),...i})}let c5=cM("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),c3=cM("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]]);function c4({name:t,strategy:e,tab:i,onClick:s,badge:n,stats:r,pnlPct:o,status:l}){if(e){let i=e.allocation+(e.pnl??0),n=i>=e.allocation,r=e.pnl??0,o=e.pnl_pct??0;return(0,I.jsxs)(c2,{className:"p-4 cursor-pointer hover:border-primary/50 hover:shadow-md transition-all duration-200 hover:-translate-y-0.5 border-border",onClick:s,children:[(0,I.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-semibold leading-tight",children:t}),(0,I.jsxs)("p",{className:"text-[9px] text-muted-foreground mt-0.5",children:["$",e.allocation," · ",e.type]})]}),(0,I.jsxs)("div",{className:"flex gap-1",children:[(0,I.jsx)(hd,{variant:"running"===e.status?"default":"secondary",className:"text-[8px] h-4 px-1.5",children:e.status?.toUpperCase()}),(0,I.jsx)(hd,{variant:"outline",className:"text-[8px] h-4 px-1.5 border-border",children:e.fee_model?.toUpperCase()})]})]}),(0,I.jsxs)("div",{className:`text-xl font-mono font-bold mb-2 flex items-center gap-1 ${n?"text-green-500":"text-red-500"}`,children:[n?(0,I.jsx)(c5,{className:"w-4 h-4"}):(0,I.jsx)(c3,{className:"w-4 h-4"}),"$",i.toFixed(2)]}),(0,I.jsxs)("div",{className:"flex gap-3 text-[9px] text-muted-foreground flex-wrap",children:[(0,I.jsxs)("span",{children:["PnL: ",(0,I.jsxs)("b",{className:o>=0?"text-green-500":"text-red-500",children:[r>=0?"+":"",r.toFixed(2)," (",o>=0?"+":"",o.toFixed(2),"%)"]})]}),(0,I.jsxs)("span",{children:["Trades: ",(0,I.jsx)("b",{children:e.trades_today??0})]}),(0,I.jsxs)("span",{children:["Win: ",(0,I.jsxs)("b",{children:[Math.round((e.win_rate??0)*100),"%"]})]}),(0,I.jsxs)("span",{children:["Pos: ",(0,I.jsx)("b",{children:(e.position??0).toFixed(4)})]})]}),(0,I.jsxs)("div",{className:"mt-2 pt-2 border-t border-border/50 text-[9px] text-muted-foreground leading-relaxed",children:[(0,I.jsx)("b",{children:"Alloc:"})," $",e.allocation," · ",(0,I.jsx)("b",{children:"Max pos:"})," ",e.max_position??"—"," · ",(0,I.jsx)("b",{children:"Stop:"})," ",e.stop_loss??"—"]})]})}return(0,I.jsxs)(c2,{className:"p-4 cursor-pointer hover:border-primary/50 hover:shadow-md transition-all duration-200 hover:-translate-y-0.5 border-border",onClick:s,children:[(0,I.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-semibold leading-tight",children:t}),(0,I.jsx)("p",{className:"text-[9px] text-muted-foreground mt-0.5",children:n??"Backtest"})]}),(0,I.jsx)(hd,{variant:"secondary",className:"text-[8px] h-4 px-1.5",children:l??"BACKTEST"})]}),(0,I.jsxs)("div",{className:`text-xl font-mono font-bold mb-2 flex items-center gap-1 ${(o??0)>=0?"text-green-500":"text-red-500"}`,children:[(o??0)>=0?(0,I.jsx)(c5,{className:"w-4 h-4"}):(0,I.jsx)(c3,{className:"w-4 h-4"}),(o??0)>=0?"+":"",(o??0).toFixed(2),"%"]}),r&&(0,I.jsx)("div",{className:"flex gap-3 text-[9px] text-muted-foreground flex-wrap",children:r.map(t=>(0,I.jsxs)("span",{children:[t.label,": ",(0,I.jsx)("b",{className:t.negative?"text-red-500":"",children:t.value})]},t.label))})]})}function c6(t){var e=t.width,i=t.height;if(e<0)throw Error("Negative width is not allowed for Size");if(i<0)throw Error("Negative height is not allowed for Size");return{width:e,height:i}}function c9(t,e){return t.width===e.width&&t.height===e.height}var c7=function(){function t(t){var e=this;this._resolutionListener=function(){return e._onResolutionChanged()},this._resolutionMediaQueryList=null,this._observers=[],this._window=t,this._installResolutionListener()}return t.prototype.dispose=function(){this._uninstallResolutionListener(),this._window=null},Object.defineProperty(t.prototype,"value",{get:function(){return this._window.devicePixelRatio},enumerable:!1,configurable:!0}),t.prototype.subscribe=function(t){var e=this,i={next:t};return this._observers.push(i),{unsubscribe:function(){e._observers=e._observers.filter(function(t){return t!==i})}}},t.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw Error("Resolution listener is already installed");var t=this._window.devicePixelRatio;this._resolutionMediaQueryList=this._window.matchMedia("all and (resolution: ".concat(t,"dppx)")),this._resolutionMediaQueryList.addListener(this._resolutionListener)},t.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},t.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},t.prototype._onResolutionChanged=function(){var t=this;this._observers.forEach(function(e){return e.next(t._window.devicePixelRatio)}),this._reinstallResolutionListener()},t}(),c8=function(){function t(t,e,i){var s;this._canvasElement=null,this._bitmapSizeChangedListeners=[],this._suggestedBitmapSize=null,this._suggestedBitmapSizeChangedListeners=[],this._devicePixelRatioObservable=null,this._canvasElementResizeObserver=null,this._canvasElement=t,this._canvasElementClientSize=c6({width:this._canvasElement.clientWidth,height:this._canvasElement.clientHeight}),this._transformBitmapSize=null!=e?e:function(t){return t},this._allowResizeObserver=null==(s=null==i?void 0:i.allowResizeObserver)||s,this._chooseAndInitObserver()}return t.prototype.dispose=function(){var t,e;if(null===this._canvasElement)throw Error("Object is disposed");null==(t=this._canvasElementResizeObserver)||t.disconnect(),this._canvasElementResizeObserver=null,null==(e=this._devicePixelRatioObservable)||e.dispose(),this._devicePixelRatioObservable=null,this._suggestedBitmapSizeChangedListeners.length=0,this._bitmapSizeChangedListeners.length=0,this._canvasElement=null},Object.defineProperty(t.prototype,"canvasElement",{get:function(){if(null===this._canvasElement)throw Error("Object is disposed");return this._canvasElement},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"canvasElementClientSize",{get:function(){return this._canvasElementClientSize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bitmapSize",{get:function(){return c6({width:this.canvasElement.width,height:this.canvasElement.height})},enumerable:!1,configurable:!0}),t.prototype.resizeCanvasElement=function(t){this._canvasElementClientSize=c6(t),this.canvasElement.style.width="".concat(this._canvasElementClientSize.width,"px"),this.canvasElement.style.height="".concat(this._canvasElementClientSize.height,"px"),this._invalidateBitmapSize()},t.prototype.subscribeBitmapSizeChanged=function(t){this._bitmapSizeChangedListeners.push(t)},t.prototype.unsubscribeBitmapSizeChanged=function(t){this._bitmapSizeChangedListeners=this._bitmapSizeChangedListeners.filter(function(e){return e!==t})},Object.defineProperty(t.prototype,"suggestedBitmapSize",{get:function(){return this._suggestedBitmapSize},enumerable:!1,configurable:!0}),t.prototype.subscribeSuggestedBitmapSizeChanged=function(t){this._suggestedBitmapSizeChangedListeners.push(t)},t.prototype.unsubscribeSuggestedBitmapSizeChanged=function(t){this._suggestedBitmapSizeChangedListeners=this._suggestedBitmapSizeChangedListeners.filter(function(e){return e!==t})},t.prototype.applySuggestedBitmapSize=function(){if(null!==this._suggestedBitmapSize){var t=this._suggestedBitmapSize;this._suggestedBitmapSize=null,this._resizeBitmap(t),this._emitSuggestedBitmapSizeChanged(t,this._suggestedBitmapSize)}},t.prototype._resizeBitmap=function(t){var e=this.bitmapSize;c9(e,t)||(this.canvasElement.width=t.width,this.canvasElement.height=t.height,this._emitBitmapSizeChanged(e,t))},t.prototype._emitBitmapSizeChanged=function(t,e){var i=this;this._bitmapSizeChangedListeners.forEach(function(s){return s.call(i,t,e)})},t.prototype._suggestNewBitmapSize=function(t){var e=this._suggestedBitmapSize,i=c6(this._transformBitmapSize(t,this._canvasElementClientSize)),s=c9(this.bitmapSize,i)?null:i;null===e&&null===s||null!==e&&null!==s&&c9(e,s)||(this._suggestedBitmapSize=s,this._emitSuggestedBitmapSizeChanged(e,s))},t.prototype._emitSuggestedBitmapSizeChanged=function(t,e){var i=this;this._suggestedBitmapSizeChangedListeners.forEach(function(s){return s.call(i,t,e)})},t.prototype._chooseAndInitObserver=function(){var t=this;this._allowResizeObserver?new Promise(function(t){var e=new ResizeObserver(function(i){t(i.every(function(t){return"devicePixelContentBoxSize"in t})),e.disconnect()});e.observe(document.body,{box:"device-pixel-content-box"})}).catch(function(){return!1}).then(function(e){return e?t._initResizeObserver():t._initDevicePixelRatioObservable()}):this._initDevicePixelRatioObservable()},t.prototype._initDevicePixelRatioObservable=function(){var t=this;if(null!==this._canvasElement){var e=dt(this._canvasElement);if(null===e)throw Error("No window is associated with the canvas");this._devicePixelRatioObservable=new c7(e),this._devicePixelRatioObservable.subscribe(function(){return t._invalidateBitmapSize()}),this._invalidateBitmapSize()}},t.prototype._invalidateBitmapSize=function(){if(null!==this._canvasElement){var t,e,i=dt(this._canvasElement);if(null!==i){var s,n,r=null!=(e=null==(t=this._devicePixelRatioObservable)?void 0:t.value)?e:i.devicePixelRatio,o=this._canvasElement.getClientRects(),l=void 0!==o[0]?(s=o[0],n=r,c6({width:Math.round(s.left*n+s.width*n)-Math.round(s.left*n),height:Math.round(s.top*n+s.height*n)-Math.round(s.top*n)})):c6({width:this._canvasElementClientSize.width*r,height:this._canvasElementClientSize.height*r});this._suggestNewBitmapSize(l)}}},t.prototype._initResizeObserver=function(){var t=this;null!==this._canvasElement&&(this._canvasElementResizeObserver=new ResizeObserver(function(e){var i=e.find(function(e){return e.target===t._canvasElement});if(i&&i.devicePixelContentBoxSize&&i.devicePixelContentBoxSize[0]){var s=i.devicePixelContentBoxSize[0],n=c6({width:s.inlineSize,height:s.blockSize});t._suggestNewBitmapSize(n)}}),this._canvasElementResizeObserver.observe(this._canvasElement,{box:"device-pixel-content-box"}))},t}();function dt(t){return t.ownerDocument.defaultView}var de=function(){function t(t,e,i){if(0===e.width||0===e.height)throw TypeError("Rendering target could only be created on a media with positive width and height");if(this._mediaSize=e,0===i.width||0===i.height)throw TypeError("Rendering target could only be created using a bitmap with positive integer width and height");this._bitmapSize=i,this._context=t}return t.prototype.useMediaCoordinateSpace=function(t){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),this._context.scale(this._horizontalPixelRatio,this._verticalPixelRatio),t({context:this._context,mediaSize:this._mediaSize})}finally{this._context.restore()}},t.prototype.useBitmapCoordinateSpace=function(t){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),t({context:this._context,mediaSize:this._mediaSize,bitmapSize:this._bitmapSize,horizontalPixelRatio:this._horizontalPixelRatio,verticalPixelRatio:this._verticalPixelRatio})}finally{this._context.restore()}},Object.defineProperty(t.prototype,"_horizontalPixelRatio",{get:function(){return this._bitmapSize.width/this._mediaSize.width},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_verticalPixelRatio",{get:function(){return this._bitmapSize.height/this._mediaSize.height},enumerable:!1,configurable:!0}),t}();function di(t,e){var i=t.canvasElementClientSize;if(0===i.width||0===i.height)return null;var s=t.bitmapSize;if(0===s.width||0===s.height)return null;var n=t.canvasElement.getContext("2d",e);return null===n?null:new de(n,i,s)}let ds={title:"",visible:!0,hitTestTolerance:3,lastValueVisible:!0,priceLineVisible:!0,priceLineSource:0,priceLineWidth:1,priceLineColor:"",priceLineStyle:2,baseLineVisible:!0,baseLineWidth:1,baseLineColor:"#B2B5BE",baseLineStyle:0,priceFormat:{type:"price",precision:2,minMove:.01}};function dn(t,e){let i=function(t,e){switch(t){case 0:default:return[];case 1:return[e,e];case 2:return[2*e,2*e];case 3:return[6*e,6*e];case 4:return[e,4*e]}}(e,t.lineWidth);return t.setLineDash(i),i}function dr(t,e,i,s){t.beginPath();let n=t.lineWidth%2?.5:0;t.moveTo(i,e+n),t.lineTo(s,e+n),t.stroke()}function dl(t,e){if(!t)throw Error("Assertion failed"+(e?": "+e:""))}function da(t){if(void 0===t)throw Error("Value is undefined");return t}function dh(t){if(null===t)throw Error("Value is null");return t}function du(t){return dh(da(t))}(v=P||(P={}))[v.Simple=0]="Simple",v[v.WithSteps=1]="WithSteps",v[v.Curved=2]="Curved",(b=R||(R={}))[b.Solid=0]="Solid",b[b.Dotted=1]="Dotted",b[b.Dashed=2]="Dashed",b[b.LargeDashed=3]="LargeDashed",b[b.SparseDotted=4]="SparseDotted";class dc{constructor(){this.t=[]}i(t,e,i){this.t.push({h:t,l:e,o:!0===i})}_(t){let e=this.t.findIndex(e=>t===e.h);e>-1&&this.t.splice(e,1)}u(t){this.t=this.t.filter(e=>e.l!==t)}p(t,e,i){let s=[...this.t];this.t=this.t.filter(t=>!t.o),s.forEach(s=>s.h(t,e,i))}v(){return this.t.length>0}m(){this.t=[]}}function dd(t,...e){for(let i of e)for(let e in i)void 0!==i[e]&&Object.prototype.hasOwnProperty.call(i,e)&&!["__proto__","constructor","prototype"].includes(e)&&("object"!=typeof i[e]||void 0===t[e]||Array.isArray(i[e])?t[e]=i[e]:dd(t[e],i[e]));return t}function df(t){return"number"==typeof t&&isFinite(t)}function dp(t){return"number"==typeof t&&t%1==0}function dm(t){return"string"==typeof t}function dg(t){return"boolean"==typeof t}function dv(t){let e,i,s;if(!t||"object"!=typeof t)return t;for(i in e=Array.isArray(t)?[]:{},t)t.hasOwnProperty(i)&&(s=t[i],e[i]=s&&"object"==typeof s?dv(s):s);return e}function db(t){return null!==t}function dy(t){return null===t?void 0:t}let dx="-apple-system, BlinkMacSystemFont, 'Trebuchet MS', Roboto, Ubuntu, sans-serif";function dw(t,e,i){return void 0===e&&(e=dx),`${i=void 0!==i?`${i} `:""}${t}px ${e}`}class dS{constructor(t){this.M={S:1,C:5,k:NaN,P:"",T:"",R:"",D:"",I:0,V:0,B:0,A:0,L:0},this.O=t}N(){let t=this.M,e=this.F(),i=this.W();return t.k===e&&t.T===i||(t.k=e,t.T=i,t.P=dw(e,i),t.A=2.5/12*e,t.I=t.A,t.V=e/12*t.C,t.B=e/12*t.C,t.L=0),t.R=this.H(),t.D=this.U(),this.M}H(){return this.O.N().layout.textColor}U(){return this.O.$()}F(){return this.O.N().layout.fontSize}W(){return this.O.N().layout.fontFamily}}function dM(t){return t<0?0:t>255?255:Math.round(t)||0}function dk(t){return .199*t[0]+.687*t[1]+.114*t[2]}class dC{constructor(t,e){this.j=new Map,this.q=t,e&&(this.j=e)}Y(t,e){if("transparent"===t)return t;let i=this.K(t),s=i[3];return`rgba(${i[0]}, ${i[1]}, ${i[2]}, ${e*s})`}Z(t){let e=this.K(t);return{G:`rgb(${e[0]}, ${e[1]}, ${e[2]})`,X:dk(e)>160?"black":"white"}}J(t){return dk(this.K(t))}tt(t,e,i){var s;let[n,r,o,l]=this.K(t),[a,h,u,c]=this.K(e),d=[dM(n+i*(a-n)),dM(r+i*(h-r)),dM(o+i*(u-o)),(s=l+i*(c-l))<=0||s>1?Math.min(Math.max(s,0),1):Math.round(1e4*s)/1e4];return`rgba(${d[0]}, ${d[1]}, ${d[2]}, ${d[3]})`}K(t){let e,i,s=this.j.get(t);if(s)return s;let n=((e=document.createElement("div")).style.display="none",document.body.appendChild(e),e.style.color=t,i=window.getComputedStyle(e).color,document.body.removeChild(e),i).match(/^rgba?\s*\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d+))?\)$/);if(!n){if(this.q.length)for(let e of this.q){let i=e(t);if(i)return this.j.set(t,i),i}throw Error(`Failed to parse color: ${t}`)}let r=[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),n[4]?parseFloat(n[4]):1];return this.j.set(t,r),r}}class dE{constructor(){this.it=[]}nt(t){this.it=t}st(t,e,i){this.it.forEach(s=>{s.st(t,e,i)})}}class dT{st(t,e,i){t.useBitmapCoordinateSpace(t=>this.et(t,e,i))}}class dP extends dT{constructor(){super(...arguments),this.rt=null}ht(t){this.rt=t}et({context:t,horizontalPixelRatio:e,verticalPixelRatio:i}){if(null===this.rt||null===this.rt.lt)return;let s=this.rt.lt,n=this.rt,r=Math.max(1,Math.floor(e))%2/2,o=o=>{t.beginPath();for(let l=s.to-1;l>=s.from;--l){let s=n.ot[l],a=Math.round(s._t*e)+r,h=s.ut*i,u=o*i+r;t.moveTo(a,h),t.arc(a,h,u,0,2*Math.PI)}t.fill()};n.ct>0&&(t.fillStyle=n.dt,o(n.ft+n.ct)),t.fillStyle=n.vt,o(n.ft)}}function dR(){return{ot:[{_t:0,ut:0,wt:0,Mt:0}],vt:"",dt:"",ft:0,ct:0,lt:null}}let d_={from:0,to:1};class dL{constructor(t,e,i){this.gt=new dE,this.bt=[],this.St=[],this.xt=!0,this.O=t,this.Ct=e,this.yt=i,this.gt.nt(this.bt)}kt(t){this.Pt(),this.xt=!0}Tt(){return this.xt&&(this.Rt(),this.xt=!1),this.gt}Pt(){let t=this.yt.Dt();t.length!==this.bt.length&&(this.St=t.map(dR),this.bt=this.St.map(t=>{let e=new dP;return e.ht(t),e}),this.gt.nt(this.bt))}Rt(){let t=2===this.Ct.N().mode||!this.Ct.It(),e=this.yt.Vt(),i=this.Ct.Bt(),s=this.O.Et();this.Pt(),e.forEach((e,n)=>{let r=this.St[n],o=e.At(i),l=e.Lt();!t&&null!==o&&e.It()&&null!==l?(r.vt=o.zt,r.ft=o.ft,r.ct=o.Ot,r.ot[0].Mt=o.Mt,r.ot[0].ut=e.Ft().Nt(o.Mt,l.Wt),r.dt=o.Ht??this.O.Ut(r.ot[0].ut/e.Ft().$t()),r.ot[0].wt=i,r.ot[0]._t=s.jt(i),r.lt=d_):r.lt=null})}}class dN extends dT{constructor(t){super(),this.qt=t}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){var n;let r;if(null===this.qt)return;let o=this.qt.Yt.It,l=this.qt.Kt.It;if(!o&&!l)return;let a=Math.round(this.qt._t*i),h=Math.round(this.qt.ut*s);t.lineCap="butt",o&&a>=0&&(t.lineWidth=Math.floor(this.qt.Yt.ct*i),t.strokeStyle=this.qt.Yt.R,t.fillStyle=this.qt.Yt.R,dn(t,this.qt.Yt.Zt),n=e.height,t.beginPath(),r=t.lineWidth%2?.5:0,t.moveTo(a+r,0),t.lineTo(a+r,n),t.stroke()),l&&h>=0&&(t.lineWidth=Math.floor(this.qt.Kt.ct*s),t.strokeStyle=this.qt.Kt.R,t.fillStyle=this.qt.Kt.R,dn(t,this.qt.Kt.Zt),dr(t,h,0,e.width))}}class dA{constructor(t,e){this.xt=!0,this.Gt={Yt:{ct:1,Zt:0,R:"",It:!1},Kt:{ct:1,Zt:0,R:"",It:!1},_t:0,ut:0},this.Xt=new dN(this.Gt),this.Jt=t,this.yt=e}kt(){this.xt=!0}Tt(t){return this.xt&&(this.Rt(),this.xt=!1),this.Xt}Rt(){let t=this.Jt.It(),e=this.yt.Qt().N().crosshair,i=this.Gt;2===e.mode?(i.Kt.It=!1,i.Yt.It=!1):(i.Kt.It=t&&this.Jt.ti(this.yt),i.Yt.It=t&&this.Jt.ii(),i.Kt.ct=e.horzLine.width,i.Kt.Zt=e.horzLine.style,i.Kt.R=e.horzLine.color,i.Yt.ct=e.vertLine.width,i.Yt.Zt=e.vertLine.style,i.Yt.R=e.vertLine.color,i._t=this.Jt.ni(),i.ut=this.Jt.si())}}function dj(t,e,i,s,n,r){t.save(),t.globalCompositeOperation="copy",t.fillStyle=r,t.fillRect(e,i,s,n),t.restore()}function dz(t,e,i,s,n,r){t.beginPath(),t.roundRect?t.roundRect(e,i,s,n,r):(t.lineTo(e+s-r[1],i),0!==r[1]&&t.arcTo(e+s,i,e+s,i+r[1],r[1]),t.lineTo(e+s,i+n-r[2]),0!==r[2]&&t.arcTo(e+s,i+n,e+s-r[2],i+n,r[2]),t.lineTo(e+r[3],i+n),0!==r[3]&&t.arcTo(e,i+n,e,i+n-r[3],r[3]),t.lineTo(e,i+r[0]),0!==r[0]&&t.arcTo(e,i,e+r[0],i,r[0]))}function dD(t,e,i,s,n,r,o=0,l=[0,0,0,0],a=""){var h;if(t.save(),!o||!a||a===r)return dz(t,e,i,s,n,l),t.fillStyle=r,t.fill(),void t.restore();let u=o/2;dz(t,e+u,i+u,s-o,n-o,(h=-u,l.map(t=>0===t?t:t+h))),"transparent"!==r&&(t.fillStyle=r,t.fill()),"transparent"!==a&&(t.lineWidth=o,t.strokeStyle=a,t.closePath(),t.stroke()),t.restore()}function dO(t,e,i,s,n,r,o){t.save(),t.globalCompositeOperation="copy";let l=t.createLinearGradient(0,0,0,n);l.addColorStop(0,r),l.addColorStop(1,o),t.fillStyle=l,t.fillRect(e,i,s,n),t.restore()}class dI{constructor(t,e){this.ht(t,e)}ht(t,e){this.qt=t,this.ei=e}$t(t,e){return this.qt.It?t.k+t.A+t.I:0}st(t,e,i,s){if(!this.qt.It||0===this.qt.ri.length)return;let n=this.qt.R,r=this.ei.G,o=t.useBitmapCoordinateSpace(t=>{let o=t.context;o.font=e.P;let l=this.hi(t,e,i,s),a=l.ai;return l.li?dD(o,a.oi,a._i,a.ui,a.ci,r,a.di,[a.ft,0,0,a.ft],r):dD(o,a.fi,a._i,a.ui,a.ci,r,a.di,[0,a.ft,a.ft,0],r),this.qt.pi&&(o.fillStyle=n,o.fillRect(a.fi,a.mi,a.wi-a.fi,a.Mi)),this.qt.gi&&(o.fillStyle=e.D,o.fillRect(l.li?a.bi-a.di:0,a._i,a.di,a.Si-a._i)),l});t.useMediaCoordinateSpace(({context:t})=>{let i=o.xi;t.font=e.P,t.textAlign=o.li?"right":"left",t.textBaseline="middle",t.fillStyle=n,t.fillText(this.qt.ri,i.Ci,(i._i+i.Si)/2+i.yi)})}hi(t,e,i,s){let n,r,o,{context:l,bitmapSize:a,mediaSize:h,horizontalPixelRatio:u,verticalPixelRatio:c}=t,d=this.qt.pi||!this.qt.ki?e.C:0,f=this.qt.Pi?e.S:0,p=e.A+this.ei.Ti,m=e.I+this.ei.Ri,g=e.V,v=e.B,b=this.qt.ri,y=e.k,x=i.Di(l,b),w=Math.ceil(i.Ii(l,b)),S=e.S+g+v+w+d,M=Math.max(1,Math.floor(c)),k=Math.round((y+p+m)*c);k%2!=M%2&&(k+=1);let C=f>0?Math.max(1,Math.floor(f*u)):0,E=Math.round(S*u),T=Math.round(d*u),P=Math.round((this.ei.Vi??this.ei.Bi??this.ei.Ei)*c)-Math.floor(.5*c),R=Math.floor(P+M/2-k/2),_=R+k,L="right"===s,N=L?h.width-f:f,A=L?a.width-C:C;return L?(n=A-E,r=A-T,o=N-d-g-f):(n=A+E,r=A+T,o=N+d+g),{li:L,ai:{_i:R,mi:P,Si:_,ui:E,ci:k,ft:2*u,di:C,oi:n,fi:A,wi:r,Mi:M,bi:a.width},xi:{_i:R/c,Si:_/c,Ci:o,yi:x}}}}class dV{constructor(t){this.Ai={Ei:0,G:"#000",Ri:0,Ti:0},this.Li={ri:"",It:!1,pi:!0,ki:!1,Ht:"",R:"#FFF",gi:!1,Pi:!1},this.zi={ri:"",It:!1,pi:!1,ki:!0,Ht:"",R:"#FFF",gi:!0,Pi:!0},this.xt=!0,this.Oi=new(t||dI)(this.Li,this.Ai),this.Ni=new(t||dI)(this.zi,this.Ai)}ri(){return this.Fi(),this.Li.ri}Ei(){return this.Fi(),this.Ai.Ei}kt(){this.xt=!0}$t(t,e=!1){return Math.max(this.Oi.$t(t,e),this.Ni.$t(t,e))}Wi(){return this.Ai.Vi??null}Hi(){return this.Ai.Vi??this.Ai.Bi??this.Ei()}Ui(t){this.Ai.Bi=t??void 0}$i(){return this.Fi(),this.Li.It||this.zi.It}ji(){return this.Fi(),this.Li.It}Tt(t){return this.Fi(),this.Li.pi=this.Li.pi&&t.N().ticksVisible,this.zi.pi=this.zi.pi&&t.N().ticksVisible,this.Oi.ht(this.Li,this.Ai),this.Ni.ht(this.zi,this.Ai),this.Oi}qi(){return this.Fi(),this.Oi.ht(this.Li,this.Ai),this.Ni.ht(this.zi,this.Ai),this.Ni}Fi(){this.xt&&(this.Li.pi=!0,this.zi.pi=!1,this.Yi(this.Li,this.zi,this.Ai))}}class dF extends dV{constructor(t,e,i){super(),this.Jt=t,this.Ki=e,this.Zi=i}Yi(t,e,i){if(t.It=!1,2===this.Jt.N().mode)return;let s=this.Jt.N().horzLine;if(!s.labelVisible)return;let n=this.Ki.Lt();if(!this.Jt.It()||this.Ki.Gi()||null===n)return;let r=this.Ki.Xi().Z(s.labelBackgroundColor);i.G=r.G,t.R=r.X;let o=2/12*this.Ki.k();i.Ti=o,i.Ri=o;let l=this.Zi(this.Ki);i.Ei=l.Ei,t.ri=this.Ki.Ji(l.Mt,n),t.It=!0}}let dB=/[1-9]/g;class dW{constructor(){this.qt=null}ht(t){this.qt=t}st(t,e){if(null===this.qt||!1===this.qt.It||0===this.qt.ri.length)return;let i=t.useMediaCoordinateSpace(({context:t})=>(t.font=e.P,Math.round(e.Qi.Ii(t,dh(this.qt).ri,dB))));if(i<=0)return;let s=e.tn,n=i+2*s,r=n/2,o=this.qt.nn,l=this.qt.Ei,a=Math.floor(l-r)+.5;a<0?(l+=Math.abs(0-a),a=Math.floor(l-r)+.5):a+n>o&&(l-=Math.abs(o-(a+n)),a=Math.floor(l-r)+.5);let h=a+n,u=Math.ceil(0+e.S+e.C+e.A+e.k+e.I);t.useBitmapCoordinateSpace(({context:t,horizontalPixelRatio:i,verticalPixelRatio:s})=>{let n=dh(this.qt);t.fillStyle=n.G;let r=Math.round(a*i),o=Math.round(0*s),l=Math.round(h*i),c=Math.round(u*s),d=Math.round(2*i);if(t.beginPath(),t.moveTo(r,o),t.lineTo(r,c-d),t.arcTo(r,c,r+d,c,d),t.lineTo(l-d,c),t.arcTo(l,c,l,c-d,d),t.lineTo(l,o),t.fill(),n.pi){let r=Math.round(n.Ei*i),l=Math.round((o+e.C)*s);t.fillStyle=n.R;let a=Math.max(1,Math.floor(i)),h=Math.floor(.5*i);t.fillRect(r-h,o,a,l-o)}}),t.useMediaCoordinateSpace(({context:t})=>{let i=dh(this.qt),n=0+e.S+e.C+e.A+e.k/2;t.font=e.P,t.textAlign="left",t.textBaseline="middle",t.fillStyle=i.R;let r=e.Qi.Di(t,"Apr0");t.translate(a+s,n+r),t.fillText(i.ri,0,0)})}}class d${constructor(t,e,i){this.xt=!0,this.Xt=new dW,this.Gt={It:!1,G:"#4c525e",R:"white",ri:"",nn:0,Ei:NaN,pi:!0},this.Ct=t,this.sn=e,this.Zi=i}kt(){this.xt=!0}Tt(){return this.xt&&(this.Rt(),this.xt=!1),this.Xt.ht(this.Gt),this.Xt}Rt(){let t=this.Gt;if(t.It=!1,2===this.Ct.N().mode)return;let e=this.Ct.N().vertLine;if(!e.labelVisible)return;let i=this.sn.Et();if(i.Gi())return;t.nn=i.nn();let s=this.Zi();if(null===s)return;t.Ei=s.Ei;let n=i.en(this.Ct.Bt());t.ri=i.rn(dh(n)),t.It=!0;let r=this.sn.Xi().Z(e.labelBackgroundColor);t.G=r.G,t.R=r.X,t.pi=i.N().ticksVisible}}class dK{constructor(){this.hn=null,this.an=0}ln(){return this.an}_n(t){this.an=t}Ft(){return this.hn}un(t){this.hn=t}cn(t){return[]}dn(){return[]}It(){return!0}}(y=_||(_={}))[y.Normal=0]="Normal",y[y.Magnet=1]="Magnet",y[y.Hidden=2]="Hidden",y[y.MagnetOHLC=3]="MagnetOHLC";class dU extends dK{constructor(t,e){let i,s,n,r;super(),this.yt=null,this.fn=NaN,this.pn=0,this.vn=!1,this.mn=new Map,this.wn=!1,this.Mn=new WeakMap,this.gn=new WeakMap,this.bn=NaN,this.Sn=NaN,this.xn=NaN,this.Cn=NaN,this.sn=t,this.yn=e,this.kn=(i=()=>this.fn,s=()=>this.Sn,t=>{let e=s(),n=i();if(t===dh(this.yt).Pn())return{Mt:n,Ei:e};{let i=dh(t.Lt());return{Mt:t.Tn(e,i),Ei:e}}});const o=(n=()=>this.pn,r=()=>this.ni(),()=>{let t=this.sn.Et().Rn(n()),e=r();return t&&Number.isFinite(e)?{wt:t,Ei:e}:null});this.Dn=new d$(this,t,o)}N(){return this.yn}In(t,e){this.xn=t,this.Cn=e}Vn(){this.xn=NaN,this.Cn=NaN}Bn(){return this.xn}En(){return this.Cn}An(t,e,i){this.wn||(this.wn=!0),this.vn=!0,this.Ln(t,e,i)}Bt(){return this.pn}ni(){return this.bn}si(){return this.Sn}It(){return this.vn}zn(){this.vn=!1,this.On(),this.fn=NaN,this.bn=NaN,this.Sn=NaN,this.yt=null,this.Vn(),this.Nn()}Fn(t){if(!this.yn.doNotSnapToHiddenSeriesIndices)return t;let e=this.sn,i=e.Et(),s=null,n=null;for(let i of e.Wn()){let e=i.Un().Hn(t,-1);if(e){if(e.$n===t)return t;(null===s||e.$n>s)&&(s=e.$n)}let r=i.Un().Hn(t,1);if(r){if(r.$n===t)return t;(null===n||r.$nMath.abs(o-i.jt(t)));return r[l.indexOf(Math.min(...l))]}jn(t){let e=this.Mn.get(t);e||(e=new dA(this,t),this.Mn.set(t,e));let i=this.gn.get(t);return i||(i=new dL(this.sn,this,t),this.gn.set(t,i)),[e,i]}ti(t){return t===this.yt&&this.yn.horzLine.visible}ii(){return this.yn.vertLine.visible}qn(t,e){this.vn&&this.yt===t||this.mn.clear();let i=[];return this.yt===t&&i.push(this.Yn(this.mn,e,this.kn)),i}dn(){return this.vn?[this.Dn]:[]}Kn(){return this.yt}Nn(){this.sn.Zn().forEach(t=>{this.Mn.get(t)?.kt(),this.gn.get(t)?.kt()}),this.mn.forEach(t=>t.kt()),this.Dn.kt()}Gn(t){return t&&!t.Pn().Gi()?t.Pn():null}Ln(t,e,i){this.Xn(t,e,i)&&this.Nn()}Xn(t,e,i){let s=this.bn,n=this.Sn,r=this.fn,o=this.pn,l=this.yt,a=this.Gn(i);this.pn=t,this.bn=isNaN(t)?NaN:this.sn.Et().jt(t),this.yt=i;let h=null!==a?a.Lt():null;return null!==a&&null!==h?(this.fn=e,this.Sn=a.Nt(e,h)):(this.fn=NaN,this.Sn=NaN),s!==this.bn||n!==this.Sn||o!==this.pn||r!==this.fn||l!==this.yt}On(){let t=this.sn.Jn().map(t=>t.Un().Qn()).filter(db),e=0===t.length?null:Math.max(...t);this.pn=null!==e?e:NaN}Yn(t,e,i){let s=t.get(e);return void 0===s&&(s=new dF(this,e,i),t.set(e,s)),s}}function dQ(t){return"left"===t||"right"===t}class dH{constructor(t){this.ts=new Map,this.ns=[],this.ss=t}es(t,e){var i;let s=(i=this.ts.get(t),void 0===i?e:{rs:Math.max(i.rs,e.rs),hs:i.hs||e.hs});this.ts.set(t,s)}ls(){return this.ss}_s(t){let e=this.ts.get(t);return void 0===e?{rs:this.ss}:{rs:Math.max(this.ss,e.rs),hs:e.hs}}us(){this.cs(),this.ns=[{ds:0}]}fs(t){this.cs(),this.ns=[{ds:1,Wt:t}]}ps(t){this.vs(),this.ns.push({ds:5,Wt:t})}cs(){this.vs(),this.ns.push({ds:6})}ws(){this.cs(),this.ns=[{ds:4}]}Ms(t){this.cs(),this.ns.push({ds:2,Wt:t})}gs(t){this.cs(),this.ns.push({ds:3,Wt:t})}bs(){return this.ns}Ss(t){for(let e of t.ns)this.xs(e);this.ss=Math.max(this.ss,t.ss),t.ts.forEach((t,e)=>{this.es(e,t)})}static Cs(){return new dH(2)}static ys(){return new dH(3)}xs(t){switch(t.ds){case 0:this.us();break;case 1:this.fs(t.Wt);break;case 2:this.Ms(t.Wt);break;case 3:this.gs(t.Wt);break;case 4:this.ws();break;case 5:this.ps(t.Wt);break;case 6:this.vs()}}vs(){let t=this.ns.findIndex(t=>5===t.ds);-1!==t&&this.ns.splice(t,1)}}class dq{formatTickmarks(t){return t.map(t=>this.format(t))}}function dY(t,e){if(!df(t))return"n/a";if(!dp(e)||e<0||e>16)throw TypeError("invalid length");return 0===e?t.toString():("0000000000000000"+t.toString()).slice(-e)}class dG extends dq{constructor(t,e){if(super(),e||(e=1),df(t)&&dp(t)||(t=100),t<0)throw TypeError("invalid base");this.Ki=t,this.ks=e,this.Ps()}format(t){let e=t<0?"−":"";return t=Math.abs(t),e+this.Ts(t)}Ps(){if(this.Rs=0,this.Ki>0&&this.ks>0){let t=this.Ki;for(;t>1;)t/=10,this.Rs++}}Ts(t){let e=this.Ki/this.ks,i=Math.floor(t),s="",n=void 0!==this.Rs?this.Rs:NaN;if(e>1){let r=+(Math.round(t*e)-i*e).toFixed(this.Rs);r>=e&&(r-=e,i+=1),s="."+dY(r.toFixed(this.Rs)*this.ks,n)}else i=Math.round(i*e)/e,n>0&&(s="."+dY(0,n));return i.toFixed(0)+s}}class dZ extends dG{constructor(t=100){super(t)}format(t){return`${super.format(t)}%`}}class dX extends dq{constructor(t){super(),this.Ds=t}format(t){let e="";return t<0&&(e="-",t=-t),t<995?e+this.Is(t):t<999995?e+this.Is(t/1e3)+"K":t<0x3b9ac9fb?(t=1e3*Math.round(t/1e3),e+this.Is(t/1e6)+"M"):(t=1e6*Math.round(t/1e6),e+this.Is(t/1e9)+"B")}Is(t){let e=Math.pow(10,this.Ds);return((t=Math.round(t*e)/e)>=1e-15&&t<1?t.toFixed(this.Ds).replace(/\.?0+$/,""):String(t)).replace(/(\.[1-9]*)0+$/,(t,e)=>e)}}let dJ=/[2-9]/g;class d0{constructor(t=50){this.Vs=0,this.Bs=1,this.Es=1,this.As={},this.Ls=new Map,this.zs=t}Os(){this.Vs=0,this.Ls.clear(),this.Bs=1,this.Es=1,this.As={}}Ii(t,e,i){return this.Ns(t,e,i).width}Di(t,e,i){let s=this.Ns(t,e,i);return((s.actualBoundingBoxAscent||0)-(s.actualBoundingBoxDescent||0))/2}Ns(t,e,i){let s=String(e).replace(i||dJ,"0");if(this.Ls.has(s))return da(this.Ls.get(s)).Fs;if(this.Vs===this.zs){let t=this.As[this.Es];delete this.As[this.Es],this.Ls.delete(t),this.Es++,this.Vs--}t.save(),t.textBaseline="middle";let n=t.measureText(s);return t.restore(),0===n.width&&e.length||(this.Ls.set(s,{Fs:n,Ws:this.Bs}),this.As[this.Bs]=s,this.Vs++,this.Bs++),n}}class d1{constructor(t){this.Hs=null,this.M=null,this.Us="right",this.$s=t}js(t,e,i){this.Hs=t,this.M=e,this.Us=i}st(t){null!==this.M&&null!==this.Hs&&this.Hs.st(t,this.M,this.$s,this.Us)}}class d2{constructor(t,e,i){this.qs=t,this.$s=new d0(50),this.Ys=e,this.O=i,this.F=-1,this.Xt=new d1(this.$s)}Tt(){let t=this.O.Ks(this.Ys);if(null===t)return null;let e=t.Zs(this.Ys)?t.Gs():this.Ys.Ft();if(null===e)return null;let i=t.Xs(e);if("overlay"===i)return null;let s=this.O.Js();return s.k!==this.F&&(this.F=s.k,this.$s.Os()),this.Xt.js(this.qs.qi(),s,i),this.Xt}}class d5 extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}Qs(t,e){if(!this.qt?.It)return null;let{ut:i,ct:s,te:n}=this.qt;return e>=i-s-7&&e<=i+s+7?{ie:this.qt,ne:Math.abs(e-i),se:2,ee:"price-line",te:n}:null}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){if(null===this.qt||!1===this.qt.It)return;let n=Math.round(this.qt.ut*s);n<0||n>e.height||(t.lineCap="butt",t.strokeStyle=this.qt.R,t.lineWidth=Math.floor(this.qt.ct*i),dn(t,this.qt.Zt),dr(t,n,0,e.width))}}class d3{constructor(t){this.re={ut:0,R:"rgba(0, 0, 0, 0)",ct:1,Zt:0,It:!1},this.he=new d5,this.xt=!0,this.ae=t,this.le=t.Qt(),this.he.ht(this.re)}kt(){this.xt=!0}Tt(){return this.ae.It()?(this.xt&&(this.oe(),this.xt=!1),this.he):null}}class d4 extends d3{constructor(t){super(t)}oe(){this.re.It=!1;let t=this.ae.Ft(),e=t._e()._e;if(2!==e&&3!==e)return;let i=this.ae.N();if(!i.baseLineVisible||!this.ae.It())return;let s=this.ae.Lt();null!==s&&(this.re.It=!0,this.re.ut=t.Nt(s.Wt,s.Wt),this.re.R=i.baseLineColor,this.re.ct=i.baseLineWidth,this.re.Zt=i.baseLineStyle)}}class d6 extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}ue(){return this.qt}et({context:t,horizontalPixelRatio:e,verticalPixelRatio:i}){let s=this.qt;if(null===s)return;let n=Math.max(1,Math.floor(e)),r=n%2/2,o=Math.round(s.ce.x*e)+r,l=s.ce.y*i;t.fillStyle=s.de,t.beginPath();let a=Math.max(2,1.5*s.fe)*e;t.arc(o,l,a,0,2*Math.PI,!1),t.fill(),t.fillStyle=s.pe,t.beginPath(),t.arc(o,l,s.ft*e,0,2*Math.PI,!1),t.fill(),t.lineWidth=n,t.strokeStyle=s.ve,t.beginPath(),t.arc(o,l,s.ft*e+n/2,0,2*Math.PI,!1),t.stroke()}}let d9=[{me:0,we:.25,Me:4,ge:10,be:.25,Se:0,xe:.4,Ce:.8},{me:.25,we:.525,Me:10,ge:14,be:0,Se:0,xe:.8,Ce:0},{me:.525,we:1,Me:14,ge:14,be:0,Se:0,xe:0,Ce:0}];class d7{constructor(t){this.Xt=new d6,this.xt=!0,this.ye=!0,this.ke=performance.now(),this.Pe=this.ke-1,this.Te=t}Re(){this.Pe=this.ke-1,this.kt()}De(){if(this.kt(),2===this.Te.N().lastPriceAnimation){let t=performance.now(),e=this.Pe-t;if(e>0)return void(e<650&&(this.Pe+=2600));this.ke=t,this.Pe=t+2600}}kt(){this.xt=!0}Ie(){this.ye=!0}It(){return 0!==this.Te.N().lastPriceAnimation}Ve(){switch(this.Te.N().lastPriceAnimation){case 0:return!1;case 1:return!0;case 2:return performance.now()<=this.Pe}}Tt(){return this.xt?(this.Rt(),this.xt=!1,this.ye=!1):this.ye&&(this.Be(),this.ye=!1),this.Xt}Rt(){this.Xt.ht(null);let t=this.Te.Qt().Et(),e=t.Ee(),i=this.Te.Lt();if(null===e||null===i)return;let s=this.Te.Ae(!0);if(s.Le||!e.ze(s.$n))return;let n={x:t.jt(s.$n),y:this.Te.Ft().Nt(s.Mt,i.Wt)},r=s.R,o=this.Te.N().lineWidth,l=this.Oe(this.Ne(),r);this.Xt.ht({de:r,fe:o,pe:l.pe,ve:l.ve,ft:l.ft,ce:n})}Be(){let t=this.Xt.ue();if(null!==t){let e=this.Oe(this.Ne(),t.de);t.pe=e.pe,t.ve=e.ve,t.ft=e.ft}}Ne(){return this.Ve()?performance.now()-this.ke:2599}Fe(t,e,i,s){return this.Te.Qt().Xi().Y(t,i+(s-i)*e)}Oe(t,e){var i;let s,n=t%2600/2600;for(let t of d9)if(n>=t.me&&n<=t.we){s=t;break}dl(void 0!==s,"Last price animation internal logic error");let r=(n-s.me)/(s.we-s.me);return{pe:this.Fe(e,r,s.be,s.Se),ve:this.Fe(e,r,s.xe,s.Ce),ft:(i=s.Me)+(s.ge-i)*r}}}class d8 extends d3{constructor(t){super(t)}oe(){let t=this.re;t.It=!1;let e=this.ae.N();if(!e.priceLineVisible||!this.ae.It())return;let i=this.ae.Ae(0===e.priceLineSource);i.Le||(t.It=!0,t.ut=i.Ei,t.R=this.ae.We(i.R),t.ct=e.priceLineWidth,t.Zt=e.priceLineStyle)}}class ft extends dV{constructor(t){super(),this.Jt=t}Yi(t,e,i){t.It=!1,e.It=!1;let s=this.Jt;if(!s.It())return;let n=s.N(),r=n.lastValueVisible,o=""!==s.He(),l=0===n.seriesLastValueMode,a=s.Ae(!1);if(a.Le)return;r&&(t.ri=this.Ue(a,r,l),t.It=0!==t.ri.length),(o||l)&&(e.ri=this.$e(a,r,o,l),e.It=e.ri.length>0);let h=s.We(a.R),u=this.Jt.Qt().Xi().Z(h);i.G=u.G,i.Ei=a.Ei,e.Ht=s.Qt().Ut(a.Ei/s.Ft().$t()),t.Ht=h,t.R=u.X,e.R=u.X}$e(t,e,i,s){let n="",r=this.Jt.He();return i&&0!==r.length&&(n+=`${r} `),e&&s&&(n+=this.Jt.Ft().je()?t.qe:t.Ye),n.trim()}Ue(t,e,i){return e?i?this.Jt.Ft().je()?t.Ye:t.qe:t.ri:""}}function fe(t,e,i,s){let n=Number.isFinite(e),r=Number.isFinite(i);return n&&r?t(e,i):n||r?n?e:i:s}class fi{constructor(t,e){this.Ke=t,this.Ze=e}Ge(t){return null!==t&&this.Ke===t.Ke&&this.Ze===t.Ze}Xe(){return new fi(this.Ke,this.Ze)}Je(){return this.Ke}Qe(){return this.Ze}tr(){return this.Ze-this.Ke}Gi(){return this.Ze===this.Ke||Number.isNaN(this.Ze)||Number.isNaN(this.Ke)}Ss(t){return null===t?this:new fi(fe(Math.min,this.Je(),t.Je(),-1/0),fe(Math.max,this.Qe(),t.Qe(),1/0))}ir(t){if(!df(t)||0==this.Ze-this.Ke)return;let e=.5*(this.Ze+this.Ke),i=this.Ze-e,s=this.Ke-e;i*=t,s*=t,this.Ze=e+i,this.Ke=e+s}nr(t){df(t)&&(this.Ze+=t,this.Ke+=t)}sr(){return{minValue:this.Ke,maxValue:this.Ze}}static er(t){return null===t?null:new fi(t.minValue,t.maxValue)}}class fs{constructor(t,e){this.rr=t,this.hr=e||null}ar(){return this.rr}lr(){return this.hr}sr(){return{priceRange:null===this.rr?null:this.rr.sr(),margins:this.hr||void 0}}static er(t){return null===t?null:new fs(fi.er(t.priceRange),t.margins)}}let fn=[2,4,8,16,32,64,128,256,512];class fr extends d3{constructor(t,e){super(t),this._r=e}oe(){let t=this.re;t.It=!1;let e=this._r.N();if(!this.ae.It()||!e.lineVisible)return;let i=this._r.ur();null!==i&&(t.It=!0,t.ut=i,t.R=e.color,t.ct=e.lineWidth,t.Zt=e.lineStyle,t.te=this._r.N().id)}}class fo extends dV{constructor(t,e){super(),this.Te=t,this._r=e}Yi(t,e,i){t.It=!1,e.It=!1;let s=this._r.N(),n=s.axisLabelVisible,r=""!==s.title,o=this.Te;if(!n||!o.It())return;let l=this._r.ur();if(null===l)return;r&&(e.ri=s.title,e.It=!0),e.Ht=o.Qt().Ut(l/o.Ft().$t()),t.ri=this.cr(s.price),t.It=!0;let a=this.Te.Qt().Xi().Z(s.axisLabelColor||s.color);i.G=a.G;let h=s.axisLabelTextColor||a.X;t.R=h,e.R=h,i.Ei=l}cr(t){let e=this.Te.Lt();return null===e?"":this.Te.Ft().Ji(t,e.Wt)}}class fl{constructor(t,e){this.Te=t,this.yn=e,this.dr=new fr(t,this),this.qs=new fo(t,this),this.pr=new d2(this.qs,t,t.Qt())}vr(t){dd(this.yn,t),this.kt(),this.Te.Qt().mr()}N(){return this.yn}wr(){return this.dr}Mr(){return this.pr}gr(){return this.qs}kt(){this.dr.kt(),this.qs.kt()}ur(){let t=this.Te,e=t.Ft();if(t.Qt().Et().Gi()||e.Gi())return null;let i=t.Lt();return null===i?null:e.Nt(this.yn.price,i.Wt)}}class fa{constructor(){this.br=new WeakMap}Sr(t,e,i){let s=1/e*i;return t>=s?1:Math.min(Math.pow(2,Math.floor(Math.log2(s/t))),512)}Cr(t,e,i,s=!1,n){if(0===t.length||e<=1)return t;let r=this.yr(e);if(r<=1)return t;let o=this.kr(t),l=o.Pr.get(r);return void 0!==l||(l=this.Tr(t,r,i,s,n,o.Pr),o.Pr.set(r,l)),l}Rr(t,e,i,s,n=!1,r){if(i<1||0===t.length)return t;let o=this.kr(t),l=o.Pr.get(i);if(!l)return this.Cr(t,i,s,n,r);let a=this.Dr(t,e,i,l,n,s,r);return o.Pr.set(i,a),a}yr(t){if(t<=2)return 2;for(let e of fn)if(t<=e)return e;return 512}Ir(t){if(0===t.length)return 0;let e=t[0],i=t[t.length-1];return 31*t.length+17*e.$n+13*i.$n}Tr(t,e,i,s=!1,n,r=new Map){if(2===e)return this.Vr(t,2,i,s,n);let o=e/2,l=r.get(o);return l||(l=this.Tr(t,o,i,s,n,r),r.set(o,l)),this.Br(l,i,s,n)}Vr(t,e,i,s=!1,n){let r=this.Er(t,e,i,s,n);return this.Ar(r,s)}Br(t,e,i=!1,s){let n=this.Er(t,2,e,i,s);return this.Ar(n,i)}Er(t,e,i,s=!1,n){let r=[];for(let o=0;o=e){let e=this.Lr(t[o],t[o+1],i,s,n);e.zr=!1,r.push(e)}else if(0===r.length)r.push(this.Or(t[o],!0));else{let e=r[r.length-1];r[r.length-1]=this.Nr(e,t[o],i,s,n)}return r}Fr(t,e){return(t??1)+(e??1)}Lr(t,e,i,s=!1,n){if(!s||!i||!n){let i=t.Wt[1]>e.Wt[1]?t.Wt[1]:e.Wt[1],s=t.Wt[2]e.Wt[1]?t.qr:e.Wt[1],Yr:t.Yrthis.th(t,e))}Dr(t,e,i,s,n=!1,r,o){if(0===s.length)return s;let l=t.length-1,a=Math.floor(l/i)*i;if(Math.min(a+i,t.length)-ai){let s=t.slice();return s[s.length-1]=e,this.Cr(s,i,r,n,o)}if(Math.floor((l-1)/i)===Math.floor(l/i)||1===s.length){let h=Math.min(a+i,t.length),u=h-a;if(u<=0)return s;let c=1===u?this.Or(a===l?e:t[a],!0):this.Jr(t,a,h,l,e,r,n,o);return s[s.length-1]=this.th(c,n),s}{let s=t.slice();return s[s.length-1]=e,this.Cr(s,i,r,n,o)}}Or(t,e=!1){return{Wr:t.$n,Hr:t.$n,Ur:t.wt,$r:t.wt,jr:t.Wt[0],qr:t.Wt[1],Yr:t.Wt[2],Kr:t.Wt[3],Zr:t.Zr??1,Gr:t.ue,zr:e}}kr(t){let e=this.ih(t),i=this.Ir(t);return e.nh!==i&&(e.Pr.clear(),e.nh=i),e}ih(t){let e=this.br.get(t);return void 0===e&&(e={nh:this.Ir(t),Pr:new Map},this.br.set(t,e)),e}}class fh extends dK{constructor(t){super(),this.sn=t}Qt(){return this.sn}}let fu={Bar:(t,e,i,s)=>{let n=e.upColor,r=e.downColor,o=dh(t(i,s)),l=du(o.Wt[0])<=du(o.Wt[3]);return{sh:o.R??(l?n:r)}},Candlestick:(t,e,i,s)=>{let n=e.upColor,r=e.downColor,o=e.borderUpColor,l=e.borderDownColor,a=e.wickUpColor,h=e.wickDownColor,u=dh(t(i,s)),c=du(u.Wt[0])<=du(u.Wt[3]);return{sh:u.R??(c?n:r),eh:u.Ht??(c?o:l),rh:u.hh??(c?a:h)}},Custom:(t,e,i,s)=>({sh:dh(t(i,s)).R??e.color}),Area:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.vt??e.lineColor,vt:n.vt??e.lineColor,ah:n.ah??e.topColor,oh:n.oh??e.bottomColor}},Baseline:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.Wt[3]>=e.baseValue.price?e.topLineColor:e.bottomLineColor,_h:n._h??e.topLineColor,uh:n.uh??e.bottomLineColor,dh:n.dh??e.topFillColor1,fh:n.fh??e.topFillColor2,ph:n.ph??e.bottomFillColor1,mh:n.mh??e.bottomFillColor2}},Line:(t,e,i,s)=>{let n=dh(t(i,s));return{sh:n.R??e.color,vt:n.R??e.color}},Histogram:(t,e,i,s)=>({sh:dh(t(i,s)).R??e.color})};class fc{constructor(t){this.wh=(t,e)=>void 0!==e?e.Wt:this.Te.Un().Mh(t),this.Te=t,this.gh=fu[t.bh()]}Sh(t,e){return this.gh(this.wh,this.Te.N(),t,e)}}function fd(t,e,i,s,n=0,r=e.length){let o=r-n;for(;0>1,l=n+r;s(e[l],i)===t?(n=l+1,o-=r+1):o=r}return n}let ff=fd.bind(null,!0),fp=fd.bind(null,!1);(x=L||(L={}))[x.NearestLeft=-1]="NearestLeft",x[x.None=0]="None",x[x.NearestRight=1]="NearestRight";class fm{constructor(){this.xh=[],this.Ch=new Map,this.yh=new Map,this.kh=[]}Ph(){return this.Th()>0?this.xh[this.xh.length-1]:null}Rh(){return this.Th()>0?this.Dh(0):null}Qn(){return this.Th()>0?this.Dh(this.xh.length-1):null}Th(){return this.xh.length}Gi(){return 0===this.Th()}ze(t){return null!==this.Ih(t,0)}Mh(t){return this.Hn(t)}Hn(t,e=0){let i=this.Ih(t,e);return null===i?null:{...this.Vh(i),$n:this.Dh(i)}}Bh(){return this.xh}Eh(t,e,i){if(this.Gi())return null;let s=null;for(let n of i)s=fg(s,this.Ah(t,e,n));return s}ht(t){this.yh.clear(),this.Ch.clear(),this.xh=t,this.kh=t.map(t=>t.$n)}Lh(){return this.kh}Dh(t){return this.xh[t].$n}Vh(t){return this.xh[t]}Ih(t,e){let i=this.zh(t);if(null===i&&0!==e)switch(e){case -1:return this.Oh(t);case 1:return this.Nh(t);default:throw TypeError("Unknown search mode")}return i}Oh(t){let e=this.Fh(t);return e>0&&(e-=1),e!==this.xh.length&&this.Dh(e)t.$nt.$n>e)}Hh(t,e,i){let s=null;for(let n=t;ns.$h&&(s.$h=t)))}return s}Ah(t,e,i){if(this.Gi())return null;let s=null,n=dh(this.Rh()),r=dh(this.Qn()),o=Math.max(t,n),l=Math.min(e,r),a=30*Math.ceil(o/30),h=Math.max(a,30*Math.floor(l/30));{let t=this.Fh(o),n=this.Wh(Math.min(l,a,e));s=fg(s,this.Hh(t,n,i))}let u=this.Ch.get(i);void 0===u&&(u=new Map,this.Ch.set(i,u));for(let t=Math.max(a+1,o);tnew fy(t));return this.Xh={Kh:t,Zh:e},e}Qs(t,e){return this.Jh.hitTest?.(t,e)??null}}let fw=class extends fx{cn(){return[]}};class fS{constructor(t){this.jh=t}st(t,e,i){this.jh.draw(t,fv)}qh(t,e,i){this.jh.drawBackground?.(t,fv)}}class fM{constructor(t){this.Ls=null,this.Yh=t}Tt(){let t=this.Yh.renderer();if(null===t)return null;if(this.Ls?.Kh===t)return this.Ls.Zh;let e=new fS(t);return this.Ls={Kh:t,Zh:e},e}Gh(){return this.Yh.zOrder?.()??"normal"}}function fk(t){return{ri:t.text(),Ei:t.coordinate(),Vi:t.fixedCoordinate?.(),R:t.textColor(),G:t.backColor(),It:t.visible?.()??!0,pi:t.tickVisible?.()??!0}}class fC{constructor(t,e){this.Xt=new dW,this.ta=t,this.ia=e}Tt(){return this.Xt.ht({nn:this.ia.nn(),...fk(this.ta)}),this.Xt}}class fE extends dV{constructor(t,e){super(),this.ta=t,this.Ki=e}Yi(t,e,i){let s=fk(this.ta);i.G=s.G,t.R=s.R;let n=2/12*this.Ki.k();i.Ti=n,i.Ri=n,i.Ei=s.Ei,i.Vi=s.Vi,t.ri=s.ri,t.It=s.It,t.pi=s.pi}}class fT extends fx{constructor(t,e){super(t),this.na=null,this.sa=null,this.ea=null,this.ra=null,this.Te=e}dn(){let t=this.Jh.timeAxisViews?.()??[];if(this.na?.Kh===t)return this.na.Zh;let e=this.Te.Qt().Et(),i=t.map(t=>new fC(t,e));return this.na={Kh:t,Zh:i},i}qn(){let t=this.Jh.priceAxisViews?.()??[];if(this.sa?.Kh===t)return this.sa.Zh;let e=this.Te.Ft(),i=t.map(t=>new fE(t,e));return this.sa={Kh:t,Zh:i},i}ha(){let t=this.Jh.priceAxisPaneViews?.()??[];if(this.ea?.Kh===t)return this.ea.Zh;let e=t.map(t=>new fM(t));return this.ea={Kh:t,Zh:e},e}aa(){let t=this.Jh.timeAxisPaneViews?.()??[];if(this.ra?.Kh===t)return this.ra.Zh;let e=t.map(t=>new fM(t));return this.ra={Kh:t,Zh:e},e}la(t,e){return this.Jh.autoscaleInfo?.(t,e)??null}}function fP(t,e,i,s){t.forEach(t=>{e(t).forEach(t=>{t.Gh()===i&&s.push(t)})})}function fR(t){return t.jn()}function f_(t){return t.ha()}function fL(t){return t.aa()}let fN=["Area","Line","Baseline"];class fA extends fh{constructor(t,e,i,s,n){super(t),this.qt=new fm,this.dr=new d8(this),this.oa=[],this._a=new d4(this),this.ua=null,this.ca=null,this.da=null,this.fa=[],this.pa=new fa,this.va=new Map,this.ma=null,this.yn=i,this.wa=e;const r=new ft(this);if(this.mn=[r],this.pr=new d2(r,this,t),fN.includes(this.wa)&&(this.ua=new d7(this)),this.Ma(),this.Yh=s(this,this.Qt(),n),"Custom"===this.wa){const t=this.Yh;t.ga&&this.ba(t.ga)}}m(){null!==this.da&&clearTimeout(this.da)}We(t){return this.yn.priceLineColor||t}Ae(t){let e,i,s={Le:!0},n=this.Ft();if(this.Qt().Et().Gi()||n.Gi()||this.qt.Gi())return s;let r=this.Qt().Et().Ee(),o=this.Lt();if(null===r||null===o)return s;if(t){let t=this.qt.Ph();if(null===t)return s;e=t,i=t.$n}else{let t=this.qt.Hn(r.bi(),-1);if(null===t||null===(e=this.qt.Mh(t.$n)))return s;i=t.$n}let l=e.Wt[3],a=this.Sa().Sh(i,{Wt:e}),h=n.Nt(l,o.Wt);return{Le:!1,Mt:l,ri:n.Ji(l,o.Wt),qe:n.xa(l),Ye:n.Ca(l,o.Wt),R:a.sh,Ei:h,$n:i}}Sa(){return null!==this.ca||(this.ca=new fc(this)),this.ca}N(){return this.yn}vr(t){let e=this.Qt(),{priceScaleId:i,visible:s,priceFormat:n}=t;void 0!==i&&i!==this.yn.priceScaleId&&e.ya(this,i),void 0!==s&&s!==this.yn.visible&&e.ka();let r=void 0!==t.conflationThresholdFactor;dd(this.yn,t),r&&(this.va.clear(),this.Qt().mr()),void 0!==n&&(this.Ma(),e.Pa()),e.Ta(this),e.Ra(),this.Yh.kt("options")}ht(t,e){this.qt.ht(t),this.va.clear();let i=this.Qt().Et().N();i.enableConflation&&i.precomputeConflationOnInit&&this.Da(i.precomputeConflationPriority),this.Yh.kt("data"),null!==this.ua&&(e&&e.Ia?this.ua.De():0===t.length&&this.ua.Re());let s=this.Qt().Ks(this);this.Qt().Va(s),this.Qt().Ta(this),this.Qt().Ra(),this.Qt().mr()}Ba(t){let e=new fl(this,t);return this.oa.push(e),this.Qt().Ta(this),e}Ea(t){let e=this.oa.indexOf(t);-1!==e&&this.oa.splice(e,1),this.Qt().Ta(this)}Aa(){return this.oa}bh(){return this.wa}Lt(){let t=this.La();return null===t?null:{Wt:t.Wt[3],za:t.wt}}La(){let t=this.Qt().Et().Ee();if(null===t)return null;let e=t.Oa();return this.qt.Hn(e,1)}Un(){return this.qt}ba(t){this.ma=t,this.va.clear()}Na(){return!!this.Qt().Et().N().enableConflation&&this.Fa()>1}Rr(t){if(!this.Na())return;let e=this.Fa();if(!this.va.has(e))return;let i="Custom"===this.wa,s=i&&this.ma||void 0,n=i&&this.Yh.Wa?t=>{let e=this.Yh.Wa(t);return Array.isArray(e)?e:["number"==typeof e?e:0]}:void 0,r=this.pa.Rr(this.qt.Bh(),t,e,s,i,n),o=new fm;o.ht(r),this.va.set(e,o)}Ha(){let t=this.Qt().Et().N().enableConflation;if("Custom"===this.wa&&null===this.ma||!t)return this.qt;let e=this.Fa(),i=this.va.get(e);return i||(this.Ua(e),this.va.get(e)??this.qt)}$a(t){let e=this.qt.Mh(t);return null===e?null:"Bar"===this.wa||"Candlestick"===this.wa||"Custom"===this.wa?{jr:e.Wt[0],qr:e.Wt[1],Yr:e.Wt[2],Kr:e.Wt[3]}:e.Wt[3]}ja(t){let e=[];fP(this.fa,fR,"top",e);let i=this.ua;return null!==i&&i.It()&&(null===this.da&&i.Ve()&&(this.da=setTimeout(()=>{this.da=null,this.Qt().qa()},0)),i.Ie(),e.unshift(i)),e}jn(){let t=[];this.Ya()||t.push(this._a),t.push(this.Yh,this.dr);let e=this.oa.map(t=>t.wr());return t.push(...e),fP(this.fa,fR,"normal",t),t}Ka(){return this.Za(fR,"bottom")}Ga(t){return this.Za(f_,t)}Xa(t){return this.Za(fL,t)}Ja(t,e){return this.fa.map(i=>i.Qs(t,e)).filter(t=>null!==t)}cn(){return[this.pr,...this.oa.map(t=>t.Mr())]}qn(t,e){if(e!==this.hn&&!this.Ya())return[];let i=[...this.mn];for(let t of this.oa)i.push(t.gr());return this.fa.forEach(t=>{i.push(...t.qn())}),i}dn(){let t=[];return this.fa.forEach(e=>{t.push(...e.dn())}),t}la(t,e){if(void 0!==this.yn.autoscaleInfoProvider){let i=this.yn.autoscaleInfoProvider(()=>{let i=this.Qa(t,e);return null===i?null:i.sr()});return fs.er(i)}return this.Qa(t,e)}Kh(){let t=this.yn.priceFormat;return t.base??1/t.minMove}tl(){return this.il}Nn(){for(let t of(this.Yh.kt(),this.mn))t.kt();for(let t of this.oa)t.kt();this.dr.kt(),this._a.kt(),this.ua?.kt(),this.fa.forEach(t=>t.Nn())}Ft(){return dh(super.Ft())}At(t){if(!(("Line"===this.wa||"Area"===this.wa||"Baseline"===this.wa)&&this.yn.crosshairMarkerVisible))return null;let e=this.qt.Mh(t);return null===e?null:{Mt:e.Wt[3],ft:this.nl(),Ht:this.sl(),Ot:this.el(),zt:this.rl(t)}}He(){return this.yn.title}It(){return this.yn.visible}hl(t){this.fa.push(new fT(t,this))}al(t){this.fa=this.fa.filter(e=>e.Qh()!==t)}ll(){if("Custom"===this.wa)return t=>this.Yh.Wa(t)}ol(){if("Custom"===this.wa)return t=>this.Yh._l(t)}ul(){return this.qt.Lh()}Ya(){return!dQ(this.Ft().cl())}Qa(t,e){if(!dp(t)||!dp(e)||this.qt.Gi())return null;let i="Line"===this.wa||"Area"===this.wa||"Baseline"===this.wa||"Histogram"===this.wa?[3]:[2,1],s=this.qt.Eh(t,e,i),n=null!==s?new fi(s.Uh,s.$h):null,r=null;if("Histogram"===this.bh()){let t=this.yn.base,e=new fi(t,t);n=null!==n?n.Ss(e):e}return this.fa.forEach(i=>{let s=i.la(t,e);if(s?.priceRange){let t=new fi(s.priceRange.minValue,s.priceRange.maxValue);n=null!==n?n.Ss(t):t}s?.margins&&(r=s.margins)}),new fs(n,r)}nl(){switch(this.wa){case"Line":case"Area":case"Baseline":return this.yn.crosshairMarkerRadius}return 0}sl(){switch(this.wa){case"Line":case"Area":case"Baseline":{let t=this.yn.crosshairMarkerBorderColor;if(0!==t.length)return t}}return null}el(){switch(this.wa){case"Line":case"Area":case"Baseline":return this.yn.crosshairMarkerBorderWidth}return 0}rl(t){switch(this.wa){case"Line":case"Area":case"Baseline":{let t=this.yn.crosshairMarkerBackgroundColor;if(0!==t.length)return t}}return this.Sa().Sh(t).sh}Ma(){switch(this.yn.priceFormat.type){case"custom":{let t=this.yn.priceFormat.formatter;this.il={format:t,formatTickmarks:this.yn.priceFormat.tickmarksFormatter??(e=>e.map(t))};break}case"volume":this.il=new dX(this.yn.priceFormat.precision);break;case"percent":this.il=new dZ(this.yn.priceFormat.precision);break;default:{let t=Math.pow(10,this.yn.priceFormat.precision);this.il=new dG(t,this.yn.priceFormat.minMove*t)}}null!==this.hn&&this.hn.dl()}Za(t,e){let i=[];return fP(this.fa,t,e,i),i}Fa(){let{fl:t,pl:e,vl:i}=this.ml();return this.pa.Sr(t,e,i)}ml(){let t=this.Qt().Et(),e=t.fl(),i=window.devicePixelRatio||1,s=t.N().conflationThresholdFactor;return{fl:e,pl:i,vl:this.yn.conflationThresholdFactor??s??1}}wl(t){let e,i=this.qt.Bh();if("Custom"===this.wa&&null!==this.ma){let s=this.ll();if(!s)throw Error("Custom series with conflation reducer must have a priceValueBuilder method");e=this.pa.Cr(i,t,this.ma,!0,t=>s(t))}else e=this.pa.Cr(i,t);let s=new fm;return s.ht(e),s}Ua(t){let e=this.wl(t);this.va.set(t,e)}Da(t){if("Custom"!==this.wa||null!==this.ma&&this.ll())for(let e of(this.va.clear(),this.Qt().Et().Ml())){let i=()=>{this.gl(e)},s="object"==typeof window&&window||"object"==typeof self&&self;s?.Sl?.bl?s.Sl.bl(()=>{i()},{se:t}):Promise.resolve().then(()=>i())}}gl(t){if(this.va.has(t)||0===this.qt.Bh().length)return;let e=this.wl(t);this.va.set(t,e)}}let fj=[3],fz=[0,1,2,3];class fD{constructor(t){this.yn=t}xl(t,e,i){if(0===this.yn.mode)return t;let s=i.Pn(),n=s.Lt();if(null===n)return t;let r=s.Nt(t,n),o=i.Cl().filter(t=>t instanceof fA).reduce((t,s)=>{if(i.Zs(s)||!s.It())return t;let n=s.Ft(),r=s.Un();if(n.Gi()||!r.ze(e))return t;let o=r.Mh(e);if(null===o)return t;let l=du(s.Lt()),a=3===this.yn.mode?fz:fj;return t.concat(a.map(t=>n.Nt(o.Wt[t],l.Wt)))},[]);if(0===o.length)return t;o.sort((t,e)=>Math.abs(t-r)-Math.abs(e-r));let l=o[0];return s.Tn(l,n)}}function fO(t,e,i){return Math.min(Math.max(t,e),i)}class fI extends dT{constructor(){super(...arguments),this.qt=null}ht(t){this.qt=t}et({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){var n;if(null===this.qt)return;let r=Math.max(1,Math.floor(i));t.lineWidth=r,n=()=>{let n=dh(this.qt);if(n.yl){for(let s of(t.strokeStyle=n.kl,dn(t,n.Pl),t.beginPath(),n.Tl)){let n=Math.round(s.Rl*i);t.moveTo(n,-r),t.lineTo(n,e.height+r)}t.stroke()}if(n.Dl){for(let i of(t.strokeStyle=n.Il,dn(t,n.Vl),t.beginPath(),n.Bl)){let n=Math.round(i.Rl*s);t.moveTo(-r,n),t.lineTo(e.width+r,n)}t.stroke()}},t.save(),t.lineWidth%2&&t.translate(.5,.5),n(),t.restore()}}class fV{constructor(t){this.Xt=new fI,this.xt=!0,this.yt=t}kt(){this.xt=!0}Tt(){if(this.xt){let t=this.yt.Qt().N().grid,e={Dl:t.horzLines.visible,yl:t.vertLines.visible,Il:t.horzLines.color,kl:t.vertLines.color,Vl:t.horzLines.style,Pl:t.vertLines.style,Bl:this.yt.Pn().El(),Tl:(this.yt.Qt().Et().El()||[]).map(t=>({Rl:t.coord}))};this.Xt.ht(e),this.xt=!1}return this.Xt}}class fF{constructor(t){this.Yh=new fV(t)}wr(){return this.Yh}}let fB={Al:4,Ll:1e-4};function fW(t,e){let i=100*(t-e)/e;return e<0?-i:i}function f$(t,e){let i=100*(t-e)/e+100;return e<0?-i:i}function fK(t,e){let i=Math.abs(t);if(i<1e-15)return 0;let s=Math.log10(i+e.Ll)+e.Al;return t<0?-s:s}function fU(t,e){let i=Math.abs(t);if(i<1e-15)return 0;let s=Math.pow(10,i-e.Al)-e.Ll;return t<0?-s:s}function fQ(t,e){return null===t?null:new fi(fK(t.Je(),e),fK(t.Qe(),e))}function fH(t,e){return null===t?null:new fi(fU(t.Je(),e),fU(t.Qe(),e))}function fq(t){if(null===t)return fB;let e=Math.abs(t.Qe()-t.Je());if(e>=1||e<1e-15)return fB;let i=Math.ceil(Math.abs(Math.log10(e))),s=fB.Al+i;return{Al:s,Ll:1/Math.pow(10,s)}}class fY{constructor(t,e){if(this.zl=t,this.Ol=e,function(t){if(t<0)return!1;if(t>1e18)return!0;for(let e=t;e>1;e/=10)if(e%10!=0)return!1;return!0}(this.zl))this.Nl=[2,2.5,2];else{this.Nl=[];for(let t=this.zl;1!==t;){if(t%2==0)this.Nl.push(2),t/=2;else{if(t%5!=0)throw Error("unexpected base");this.Nl.push(2,2.5),t/=5}if(this.Nl.length>100)throw Error("something wrong with base")}}}Fl(t,e,i){let s=0===this.zl?0:1/this.zl,n=Math.pow(10,Math.max(0,Math.ceil(Math.log10(t-e)))),r=0,o=this.Ol[0];for(;;){let t=s-n<=1e-14&&n>s+1e-14,e=i*o-n<=1e-14,l=1-n<=1e-14;if(!(t&&e&&l))break;n/=o,o=this.Ol[++r%this.Ol.length]}if(n<=s+1e-14&&(n=s),n=Math.max(1,n),this.Nl.length>0&&1e-14>Math.abs(n-1))for(r=0,o=this.Nl[0];i*o-n<=1e-14&&n>s+1e-14;)n/=o,o=this.Nl[++r%this.Nl.length];return n}}class fG{constructor(t,e,i,s){this.Wl=[],this.Ki=t,this.zl=e,this.Hl=i,this.Ul=s}Fl(t,e){if(tt.Jl),c=this.Ki.Ql(u);for(let t=0;t=s?1:-1,u=null,c=0;for(let d=i-a;d>s;d-=e){let i=this.Ul(d,t,!0);null!==u&&Math.abs(i-u)r||(c0&&o[0].Rl-l.Rl0&&a.Rl-o[o.length-1].Rldh(t.ln())-dh(e.ln()))}(w=N||(N={}))[w.Normal=0]="Normal",w[w.Logarithmic=1]="Logarithmic",w[w.Percentage=2]="Percentage",w[w.IndexedTo100=3]="IndexedTo100";let fX=new dZ,fJ=new dG(100,1);class f0{constructor(t,e,i,s,n){this.ho=0,this.ao=null,this.rr=null,this.lo=null,this.oo={_o:!1,uo:null},this.co=!1,this.do=0,this.fo=0,this.po=new dc,this.vo=new dc,this.mo=[],this.wo=null,this.Mo=null,this.bo=null,this.So=null,this.xo=null,this.il=fJ,this.Co=fq(null),this.yo=t,this.yn=e,this.ko=i,this.Po=s,this.To=n,this.Ro=new fG(this,100,this.Do.bind(this),this.Io.bind(this))}cl(){return this.yo}N(){return this.yn}vr(t){if(dd(this.yn,t),this.dl(),void 0!==t.mode&&this.Vo({_e:t.mode}),void 0!==t.scaleMargins){let e=da(t.scaleMargins.top),i=da(t.scaleMargins.bottom);if(e<0||e>1)throw Error(`Invalid top margin - expect value between 0 and 1, given=${e}`);if(i<0||i>1)throw Error(`Invalid bottom margin - expect value between 0 and 1, given=${i}`);if(e+i>1)throw Error(`Invalid margins - sum of margins must be less than 1, given=${e+i}`);this.Bo(),this.bo=null}}Eo(){return this.yn.autoScale}Ao(){return this.co}so(){return 1===this.yn.mode}je(){return 2===this.yn.mode}Lo(){return 3===this.yn.mode}ro(){return this.Co}_e(){return{hs:this.yn.autoScale,zo:this.yn.invertScale,_e:this.yn.mode}}Vo(t){let e=this._e(),i=null;void 0!==t.hs&&(this.yn.autoScale=t.hs),void 0!==t._e&&(this.yn.mode=t._e,2!==t._e&&3!==t._e||(this.yn.autoScale=!0),this.oo._o=!1),1===e._e&&t._e!==e._e&&(function(t,e){if(null===t)return!1;let i=fU(t.Je(),e),s=fU(t.Qe(),e);return isFinite(i)&&isFinite(s)}(this.rr,this.Co)?null!==(i=fH(this.rr,this.Co))&&this.Oo(i):this.yn.autoScale=!0),1===t._e&&t._e!==e._e&&null!==(i=fQ(this.rr,this.Co))&&this.Oo(i);let s=e._e!==this.yn.mode;s&&(2===e._e||this.je())&&this.dl(),s&&(3===e._e||this.Lo())&&this.dl(),void 0!==t.zo&&e.zo!==t.zo&&(this.yn.invertScale=t.zo,this.No()),this.vo.p(e,this._e())}Fo(){return this.vo}k(){return this.ko.fontSize}$t(){return this.ho}Wo(t){this.ho!==t&&(this.ho=t,this.Bo(),this.bo=null)}Ho(){if(this.ao)return this.ao;let t=this.$t()-this.Uo()-this.$o();return this.ao=t,t}ar(){return this.jo(),this.rr}Oo(t,e){let i=this.rr;(e||null===i&&null!==t||null!==i&&!i.Ge(t))&&(this.bo=null,this.rr=t)}qo(t){this.Oo(t),this.Yo(null!==t)}Gi(){return this.jo(),0===this.ho||!this.rr||this.rr.Gi()}Ko(t){return this.zo()?t:this.$t()-1-t}Nt(t,e){return this.je()?t=fW(t,e):this.Lo()&&(t=f$(t,e)),this.Io(t,e)}Zo(t,e,i){this.jo();let s=this.$o(),n=dh(this.ar()),r=n.Je(),o=n.Qe(),l=this.Ho()-1,a=this.zo(),h=l/(o-r),u=void 0===i?0:i.from,c=void 0===i?t.length:i.to,d=this.Go();for(let i=u;it.Nn())}Kl(){return this.yn.ensureEdgeTickMarksVisible&&this.Eo()}Gl(){return this.k()/2}dl(){this.bo=null;let t=1/0;for(let e of(this.wo=null,this.mo))e.ln()fK(t,this.Co):null}b_(t,e,i){return void 0===e?(void 0===i&&(i=this.tl()),i.format(t)):e(t)}S_(t,e,i){return void 0===e?(void 0===i&&(i=this.tl()),i.formatTickmarks(t)):e(t)}cr(t,e){return this.b_(t,this.Po.priceFormatter,e)}v_(t,e){let i=this.Po.priceFormatter;return this.S_(t,this.Po.tickmarksPriceFormatter??(i?t=>t.map(i):void 0),e)}f_(t,e){return this.b_(t,this.Po.percentageFormatter,e)}p_(t,e){let i=this.Po.percentageFormatter;return this.S_(t,this.Po.tickmarksPercentageFormatter??(i?t=>t.map(i):void 0),e)}}function f1(t){return t instanceof fA}class f2{constructor(t,e){this.mo=[],this.x_=new Map,this.ho=0,this.C_=0,this.y_=1,this.Mo=null,this.k_=null,this.P_=!1,this.T_=new dc,this.fa=[],this.ia=t,this.sn=e,this.R_=new fF(this);const i=e.N();this.D_=this.I_("left",i.leftPriceScale),this.V_=this.I_("right",i.rightPriceScale),this.D_.Fo().i(this.B_.bind(this,this.D_),this),this.V_.Fo().i(this.B_.bind(this,this.V_),this),this.E_(i)}E_(t){if(t.leftPriceScale&&this.D_.vr(t.leftPriceScale),t.rightPriceScale&&this.V_.vr(t.rightPriceScale),t.localization&&(this.D_.dl(),this.V_.dl()),t.overlayPriceScales)for(let e of Array.from(this.x_.values())){let i=dh(e[0].Ft());i.vr(t.overlayPriceScales),t.localization&&i.dl()}}A_(t){switch(t){case"left":return this.D_;case"right":return this.V_}return this.x_.has(t)?da(this.x_.get(t))[0].Ft():null}m(){this.Qt().L_().u(this),this.D_.Fo().u(this),this.V_.Fo().u(this),this.mo.forEach(t=>{t.m&&t.m()}),this.fa=this.fa.filter(t=>{let e=t.Qh();return e.detached&&e.detached(),!1}),this.T_.p()}z_(){return this.y_}O_(t){this.y_=t}Qt(){return this.sn}nn(){return this.C_}$t(){return this.ho}N_(t){this.C_=t,this.F_()}Wo(t){this.ho=t,this.D_.Wo(t),this.V_.Wo(t),this.mo.forEach(e=>{if(this.Zs(e)){let i=e.Ft();null!==i&&i.Wo(t)}}),this.F_()}W_(t){this.P_=t}H_(){return this.P_}U_(){return this.mo.filter(f1)}Cl(){return this.mo}Zs(t){let e=t.Ft();return null===e||this.D_!==e&&this.V_!==e}s_(t,e,i){this.j_(t,e,i?t.ln():this.mo.length)}r_(t,e){let i=this.mo.indexOf(t);dl(-1!==i,"removeDataSource: invalid data source"),this.mo.splice(i,1),e||this.mo.forEach((t,e)=>t._n(e));let s=dh(t.Ft()).cl();if(this.x_.has(s)){let e=da(this.x_.get(s)),i=e.indexOf(t);-1!==i&&(e.splice(i,1),0===e.length&&this.x_.delete(s))}let n=t.Ft();n&&n.Cl().indexOf(t)>=0&&(n.r_(t),this.q_(n)),this.Y_()}Xs(t){return t===this.D_?"left":t===this.V_?"right":"overlay"}K_(){return this.D_}Z_(){return this.V_}G_(t,e){t.l_(e)}X_(t,e){t.o_(e),this.F_()}J_(t){t.__()}Q_(t,e){t.u_(e)}tu(t,e){t.c_(e),this.F_()}iu(t){t.d_()}F_(){this.mo.forEach(t=>{t.Nn()})}Pn(){let[t,e]=this.nu(),i=null;return t.N().visible&&0!==t.Cl().length?i=t:e.N().visible&&0!==e.Cl().length?i=e:0!==this.mo.length&&(i=this.mo[0].Ft()),null===i&&(i=this.Gs()??t),i}Gs(){let[t,e]=this.nu();return t.N().visible?t:e.N().visible?e:null}q_(t){null!==t&&t.Eo()&&this.su(t)}eu(t){let e=this.ia.Ee();t.Vo({hs:!0}),null!==e&&t.w_(e),this.F_()}ru(){this.su(this.D_),this.su(this.V_)}hu(){this.q_(this.D_),this.q_(this.V_),this.mo.forEach(t=>{this.Zs(t)&&this.q_(t.Ft())}),this.F_(),this.sn.mr()}Dt(){return null===this.Mo&&(this.Mo=fZ(this.mo)),this.Mo}au(){let t=this.Dt(),e=this.sn.ou()?.lu,i=this.sn.N().hoveredSeriesOnTop,s=this.k_;if(null!==s&&s.Kh===t&&s._u===e&&s.uu===i)return s.cu;let n=function(t,e,i){if(!i)return t;let s=t.indexOf(e);if(-1===s||s===t.length-1)return t;let n=[];for(let e=0;et._n(e)),this.Y_(),[this.D_,this.V_]))s.e_(),s.dl();this.sn.mr()}Vt(){return this.Dt().filter(f1)}fu(){return this.T_}pu(){return this.R_}hl(t){this.fa.push(new fw(t))}al(t){this.fa=this.fa.filter(e=>e.Qh()!==t),t.detached&&t.detached(),this.sn.mr()}vu(){return this.fa}Ja(t,e){return this.fa.map(i=>i.Qs(t,e)).filter(t=>null!==t)}su(t){let e=t.m_();if(e&&e.length>0&&!this.ia.Gi()){let e=this.ia.Ee();null!==e&&t.w_(e)}t.Nn()}j_(t,e,i){let s=this.A_(e);if(null===s&&(s=this.I_(e,this.sn.N().overlayPriceScales)),this.mo.splice(i,0,t),!dQ(e)){let i=this.x_.get(e)||[];i.push(t),this.x_.set(e,i)}t._n(i),s.s_(t),t.un(s),this.q_(s),this.Y_()}Y_(){this.Mo=null,this.k_=null}nu(){return"left"===this.sn.N().defaultVisiblePriceScaleId?[this.D_,this.V_]:[this.V_,this.D_]}B_(t,e,i){e._e!==i._e&&this.su(t)}I_(t,e){let i=new f0(t,{visible:!0,autoScale:!0,...dv(e)},this.sn.N().layout,this.sn.N().localization,this.sn.Xi());return i.Wo(this.$t()),i}}function f5(t,e){return null===e||2===t.se&&2!==e.se||(2!==e.se||2===t.se)&&t.ne!==e.ne&&t.ne= left"),this.ku=t,this.Pu=e}Oa(){return this.ku}bi(){return this.Pu}Tu(){return this.Pu-this.ku+1}ze(t){return this.ku<=t&&t<=this.Pu}Ge(t){return this.ku===t.Oa()&&this.Pu===t.bi()}}function f8(t,e){return null===t||null===e?t===e:t.Ge(e)}class pt{constructor(){this.Ru=new Map,this.Ls=null,this.Du=!1}Iu(t){this.Du=t,this.Ls=null}Vu(t,e){this.Bu(e),this.Ls=null;for(let i=e;i{t<=i[0].index?e.push(s):i.splice(ff(i,t,e=>e.index!e||i.has(t.index);for(let e of Array.from(this.Ru.keys()).sort((t,e)=>e-t)){if(!this.Ru.get(e))continue;let i=s;s=[];let r=i.length,o=0,l=da(this.Ru.get(e)),a=l.length,h=1/0,u=-1/0;for(let e=0;e=t&&c-u>=t&&n(a))s.push(a),u=c;else if(this.Du)return i}for(;oe.weight?t:e}class ps{constructor(t,e,i,s){this.C_=0,this.Uu=null,this.$u=[],this.xo=null,this.So=null,this.ju=new pt,this.qu=new Map,this.Yu=pe.Hu(),this.Ku=!0,this.Zu=new dc,this.Gu=new dc,this.Xu=new dc,this.Ju=null,this.Qu=null,this.tc=new Map,this.nc=-1,this.sc=[],this.ec=1,this.yn=e,this.Po=i,this.rc=e.rightOffset,this.hc=e.barSpacing,this.sn=t,this.ac(e),this.xu=s,this.lc(),this.ju.Iu(e.uniformDistribution),this.oc(),this._c()}N(){return this.yn}uc(t){dd(this.Po,t),this.cc(),this.lc()}vr(t,e){dd(this.yn,t),this.yn.fixLeftEdge&&this.dc(),this.yn.fixRightEdge&&this.fc(),void 0!==t.barSpacing&&this.sn.Ms(t.barSpacing),void 0!==t.rightOffset&&this.sn.gs(t.rightOffset),this.ac(t),void 0===t.minBarSpacing&&void 0===t.maxBarSpacing||this.sn.Ms(t.barSpacing??this.hc),void 0!==t.ignoreWhitespaceIndices&&t.ignoreWhitespaceIndices!==this.yn.ignoreWhitespaceIndices&&this._c(),this.cc(),this.lc(),void 0===t.enableConflation&&void 0===t.conflationThresholdFactor||this.oc(),this.Xu.p()}Rn(t){return this.$u[t]?.time??null}en(t){return this.$u[t]??null}vc(t,e){if(this.$u.length<1)return null;if(this.xu.key(t)>this.xu.key(this.$u[this.$u.length-1].time))return e?this.$u.length-1:null;let i=ff(this.$u,this.xu.key(t),(t,e)=>this.xu.key(t.time)0}Ee(){return this.wc(),this.Yu.Fu()}Mc(){return this.wc(),this.Yu.Wu()}gc(){let t=this.Ee();if(null===t)return null;let e={from:t.Oa(),to:t.bi()};return this.bc(e)}bc(t){let e=Math.round(t.from),i=Math.round(t.to),s=dh(this.Sc()),n=dh(this.xc());return{from:dh(this.en(Math.max(s,e))),to:dh(this.en(Math.min(n,i)))}}Cc(t){return{from:dh(this.vc(t.from,!0)),to:dh(this.vc(t.to,!0))}}nn(){return this.C_}N_(t){if(!isFinite(t)||t<=0||this.C_===t)return;let e=this.Mc(),i=this.C_;if(this.C_=t,this.Ku=!0,this.yn.lockVisibleTimeRangeOnResize&&0!==i){let e=this.hc*t/i;this.hc=e}this.yn.fixLeftEdge&&null!==e&&0>=e.Oa()&&(this.rc-=Math.round((i-t)/this.hc)+1,this.Ku=!0),this.yc(),this.kc()}jt(t){if(this.Gi()||!dp(t))return 0;let e=this.Pc()+this.rc-t;return this.C_-(e+.5)*this.hc-1}Tc(t,e){let i=this.Pc(),s=void 0===e?0:e.from,n=void 0===e?t.length:e.to;for(let e=s;ee/2&&!h?i.needAlignCoordinate=!1:i.needAlignCoordinate=u&&t.index<=l||c&&t.index>=a,d++)}return this.sc.length=d,this.Qu=this.sc,this.sc}Oc(){let t;this.Ku=!0,this.Ms(this.yn.barSpacing),t=void 0!==this.yn.rightOffsetPixels?this.yn.rightOffsetPixels/this.fl():this.yn.rightOffset,this.gs(t)}Nc(t){this.Ku=!0,this.Uu=t,this.kc(),this.dc()}Fc(t,e){let i=this.Dc(t),s=this.fl();this.Ms(s+s/10*e),this.yn.rightBarStaysOnScroll||this.gs(this.Ac()+(i-this.Dc(t)))}l_(t){this.xo&&this.d_(),null===this.So&&null===this.Ju&&(this.Gi()||(this.So=t,this.Wc()))}o_(t){if(null===this.Ju)return;let e=fO(this.C_-t,0,this.C_),i=fO(this.C_-dh(this.So),0,this.C_);0!==e&&0!==i&&this.Ms(this.Ju.fl*e/i)}__(){null!==this.So&&(this.So=null,this.Hc())}u_(t){null===this.xo&&null===this.Ju&&(this.Gi()||(this.xo=t,this.Wc()))}c_(t){if(null===this.xo)return;let e=(this.xo-t)/this.fl();this.rc=dh(this.Ju).Ac+e,this.Ku=!0,this.kc()}d_(){null!==this.xo&&(this.xo=null,this.Hc())}Uc(){this.$c(this.yn.rightOffset)}$c(t,e=400){if(!isFinite(t))throw RangeError("offset is required and must be finite number");if(!isFinite(e)||e<=0)throw RangeError("animationDuration (optional) must be finite positive number");let i=this.rc,s=performance.now();this.sn.ps({jc:t=>(t-s)/e>=1,qc:n=>{let r=(n-s)/e;return r>=1?t:i+(t-i)*r}})}kt(t,e){this.Ku=!0,this.$u=t,this.ju.Vu(t,e),this.kc()}Yc(){return this.Zu}Kc(){return this.Gu}Zc(){return this.Xu}Pc(){return this.Uu||0}Gc(t,e){let i=t.Tu(),s=e&&this.yn.rightOffsetPixels||0;this.Ec((this.C_-s)/i),this.rc=t.bi()-this.Pc(),e&&(this.rc=s?s/this.fl():this.yn.rightOffset),this.kc(),this.Ku=!0,this.sn.Bc(),this.sn.mr()}Xc(){let t=this.Sc(),e=this.xc();if(null===t||null===e)return;let i=!this.yn.rightOffsetPixels&&this.yn.rightOffset||0;this.Gc(new f7(t,e+i),!0)}Jc(t){let e=new f7(t.from,t.to);this.Gc(e)}rn(t){return void 0!==this.Po.timeFormatter?this.Po.timeFormatter(t.originalTime):this.xu.formatHorzItem(t.time)}_c(){if(this.yn.ignoreWhitespaceIndices){for(let t of(this.tc.clear(),this.sn.Jn()))for(let e of t.ul())this.tc.set(e,!0);this.nc++}}Qc(){return this.ec}Ml(){let t=1/(window.devicePixelRatio||1),e=this.yn.minBarSpacing;if(e>=t)return[1];let i=[1],s=2;for(;s<=512;)e0?this.yn.maxBarSpacing:.5*this.C_}ed(){return this.yn.fixLeftEdge&&this.yn.fixRightEdge&&0!==this.$u.length?this.C_/this.$u.length:this.yn.minBarSpacing}oc(){if(!this.yn.enableConflation)return void(this.ec=1);let t=1/(window.devicePixelRatio||1)*(this.yn.conflationThresholdFactor??1);if(this.hc>=t)return void(this.ec=1);let e=Math.pow(2,Math.floor(Math.log2(t/this.hc)));this.ec=Math.min(e,512)}kc(){let t=this.hd();null!==t&&this.rce&&(this.rc=e,this.Ku=!0)}hd(){let t=this.Sc(),e=this.Uu;return null===t||null===e?null:t-e-1+(this.yn.fixLeftEdge?this.C_/this.hc:Math.min(2,this.$u.length))}ad(){return this.yn.fixRightEdge?0:this.C_/this.hc-Math.min(2,this.$u.length)}Wc(){this.Ju={fl:this.fl(),Ac:this.Ac()}}Hc(){this.Ju=null}zc(t){let e=this.qu.get(t.weight);return void 0===e&&(e=new f9(t=>this.ld(t),this.xu),this.qu.set(t.weight,e)),e.Cu(t)}ld(t){return this.xu.formatTickmark(t,this.Po)}sd(t){let e=this.Yu;this.Yu=t,f8(e.Fu(),this.Yu.Fu())||this.Zu.p(),f8(e.Wu(),this.Yu.Wu())||this.Gu.p(),this.nd()}nd(){this.Qu=null}cc(){this.nd(),this.qu.clear()}lc(){this.xu.updateFormatter(this.Po)}dc(){if(!this.yn.fixLeftEdge)return;let t=this.Sc();if(null===t)return;let e=this.Ee();if(null===e)return;let i=e.Oa()-t;if(i<0){let t=this.rc-i-1;this.gs(t)}this.yc()}fc(){this.kc(),this.yc()}Ic(t){return!this.yn.ignoreWhitespaceIndices||this.tc.get(t)||!1}Vc(t){let e=function*(t){let e=Math.round(t),i=ei)break}return t}ac(t){if(void 0!==t.rightOffsetPixels){let e=t.rightOffsetPixels/(t.barSpacing||this.hc);this.sn.gs(e)}}}(S=A||(A={}))[S.OnTouchEnd=0]="OnTouchEnd",S[S.OnNextTap=1]="OnNextTap";class pn{constructor(t,e,i){this.od=[],this._d=[],this.ud=null,this.C_=0,this.dd=null,this.fd=new dc,this.pd=new dc,this.vd=null,this.md=t,this.yn=e,this.xu=i,this.To=new dC(this.yn.layout.colorParsers),this.wd=new dS(this),this.ia=new ps(this,e.timeScale,this.yn.localization,i),this.Ct=new dU(this,e.crosshair),this.Md=new fD(e.crosshair),e.addDefaultPane&&(this.gd(0),this.od[0].O_(2)),this.bd=this.Sd(0),this.xd=this.Sd(1)}Pa(){this.Cd(dH.ys())}mr(){this.Cd(dH.Cs())}qa(){this.Cd(new dH(1))}Ta(t){let e=this.yd(t);this.Cd(e)}ou(){return this.dd}kd(t){if(this.dd?.lu===t?.lu&&this.dd?.wu?.te===t?.wu?.te&&this.dd?.wu?.ie===t?.wu?.ie&&this.dd?.mu===t?.mu&&this.dd?.ee===t?.ee)return;let e=this.dd;this.dd=t,null!==e&&this.Ta(e.lu),null!==t&&t.lu!==e?.lu&&this.Ta(t.lu)}N(){return this.yn}vr(t){dd(this.yn,t),this.od.forEach(e=>e.E_(t)),void 0!==t.timeScale&&this.ia.vr(t.timeScale),void 0!==t.localization&&this.ia.uc(t.localization),(t.leftPriceScale||t.rightPriceScale)&&this.fd.p(),this.bd=this.Sd(0),this.xd=this.Sd(1),this.Pa()}Pd(t,e,i=0){let s=this.od[i];if(void 0===s)return;if("left"===t)return dd(this.yn,{leftPriceScale:e}),s.E_({leftPriceScale:e}),this.fd.p(),void this.Pa();if("right"===t)return dd(this.yn,{rightPriceScale:e}),s.E_({rightPriceScale:e}),this.fd.p(),void this.Pa();let n=this.Td(t,i);null!==n&&(n.Ft.vr(e),this.fd.p())}Td(t,e){let i=this.od[e];if(void 0===i)return null;let s=i.A_(t);return null!==s?{Kn:i,Ft:s}:null}Et(){return this.ia}Zn(){return this.od}Rd(){return this.Ct}Dd(){return this.pd}Id(t,e){t.Wo(e),this.Bc()}N_(t){this.C_=t,this.ia.N_(this.C_),this.od.forEach(e=>e.N_(t)),this.Bc()}Vd(t){1!==this.od.length&&(dl(t>=0&&t=0&&tt+e.z_(),0),n=this.od.reduce((t,e)=>t+e.$t(),0),r=n-30*(this.od.length-1);e=Math.min(r,Math.max(30,e));let o=s/n,l=i.$t();i.O_(e*o);let a=e-l,h=this.od.length-1;for(let t of this.od)if(t!==i){let e=Math.min(r,Math.max(30,t.$t()-a/h));a-=t.$t()-e,h-=1;let i=e*o;t.O_(i)}this.Pa()}Ed(t,e){dl(t>=0&&t=0&&e=0&&t=0&&et.It())),this.ud}ka(){this.ud=null}jd(t,e,i,s,n){this.Ct.In(t,e);let r=NaN,o=this.ia.Rc(t,!0),l=this.ia.Ee();null!==l&&(o=Math.min(Math.max(l.Oa(),o),l.bi())),o=this.Ct.Fn(o);let a=s.Pn(),h=a.Lt();if(null!==h&&(r=a.Tn(e,h)),r=this.Md.xl(r,o,s),this.Ct.An(o,r,s),this.qa(),!n){let n=f6(s,t,e);this.kd(n&&{lu:n.lu,wu:n.wu,mu:n.mu||null,ee:n.ee}),this.pd.p(this.Ct.Bt(),{x:t,y:e},i)}}qd(t,e,i){let s=i.Pn(),n=s.Lt(),r=s.Nt(t,dh(n)),o=this.ia.vc(e,!0),l=this.ia.jt(dh(o));this.jd(l,r,null,i,!0)}Yd(t){this.Rd().zn(),this.qa(),t||this.pd.p(null,null,null)}Ra(){let t=this.Ct.Kn();if(null!==t){let e=this.Ct.Bn(),i=this.Ct.En();this.jd(e,i,null,t)}this.Ct.Nn()}Kd(t,e,i){let s=this.ia.Rn(0);void 0!==e&&void 0!==i&&this.ia.kt(e,i);let n=this.ia.Rn(0),r=this.ia.Pc(),o=this.ia.Ee();if(null!==o&&null!==s&&null!==n){let e=o.ze(r),l=this.xu.key(s)>this.xu.key(n),a=null!==t&&t>r&&!l,h=this.ia.N().allowShiftVisibleRangeOnWhitespaceReplacement,u=e&&(void 0!==i||h)&&this.ia.N().shiftVisibleRangeOnNewBar;if(a&&!u){let e=t-r;this.ia.gs(this.ia.Ac()-e)}}this.ia.Nc(t)}Va(t){null!==t&&t.hu()}Ks(t){if(t instanceof f2)return t;let e=this.od.find(e=>e.Dt().includes(t));return void 0===e?null:e}Bc(){this.od.forEach(t=>t.hu()),this.Ra()}m(){this.od.forEach(t=>t.m()),this.od.length=0,this.yn.localization.priceFormatter=void 0,this.yn.localization.percentageFormatter=void 0,this.yn.localization.timeFormatter=void 0}Zd(){return this.wd}Js(){return this.wd.N()}L_(){return this.fd}Gd(t,e){let i=this.gd(e);this.Xd(t,i),this._d.push(t),this.ka(),1===this._d.length?this.Pa():this.mr()}Jd(t){let e=this.Ks(t),i=this._d.indexOf(t);dl(-1!==i,"Series not found");let s=dh(e);this._d.splice(i,1),s.r_(t),t.m&&t.m(),this.ka(),this.ia._c(),this.Qd(s)}ya(t,e){let i=dh(this.Ks(t));i.r_(t,!0),i.s_(t,e,!0)}Xc(){let t=dH.Cs();t.us(),this.Cd(t)}tf(t){let e=dH.Cs();e.fs(t),this.Cd(e)}ws(){let t=dH.Cs();t.ws(),this.Cd(t)}Ms(t){let e=dH.Cs();e.Ms(t),this.Cd(e)}gs(t){let e=dH.Cs();e.gs(t),this.Cd(e)}ps(t){let e=dH.Cs();e.ps(t),this.Cd(e)}cs(){let t=dH.Cs();t.cs(),this.Cd(t)}if(){let t=this.yn.defaultVisiblePriceScaleId,e=this.yn.leftPriceScale.visible;return e!==this.yn.rightPriceScale.visible?e?"left":"right":t}nf(t,e){if(dl(e>=0,"Index should be greater or equal to 0"),e===this.sf(t))return;let i=dh(this.Ks(t));i.r_(t);let s=this.gd(e);this.Xd(t,s);let n=!1;0===i.Cl().length&&(n=this.Qd(i)),n||this.Pa()}ef(){return this.xd}$(){return this.bd}Ut(t){let e=this.xd,i=this.bd;if(e===i)return e;if(t=Math.max(0,Math.min(100,Math.round(100*t))),null===this.vd||this.vd.ah!==i||this.vd.oh!==e)this.vd={ah:i,oh:e,rf:new Map};else{let e=this.vd.rf.get(t);if(void 0!==e)return e}let s=this.To.tt(i,e,t/100);return this.vd.rf.set(t,s),s}hf(t){return this.od.indexOf(t)}Xi(){return this.To}af(){return this.lf()}lf(t){let e=new f2(this.ia,this);this.od.push(e);let i=t??this.od.length-1,s=dH.ys();return s.es(i,{rs:0,hs:!0}),this.Cd(s),e}gd(t){return dl(t>=0,"Index should be greater or equal to 0"),(t=Math.min(this.od.length,t))e.U_().includes(t))}Ld(t,e){let i=new dH(e);if(null!==t){let s=this.od.indexOf(t);i.es(s,{rs:e})}return i}yd(t,e){return void 0===e&&(e=2),this.Ld(this.Ks(t),e)}Cd(t){this.md&&this.md(t),this.od.forEach(t=>t.pu().wr().kt())}Xd(t,e){let i=t.N().priceScaleId,s=void 0!==i?i:this.if();e.s_(t,s),dQ(s)||t.vr(t.N())}Sd(t){let e=this.yn.layout;return"gradient"===e.background.type?0===t?e.background.topColor:e.background.bottomColor:e.background.color}Qd(t){return!t.H_()&&0===t.Cl().length&&this.od.length>1&&(this.od.splice(this.hf(t),1),this.Pa(),!0)}}function pr(t){if(t>=1)return 0;let e=0;for(;e<8&&!(1e-8>Math.abs(Math.round(t)-t));e++)t*=10;return e}function po(t){return!df(t)&&!dm(t)}(M=j||(j={}))[M.Disabled=0]="Disabled",M[M.Continuous=1]="Continuous",M[M.OnDataUpdate=2]="OnDataUpdate",(k=z||(z={}))[k.LastBar=0]="LastBar",k[k.LastVisible=1]="LastVisible",(C=D||(D={})).Solid="solid",C.VerticalGradient="gradient",(E=O||(O={}))[E.Year=0]="Year",E[E.Month=1]="Month",E[E.DayOfMonth=2]="DayOfMonth",E[E.Time=3]="Time",E[E.TimeWithSeconds=4]="TimeWithSeconds";class pl{constructor(t="yyyy-MM-dd",e="default"){this._f=t,this.uf=e}Cu(t){return function(t,e,i){return e.replace(/yyyy/g,dY(t.getUTCFullYear(),4)).replace(/yy/g,dY(t.getUTCFullYear()%100,2)).replace(/MMMM/g,new Date(t.getUTCFullYear(),t.getUTCMonth(),1).toLocaleString(i,{month:"long"})).replace(/MMM/g,new Date(t.getUTCFullYear(),t.getUTCMonth(),1).toLocaleString(i,{month:"short"})).replace(/MM/g,dY(t.getUTCMonth()+1,2)).replace(/dd/g,dY(t.getUTCDate(),2))}(t,this._f,this.uf)}}class pa{constructor(t){this.cf=t||"%h:%m:%s"}Cu(t){return this.cf.replace("%h",dY(t.getUTCHours(),2)).replace("%m",dY(t.getUTCMinutes(),2)).replace("%s",dY(t.getUTCSeconds(),2))}}let ph={df:"yyyy-MM-dd",ff:"%h:%m:%s",pf:" ",vf:"default"};class pu{constructor(t={}){const e={...ph,...t};this.mf=new pl(e.df,e.vf),this.wf=new pa(e.ff),this.Mf=e.pf}Cu(t){return`${this.mf.Cu(t)}${this.Mf}${this.wf.Cu(t)}`}}function pc(t){return 60*t*6e4}function pd(t){return 60*t*1e3}let pf=[{gf:1e3,bf:10},{gf:pd(1),bf:20},{gf:pd(5),bf:21},{gf:pd(30),bf:22},{gf:pc(1),bf:30},{gf:pc(3),bf:31},{gf:pc(6),bf:32},{gf:pc(12),bf:33}];function pp(t,e){if(t.getUTCFullYear()!==e.getUTCFullYear())return 70;if(t.getUTCMonth()!==e.getUTCMonth())return 60;if(t.getUTCDate()!==e.getUTCDate())return 50;for(let i=pf.length-1;i>=0;--i)if(Math.floor(e.getTime()/pf[i].gf)!==Math.floor(t.getTime()/pf[i].gf))return pf[i].bf;return 0}function pm(t){let e=t;if(dm(t)&&(e=pv(t)),!po(e))throw Error("time must be of type BusinessDay");return{Sf:Math.round(new Date(Date.UTC(e.year,e.month-1,e.day,0,0,0,0)).getTime()/1e3),xf:e}}function pg(t){if(!df(t))throw Error("time must be of type isUTCTimestamp");return{Sf:t}}function pv(t){let e=new Date(t);if(isNaN(e.getTime()))throw Error(`Invalid date string=${t}, expected format=yyyy-mm-dd`);return{day:e.getUTCDate(),month:e.getUTCMonth()+1,year:e.getUTCFullYear()}}function pb(t){dm(t.time)&&(t.time=pv(t.time))}class py{options(){return this.yn}setOptions(t){this.yn=t,this.updateFormatter(t.localization)}preprocessData(t){Array.isArray(t)?t.forEach(pb):pb(t)}createConverterToInternalObj(t){return dh(0===t.length?null:po(t[0].time)||dm(t[0].time)?pm:pg)}key(t){return"object"==typeof t&&"Sf"in t?t.Sf:this.key(this.convertHorzItemToInternal(t))}cacheKey(t){return void 0===t.xf?new Date(1e3*t.Sf).getTime():new Date(Date.UTC(t.xf.year,t.xf.month-1,t.xf.day)).getTime()}convertHorzItemToInternal(t){return df(t)?pg(t):po(t)?pm(t):pm(pv(t))}updateFormatter(t){if(!this.yn)return;let e=t.dateFormat;this.yn.timeScale.timeVisible?this.Cf=new pu({df:e,ff:this.yn.timeScale.secondsVisible?"%h:%m:%s":"%h:%m",pf:" ",vf:t.locale}):this.Cf=new pl(e,t.locale)}formatHorzItem(t){return this.Cf.Cu(new Date(1e3*t.Sf))}formatTickmark(t,e){let i=function(t,e,i){switch(t){case 0:case 10:return e?i?4:3:2;case 20:case 21:case 22:case 30:case 31:case 32:case 33:return e?3:2;case 50:return 2;case 60:return 1;case 70:return 0}}(t.weight,this.yn.timeScale.timeVisible,this.yn.timeScale.secondsVisible),s=this.yn.timeScale;if(void 0!==s.tickMarkFormatter){let n=s.tickMarkFormatter(t.originalTime,i,e.locale);if(null!==n)return n}return function(t,e,i){let s={};switch(e){case 0:s.year="numeric";break;case 1:s.month="short";break;case 2:s.day="numeric";break;case 3:s.hour12=!1,s.hour="2-digit",s.minute="2-digit";break;case 4:s.hour12=!1,s.hour="2-digit",s.minute="2-digit",s.second="2-digit"}let n=new Date(void 0===t.xf?1e3*t.Sf:Date.UTC(t.xf.year,t.xf.month-1,t.xf.day));return new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds()).toLocaleString(i,s)}(t.time,i,e.locale)}maxTickMarkWeight(t){let e=t.reduce(pi,t[0]).weight;return e>30&&e<50&&(e=30),e}fillWeightsForPoints(t,e){!function(t,e=0){if(0===t.length)return;let i=0===e?null:t[e-1].time.Sf,s=null!==i?new Date(1e3*i):null,n=0;for(let r=e;r1){let e=Math.ceil(n/(t.length-1)),i=new Date(1e3*(t[0].time.Sf-e));t[0].timeWeight=pp(new Date(1e3*t[0].time.Sf),i)}}(t,e)}static yf(t){return dd({localization:{dateFormat:"dd MMM 'yy"}},t??{})}}let px="u">typeof window;function pw(){return!!px&&window.navigator.userAgent.toLowerCase().indexOf("firefox")>-1}function pS(){return!!px&&/iPhone|iPad|iPod/.test(window.navigator.platform)}class pM{constructor(t,e,i){this.kf=0,this.Pf=null,this.Tf={_t:-1/0,ut:1/0},this.Rf=0,this.Df=null,this.If={_t:-1/0,ut:1/0},this.Vf=null,this.Bf=!1,this.Ef=null,this.Af=null,this.Lf=!1,this.zf=!1,this.Of=!1,this.Nf=null,this.Ff=null,this.Wf=null,this.Hf=null,this.Uf=null,this.$f=null,this.jf=null,this.qf=0,this.Yf=!1,this.Kf=!1,this.Zf=!1,this.Gf=0,this.Xf=null,this.Jf=!pS(),this.Qf=t=>{this.tp(t)},this.ip=t=>{if(this.np(t)){let e=this.sp(t);if(++this.Rf,this.Df&&this.Rf>1){let{ep:i}=this.rp(pE(t),this.If);i<30&&!this.Of&&this.hp(e,this.lp.ap),this.op()}}else{let e=this.sp(t);if(++this.kf,this.Pf&&this.kf>1){let{ep:i}=this.rp(pE(t),this.Tf);i<5&&!this.zf&&this._p(e,this.lp.up),this.cp()}}},this.dp=t,this.lp=e,this.yn=i,this.fp()}m(){null!==this.Nf&&(this.Nf(),this.Nf=null),null!==this.Ff&&(this.Ff(),this.Ff=null),null!==this.Hf&&(this.Hf(),this.Hf=null),null!==this.Uf&&(this.Uf(),this.Uf=null),null!==this.$f&&(this.$f(),this.$f=null),null!==this.Wf&&(this.Wf(),this.Wf=null),this.pp(),this.cp()}vp(t){this.Hf&&this.Hf();let e=this.mp.bind(this);if(this.Hf=()=>{this.dp.removeEventListener("mousemove",e)},this.dp.addEventListener("mousemove",e),this.np(t))return;let i=this.sp(t);this._p(i,this.lp.wp),this.Jf=!0}cp(){null!==this.Pf&&clearTimeout(this.Pf),this.kf=0,this.Pf=null,this.Tf={_t:-1/0,ut:1/0}}op(){null!==this.Df&&clearTimeout(this.Df),this.Rf=0,this.Df=null,this.If={_t:-1/0,ut:1/0}}mp(t){if(this.Zf||null!==this.Af||this.np(t))return;let e=this.sp(t);this._p(e,this.lp.Mp),this.Jf=!0}gp(t){let e=pP(t.changedTouches,dh(this.Xf));if(null===e||(this.Gf=pT(t),null!==this.jf)||this.Kf)return;this.Yf=!0;let{bp:i,Sp:s,ep:n}=this.rp(pE(e),dh(this.Af));if(this.Lf||!(n<5)){if(!this.Lf){let t=.5*i,e=s>=t&&!this.yn.xp(),n=t>s&&!this.yn.Cp();e||n||(this.Kf=!0),this.Lf=!0,this.Of=!0,this.pp(),this.op()}if(!this.Kf){let i=this.sp(t,e);this.hp(i,this.lp.yp),pC(t)}}}kp(t){if(0!==t.button)return;let{ep:e}=this.rp(pE(t),dh(this.Ef));if(e>=5&&(this.zf=!0,this.cp()),this.zf){let e=this.sp(t);this._p(e,this.lp.Pp)}}rp(t,e){let i=Math.abs(e._t-t._t),s=Math.abs(e.ut-t.ut);return{bp:i,Sp:s,ep:i+s}}Tp(t){let e=pP(t.changedTouches,dh(this.Xf));if(null===e&&0===t.touches.length&&(e=t.changedTouches[0]),null===e)return;this.Xf=null,this.Gf=pT(t),this.pp(),this.Af=null,this.$f&&(this.$f(),this.$f=null);let i=this.sp(t,e);if(this.hp(i,this.lp.Rp),++this.Rf,this.Df&&this.Rf>1){let{ep:t}=this.rp(pE(e),this.If);t<30&&!this.Of&&this.hp(i,this.lp.ap),this.op()}else this.Of||(this.hp(i,this.lp.Dp),this.lp.Dp&&pC(t));0===this.Rf&&pC(t),0===t.touches.length&&this.Bf&&(this.Bf=!1,pC(t))}tp(t){if(0!==t.button)return;let e=this.sp(t);if(this.Ef=null,this.Zf=!1,this.Uf&&(this.Uf(),this.Uf=null),pw()&&this.dp.ownerDocument.documentElement.removeEventListener("mouseleave",this.Qf),!this.np(t))if(this._p(e,this.lp.Ip),++this.kf,this.Pf&&this.kf>1){let{ep:i}=this.rp(pE(t),this.Tf);i<5&&!this.zf&&this._p(e,this.lp.up),this.cp()}else this.zf||this._p(e,this.lp.Vp)}pp(){null!==this.Vf&&(clearTimeout(this.Vf),this.Vf=null)}Bp(t){if(null!==this.Xf)return;let e=t.changedTouches[0];this.Xf=e.identifier,this.Gf=pT(t);let i=this.dp.ownerDocument.documentElement;this.Of=!1,this.Lf=!1,this.Kf=!1,this.Af=pE(e),this.$f&&(this.$f(),this.$f=null);{let e=this.gp.bind(this),s=this.Tp.bind(this);this.$f=()=>{i.removeEventListener("touchmove",e),i.removeEventListener("touchend",s)},i.addEventListener("touchmove",e,{passive:!1}),i.addEventListener("touchend",s,{passive:!1}),this.pp(),this.Vf=setTimeout(this.Ep.bind(this,t),240)}let s=this.sp(t,e);this.hp(s,this.lp.Ap),this.Df||(this.Rf=0,this.Df=setTimeout(this.op.bind(this),500),this.If=pE(e))}Lp(t){if(0!==t.button)return;let e=this.dp.ownerDocument.documentElement;pw()&&e.addEventListener("mouseleave",this.Qf),this.zf=!1,this.Ef=pE(t),this.Uf&&(this.Uf(),this.Uf=null);{let t=this.kp.bind(this),i=this.tp.bind(this);this.Uf=()=>{e.removeEventListener("mousemove",t),e.removeEventListener("mouseup",i)},e.addEventListener("mousemove",t),e.addEventListener("mouseup",i)}if(this.Zf=!0,this.np(t))return;let i=this.sp(t);this._p(i,this.lp.zp),this.Pf||(this.kf=0,this.Pf=setTimeout(this.cp.bind(this),500),this.Tf=pE(t))}fp(){var t;this.dp.addEventListener("mouseenter",this.vp.bind(this)),this.dp.addEventListener("touchcancel",this.pp.bind(this));{let t=this.dp.ownerDocument,e=t=>{this.lp.Op&&(t.composed&&this.dp.contains(t.composedPath()[0])||t.target&&this.dp.contains(t.target)||this.lp.Op())};this.Ff=()=>{t.removeEventListener("touchstart",e)},this.Nf=()=>{t.removeEventListener("mousedown",e)},t.addEventListener("mousedown",e),t.addEventListener("touchstart",e,{passive:!0})}pS()&&(this.Wf=()=>{this.dp.removeEventListener("dblclick",this.ip)},this.dp.addEventListener("dblclick",this.ip)),this.dp.addEventListener("mouseleave",this.Np.bind(this)),this.dp.addEventListener("touchstart",this.Bp.bind(this),{passive:!0}),t=this.dp,px&&void 0!==window.chrome&&t.addEventListener("mousedown",t=>{if(1===t.button)return t.preventDefault(),!1}),this.dp.addEventListener("mousedown",this.Lp.bind(this)),this.Fp(),this.dp.addEventListener("touchmove",()=>{},{passive:!1})}Fp(){void 0===this.lp.Wp&&void 0===this.lp.Hp&&void 0===this.lp.Up||(this.dp.addEventListener("touchstart",t=>this.$p(t.touches),{passive:!0}),this.dp.addEventListener("touchmove",t=>{if(2===t.touches.length&&null!==this.jf&&void 0!==this.lp.Hp){let e=pk(t.touches[0],t.touches[1])/this.qf;this.lp.Hp(this.jf,e),pC(t)}},{passive:!1}),this.dp.addEventListener("touchend",t=>{this.$p(t.touches)}))}$p(t){1===t.length&&(this.Yf=!1),2!==t.length||this.Yf||this.Bf?this.jp():this.qp(t)}qp(t){let e=this.dp.getBoundingClientRect()||{left:0,top:0};this.jf={_t:(t[0].clientX-e.left+(t[1].clientX-e.left))/2,ut:(t[0].clientY-e.top+(t[1].clientY-e.top))/2},this.qf=pk(t[0],t[1]),void 0!==this.lp.Wp&&this.lp.Wp(),this.pp()}jp(){null!==this.jf&&(this.jf=null,void 0!==this.lp.Up&&this.lp.Up())}Np(t){if(this.Hf&&this.Hf(),this.np(t)||!this.Jf)return;let e=this.sp(t);this._p(e,this.lp.Yp),this.Jf=!pS()}Ep(t){let e=pP(t.touches,dh(this.Xf));if(null===e)return;let i=this.sp(t,e);this.hp(i,this.lp.Kp),this.Of=!0,this.Bf=!0}np(t){return t.sourceCapabilities&&void 0!==t.sourceCapabilities.firesTouchEvents?t.sourceCapabilities.firesTouchEvents:pT(t){"touchstart"!==t.type&&pC(t)}}}}function pk(t,e){let i=t.clientX-e.clientX,s=t.clientY-e.clientY;return Math.sqrt(i*i+s*s)}function pC(t){t.cancelable&&t.preventDefault()}function pE(t){return{_t:t.pageX,ut:t.pageY}}function pT(t){return t.timeStamp||performance.now()}function pP(t,e){for(let i=0;i!1,Cp:()=>!0}),this.Qp={vv:i,pv:t}}ov(){this.lv.style.background=this.sv.N().layout.panes.separatorColor}mv(t){null!==this.Qp&&(this.Qp.vv.style.backgroundColor=this.sv.N().layout.panes.separatorHoverColor)}wv(t){null!==this.Qp&&null===this.nv&&(this.Qp.vv.style.backgroundColor="")}Mv(t){if(null===this.Qp)return;let e=this.ev.Sv().z_()+this.hv.Sv().z_(),i=e/(this.ev.cv().height+this.hv.cv().height),s=30*i;e<=2*s||(this.nv={xv:t.pageY,Cv:this.ev.Sv().z_(),yv:e-s,kv:e,Pv:i,Tv:s},this.Qp.pv.style.display="block")}gv(t){let e=this.nv;if(null===e)return;let i=(t.pageY-e.xv)*e.Pv,s=fO(e.Cv+i,e.Tv,e.yv);this.ev.Sv().O_(s),this.hv.Sv().O_(e.kv-s),this.sv.Qt().Pa()}bv(t){null!==this.nv&&null!==this.Qp&&(this.nv=null,this.Qp.pv.style.display="none")}}function p_(t,e,i){let s=(t.Rv-e.Rv)/(t.wt-e.wt);return Math.sign(s)*Math.min(Math.abs(s),i)}class pL{constructor(t,e,i,s){this.Dv=null,this.Iv=null,this.Vv=null,this.Bv=null,this.Ev=null,this.Av=0,this.Lv=0,this.zv=t,this.Ov=e,this.Nv=i,this.ks=s}Fv(t,e){if(null!==this.Dv){if(this.Dv.wt===e)return void(this.Dv.Rv=t);if(Math.abs(this.Dv.Rv-t)50)return;let u=0,c=p_(this.Dv,this.Iv,this.Ov),d=(i=this.Dv,s=this.Iv,i.Rv-s.Rv),f=[c],p=[d];if(u+=d,null!==this.Vv){let t=p_(this.Iv,this.Vv,this.Ov);if(Math.sign(t)===Math.sign(c)){let e=(n=this.Iv,r=this.Vv,n.Rv-r.Rv);if(f.push(t),p.push(e),u+=e,null!==this.Bv){let t=p_(this.Vv,this.Bv,this.Ov);if(Math.sign(t)===Math.sign(c)){let e=(o=this.Vv,l=this.Bv,o.Rv-l.Rv);f.push(t),p.push(e),u+=e}}}}let m=0;for(let t=0;t160?"dark":"light"}Gv(){return this.qv.N().layout.attributionLogo}Jv(){let t=new URL(location.href);return t.hostname?"&utm_source="+t.hostname+t.pathname:""}Yv(){this.Zv()&&(this.Kv(),this.vn=this.Gv(),this.vn&&(this.$v=this.Xv(),this.Uv=document.createElement("style"),this.Uv.innerText="a#tv-attr-logo{--fill:#131722;--stroke:#fff;position:absolute;left:10px;bottom:10px;height:19px;width:35px;margin:0;padding:0;border:0;z-index:3;}a#tv-attr-logo[data-dark]{--fill:#D1D4DC;--stroke:#131722;}",this.Hv=document.createElement("a"),this.Hv.href=`https://www.tradingview.com/?utm_medium=lwc-link&utm_campaign=lwc-chart${this.Jv()}`,this.Hv.title="Charting by TradingView",this.Hv.id="tv-attr-logo",this.Hv.target="_blank",this.Hv.innerHTML='',this.Hv.toggleAttribute("data-dark","dark"===this.$v),this.jv.appendChild(this.Uv),this.jv.appendChild(this.Hv)))}}function pA(t,e){let i=dh(t.ownerDocument).createElement("canvas");t.appendChild(i);let s=function(t,e){if("device-pixel-content-box"===e.type)return new c8(t,e.transform,e.options);throw Error("Unsupported binding target")}(i,{type:"device-pixel-content-box",options:{allowResizeObserver:!0},transform:(t,e)=>({width:Math.max(t.width,e.width),height:Math.max(t.height,e.height)})});return s.resizeCanvasElement(e),s}function pj(t){t.width=1,t.height=1,t.getContext("2d")?.clearRect(0,0,1,1)}function pz(t,e,i,s){t.qh&&t.qh(e,i,s)}function pD(t,e,i,s){t.st(e,i,s)}function pO(t,e,i,s){for(let n of t(i,s)){let t=n.Tt(s);null!==t&&e(t)}}function pI(t,e){return i=>void 0===i.Ft||(i.Ft()?.cl()??"")!==e?[]:i.Ga?.(t)??[]}function pV(t,e,i,s){if(!t.length)return;let n=0,r=t[0].$t(s,!0),o=1===e?i/2-(t[0].Hi()-r/2):t[0].Hi()-r/2-i/2;o=Math.max(0,o);for(let r=1;rc-h:ui)&&o>0){let s=Math.min(1===e?-1-r:r-i,o);for(let i=n;i{this.rm||this.yt.am().Qt().mr()},this.lm=()=>{this.rm||this.yt.am().Qt().mr()},this.yt=t,this.yn=e,this.ko=e.layout,this.wd=i,this.om="left"===s,this._m=pI("normal",s),this.um=pI("top",s),this.dm=pI("bottom",s),this.lv=document.createElement("div"),this.lv.style.height="100%",this.lv.style.overflow="hidden",this.lv.style.width="25px",this.lv.style.left="0",this.lv.style.position="relative",this.fm=pA(this.lv,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const n=this.fm.canvasElement;n.style.position="absolute",n.style.zIndex="1",n.style.left="0",n.style.top="0",this.pm=pA(this.lv,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const r=this.pm.canvasElement;r.style.position="absolute",r.style.zIndex="2",r.style.left="0",r.style.top="0";const o={zp:this.Mv.bind(this),Ap:this.Mv.bind(this),Pp:this.gv.bind(this),yp:this.gv.bind(this),Op:this.vm.bind(this),Ip:this.bv.bind(this),Rp:this.bv.bind(this),up:this.wm.bind(this),ap:this.wm.bind(this),wp:this.Mm.bind(this),Yp:this.wv.bind(this)};this.tv=new pM(this.pm.canvasElement,o,{xp:()=>!this.yn.handleScroll.vertTouchDrag,Cp:()=>!0})}m(){this.tv.m(),this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose(),null!==this.Ki&&this.Ki.a_().u(this),this.Ki=null}uv(){return this.lv}k(){return this.ko.fontSize}gm(){let t=this.wd.N();return this.nm!==t.P&&(this.im.Os(),this.nm=t.P),t}bm(){var t,e;if(null===this.Ki)return 0;let i=0,s=this.gm(),n=dh(this.fm.canvasElement.getContext("2d",{colorSpace:this.yt.am().N().layout.colorSpace}));n.save();let r=this.Ki.El();n.font=this.Sm(),r.length>0&&(i=Math.max(this.im.Ii(n,r[0].io),this.im.Ii(n,r[r.length-1].io)));let o=this.xm();for(let t=o.length;t--;){let e=this.im.Ii(n,o[t].ri());e>i&&(i=e)}let l=this.Ki.Lt();if(null!==l&&null!==this.Qv&&2!==(t=this.yn.crosshair).mode&&t.horzLine.visible&&t.horzLine.labelVisible){let t=this.Ki.Tn(1,l),e=this.Ki.Tn(this.Qv.height-2,l);i=Math.max(i,this.im.Ii(n,this.Ki.Ji(Math.floor(Math.min(t,e))+.11111111111111,l)),this.im.Ii(n,this.Ki.Ji(Math.ceil(Math.max(t,e))-.11111111111111,l)))}n.restore();let a=i||34;return(e=Math.ceil(s.S+s.C+s.V+s.B+5+a))+e%2}Cm(t){null!==this.Qv&&c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`)}ym(){return dh(this.Qv).width}un(t){this.Ki!==t&&(null!==this.Ki&&this.Ki.a_().u(this),this.Ki=t,t.a_().i(this.po.bind(this),this))}Ft(){return this.Ki}Os(){let t=this.yt.Sv();this.yt.am().Qt().eu(t,dh(this.Ft()))}km(t){if(null===this.Qv)return;let e={colorSpace:this.yt.am().N().layout.colorSpace};if(1!==t){this.Pm(),this.fm.applySuggestedBitmapSize();let t=di(this.fm,e);null!==t&&(t.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t)}),this.yt.Dm(t,this.dm),this.Im(t),this.yt.Dm(t,this._m),this.Vm(t))}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.Bm(i),this.yt.Dm(i,this.um))}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;t.drawImage(s,e,i)}}kt(){this.Ki?.El()}Mv(t){if(null===this.Ki||this.Ki.Gi()||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv();this.tm=!0,e.G_(i,this.Ki,t.localY)}gv(t){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv(),s=this.Ki;e.X_(i,s,t.localY)}vm(){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let t=this.yt.am().Qt(),e=this.yt.Sv(),i=this.Ki;this.tm&&(this.tm=!1,t.J_(e,i))}bv(t){if(null===this.Ki||!this.yn.handleScale.axisPressedMouseMove.price)return;let e=this.yt.am().Qt(),i=this.yt.Sv();this.tm=!1,e.J_(i,this.Ki)}wm(t){this.yn.handleScale.axisDoubleClickReset.price&&this.Os()}Mm(t){null!==this.Ki&&(!this.yt.am().Qt().N().handleScale.axisPressedMouseMove.price||this.Ki.je()||this.Ki.Lo()||this.Em(1))}wv(t){this.Em(0)}xm(){let t=[],e=null===this.Ki?void 0:this.Ki;return(i=>{for(let s=0;s{t.fillStyle=i.borderColor;let l=Math.max(1,Math.floor(o)),a=Math.floor(.5*o),h=Math.round(s.C*r);for(let i of(t.beginPath(),e))t.rect(Math.floor(n*r),Math.round(i.Rl*o)-a,h,l);t.fill()}),t.useMediaCoordinateSpace(({context:t})=>{t.font=this.Sm(),t.fillStyle=i.textColor??this.ko.textColor,t.textAlign=this.om?"right":"left",t.textBaseline="middle";let r=this.om?Math.round(n-s.V):Math.round(n+s.C+s.V),o=e.map(e=>this.im.Di(t,e.io));for(let i=e.length;i--;){let s=e[i];t.fillText(s.io,r,s.Rl+o[i])}})}Pm(){if(null===this.Qv||null===this.Ki)return;let t=this.Qv.height/2,e=[],i=this.Ki.Dt().slice(),s=this.yt.Sv(),n=this.gm();this.Ki===s.Gs()&&this.yt.Sv().Dt().forEach(t=>{s.Zs(t)&&i.push(t)});let r=this.Ki.Cl()[0],o=this.Ki;i.forEach(i=>{let n=i.qn(s,o);n.forEach(t=>{t.$i()&&null===t.Wi()&&(t.Ui(null),e.push(t))}),r===i&&n.length>0&&(t=n[0].Ei())}),this.Ki.N().alignLabels&&this.Am(e,n,t)}Am(t,e,i){if(null===this.Qv)return;let s=t.filter(t=>t.Ei()<=i),n=t.filter(t=>t.Ei()>i);for(let i of(s.sort((t,e)=>e.Ei()-t.Ei()),s.length&&n.length&&n.push(s[0]),n.sort((t,e)=>t.Ei()-e.Ei()),t)){let t=Math.floor(i.$t(e)/2),s=i.Ei();s>-t&&sthis.Qv.height-t&&s{e.ji()&&e.Tt(dh(this.Ki)).st(t,i,this.im,s)})}Bm(t){if(null===this.Qv||null===this.Ki)return;let e=this.yt.am().Qt(),i=[],s=this.yt.Sv(),n=e.Rd().qn(s,this.Ki);n.length&&i.push(n);let r=this.gm(),o=this.om?"right":"left";i.forEach(e=>{e.forEach(e=>{e.Tt(dh(this.Ki)).st(t,r,this.im,o)})})}Em(t){this.lv.style.cursor=1===t?"ns-resize":"default"}po(){let t=this.bm();this.sm{this.rm||null===this.Zm||this.sn().mr()},this.lm=()=>{this.rm||null===this.Zm||this.sn().mr()},this.qv=t,this.Zm=e,this.Zm.fu().i(this.Gm.bind(this),this,!0),this.Xm=document.createElement("td"),this.Xm.style.padding="0",this.Xm.style.position="relative";const i=document.createElement("div");i.style.width="100%",i.style.height="100%",i.style.position="relative",i.style.overflow="hidden",this.Jm=document.createElement("td"),this.Jm.style.padding="0",this.Qm=document.createElement("td"),this.Qm.style.padding="0",this.Xm.appendChild(i),this.fm=pA(i,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const s=this.fm.canvasElement;s.style.position="absolute",s.style.zIndex="1",s.style.left="0",s.style.top="0",this.pm=pA(i,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const n=this.pm.canvasElement;n.style.position="absolute",n.style.zIndex="2",n.style.left="0",n.style.top="0",this.av=document.createElement("tr"),this.av.appendChild(this.Jm),this.av.appendChild(this.Xm),this.av.appendChild(this.Qm),this.tw(),this.tv=new pM(this.pm.canvasElement,this,{xp:()=>null===this.jm&&!this.qv.N().handleScroll.vertTouchDrag,Cp:()=>null===this.jm&&!this.qv.N().handleScroll.horzTouchDrag})}m(){null!==this.Lm&&this.Lm.m(),null!==this.zm&&this.zm.m(),this.Om=null,this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose(),null!==this.Zm&&(this.Zm.fu().u(this),this.Zm.m()),this.tv.m()}Sv(){return dh(this.Zm)}iw(t){null!==this.Zm&&this.Zm.fu().u(this),this.Zm=t,null!==this.Zm&&this.Zm.fu().i(pU.prototype.Gm.bind(this),this,!0),this.tw(),this.qv.rv().indexOf(this)===this.qv.rv().length-1?(this.Om=this.Om??new pN(this.Xm,this.qv),this.Om.kt()):(this.Om?.Kv(),this.Om=null)}am(){return this.qv}uv(){return this.av}tw(){if(null!==this.Zm&&(this.nw(),0!==this.sn().Jn().length)){if(null!==this.Lm){let t=this.Zm.K_();this.Lm.un(dh(t))}if(null!==this.zm){let t=this.Zm.Z_();this.zm.un(dh(t))}}}sw(){null!==this.Lm&&this.Lm.kt(),null!==this.zm&&this.zm.kt()}z_(){return null!==this.Zm?this.Zm.z_():0}O_(t){this.Zm&&this.Zm.O_(t)}wp(t){if(!this.Zm)return;this.ew();let e=t.localX,i=t.localY;this.rw(e,i,t)}zp(t){this.ew(),this.hw(),this.rw(t.localX,t.localY,t)}Mp(t){if(!this.Zm)return;this.ew();let e=t.localX,i=t.localY;this.rw(e,i,t)}Vp(t){null!==this.Zm&&(this.ew(),this.rw(t.localX,t.localY,t),this.aw(t))}up(t){null!==this.Zm&&this.lw(this.Hm,t)}ap(t){this.up(t)}Pp(t){this.ew(),this.ow(t),this.rw(t.localX,t.localY,t)}Ip(t){null!==this.Zm&&(this.ew(),this.$m=!1,this._w(t))}Dp(t){null!==this.Zm&&this.aw(t)}Kp(t){if(this.$m=!0,null===this.jm){let e={x:t.localX,y:t.localY};this.uw(e,e,t)}}Yp(t){null!==this.Zm&&(this.ew(),this.Zm.Qt().kd(null),this.cw())}dw(){return this.Wm}fw(){return this.Hm}Wp(){this.Um=1,this.sn().cs()}Hp(t,e){if(!this.qv.N().handleScale.pinch)return;let i=5*(e-this.Um);this.Um=e,this.sn().Od(t._t,i)}Ap(t){this.$m=!1,this.qm=null!==this.jm,this.hw();let e=this.sn().Rd();null!==this.jm&&e.It()&&(this.Ym={x:e.ni(),y:e.si()},this.jm={x:t.localX,y:t.localY})}yp(t){if(null===this.Zm)return;let e=t.localX,i=t.localY;if(null===this.jm)this.ow(t);else{this.qm=!1;let s=dh(this.Ym),n=s.x+(e-this.jm.x),r=s.y+(i-this.jm.y);this.rw(n,r,t)}}Rp(t){0===this.am().N().trackingMode.exitMode&&(this.qm=!0),this.pw(),this._w(t)}Qs(t,e){let i=this.Zm;return null===i?null:f6(i,t,e)}mw(t,e){dh("left"===e?this.Lm:this.zm).Cm(c6({width:t,height:this.Qv.height}))}cv(){return this.Qv}Cm(t){c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.Xm.style.width=t.width+"px",this.Xm.style.height=t.height+"px")}ww(){let t=dh(this.Zm);for(let e of(t.q_(t.K_()),t.q_(t.Z_()),t.Cl()))if(t.Zs(e)){let i=e.Ft();null!==i&&t.q_(i),e.Nn()}for(let e of t.vu())e.Nn()}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;null!==t&&t.drawImage(s,e,i)}}km(t){if(0===t||null===this.Zm)return;t>1&&this.ww(),null!==this.Lm&&this.Lm.km(t),null!==this.zm&&this.zm.km(t);let e={colorSpace:this.qv.N().layout.colorSpace};if(1!==t){this.fm.applySuggestedBitmapSize();let t=di(this.fm,e);null!==t&&(t.useBitmapCoordinateSpace(t=>{this.Tm(t)}),this.Zm&&(this.Mw(t,pB),this.gw(t),this.Mw(t,pW),this.Mw(t,p$)))}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.bw(i),this.Mw(i,pK),this.Mw(i,p$))}Sw(){return this.Lm}xw(){return this.zm}Dm(t,e){this.Mw(t,e)}Gm(){null!==this.Zm&&this.Zm.fu().u(this),this.Zm=null}aw(t){this.lw(this.Wm,t)}lw(t,e){let i=e.localX,s=e.localY;t.v()&&t.p(this.sn().Et().Rc(i),{x:i,y:s},e)}Tm({context:t,bitmapSize:e}){let{width:i,height:s}=e,n=this.sn(),r=n.$(),o=n.ef();r===o?dj(t,0,0,i,s,o):dO(t,0,0,i,s,r,o)}gw(t){let e=dh(this.Zm),i=e.pu().wr().Tt(e);null!==i&&i.st(t,!1)}bw(t){this.Cw(t,pW,pD,this.sn().Rd())}Mw(t,e){let i=dh(this.Zm),s=i.au(),n=i.vu();for(let i of n)this.Cw(t,e,pz,i);for(let i of s)this.Cw(t,e,pz,i);for(let i of n)this.Cw(t,e,pD,i);for(let i of s)this.Cw(t,e,pD,i)}Cw(t,e,i,s){let n=dh(this.Zm),r=n.Qt().ou(),o=null!==r&&r.lu===s,l=null!==r&&o&&void 0!==r.wu?r.wu.ie:void 0;pO(e,e=>i(e,t,o,l),s,n)}nw(){if(null===this.Zm)return;let t=this.qv,e=this.Zm.K_().N().visible,i=this.Zm.Z_().N().visible;e||null===this.Lm||(this.Jm.removeChild(this.Lm.uv()),this.Lm.m(),this.Lm=null),i||null===this.zm||(this.Qm.removeChild(this.zm.uv()),this.zm.m(),this.zm=null);let s=t.Qt().Zd();e&&null===this.Lm&&(this.Lm=new pF(this,t.N(),s,"left"),this.Jm.appendChild(this.Lm.uv())),i&&null===this.zm&&(this.zm=new pF(this,t.N(),s,"right"),this.Qm.appendChild(this.zm.uv()))}yw(t){return t.Zp&&this.$m||null!==this.jm}rw(t,e,i){t=Math.max(0,Math.min(t,this.Qv.width-1)),e=Math.max(0,Math.min(e,this.Qv.height-1)),this.sn().jd(t,e,i,dh(this.Zm))}cw(){this.sn().Yd()}pw(){this.qm&&(this.jm=null,this.cw())}uw(t,e,i){this.jm=t,this.qm=!1,this.rw(e.x,e.y,i);let s=this.sn().Rd();this.Ym={x:s.ni(),y:s.si()}}sn(){return this.qv.Qt()}_w(t){if(!this.Fm)return;let e=this.sn(),i=this.Sv();if(e.iu(i,i.Pn()),this.Nm=null,this.Fm=!1,e.Hd(),null!==this.Km){let t=performance.now(),i=e.Et();this.Km.me(i.Ac(),t),this.Km.jc(t)||e.ps(this.Km)}}ew(){this.jm=null}hw(){if(this.Zm){if(this.sn().cs(),document.activeElement!==document.body&&document.activeElement!==document.documentElement)dh(document.activeElement).blur();else{let t=document.getSelection();null!==t&&t.removeAllRanges()}this.Zm.Pn().Gi()||this.sn().Et().Gi()}}ow(t){if(null===this.Zm)return;let e=this.sn(),i=e.Et();if(i.Gi())return;let s=this.qv.N(),n=s.handleScroll,r=s.kineticScroll;if((!n.pressedMouseMove||t.Zp)&&(!n.horzTouchDrag&&!n.vertTouchDrag||!t.Zp))return;let o=this.Zm.Pn(),l=performance.now();if(null!==this.Nm||this.yw(t)||(this.Nm={x:t.clientX,y:t.clientY,Sf:l,kw:t.localX,Pw:t.localY}),null!==this.Nm&&!this.Fm&&(this.Nm.x!==t.clientX||this.Nm.y!==t.clientY)){if(t.Zp&&r.touch||!t.Zp&&r.mouse){let t=i.fl();this.Km=new pL(.2/t,7/t,.997,15/t),this.Km.Fv(i.Ac(),this.Nm.Sf)}else this.Km=null;o.Gi()||e.Q_(this.Zm,o,t.localY),e.Fd(t.localX),this.Fm=!0}this.Fm&&(o.Gi()||e.tu(this.Zm,o,t.localY),e.Wd(t.localX),null!==this.Km&&this.Km.Fv(i.Ac(),l))}}class pQ{constructor(t,e,i,s,n){this.xt=!0,this.Qv=c6({width:0,height:0}),this.hm=()=>this.km(3),this.om="left"===t,this.wd=i.Zd,this.yn=e,this.Tw=s,this.Rw=n,this.lv=document.createElement("div"),this.lv.style.width="25px",this.lv.style.height="100%",this.lv.style.overflow="hidden",this.fm=pA(this.lv,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm)}m(){this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose()}uv(){return this.lv}cv(){return this.Qv}Cm(t){c9(this.Qv,t)||(this.Qv=t,this.fm.resizeCanvasElement(t),this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`,this.xt=!0)}km(t){if(t<3&&!this.xt||0===this.Qv.width||0===this.Qv.height)return;this.xt=!1,this.fm.applySuggestedBitmapSize();let e=di(this.fm,{colorSpace:this.yn.layout.colorSpace});null!==e&&e.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t)})}dv(){return this.fm.bitmapSize}fv(t,e,i){let s=this.dv();s.width>0&&s.height>0&&t.drawImage(this.fm.canvasElement,e,i)}Rm({context:t,bitmapSize:e,horizontalPixelRatio:i,verticalPixelRatio:s}){if(!this.Tw())return;t.fillStyle=this.yn.timeScale.borderColor;let n=Math.floor(this.wd.N().S*i),r=Math.floor(this.wd.N().S*s),o=this.om?e.width-n:0;t.fillRect(o,0,n,r)}Tm({context:t,bitmapSize:e}){dj(t,0,0,e.width,e.height,this.Rw())}}function pH(t){return e=>e.Xa?.(t)??[]}let pq=pH("normal"),pY=pH("top"),pG=pH("bottom");class pZ{constructor(t,e){this.Dw=null,this.Iw=null,this.M=null,this.Vw=!1,this.Qv=c6({width:0,height:0}),this.Bw=new dc,this.im=new d0(5),this.rm=!1,this.hm=()=>{this.rm||this.qv.Qt().mr()},this.lm=()=>{this.rm||this.qv.Qt().mr()},this.qv=t,this.xu=e,this.yn=t.N().layout,this.Hv=document.createElement("tr"),this.Ew=document.createElement("td"),this.Ew.style.padding="0",this.Aw=document.createElement("td"),this.Aw.style.padding="0",this.lv=document.createElement("td"),this.lv.style.height="25px",this.lv.style.padding="0",this.Lw=document.createElement("div"),this.Lw.style.width="100%",this.Lw.style.height="100%",this.Lw.style.position="relative",this.Lw.style.overflow="hidden",this.lv.appendChild(this.Lw),this.fm=pA(this.Lw,c6({width:16,height:16})),this.fm.subscribeSuggestedBitmapSizeChanged(this.hm);const i=this.fm.canvasElement;i.style.position="absolute",i.style.zIndex="1",i.style.left="0",i.style.top="0",this.pm=pA(this.Lw,c6({width:16,height:16})),this.pm.subscribeSuggestedBitmapSizeChanged(this.lm);const s=this.pm.canvasElement;s.style.position="absolute",s.style.zIndex="2",s.style.left="0",s.style.top="0",this.Hv.appendChild(this.Ew),this.Hv.appendChild(this.lv),this.Hv.appendChild(this.Aw),this.zw(),this.qv.Qt().L_().i(this.zw.bind(this),this),this.tv=new pM(this.pm.canvasElement,this,{xp:()=>!0,Cp:()=>!this.qv.N().handleScroll.horzTouchDrag})}m(){this.tv.m(),null!==this.Dw&&this.Dw.m(),null!==this.Iw&&this.Iw.m(),this.pm.unsubscribeSuggestedBitmapSizeChanged(this.lm),pj(this.pm.canvasElement),this.pm.dispose(),this.fm.unsubscribeSuggestedBitmapSizeChanged(this.hm),pj(this.fm.canvasElement),this.fm.dispose()}uv(){return this.Hv}Ow(){return this.Dw}Nw(){return this.Iw}zp(t){if(this.Vw)return;this.Vw=!0;let e=this.qv.Qt();!e.Et().Gi()&&this.qv.N().handleScale.axisPressedMouseMove.time&&e.zd(t.localX)}Ap(t){this.zp(t)}Op(){let t=this.qv.Qt();!t.Et().Gi()&&this.Vw&&(this.Vw=!1,this.qv.N().handleScale.axisPressedMouseMove.time&&t.$d())}Pp(t){let e=this.qv.Qt();!e.Et().Gi()&&this.qv.N().handleScale.axisPressedMouseMove.time&&e.Ud(t.localX)}yp(t){this.Pp(t)}Ip(){this.Vw=!1;let t=this.qv.Qt();t.Et().Gi()&&!this.qv.N().handleScale.axisPressedMouseMove.time||t.$d()}Rp(){this.Ip()}up(){this.qv.N().handleScale.axisDoubleClickReset.time&&this.qv.Qt().ws()}ap(){this.up()}wp(){this.qv.Qt().N().handleScale.axisPressedMouseMove.time&&this.Em(1)}Yp(){this.Em(0)}cv(){return this.Qv}Fw(){return this.Bw}Ww(t,e,i){c9(this.Qv,t)||(this.Qv=t,this.rm=!0,this.fm.resizeCanvasElement(t),this.pm.resizeCanvasElement(t),this.rm=!1,this.lv.style.width=`${t.width}px`,this.lv.style.height=`${t.height}px`,this.Bw.p(t)),null!==this.Dw&&this.Dw.Cm(c6({width:e,height:t.height})),null!==this.Iw&&this.Iw.Cm(c6({width:i,height:t.height}))}Hw(){let t=this.Uw();return Math.ceil(t.S+t.C+t.k+t.A+t.I+t.$w)}kt(){this.qv.Qt().Et().El()}dv(){return this.fm.bitmapSize}fv(t,e,i,s){let n=this.dv();if(n.width>0&&n.height>0&&(t.drawImage(this.fm.canvasElement,e,i),s)){let s=this.pm.canvasElement;t.drawImage(s,e,i)}}km(t){if(0===t)return;let e={colorSpace:this.yn.colorSpace};if(1!==t){this.fm.applySuggestedBitmapSize();let i=di(this.fm,e);null!==i&&(i.useBitmapCoordinateSpace(t=>{this.Tm(t),this.Rm(t),this.jw(i,pG)}),this.Im(i),this.jw(i,pq)),null!==this.Dw&&this.Dw.km(t),null!==this.Iw&&this.Iw.km(t)}this.pm.applySuggestedBitmapSize();let i=di(this.pm,e);null!==i&&(i.useBitmapCoordinateSpace(({context:t,bitmapSize:e})=>{t.clearRect(0,0,e.width,e.height)}),this.qw([...this.qv.Qt().Jn(),this.qv.Qt().Rd()],i),this.jw(i,pY))}jw(t,e){let i=this.qv.Qt().Jn();for(let s of i)pO(e,e=>pz(e,t,!1,void 0),s,void 0);for(let s of i)pO(e,e=>pD(e,t,!1,void 0),s,void 0)}Tm({context:t,bitmapSize:e}){dj(t,0,0,e.width,e.height,this.qv.Qt().ef())}Rm({context:t,bitmapSize:e,verticalPixelRatio:i}){if(this.qv.N().timeScale.borderVisible){t.fillStyle=this.Yw();let s=Math.max(1,Math.floor(this.Uw().S*i));t.fillRect(0,0,e.width,s)}}Im(t){let e=this.qv.Qt().Et(),i=e.El();if(!i||0===i.length)return;let s=this.xu.maxTickMarkWeight(i),n=this.Uw(),r=e.N();r.borderVisible&&r.ticksVisible&&t.useBitmapCoordinateSpace(({context:t,horizontalPixelRatio:e,verticalPixelRatio:s})=>{t.strokeStyle=this.Yw(),t.fillStyle=this.Yw();let r=Math.max(1,Math.floor(e)),o=Math.floor(.5*e);t.beginPath();let l=Math.round(n.C*s);for(let s=i.length;s--;){let n=Math.round(i[s].coord*e);t.rect(n-o,0,r,l)}t.fill()}),t.useMediaCoordinateSpace(({context:t})=>{let e=n.S+n.C+n.A+n.k/2;for(let n of(t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.H(),t.font=this.Sm(),i))if(n.weight=s){let i=n.needAlignCoordinate?this.Kw(t,n.coord,n.label):n.coord;t.fillText(n.label,i,e)}})}Kw(t,e,i){let s=this.im.Ii(t,i),n=Math.floor(e-s/2)+.5;return n<0?e+=Math.abs(0-n):n+s>this.Qv.width&&(e-=Math.abs(this.Qv.width-(n+s))),e}qw(t,e){let i=this.Uw();for(let s of t)for(let t of s.dn())t.Tt().st(e,i)}Yw(){return this.qv.N().timeScale.borderColor}H(){return this.yn.textColor}F(){return this.yn.fontSize}Sm(){return dw(this.F(),this.yn.fontFamily)}Zw(){return dw(this.F(),this.yn.fontFamily,"bold")}Uw(){null===this.M&&(this.M={S:1,L:NaN,A:NaN,I:NaN,tn:NaN,C:5,k:NaN,P:"",Qi:new d0,$w:0});let t=this.M,e=this.Sm();if(t.P!==e){let i=this.F();t.k=i,t.P=e,t.A=3*i/12,t.I=3*i/12,t.tn=9*i/12,t.L=0,t.$w=4*i/12,t.Qi.Os()}return this.M}Em(t){this.lv.style.cursor=1===t?"ew-resize":"default"}zw(){let t=this.qv.Qt(),e=t.N();e.leftPriceScale.visible||null===this.Dw||(this.Ew.removeChild(this.Dw.uv()),this.Dw.m(),this.Dw=null),e.rightPriceScale.visible||null===this.Iw||(this.Aw.removeChild(this.Iw.uv()),this.Iw.m(),this.Iw=null);let i={Zd:this.qv.Qt().Zd()},s=()=>e.leftPriceScale.borderVisible&&t.Et().N().borderVisible,n=()=>t.ef();e.leftPriceScale.visible&&null===this.Dw&&(this.Dw=new pQ("left",e,i,s,n),this.Ew.appendChild(this.Dw.uv())),e.rightPriceScale.visible&&null===this.Iw&&(this.Iw=new pQ("right",e,i,s,n),this.Aw.appendChild(this.Iw.uv()))}}let pX=!!px&&!!navigator.userAgentData&&navigator.userAgentData.brands.some(t=>t.brand.includes("Chromium"))&&!!px&&(navigator?.userAgentData?.platform?"Windows"===navigator.userAgentData.platform:navigator.userAgent.toLowerCase().indexOf("win")>=0);class pJ{constructor(t,e,i){var s;this.Gw=[],this.Xw=[],this.Jw=0,this.ho=0,this.C_=0,this.Qw=0,this.tM=0,this.iM=null,this.nM=!1,this.Wm=new dc,this.Hm=new dc,this.pd=new dc,this.sM=null,this.eM=null,this.jv=t,this.yn=e,this.xu=i,this.Hv=document.createElement("div"),this.Hv.classList.add("tv-lightweight-charts"),this.Hv.style.overflow="hidden",this.Hv.style.direction="ltr",this.Hv.style.width="100%",this.Hv.style.height="100%",(s=this.Hv).style.userSelect="none",s.style.webkitUserSelect="none",s.style.msUserSelect="none",s.style.MozUserSelect="none",s.style.webkitTapHighlightColor="transparent",this.rM=document.createElement("table"),this.rM.setAttribute("cellspacing","0"),this.Hv.appendChild(this.rM),this.hM=this.aM.bind(this),p0(this.yn)&&this.lM(!0),this.sn=new pn(this.md.bind(this),this.yn,i),this.Qt().Dd().i(this.oM.bind(this),this),this._M=new pZ(this,this.xu),this.rM.appendChild(this._M.uv());const n=e.autoSize&&this.uM();let r=this.yn.width,o=this.yn.height;if(n||0===r||0===o){const e=t.getBoundingClientRect();r=r||e.width,o=o||e.height}this.cM(r,o),this.dM(),t.appendChild(this.Hv),this.fM(),this.sn.Et().Zc().i(this.sn.Pa.bind(this.sn),this),this.sn.L_().i(this.sn.Pa.bind(this.sn),this)}Qt(){return this.sn}N(){return this.yn}rv(){return this.Gw}pM(){return this._M}m(){for(let t of(this.lM(!1),0!==this.Jw&&window.cancelAnimationFrame(this.Jw),this.sn.Dd().u(this),this.sn.Et().Zc().u(this),this.sn.L_().u(this),this.sn.m(),this.Gw))this.rM.removeChild(t.uv()),t.dw().u(this),t.fw().u(this),t.m();for(let t of(this.Gw=[],this.Xw))this.vM(t);this.Xw=[],dh(this._M).m(),null!==this.Hv.parentElement&&this.Hv.parentElement.removeChild(this.Hv),this.pd.m(),this.Wm.m(),this.Hm.m(),this.mM()}cM(t,e,i=!1){var s;let n,r;if(this.ho===e&&this.C_===t)return;let o=(n=Math.floor((s=c6({width:t,height:e})).width),c6({width:n-n%2,height:(r=Math.floor(s.height))-r%2}));this.ho=o.height,this.C_=o.width;let l=this.ho+"px",a=this.C_+"px";if(this.wM()||(dh(this.Hv).style.height=l,dh(this.Hv).style.width=a),this.rM.style.height=l,this.rM.style.width=a,i){0!==this.Jw&&(window.cancelAnimationFrame(this.Jw),this.Jw=0),this.nM=!1;let t=dH.ys();null!==this.iM&&(t.Ss(this.iM),this.iM=null),this.MM(t,performance.now())}else this.sn.Pa()}km(t){void 0===t&&(t=dH.ys());for(let e=0;e{t.kt()})}bM(t){(void 0!==t.autoSize||!this.sM||void 0===t.width&&void 0===t.height)&&(t.autoSize&&!this.sM&&this.uM(),!1===t.autoSize&&null!==this.sM&&this.mM(),t.autoSize||void 0===t.width&&void 0===t.height||this.cM(t.width||this.C_,t.height||this.ho))}xM(t,e){let i=0,s=0,n=this.Gw[0],r=(i,s)=>{let n=0;for(let r=0;r{dh("left"===e?this._M.Ow():this._M.Nw()).fv(dh(t),i,s)};if(this.yn.timeScale.visible){let i=this._M.dv();if(null!==t){let r=0;this.yM()&&(o("left",r,s),r=dh(n.Sw()).dv().width),this._M.fv(t,r,s,e),r+=i.width,this.kM()&&o("right",r,s)}s+=i.height}return c6({width:i,height:s})}DM(){var t,e,i;let s=0,n=0,r=0;for(let t of this.Gw)this.yM()&&(n=Math.max(n,dh(t.Sw()).bm(),this.yn.leftPriceScale.minimumWidth)),this.kM()&&(r=Math.max(r,dh(t.xw()).bm(),this.yn.rightPriceScale.minimumWidth)),s+=t.z_();n=(e=n)+e%2,r=(i=r)+i%2;let o=this.C_,l=this.ho,a=Math.max(o-n-r,0),h=+this.Xw.length,u=this.yn.timeScale.visible,c=u?Math.max(this._M.Hw(),this.yn.timeScale.minimumHeight):0,d=h+(c=(t=c)+t%2),f=l{t.sw()}),3===this.iM?.ls()&&(this.iM.Ss(t),this.VM(),this.BM(this.iM),this.EM(this.iM,e),t=this.iM,this.iM=null)),this.km(t)}EM(t,e){for(let i of t.bs())this.xs(i,e)}BM(t){let e=this.sn.Zn();for(let i=0;i{if(this.nM=!1,this.Jw=0,null!==this.iM){let e=this.iM;for(let i of(this.iM=null,this.MM(e,t),e.bs()))if(5===i.ds&&!i.Wt.jc(t)){this.Qt().ps(i.Wt);break}}}))}VM(){this.dM()}vM(t){this.rM.removeChild(t.uv()),t.m()}dM(){let t=this.sn.Zn(),e=t.length,i=this.Gw.length;for(let t=e;t0){let t=new pR(this,s-1,s);this.Xw.push(t),this.rM.insertBefore(t.uv(),this._M.uv())}this.rM.insertBefore(e.uv(),this._M.uv())}for(let i=0;i{let i=e.Un().Hn(t);null!==i&&h.set(e,i)}),null!==t){let e=this.sn.Et().en(t)?.originalTime;void 0!==e&&(o=e)}let u=this.Qt().ou(),c=this.OM(s),d=(l=null!==u&&u.lu instanceof fA?u.lu:void 0,a=u?.wu?.te,null===u||void 0===u.ee?{NM:l,FM:a}:{NM:l,FM:a,WM:{ds:u.ee,HM:(n=u.lu,r=u.ee,n instanceof f2?"pane-primitive":"marker"===r||"primitive"===r?"series-primitive":"series"),UM:function(t,e){switch(t){case"custom":return void 0!==e?"custom-object":"series";case"price-line":return"custom-price-line";case"marker":return"series-marker";case"primitive":return"primitive";default:return"series"}}(u.ee,a),U_:l,$M:a,jM:void 0!==c&&-1!==c?c:void 0}});return{Qr:o,$n:t??void 0,qM:e??void 0,jM:-1!==c?c:void 0,NM:d.NM,YM:h,FM:d.FM,WM:d.WM,KM:i??void 0}}OM(t){let e=-1;if(t)e=this.Gw.indexOf(t);else{let t=this.Qt().Rd().Kn();null!==t&&(e=this.Qt().Zn().indexOf(t))}return e}AM(t,e,i,s){this.Wm.p(()=>this.zM(e,i,s,t))}LM(t,e,i,s){this.Hm.p(()=>this.zM(e,i,s,t))}oM(t,e,i){this.PM(this.Qt().ou()?.mu??null),this.pd.p(()=>this.zM(t,e,i))}fM(){let t=this.yn.timeScale.visible?"":"none";this._M.uv().style.display=t}yM(){return this.Gw[0].Sv().K_().N().visible}kM(){return this.Gw[0].Sv().Z_().N().visible}uM(){return"ResizeObserver"in window&&(this.sM=new ResizeObserver(t=>{let e=t[t.length-1];if(!e)return;let i=e.contentRect.width,s=e.contentRect.height;this.cM(i,s,!0)}),this.sM.observe(this.jv,{box:"border-box"}),!0)}mM(){null!==this.sM&&this.sM.disconnect(),this.sM=null}}function p0(t){return!!(t.handleScroll.mouseWheel||t.handleScale.mouseWheel)}function p1(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.color&&(r.R=i.color),r}function p2(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.lineColor&&(r.vt=i.lineColor),void 0!==i.topColor&&(r.ah=i.topColor),void 0!==i.bottomColor&&(r.oh=i.bottomColor),r}function p5(t,e,i,s){let n=i.value,r={$n:e,wt:t,Wt:[n,n,n,n],Qr:s};return void 0!==i.topLineColor&&(r._h=i.topLineColor),void 0!==i.bottomLineColor&&(r.uh=i.bottomLineColor),void 0!==i.topFillColor1&&(r.dh=i.topFillColor1),void 0!==i.topFillColor2&&(r.fh=i.topFillColor2),void 0!==i.bottomFillColor1&&(r.ph=i.bottomFillColor1),void 0!==i.bottomFillColor2&&(r.mh=i.bottomFillColor2),r}function p3(t,e,i,s){let n={$n:e,wt:t,Wt:[i.open,i.high,i.low,i.close],Qr:s};return void 0!==i.color&&(n.R=i.color),n}function p4(t,e,i,s){let n={$n:e,wt:t,Wt:[i.open,i.high,i.low,i.close],Qr:s};return void 0!==i.color&&(n.R=i.color),void 0!==i.borderColor&&(n.Ht=i.borderColor),void 0!==i.wickColor&&(n.hh=i.wickColor),n}function p6(t,e,i,s,n){let r=da(n)(i),o=Math.max(...r),l=Math.min(...r),a=r[r.length-1],{time:h,color:u,...c}=i;return{$n:e,wt:t,Wt:[a,o,l,a],Qr:s,ue:c,R:u}}function p9(t){return void 0!==t.Wt}function p7(t,e){return void 0!==e.customValues&&(t.ZM=e.customValues),t}function p8(t){return(e,i,s,n,r,o)=>(o?o(s):void 0===s.open&&void 0===s.value)?p7({wt:e,$n:i,Qr:n},s):p7(t(e,i,s,n,r),s)}function mt(t){return({Candlestick:p8(p4),Bar:p8(p3),Area:p8(p2),Baseline:p8(p5),Histogram:p8(p1),Line:p8(p1),Custom:p8(p6)})[t]}function me(t){return{$n:0,GM:new Map,za:t}}function mi(t,e){if(void 0!==t&&0!==t.length)return{XM:e.key(t[0].wt),JM:e.key(t[t.length-1].wt)}}function ms(t){let e;return t.forEach(t=>{void 0===e&&(e=t.Qr)}),da(e)}class mn{constructor(t){this.QM=new Map,this.tg=new Map,this.ig=new Map,this.ng=[],this.xu=t}m(){this.QM.clear(),this.tg.clear(),this.ig.clear(),this.ng=[]}sg(t,e){let i=0!==this.QM.size,s=!1,n=this.tg.get(t);if(void 0!==n)if(1===this.tg.size)i=!1,s=!0,this.QM.clear();else for(let e of this.ng)e.pointData.GM.delete(t)&&(s=!0);let r=[];if(0!==e.length){let i=e.map(t=>t.time),n=this.xu.createConverterToInternalObj(e),o=mt(t.bh()),l=t.ll(),a=t.ol();r=e.map((e,r)=>{let h=n(e.time),u=this.xu.key(h),c=this.QM.get(u);void 0===c&&(c=me(h),this.QM.set(u,c),s=!0);let d=o(h,c.$n,e,i[r],l,a);return c.GM.set(t,d),d})}i&&this.eg(),this.rg(t,r);let o=-1;if(s){let t=[];this.QM.forEach(e=>{t.push({timeWeight:0,time:e.za,pointData:e,originalTime:ms(e.GM)})}),t.sort((t,e)=>this.xu.key(t.time)-this.xu.key(e.time)),o=this.hg(t)}return this.ag(t,o,function(t,e,i){let s=mi(t,i),n=mi(e,i);if(void 0!==s&&void 0!==n)return{lg:!1,Ia:s.JM>=n.JM&&s.XM>=n.XM}}(this.tg.get(t),n,this.xu))}Jd(t){return this.sg(t,[])}og(t,e,i){if(i&&t.Na())throw Error("Historical updates are not supported when conflation is enabled. Conflation requires data to be processed in order.");void 0===e.Qr&&(e.Qr=e.time),this.xu.preprocessData(e);let s=this.xu.createConverterToInternalObj([e])(e.time),n=this.ig.get(t);if(!i&&void 0!==n&&this.xu.key(s)this.xu.key(t.time)this.xu.key(s.wt)?p9(e)&&i.push(e):p9(e)?i[i.length-1]=e:i.splice(-1,1),this.ig.set(t,e.wt)}_g(t,e,i){let s=this.tg.get(t);if(void 0===s)return;let n=ff(s,i,(t,e)=>t.$n{0!==e.length&&(t=Math.max(t,e[e.length-1].$n))}),t}ag(t,e,i){let s=this.dg();if(-1!==e)this.tg.forEach((e,n)=>{s.U_.set(n,{ue:e,pg:n===t?i:void 0})}),this.tg.has(t)||s.U_.set(t,{ue:[],pg:i}),s.Et.vg=this.ng,s.Et.mg=e;else{let e=this.tg.get(t);s.U_.set(t,{ue:e||[],pg:i})}return s}dg(){return{U_:new Map,Et:{Pc:this.fg()}}}}function mr(t,e){t.$n=e,t.GM.forEach(t=>{t.$n=e})}function mo(t,e){return t._t=e.to||0===t.length)return null;let a=n/2+r,h=ff(t,i-a,mo,l=e.from,e.to),u=fp(t,i+a,ml,h,e.to);if(h>=u)return null;let c=1/0;for(let l=h;le.from?t[l-1]:void 0,u=lf)continue;o(a,mu);let p=mu[0],m=mu[1],g=Math.min(p,m),v=Math.max(p,m),b=g-r,y=v+r;s>=g&&s<=v?c=Math.min(c,0):s>=b&&s<=y&&(c=Math.min(c,Math.min(Math.abs(s-g),Math.abs(v-s))))}return Number.isFinite(c)?ma(c,0,"series-range"):null}function md(t,e){return t.wt({...t,...this.ae.Sa().Sh(t.wt)}))}Rg(){this.Sg=null}yg(){let t=this.le.Et(),e=t.N().enableConflation?t.Qc():0;e!==this.xg&&(this.Mg=!0,this.xg=e),this.Mg&&(this.Dg(),this.Mg=!1),this.gg&&(this.Tg(),this.gg=!1),this.wg&&(this.Ig(),this.wg=!1)}Ig(){let t=this.ae.Ft(),e=this.le.Et();if(this.Rg(),e.Gi()||t.Gi())return;let i=e.Ee();if(null===i||0===this.ae.Un().Th())return;let s=this.ae.Lt();null!==s&&(this.Sg=function(t,e,i){let s=e.Oa(),n=e.bi(),r=ff(t,s,md),o=fp(t,n,mf);if(!i)return{from:r,to:o};let l=r,a=o;return r>0&&r=s&&(l=r-1),o>0&&othis.Ag(t))}get ga(){return this.Yh.conflationReducer}Wa(t){return this.Yh.priceValueBuilder(t)}_l(t){return this.Yh.isWhitespace(t)}Pg(t,e){let i=this.Eg.hitTest?.(t,e,t=>this.Ag(t));if(null!=i)return{ne:i.distance,se:function(t){switch(t){case"point":return 2;case"range":return 0;default:return 1}}(i.type),ee:"custom",mu:i.cursorStyle,te:i.objectId,ie:i.hitTestData};let s=mc(this.bg,this.Sg,t,e,this.le.Et().fl(),this.ae.N().hitTestTolerance,(t,e)=>{let i=t.Lg,s=NaN,n=NaN;if(void 0!==i&&!this.Yh.isWhitespace(i))for(let t of this.Yh.priceValueBuilder(i)){let e=this.Ag(t);null!==e&&(s=Number.isNaN(s)?e:Math.min(s,e),n=Number.isNaN(n)?e:Math.max(n,e))}e[0]=s,e[1]=n});return null===s?null:{...s,ee:"custom"}}Dg(){let t=this.ae.Sa();this.bg=this.ae.Ha().Bh().map(e=>({wt:e.$n,_t:NaN,...t.Sh(e.$n),Lg:e.ue}))}Vg(t,e){e.Tc(this.bg,dy(this.Sg))}Bg(){this.Yh.update({bars:this.bg.map(mv),barSpacing:this.le.Et().fl(),visibleRange:this.Sg,conflationFactor:this.le.Et().Qc()},this.ae.N())}Ag(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Nt(t,e.Wt)}}function mv(t){return{x:t._t,time:t.wt,originalData:t.Lg,barColor:t.sh}}let mb={color:"#2196f3"},my=(t,e,i)=>new mg(t,e,du(i));function mx(t){let e={value:t.Wt[3],time:t.Qr};return void 0!==t.ZM&&(e.customValues=t.ZM),e}function mw(t){let e=mx(t);return void 0!==t.R&&(e.color=t.R),e}function mS(t){let e=mx(t);return void 0!==t.vt&&(e.lineColor=t.vt),void 0!==t.ah&&(e.topColor=t.ah),void 0!==t.oh&&(e.bottomColor=t.oh),e}function mM(t){let e=mx(t);return void 0!==t._h&&(e.topLineColor=t._h),void 0!==t.uh&&(e.bottomLineColor=t.uh),void 0!==t.dh&&(e.topFillColor1=t.dh),void 0!==t.fh&&(e.topFillColor2=t.fh),void 0!==t.ph&&(e.bottomFillColor1=t.ph),void 0!==t.mh&&(e.bottomFillColor2=t.mh),e}function mk(t){let e={open:t.Wt[0],high:t.Wt[1],low:t.Wt[2],close:t.Wt[3],time:t.Qr};return void 0!==t.ZM&&(e.customValues=t.ZM),e}function mC(t){let e=mk(t);return void 0!==t.R&&(e.color=t.R),e}function mE(t){let e=mk(t),{R:i,Ht:s,hh:n}=t;return void 0!==i&&(e.color=i),void 0!==s&&(e.borderColor=s),void 0!==n&&(e.wickColor=n),e}function mT(t){return({Area:mS,Line:mw,Baseline:mM,Histogram:mw,Bar:mC,Candlestick:mE,Custom:mP})[t]}function mP(t){let e=t.Qr;return{...t.ue,time:e}}let mR={vertLine:{color:"#9598A1",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#131722"},horzLine:{color:"#9598A1",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#131722"},mode:1,doNotSnapToHiddenSeriesIndices:!1},m_={vertLines:{color:"#D6DCDE",style:0,visible:!0},horzLines:{color:"#D6DCDE",style:0,visible:!0}},mL={background:{type:"solid",color:"#FFFFFF"},textColor:"#191919",fontSize:12,fontFamily:dx,panes:{enableResize:!0,separatorColor:"#E0E3EB",separatorHoverColor:"rgba(178, 181, 189, 0.2)"},attributionLogo:!0,colorSpace:"srgb",colorParsers:[]},mN={autoScale:!0,mode:0,invertScale:!1,alignLabels:!0,borderVisible:!0,borderColor:"#2B2B43",entireTextOnly:!1,visible:!1,ticksVisible:!1,scaleMargins:{bottom:.1,top:.2},minimumWidth:0,ensureEdgeTickMarksVisible:!1,tickMarkDensity:2.5},mA={rightOffset:0,barSpacing:6,minBarSpacing:.5,maxBarSpacing:0,fixLeftEdge:!1,fixRightEdge:!1,lockVisibleTimeRangeOnResize:!1,rightBarStaysOnScroll:!1,borderVisible:!0,borderColor:"#2B2B43",visible:!0,timeVisible:!1,secondsVisible:!0,shiftVisibleRangeOnNewBar:!0,allowShiftVisibleRangeOnWhitespaceReplacement:!1,ticksVisible:!1,uniformDistribution:!1,minimumHeight:0,allowBoldLabels:!0,ignoreWhitespaceIndices:!1,enableConflation:!1,conflationThresholdFactor:1,precomputeConflationOnInit:!1,precomputeConflationPriority:"background"};function mj(){return{addDefaultPane:!0,hoveredSeriesOnTop:!0,width:0,height:0,autoSize:!1,layout:mL,crosshair:mR,grid:m_,overlayPriceScales:{...mN},leftPriceScale:{...mN,visible:!1},rightPriceScale:{...mN,visible:!0},defaultVisiblePriceScaleId:"right",timeScale:mA,localization:{locale:px?navigator.language:"",dateFormat:"dd MMM 'yy"},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0},handleScale:{axisPressedMouseMove:{time:!0,price:!0},axisDoubleClickReset:{time:!0,price:!0},mouseWheel:!0,pinch:!0},kineticScroll:{mouse:!1,touch:!0},trackingMode:{exitMode:1}}}class mz{constructor(t,e,i){this.sv=t,this.zg=e,this.Og=i??0}applyOptions(t){this.sv.Qt().Pd(this.zg,t,this.Og)}options(){return this.Ki().N()}width(){return dQ(this.zg)?this.sv.CM(this.zg):0}setVisibleRange(t){this.setAutoScale(!1),this.Ki().qo(new fi(t.from,t.to))}getVisibleRange(){let t,e,i=this.Ki().ar();if(null===i)return null;if(this.Ki().so()){let s=this.Ki().M_(),n=pr(s);t=Number((Math.round((i=fH(i,this.Ki().ro())).Je()/s)*s).toFixed(n)),e=Number((Math.round(i.Qe()/s)*s).toFixed(n))}else t=i.Je(),e=i.Qe();return{from:t,to:e}}setAutoScale(t){this.applyOptions({autoScale:t})}Ki(){return dh(this.sv.Qt().Td(this.zg,this.Og)).Ft}}class mD{constructor(t,e,i,s){this.sv=t,this.yt=i,this.Ng=e,this.Fg=s}getHeight(){return this.yt.$t()}setHeight(t){let e=this.sv.Qt(),i=e.hf(this.yt);e.Bd(i,t)}getStretchFactor(){return this.yt.z_()}setStretchFactor(t){this.yt.O_(t),this.sv.Qt().Pa()}paneIndex(){return this.sv.Qt().hf(this.yt)}moveTo(t){let e=this.paneIndex();e!==t&&(dl(t>=0&&tthis.Ng(t))??[]}getHTMLElement(){let t=this.sv.rv();return t&&0!==t.length&&t[this.paneIndex()]?t[this.paneIndex()].uv():null}attachPrimitive(t){this.yt.hl(t),t.attached&&t.attached({chart:this.Fg,requestUpdate:()=>this.yt.Qt().Pa()})}detachPrimitive(t){this.yt.al(t)}priceScale(t){if(null===this.yt.A_(t))throw Error(`Cannot find price scale with id: ${t}`);return new mz(this.sv,t,this.paneIndex())}setPreserveEmptyPane(t){this.yt.W_(t)}preserveEmptyPane(){return this.yt.H_()}addCustomSeries(t,e={},i=0){return this.Fg.addCustomSeries(t,e,i)}addSeries(t,e={}){return this.Fg.addSeries(t,e,this.paneIndex())}}let mO={color:"#FF0000",price:0,lineStyle:2,lineWidth:1,lineVisible:!0,axisLabelVisible:!0,title:"",axisLabelColor:"",axisLabelTextColor:""};class mI{constructor(t){this._r=t}applyOptions(t){this._r.vr(t)}options(){return this._r.N()}Wg(){return this._r}}class mV{constructor(t,e,i,s,n,r){this.Hg=new dc,this.ae=t,this.Ug=e,this.$g=i,this.xu=n,this.Fg=s,this.jg=r}m(){this.Hg.m()}priceFormatter(){return this.ae.tl()}priceToCoordinate(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Nt(t,e.Wt)}coordinateToPrice(t){let e=this.ae.Lt();return null===e?null:this.ae.Ft().Tn(t,e.Wt)}barsInLogicalRange(t){if(null===t)return null;let e=new pe(new f7(t.from,t.to)).Fu(),i=this.ae.Un();if(i.Gi())return null;let s=i.Hn(e.Oa(),1),n=i.Hn(e.bi(),-1),r=dh(i.Rh()),o=dh(i.Qn());if(null!==s&&null!==n&&s.$n>n.$n)return{barsBefore:t.from-r,barsAfter:o-t.to};let l={barsBefore:null===s||s.$n===r?t.from-r:s.$n-r,barsAfter:null===n||n.$n===o?o-t.to:o-n.$n};return null!==s&&null!==n&&(l.from=s.Qr,l.to=n.Qr),l}setData(t){this.xu,this.ae.bh(),this.Ug.qg(this.ae,t),this.Yg("full")}update(t,e=!1){this.ae.bh(),this.Ug.Kg(this.ae,t,e),this.Yg("update")}pop(t=1){let e=this.Ug.Zg(this.ae,t);0!==e.length&&this.Yg("update");let i=mT(this.seriesType());return e.map(t=>i(t))}dataByIndex(t,e){let i=this.ae.Un().Hn(t,e);return null===i?null:mT(this.seriesType())(i)}data(){let t=mT(this.seriesType());return this.ae.Un().Bh().map(e=>t(e))}subscribeDataChanged(t){this.Hg.i(t)}unsubscribeDataChanged(t){this.Hg._(t)}applyOptions(t){this.ae.vr(t)}options(){return dv(this.ae.N())}priceScale(){return this.$g.priceScale(this.ae.Ft().cl(),this.getPane().paneIndex())}createPriceLine(t){let e=dd(dv(mO),t);return new mI(this.ae.Ba(e))}removePriceLine(t){this.ae.Ea(t.Wg())}priceLines(){return this.ae.Aa().map(t=>new mI(t))}seriesType(){return this.ae.bh()}lastValueData(t){let e=this.ae.Ae(t);return e.Le?{noData:!0}:{noData:!1,price:e.Mt,color:e.R}}attachPrimitive(t){this.ae.hl(t),t.attached&&t.attached({chart:this.Fg,series:this,requestUpdate:()=>this.ae.Qt().Pa(),horzScaleBehavior:this.xu})}detachPrimitive(t){this.ae.al(t),t.detached&&t.detached(),this.ae.Qt().Pa()}getPane(){let t=this.ae,e=dh(this.ae.Qt().Ks(t));return this.jg(e)}moveToPane(t){this.ae.Qt().nf(this.ae,t)}seriesOrder(){let t=this.ae.Qt().Ks(this.ae);return null===t?-1:t.U_().indexOf(this.ae)}setSeriesOrder(t){let e=this.ae.Qt().Ks(this.ae);null!==e&&e.du(this.ae,t)}Yg(t){this.Hg.v()&&this.Hg.p(t)}}class mF{constructor(t,e,i){this.Gg=new dc,this.Gu=new dc,this.Bw=new dc,this.sn=t,this.ia=t.Et(),this._M=e,this.ia.Yc().i(this.Xg.bind(this)),this.ia.Kc().i(this.Jg.bind(this)),this._M.Fw().i(this.Qg.bind(this)),this.xu=i}m(){this.ia.Yc().u(this),this.ia.Kc().u(this),this._M.Fw().u(this),this.Gg.m(),this.Gu.m(),this.Bw.m()}scrollPosition(){return this.ia.Ac()}scrollToPosition(t,e){e?this.ia.$c(t,1e3):this.sn.gs(t)}scrollToRealTime(){this.ia.Uc()}getVisibleRange(){let t=this.ia.gc();return null===t?null:{from:t.from.originalTime,to:t.to.originalTime}}setVisibleRange(t){let e={from:this.xu.convertHorzItemToInternal(t.from),to:this.xu.convertHorzItemToInternal(t.to)},i=this.ia.Cc(e);this.sn.tf(i)}getVisibleLogicalRange(){let t=this.ia.Mc();return null===t?null:{from:t.Oa(),to:t.bi()}}setVisibleLogicalRange(t){dl(t.from<=t.to,"The from index cannot be after the to index."),this.sn.tf(t)}resetTimeScale(){this.sn.ws()}fitContent(){this.sn.Xc()}logicalToCoordinate(t){let e=this.sn.Et();return e.Gi()?null:e.jt(t)}coordinateToLogical(t){return this.ia.Gi()?null:this.ia.Rc(t)}timeToIndex(t,e){let i=this.xu.convertHorzItemToInternal(t);return this.ia.vc(i,e)}timeToCoordinate(t){let e=this.timeToIndex(t,!1);return null===e?null:this.ia.jt(e)}coordinateToTime(t){let e=this.sn.Et(),i=e.Rc(t),s=e.en(i);return null===s?null:s.originalTime}width(){return this._M.cv().width}height(){return this._M.cv().height}subscribeVisibleTimeRangeChange(t){this.Gg.i(t)}unsubscribeVisibleTimeRangeChange(t){this.Gg._(t)}subscribeVisibleLogicalRangeChange(t){this.Gu.i(t)}unsubscribeVisibleLogicalRangeChange(t){this.Gu._(t)}subscribeSizeChange(t){this.Bw.i(t)}unsubscribeSizeChange(t){this.Bw._(t)}applyOptions(t){this.ia.vr(t)}options(){return{...dv(this.ia.N()),barSpacing:this.ia.fl()}}Xg(){this.Gg.v()&&this.Gg.p(this.getVisibleRange())}Jg(){this.Gu.v()&&this.Gu.p(this.getVisibleLogicalRange())}Qg(t){this.Bw.p(t.width,t.height)}}function mB(t){return function(t){if(dg(t.handleScale)){let e=t.handleScale;t.handleScale={axisDoubleClickReset:{time:e,price:e},axisPressedMouseMove:{time:e,price:e},mouseWheel:e,pinch:e}}else if(void 0!==t.handleScale){let{axisPressedMouseMove:e,axisDoubleClickReset:i}=t.handleScale;dg(e)&&(t.handleScale.axisPressedMouseMove={time:e,price:e}),dg(i)&&(t.handleScale.axisDoubleClickReset={time:i,price:i})}let e=t.handleScroll;dg(e)&&(t.handleScroll={horzTouchDrag:e,vertTouchDrag:e,mouseWheel:e,pressedMouseMove:e})}(t),t}class mW{constructor(t,e,i){this.tb=new Map,this.ib=new Map,this.nb=new dc,this.sb=new dc,this.eb=new dc,this.od=new WeakMap,this.rb=new mn(e);const s=void 0===i?dv(mj()):dd(dv(mj()),mB(i));this.hb=e,this.sv=new pJ(t,s,e),this.sv.dw().i(t=>{this.nb.v()&&this.nb.p(this.ab(t()))},this),this.sv.fw().i(t=>{this.sb.v()&&this.sb.p(this.ab(t()))},this),this.sv.Dd().i(t=>{this.eb.v()&&this.eb.p(this.ab(t()))},this);const n=this.sv.Qt();this.lb=new mF(n,this.sv.pM(),this.hb)}remove(){this.sv.dw().u(this),this.sv.fw().u(this),this.sv.Dd().u(this),this.lb.m(),this.sv.m(),this.tb.clear(),this.ib.clear(),this.nb.m(),this.sb.m(),this.eb.m(),this.rb.m()}resize(t,e,i){this.autoSizeActive()||this.sv.cM(t,e,i)}addCustomSeries(t,e={},i=0){let s,n=(s=du(t),{type:"Custom",isBuiltIn:!1,defaultOptions:{...mb,...s.defaultOptions()},ob:my,_b:s});return this.ub(n,e,i)}addSeries(t,e={},i=0){return this.ub(t,e,i)}removeSeries(t){let e=da(this.tb.get(t)),i=this.rb.Jd(e);this.sv.Qt().Jd(e),this.cb(i),this.tb.delete(t),this.ib.delete(e)}qg(t,e){this.cb(this.rb.sg(t,e))}Kg(t,e,i){this.cb(this.rb.og(t,e,i))}Zg(t,e){let[i,s]=this.rb.cg(t,e);return 0!==i.length&&this.cb(s),i}subscribeClick(t){this.nb.i(t)}unsubscribeClick(t){this.nb._(t)}subscribeCrosshairMove(t){this.eb.i(t)}unsubscribeCrosshairMove(t){this.eb._(t)}subscribeDblClick(t){this.sb.i(t)}unsubscribeDblClick(t){this.sb._(t)}priceScale(t,e=0){return new mz(this.sv,t,e)}timeScale(){return this.lb}applyOptions(t){this.sv.vr(mB(t))}options(){return this.sv.N()}takeScreenshot(t=!1,e=!1){let i,s;try{e||(i=this.sv.Qt().N().crosshair.mode,this.sv.vr({crosshair:{mode:2}})),s=this.sv.SM(t)}finally{e||void 0===i||this.sv.Qt().vr({crosshair:{mode:i}})}return s}addPane(t=!1){let e=this.sv.Qt().af();return e.W_(t),this.fb(e)}removePane(t){this.sv.Qt().Vd(t)}swapPanes(t,e){this.sv.Qt().Ed(t,e)}autoSizeActive(){return this.sv.wM()}chartElement(){return this.sv.vv()}panes(){return this.sv.Qt().Zn().map(t=>this.fb(t))}paneSize(t=0){let e=this.sv.RM(t);return{height:e.height,width:e.width}}setCrosshairPosition(t,e,i){let s=this.tb.get(i);if(void 0===s)return;let n=this.sv.Qt().Ks(s);null!==n&&this.sv.Qt().qd(t,e,n)}clearCrosshairPosition(){this.sv.Qt().Yd(!0)}horzBehaviour(){return this.hb}ub(t,e={},i=0){var s;dl(void 0!==t.ob),void 0===(s=e.priceFormat)||"custom"===s.type||void 0!==s.minMove&&void 0===s.precision&&(s.precision=pr(s.minMove)),"Candlestick"===t.type&&(void 0!==e.borderColor&&(e.borderUpColor=e.borderColor,e.borderDownColor=e.borderColor),void 0!==e.wickColor&&(e.wickUpColor=e.wickColor,e.wickDownColor=e.wickColor));let n=dd(dv(ds),dv(t.defaultOptions),e),r=t.ob,o=new fA(this.sv.Qt(),t.type,n,r,t._b);this.sv.Qt().Gd(o,i);let l=new mV(o,this,this,this,this.hb,t=>this.fb(t));return this.tb.set(l,o),this.ib.set(o,l),l}cb(t){let e=this.sv.Qt();e.Kd(t.Et.Pc,t.Et.vg,t.Et.mg),t.U_.forEach((t,e)=>e.ht(t.ue,t.pg)),e.Et()._c(),e.Bc()}pb(t){return da(this.ib.get(t))}mb(t){return void 0!==t&&this.ib.has(t)?this.pb(t):void 0}ab(t){let e=new Map;t.YM.forEach((t,i)=>{let s=i.bh(),n=mT(s)(t);if("Custom"!==s){var r;dl(void 0!==(r=n).open||void 0!==r.value)}else{let t=i.ol();dl(!t||!1===t(n))}e.set(this.pb(i),n)});let i=this.mb(t.NM),s=void 0===t.WM?void 0:{type:t.WM.ds,sourceKind:t.WM.HM,objectKind:t.WM.UM,series:this.mb(t.WM.U_),objectId:t.WM.$M,paneIndex:t.WM.jM};return{time:t.Qr,logical:t.$n,point:t.qM,paneIndex:t.jM,hoveredInfo:s,hoveredSeries:i,hoveredObjectId:t.FM,seriesData:e,sourceEvent:t.KM}}fb(t){let e=this.od.get(t);return e||(e=new mD(this.sv,t=>this.pb(t),t,this),this.od.set(t,e)),e}}function m$(t,e,i,s){return Math.hypot(i-t,s-e)}function mK(t,e,i,s,n,r,o,l=0){if(0===e.length||s.from>=e.length||s.to<=0)return;let{context:a,horizontalPixelRatio:h,verticalPixelRatio:u}=t,c=e[s.from],d=r(t,c),f=c;if(s.to-s.from<2){let e=n/2;a.beginPath();let i={_t:c._t-e,ut:c.ut},s={_t:c._t+e,ut:c.ut};a.moveTo(i._t*h,i.ut*u),a.lineTo(s._t*h,s.ut*u),o(t,d,i,s)}else{let n=l>0,p=0,m=(e,i)=>{if(o(t,d,f,i),a.beginPath(),d=e,f=i,n){let t=p%l;a.lineDashOffset=t,p=t}},g=f;a.beginPath(),a.moveTo(c._t*h,c.ut*u);for(let o=s.from+1;ot+e,0);void 0!==n&&mK(t,e,n,i,s,u,mq,c),l&&function(t,e,i,s,n){if(s.to-s.from<=0)return;let{horizontalPixelRatio:r,verticalPixelRatio:o,context:l}=t,a=null,h=Math.max(1,Math.floor(r))%2/2,u=i*o+h;for(let i=s.to-1;i>=s.from;--i){let s=e[i];if(s){let e=n(t,s);e!==a&&(null!==a&&l.fill(),l.beginPath(),l.fillStyle=e,a=e);let i=Math.round(s._t*r)+h,c=s.ut*o;l.moveTo(i,c),l.arc(i,c,u,0,2*Math.PI)}}l.fill()}(t,e,l,i,u)}}class mG extends mY{bb(t,e){return e.vt}}function mZ(t,e,i,s,n){let r=1-n;return r*r*r*t+3*r*r*n*e+3*r*n*n*i+n*n*n*s}class mX extends mp{constructor(t,e){super(t,e,!0)}Vg(t,e,i){e.Tc(this.bg,dy(this.Sg)),t.Zo(this.bg,i,dy(this.Sg))}Sb(t,e){return{wt:t,Mt:e,_t:NaN,ut:NaN}}Dg(){let t=this.ae.Sa();this.bg=this.ae.Ha().Bh().map(e=>{let i;if((e.Zr??1)>1){let t=e.Wt[1],s=e.Wt[2],n=e.Wt[3];i=Math.abs(t-n)>Math.abs(s-n)?t:s}else i=e.Wt[3];return this.xb(e.$n,i,t)})}}class mJ extends mX{Pg(t,e){let i=this.ae.N();return function(t,e,i,s,n,r,o,l=0,a=0){var h,u,c,d,f;if(null===e||e.from>=e.to||0===t.length)return null;let p=Math.max(r/2,o??0)+a,m=1/0;if(void 0!==o){let n=o+a,r=ff(t,i-n,mo,h=e.from,e.to),l=fp(t,i+n,ml,r,e.to);for(let e=r;e=u-(d=o+a))||!(i<=c+d))continue;let r=Math.hypot(i-n._t,s-n.ut);r<=o+a&&(m=Math.min(m,r))}}if(e.to-e.from<2){let n=t[e.from],r=Math.max(l/2,p),o=mh(i,s,n._t-r,n.ut,n._t+r,n.ut);return o<=p&&(m=Math.min(m,o)),Number.isFinite(m)?ma(m,2,"series-point"):null}let g=1/0,v=ff(t,i-p,mo,f=e.from,e.to),b=fp(t,i+p,ml,v,e.to),y=Math.max(e.from+1,v),x=Math.min(e.to,b+1);for(let e=y;e=l-p)||!(i<=a+p))continue;let h=function(t,e,i,s,n,r,o,l){switch(n){case 1:{let n=Math.min(mh(t,e,i._t,i.ut,s._t,i.ut),mh(t,e,s._t,i.ut,s._t,s.ut));return n<=l?n:null}case 2:{let[n,a]=mH(r,o-1,o),h=function(t,e,i){let s=1/0,n=i[0];for(let r=1;r<=12;r++){let o=r/12,l={_t:mZ(i[0]._t,i[1]._t,i[2]._t,i[3]._t,o),ut:mZ(i[0].ut,i[1].ut,i[2].ut,i[3].ut,o)};s=Math.min(s,mh(t,e,n._t,n.ut,l._t,l.ut)),n=l}return s}(t,e,[i,n,a,s]);return h<=l?h:null}default:{let n=mh(t,e,i._t,i.ut,s._t,s.ut);return n<=l?n:null}}}(i,s,r,o,n,t,e,p);null!==h&&(g=Math.min(g,h))}return Number.isFinite(m)?ma(m,2,"series-point"):Number.isFinite(g)?ma(g,1,"series-line"):null}(this.bg,this.Sg,t,e,i.lineType,i.lineVisible?i.lineWidth:1,i.pointMarkersVisible?i.pointMarkersRadius||i.lineWidth/2+2:void 0,this.le.Et().fl(),i.hitTestTolerance)}}function m0(t,e,i,s,n){let{context:r,horizontalPixelRatio:o,verticalPixelRatio:l}=e;r.lineTo(n._t*o,t*l),r.lineTo(s._t*o,t*l),r.closePath(),r.fillStyle=i,r.fill()}class m1 extends dT{constructor(){super(...arguments),this.rt=null}ht(t){this.rt=t}et(t){if(null===this.rt)return;let{ot:e,lt:i,wb:s,ct:n,Zt:r,Mb:o}=this.rt,l=this.rt.Db??(this.rt.Ib?0:t.mediaSize.height);if(null===i)return;let a=t.context;a.lineCap="butt",a.lineJoin="round",a.lineWidth=n,dn(a,r),a.lineWidth=1,mK(t,e,o,i,s,this.Vb.bind(this),m0.bind(null,l))}}class m2{Bb(t,e){let i=this.Eb,{Ab:s,Lb:n,zb:r,Ob:o,Db:l,Nb:a,Fb:h}=e;if(void 0===this.Wb||void 0===i||i.Ab!==s||i.Lb!==n||i.zb!==r||i.Ob!==o||i.Db!==l||i.Nb!==a||i.Fb!==h){let{verticalPixelRatio:i}=t,u=l||a>0?i:1,c=a*u,d=h===t.bitmapSize.height?h:h*u,f=t.context.createLinearGradient(0,c,0,d);if(f.addColorStop(0,s),null!=l){let t=fO(((l??0)*u-c)/(d-c),0,1);f.addColorStop(t,n),f.addColorStop(t,r)}f.addColorStop(1,o),this.Wb=f,this.Eb=e}return this.Wb}}class m5 extends m1{constructor(){super(...arguments),this.Hb=new m2}Vb(t,e){return this.Hb.Bb(t,{Ab:e.ah,Lb:"",zb:"",Ob:e.oh,Nb:this.rt?.Nb??0,Fb:t.bitmapSize.height})}}class m3 extends mJ{constructor(t,e){super(t,e),this.kg=new dE,this.qb=new m5,this.Yb=new mG,this.kg.nt([this.qb,this.Yb])}xb(t,e,i){return{...this.Sb(t,e),...i.Sh(t)}}Bg(){let t,e=this.ae.N();if(null!==this.Sg&&0!==this.bg.length){if(e.relativeGradient){t=this.bg[this.Sg.from].ut;for(let e=this.Sg.from;enew m3(t,e)};function m6({data:t,color:e="#3b82f6",height:i=260}){let s=(0,V.useRef)(null),n=(0,V.useRef)(null),r=(0,V.useRef)(null);return(0,V.useEffect)(()=>{var o,l,a,h;let u;if(!s.current||0===t.length)return;let c=(o=s.current,l={layout:{background:{type:D.Solid,color:"transparent"},textColor:"oklch(0.7559 0.0125 239.9659)"},grid:{vertLines:{color:"rgba(255,255,255,0.03)"},horzLines:{color:"rgba(255,255,255,0.03)"}},rightPriceScale:{borderColor:"rgba(255,255,255,0.08)"},timeScale:{borderColor:"rgba(255,255,255,0.08)",timeVisible:!0},crosshair:{mode:0},width:s.current.clientWidth,height:i},a=new py,h=py.yf(l),u=new mW(function(t){if(dm(t)){let e=document.getElementById(t);return dl(null!==e,`Cannot find element in DOM with id=${t}`),e}return t}(o),a,h),a.setOptions(u.options()),u),d=c.addSeries(m4,{lineColor:e,topColor:`${e}26`,bottomColor:`${e}05`,lineWidth:2}),f=t.map(t=>({time:t.t,value:t.v}));d.setData(f),c.timeScale().fitContent(),n.current=c,r.current=d;let p=()=>{s.current&&n.current&&n.current.applyOptions({width:s.current.clientWidth})};return window.addEventListener("resize",p),()=>{window.removeEventListener("resize",p),c.remove()}},[t,e,i]),(0,V.useEffect)(()=>{if(r.current&&t.length>0){let e=t.map(t=>({time:t.t,value:t.v}));r.current.setData(e),n.current?.timeScale().fitContent()}},[t]),(0,I.jsx)("div",{ref:s,style:{width:"100%",height:i}})}function m9({className:t,...e}){return(0,I.jsx)("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:(0,I.jsx)("table",{"data-slot":"table",className:ho("w-full caption-bottom text-sm",t),...e})})}function m7({className:t,...e}){return(0,I.jsx)("thead",{"data-slot":"table-header",className:ho("[&_tr]:border-b",t),...e})}function m8({className:t,...e}){return(0,I.jsx)("tbody",{"data-slot":"table-body",className:ho("[&_tr:last-child]:border-0",t),...e})}function gt({className:t,...e}){return(0,I.jsx)("tr",{"data-slot":"table-row",className:ho("border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted",t),...e})}function ge({className:t,...e}){return(0,I.jsx)("th",{"data-slot":"table-head",className:ho("h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0",t),...e})}function gi({className:t,...e}){return(0,I.jsx)("td",{"data-slot":"table-cell",className:ho("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0",t),...e})}function gs({positions:t,orders:e}){return(0,I.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-3",children:[(0,I.jsxs)(c2,{className:"p-4",children:[(0,I.jsxs)("h4",{className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider mb-3",children:["Open Positions (",t.length,")"]}),0===t.length?(0,I.jsx)("p",{className:"text-xs text-muted-foreground",children:"No open positions"}):(0,I.jsxs)(m9,{children:[(0,I.jsx)(m7,{children:(0,I.jsxs)(gt,{className:"border-border",children:[(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Strategy"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Size"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Entry"}),(0,I.jsx)(ge,{className:"text-[9px] h-7 text-right",children:"PnL"})]})}),(0,I.jsx)(m8,{children:t.map((t,e)=>(0,I.jsxs)(gt,{className:"border-border/50",children:[(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:t.strategy}),(0,I.jsx)(gi,{className:"text-[10px] font-mono py-1.5",children:Math.abs(t.size).toFixed(4)}),(0,I.jsxs)(gi,{className:"text-[10px] font-mono py-1.5",children:["$",(t.entry_px??0).toFixed(1)]}),(0,I.jsxs)(gi,{className:`text-[10px] font-mono py-1.5 text-right ${(t.pnl??0)>=0?"text-green-500":"text-red-500"}`,children:[(t.pnl??0)>=0?"+":"","$",(t.pnl??0).toFixed(2)]})]},e))})]})]}),(0,I.jsxs)(c2,{className:"p-4",children:[(0,I.jsxs)("h4",{className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider mb-3",children:["Open Orders (",e.length,")"]}),0===e.length?(0,I.jsx)("p",{className:"text-xs text-muted-foreground",children:"No open orders"}):(0,I.jsxs)(m9,{children:[(0,I.jsx)(m7,{children:(0,I.jsxs)(gt,{className:"border-border",children:[(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Coin"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Side"}),(0,I.jsx)(ge,{className:"text-[9px] h-7",children:"Size"}),(0,I.jsx)(ge,{className:"text-[9px] h-7 text-right",children:"Price"})]})}),(0,I.jsx)(m8,{children:e.map((t,e)=>(0,I.jsxs)(gt,{className:"border-border/50",children:[(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:t.coin}),(0,I.jsx)(gi,{className:"text-[10px] py-1.5",children:(0,I.jsx)(hd,{variant:"outline",className:`text-[8px] h-4 ${"B"===t.side?"text-green-500":"text-red-500"}`,children:"B"===t.side?"BUY":"SELL"})}),(0,I.jsx)(gi,{className:"text-[10px] font-mono py-1.5",children:t.sz}),(0,I.jsxs)(gi,{className:"text-[10px] font-mono py-1.5 text-right",children:["$",t.limitPx??"MKT"]})]},e))})]})]})]})}({...ds,color:"#2196f3"});let gn="/cv/api",gr=`${"https:"===window.location.protocol?"wss:":"ws:"}//${window.location.host}/cv/ws`;async function go(){let t=await fetch(`${gn}/backtests`),e=await t.json(),i={};for(let t of e)i[t.strategy]||(i[t.strategy]=t);return i}async function gl(){let t=await fetch(`${gn}/backtests/historical`),e=await t.json(),i={};for(let t of e)i[t.strategy]||(i[t.strategy]=t);return i}async function ga(t){return(await fetch(`${gn}/backtest/${encodeURIComponent(t)}`)).json()}async function gh(t,e,i){return(await fetch(`${gn}/backtest/${encodeURIComponent(t)}/recalc?fee_tier=${e}&staking_tier=${i}`)).json()}t.s(["default",0,function(){let[t,e]=(0,V.useState)("live"),{data:i,connected:s}=function(){let[t,e]=(0,V.useState)(null),[i,s]=(0,V.useState)(!1),n=(0,V.useRef)(null),r=(0,V.useRef)(void 0),o=(0,V.useCallback)(()=>{try{let t=new WebSocket(gr);n.current=t,t.onopen=()=>s(!0),t.onclose=()=>{s(!1),r.current=setTimeout(o,5e3)},t.onmessage=t=>{try{let i=JSON.parse(t.data);e(i)}catch{}}}catch{r.current=setTimeout(o,5e3)}},[]);return(0,V.useEffect)(()=>(o(),()=>{n.current?.close(),clearTimeout(r.current)}),[o]),{data:t,connected:i}}(),{data:n}=function(){let[t,e]=(0,V.useState)(null),[i,s]=(0,V.useState)(!1),n=(0,V.useRef)(null);return(0,V.useEffect)(()=>{let t=`${"https:"===window.location.protocol?"wss:":"ws:"}//${window.location.host}/cv/ws/paper`,i=()=>{try{let r=new WebSocket(t);n.current=r,r.onopen=()=>s(!0),r.onclose=()=>{s(!1),setTimeout(i,5e3)},r.onmessage=t=>{try{let i=JSON.parse(t.data);e(i)}catch{}}}catch{setTimeout(i,5e3)}};return i(),()=>n.current?.close()},[]),{data:t,connected:i}}(),[r,o]=(0,V.useState)({}),[l,a]=(0,V.useState)({}),[h,u]=(0,V.useState)(!1),[c,d]=(0,V.useState)(""),[f,p]=(0,V.useState)("live"),[m,g]=(0,V.useState)(null),[v,b]=(0,V.useState)(!0),[y,x]=(0,V.useState)(0),[w,S]=(0,V.useState)("none"),[M,k]=(0,V.useState)(!1);(0,V.useEffect)(()=>{go().then(o)},[]),(0,V.useEffect)(()=>{gl().then(a)},[]);let C="live"===t?i?.strategies??{}:"paper"===t?n?.strategies??{}:{},E=(0,V.useCallback)(async(t,e)=>{if(d(t),p(e),u(!0),"backtest"===e){let e=r[t];e&&g(await ga(e.name))}else if("historical"===e){let e=l[t];e&&g(await ga(e.name))}else g(null)},[r,l]),T=(0,V.useCallback)(async()=>{c&&"backtest"===f&&g(await gh(r[c]?.name??c,y,w))},[c,f,y,w,r]),P=("paper"===t?n:"live"===t?i:null)?.strategies?.[c];return(0,I.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,I.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-xl",children:(0,I.jsxs)("div",{className:"flex items-center justify-between px-6 py-3 max-w-[1440px] mx-auto",children:[(0,I.jsxs)("div",{className:"flex items-center gap-3",children:[(0,I.jsx)("span",{className:`w-2 h-2 rounded-full ${s?"bg-green-500 animate-pulse":"bg-red-500"}`}),(0,I.jsxs)("div",{children:[(0,I.jsx)("h1",{className:"text-sm font-bold tracking-tight",children:"FTDT Quant Lab"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"live"===t?"Live Testnet":"paper"===t?`Paper \xb7 $${n?.total_equity?.toLocaleString()??"100K"}`:"backtest"===t?"30-day Backtests":"Historical · Mainnet Data"})]})]}),(0,I.jsx)("div",{className:"flex items-center gap-3",children:(0,I.jsx)(hd,{variant:s?"default":"destructive",className:"text-[10px] h-5",children:s?"LIVE":"OFFLINE"})})]})}),(0,I.jsx)("div",{className:"border-b border-border bg-background/80 backdrop-blur-xl sticky top-[49px] z-40",children:(0,I.jsx)(hl,{value:t,onValueChange:t=>e(t),className:"max-w-[1440px] mx-auto px-6",children:(0,I.jsxs)(hh,{className:"h-10 bg-transparent border-0 gap-0 p-0",children:[(0,I.jsxs)(hu,{value:"live",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Live",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-amber-500/10 text-amber-400 border-0",children:"Testnet"})]}),(0,I.jsxs)(hu,{value:"paper",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Paper",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-purple-500/10 text-purple-400 border-0",children:"$100K"})]}),(0,I.jsx)(hu,{value:"backtest",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:"Backtest"}),(0,I.jsxs)(hu,{value:"historical",className:"data-[state=active]:border-b-2 data-[state=active]:border-primary rounded-none px-5 text-xs h-10",children:["Historical",(0,I.jsx)(hd,{variant:"outline",className:"ml-1.5 text-[9px] h-4 px-1.5 bg-purple-500/10 text-purple-400 border-0",children:"Real Data"})]})]})})}),(0,I.jsxs)("main",{className:"max-w-[1440px] mx-auto px-6 py-6",children:[(0,I.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-3 mb-6",children:[(0,I.jsx)(oa,{mode:"popLayout",children:Object.entries(C).map(([e,i])=>(0,I.jsx)(r8.div,{layout:!0,initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},transition:{duration:.2},children:(0,I.jsx)(c4,{name:e,strategy:i,tab:t,onClick:()=>E(e,t)})},`${t}-${e}`))}),"backtest"===t&&Object.entries(r).map(([t,e])=>(0,I.jsx)(c4,{name:t,tab:"backtest",onClick:()=>E(t,"backtest"),badge:"30-day backtest",stats:[{label:"Sharpe",value:e.sharpe.toFixed(2)},{label:"Max DD",value:`${(100*e.max_dd).toFixed(1)}%`,negative:!0},{label:"Win",value:`${Math.round(100*e.win_rate)}%`}],pnlPct:e.pnl_pct,status:"BACKTEST"},t)),"historical"===t&&Object.entries(l).map(([t,e])=>(0,I.jsx)(c4,{name:t,tab:"historical",onClick:()=>E(t,"historical"),badge:`30d \xb7 ${e.coin??"BTC"} \xb7 Mainnet`,stats:[{label:"Sharpe",value:e.sharpe.toFixed(2)},{label:"Max DD",value:`${(100*e.max_dd).toFixed(1)}%`,negative:!0},{label:"Win",value:`${Math.round(100*e.win_rate)}%`}],pnlPct:e.pnl_pct,status:"REAL DATA"},t))]}),(0,I.jsxs)(cq,{open:M,onOpenChange:k,className:"mb-6",children:[(0,I.jsxs)(cY,{className:"flex items-center gap-2 text-xs text-muted-foreground hover:text-foreground transition-colors py-1",children:[M?(0,I.jsx)(cZ,{className:"w-3 h-3"}):(0,I.jsx)(cX,{className:"w-3 h-3"}),"Open Positions & Orders (",i?.open_positions?.length??0," pos · ",i?.open_orders?.length??0," ord)"]}),(0,I.jsx)(cG,{children:(0,I.jsx)(gs,{positions:i?.open_positions??[],orders:i?.open_orders??[]})})]}),(0,I.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3 mb-6",children:[(0,I.jsxs)("a",{href:"https://ftdt.io",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(cJ,{className:"w-4 h-4 text-primary"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"ftdt.io"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"Main platform"})]})]}),(0,I.jsxs)("a",{href:"https://app.ftdt.io/quant-lab",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(c1,{className:"w-4 h-4 text-chart-2"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"Quant Lab ↗"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"Web dashboard"})]})]}),(0,I.jsxs)("a",{href:"https://git.ftdt.io/rams/ftdt-quant-lab",target:"_blank",className:"flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors",children:[(0,I.jsx)(c0,{className:"w-4 h-4 text-chart-3"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-xs font-medium",children:"Git Repo"}),(0,I.jsx)("p",{className:"text-[10px] text-muted-foreground",children:"rams/ftdt-quant-lab"})]})]})]})]}),(0,I.jsx)(cC,{open:h,onOpenChange:u,children:(0,I.jsxs)(cP,{side:"right",className:"w-full sm:max-w-[720px] lg:max-w-[900px] p-0 overflow-y-auto bg-background border-l border-border",children:[(0,I.jsxs)(cR,{className:"sticky top-0 z-10 bg-card/80 backdrop-blur-xl border-b border-border px-6 py-4",children:[(0,I.jsx)(c_,{className:"text-base font-bold",children:c}),(0,I.jsxs)("div",{className:"flex items-center gap-2 mt-1 flex-wrap",children:[P&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(hd,{variant:"outline",className:"text-[10px]",children:P.type}),(0,I.jsx)(hd,{variant:"running"===P.status?"default":"secondary",className:"text-[10px]",children:P.status?.toUpperCase()}),(0,I.jsx)("span",{className:"text-[10px] text-muted-foreground",children:P.instrument})]}),"backtest"===f&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("select",{value:y,onChange:t=>x(Number(t.target.value)),className:"text-[10px] bg-card border border-border rounded px-2 py-1 text-foreground",children:[(0,I.jsx)("option",{value:0,children:"Tier 0 (0.045/0.015%)"}),(0,I.jsx)("option",{value:1,children:"Tier 1 — >$5M (0.040/0.012%)"}),(0,I.jsx)("option",{value:2,children:"Tier 2 — >$25M (0.035/0.008%)"}),(0,I.jsx)("option",{value:3,children:"Tier 3 — >$100M (0.030/0.004%)"}),(0,I.jsx)("option",{value:4,children:"Tier 4 — >$500M (0.028/0.000%)"}),(0,I.jsx)("option",{value:5,children:"Tier 5 — >$2B (0.026/0.000%)"}),(0,I.jsx)("option",{value:6,children:"Tier 6 — >$7B (0.024/0.000%)"})]}),(0,I.jsx)(hm,{size:"sm",variant:"outline",className:"text-[10px] h-6 px-2",onClick:T,children:"Recalc"})]})]})]}),(0,I.jsx)("div",{className:"px-6 py-4 space-y-6",children:P&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{className:"text-xs text-muted-foreground leading-relaxed p-3 bg-muted/50 rounded-lg border border-border",children:P.description}),(0,I.jsx)("div",{className:"grid grid-cols-3 sm:grid-cols-6 gap-2",children:[{l:"PnL",v:`$${P.pnl?.toFixed(4)}`},{l:"PnL%",v:`${P.pnl_pct>=0?"+":""}${P.pnl_pct?.toFixed(2)}%`,up:P.pnl_pct>=0},{l:"Trades",v:String(P.trades_today??0)},{l:"Win Rate",v:`${Math.round((P.win_rate??0)*100)}%`},{l:"Fees",v:`$${(P.fee_paid??0).toFixed(4)}`,up:!1},{l:"Position",v:(P.position??0).toFixed(4)}].map(({l:t,v:e,up:i})=>(0,I.jsxs)("div",{className:"p-3 rounded-lg border border-border bg-card/50",children:[(0,I.jsx)("p",{className:"text-[9px] text-muted-foreground uppercase tracking-wider mb-1",children:t}),(0,I.jsx)("p",{className:`text-sm font-mono font-semibold ${!0===i?"text-green-500":!1===i&&"Position"!==t?"text-red-500":""}`,children:e})]},t))}),(("paper"===t?n:i)?.equity_history?.length??0)>0&&(0,I.jsx)("div",{className:"rounded-lg border border-border overflow-hidden h-[260px]",children:(0,I.jsx)(m6,{data:("paper"===t?n:i).equity_history,color:"var(--chart-1)"})})]})})]})})]})}],52683)}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/0zo24_4e178qg.js b/dashboard-next/out/_next/static/chunks/0zo24_4e178qg.js new file mode 100644 index 0000000..b82e3df --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/0zo24_4e178qg.js @@ -0,0 +1,22 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(a,l,o):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}},32120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(88540),u=e.r(41538);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92245,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27801,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(5550);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return l},FLIGHT_HEADERS:function(){return p},NEXT_ACTION_NOT_FOUND_HEADER:function(){return P},NEXT_ACTION_REVALIDATED_HEADER:function(){return b},NEXT_DID_POSTPONE_HEADER:function(){return g},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_HTML_REQUEST_ID_HEADER:function(){return S},NEXT_INSTANT_TEST_COOKIE:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return R},NEXT_REQUEST_ID_HEADER:function(){return m},NEXT_REWRITTEN_PATH_HEADER:function(){return v},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_STALE_TIME_HEADER:function(){return _},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return y},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return d},RSC_HEADER:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="rsc",l="next-action",o="next-router-state-tree",i="next-router-prefetch",c="next-router-segment-prefetch",s="next-hmr-refresh",f="next-url",d="text/x-component",h="next-instant-navigation-testing",p=[u,o,i,s,c],y="_rsc",_="x-nextjs-stale-time",g="x-nextjs-postponed",v="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",R="x-nextjs-prerender",P="x-nextjs-action-not-found",m="x-nextjs-request-id",S="x-nextjs-html-request-id",b="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99781,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return R},dispatchNavigateAction:function(){return S},dispatchTraverseAction:function(){return b},getCurrentAppRouterState:function(){return P},publicAppRouterInstance:function(){return T}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(4924),o=e.r(71645),i=e.r(64245),c=e.r(9396),s=e.r(1411);e.r(60355);let f=e.r(41538);e.r(96167),e.r(95871);let d=e.r(5550),h=e.r(57630),p=e.r(91949),y=e.r(48277),_=e.r(76138);function g(e,t,r){e.pending===t&&(e.pending=t.next,null!==e.pending)?v({actionQueue:e,action:e.pending,setState:r}):null===e.pending&&e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:u.ACTION_REFRESH},r))}async function v({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,l=e.action(n,a);function o(n){if(t.discarded){t.payload.type===u.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),g(e,t,r);return}e.state=n,g(e,t,r),t.resolve(n)}(0,i.isThenable)(l)?l.then(o,n=>{g(e,t,r),t.reject(n)}):o(l)}let E=null;function R(e){let t={state:e,dispatch:(e,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==u.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,v({actionQueue:e,action:a,setState:r})):t.type===u.ACTION_NAVIGATE||t.type===u.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,e.last===e.pending&&(e.last=a),v({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(t,e,r),action:async(e,t)=>(0,l.reducer)(e,t),pending:null,last:null};if("u">typeof window){if(null!==E)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});E=t}return t}function P(){return null!==E?E.state:null}function m(){if(null===E)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return E}function S(e,t,r,n,a,l){if(a)for(let e of a)(0,o.addTransitionType)(e);let i=new URL((0,d.addBasePath)(e),location.href);(0,p.setLinkForCurrentNavigation)(n),(0,_.startRouterTransition)(e,t,m().state.tree,l),(0,f.dispatchAppRouterAction)({type:u.ACTION_NAVIGATE,url:i,isExternalUrl:(0,h.isExternalURL)(i),locationSearch:location.search,scrollBehavior:r,navigateType:t})}function b(e,t){(0,_.startRouterTransition)(e,"traverse",m().state.tree,null),(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e),historyState:t})}let T={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});let n=m();switch(t?.kind??u.PrefetchKind.AUTO){case u.PrefetchKind.AUTO:r=c.FetchStrategy.PPR;break;case u.PrefetchKind.FULL:r=c.FetchStrategy.Full;break;default:r=c.FetchStrategy.PPR}(0,s.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"replace",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},push:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"push",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})},bfcacheId:"0"};"u">typeof window&&window.next&&(window.next.router=T),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57630,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(82604),l=e.r(5550);function o(e){return e.origin!==window.location.origin}function i(e){let t;if((0,u.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,l.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return o(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72383,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return y},ErrorBoundaryHandler:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(90373),c=e.r(65713);e.r(78377);let s=e.r(12354),f=e.r(82604),d=e.r(8372),h="u">typeof window&&(0,f.isBot)(window.navigator.userAgent);class p extends o.default.Component{static{this.contextType=d.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.retry=()=>{(0,o.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,c.isNextRouterError)(e))throw e;return{error:{thrownValue:e}}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){if(this.state.error&&!h){let e=this.state.error.thrownValue;return(0,s.handleISRError)({error:e}),(0,l.jsxs)(l.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,l.jsx)(this.props.errorComponent,{error:e,reset:this.reset,retry:this.retry})]})}return this.props.children}}function y({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,l.jsx)(p,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return u},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return s},getAccessFallbackHTTPStatus:function(){return c},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(u)),o="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&l.has(Number(r))}function c(e){return Number(e.digest.split(";")[1])}function s(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=e.r(68391);function u(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91949,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return s},getLinkForCurrentNavigation:function(){return p},mountFormInstance:function(){return P},mountLinkInstance:function(){return R},onLinkVisibilityChanged:function(){return S},onNavigationIntent:function(){return b},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return h},unmountPrefetchableInstance:function(){return m}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(77048),o=e.r(77709),i=e.r(71645),c=null,s={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{c?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(s),c=e})}function h(e){c===e&&(c=null)}function p(){return c}let y="function"==typeof WeakMap?new WeakMap:new Map,_=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r.intersectionRatio>0;S(r.target,n)}},{rootMargin:"200px"}):null;function v(e,t){void 0!==y.get(e)&&m(e),y.set(e,t),null!==g&&g.observe(e)}function E(t){if(!("u">typeof window))return null;{let{createPrefetchURL:r}=e.r(57630);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function R(e,t,r,n,a,u,l){if(a){let a=E(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:u,ownerStack:l};return v(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:u,ownerStack:l}}function P(e,t,r,n){let a=E(t);null===a||v(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function m(e){let t=y.get(e);if(void 0!==t){y.delete(e),_.delete(t);let r=t.prefetchTask;null!==r&&(0,o.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function S(e,t){let r=y.get(e);void 0!==r&&(r.isVisible=t,t?_.add(r):_.delete(r),T(r,u.PrefetchPriority.Default))}function b(e,t){let r=y.get(e);void 0!==r&&void 0!==r&&T(r,u.PrefetchPriority.Intent)}function T(t,r){if("u">typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,o.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(99781),u=a();if(null!==u){let e=u.tree;if(null===n){let n=u.nextUrl,a=(0,l.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,o.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null,null)}else(0,o.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of _){let n=r.prefetchTask;if(null!==n&&!(0,o.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,o.cancelPrefetchTask)(n);let a=(0,l.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,o.schedulePrefetchTask)(a,t,r.fetchStrategy,u.PrefetchPriority.Default,null,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56019,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},78377,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return l},useNavFailureHandler:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(71645);let u=e.r(51191);function l(e){return"u">typeof window&&!!window.next.__pendingUrl&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==(0,u.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14502,(e,t,r)=>{"use strict";let n,a;Object.defineProperty(r,"__esModule",{value:!0});var u={useDynamicRouteParams:function(){return n},useDynamicSearchParams:function(){return a}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return l},useServerInsertedHTML:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=u.default.createContext(null);function o(e){let t=(0,u.useContext)(l);t&&t(e)}},90373,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(61994),u=e.r(1425);function l(){return!function(){if("u"0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function u(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E1041",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},58442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return h},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(76562),c=e.r(24063),s=e.r(68391);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{"push"===r?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends o.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,s.isRedirectError)(e)){let t=(0,c.getURLFromRedirectError)(e),r=(0,c.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,l.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function h({children:e}){let t=(0,i.useRouter)();return(0,l.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l="NEXT_REDIRECT";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),o=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(o)&&o in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return h},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return s},redirect:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l=e.r(68391),o=e.r(1425);function i(e,t,r=u.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(l.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${l.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function c(e,t){throw i(e,t??=o.actionAsyncStorage?.getStore()?.isAction?"push":"replace",u.RedirectStatusCode.TemporaryRedirect)}function s(e,t="replace"){throw i(e,t,u.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,l.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function h(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34727,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return p},extractPathFromFlightRouterState:function(){return d},extractSourcePageFromFlightRouterState:function(){return h},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),u=a?t[1]:t;!u||u.startsWith(l.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}},segmentToSourcePagePathname:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(91463),l=e.r(13258),o=e.r(56019),i=e=>"/"===e[0]?e.slice(1):e,c=e=>"string"==typeof e?"children"===e?"":e:e[1],s=e=>{if("string"==typeof e)return"children"===e?"":e.startsWith(l.PAGE_SEGMENT_KEY)?"page":e;let[t,,r]=e;switch(r){case"c":return`[...${t}]`;case"ci(..)(..)":return`(..)(..)[...${t}]`;case"ci(.)":return`(.)[...${t}]`;case"ci(..)":return`(..)[...${t}]`;case"ci(...)":return`(...)[...${t}]`;case"oc":return`[[...${t}]]`;case"d":default:return`[${t}]`;case"di(..)(..)":return`(..)(..)[${t}]`;case"di(.)":return`(.)[${t}]`;case"di(..)":return`(..)[${t}]`;case"di(...)":return`(...)[${t}]`}};function f(e){return e.reduce((e,t)=>""===(t=i(t))||(0,l.isGroupSegment)(t)?e:`${e}/${t}`,"")||"/"}function d(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===l.DEFAULT_SEGMENT_KEY||u.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(l.PAGE_SEGMENT_KEY))return"";let r=[c(t)],n=e[1]??{},a=n.children?d(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=d(t);void 0!==n&&r.push(n)}return f(r)}function h(e){let t=function e(t){let r=s(t[0]);if(r===l.DEFAULT_SEGMENT_KEY)return;if("page"===r)return[r];let n=t[1]??{},a=n.children?e(n.children):void 0;if(void 0!==a)return""===r?a:[i(r),...a];for(let[t,a]of Object.entries(n)){if("children"===t)continue;let n=e(a);if(void 0!==n)return""===r?n:[i(r),...n]}}(e);return t?`/${t.join("/")}`:void 0}function p(e,t){let r=function e(t,r){let[n,a]=t,[l,i]=r,s=c(n),f=c(l);if(u.INTERCEPTION_ROUTE_MARKERS.some(e=>s.startsWith(e)||f.startsWith(e)))return"";if(!(0,o.matchSegment)(n,l))return d(r)??"";for(let t in a)if(i[t]){let r=e(a[t],i[t]);if(null!==r)return`${c(l)}/${r}`}return null}(e,t);return null==r||"/"===r?r:f(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51191,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(13258);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87288,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return j},createFromNextReadableStream:function(){return N},decodeBufferedStage:function(){return w},decodeStageUntilBoundary:function(){return A},fetchServerResponse:function(){return S},processFetch:function(){return b},resolveShellStageData:function(){return O},resolveStaticStageData:function(){return T}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(35326);e.r(12718);let o=e.r(35779),i=e.r(21768),c=e.r(32120),s=e.r(92245),f=e.r(50590),d=e.r(88093),h=e.r(33906),p=e.r(43369),y=e.r(32992),_=e.r(63416),g=e.r(20896),v=e.r(79027),E=l.createFromReadableStream,R=l.createFromFetch;function P(e){return(0,h.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let m=!1;async function S(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[i.RSC_HEADER]:"1",[i.NEXT_ROUTER_STATE_TREE_HEADER]:(0,f.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[i.NEXT_URL]=n);let u=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let r=await j(e,a,"auto",!0,t.signal),n=(0,h.urlToUrlWithoutFlightMarker)(new URL(r.url)),l=r.redirected?n:u,o=r.headers.get("content-type")||"",c=!!r.headers.get("vary")?.includes(i.NEXT_URL),s=!!r.headers.get(i.NEXT_DID_POSTPONE_HEADER),d=o.startsWith(i.RSC_CONTENT_TYPE_HEADER);if(d||(d=o.startsWith("text/plain")),!d||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),P(n.toString());let p=r.flightResponsePromise;null===p&&(p=N(r.body,a,{allowPartialStream:s}));let[g,E]=await Promise.all([p,r.cacheData]);if((r.headers.get(_.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.b)!==(0,y.getNavigationBuildId)())return P(r.url);let R=(0,f.normalizeFlightData)(g.f);if("string"==typeof R)return P(R);let m=null!==E?await T(E,g,a):null;return{flightData:R,canonicalUrl:l,renderedSearch:g.q,couldBeIntercepted:c,supportsPerSegmentPrefetching:g.S,postponed:s,dynamicStaleTime:g.d??v.UnknownDynamicStaleTime,staticStageData:m,runtimePrefetchStream:g.p??null,responseHeaders:r.headers,debugInfo:p._debugInfo??null,revealAfter:g._revealAfter??null}}catch(e){if(t.signal?.aborted)throw e;return m||console.error(`Failed to fetch RSC payload for ${u}. Falling back to browser navigation.`,e),u.toString()}}async function b(e){return{response:e,cacheData:null}}async function T(e,t,r){let{isResponsePartial:n,staticBodyClone:a}=e;if(a){if(!n)return a.cancel(),{response:t,isResponsePartial:!1};if(void 0!==t.l){let e=await t.l;return{response:await A(a,e,r),isResponsePartial:!0}}a.cancel()}return null}async function O(e,t,r){let{shellBodyClone:n}=e;if(!n)return null;if(void 0===t.a)return n.cancel(),null;let a=await t.a;return null===a?(n.cancel(),null):A(n,a,r)}async function A(e,t,r){let{buffer:n}=await (0,g.createNonTaskyPrefetchResponseStream)(e,t);return w(n,r)}function w(e,t){return N(new ReadableStream({start(t){t.enqueue(e),t.close()}}),t,{allowPartialStream:!0})}async function j(e,t,r,n,a){let u=(0,p.getDeploymentId)();u&&(t["x-deployment-id"]=u);let l={credentials:"same-origin",headers:t,priority:r||void 0,signal:a},c=new URL(e);await (0,d.setCacheBustingSearchParam)(c,t);let s=(0,o.fetch)(c,l).then(b),f=s.then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=y.redirected;for(let e=0;e<20&&y.redirected;e++){let e=new URL(y.url,c);if(e.origin!==c.origin||e.searchParams.get(i.NEXT_RSC_UNION_QUERY)===c.searchParams.get(i.NEXT_RSC_UNION_QUERY))break;c=new URL(e),await (0,d.setCacheBustingSearchParam)(c,t),f=(s=(0,o.fetch)(c,l).then(b)).then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=!0}let g=new URL(y.url,c);return g.searchParams.delete(i.NEXT_RSC_UNION_QUERY),{url:g.href,redirected:_,ok:y.ok,headers:y.headers,body:y.body,status:y.status,flightResponsePromise:h,cacheData:s.then(({cacheData:e})=>e)}}function N(e,t,r){return E(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t),unstable_allowPartialStream:r?.allowPartialStream})}function C(e,t){return R(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"u">typeof window&&(window.addEventListener("pagehide",()=>{m=!0}),window.addEventListener("pageshow",()=>{m=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48919,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let a=((t[4]??0)&n.PrefetchHint.IsRootLayoutOrAbove)!=0,u=(r.prefetchHints&n.PrefetchHint.IsRootLayoutOrAbove)!=0;if(!a&&!u)return!1;if(a!==u)return!0;let l=t[0],o=r.segment;if(Array.isArray(l)&&Array.isArray(o)){if(l[0]!==o[0]||l[2]!==o[2])return!0}else if(l!==o)return!0;let i=r.slots,c=t[1];if(null!==i)for(let[t,r]of i){let n=c[t];if(void 0===n||e(n,r))return!0}return!1}}});let n=e.r(22744);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95871,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return S},beginLockedNavigation:function(){return K},createInitialCacheNodeForHydration:function(){return T},getCurrentNavigationLock:function(){return X},isDeferredRsc:function(){return V},resetNavigationLockToPending:function(){return G},spawnDynamicRequests:function(){return U},startPPRNavigation:function(){return O}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(22744),o=e.r(13258),i=e.r(56019),c=e.r(51191),s=e.r(87288),f=e.r(41538),d=e.r(88540),h=e.r(48919),p=e.r(94272),y=e.r(60355),_=e.r(20896),g=e.r(9396),v=e.r(96167),E=e.r(63416),R=e.r(33906),P=e.r(56655),m=e.r(79027);var S=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n[n.Gesture=5]="Gesture",n);let b=()=>{};function T(e,t,r,n,a){return w(e,t,null,1,r,n,a,!1,{separateRefreshUrls:null,scrollRef:null},!1)}function O(e,t,r,n,a,u,s,f,d,p,y,g,v,E){let R={canonicalUrl:(0,c.createHrefFromUrl)(t),renderedSearch:r};return function e(t,r,n,a,u,c,s,f,d,p,y,g,v,E,R,P){var m,S,b,T,O;let N,F,x,U,L=a[0],k=j(u),H=(m=k,S=L,(0,i.matchSegment)(m,S)?0:"string"==typeof m&&"string"==typeof S&&m.startsWith(o.PAGE_SEGMENT_KEY)&&S.startsWith(o.PAGE_SEGMENT_KEY)?2:1);if(1===H)return(u.prefetchHints&l.PrefetchHint.IsRootLayoutOrAbove)!=0&&(0,h.isNavigatingToNewRootLayout)(a,u)||k===o.NOT_FOUND_SEGMENT_KEY?null:w(t,u,c,s,f,d,p,g,R,P);let B=u.slots,V=a[1],$=null!==f?f[1]:null,X=!1;switch(s){case 0:case 2:case 1:case 5:X=!1;break;case 3:case 4:X=!0}let K=null===B;if(void 0===n||X||K&&y||2===H){let e=M(t,u,null!==f?f[0]:null,c,d,s,p,void 0!==n?n.bfcacheId:D(s),P);x=e.cacheNode,U=e.needsDynamicRequest,K&&2===H?A(s,x,R):void 0!==n&&(x.scrollRef=n.scrollRef)}else{b=!1,x=I((T=n).rsc,b?null:T.prefetchRsc,T.head,b?null:T.prefetchHead,T.bfcacheId,T.scrollRef),U=!1}let G=u.refreshState,Y=null!=G?G:E;U&&null!==Y&&(O=R,N=Y.canonicalUrl,null===(F=O.separateRefreshUrls)?O.separateRefreshUrls=new Set([N]):F.add(N));let q={},W=null,z=!1,Q={},J=null;if(null!==B){let a=void 0!==n?n.slots:null;for(let[n,l]of(x.slots=J={},W=new Map,B)){let i=V[n];if(void 0===i)return null;let f=null!==$?$[n]:null,h=i[0],E=j(l),m=d;2!==s&&E===o.DEFAULT_SEGMENT_KEY&&h!==o.DEFAULT_SEGMENT_KEY&&(E=j(l=function(e,t,r,n){let a,u,l=n[2];null!=l?(a=l[0],u=l[1]):(a=r.canonicalUrl,u=r.renderedSearch);let o=(0,_.convertReusedFlightRouterStateToRouteTree)(e,t,n,u,{metadataVaryPath:null});return o.refreshState={canonicalUrl:a,renderedSearch:u},o}(u,n,v,i)),f=null,m=null);let S=e(t,r,null!==a?a[n]:void 0,i,l,c,s,f??null,m,p,y,g||U,v,Y,R,P);if(null===S)return null;W.set(n,S),J[n]=S.node;let b=S.route;q[n]=b;let T=S.dynamicRequestTree;null!==T?(z=!0,Q[n]=T):Q[n]=b}}let Z=[j(u),q,null!==Y?[Y.canonicalUrl,Y.renderedSearch]:null,null,u.prefetchHints];return{status:+!U,route:Z,node:x,dynamicRequestTree:C(Z,Q,U,z,g),refreshState:Y,children:W}}(e,t,null!==n?n:void 0,a,u,s,f,d,p,y,g,!1,R,null,v,E)}function A(e,t,r){switch(e){case 0:case 5:case 3:case 4:null===r.scrollRef&&(r.scrollRef={current:!0}),t.scrollRef=r.scrollRef}}function w(e,t,r,n,a,u,l,o,i,c){let s=j(t),f=t.slots,d=null!==a?a[1]:null,h=M(e,t,null!==a?a[0]:null,r,u,n,l,D(n),c),p=h.cacheNode,y=h.needsDynamicRequest;null===f&&A(n,p,i);let _={},g=null,v=!1,E={},R=null;if(null!==f)for(let[t,a]of(p.slots=R={},g=new Map,f)){let s=w(e,a,r,n,(null!==d?d[t]:null)??null,u,l,o||y,i,c);g.set(t,s),R[t]=s.node;let f=s.route;_[t]=f;let h=s.dynamicRequestTree;null!==h?(v=!0,E[t]=h):E[t]=f}let P=[s,_,null,null,t.prefetchHints];return{status:+!y,route:P,node:p,dynamicRequestTree:C(P,E,y,v,o),refreshState:null,children:g}}function j(e){if(e.isPage){let t=(0,P.getRenderedSearchFromVaryPath)(e.varyPath);if(null===t)return o.PAGE_SEGMENT_KEY;let r=JSON.stringify((0,R.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(t)));return"{}"!==r?o.PAGE_SEGMENT_KEY+"?"+r:o.PAGE_SEGMENT_KEY}return e.segment}function N(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function C(e,t,r,n,a){let u=null;return r?(u=N(e,t),a||(u[3]="refetch")):u=n?N(e,t):null,u}function M(e,t,r,n,a,u,l,o,i){let c,s,f,d=t.isPage;switch(u){case 0:{let r=(0,m.readFromBFCacheDuringRegularNavigation)(e,t.varyPath);if(null!==r)return{cacheNode:I(r.rsc,r.prefetchRsc,r.head,r.prefetchHead,o),needsDynamicRequest:!1};break}case 1:{let u=d?a:null;return(0,m.writeToBFCache)(e,t.varyPath,r,null,u,null,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,u,null,l,o),{cacheNode:I(r,null,u,null,o),needsDynamicRequest:!1}}case 2:let h=(0,m.readFromBFCache)(t.varyPath);if(null!==h){let e=h.rsc,t=!V(e)||"pending"!==e.status;return{cacheNode:I(h.rsc,t?null:h.prefetchRsc,h.head,t?null:h.prefetchHead,h.bfcacheId),needsDynamicRequest:!1}}}let p=null,y=!0,g=(0,_.readSegmentCacheEntryForNavigation)(e,t.varyPath,i);if(null!==g)switch(g.status){case _.EntryStatus.Fulfilled:p=g.rsc,y=g.isPartial;break;case _.EntryStatus.Pending:p=(0,_.waitForSegmentCacheEntry)(g).then(e=>null!==e?e.rsc:null),y=g.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}null!==r?(y?(c=p,s=r):(c=null,s=p),f=!1):(y?(c=p,s=$()):(c=null,s=p),f=y);let v=null,E=null,R=d;if(d){let t=null,r=!0;if(null!==n){let a=(0,_.readSegmentCacheEntryForNavigation)(e,n,i);if(null!==a)switch(a.status){case _.EntryStatus.Fulfilled:t=a.rsc,r=a.isPartial;break;case _.EntryStatus.Pending:t=(0,_.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),r=a.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}}r&&(t=""),null!==a?(r?(v=t,E=a):(v=null,E=t),R=!1):(r?(v=t,E=$()):(v=null,E=t),R=r)}return 5!==u&&((0,m.writeToBFCache)(e,t.varyPath,s,c,E,v,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,E,v,l,o)),{cacheNode:I(s,c,E,v,o),needsDynamicRequest:f||R}}function I(e,t,r,n,a,u=null){return{rsc:e,prefetchRsc:t,head:r,prefetchHead:n,slots:null,scrollRef:u,bfcacheId:a}}let F=0;function D(e){return"u"{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;l.then(t,r),null!==o&&(n+=o.length,o.forEach(e=>e.then(t,r)))}));switch(0===i&&(i=function e(t,r,n){var a,u,l;let o,i,c;0===t.status?(t.status=2,a=t.node,u=r,l=n,V(i=a.rsc)&&(null===u?i.resolve(null,l):i.reject(u,l)),V(c=a.head)&&c.resolve(null,l),o=null===t.refreshState?1:2):o=0;let s=t.children;if(null!==s)for(let[,t]of s){let a=e(t,r,n);a>o&&(o=a)}return o}(e,null,null)),i){case -1:return;case 0:x=!1;return;case 1:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,3);return}case 3:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,2);return}case 2:{let n=await r;k(!0,n.url,t,n.seed,e.route,a,u,3);return}default:return i}}function k(e,t,r,n,a,u,l,o){if(null!==u)(0,_.markRouteEntryAsDynamicRewrite)(u);else if(null!==n){let e=n.metadataVaryPath;if(null!==e){let a=Date.now();(0,v.discoverKnownRoute)(a,t.pathname,t.search,r,null,n.routeTree,e,!1,(0,c.createHrefFromUrl)(t),!1,!0)}}(0,_.invalidateRouteCacheEntries)(r,a),e=e||x,x=!0;let i=(0,p.getLastCommittedTree)(),s=null!==i&&a!==i?l:"replace",h={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e,navigateType:s,freshnessPolicy:o};(0,f.dispatchAppRouterAction)(h)}async function H(e,t,r,n,a,u,l,o){try{let l=await (0,s.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a,signal:o});if("string"==typeof l)return{exitStatus:2,url:new URL(l,location.origin),seed:null};let c=Date.now(),f=(0,y.convertServerPatchToFullTree)(c,e.route,l.flightData,l.renderedSearch,l.dynamicStaleTime);if(null!==u&&null!==l.staticStageData){let{response:e,isResponsePartial:r}=l.staticStageData;(0,_.resolveStaleAt)(c,e.s).then(n=>{let a=l.responseHeaders.get(E.NEXT_NAV_DEPLOYMENT_ID_HEADER)??e.b;(0,_.writePrerenderResponseIntoCache)(c,g.FetchStrategy.PPR,e.f,a,e.h,e.r??null,n,t,l.renderedSearch,r)}).catch(()=>{})}null!==u&&null!==l.runtimePrefetchStream&&(0,_.processRuntimePrefetchStream)(c,l.runtimePrefetchStream,t,l.renderedSearch).then(e=>{null!==e&&(0,_.writeDynamicRenderResponseIntoCache)(c,g.FetchStrategy.PPRRuntime,e.flightDatas,e.buildId,e.isResponsePartial,e.headVaryParams,e.rootVaryParamsIterable,e.staleAt,e.navigationSeed,null)}).catch(()=>{});let d=(0,m.computeDynamicStaleAt)(c,l.dynamicStaleTime),h=function e(t,r,n,a,u,l,o){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n,a){let u=e.rsc,l=t[0];if(null===l)return;if(null===u)e.rsc=l;else if(V(u))if(null!==a){let e=()=>u.resolve(l,n);a.then(e,e)}else u.resolve(l,n);let o=e.head;V(o)&&o.resolve(r,n)}(t.node,n,a,l,o),(0,m.updateBFCacheEntryStaleAt)(r.varyPath,u));let c=t.children,s=r.slots,f=null!==n?n[1]:null,d=!1;if(null!==c)if(null!==s)for(let[t,r]of s){let n=null!==f?f[t]:null,s=c.get(t);if(void 0===s)d=!0;else{let t=s.route[0],c=j(r);(0,i.matchSegment)(c,t)&&null!=n&&e(s,r,n,a,u,l,o)&&(d=!0)}}else null!==s&&(d=!0);return d}(e,f.routeTree,f.data,f.head,d,l.debugInfo,l.revealAfter),p=new URL(l.canonicalUrl,location.origin),v=!1;if(null!==u){let e=new URL(u.canonicalUrl,location.origin);v=e.pathname!==p.pathname||e.search!==p.search}return{exitStatus:h?1:3*!!v,url:p,seed:f}}catch{if(o?.aborted)return{exitStatus:-1,url:r,seed:null};return{exitStatus:2,url:r,seed:null}}}let B=Symbol();function V(e){return e&&"object"==typeof e&&e.tag===B}function $(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=B,n._debugInfo=r,n}function X(){return null}function K(){return null}function G(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94272,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getLastCommittedTree:function(){return l},setLastCommittedTree:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=null;function l(){return u}function o(e){u=e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},84356,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(91463);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54069,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return i},STATIC_STALETIME_MS:function(){return c},navigateReducer:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(60355),l=e.r(20896),o=e.r(95871),i=1e3*Number("0"),c=(0,l.getStaleTimeMs)(Number("300"));function s(e,t){let{url:r,isExternalUrl:n,navigateType:a,scrollBehavior:l}=t;if(n||document.getElementById("__next-page-redirect"))return(0,u.completeHardNavigation)(e,r,a);let i=new URL(e.canonicalUrl,location.origin),c=e.renderedSearch;return(0,u.navigate)(e,r,i,c,e.cache,e.tree,e.nextUrl,o.FreshnessPolicy.Default,l,a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},69845,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return d},refreshReducer:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(60355),o=e.r(20896),i=e.r(84356),c=e.r(95871),s=e.r(79027);function f(e,t){{let t=e.nextUrl,r=e.tree;(0,o.invalidateSegmentCacheEntries)(t,r)}return d(e,c.FreshnessPolicy.RefreshAll,void 0)}function d(e,t,r){(0,s.invalidateBfCache)();let n=e.nextUrl,a=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||n:null,o=e.canonicalUrl,f=new URL(o,location.origin),d=e.renderedSearch,h=e.tree,p=u.ScrollBehavior.NoScroll,y=(0,c.getCurrentNavigationLock)(),_=Date.now(),g=(0,l.convertServerPatchToFullTree)(_,h,null,d,s.UnknownDynamicStaleTime),v=e.pushRef.pendingPush?"push":"replace";return(0,l.navigateToKnownRoute)(_,e,f,o,g,f,d,e.cache,h,t,a,p,v,y,null,null,r)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73790,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=e.r(34727),a=e.r(95871),u=e.r(60355),l=e.r(79027);function o(e,t){let r,o,i=t.historyState;i?(r=i.tree,o=i.renderedSearch):(r=e.tree,o=e.renderedSearch);let c=new URL(e.canonicalUrl,location.origin),s=t.url,f=(0,n.extractPathFromFlightRouterState)(r)??s.pathname,d=Date.now(),h={separateRefreshUrls:null,scrollRef:null},p=(0,u.convertServerPatchToFullTree)(d,r,null,o,l.UnknownDynamicStaleTime),y=(0,a.startPPRNavigation)(d,c,e.renderedSearch,e.cache,e.tree,p.routeTree,p.metadataVaryPath,a.FreshnessPolicy.HistoryTraversal,null,null,p.dynamicStaleAt,!1,h,!1);return null===y?(0,u.completeHardNavigation)(e,s,"replace"):((0,a.spawnDynamicRequests)(y,s,f,a.FreshnessPolicy.HistoryTraversal,h,null,"replace",null,void 0),(0,a.resetNavigationLockToPending)(),(0,u.completeTraverseNavigation)(e,s,o,y.node,y.route,f))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45794,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return I}});let a=e.r(32120),u=e.r(92245),l=e.r(21768),o=e.r(92838),i=e.r(35779),c=e.r(35326),s=e.r(88540),f=e.r(27801),d=e.r(51191),h=e.r(84356),p=e.r(50590),y=e.r(24063),_=e.r(87250),g=e.r(52817),v=e.r(39747),E=e.r(20896),R=e.r(77709),P=e.r(43369),m=e.r(32992),S=e.r(63416),b=e.r(60355),T=e.r(96167),O=e.r(39146),A=e.r(57630),w=e.r(95871),j=e.r(87288),N=e.r(79027),C=c.createFromFetch;async function M(e,t,r){let s,d,h,y,_,{actionId:g,actionArgs:E}=r,R=(0,c.createTemporaryReferenceSet)(),b=(0,v.extractInfoFromServerReferenceId)(g),T=(0,v.omitUnusedArgs)(E,b),A=await (0,c.encodeReply)(T,{temporaryReferences:R}),w={Accept:l.RSC_CONTENT_TYPE_HEADER,[l.ACTION_HEADER]:g,[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,p.prepareFlightRouterStateForRequest)(e.tree)},N=(0,P.getDeploymentId)();N&&(w["x-deployment-id"]=N),t&&(w[l.NEXT_URL]=t);try{s=await (0,i.fetch)(e.canonicalUrl,{method:"POST",headers:w,body:A})}catch(e){throw e}if("1"===s.headers.get(l.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new o.UnrecognizedActionError(`Server Action "${g}" was not found on the server. +Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let M=s.headers.get("x-action-redirect"),[I,F]=M?.split(";")||[];switch(F){case"push":d="push";break;case"replace":d="replace";break;default:d=void 0}let D=!!s.headers.get(l.NEXT_IS_PRERENDER_HEADER),x=O.ActionDidNotRevalidate;try{let e=s.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===O.ActionDidRevalidateStaticAndDynamic||t===O.ActionDidRevalidateDynamicOnly)&&(x=t)}}catch{}let U=I?(0,f.assignLocation)(I,new URL(e.canonicalUrl,window.location.href)):void 0,L=s.headers.get("content-type"),k=!!(L&&L.startsWith(l.RSC_CONTENT_TYPE_HEADER));if(!k&&!U)throw Object.defineProperty(Error(s.status>=400&&"text/plain"===L?await s.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});let H=!1;if(k){let e=U?(0,j.processFetch)(s).then(({response:e})=>e):Promise.resolve(s),t=await C(e,{callServer:a.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:R,debugChannel:n&&n(w)});h=U?void 0:t.a,H=t.i;let r=s.headers.get(S.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;if(void 0!==r&&r!==(0,m.getNavigationBuildId)());else{let e=(0,p.normalizeFlightData)(t.f);""!==e&&(y=e,_=t.q)}}else h=void 0,y=void 0,_=void 0;return{actionResult:h,actionFlightData:y,actionFlightDataRenderedSearch:_,redirectLocation:U,redirectType:d,revalidationKind:x,isPrerender:D,couldBeIntercepted:H}}function I(e,t){let{resolve:r,reject:n}=t,a=(e.previousNextUrl||e.nextUrl)&&(0,h.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return M(e,a,t).then(async({revalidationKind:u,actionResult:l,actionFlightData:o,actionFlightDataRenderedSearch:i,redirectLocation:c,redirectType:f,isPrerender:h,couldBeIntercepted:p})=>{u!==O.ActionDidNotRevalidate&&((0,N.invalidateBfCache)(),t.didRevalidate=!0,u===O.ActionDidRevalidateStaticAndDynamic&&(0,E.invalidateEntirePrefetchCache)(a,e.tree),(0,R.startRevalidationCooldown)());let y=f||"push";if(void 0!==c)if((0,A.isExternalURL)(c))return n(F(c.href,y)),(0,b.completeHardNavigation)(e,c,y);else{let e=(0,d.createHrefFromUrl)(c,!1);n(F((0,g.hasBasePath)(e)?(0,_.removeBasePath)(e):e,y))}else r(l);if(void 0===c&&u===O.ActionDidNotRevalidate&&void 0===o)return e;if(void 0===o&&void 0!==c)return(0,b.completeHardNavigation)(e,c,y);if("string"==typeof o)return(0,b.completeHardNavigation)(e,new URL(o,location.origin),y);let v=new URL(e.canonicalUrl,location.origin),P=e.renderedSearch,m=void 0!==c?c:v,S=e.tree,j=s.ScrollBehavior.Default,C=u===O.ActionDidNotRevalidate?w.FreshnessPolicy.Default:w.FreshnessPolicy.RefreshAll;if(void 0!==o&&void 0!==i){let t=(0,d.createHrefFromUrl)(m),r=Date.now(),n=(0,b.convertServerPatchToFullTree)(r,S,o,i,N.UnknownDynamicStaleTime),u=n.metadataVaryPath;null!==u&&(0,T.discoverKnownRoute)(r,m.pathname,m.search,a,null,n.routeTree,u,p,t,h,!1);let l=(0,w.getCurrentNavigationLock)();return(0,b.navigateToKnownRoute)(r,e,m,t,n,v,P,e.cache,S,C,a,j,y,l,null,null,void 0)}return(0,b.navigate)(e,m,v,P,e.cache,S,a,C,j,y)},t=>(n(t),e))}function F(e,t){let r=(0,y.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(51191),a=e.r(88540),u=e.r(60355),l=e.r(69845),o=e.r(95871);function i(e,t){let r=t.mpa,i=new URL(t.url,location.origin),c=t.seed,s=t.navigateType;if(r||null===c)return(0,u.completeHardNavigation)(e,i,s);let f=new URL(e.canonicalUrl,location.origin),d=e.renderedSearch;if(t.previousTree!==e.tree)return(0,l.refreshReducer)(e,{type:a.ACTION_REFRESH});let h=(0,n.createHrefFromUrl)(i),p=t.nextUrl,y=a.ScrollBehavior.Default,_=(0,o.getCurrentNavigationLock)(),g=Date.now();return(0,u.navigateToKnownRoute)(g,e,i,h,c,f,d,e.cache,e.tree,t.freshnessPolicy,p,y,s,_,null,null,void 0)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u={ACTION_HMR_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return i},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return c},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return h},ScrollBehavior:function(){return p}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});let o="refresh",i="navigate",c="restore",s="server-patch",f="hmr-refresh",d="server-action";var h=((n={}).AUTO="auto",n.FULL="full",n),p=((a={})[a.Default=0]="Default",a[a.NoScroll=1]="NoScroll",a);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4924,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(88540),a=e.r(54069),u=e.r(91668),l=e.r(73790),o=e.r(69845),i=e.r(45794),c="u"{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={initializeRouterTransitionModules:function(){return l},startRouterTransition:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(13258),e.r(34727);let u=[];function l(e){u=e.filter(e=>null!=e)}function o(e,t,r,n){for(let r of u)try{let n;n=r,n.onRouterTransitionStart?.(e,t,null)}catch(e){console.error("An instrumentation-client router transition hook failed",e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnknownDynamicStaleTime:function(){return o},computeDynamicStaleAt:function(){return i},invalidateBfCache:function(){return f},readFromBFCache:function(){return y},readFromBFCacheDuringRegularNavigation:function(){return _},updateBFCacheEntryStaleAt:function(){return p},writeHeadToBFCache:function(){return h},writeToBFCache:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54069),l=e.r(511),o=-1;function i(e,t){return t!==o?e+1e3*t:e+u.DYNAMIC_STALETIME_MS}let c=(0,l.createCacheMap)(),s=0;function f(){"u">typeof window&&s++}function d(e,t,r,n,a,u,o,i){if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createCacheKey:function(){return u},splitPathnameIntoParts:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}function l(e){let t=[],r=0;for(let n=0;nr&&t.push(e.slice(r,n)),r=n+1);return r{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return o},Fallback:function(){return i},createCacheMap:function(){return s},deleteFromCacheMap:function(){return y},deleteMapEntry:function(){return _},getFromCacheMap:function(){return f},isValueExpired:function(){return d},setInCacheMap:function(){return h},setSizeInCacheMap:function(){return g}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(73861);var o=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let i={},c={};function s(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function f(e,t,r,n,a,u){let o=function e(t,r,n,a,u,l,o){let s,f;if(null!==a)s=a.value,f=a.parent;else if(u&&l!==c)s=c,f=null;else{if(null===n.value)return n;let e=n.value;return d(t,r,e)?(_(n),null):o&&2!==e.status?null:n}let h=n.map;if(null!==h){let n=h.get(s);if(void 0!==n){let a=e(t,r,n,f,u,s,o);if(null!==a)return a}let a=h.get(i);if(void 0!==a)return e(t,r,a,f,u,s,o)}return null}(e,t,r,n,a,0,u);return null===o||null===o.value?null:((0,l.lruPut)(o),o.value)}function d(e,t,r){return r.staleAt<=e||r.version{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={EntryStatus:function(){return y.EntryStatus},MetadataOnlyRequestTree:function(){return j},attemptToFulfillDynamicSegmentFromBFCache:function(){return en},attemptToUpgradeSegmentFromBFCache:function(){return ea},canNewFetchStrategyProvideMoreContent:function(){return eF},convertReusedFlightRouterStateToRouteTree:function(){return ep},convertRootFlightRouterStateToRouteTree:function(){return eh},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={},n=t.slots;if(null!==n)for(let[t,a]of n)r[t]=e(a);let a=[t.segment,r,null,null];return 0!==t.prefetchHints&&(a[4]=t.prefetchHints),a}},createDetachedSegmentCacheEntry:function(){return et},createMetadataRouteTree:function(){return el},createNonTaskyPrefetchResponseStream:function(){return eM},deprecated_requestOptimisticRouteCacheEntry:function(){return Y},fetchRouteOnCacheMiss:function(){return e_},fetchSegmentPrefetchesUsingDynamicRequest:function(){return eA},fetchSegmentsOnCacheMiss:function(){return ev},fulfillRouteCacheEntry:function(){return eo},getCurrentRouteCacheVersion:function(){return D},getCurrentSegmentCacheVersion:function(){return x},getStaleTimeMs:function(){return w},invalidateEntirePrefetchCache:function(){return U},invalidateRouteCacheEntries:function(){return L},invalidateSegmentCacheEntries:function(){return k},markRouteEntryAsDynamicRewrite:function(){return ec},overwriteRevalidatingSegmentCacheEntry:function(){return Q},pingInvalidationListeners:function(){return H},processRuntimePrefetchStream:function(){return eU},readOrCreateRevalidatingSegmentEntry:function(){return z},readOrCreateRouteCacheEntry:function(){return G},readOrCreateSegmentCacheEntry:function(){return W},readRouteCacheEntry:function(){return B},readSegmentCacheEntry:function(){return V},readSegmentCacheEntryForNavigation:function(){return $},resolveStaleAt:function(){return eD},stripIsPartialByte:function(){return eL},upgradeToPendingSegment:function(){return er},upsertSegmentEntry:function(){return Z},waitForSegmentCacheEntry:function(){return X},writeDynamicRenderResponseIntoCache:function(){return ej},writePrerenderResponseIntoCache:function(){return ex},writeRouteIntoCache:function(){return ei}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(6372),o=e.r(21768),i=e.r(87288),c=e.r(35779),s=e.r(77709),f=e.r(56655),d=e.r(51191),h=e.r(77048),p=e.r(33906),y=e.r(511),_=e.r(67764),g=e.r(50590),v=e.r(54069),E=e.r(91949),R=e.r(13258),P=e.r(9396),m=e.r(39470),S=e.r(79027),b=e.r(96167),T=e.r(60355),O=e.r(32992),A=e.r(63416);function w(e){return 1e3*Math.max(e,30)}let j=["",{},null,"metadata-only"],N=(0,y.createCacheMap)(),C=(0,y.createCacheMap)(),M=null,I=0,F=0;function D(){return I}function x(){return F}function U(e,t){I++,F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function L(e,t){I++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function k(e,t){F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function H(e,t){if(null!==M){let r=M;for(let n of(M=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function B(e,t){let r=(0,f.getRouteVaryPath)(t.pathname,t.search,t.nextUrl),n=(0,y.getFromCacheMap)(e,I,N,r,!1,!1);return null!==n?n:(0,b.matchKnownRoute)(e,t.pathname,t.search)}function V(e,t){return(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function $(e,t,r=!1){let n=(0,y.getFromCacheMap)(e,F,C,t,!1,!0);return null!==n?n:(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function X(e){let t=e.promise;return null===t&&(t=e.promise=(0,m.createPromiseWithResolvers)()),t.promise}function K(){return{canonicalUrl:null,status:y.EntryStatus.Empty,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,supportsPerSegmentPrefetching:!1,hasDynamicRewrite:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:I}}function G(e,t,r){null!==t.onInvalidate&&(null===M?M=new Set([t]):M.add(t));let n=B(e,r);if(null!==n)return n;let a=K(),u=(0,f.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(N,u,a,!1),a}function Y(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let u=B(e,(0,h.createCacheKey)(a.href,r));if(null===u||u.status!==y.EntryStatus.Fulfilled)return null;let l=new URL(u.canonicalUrl,t.origin),o=""!==l.search?l.search:n,i=""!==u.renderedSearch?u.renderedSearch:n,c=new URL(u.canonicalUrl,location.origin);c.search=o;let s=(0,d.createHrefFromUrl)(c),f=q(u.tree,i),p=q(u.metadata,i);return{canonicalUrl:s,status:y.EntryStatus.Fulfilled,blockedTasks:null,tree:f,metadata:p,couldBeIntercepted:u.couldBeIntercepted,supportsPerSegmentPrefetching:u.supportsPerSegmentPrefetching,hasDynamicRewrite:u.hasDynamicRewrite,renderedSearch:i,ref:null,size:0,staleAt:u.staleAt,version:u.version}}function q(e,t){let r=null,n=e.slots;if(null!==n)for(let[e,a]of(r=new Map,n))r.set(e,q(a,t));return e.isPage?{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:(0,f.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,prefetchHints:e.prefetchHints}:{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:e.varyPath,isPage:!1,slots:r,prefetchHints:e.prefetchHints}}function W(e,t,r,n){let a=V(e,r.varyPath);if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!1),l}function z(e,t,r){var n;let a=(n=r.varyPath,(0,y.getFromCacheMap)(e,F,C,n,!0,!1));if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!0),l}function Q(e,t,r){let n=(0,f.getSegmentVaryPathForRequest)(t,r),a=et(e);return(0,y.setInCacheMap)(C,n,a,!0),a}function J(e,t){var r;return t.fetchStrategy!==e.fetchStrategy&&(r=e.fetchStrategy,!(rr?null:es(er(t,P.FetchStrategy.Full,null),a.rsc,r,!1,!1,P.FetchStrategy.Full)}return null}function ea(e,t){let r=t.varyPath,n=(0,S.readFromBFCache)(r);if(null!==n){let r=n.navigatedAt+v.STATIC_STALETIME_MS;if(e>r)return null;let a=es(er(et(e),P.FetchStrategy.Full,null),n.rsc,r,!1,!1,P.FetchStrategy.Full),u=Z(e,(0,f.getSegmentVaryPathForRequest)(P.FetchStrategy.Full,t),a,t.varyPath);if(null!==u&&u.status===y.EntryStatus.Fulfilled)return u}return null}function eu(e){let t=e.blockedTasks;if(null!==t){for(let e of t)(0,s.pingPrefetchTask)(e);e.blockedTasks=null}}function el(e){return{requestKey:_.HEAD_REQUEST_KEY,segment:_.HEAD_REQUEST_KEY,shellVaryPath:(0,f.getShellSegmentVaryPath)(e),refreshState:null,varyPath:e,isPage:!0,slots:null,prefetchHints:0}}function eo(e,t,r,n,a,l,o){let i=(0,f.getRenderedSearchFromVaryPath)(n)??"";return t.status=y.EntryStatus.Fulfilled,t.tree=r,t.metadata=el(n),r.prefetchHints&u.PrefetchHint.InliningHintsStale?t.staleAt=-1:t.staleAt=e+v.STATIC_STALETIME_MS,t.couldBeIntercepted=a,t.canonicalUrl=l,t.renderedSearch=i,t.supportsPerSegmentPrefetching=o,t.hasDynamicRewrite=!1,eu(t),t}function ei(e,t,r,n,a,u,l,o,i){let c=eo(e,K(),a,u,l,o,i),s=(0,f.getFulfilledRouteVaryPath)(t,r,n,l);return(0,y.setInCacheMap)(N,s,c,!1),c}function ec(e){e.hasDynamicRewrite=!0}function es(e,t,r,n,a,u){return e.status=y.EntryStatus.Fulfilled,e.rsc=t,e.staleAt=r,e.isPartial=n,e.isUpgradeableISRFallback=a,e.fetchStrategy=u,null!==e.promise&&(e.promise.resolve(e),e.promise=null),eu(e),e}function ef(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,eu(e)}function ed(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,null!==e.promise&&(e.promise.resolve(null),e.promise=null),eu(e)}function eh(e,t,r){return ey(e,_.ROOT_SEGMENT_REQUEST_KEY,null,t,r)}function ep(e,t,r,n,a){let u=e.isPage?(0,f.getPartialPageVaryPath)(e.varyPath):(0,f.getPartialLayoutVaryPath)(e.varyPath),l=r[0],o=e.requestKey,i=(0,_.createSegmentRequestKeyPart)(l);return ey(r,(0,_.appendSegmentRequestKeyPart)(o,t,i),u,n,a)}function ey(e,t,r,n,a){let l,o,i,c,s=e[0],d=((e[4]??0)&u.PrefetchHint.IsRootLayoutOrAbove)!=0,h=e[2]??null,p=null!==h?{canonicalUrl:h[0],renderedSearch:h[1]}:null,y=null!==p?p.renderedSearch:n;if(Array.isArray(s)){i=!1;let e=s[1],n=s[0];o=(0,f.appendLayoutVaryPath)(r,e,n,d),c=(0,f.finalizeLayoutVaryPath)(t,o),l=s}else o=r,t.endsWith(R.PAGE_SEGMENT_KEY)?(i=!0,l=R.PAGE_SEGMENT_KEY,c=(0,f.finalizePageVaryPath)(t,y,o),null===a.metadataVaryPath&&(a.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(t,y,o))):(i=!1,l=s,c=(0,f.finalizeLayoutVaryPath)(t,o));let g=null,v=e[1];for(let e in v){let r=v[e],n=r[0],u=(0,_.createSegmentRequestKeyPart)(n),l=ey(r,(0,_.appendSegmentRequestKeyPart)(t,e,u),o,y,a);null===g&&(g=new Map),g.set(e,l)}return{requestKey:t,segment:l,shellVaryPath:(0,f.getShellSegmentVaryPath)(c),refreshState:p,varyPath:c,isPage:i,slots:g,prefetchHints:e[4]??0}}async function e_(e,t){let r=t.pathname,n=t.search,a=t.nextUrl,l="/_tree",s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:l};null!==a&&(s[o.NEXT_URL]=a);try{let t,g,v=new URL(r+n,location.origin);{let r=await (0,c.fetch)(v,{method:"HEAD"});if(r.status<200||r.status>=400)return ef(e,Date.now()+1e4),null;g=r.redirected?new URL(r.url):v,t=await eC(eI(g,l),s)}if(!t||!t.ok||!t.body)return ef(e,Date.now()+1e4),null;let E=(0,d.createHrefFromUrl)(g),P=t.headers.get("vary"),S=null!==P&&P.includes(o.NEXT_URL),T=(0,m.createPromiseWithResolvers)(),w="2"===t.headers.get(o.NEXT_DID_POSTPONE_HEADER)||!0;{let l,o,{stream:c,size:d}=await eM(t.body);T.resolve(),(0,y.setSizeInCacheMap)(e,d);let g=await (0,i.createFromNextReadableStream)(c,s,{allowPartialStream:!0});if((t.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.buildId)!==(0,O.getNavigationBuildId)())return ef(e,Date.now()+1e4),null;let v=(0,p.getRenderedPathname)(t),P=(0,p.getRenderedSearch)(t),m={metadataVaryPath:null},j=(l=(0,h.splitPathnameIntoParts)(v),o=_.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,l,o,i,c){let s,d,h=null,y=t.slots;if(null!==y)for(let t in s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n),h=new Map,y){let r,s,d,g=y[t],v=g.name,E=g.param;if(null!==E){let e=(0,p.parseDynamicParamFromURLPart)(E.type,l,o),t=null!==E.key?E.key:(0,p.getCacheKeyForDynamicParam)(e,"");d=(0,f.appendLayoutVaryPath)(n,t,v,(g.prefetchHints&u.PrefetchHint.IsRootLayoutOrAbove)!=0),s=[v,t,E.type,E.siblings],r=!0}else d=n,s=v,r=(0,p.doesStaticSegmentAppearInURL)(v);let R=r?o+1:o,P=(0,_.createSegmentRequestKeyPart)(s),m=(0,_.appendSegmentRequestKeyPart)(a,t,P);h.set(t,e(g,s,d,m,l,R,i,c))}else a.endsWith(R.PAGE_SEGMENT_KEY)?(s=!0,d=(0,f.finalizePageVaryPath)(a,i,n),null===c.metadataVaryPath&&(c.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(a,i,n))):(s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,shellVaryPath:(0,f.getShellSegmentVaryPath)(d),refreshState:null,varyPath:d,isPage:s,slots:h,prefetchHints:t.prefetchHints}}(g.tree,o,null,_.ROOT_SEGMENT_REQUEST_KEY,l,0,P,m)),N=m.metadataVaryPath;if(null===N)return ef(e,Date.now()+1e4),null;(0,b.discoverKnownRoute)(Date.now(),r,n,a,e,j,N,S,E,w,!1)}if(!S){let t=(0,f.getFulfilledRouteVaryPath)(r,n,a,S);(0,y.setInCacheMap)(N,t,e,!1)}return{value:null,closed:T.promise}}catch(t){return ef(e,Date.now()+1e4),null}}function eg(e,t){let r=e;for(;null!==r;)null!==r.entry&&r.entry.status===y.EntryStatus.Pending&&ed(r.entry,t),r=r.parent}async function ev(e,t,r,n,a,u,l){let o;try{o=await eE(t,r,n)}catch(e){return eg(a,Date.now()+1e4),null}if(null===o)return eg(a,Date.now()+1e4),null;let{serverResponse:i,shellResponse:c,responseSize:s,closed:f}=o;return eR(i,c,s,a,u,Date.now(),l),i.isUpgradeableISRFallback&&e.fallbackRetryStatus===y.EntryStatus.Empty&&!e.isCanceled&&(e.fallbackRetryStatus=y.EntryStatus.Pending,eO(e,t,r,n,a,u,l)),{value:null,closed:f}}async function eE(e,t,r){let n,a=new URL(e.canonicalUrl,location.origin),u=t.nextUrl,l=r.requestKey,c=l===_.ROOT_SEGMENT_REQUEST_KEY?"/_index":l,s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:c};null!==u&&(s[o.NEXT_URL]=u);let f=eI(a,c),d=await eC(f,s);if(!d||!d.ok||"2"!==d.headers.get(o.NEXT_DID_POSTPONE_HEADER)&&0||!d.body)return null;let h=(0,m.createPromiseWithResolvers)(),{stream:p,size:y,buffer:g}=await eM(d.body);h.resolve();let v=await (0,i.createFromNextReadableStream)(p,s,{allowPartialStream:!0});if(0===v.data.length||(d.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??v.buildId)!==(0,O.getNavigationBuildId)())return null;let E=eS(v.a,0);if(null===E)n=v;else if(0===E)n=null;else try{n=await (0,i.decodeBufferedStage)(g.subarray(0,E),s)}catch{n=null}return{serverResponse:v,responseSize:y,shellResponse:n,closed:h.promise}}function eR(e,t,r,n,a,u,l){l===P.FetchStrategy.StaticShell?(t!==e&&eP(e,r,em(n),a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null===t?eg(n,u+1e4):eP(t,r,n,a,u,P.FetchStrategy.StaticShell,t===e?P.FetchStrategy.PPR:P.FetchStrategy.StaticShell)):(eP(e,r,n,a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null!==t&&t!==e&&eP(t,r,em(n),a,u,P.FetchStrategy.StaticShell,P.FetchStrategy.StaticShell))}function eP(e,t,r,n,a,u,o){let i=t/n,c=r;for(;null!==c;)null!==c.entry&&(0,y.setSizeInCacheMap)(c.entry,i),c=c.parent;let s=e.data,d=e.isUpgradeableISRFallback,h=eS(e.needsRuntimeRequest,!1),p=r,_=0;for(;null!==p&&_{};async function eO(e,t,r,n,a,u,l){for(let o=0;o<3;o++){let o;if(await new Promise(e=>setTimeout(e,2e3)),e.isCanceled)break;try{o=await eE(t,r,n)}catch{break}if(e.isCanceled)break;if(null===o||o.serverResponse.isUpgradeableISRFallback)continue;let{serverResponse:i,shellResponse:c,responseSize:f}=o;eR(i,c,f,a,u,Date.now(),l),e.fallbackRetryStatus=y.EntryStatus.Fulfilled,(0,s.pingPrefetchTask)(e);return}e.fallbackRetryStatus=y.EntryStatus.Rejected}async function eA(e,t,r,n,a){let u=e.key,c=new URL(t.canonicalUrl,location.origin),s=u.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=j);let f={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,g.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(f[o.NEXT_URL]=s),r){case P.FetchStrategy.Full:break;case P.FetchStrategy.PPRRuntime:f[o.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case P.FetchStrategy.RuntimeShell:f[o.NEXT_ROUTER_PREFETCH_HEADER]="3";break;case P.FetchStrategy.LoadingBoundary:f[o.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let e,u,o=await eC(c,f);if(!o||!o.ok||!o.body)return ew(a,Date.now()+1e4),null;let s=(0,p.getRenderedSearch)(o);if(s!==t.renderedSearch)return ew(a,Date.now()+1e4),null;let v=(0,m.createPromiseWithResolvers)(),E=null,R=null;if(r===P.FetchStrategy.Full){var d,h,_;let t,r;d=o.body,h=v.resolve,_=function(e){if(null===E)return;let t=e/E.length;for(let e of E)(0,y.setSizeInCacheMap)(e,t)},t=0,r=d.getReader(),e=new ReadableStream({async pull(e){for(;;){let{done:n,value:a}=await r.read();if(!n){e.enqueue(a),_(t+=a.byteLength);continue}e.close(),h();return}}})}else{let{stream:t,size:r}=await eM(o.body);v.resolve(),e=t,R=r}let[b,O]=await Promise.all([(0,i.createFromNextReadableStream)(e,f,{allowPartialStream:!0}),o.cacheData]),w=Date.now(),j=await eD(w,b.s,o),N=o.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??b.b,C=j;if(null===O)u=b;else{let e=await (0,i.resolveShellStageData)(O,b,f);if(null===e)u=b;else{let t=eb(w,e.s);r===P.FetchStrategy.RuntimeShell?(u=e,C=t,ex(w,P.FetchStrategy.PPR,b.f,N,b.h,b.r??null,j,n,s,O.isResponsePartial)):(u=b,ex(w,P.FetchStrategy.RuntimeShell,e.f,N,e.h,e.r??null,t,n,s,!0))}}let M=u.r??null,I=(0,l.readVaryParams)(u.h,M),F=r===P.FetchStrategy.RuntimeShell||r===P.FetchStrategy.PPRRuntime&&(O?.isResponsePartial??!1),D=(0,g.normalizeFlightData)(u.f);if("string"==typeof D)return ew(a,Date.now()+1e4),null;let x=(0,T.convertServerPatchToFullTree)(w,n,D,s,S.UnknownDynamicStaleTime);if(E=ej(w,r,D,N,F,I,M,C,x,a),null!==R&&null!==E&&E.length>0){let e=R/E.length;for(let t of E)(0,y.setSizeInCacheMap)(t,e)}return{value:null,closed:v.promise}}catch(e){return ew(a,Date.now()+1e4),null}}function ew(e,t){let r=[];for(let n of e.values())n.status===y.EntryStatus.Pending?ed(n,t):n.status===y.EntryStatus.Fulfilled&&r.push(n);return r}function ej(e,t,r,n,a,u,o,i,c,s){if(n&&n!==(0,O.getNavigationBuildId)())return null!==s&&ew(s,e+1e4),null;let f=c.routeTree,d=null!==c.metadataVaryPath?el(c.metadataVaryPath):null;for(let n of r){let r=n.seedData;if(null!==r){let u=n.segmentPath,c=f;for(let t=0;t=t){let e=t-u;e>0&&(a.push(r.byteLength>e?r.subarray(0,e):r),u+=e),n.cancel();break}a.push(r),u+=r.byteLength}if(1===a.length)r=a[0];else if(a.length>1){r=new Uint8Array(u);let e=0;for(let t of a)r.set(t,e),e+=t.byteLength}else r=new Uint8Array(0);return{stream:new ReadableStream({start(e){e.enqueue(r),e.close()}}),size:u,buffer:r}}function eI(e,t){{let r=new URL(e),n=r.pathname.endsWith("/")?r.pathname.slice(0,-1):r.pathname,a=(0,_.convertSegmentPathToStaticExportFilename)(t);return r.pathname=`${n}/${a}`,r}}function eF(e,t){return ee.close()}),isPartial:!1};let a=n[0],u=35===a||126===a,l=u?n.byteLength>1?n.subarray(1):null:n;return{isPartial:!!u&&126===a,stream:new ReadableStream({start(e){l&&e.enqueue(l)},async pull(e){let r=await t.read();r.done?e.close():e.enqueue(r.value)}})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35779,(e,t,r)=>{"use strict";function n(e,t){return fetch(e,t)}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"fetch",{enumerable:!0,get:function(){return n}}),e.r(90555),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73861,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cleanup:function(){return h},deleteFromLru:function(){return f},lruPut:function(){return c},updateLruSize:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(511),l=e.r(77709),o=null,i=0;function c(e){if(o===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===o)e.prev=e,e.next=e;else{let t=o.prev;e.prev=t,null!==t&&(t.next=e),e.next=o,o.prev=e}o=e}function s(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,o===e?t===o?o=null:(o=t,r.next=t,t.prev=r):(r.next=t,t.prev=r))}function d(){i<=0x3200000||(0,l.pingPrefetchScheduler)()}function h(){if(!(i<=0x3200000))for(;i>0x2d00000&&null!==o;){let e=o.prev;null!==e&&(0,u.deleteMapEntry)(e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90555,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={beginLockedNavigation:function(){return p},beginNavigationLockPrefetch:function(){return l},finishNavigationLockPrefetchSpawning:function(){return c},getCurrentNavigationGate:function(){return y},getCurrentNavigationLock:function(){return h},getPreLockFetch:function(){return u},isNavigationLocked:function(){return d},recordNavigationLockOwnedEntry:function(){return o},resetNavigationLockToPending:function(){return _},shouldRestrictNavigationToShell:function(){return g},startListeningForInstantNavigationCookie:function(){return s},trackNavigationLockPrefetchEntry:function(){return i},updateCapturedSPAToTree:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(){return null}function l(){return null}function o(e){}function i(e,t){}function c(e){}function s(){}function f(e,t){}function d(){return!1}function h(){return null}function p(){return null}function y(){return null}function _(){}function g(e,t){return!1}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},60355,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={completeHardNavigation:function(){return m},completeSoftNavigation:function(){return S},completeTraverseNavigation:function(){return b},convertServerPatchToFullTree:function(){return T},navigate:function(){return v},navigateToKnownRoute:function(){return E}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(87288),o=e.r(95871),i=e.r(51191),c=e.r(63416),s=e.r(20896),f=e.r(96167),d=e.r(77048);e.r(77709);let h=e.r(9396);e.r(91949);let p=e.r(88540),y=e.r(34727),_=e.r(48277),g=e.r(79027);function v(e,t,r,n,a,u,l,o,i,c){var f,h,p,y,_,v,R,m,S,b,T,O,A,w,j,N,C,M,I,F,D,x,U;let L,k,H,B,V,$,X;return f=e,h=t,p=r,y=n,_=a,v=u,R=l,m=o,S=i,b=c,L=Date.now(),k=h.href,H=(0,d.createCacheKey)(k,R),null!==(B=(0,s.readRouteCacheEntry)(L,H))&&B.status===s.EntryStatus.Fulfilled?(T=L,O=f,A=h,w=p,j=y,N=R,C=_,M=v,I=m,F=S,D=b,x=B,U=null,V=x.tree,$=x.canonicalUrl+A.hash,X={renderedSearch:x.renderedSearch,routeTree:V,metadataVaryPath:x.metadata.varyPath,data:null,head:null,dynamicStaleAt:(0,g.computeDynamicStaleAt)(T,g.UnknownDynamicStaleTime)},E(T,O,A,$,X,w,j,C,M,I,N,F,D,U,null,x,void 0)):P(L,f,h,p,y,R,_,v,m,S,b,null).catch(()=>f)}function E(e,t,r,n,a,u,l,i,c,s,f,d,h,p,y,_,g){let v={separateRefreshUrls:null,scrollRef:null},E=r.href===u.href,R=(0,o.startPPRNavigation)(e,u,l,i,c,a.routeTree,a.metadataVaryPath,s,a.data,a.head,a.dynamicStaleAt,E,v,!1);return null!==R?(s!==o.FreshnessPolicy.Gesture&&(0,o.spawnDynamicRequests)(R,r,f,s,v,_,h,p,g),S(t,r,f,R.route,R.node,a.renderedSearch,n,h,d,v.scrollRef,y)):m(t,r,h)}e.r(44305);let R=["",{},null,"refetch"];async function P(e,t,r,n,a,u,d,p,y,_,g,v){let P;switch(y){case o.FreshnessPolicy.Default:case o.FreshnessPolicy.HistoryTraversal:case o.FreshnessPolicy.Gesture:P=p;break;case o.FreshnessPolicy.Hydration:case o.FreshnessPolicy.RefreshAll:case o.FreshnessPolicy.HMRRefresh:P=R;break;default:P=p}let S=(0,l.fetchServerResponse)(r,{flightRouterState:P,nextUrl:u}),b=await S;if("string"==typeof b)return m(t,new URL(b,location.origin),g);let{flightData:O,canonicalUrl:A,renderedSearch:w,couldBeIntercepted:j,supportsPerSegmentPrefetching:N,dynamicStaleTime:C,staticStageData:M,runtimePrefetchStream:I,responseHeaders:F,debugInfo:D}=b,x=T(e,p,O,w,C),U=x.metadataVaryPath;if(null!==U){if((0,f.discoverKnownRoute)(e,r.pathname,r.search,u,null,x.routeTree,U,j,(0,i.createHrefFromUrl)(A,!1),N,!1),null!==M){let{response:t,isResponsePartial:r}=M;(0,s.resolveStaleAt)(e,t.s).then(n=>{let a=F.get(c.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;(0,s.writePrerenderResponseIntoCache)(e,h.FetchStrategy.PPR,t.f,a,t.h,t.r??null,n,p,w,r)}).catch(()=>{})}null!==I&&(0,s.processRuntimePrefetchStream)(e,I,p,w).then(t=>{null!==t&&(0,s.writeDynamicRenderResponseIntoCache)(e,h.FetchStrategy.PPRRuntime,t.flightDatas,t.buildId,t.isResponsePartial,t.headVaryParams,t.rootVaryParamsIterable,t.staleAt,t.navigationSeed,null)}).catch(()=>{})}return null!==b.revealAfter&&await b.revealAfter,E(e,t,r,(0,i.createHrefFromUrl)(A),x,n,a,d,p,y,u,_,g,v,D,null,void 0)}function m(e,t,r){return(0,_.isJavaScriptURLString)(t.href)?(console.error("Next.js has blocked a javascript: URL as a security precaution."),e):{canonicalUrl:t.origin===location.origin?(0,i.createHrefFromUrl)(t):t.href,pushRef:{pendingPush:"push"===r,mpaNavigation:!0,preserveCustomHistoryState:!1},renderedSearch:e.renderedSearch,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,tree:e.tree,nextUrl:e.nextUrl,previousNextUrl:e.previousNextUrl,debugInfo:null}}function S(e,t,r,n,a,u,l,o,i,c,s){let f,d,h=(0,y.computeChangedPath)(e.tree,n)||e.nextUrl,_=new URL(e.canonicalUrl,t),g=t.pathname===_.pathname&&t.search===_.search&&t.hash!==_.hash;if(i===p.ScrollBehavior.NoScroll)null!==c&&(c.current=!1),f=e.focusAndScrollRef.scrollRef,d=!1;else if(g){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1),null!==c&&(c.current=!1),f={current:!0},d=!0}else{if(f=c,null!==c){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1)}d=!1}return{canonicalUrl:l,renderedSearch:u,pushRef:{pendingPush:"push"===o,mpaNavigation:!1,preserveCustomHistoryState:!1},focusAndScrollRef:{scrollRef:f,forceScroll:d,onlyHashChange:g,hashFragment:i!==p.ScrollBehavior.NoScroll&&""!==t.hash?decodeURIComponent(t.hash.slice(1)):e.focusAndScrollRef.hashFragment},cache:a,tree:n,nextUrl:h,previousNextUrl:r,debugInfo:s}}function b(e,t,r,n,a,u){return{canonicalUrl:(0,i.createHrefFromUrl)(t),renderedSearch:r,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:n,tree:a,nextUrl:u,previousNextUrl:null,debugInfo:null}}function T(e,t,r,n,a){let l=t,o=null,i=null;if(null!==r)for(let{segmentPath:e,tree:t,seedData:a,head:c}of r){let r=function e(t,r,n,a,l,o,i){let c;if(i===l.length)return{tree:n,data:a};let s=l[i],f=t[1],d=null!==r?r[1]:null,h={},p={};for(let t in f){let r=f[t],u=null!==d?d[t]??null:null;if(t===s){let c=e(r,u,n,a,l,o,i+2);h[t]=c.tree,p[t]=c.data}else h[t]=r,p[t]=u}if(c=[t[0],h],2 in t){let e=t[2];null!=e&&(c[2]=[e[0],o])}3 in t&&(c[3]=t[3]);let y=(t[4]??0)&~u.SubtreePrefetchHints;for(let e in h){let t=h[e][4];void 0!==t&&(y=(0,u.propagateSubtreeBits)(y,t))}return 0!==y&&(c[4]=y),{tree:c,data:[null,p,null,!0,null]}}(l,o,t,a,e,n,0);l=r.tree,o=r.data,i=c}let c=l,f={metadataVaryPath:null};return{routeTree:(0,s.convertRootFlightRouterStateToRouteTree)(c,n,f),metadataVaryPath:f.metadataVaryPath,data:o,renderedSearch:n,head:i,dynamicStaleAt:(0,g.computeDynamicStaleAt)(e,a)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={discoverKnownRoute:function(){return p},matchKnownRoute:function(){return g},resetKnownRoutes:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(20896),o=e.r(511),i=e.r(33906),c=e.r(77048),s=e.r(56655);function f(e,t){let r=t.pattern;return null===r?null:(0,o.isValueExpired)(e,(0,l.getCurrentRouteCacheVersion)(),r)?(t.pattern=null,null):r}function d(){return{staticChildren:null,dynamicChild:null,dynamicChildParamName:null,dynamicChildParamType:null,pattern:null}}let h=d();function p(e,t,r,n,a,u,o,i,s,f,d){let p=(0,c.splitPathnameIntoParts)(t);if(null!==a){let c=(0,l.fulfillRouteCacheEntry)(e,a,u,o,i,s,f);return d&&(c.hasDynamicRewrite=!0),_(h,u,p,0,c,e,t,r,n,u,o,i,s,f,d),c}return _(h,u,p,0,null,e,t,r,n,u,o,i,s,f,d)}function y(e,t,r,n,a,u,o,i,c,s){return null!==e?e:(0,l.writeRouteIntoCache)(t,r,n,a,u,o,i,c,s)}function _(e,t,r,n,a,u,o,c,s,h,p,g,v,E,R){let P,m=t.segment,S=n{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return o}});let n=e.r(57630),a=e.r(77048),u=e.r(77709),l=e.r(9396);function o(e,t,r,o,i){let c=(0,n.createPrefetchURL)(e);if(null===c)return;let s=(0,a.createCacheKey)(c.href,t);(0,u.schedulePrefetchTask)(s,r,o,l.PrefetchPriority.Default,i,null)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77709,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return m},isPrefetchTaskDirty:function(){return b},pingPrefetchScheduler:function(){return O},pingPrefetchTask:function(){return N},reschedulePrefetchTask:function(){return S},schedulePrefetchTask:function(){return P},startRevalidationCooldown:function(){return R},subtreeHasSpeculativePrefetch:function(){return V}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(56019),o=e.r(20896),i=e.r(77048),c=e.r(33906),s=e.r(9396),f=e.r(13258),d=e.r(73861),h="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),p=[],y=0,_=0,g=!1,v=null,E=null;function R(){null!==E&&clearTimeout(E),E=setTimeout(()=>{E=null,O()},300)}function P(e,t,r,n,a,u){let l={key:e,treeAtTimeOfPrefetch:t,routeCacheVersion:(0,o.getCurrentRouteCacheVersion)(),segmentCacheVersion:(0,o.getCurrentSegmentCacheVersion)(),priority:n,phase:2,hasBackgroundWork:!1,hasPendingResponses:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:_++,isCanceled:!1,fallbackRetryStatus:o.EntryStatus.Empty,onInvalidate:a,_heapIndex:-1};return T(l),X(p,l),O(),l}function m(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,W(e,n,r))}}(p,e)}function S(e,t,r,n){e.isCanceled=!1,e.phase=2,e.sortId=_++,e.priority=e===v?s.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,T(e),-1!==e._heapIndex?Y(p,e):X(p,e),O()}function b(e,t,r){return e.routeCacheVersion!==(0,o.getCurrentRouteCacheVersion)()||e.segmentCacheVersion!==(0,o.getCurrentSegmentCacheVersion)()||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function T(e){e.priority===s.PrefetchPriority.Intent&&e!==v&&(null!==v&&v.priority!==s.PrefetchPriority.Background&&(v.priority=s.PrefetchPriority.Default,Y(p,v)),v=e)}function O(){g||(g=!0,h(C))}function A(e){return null===E&&(e.priority===s.PrefetchPriority.Intent?y<12:y<4)}function w(e){return y++,e.then(e=>null===e?(j(),null):(e.closed.then(j),e.value))}function j(){y--,O()}function N(e){e.isCanceled||-1!==e._heapIndex||(X(p,e),O())}function C(){g=!1;let e=Date.now(),t=K(p);for(;null!==t&&A(t);){t.routeCacheVersion=(0,o.getCurrentRouteCacheVersion)(),t.segmentCacheVersion=(0,o.getCurrentSegmentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,o.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case o.EntryStatus.Empty:w((0,o.fetchRouteOnCacheMiss)(r,t.key)),r.staleAt=e+6e4,r.status=o.EntryStatus.Pending;case o.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case o.EntryStatus.Rejected:break;case o.EntryStatus.Fulfilled:{let n;if(2===t.phase)return 2;if(!A(t))return 0;let a=r.tree;switch(n=a.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching?s.FetchStrategy.PPR:t.fetchStrategy===s.FetchStrategy.PPR?r.supportsPerSegmentPrefetching?s.FetchStrategy.PPR:s.FetchStrategy.LoadingBoundary:t.fetchStrategy){case s.FetchStrategy.PPR:{let n=1===t.phase?s.FetchStrategy.StaticShell:s.FetchStrategy.PPR;if(n===s.FetchStrategy.PPR&&!V(t.fetchStrategy,a.prefetchHints))return 2;if(function(e,t,r,n){let a=M(n,r);if(a&&(r.tree.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)==0)return F(t,r.metadata.requestKey);if(!(r.tree.prefetchHints&u.PrefetchHint.HeadOutlined))return;let l={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,n,r.metadata,t._navigationLockPrefetch??null),parent:null},i=L(e,t,r,t.key,r.metadata,l,n,!0);a&&i&&F(t,r.metadata.requestKey)}(e,t,r,n),0===function e(t,r,n,a,l,o,i){let c=k(t,r,n,l,o,s.FetchStrategy.PPR,!0).bundle,f=a[1],d=l.slots;if(null!==d)for(let[a,l]of d){if(!A(r))return 0;let o=l.segment,d=f[a],h=d?.[0],p=null!==c&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?c:null;if(0===(void 0!==h&&B(n,o,h)?e(t,r,n,d,l,p,i):function e(t,r,n,a,l,o){if(o===s.FetchStrategy.PPR&&!V(r.fetchStrategy,a.prefetchHints))return 2;let i=M(o,n),c=(a.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)!=0;if(i&&!c)return F(r,a.requestKey),null!==l&&function e(t,r,n,a,l,o){let i=k(t,r,n,a,l,o,!1).bundle;if(null!==i&&null!==a.slots){for(let l of a.slots.values())if(l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf)return void e(t,r,n,l,i,o)}}(t,r,n,a,l,o),2;let f=k(t,r,n,a,l,o,!0),d=f.bundle;if(i&&f.needsRuntimeRequest)return F(r,a.requestKey),2;if(null!==a.slots){if(!A(r))return 0;for(let l of a.slots.values()){let a=null!==d&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?d:null;if(0===e(t,r,n,l,a,o))return 0}}return 2}(t,r,n,l,i===s.FetchStrategy.StaticShell?null:p,i)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,a,null,n))return 0;if(M(n,r)){let u=n===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime,l=t.spawnedRuntimePrefetches;if(null!==l){let n=new Map;D(e,t,r,n,u);let i=function e(t,r,n,a,u,l,o){if(u.has(a.requestKey))return U(t,r,n,a,!1,l,o);let i={},c=a.slots;if(null!==c)for(let[a,s]of c)i[a]=e(t,r,n,s,u,l,o);let s=[a.segment,i,null,null];return 0!==a.prefetchHints&&(s[4]=a.prefetchHints),s}(e,t,r,a,l,n,u);n.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,u,i,n))}}return 2}case s.FetchStrategy.Full:case s.FetchStrategy.PPRRuntime:case s.FetchStrategy.LoadingBoundary:{if(1===t.phase)return 2;let l=new Map;D(e,t,r,l,n);let i=function e(t,r,n,a,l,i,c){let f=a[1],d=l.slots,h={};if(null!==d)for(let[a,l]of d){let d=l.segment,p=f[a],y=p?.[0];if(void 0!==y&&B(n,d,y)){let u=e(t,r,n,p,l,i,c);h[a]=u}else switch(c){case s.FetchStrategy.LoadingBoundary:{let e=(l.prefetchHints&(u.PrefetchHint.SegmentHasLoadingBoundary|u.PrefetchHint.SubtreeHasLoadingBoundary))!=0?function e(t,r,n,a,l,i){let c=null===l?"inside-shared-layout":null,f=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,a,r._navigationLockPrefetch??null);switch(f.status){case o.EntryStatus.Empty:{let e=(0,o.upgradeToPendingSegment)(f,s.FetchStrategy.LoadingBoundary,r._navigationLockPrefetch??null);i.set(a.requestKey,e),x(r,e),"refetch"!==l&&(c=l="refetch");break}case o.EntryStatus.Fulfilled:if((a.prefetchHints&u.PrefetchHint.SegmentHasLoadingBoundary)!=0)return(0,o.convertRouteTreeToFlightRouterState)(a);break;case o.EntryStatus.Pending:x(r,f);case o.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let[u,o]of a.slots)d[u]=e(t,r,n,o,l,i);let h=[a.segment,d,null,c];return 0!==a.prefetchHints&&(h[4]=a.prefetchHints),h}(t,r,n,l,null,i):(0,o.convertRouteTreeToFlightRouterState)(l);h[a]=e;break}case s.FetchStrategy.PPRRuntime:{let e=U(t,r,n,l,!1,i,c);h[a]=e;break}case s.FetchStrategy.Full:{let e=U(t,r,n,l,!1,i,c);h[a]=e}}}let p=[l.segment,h,null,null];return 0!==l.prefetchHints&&(p[4]=l.prefetchHints),p}(e,t,r,t.treeAtTimeOfPrefetch,a,l,n);return l.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,n,i,l)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,i.createCacheKey)(n.href,r.nextUrl),u=(0,o.readOrCreateRouteCacheEntry)(e,t,a);switch(u.status){case o.EntryStatus.Empty:(t.priority===s.PrefetchPriority.Background||(t.hasBackgroundWork=!0,0))&&(u.status=o.EntryStatus.Pending,w((0,o.fetchRouteOnCacheMiss)(u,a)));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}return 2===a&&t.hasPendingResponses?1:a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.hasPendingResponses=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:G(p),t=K(p);continue;case 2:if(2===t.phase){let r=(0,o.readRouteCacheEntry)(e,t.key),n=null!==r&&r.status===o.EntryStatus.Fulfilled&&(r.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0;t.phase=+!!n,Y(p,t)}else 1===t.phase?(t.phase=0,Y(p,t)):n?(t.priority=s.PrefetchPriority.Background,Y(p,t)):G(p);t=K(p);continue}}null===t&&0===y&&(0,d.cleanup)()}function M(e,t){return e===s.FetchStrategy.StaticShell||(t.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0}function I(e,t){return(0,o.canNewFetchStrategyProvideMoreContent)(e.fetchStrategy,t===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime)}function F(e,t){null===e.spawnedRuntimePrefetches?e.spawnedRuntimePrefetches=new Set([t]):e.spawnedRuntimePrefetches.add(t)}function D(e,t,r,n,a){U(e,t,r,r.metadata,!1,n,a===s.FetchStrategy.LoadingBoundary?s.FetchStrategy.Full:a)}function x(e,t){e.hasPendingResponses=!0,null===t.blockedTasks?t.blockedTasks=new Set([e]):t.blockedTasks.add(e)}function U(e,t,r,n,a,u,l){let i=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null),c=null;switch(i.status){case o.EntryStatus.Empty:if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToFulfillDynamicSegmentFromBFCache)(e,i,n))break;c=(0,o.upgradeToPendingSegment)(i,l,t._navigationLockPrefetch??null);break;case o.EntryStatus.Fulfilled:if(i.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)){if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToUpgradeSegmentFromBFCache)(e,n))break;c=H(e,t,n,l)}break;case o.EntryStatus.Pending:case o.EntryStatus.Rejected:(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)&&(c=H(e,t,n,l)),i.status===o.EntryStatus.Pending&&x(t,i)}null!==c&&x(t,c);let f={};if(null!==n.slots)for(let[o,i]of n.slots)f[o]=U(e,t,r,i,a||null!==c,u,l);null!==c&&u.set(n.requestKey,c);let d=a||null===c?null:"refetch",h=[n.segment,f,null,d];return 0!==n.prefetchHints&&(h[4]=n.prefetchHints),h}function L(e,t,r,n,a,u,l,i){let c=0,f=!1,d=!1,h=u;for(;null!==h;){c++;let n=h.entry,a=h.tree;if(null===n||null===a){h=h.parent;continue}switch(n.status){case o.EntryStatus.Empty:(0,o.upgradeToPendingSegment)(n,l,t._navigationLockPrefetch??null),f=!0,x(t,n);break;case o.EntryStatus.Pending:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;x(t,n);break;case o.EntryStatus.Rejected:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;break;case o.EntryStatus.Fulfilled:{let u=I(n,l);u&&(d=!0);let c=u&&M(l,r),s=n.isUpgradeableISRFallback&&(t.fallbackRetryStatus===o.EntryStatus.Empty||t.fallbackRetryStatus===o.EntryStatus.Fulfilled);if(i&&!c&&(n.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)||s)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):(h.entry=null,r.status===o.EntryStatus.Pending&&x(t,r))}else h.entry=null}}h=h.parent}return f&&w((0,o.fetchSegmentsOnCacheMiss)(t,r,n,a,u,c,l)),d}function k(e,t,r,n,a,l,i){if(n.prefetchHints&u.StaticPrefetchDisabled)return{bundle:{tree:null,entry:null,parent:a},needsRuntimeRequest:!1};let c=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null);if(n.prefetchHints&u.PrefetchHint.InlinedIntoChild)return{bundle:{tree:n,entry:c,parent:a},needsRuntimeRequest:c.status===o.EntryStatus.Fulfilled&&I(c,l)};let s=a;n.prefetchHints&u.PrefetchHint.HeadInlinedIntoSelf&&(s={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,l,r.metadata,t._navigationLockPrefetch??null),parent:a});let f={tree:n,entry:c,parent:s};return{bundle:null,needsRuntimeRequest:L(e,t,r,t.key,n,f,l,i)}}function H(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,n,r);if(a.status===o.EntryStatus.Empty)return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null);if((0,o.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let a=(0,o.overwriteRevalidatingSegmentCacheEntry)(e,n,r);return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null)}switch(a.status){case o.EntryStatus.Pending:return x(t,a),null;case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:default:return null}}function B(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,(0,c.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(e.renderedSearch))):(0,l.matchSegment)(r,t)}function V(e,t){return e===s.FetchStrategy.Full||(t&u.PrefetchHint.SubtreeHasEagerPrefetch)!=0}function $(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function X(e,t){let r=e.length;e.push(t),t._heapIndex=r,q(e,t,r)}function K(e){return 0===e.length?null:e[0]}function G(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,W(e,r,0)),t}function Y(e,t){let r=t._heapIndex;-1!==r&&(0===r?W(e,t,0):$(e[r-1>>>1],t)>0?q(e,t,r):W(e,t,r))}function q(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!($(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function W(e,t,r){let n=r,a=e.length,u=a>>>1;for(;n$(u,t))l$(o,u)?(e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l):(e[n]=u,u._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(l$(o,t)))return;e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},9396,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u,l={FetchStrategy:function(){return s},NavigationResultTag:function(){return i},PrefetchPriority:function(){return c}};for(var o in l)Object.defineProperty(r,o,{enumerable:!0,get:l[o]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),c=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),s=((u={})[u.LoadingBoundary=0]="LoadingBoundary",u[u.StaticShell=1]="StaticShell",u[u.RuntimeShell=2]="RuntimeShell",u[u.PPR=3]="PPR",u[u.PPRRuntime=4]="PPRRuntime",u[u.Full=5]="Full",u);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56655,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return s},clonePageVaryPathWithNewSearchParams:function(){return g},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return y},finalizePageVaryPath:function(){return h},getFulfilledRouteVaryPath:function(){return c},getFulfilledSegmentVaryPath:function(){return function e(t,r){return{id:t.id,value:null===t.id||r.has(t.id)?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent,r)}}},getPartialLayoutVaryPath:function(){return d},getPartialPageVaryPath:function(){return p},getRenderedSearchFromVaryPath:function(){return v},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return _},getShellSegmentVaryPath:function(){return function e(t){return{id:t.id,value:null===t.id||!0===t.isRootParam?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent)}}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(511),o=e.r(67764);function i(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:r,isRootParam:!1,parent:null}}}}function c(e,t,r,n){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:n?r:l.Fallback,isRootParam:!1,parent:null}}}}function s(e,t,r,n){return{id:r,value:t,isRootParam:n,parent:e}}function f(e,t){return{id:null,value:e,isRootParam:!1,parent:t}}function d(e){return e.parent}function h(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function p(e){return e.parent.parent}function y(e,t,r){return{id:null,value:e+o.HEAD_REQUEST_KEY,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function _(e,t){let r=t.varyPath;if(e===u.FetchStrategy.RuntimeShell||e===u.FetchStrategy.StaticShell)return t.shellVaryPath;if(t.isPage&&e!==u.FetchStrategy.Full&&e!==u.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{id:null,value:r.value,isRootParam:!1,parent:{id:"?",value:l.Fallback,isRootParam:!1,parent:e}}}return r}function g(e,t){let r=e.parent;return{id:null,value:e.value,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r.parent}}}function v(e){let t=e.parent.value;return"string"==typeof t?t:null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return u},unstable_isUnrecognizedActionError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});class u extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function l(e){return!!(e&&"object"==typeof e&&e instanceof u)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1244,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),a=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return d},forbidden:function(){return i.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return s.unstable_rethrow}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3680),l=e.r(24063),o=e.r(22783),i=e.r(79854),c=e.r(22683),s=e.r(15507);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}let d={push:"push",replace:"replace"};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return f.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return E},usePathname:function(){return g},useRouter:function(){return v},useSearchParams:function(){return _},useSelectedLayoutSegment:function(){return P},useSelectedLayoutSegments:function(){return R},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(8372),o=e.r(61994),i=e.r(13258),c=e.r(14502),s=e.r(13957),f=e.r(92838),d=e.r(92805),{instrumentParamsForClientValidation:h,instrumentSearchParamsForClientValidation:p,expectCompleteParamsInClientValidation:y}={};function _(){c.useDynamicSearchParams?.("useSearchParams()");let e=(0,u.useContext)(o.SearchParamsContext);return(0,u.useMemo)(()=>e?new o.ReadonlyURLSearchParams(e):null,[e])}function g(){return c.useDynamicRouteParams?.("usePathname()"),(0,u.useContext)(o.PathnameContext)}function v(){let e=(0,u.useContext)(l.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});let t=(0,u.useContext)(l.LayoutRouterContext),r=t?.parentCacheNode.bfcacheId??0;return(0,u.useMemo)(()=>({back:e.back,forward:e.forward,refresh:e.refresh,hmrRefresh:e.hmrRefresh,push:e.push,replace:e.replace,prefetch:e.prefetch,experimental_gesturePush:e.experimental_gesturePush,bfcacheId:"_b_"+r+"_"}),[e,r])}function E(){return c.useDynamicRouteParams?.("useParams()"),(0,u.useContext)(o.PathParamsContext)}function R(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegments()");let t=(0,u.useContext)(l.LayoutRouterContext);return t?(0,i.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function P(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegment()"),(0,u.useContext)(o.NavigationPromisesContext);let t=R(e);return(0,i.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41538,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return c},dispatchGestureState:function(){return f},refreshOnInstantNavigationUnlock:function(){return i},useActionQueue:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(64245);e.r(88540);let o=null;function i(){}function c(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}let s=null;function f(e){if(null===s)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});s(e)}function d(e){let[t,r]=u.default.useState(e.state),[n,a]=(0,u.useOptimistic)(t);"u">typeof window&&(s=a),"u">typeof window&&(o=t=>e.dispatch(t,r));let i=(0,u.useMemo)(()=>n,[n]);return(0,l.isThenable)(i)?(0,u.use)(i):i}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},50590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return c},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return s},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(33906),o=e.r(51191);function i(e){let[t,r,n,a]=e.slice(-4),u=e.slice(0,-4);return{pathToSegment:u.slice(0,-1),segmentPath:u,segment:u[u.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function c(e,t){let r=(0,l.getRenderedPathname)(e),n=(0,l.getRenderedSearch)(e),a=(0,o.createHrefFromUrl)(new URL(location.href)),u=t.f[0],i=u[0],c={c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let u,o,i=t[0];if("string"==typeof i)u=i,o=(0,l.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],c=i[3],s=(0,l.parseDynamicParamFromURLPart)(t,n,a);u=[e,(0,l.getCacheKeyForDynamicParam)(s,r),t,c],o=!0}let c=o?a+1:a,s=t[1],f={};for(let t in s){let a=s[t];f[t]=e(a,r,n,c)}return[u,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),u[1],u[2],u[3]]],m:t.m,G:t.G,S:t.S,h:t.h};return t.b&&(c.b=t.b),c}function s(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,n,a,l,o]=t,i=function(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY+"?")?u.PAGE_SEGMENT_KEY:e;let[t,r,n]=e;return[t,r,n,null]}(r),c={};for(let[t,r]of Object.entries(n))c[t]=e(r);let s=[i,c];return l&&(s[2]=null,s[3]=l),void 0!==o&&(s[4]=o),s}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48277,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isJavaScriptURLString",{enumerable:!0,get:function(){return a}});let n=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function a(e){return n.test(""+e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32992,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getNavigationBuildId:function(){return o},setNavigationBuildId:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="";function l(e){u=e}function o(){return u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87250,(e,t,r)=>{"use strict";function n(e){return(e=e.slice(3)).startsWith("/")||(e=`/${e}`),e}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return n}}),e.r(52817),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},33906,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return p},getCacheKeyForDynamicParam:function(){return y},getParamValueFromCacheKey:function(){return g},getRenderedPathname:function(){return f},getRenderedSearch:function(){return s},parseDynamicParamFromURLPart:function(){return h},urlSearchParamsToParsedUrlQuery:function(){return v},urlToUrlWithoutFlightMarker:function(){return _}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(67764),o=e.r(21768),i=e.r(52817),c=e.r(87250);function s(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:_(new URL(e.url)).search}function f(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);if(null!==t)return t;let r=_(new URL(e.url)).pathname;return(0,i.hasBasePath)(r)?(0,c.removeBasePath)(r):r}function d(e){try{return encodeURIComponent(decodeURIComponent(e))}catch{return e}}function h(e,t,r){switch(e){case"c":return rd(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?d(e.slice(n)):d(e)):[]}case"oc":return rd(e)):null;case"d":if(r>=t.length)return"";return d(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return d(t[r].slice(n))}default:return""}}function p(e){return!(e===l.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(u.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==u.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function y(e,t){return"string"==typeof e?(0,u.addSearchParamsIfPageSegment)(e,v(new URLSearchParams(t))):null===e?"":e.join("/")}function _(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function g(e,t){return"c"===t||"oc"===t?e.split("/"):e}function v(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64893,(e,t,r)=>{"use strict";var n=e.r(74080);function a(e){var t="https://react.dev/errors/"+e;if(1d||35===d||114===d||120===d?(p=d,d=3,s++):(p=0,d=3);continue;case 2:44===(v=c[s++])?d=4:y=y<<4|(96c.length&&(v=-1)}var E=c.byteOffset+s;if(-1{"use strict";e.i(47167),t.exports=e.r(64893)},35326,(e,t,r)=>{"use strict";t.exports=e.r(21413)},63416,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_SUFFIX:function(){return _},APP_DIR_ALIAS:function(){return B},CACHE_ONE_YEAR_SECONDS:function(){return C},DOT_NEXT_ALIAS:function(){return k},ESLINT_DEFAULT_DIRS:function(){return eo},GSP_NO_RETURNED_VALUE:function(){return et},GSSP_COMPONENT_MEMBER_ERROR:function(){return ea},GSSP_NO_RETURNED_VALUE:function(){return er},HTML_CONTENT_TYPE_HEADER:function(){return l},INFINITE_CACHE:function(){return M},INSTRUMENTATION_HOOK_FILENAME:function(){return U},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return I},MIDDLEWARE_LOCATION_REGEXP:function(){return F},NEXT_BODY_SUFFIX:function(){return E},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return j},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return m},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return S},NEXT_CACHE_ROOT_PARAM_TAG_ID:function(){return N},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return w},NEXT_CACHE_TAGS_HEADER:function(){return P},NEXT_CACHE_TAG_MAX_ITEMS:function(){return O},NEXT_CACHE_TAG_MAX_LENGTH:function(){return A},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return c},NEXT_META_SUFFIX:function(){return v},NEXT_NAV_DEPLOYMENT_ID_HEADER:function(){return R},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return b},NEXT_RESUME_STATE_LENGTH_HEADER:function(){return T},NON_STANDARD_NODE_ENV:function(){return eu},PAGES_DIR_ALIAS:function(){return L},PRERENDER_REVALIDATE_HEADER:function(){return f},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return d},PROXY_FILENAME:function(){return D},PROXY_LOCATION_REGEXP:function(){return x},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return W},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return q},RSC_ACTION_ENCRYPTION_ALIAS:function(){return Y},RSC_ACTION_PROXY_ALIAS:function(){return X},RSC_ACTION_VALIDATE_ALIAS:function(){return $},RSC_CACHE_WRAPPER_ALIAS:function(){return K},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return G},RSC_MOD_REF_PROXY_ALIAS:function(){return V},RSC_SEGMENTS_DIR_SUFFIX:function(){return h},RSC_SEGMENT_SUFFIX:function(){return p},RSC_SUFFIX:function(){return y},SERVER_PROPS_EXPORT_ERROR:function(){return ee},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return Q},SERVER_PROPS_SSG_CONFLICT:function(){return J},SERVER_RUNTIME:function(){return ei},SSG_FALLBACK_EXPORT_ERROR:function(){return el},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return Z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return u},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return en},WEBPACK_LAYERS:function(){return ef},WEBPACK_RESOURCE_QUERIES:function(){return ed},WEB_SOCKET_MAX_RECONNECTIONS:function(){return ec}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="text/plain",l="text/html; charset=utf-8",o="application/json; charset=utf-8",i="nxtP",c="nxtI",s="x-matched-path",f="x-prerender-revalidate",d="x-prerender-revalidate-if-generated",h=".segments",p=".segment.rsc",y=".rsc",_=".action",g=".json",v=".meta",E=".body",R="x-nextjs-deployment-id",P="x-next-cache-tags",m="x-next-revalidated-tags",S="x-next-revalidate-tag-token",b="next-resume",T="x-next-resume-state-length",O=128,A=256,w=1024,j="_N_T_",N="_N_RP_",C=31536e3,M=0xfffffffe,I="middleware",F=`(?:src/)?${I}`,D="proxy",x=`(?:src/)?${D}`,U="instrumentation",L="private-next-pages",k="private-dot-next",H="private-next-root-dir",B="private-next-app-dir",V="private-next-rsc-mod-ref-proxy",$="private-next-rsc-action-validate",X="private-next-rsc-server-reference",K="private-next-rsc-cache-wrapper",G="private-next-rsc-track-dynamic-import",Y="private-next-rsc-action-encryption",q="private-next-rsc-action-client-wrapper",W="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",Q="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",J="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",Z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",ee="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",et="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",er="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",en="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",ea="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",eu='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',el="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",eo=["app","pages","components","lib","src"],ei={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ec=12,es={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ef={...es,GROUP:{builtinReact:[es.reactServerComponents,es.actionBrowser],serverOnly:[es.reactServerComponents,es.actionBrowser,es.instrument,es.middleware],neutralTarget:[es.apiNode,es.apiEdge],clientOnly:[es.serverSideRendering,es.appPagesBrowser],bundled:[es.reactServerComponents,es.actionBrowser,es.serverSideRendering,es.appPagesBrowser,es.shared,es.instrument,es.middleware],appPages:[es.reactServerComponents,es.serverSideRendering,es.appPagesBrowser,es.actionBrowser]}},ed={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return u},OUTLET_BOUNDARY_NAME:function(){return o},ROOT_LAYOUT_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="__next_metadata_boundary__",l="__next_viewport_boundary__",o="__next_outlet_boundary__",i="__next_root_layout_boundary__"},97367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return o},OutletBoundary:function(){return c},RootLayoutBoundary:function(){return s},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54839),l={[u.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[u.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[u.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[u.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},o=l[u.METADATA_BOUNDARY_NAME.slice(0)],i=l[u.VIEWPORT_BOUNDARY_NAME.slice(0)],c=l[u.OUTLET_BOUNDARY_NAME.slice(0)],s=l[u.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},39146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return u},ActionDidRevalidateDynamicOnly:function(){return o},ActionDidRevalidateStaticAndDynamic:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=0,l=1,o=2},8372,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(55682)._(e.r(71645)),l=u.default.createContext(null),o=u.default.createContext(null),i=u.default.createContext(null),c=u.default.createContext(null),s=u.default.createContext(new Set)},22744,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={PrefetchHint:function(){return l},StaticPrefetchDisabled:function(){return o},SubtreePrefetchHints:function(){return i},propagateSubtreeBits:function(){return c}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});var l=((n={})[n.SubtreeHasPartialPrefetching=2]="SubtreeHasPartialPrefetching",n[n.SegmentHasLoadingBoundary=4]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=8]="SubtreeHasLoadingBoundary",n[n.IsRootLayoutOrAbove=16]="IsRootLayoutOrAbove",n[n.ParentInlinedIntoSelf=32]="ParentInlinedIntoSelf",n[n.InlinedIntoChild=64]="InlinedIntoChild",n[n.HeadInlinedIntoSelf=128]="HeadInlinedIntoSelf",n[n.HeadOutlined=256]="HeadOutlined",n[n.InliningHintsStale=512]="InliningHintsStale",n[n.PrefetchDisabled=1024]="PrefetchDisabled",n[n.SubtreeHasEagerPrefetch=4096]="SubtreeHasEagerPrefetch",n[n.SubtreeHasInstantFalse=8192]="SubtreeHasInstantFalse",n[n.ShouldAttemptStaticPrefetch=16384]="ShouldAttemptStaticPrefetch",n);let o=1024,i=12298;function c(e,t){return 2&t&&(e|=2),12&t&&(e|=8),4096&t&&(e|=4096),8192&t&&(e|=8192),e}},43369,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={getAssetToken:function(){return i},getAssetTokenQuery:function(){return c},getDeploymentId:function(){return l},getDeploymentIdQuery:function(){return o}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});function l(){return n}function o(e=!1){let t=n;return t?`${e?"&":"?"}dpl=${t}`:""}function i(){return!1}function c(e=!1){return""}"u">typeof window?(n=document.documentElement.dataset.dplId,delete document.documentElement.dataset.dplId):n=void 0},19921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return u},hexHash:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=5381;for(let r=0;r>>0}function l(e){return u(e).toString(36).slice(0,5)}},86051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeCacheBustingSearchParam:function(){return s},computeLegacyCacheBustingSearchParam:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(19921),l=new TextEncoder;function o(e){return void 0===e?"0":Array.isArray(e)?e.join(","):e}function i(e,t,r,n){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===n?null:[e??"0",o(t),o(r),o(n)].join(",")}async function c(e){var t=new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",l.encode(e))).subarray(0,12);let r="";for(let e=0;e{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return i},setCacheBustingSearchParamWithHash:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(86051),l=e.r(21768);async function o(e){return"function"==typeof globalThis.crypto?.subtle?.digest?(0,u.computeCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL]):(0,u.computeLegacyCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL])}let i=async(e,t)=>{c(e,await o(t))},c=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${l.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${l.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${l.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return s},PathParamsContext:function(){return c},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return o},createDevToolsInstrumentedPromise:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(71645),l=e.r(3680),o=(0,u.createContext)(null),i=(0,u.createContext)(null),c=(0,u.createContext)(null),s=(0,u.createContext)(null);function f(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},44305,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createLinkPrefetchPartialError:function(){return l},createUnrenderedSegmentError:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=`Route "${e}": Could not validate that a segment in your UI has instant navigation.`;if(t.length>0){let e=1===t.length?"Dropped segment":"Dropped segments";r+=` + +This segment was dropped from rendering. Issues that would prevent instant navigation will go undetected. + +${e}: +${t.map(e=>` ${e}`).join("\n")} + +Ways to fix this: + - [render] Render the dropped segment + - [ignore] Set \`export const instant = false\` to opt the dropped segment out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-unrendered-segment`}return Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E1286",enumerable:!1,configurable:!0})}function l(e){return Object.defineProperty(Error(`Next.js encountered dynamic data during prefetching for "${e}". + +This will lead to slower, more expensive prefetches. + +Ways to fix this: + - [upgrade] Opt into Partial Prefetching by exporting \`const prefetch = 'partial'\` from the page or layout, or by setting \`partialPrefetching: true\` in next.config to opt the whole app in + - [disable] Remove \`prefetch={true}\` from the to use the default prefetch + - [ignore] Set \`export const instant = false\` to opt the route out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-link-prefetch-partial`),"__NEXT_ERROR_CODE",{value:"E1435",enumerable:!1,configurable:!0})}},12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1179",enumerable:!1,configurable:!0}),this.name="InvariantError"}}},64245,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return l},isBailoutToCSRError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="BAILOUT_TO_CLIENT_SIDE_RENDERING";class l extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}},3372,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},39470,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},41858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:u}=(0,n.parsePath)(e);return`${t}${r}${a}${u}`}},38281,(e,t,r)=>{"use strict";function n(e){return 47===e.charCodeAt(e.length-1)&&e.length>1?e.slice(0,-1):e}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},82823,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=e.r(38281),a=e.r(72463),u=e=>{if(47!==e.charCodeAt(0))return e;let{pathname:t,query:r,hash:u}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?`${(0,n.removeTrailingSlash)(t)}${r}${u}`:t.endsWith("/")?`${t}${r}${u}`:`${t}/${r}${u}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5550,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return u}});let n=e.r(41858),a=e.r(82823);function u(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/cv"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74180,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={compareAppPaths:function(){return i},normalizeAppPath:function(){return o},normalizeRscURL:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3372),l=e.r(13258);function o(e){return(0,u.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,l.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e,t){let r=e.includes("/@"),n=t.includes("/@");return r&&!n?-1:!r&&n?1:e.localeCompare(t)}function c(e){return e.replace(/\.rsc($|\?)/,"$1")}},26935,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},82604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return u.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(26935),l=/Googlebot(?!-)|Googlebot$/i,o=u.HTML_LIMITED_BOT_UA_RE.source;function i(e){return u.HTML_LIMITED_BOT_UA_RE.test(e)}function c(e){return l.test(e)||i(e)}function s(e){return l.test(e)?"dom":i(e)?"html":void 0}},91463,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return l},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(74180),l=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>l.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=l.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,u.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},72463,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},59084,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},52817,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(59084);function a(e){return(0,n.pathHasPrefix)(e,"/cv")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return l},appendSegmentRequestKeyPart:function(){return c},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l="",o="/_head";function i(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY)?u.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function c(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},6372,(e,t,r)=>{"use strict";function n(e,t){let r=e[Symbol.asyncIterator]();for(;;){let e=r.next();if(e.then(u,u),"fulfilled"!==e.status||void 0===e.value)return;let n=e.value;if(n.done)return;t.add(n.value)}}function a(e,t){if(null==e||null==t)return null;let r=new Set;return n(e,r),n(t,r),r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"readVaryParams",{enumerable:!0,get:function(){return a}});let u=()=>{}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return s},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return c},getSegmentValue:function(){return u},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,a=[]){let l;if(n)l=t[1][r];else{let e=t[1];l=e.children??Object.values(e)[0]}if(!l)return a;let o=u(l[0]);return!o||o.startsWith(s)?a:(a.push(o),e(l,r,!1,a))}},isGroupSegment:function(){return l},isParallelRouteSegment:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return Array.isArray(e)?e[1]:e}function l(e){return"("===e[0]&&e.endsWith(")")}function o(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(s)){let e=JSON.stringify(t);return"{}"!==e?s+"?"+e:s}return e}function c(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===f?null:r}let s="__PAGE__",f="__DEFAULT__",d="/_not-found"},39747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={SERVER_REFERENCE_ID_LENGTH:function(){return u},extractInfoFromServerReferenceId:function(){return o},mightBeServerReferenceId:function(){return l},omitUnusedArgs:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=42;function l(e){return e.length===u}function o(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function i(e,t){let r=Array(e.length),n=0;for(let a=0;a=6&&t.hasRestArgs)&&(r[a]=e[a],n=a+1);return r.length=n,r}}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/1inwntv0b4r-7.js b/dashboard-next/out/_next/static/chunks/1inwntv0b4r-7.js new file mode 100644 index 0000000..47baf60 --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/1inwntv0b4r-7.js @@ -0,0 +1,31 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55682,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},18576,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={WarningIcon:function(){return a},errorStyles:function(){return u},errorThemeCss:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});e.r(55682);let i=e.r(43476);e.r(71645);let u={container:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",display:"flex",alignItems:"center",justifyContent:"center"},card:{marginTop:"-32px",maxWidth:"325px",padding:"32px 28px",textAlign:"left"},icon:{marginBottom:"24px"},title:{fontSize:"24px",fontWeight:500,letterSpacing:"-0.02em",lineHeight:"32px",margin:"0 0 12px 0",color:"var(--next-error-title)"},message:{fontSize:"14px",fontWeight:400,lineHeight:"21px",margin:"0 0 20px 0",color:"var(--next-error-message)"},form:{margin:0},buttonGroup:{display:"flex",gap:"8px",alignItems:"center"},button:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-text)",background:"var(--next-error-btn-bg)",border:"var(--next-error-btn-border)"},buttonSecondary:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-secondary-text)",background:"var(--next-error-btn-secondary-bg)",border:"var(--next-error-btn-secondary-border)"},digestFooter:{position:"fixed",bottom:"32px",left:"0",right:"0",textAlign:"center",fontFamily:'ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace',fontSize:"12px",lineHeight:"18px",fontWeight:400,margin:"0",color:"var(--next-error-digest)"}},s=` +:root { + --next-error-bg: #fff; + --next-error-text: #171717; + --next-error-title: #171717; + --next-error-message: #171717; + --next-error-digest: #666666; + --next-error-btn-text: #fff; + --next-error-btn-bg: #171717; + --next-error-btn-border: none; + --next-error-btn-secondary-text: #171717; + --next-error-btn-secondary-bg: transparent; + --next-error-btn-secondary-border: 1px solid rgba(0,0,0,0.08); +} +@media (prefers-color-scheme: dark) { + :root { + --next-error-bg: #0a0a0a; + --next-error-text: #ededed; + --next-error-title: #ededed; + --next-error-message: #ededed; + --next-error-digest: #a0a0a0; + --next-error-btn-text: #0a0a0a; + --next-error-btn-bg: #ededed; + --next-error-btn-border: none; + --next-error-btn-secondary-text: #ededed; + --next-error-btn-secondary-bg: transparent; + --next-error-btn-secondary-border: 1px solid rgba(255,255,255,0.14); + } +} +body { margin: 0; color: var(--next-error-text); background: var(--next-error-bg); } +`.replace(/\n\s*/g,"");function a(){return(0,i.jsx)("svg",{width:"32",height:"32",viewBox:"-0.2 -1.5 32 32",fill:"none",style:u.icon,children:(0,i.jsx)("path",{d:"M16.9328 0C18.0839 0.000116771 19.1334 0.658832 19.634 1.69531L31.4299 26.1309C32.0708 27.4588 31.1036 28.9999 29.6291 29H2.00215C0.527541 29 -0.439628 27.4588 0.201371 26.1309L11.9973 1.69531C12.4979 0.658823 13.5474 7.75066e-05 14.6984 0H16.9328ZM3.59493 26H28.0363L16.9328 3H14.6984L3.59493 26ZM15.8156 19C16.9202 19.0001 17.8156 19.8955 17.8156 21C17.8156 22.1045 16.9202 22.9999 15.8156 23C14.7111 23 13.8156 22.1046 13.8156 21C13.8156 19.8954 14.7111 19 15.8156 19ZM17.3156 16.5H14.3156V8.5H17.3156V16.5Z",fill:"var(--next-error-title)"})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}}),e.r(55682);let n=e.r(43476);e.r(71645);let o=e.r(12354),i=e.r(18576),u=function({error:e}){let t=e?.digest,r=!!t;return(0,o.handleISRError)({error:e}),(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{children:(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:i.errorThemeCss}})}),(0,n.jsxs)("body",{children:[(0,n.jsx)("div",{style:i.errorStyles.container,children:(0,n.jsxs)("div",{style:i.errorStyles.card,children:[(0,n.jsx)(i.WarningIcon,{}),(0,n.jsx)("h1",{style:i.errorStyles.title,children:"This page couldn’t load"}),(0,n.jsx)("p",{style:i.errorStyles.message,children:r?"A server error occurred. Reload to try again.":"Reload to try again, or go back."}),(0,n.jsxs)("div",{style:i.errorStyles.buttonGroup,children:[(0,n.jsx)("form",{style:i.errorStyles.form,children:(0,n.jsx)("button",{type:"submit",style:i.errorStyles.button,children:"Reload"})}),!r&&(0,n.jsx)("button",{type:"button",style:i.errorStyles.buttonSecondary,onClick:()=>{window.history.length>1?window.history.back():window.location.href="/"},children:"Back"})]})]})}),t&&(0,n.jsxs)("p",{style:i.errorStyles.digestFooter,children:["ERROR ",t]})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},12354,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleISRError",{enumerable:!0,get:function(){return o}});let n=e.r(1425);function o({error:e}){if(n.workAsyncStorage){let t=n.workAsyncStorage.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1425,(e,t,r)=>{"use strict";let n,o,i;Object.defineProperty(r,"__esModule",{value:!0});var u={actionAsyncStorage:function(){return n},workAsyncStorage:function(){return o},workUnitAsyncStorage:function(){return i}};for(var s in u)Object.defineProperty(r,s,{enumerable:!0,get:u[s]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35451,(e,t,r)=>{var n={156:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var a=[],c=!1,l=-1;function f(){c&&n&&(c=!1,n.length?a=n.concat(a):l=-1,a.length&&d())}function d(){if(!c){var e=s(f);c=!0;for(var t=a.length;t;){for(n=a,a=[];++l1)for(var r=1;r{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(35451)},18800,(e,t,r)=>{"use strict";var n=e.r(71645);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";e.i(47167),!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(18800)},45689,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},43476,(e,t,r)=>{"use strict";e.i(47167),t.exports=e.r(45689)},50740,(e,t,r)=>{"use strict";var n=e.i(47167),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),l=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),h=Symbol.for("react.view_transition"),v=Symbol.iterator,b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,_={};function x(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}function S(){}function j(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=x.prototype;var O=j.prototype=new S;O.constructor=j,m(O,x.prototype),O.isPureReactComponent=!0;var E=Array.isArray;function T(){}var w={H:null,A:null,T:null,S:null},R=Object.prototype.hasOwnProperty;function C(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function H(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var k=/\/+/g;function P(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function A(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,s){var a,c,l,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case i:d=!0;break;case y:return e((d=t._init)(t._payload),r,n,u,s)}}if(d)return s=s(t),d=""===u?"."+P(t,0):u,E(s)?(n="",null!=d&&(n=d.replace(k,"$&/")+"/"),e(s,r,n,"",function(e){return e})):null!=s&&(H(s)&&(a=s,c=n+(null==s.key||t&&t.key===s.key?"":(""+s.key).replace(k,"$&/")+"/")+d,s=C(a.type,c,a.props)),r.push(s)),1;d=0;var p=""===u?".":u+":";if(E(t))for(var g=0;g{"use strict";e.i(47167),t.exports=e.r(50740)}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/3_iofbsn7eau1.js b/dashboard-next/out/_next/static/chunks/3_iofbsn7eau1.js new file mode 100644 index 0000000..387c809 --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/3_iofbsn7eau1.js @@ -0,0 +1,22 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(a,l,o):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}},32120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(88540),u=e.r(41538);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92245,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27801,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(5550);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return l},FLIGHT_HEADERS:function(){return p},NEXT_ACTION_NOT_FOUND_HEADER:function(){return P},NEXT_ACTION_REVALIDATED_HEADER:function(){return b},NEXT_DID_POSTPONE_HEADER:function(){return g},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_HTML_REQUEST_ID_HEADER:function(){return S},NEXT_INSTANT_TEST_COOKIE:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return R},NEXT_REQUEST_ID_HEADER:function(){return m},NEXT_REWRITTEN_PATH_HEADER:function(){return v},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_STALE_TIME_HEADER:function(){return _},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return y},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return d},RSC_HEADER:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="rsc",l="next-action",o="next-router-state-tree",i="next-router-prefetch",c="next-router-segment-prefetch",s="next-hmr-refresh",f="next-url",d="text/x-component",h="next-instant-navigation-testing",p=[u,o,i,s,c],y="_rsc",_="x-nextjs-stale-time",g="x-nextjs-postponed",v="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",R="x-nextjs-prerender",P="x-nextjs-action-not-found",m="x-nextjs-request-id",S="x-nextjs-html-request-id",b="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99781,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return R},dispatchNavigateAction:function(){return S},dispatchTraverseAction:function(){return b},getCurrentAppRouterState:function(){return P},publicAppRouterInstance:function(){return T}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(4924),o=e.r(71645),i=e.r(64245),c=e.r(9396),s=e.r(1411);e.r(60355);let f=e.r(41538);e.r(96167),e.r(95871);let d=e.r(5550),h=e.r(57630),p=e.r(91949),y=e.r(48277),_=e.r(76138);function g(e,t,r){e.pending===t&&(e.pending=t.next,null!==e.pending)?v({actionQueue:e,action:e.pending,setState:r}):null===e.pending&&e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:u.ACTION_REFRESH},r))}async function v({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,l=e.action(n,a);function o(n){if(t.discarded){t.payload.type===u.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),g(e,t,r);return}e.state=n,g(e,t,r),t.resolve(n)}(0,i.isThenable)(l)?l.then(o,n=>{g(e,t,r),t.reject(n)}):o(l)}let E=null;function R(e){let t={state:e,dispatch:(e,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==u.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,v({actionQueue:e,action:a,setState:r})):t.type===u.ACTION_NAVIGATE||t.type===u.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,e.last===e.pending&&(e.last=a),v({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(t,e,r),action:async(e,t)=>(0,l.reducer)(e,t),pending:null,last:null};if("u">typeof window){if(null!==E)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});E=t}return t}function P(){return null!==E?E.state:null}function m(){if(null===E)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return E}function S(e,t,r,n,a,l){if(a)for(let e of a)(0,o.addTransitionType)(e);let i=new URL((0,d.addBasePath)(e),location.href);(0,p.setLinkForCurrentNavigation)(n),(0,_.startRouterTransition)(e,t,m().state.tree,l),(0,f.dispatchAppRouterAction)({type:u.ACTION_NAVIGATE,url:i,isExternalUrl:(0,h.isExternalURL)(i),locationSearch:location.search,scrollBehavior:r,navigateType:t})}function b(e,t){(0,_.startRouterTransition)(e,"traverse",m().state.tree,null),(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e),historyState:t})}let T={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});let n=m();switch(t?.kind??u.PrefetchKind.AUTO){case u.PrefetchKind.AUTO:r=c.FetchStrategy.PPR;break;case u.PrefetchKind.FULL:r=c.FetchStrategy.Full;break;default:r=c.FetchStrategy.PPR}(0,s.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"replace",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},push:(e,t)=>{if((0,y.isJavaScriptURLString)(e))throw Object.defineProperty(Error("Next.js has blocked a javascript: URL as a security precaution."),"__NEXT_ERROR_CODE",{value:"E978",enumerable:!1,configurable:!0});(0,o.startTransition)(()=>{S(e,"push",t?.scroll===!1?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,null,t?.transitionTypes,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})},bfcacheId:"0"};"u">typeof window&&window.next&&(window.next.router=T),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57630,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(82604),l=e.r(5550);function o(e){return e.origin!==window.location.origin}function i(e){let t;if((0,u.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,l.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return o(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72383,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return y},ErrorBoundaryHandler:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(90373),c=e.r(65713);e.r(78377);let s=e.r(12354),f=e.r(82604),d=e.r(8372),h="u">typeof window&&(0,f.isBot)(window.navigator.userAgent);class p extends o.default.Component{static{this.contextType=d.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.retry=()=>{(0,o.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,c.isNextRouterError)(e))throw e;return{error:{thrownValue:e}}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){if(this.state.error&&!h){let e=this.state.error.thrownValue;return(0,s.handleISRError)({error:e}),(0,l.jsxs)(l.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,l.jsx)(this.props.errorComponent,{error:e,reset:this.reset,retry:this.retry})]})}return this.props.children}}function y({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,l.jsx)(p,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return u},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return s},getAccessFallbackHTTPStatus:function(){return c},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(u)),o="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&l.has(Number(r))}function c(e){return Number(e.digest.split(";")[1])}function s(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=e.r(68391);function u(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91949,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return s},getLinkForCurrentNavigation:function(){return p},mountFormInstance:function(){return P},mountLinkInstance:function(){return R},onLinkVisibilityChanged:function(){return S},onNavigationIntent:function(){return b},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return h},unmountPrefetchableInstance:function(){return m}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(77048),o=e.r(77709),i=e.r(71645),c=null,s={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{c?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(s),c=e})}function h(e){c===e&&(c=null)}function p(){return c}let y="function"==typeof WeakMap?new WeakMap:new Map,_=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r.intersectionRatio>0;S(r.target,n)}},{rootMargin:"200px"}):null;function v(e,t){void 0!==y.get(e)&&m(e),y.set(e,t),null!==g&&g.observe(e)}function E(t){if(!("u">typeof window))return null;{let{createPrefetchURL:r}=e.r(57630);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function R(e,t,r,n,a,u,l){if(a){let a=E(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:u,ownerStack:l};return v(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:u,ownerStack:l}}function P(e,t,r,n){let a=E(t);null===a||v(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function m(e){let t=y.get(e);if(void 0!==t){y.delete(e),_.delete(t);let r=t.prefetchTask;null!==r&&(0,o.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function S(e,t){let r=y.get(e);void 0!==r&&(r.isVisible=t,t?_.add(r):_.delete(r),T(r,u.PrefetchPriority.Default))}function b(e,t){let r=y.get(e);void 0!==r&&void 0!==r&&T(r,u.PrefetchPriority.Intent)}function T(t,r){if("u">typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,o.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(99781),u=a();if(null!==u){let e=u.tree;if(null===n){let n=u.nextUrl,a=(0,l.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,o.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null,null)}else(0,o.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of _){let n=r.prefetchTask;if(null!==n&&!(0,o.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,o.cancelPrefetchTask)(n);let a=(0,l.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,o.schedulePrefetchTask)(a,t,r.fetchStrategy,u.PrefetchPriority.Default,null,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56019,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},78377,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return l},useNavFailureHandler:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(71645);let u=e.r(51191);function l(e){return"u">typeof window&&!!window.next.__pendingUrl&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==(0,u.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14502,(e,t,r)=>{"use strict";let n,a;Object.defineProperty(r,"__esModule",{value:!0});var u={useDynamicRouteParams:function(){return n},useDynamicSearchParams:function(){return a}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return l},useServerInsertedHTML:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=u.default.createContext(null);function o(e){let t=(0,u.useContext)(l);t&&t(e)}},90373,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(61994),u=e.r(1425);function l(){return!function(){if("u"0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return u}});let n=e.r(54394),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function u(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E1041",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},58442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return h},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809),l=e.r(43476),o=u._(e.r(71645)),i=e.r(76562),c=e.r(24063),s=e.r(68391);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{"push"===r?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends o.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,s.isRedirectError)(e)){let t=(0,c.getURLFromRedirectError)(e),r=(0,c.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,l.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function h({children:e}){let t=(0,i.useRouter)();return(0,l.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l="NEXT_REDIRECT";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),o=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(o)&&o in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return h},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return s},redirect:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(76963),l=e.r(68391),o=e.r(1425);function i(e,t,r=u.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(l.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${l.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function c(e,t){throw i(e,t??=o.actionAsyncStorage?.getStore()?.isAction?"push":"replace",u.RedirectStatusCode.TemporaryRedirect)}function s(e,t="replace"){throw i(e,t,u.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,l.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function h(e){if(!(0,l.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34727,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return p},extractPathFromFlightRouterState:function(){return d},extractSourcePageFromFlightRouterState:function(){return h},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),u=a?t[1]:t;!u||u.startsWith(l.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}},segmentToSourcePagePathname:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(91463),l=e.r(13258),o=e.r(56019),i=e=>"/"===e[0]?e.slice(1):e,c=e=>"string"==typeof e?"children"===e?"":e:e[1],s=e=>{if("string"==typeof e)return"children"===e?"":e.startsWith(l.PAGE_SEGMENT_KEY)?"page":e;let[t,,r]=e;switch(r){case"c":return`[...${t}]`;case"ci(..)(..)":return`(..)(..)[...${t}]`;case"ci(.)":return`(.)[...${t}]`;case"ci(..)":return`(..)[...${t}]`;case"ci(...)":return`(...)[...${t}]`;case"oc":return`[[...${t}]]`;case"d":default:return`[${t}]`;case"di(..)(..)":return`(..)(..)[${t}]`;case"di(.)":return`(.)[${t}]`;case"di(..)":return`(..)[${t}]`;case"di(...)":return`(...)[${t}]`}};function f(e){return e.reduce((e,t)=>""===(t=i(t))||(0,l.isGroupSegment)(t)?e:`${e}/${t}`,"")||"/"}function d(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===l.DEFAULT_SEGMENT_KEY||u.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(l.PAGE_SEGMENT_KEY))return"";let r=[c(t)],n=e[1]??{},a=n.children?d(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=d(t);void 0!==n&&r.push(n)}return f(r)}function h(e){let t=function e(t){let r=s(t[0]);if(r===l.DEFAULT_SEGMENT_KEY)return;if("page"===r)return[r];let n=t[1]??{},a=n.children?e(n.children):void 0;if(void 0!==a)return""===r?a:[i(r),...a];for(let[t,a]of Object.entries(n)){if("children"===t)continue;let n=e(a);if(void 0!==n)return""===r?n:[i(r),...n]}}(e);return t?`/${t.join("/")}`:void 0}function p(e,t){let r=function e(t,r){let[n,a]=t,[l,i]=r,s=c(n),f=c(l);if(u.INTERCEPTION_ROUTE_MARKERS.some(e=>s.startsWith(e)||f.startsWith(e)))return"";if(!(0,o.matchSegment)(n,l))return d(r)??"";for(let t in a)if(i[t]){let r=e(a[t],i[t]);if(null!==r)return`${c(l)}/${r}`}return null}(e,t);return null==r||"/"===r?r:f(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51191,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(13258);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87288,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return j},createFromNextReadableStream:function(){return N},decodeBufferedStage:function(){return w},decodeStageUntilBoundary:function(){return A},fetchServerResponse:function(){return S},processFetch:function(){return b},resolveShellStageData:function(){return O},resolveStaticStageData:function(){return T}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(35326);e.r(12718);let o=e.r(35779),i=e.r(21768),c=e.r(32120),s=e.r(92245),f=e.r(50590),d=e.r(88093),h=e.r(33906),p=e.r(43369),y=e.r(32992),_=e.r(63416),g=e.r(20896),v=e.r(79027),E=l.createFromReadableStream,R=l.createFromFetch;function P(e){return(0,h.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let m=!1;async function S(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[i.RSC_HEADER]:"1",[i.NEXT_ROUTER_STATE_TREE_HEADER]:(0,f.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[i.NEXT_URL]=n);let u=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let r=await j(e,a,"auto",!0,t.signal),n=(0,h.urlToUrlWithoutFlightMarker)(new URL(r.url)),l=r.redirected?n:u,o=r.headers.get("content-type")||"",c=!!r.headers.get("vary")?.includes(i.NEXT_URL),s=!!r.headers.get(i.NEXT_DID_POSTPONE_HEADER),d=o.startsWith(i.RSC_CONTENT_TYPE_HEADER);if(d||(d=o.startsWith("text/plain")),!d||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),P(n.toString());let p=r.flightResponsePromise;null===p&&(p=N(r.body,a,{allowPartialStream:s}));let[g,E]=await Promise.all([p,r.cacheData]);if((r.headers.get(_.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.b)!==(0,y.getNavigationBuildId)())return P(r.url);let R=(0,f.normalizeFlightData)(g.f);if("string"==typeof R)return P(R);let m=null!==E?await T(E,g,a):null;return{flightData:R,canonicalUrl:l,renderedSearch:g.q,couldBeIntercepted:c,supportsPerSegmentPrefetching:g.S,postponed:s,dynamicStaleTime:g.d??v.UnknownDynamicStaleTime,staticStageData:m,runtimePrefetchStream:g.p??null,responseHeaders:r.headers,debugInfo:p._debugInfo??null,revealAfter:g._revealAfter??null}}catch(e){if(t.signal?.aborted)throw e;return m||console.error(`Failed to fetch RSC payload for ${u}. Falling back to browser navigation.`,e),u.toString()}}async function b(e){return{response:e,cacheData:null}}async function T(e,t,r){let{isResponsePartial:n,staticBodyClone:a}=e;if(a){if(!n)return a.cancel(),{response:t,isResponsePartial:!1};if(void 0!==t.l){let e=await t.l;return{response:await A(a,e,r),isResponsePartial:!0}}a.cancel()}return null}async function O(e,t,r){let{shellBodyClone:n}=e;if(!n)return null;if(void 0===t.a)return n.cancel(),null;let a=await t.a;return null===a?(n.cancel(),null):A(n,a,r)}async function A(e,t,r){let{buffer:n}=await (0,g.createNonTaskyPrefetchResponseStream)(e,t);return w(n,r)}function w(e,t){return N(new ReadableStream({start(t){t.enqueue(e),t.close()}}),t,{allowPartialStream:!0})}async function j(e,t,r,n,a){let u=(0,p.getDeploymentId)();u&&(t["x-deployment-id"]=u);let l={credentials:"same-origin",headers:t,priority:r||void 0,signal:a},c=new URL(e);await (0,d.setCacheBustingSearchParam)(c,t);let s=(0,o.fetch)(c,l).then(b),f=s.then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=y.redirected;for(let e=0;e<20&&y.redirected;e++){let e=new URL(y.url,c);if(e.origin!==c.origin||e.searchParams.get(i.NEXT_RSC_UNION_QUERY)===c.searchParams.get(i.NEXT_RSC_UNION_QUERY))break;c=new URL(e),await (0,d.setCacheBustingSearchParam)(c,t),f=(s=(0,o.fetch)(c,l).then(b)).then(({response:e})=>e),h=n?C(f,t):null,y=await f,_=!0}let g=new URL(y.url,c);return g.searchParams.delete(i.NEXT_RSC_UNION_QUERY),{url:g.href,redirected:_,ok:y.ok,headers:y.headers,body:y.body,status:y.status,flightResponsePromise:h,cacheData:s.then(({cacheData:e})=>e)}}function N(e,t,r){return E(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t),unstable_allowPartialStream:r?.allowPartialStream})}function C(e,t){return R(e,{callServer:c.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"u">typeof window&&(window.addEventListener("pagehide",()=>{m=!0}),window.addEventListener("pageshow",()=>{m=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48919,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let a=((t[4]??0)&n.PrefetchHint.IsRootLayoutOrAbove)!=0,u=(r.prefetchHints&n.PrefetchHint.IsRootLayoutOrAbove)!=0;if(!a&&!u)return!1;if(a!==u)return!0;let l=t[0],o=r.segment;if(Array.isArray(l)&&Array.isArray(o)){if(l[0]!==o[0]||l[2]!==o[2])return!0}else if(l!==o)return!0;let i=r.slots,c=t[1];if(null!==i)for(let[t,r]of i){let n=c[t];if(void 0===n||e(n,r))return!0}return!1}}});let n=e.r(22744);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95871,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return S},beginLockedNavigation:function(){return K},createInitialCacheNodeForHydration:function(){return T},getCurrentNavigationLock:function(){return $},isDeferredRsc:function(){return V},resetNavigationLockToPending:function(){return G},spawnDynamicRequests:function(){return U},startPPRNavigation:function(){return O}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(22744),o=e.r(13258),i=e.r(56019),c=e.r(51191),s=e.r(87288),f=e.r(41538),d=e.r(88540),h=e.r(48919),p=e.r(94272),y=e.r(60355),_=e.r(20896),g=e.r(9396),v=e.r(96167),E=e.r(63416),R=e.r(33906),P=e.r(56655),m=e.r(79027);var S=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n[n.Gesture=5]="Gesture",n);let b=()=>{};function T(e,t,r,n,a){return w(e,t,null,1,r,n,a,!1,{separateRefreshUrls:null,scrollRef:null},!1)}function O(e,t,r,n,a,u,s,f,d,p,y,g,v,E){let R={canonicalUrl:(0,c.createHrefFromUrl)(t),renderedSearch:r};return function e(t,r,n,a,u,c,s,f,d,p,y,g,v,E,R,P){var m,S,b,T,O;let N,F,x,U,L=a[0],k=j(u),H=(m=k,S=L,(0,i.matchSegment)(m,S)?0:"string"==typeof m&&"string"==typeof S&&m.startsWith(o.PAGE_SEGMENT_KEY)&&S.startsWith(o.PAGE_SEGMENT_KEY)?2:1);if(1===H)return(u.prefetchHints&l.PrefetchHint.IsRootLayoutOrAbove)!=0&&(0,h.isNavigatingToNewRootLayout)(a,u)||k===o.NOT_FOUND_SEGMENT_KEY?null:w(t,u,c,s,f,d,p,g,R,P);let B=u.slots,V=a[1],X=null!==f?f[1]:null,$=!1;switch(s){case 0:case 2:case 1:case 5:$=!1;break;case 3:case 4:$=!0}let K=null===B;if(void 0===n||$||K&&y||2===H){let e=M(t,u,null!==f?f[0]:null,c,d,s,p,void 0!==n?n.bfcacheId:D(s),P);x=e.cacheNode,U=e.needsDynamicRequest,K&&2===H?A(s,x,R):void 0!==n&&(x.scrollRef=n.scrollRef)}else{b=!1,x=I((T=n).rsc,b?null:T.prefetchRsc,T.head,b?null:T.prefetchHead,T.bfcacheId,T.scrollRef),U=!1}let G=u.refreshState,Y=null!=G?G:E;U&&null!==Y&&(O=R,N=Y.canonicalUrl,null===(F=O.separateRefreshUrls)?O.separateRefreshUrls=new Set([N]):F.add(N));let q={},W=null,z=!1,Q={},J=null;if(null!==B){let a=void 0!==n?n.slots:null;for(let[n,l]of(x.slots=J={},W=new Map,B)){let i=V[n];if(void 0===i)return null;let f=null!==X?X[n]:null,h=i[0],E=j(l),m=d;2!==s&&E===o.DEFAULT_SEGMENT_KEY&&h!==o.DEFAULT_SEGMENT_KEY&&(E=j(l=function(e,t,r,n){let a,u,l=n[2];null!=l?(a=l[0],u=l[1]):(a=r.canonicalUrl,u=r.renderedSearch);let o=(0,_.convertReusedFlightRouterStateToRouteTree)(e,t,n,u,{metadataVaryPath:null});return o.refreshState={canonicalUrl:a,renderedSearch:u},o}(u,n,v,i)),f=null,m=null);let S=e(t,r,null!==a?a[n]:void 0,i,l,c,s,f??null,m,p,y,g||U,v,Y,R,P);if(null===S)return null;W.set(n,S),J[n]=S.node;let b=S.route;q[n]=b;let T=S.dynamicRequestTree;null!==T?(z=!0,Q[n]=T):Q[n]=b}}let Z=[j(u),q,null!==Y?[Y.canonicalUrl,Y.renderedSearch]:null,null,u.prefetchHints];return{status:+!U,route:Z,node:x,dynamicRequestTree:C(Z,Q,U,z,g),refreshState:Y,children:W}}(e,t,null!==n?n:void 0,a,u,s,f,d,p,y,g,!1,R,null,v,E)}function A(e,t,r){switch(e){case 0:case 5:case 3:case 4:null===r.scrollRef&&(r.scrollRef={current:!0}),t.scrollRef=r.scrollRef}}function w(e,t,r,n,a,u,l,o,i,c){let s=j(t),f=t.slots,d=null!==a?a[1]:null,h=M(e,t,null!==a?a[0]:null,r,u,n,l,D(n),c),p=h.cacheNode,y=h.needsDynamicRequest;null===f&&A(n,p,i);let _={},g=null,v=!1,E={},R=null;if(null!==f)for(let[t,a]of(p.slots=R={},g=new Map,f)){let s=w(e,a,r,n,(null!==d?d[t]:null)??null,u,l,o||y,i,c);g.set(t,s),R[t]=s.node;let f=s.route;_[t]=f;let h=s.dynamicRequestTree;null!==h?(v=!0,E[t]=h):E[t]=f}let P=[s,_,null,null,t.prefetchHints];return{status:+!y,route:P,node:p,dynamicRequestTree:C(P,E,y,v,o),refreshState:null,children:g}}function j(e){if(e.isPage){let t=(0,P.getRenderedSearchFromVaryPath)(e.varyPath);if(null===t)return o.PAGE_SEGMENT_KEY;let r=JSON.stringify((0,R.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(t)));return"{}"!==r?o.PAGE_SEGMENT_KEY+"?"+r:o.PAGE_SEGMENT_KEY}return e.segment}function N(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function C(e,t,r,n,a){let u=null;return r?(u=N(e,t),a||(u[3]="refetch")):u=n?N(e,t):null,u}function M(e,t,r,n,a,u,l,o,i){let c,s,f,d=t.isPage;switch(u){case 0:{let r=(0,m.readFromBFCacheDuringRegularNavigation)(e,t.varyPath);if(null!==r)return{cacheNode:I(r.rsc,r.prefetchRsc,r.head,r.prefetchHead,o),needsDynamicRequest:!1};break}case 1:{let u=d?a:null;return(0,m.writeToBFCache)(e,t.varyPath,r,null,u,null,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,u,null,l,o),{cacheNode:I(r,null,u,null,o),needsDynamicRequest:!1}}case 2:let h=(0,m.readFromBFCache)(t.varyPath);if(null!==h){let e=h.rsc,t=!V(e)||"pending"!==e.status;return{cacheNode:I(h.rsc,t?null:h.prefetchRsc,h.head,t?null:h.prefetchHead,h.bfcacheId),needsDynamicRequest:!1}}}let p=null,y=!0,g=(0,_.readSegmentCacheEntryForNavigation)(e,t.varyPath,i);if(null!==g)switch(g.status){case _.EntryStatus.Fulfilled:p=g.rsc,y=g.isPartial;break;case _.EntryStatus.Pending:p=(0,_.waitForSegmentCacheEntry)(g).then(e=>null!==e?e.rsc:null),y=g.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}null!==r?(y?(c=p,s=r):(c=null,s=p),f=!1):(y?(c=p,s=X()):(c=null,s=p),f=y);let v=null,E=null,R=d;if(d){let t=null,r=!0;if(null!==n){let a=(0,_.readSegmentCacheEntryForNavigation)(e,n,i);if(null!==a)switch(a.status){case _.EntryStatus.Fulfilled:t=a.rsc,r=a.isPartial;break;case _.EntryStatus.Pending:t=(0,_.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),r=a.isPartial;case _.EntryStatus.Empty:case _.EntryStatus.Rejected:}}r&&(t=""),null!==a?(r?(v=t,E=a):(v=null,E=t),R=!1):(r?(v=t,E=X()):(v=null,E=t),R=r)}return 5!==u&&((0,m.writeToBFCache)(e,t.varyPath,s,c,E,v,l,o),d&&null!==n&&(0,m.writeHeadToBFCache)(e,n,E,v,l,o)),{cacheNode:I(s,c,E,v,o),needsDynamicRequest:f||R}}function I(e,t,r,n,a,u=null){return{rsc:e,prefetchRsc:t,head:r,prefetchHead:n,slots:null,scrollRef:u,bfcacheId:a}}let F=0;function D(e){return"u"{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;l.then(t,r),null!==o&&(n+=o.length,o.forEach(e=>e.then(t,r)))}));switch(0===i&&(i=function e(t,r,n){var a,u,l;let o,i,c;0===t.status?(t.status=2,a=t.node,u=r,l=n,V(i=a.rsc)&&(null===u?i.resolve(null,l):i.reject(u,l)),V(c=a.head)&&c.resolve(null,l),o=null===t.refreshState?1:2):o=0;let s=t.children;if(null!==s)for(let[,t]of s){let a=e(t,r,n);a>o&&(o=a)}return o}(e,null,null)),i){case -1:return;case 0:x=!1;return;case 1:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,3);return}case 3:{let n=await r;k(!1,n.url,t,n.seed,e.route,a,u,2);return}case 2:{let n=await r;k(!0,n.url,t,n.seed,e.route,a,u,3);return}default:return i}}function k(e,t,r,n,a,u,l,o){if(null!==u)(0,_.markRouteEntryAsDynamicRewrite)(u);else if(null!==n){let e=n.metadataVaryPath;if(null!==e){let a=Date.now();(0,v.discoverKnownRoute)(a,t.pathname,t.search,r,null,n.routeTree,e,!1,(0,c.createHrefFromUrl)(t),!1,!0)}}(0,_.invalidateRouteCacheEntries)(r,a),e=e||x,x=!0;let i=(0,p.getLastCommittedTree)(),s=null!==i&&a!==i?l:"replace",h={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e,navigateType:s,freshnessPolicy:o};(0,f.dispatchAppRouterAction)(h)}async function H(e,t,r,n,a,u,l,o){try{let l=await (0,s.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a,signal:o});if("string"==typeof l)return{exitStatus:2,url:new URL(l,location.origin),seed:null};let c=Date.now(),f=(0,y.convertServerPatchToFullTree)(c,e.route,l.flightData,l.renderedSearch,l.dynamicStaleTime);if(null!==u&&null!==l.staticStageData){let{response:e,isResponsePartial:r}=l.staticStageData;(0,_.resolveStaleAt)(c,e.s).then(n=>{let a=l.responseHeaders.get(E.NEXT_NAV_DEPLOYMENT_ID_HEADER)??e.b;(0,_.writePrerenderResponseIntoCache)(c,g.FetchStrategy.PPR,e.f,a,e.h,e.r??null,n,t,l.renderedSearch,r)}).catch(()=>{})}null!==u&&null!==l.runtimePrefetchStream&&(0,_.processRuntimePrefetchStream)(c,l.runtimePrefetchStream,t,l.renderedSearch).then(e=>{null!==e&&(0,_.writeDynamicRenderResponseIntoCache)(c,g.FetchStrategy.PPRRuntime,e.flightDatas,e.buildId,e.isResponsePartial,e.headVaryParams,e.rootVaryParamsIterable,e.staleAt,e.navigationSeed,null)}).catch(()=>{});let d=(0,m.computeDynamicStaleAt)(c,l.dynamicStaleTime),h=function e(t,r,n,a,u,l,o){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n,a){let u=e.rsc,l=t[0];if(null===l)return;if(null===u)e.rsc=l;else if(V(u))if(null!==a){let e=()=>u.resolve(l,n);a.then(e,e)}else u.resolve(l,n);let o=e.head;V(o)&&o.resolve(r,n)}(t.node,n,a,l,o),(0,m.updateBFCacheEntryStaleAt)(r.varyPath,u));let c=t.children,s=r.slots,f=null!==n?n[1]:null,d=!1;if(null!==c)if(null!==s)for(let[t,r]of s){let n=null!==f?f[t]:null,s=c.get(t);if(void 0===s)d=!0;else{let t=s.route[0],c=j(r);(0,i.matchSegment)(c,t)&&null!=n&&e(s,r,n,a,u,l,o)&&(d=!0)}}else null!==s&&(d=!0);return d}(e,f.routeTree,f.data,f.head,d,l.debugInfo,l.revealAfter),p=new URL(l.canonicalUrl,location.origin),v=!1;if(null!==u){let e=new URL(u.canonicalUrl,location.origin);v=e.pathname!==p.pathname||e.search!==p.search}return{exitStatus:h?1:3*!!v,url:p,seed:f}}catch{if(o?.aborted)return{exitStatus:-1,url:r,seed:null};return{exitStatus:2,url:r,seed:null}}}let B=Symbol();function V(e){return e&&"object"==typeof e&&e.tag===B}function X(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=B,n._debugInfo=r,n}function $(){return null}function K(){return null}function G(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94272,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getLastCommittedTree:function(){return l},setLastCommittedTree:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=null;function l(){return u}function o(e){u=e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},84356,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(91463);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54069,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return i},STATIC_STALETIME_MS:function(){return c},navigateReducer:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(60355),l=e.r(20896),o=e.r(95871),i=1e3*Number("0"),c=(0,l.getStaleTimeMs)(Number("300"));function s(e,t){let{url:r,isExternalUrl:n,navigateType:a,scrollBehavior:l}=t;if(n||document.getElementById("__next-page-redirect"))return(0,u.completeHardNavigation)(e,r,a);let i=new URL(e.canonicalUrl,location.origin),c=e.renderedSearch;return(0,u.navigate)(e,r,i,c,e.cache,e.tree,e.nextUrl,o.FreshnessPolicy.Default,l,a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},69845,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return d},refreshReducer:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(88540),l=e.r(60355),o=e.r(20896),i=e.r(84356),c=e.r(95871),s=e.r(79027);function f(e,t){{let t=e.nextUrl,r=e.tree;(0,o.invalidateSegmentCacheEntries)(t,r)}return d(e,c.FreshnessPolicy.RefreshAll,void 0)}function d(e,t,r){(0,s.invalidateBfCache)();let n=e.nextUrl,a=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||n:null,o=e.canonicalUrl,f=new URL(o,location.origin),d=e.renderedSearch,h=e.tree,p=u.ScrollBehavior.NoScroll,y=(0,c.getCurrentNavigationLock)(),_=Date.now(),g=(0,l.convertServerPatchToFullTree)(_,h,null,d,s.UnknownDynamicStaleTime),v=e.pushRef.pendingPush?"push":"replace";return(0,l.navigateToKnownRoute)(_,e,f,o,g,f,d,e.cache,h,t,a,p,v,y,null,null,r)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73790,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=e.r(34727),a=e.r(95871),u=e.r(60355),l=e.r(79027);function o(e,t){let r,o,i=t.historyState;i?(r=i.tree,o=i.renderedSearch):(r=e.tree,o=e.renderedSearch);let c=new URL(e.canonicalUrl,location.origin),s=t.url,f=(0,n.extractPathFromFlightRouterState)(r)??s.pathname,d=Date.now(),h={separateRefreshUrls:null,scrollRef:null},p=(0,u.convertServerPatchToFullTree)(d,r,null,o,l.UnknownDynamicStaleTime),y=(0,a.startPPRNavigation)(d,c,e.renderedSearch,e.cache,e.tree,p.routeTree,p.metadataVaryPath,a.FreshnessPolicy.HistoryTraversal,null,null,p.dynamicStaleAt,!1,h,!1);return null===y?(0,u.completeHardNavigation)(e,s,"replace"):((0,a.spawnDynamicRequests)(y,s,f,a.FreshnessPolicy.HistoryTraversal,h,null,"replace",null,void 0),(0,a.resetNavigationLockToPending)(),(0,u.completeTraverseNavigation)(e,s,o,y.node,y.route,f))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45794,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return I}});let a=e.r(32120),u=e.r(92245),l=e.r(21768),o=e.r(92838),i=e.r(35779),c=e.r(35326),s=e.r(88540),f=e.r(27801),d=e.r(51191),h=e.r(84356),p=e.r(50590),y=e.r(24063),_=e.r(87250),g=e.r(52817),v=e.r(39747),E=e.r(20896),R=e.r(77709),P=e.r(43369),m=e.r(32992),S=e.r(63416),b=e.r(60355),T=e.r(96167),O=e.r(39146),A=e.r(57630),w=e.r(95871),j=e.r(87288),N=e.r(79027),C=c.createFromFetch;async function M(e,t,r){let s,d,h,y,_,{actionId:g,actionArgs:E}=r,R=(0,c.createTemporaryReferenceSet)(),b=(0,v.extractInfoFromServerReferenceId)(g),T=(0,v.omitUnusedArgs)(E,b),A=await (0,c.encodeReply)(T,{temporaryReferences:R}),w={Accept:l.RSC_CONTENT_TYPE_HEADER,[l.ACTION_HEADER]:g,[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,p.prepareFlightRouterStateForRequest)(e.tree)},N=(0,P.getDeploymentId)();N&&(w["x-deployment-id"]=N),t&&(w[l.NEXT_URL]=t);try{s=await (0,i.fetch)(e.canonicalUrl,{method:"POST",headers:w,body:A})}catch(e){throw e}if("1"===s.headers.get(l.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new o.UnrecognizedActionError(`Server Action "${g}" was not found on the server. +Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let M=s.headers.get("x-action-redirect"),[I,F]=M?.split(";")||[];switch(F){case"push":d="push";break;case"replace":d="replace";break;default:d=void 0}let D=!!s.headers.get(l.NEXT_IS_PRERENDER_HEADER),x=O.ActionDidNotRevalidate;try{let e=s.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===O.ActionDidRevalidateStaticAndDynamic||t===O.ActionDidRevalidateDynamicOnly)&&(x=t)}}catch{}let U=I?(0,f.assignLocation)(I,new URL(e.canonicalUrl,window.location.href)):void 0,L=s.headers.get("content-type"),k=!!(L&&L.startsWith(l.RSC_CONTENT_TYPE_HEADER));if(!k&&!U)throw Object.defineProperty(Error(s.status>=400&&"text/plain"===L?await s.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});let H=!1;if(k){let e=U?(0,j.processFetch)(s).then(({response:e})=>e):Promise.resolve(s),t=await C(e,{callServer:a.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:R,debugChannel:n&&n(w)});h=U?void 0:t.a,H=t.i;let r=s.headers.get(S.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;if(void 0!==r&&r!==(0,m.getNavigationBuildId)());else{let e=(0,p.normalizeFlightData)(t.f);""!==e&&(y=e,_=t.q)}}else h=void 0,y=void 0,_=void 0;return{actionResult:h,actionFlightData:y,actionFlightDataRenderedSearch:_,redirectLocation:U,redirectType:d,revalidationKind:x,isPrerender:D,couldBeIntercepted:H}}function I(e,t){let{resolve:r,reject:n}=t,a=(e.previousNextUrl||e.nextUrl)&&(0,h.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return M(e,a,t).then(async({revalidationKind:u,actionResult:l,actionFlightData:o,actionFlightDataRenderedSearch:i,redirectLocation:c,redirectType:f,isPrerender:h,couldBeIntercepted:p})=>{u!==O.ActionDidNotRevalidate&&((0,N.invalidateBfCache)(),t.didRevalidate=!0,u===O.ActionDidRevalidateStaticAndDynamic&&(0,E.invalidateEntirePrefetchCache)(a,e.tree),(0,R.startRevalidationCooldown)());let y=f||"push";if(void 0!==c)if((0,A.isExternalURL)(c))return n(F(c.href,y)),(0,b.completeHardNavigation)(e,c,y);else{let e=(0,d.createHrefFromUrl)(c,!1);n(F((0,g.hasBasePath)(e)?(0,_.removeBasePath)(e):e,y))}else r(l);if(void 0===c&&u===O.ActionDidNotRevalidate&&void 0===o)return e;if(void 0===o&&void 0!==c)return(0,b.completeHardNavigation)(e,c,y);if("string"==typeof o)return(0,b.completeHardNavigation)(e,new URL(o,location.origin),y);let v=new URL(e.canonicalUrl,location.origin),P=e.renderedSearch,m=void 0!==c?c:v,S=e.tree,j=s.ScrollBehavior.Default,C=u===O.ActionDidNotRevalidate?w.FreshnessPolicy.Default:w.FreshnessPolicy.RefreshAll;if(void 0!==o&&void 0!==i){let t=(0,d.createHrefFromUrl)(m),r=Date.now(),n=(0,b.convertServerPatchToFullTree)(r,S,o,i,N.UnknownDynamicStaleTime),u=n.metadataVaryPath;null!==u&&(0,T.discoverKnownRoute)(r,m.pathname,m.search,a,null,n.routeTree,u,p,t,h,!1);let l=(0,w.getCurrentNavigationLock)();return(0,b.navigateToKnownRoute)(r,e,m,t,n,v,P,e.cache,S,C,a,j,y,l,null,null,void 0)}return(0,b.navigate)(e,m,v,P,e.cache,S,a,C,j,y)},t=>(n(t),e))}function F(e,t){let r=(0,y.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(51191),a=e.r(88540),u=e.r(60355),l=e.r(69845),o=e.r(95871);function i(e,t){let r=t.mpa,i=new URL(t.url,location.origin),c=t.seed,s=t.navigateType;if(r||null===c)return(0,u.completeHardNavigation)(e,i,s);let f=new URL(e.canonicalUrl,location.origin),d=e.renderedSearch;if(t.previousTree!==e.tree)return(0,l.refreshReducer)(e,{type:a.ACTION_REFRESH});let h=(0,n.createHrefFromUrl)(i),p=t.nextUrl,y=a.ScrollBehavior.Default,_=(0,o.getCurrentNavigationLock)(),g=Date.now();return(0,u.navigateToKnownRoute)(g,e,i,h,c,f,d,e.cache,e.tree,t.freshnessPolicy,p,y,s,_,null,null,void 0)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u={ACTION_HMR_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return i},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return c},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return h},ScrollBehavior:function(){return p}};for(var l in u)Object.defineProperty(r,l,{enumerable:!0,get:u[l]});let o="refresh",i="navigate",c="restore",s="server-patch",f="hmr-refresh",d="server-action";var h=((n={}).AUTO="auto",n.FULL="full",n),p=((a={})[a.Default=0]="Default",a[a.NoScroll=1]="NoScroll",a);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4924,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(88540),a=e.r(54069),u=e.r(91668),l=e.r(73790),o=e.r(69845),i=e.r(45794),c="u"{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={initializeRouterTransitionModules:function(){return l},startRouterTransition:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(13258),e.r(34727);let u=[];function l(e){u=e.filter(e=>null!=e)}function o(e,t,r,n){for(let r of u)try{let n;n=r,n.onRouterTransitionStart?.(e,t,null)}catch(e){console.error("An instrumentation-client router transition hook failed",e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnknownDynamicStaleTime:function(){return o},computeDynamicStaleAt:function(){return i},invalidateBfCache:function(){return f},readFromBFCache:function(){return y},readFromBFCacheDuringRegularNavigation:function(){return _},updateBFCacheEntryStaleAt:function(){return p},writeHeadToBFCache:function(){return h},writeToBFCache:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54069),l=e.r(511),o=-1;function i(e,t){return t!==o?e+1e3*t:e+u.DYNAMIC_STALETIME_MS}let c=(0,l.createCacheMap)(),s=0;function f(){"u">typeof window&&s++}function d(e,t,r,n,a,u,o,i){if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createCacheKey:function(){return u},splitPathnameIntoParts:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}function l(e){let t=[],r=0;for(let n=0;nr&&t.push(e.slice(r,n)),r=n+1);return r{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return o},Fallback:function(){return i},createCacheMap:function(){return s},deleteFromCacheMap:function(){return y},deleteMapEntry:function(){return _},getFromCacheMap:function(){return f},isValueExpired:function(){return d},setInCacheMap:function(){return h},setSizeInCacheMap:function(){return g}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let l=e.r(73861);var o=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let i={},c={};function s(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function f(e,t,r,n,a,u){let o=function e(t,r,n,a,u,l,o){let s,f;if(null!==a)s=a.value,f=a.parent;else if(u&&l!==c)s=c,f=null;else{if(null===n.value)return n;let e=n.value;return d(t,r,e)?(_(n),null):o&&2!==e.status?null:n}let h=n.map;if(null!==h){let n=h.get(s);if(void 0!==n){let a=e(t,r,n,f,u,s,o);if(null!==a)return a}let a=h.get(i);if(void 0!==a)return e(t,r,a,f,u,s,o)}return null}(e,t,r,n,a,0,u);return null===o||null===o.value?null:((0,l.lruPut)(o),o.value)}function d(e,t,r){return r.staleAt<=e||r.version{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={EntryStatus:function(){return y.EntryStatus},MetadataOnlyRequestTree:function(){return j},attemptToFulfillDynamicSegmentFromBFCache:function(){return en},attemptToUpgradeSegmentFromBFCache:function(){return ea},canNewFetchStrategyProvideMoreContent:function(){return eF},convertReusedFlightRouterStateToRouteTree:function(){return ep},convertRootFlightRouterStateToRouteTree:function(){return eh},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={},n=t.slots;if(null!==n)for(let[t,a]of n)r[t]=e(a);let a=[t.segment,r,null,null];return 0!==t.prefetchHints&&(a[4]=t.prefetchHints),a}},createDetachedSegmentCacheEntry:function(){return et},createMetadataRouteTree:function(){return el},createNonTaskyPrefetchResponseStream:function(){return eM},deprecated_requestOptimisticRouteCacheEntry:function(){return Y},fetchRouteOnCacheMiss:function(){return e_},fetchSegmentPrefetchesUsingDynamicRequest:function(){return eA},fetchSegmentsOnCacheMiss:function(){return ev},fulfillRouteCacheEntry:function(){return eo},getCurrentRouteCacheVersion:function(){return D},getCurrentSegmentCacheVersion:function(){return x},getStaleTimeMs:function(){return w},invalidateEntirePrefetchCache:function(){return U},invalidateRouteCacheEntries:function(){return L},invalidateSegmentCacheEntries:function(){return k},markRouteEntryAsDynamicRewrite:function(){return ec},overwriteRevalidatingSegmentCacheEntry:function(){return Q},pingInvalidationListeners:function(){return H},processRuntimePrefetchStream:function(){return eU},readOrCreateRevalidatingSegmentEntry:function(){return z},readOrCreateRouteCacheEntry:function(){return G},readOrCreateSegmentCacheEntry:function(){return W},readRouteCacheEntry:function(){return B},readSegmentCacheEntry:function(){return V},readSegmentCacheEntryForNavigation:function(){return X},resolveStaleAt:function(){return eD},stripIsPartialByte:function(){return eL},upgradeToPendingSegment:function(){return er},upsertSegmentEntry:function(){return Z},waitForSegmentCacheEntry:function(){return $},writeDynamicRenderResponseIntoCache:function(){return ej},writePrerenderResponseIntoCache:function(){return ex},writeRouteIntoCache:function(){return ei}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(6372),o=e.r(21768),i=e.r(87288),c=e.r(35779),s=e.r(77709),f=e.r(56655),d=e.r(51191),h=e.r(77048),p=e.r(33906),y=e.r(511),_=e.r(67764),g=e.r(50590),v=e.r(54069),E=e.r(91949),R=e.r(13258),P=e.r(9396),m=e.r(39470),S=e.r(79027),b=e.r(96167),T=e.r(60355),O=e.r(32992),A=e.r(63416);function w(e){return 1e3*Math.max(e,30)}let j=["",{},null,"metadata-only"],N=(0,y.createCacheMap)(),C=(0,y.createCacheMap)(),M=null,I=0,F=0;function D(){return I}function x(){return F}function U(e,t){I++,F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function L(e,t){I++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function k(e,t){F++,(0,E.pingVisibleLinks)(e,t),H(e,t)}function H(e,t){if(null!==M){let r=M;for(let n of(M=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function B(e,t){let r=(0,f.getRouteVaryPath)(t.pathname,t.search,t.nextUrl),n=(0,y.getFromCacheMap)(e,I,N,r,!1,!1);return null!==n?n:(0,b.matchKnownRoute)(e,t.pathname,t.search)}function V(e,t){return(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function X(e,t,r=!1){let n=(0,y.getFromCacheMap)(e,F,C,t,!1,!0);return null!==n?n:(0,y.getFromCacheMap)(e,F,C,t,!1,!1)}function $(e){let t=e.promise;return null===t&&(t=e.promise=(0,m.createPromiseWithResolvers)()),t.promise}function K(){return{canonicalUrl:null,status:y.EntryStatus.Empty,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,supportsPerSegmentPrefetching:!1,hasDynamicRewrite:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:I}}function G(e,t,r){null!==t.onInvalidate&&(null===M?M=new Set([t]):M.add(t));let n=B(e,r);if(null!==n)return n;let a=K(),u=(0,f.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(N,u,a,!1),a}function Y(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let u=B(e,(0,h.createCacheKey)(a.href,r));if(null===u||u.status!==y.EntryStatus.Fulfilled)return null;let l=new URL(u.canonicalUrl,t.origin),o=""!==l.search?l.search:n,i=""!==u.renderedSearch?u.renderedSearch:n,c=new URL(u.canonicalUrl,location.origin);c.search=o;let s=(0,d.createHrefFromUrl)(c),f=q(u.tree,i),p=q(u.metadata,i);return{canonicalUrl:s,status:y.EntryStatus.Fulfilled,blockedTasks:null,tree:f,metadata:p,couldBeIntercepted:u.couldBeIntercepted,supportsPerSegmentPrefetching:u.supportsPerSegmentPrefetching,hasDynamicRewrite:u.hasDynamicRewrite,renderedSearch:i,ref:null,size:0,staleAt:u.staleAt,version:u.version}}function q(e,t){let r=null,n=e.slots;if(null!==n)for(let[e,a]of(r=new Map,n))r.set(e,q(a,t));return e.isPage?{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:(0,f.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,prefetchHints:e.prefetchHints}:{requestKey:e.requestKey,segment:e.segment,shellVaryPath:e.shellVaryPath,refreshState:e.refreshState,varyPath:e.varyPath,isPage:!1,slots:r,prefetchHints:e.prefetchHints}}function W(e,t,r,n){let a=V(e,r.varyPath);if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!1),l}function z(e,t,r){var n;let a=(n=r.varyPath,(0,y.getFromCacheMap)(e,F,C,n,!0,!1));if(null!==a)return a;let u=(0,f.getSegmentVaryPathForRequest)(t,r),l=et(e);return(0,y.setInCacheMap)(C,u,l,!0),l}function Q(e,t,r){let n=(0,f.getSegmentVaryPathForRequest)(t,r),a=et(e);return(0,y.setInCacheMap)(C,n,a,!0),a}function J(e,t){var r;return t.fetchStrategy!==e.fetchStrategy&&(r=e.fetchStrategy,!(rr?null:es(er(t,P.FetchStrategy.Full,null),a.rsc,r,!1,!1,P.FetchStrategy.Full)}return null}function ea(e,t){let r=t.varyPath,n=(0,S.readFromBFCache)(r);if(null!==n){let r=n.navigatedAt+v.STATIC_STALETIME_MS;if(e>r)return null;let a=es(er(et(e),P.FetchStrategy.Full,null),n.rsc,r,!1,!1,P.FetchStrategy.Full),u=Z(e,(0,f.getSegmentVaryPathForRequest)(P.FetchStrategy.Full,t),a,t.varyPath);if(null!==u&&u.status===y.EntryStatus.Fulfilled)return u}return null}function eu(e){let t=e.blockedTasks;if(null!==t){for(let e of t)(0,s.pingPrefetchTask)(e);e.blockedTasks=null}}function el(e){return{requestKey:_.HEAD_REQUEST_KEY,segment:_.HEAD_REQUEST_KEY,shellVaryPath:(0,f.getShellSegmentVaryPath)(e),refreshState:null,varyPath:e,isPage:!0,slots:null,prefetchHints:0}}function eo(e,t,r,n,a,l,o){let i=(0,f.getRenderedSearchFromVaryPath)(n)??"";return t.status=y.EntryStatus.Fulfilled,t.tree=r,t.metadata=el(n),r.prefetchHints&u.PrefetchHint.InliningHintsStale?t.staleAt=-1:t.staleAt=e+v.STATIC_STALETIME_MS,t.couldBeIntercepted=a,t.canonicalUrl=l,t.renderedSearch=i,t.supportsPerSegmentPrefetching=o,t.hasDynamicRewrite=!1,eu(t),t}function ei(e,t,r,n,a,u,l,o,i){let c=eo(e,K(),a,u,l,o,i),s=(0,f.getFulfilledRouteVaryPath)(t,r,n,l);return(0,y.setInCacheMap)(N,s,c,!1),c}function ec(e){e.hasDynamicRewrite=!0}function es(e,t,r,n,a,u){return e.status=y.EntryStatus.Fulfilled,e.rsc=t,e.staleAt=r,e.isPartial=n,e.isUpgradeableISRFallback=a,e.fetchStrategy=u,null!==e.promise&&(e.promise.resolve(e),e.promise=null),eu(e),e}function ef(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,eu(e)}function ed(e,t){e.status=y.EntryStatus.Rejected,e.staleAt=t,null!==e.promise&&(e.promise.resolve(null),e.promise=null),eu(e)}function eh(e,t,r){return ey(e,_.ROOT_SEGMENT_REQUEST_KEY,null,t,r)}function ep(e,t,r,n,a){let u=e.isPage?(0,f.getPartialPageVaryPath)(e.varyPath):(0,f.getPartialLayoutVaryPath)(e.varyPath),l=r[0],o=e.requestKey,i=(0,_.createSegmentRequestKeyPart)(l);return ey(r,(0,_.appendSegmentRequestKeyPart)(o,t,i),u,n,a)}function ey(e,t,r,n,a){let l,o,i,c,s=e[0],d=((e[4]??0)&u.PrefetchHint.IsRootLayoutOrAbove)!=0,h=e[2]??null,p=null!==h?{canonicalUrl:h[0],renderedSearch:h[1]}:null,y=null!==p?p.renderedSearch:n;if(Array.isArray(s)){i=!1;let e=s[1],n=s[0];o=(0,f.appendLayoutVaryPath)(r,e,n,d),c=(0,f.finalizeLayoutVaryPath)(t,o),l=s}else o=r,t.endsWith(R.PAGE_SEGMENT_KEY)?(i=!0,l=R.PAGE_SEGMENT_KEY,c=(0,f.finalizePageVaryPath)(t,y,o),null===a.metadataVaryPath&&(a.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(t,y,o))):(i=!1,l=s,c=(0,f.finalizeLayoutVaryPath)(t,o));let g=null,v=e[1];for(let e in v){let r=v[e],n=r[0],u=(0,_.createSegmentRequestKeyPart)(n),l=ey(r,(0,_.appendSegmentRequestKeyPart)(t,e,u),o,y,a);null===g&&(g=new Map),g.set(e,l)}return{requestKey:t,segment:l,shellVaryPath:(0,f.getShellSegmentVaryPath)(c),refreshState:p,varyPath:c,isPage:i,slots:g,prefetchHints:e[4]??0}}async function e_(e,t){let r=t.pathname,n=t.search,a=t.nextUrl,l="/_tree",s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:l};null!==a&&(s[o.NEXT_URL]=a);try{let t,g,v=new URL(r+n,location.origin);{let r=await (0,c.fetch)(v,{method:"HEAD"});if(r.status<200||r.status>=400)return ef(e,Date.now()+1e4),null;g=r.redirected?new URL(r.url):v,t=await eC(eI(g,l),s)}if(!t||!t.ok||!t.body)return ef(e,Date.now()+1e4),null;let E=(0,d.createHrefFromUrl)(g),P=t.headers.get("vary"),S=null!==P&&P.includes(o.NEXT_URL),T=(0,m.createPromiseWithResolvers)(),w="2"===t.headers.get(o.NEXT_DID_POSTPONE_HEADER)||!0;{let l,o,{stream:c,size:d}=await eM(t.body);T.resolve(),(0,y.setSizeInCacheMap)(e,d);let g=await (0,i.createFromNextReadableStream)(c,s,{allowPartialStream:!0});if((t.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??g.buildId)!==(0,O.getNavigationBuildId)())return ef(e,Date.now()+1e4),null;let v=(0,p.getRenderedPathname)(t),P=(0,p.getRenderedSearch)(t),m={metadataVaryPath:null},j=(l=(0,h.splitPathnameIntoParts)(v),o=_.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,l,o,i,c){let s,d,h=null,y=t.slots;if(null!==y)for(let t in s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n),h=new Map,y){let r,s,d,g=y[t],v=g.name,E=g.param;if(null!==E){let e=(0,p.parseDynamicParamFromURLPart)(E.type,l,o),t=null!==E.key?E.key:(0,p.getCacheKeyForDynamicParam)(e,"");d=(0,f.appendLayoutVaryPath)(n,t,v,(g.prefetchHints&u.PrefetchHint.IsRootLayoutOrAbove)!=0),s=[v,t,E.type,E.siblings],r=!0}else d=n,s=v,r=(0,p.doesStaticSegmentAppearInURL)(v);let R=r?o+1:o,P=(0,_.createSegmentRequestKeyPart)(s),m=(0,_.appendSegmentRequestKeyPart)(a,t,P);h.set(t,e(g,s,d,m,l,R,i,c))}else a.endsWith(R.PAGE_SEGMENT_KEY)?(s=!0,d=(0,f.finalizePageVaryPath)(a,i,n),null===c.metadataVaryPath&&(c.metadataVaryPath=(0,f.finalizeMetadataVaryPath)(a,i,n))):(s=!1,d=(0,f.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,shellVaryPath:(0,f.getShellSegmentVaryPath)(d),refreshState:null,varyPath:d,isPage:s,slots:h,prefetchHints:t.prefetchHints}}(g.tree,o,null,_.ROOT_SEGMENT_REQUEST_KEY,l,0,P,m)),N=m.metadataVaryPath;if(null===N)return ef(e,Date.now()+1e4),null;(0,b.discoverKnownRoute)(Date.now(),r,n,a,e,j,N,S,E,w,!1)}if(!S){let t=(0,f.getFulfilledRouteVaryPath)(r,n,a,S);(0,y.setInCacheMap)(N,t,e,!1)}return{value:null,closed:T.promise}}catch(t){return ef(e,Date.now()+1e4),null}}function eg(e,t){let r=e;for(;null!==r;)null!==r.entry&&r.entry.status===y.EntryStatus.Pending&&ed(r.entry,t),r=r.parent}async function ev(e,t,r,n,a,u,l){let o;try{o=await eE(t,r,n)}catch(e){return eg(a,Date.now()+1e4),null}if(null===o)return eg(a,Date.now()+1e4),null;let{serverResponse:i,shellResponse:c,responseSize:s,closed:f}=o;return eR(i,c,s,a,u,Date.now(),l),i.isUpgradeableISRFallback&&e.fallbackRetryStatus===y.EntryStatus.Empty&&!e.isCanceled&&(e.fallbackRetryStatus=y.EntryStatus.Pending,eO(e,t,r,n,a,u,l)),{value:null,closed:f}}async function eE(e,t,r){let n,a=new URL(e.canonicalUrl,location.origin),u=t.nextUrl,l=r.requestKey,c=l===_.ROOT_SEGMENT_REQUEST_KEY?"/_index":l,s={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:c};null!==u&&(s[o.NEXT_URL]=u);let f=eI(a,c),d=await eC(f,s);if(!d||!d.ok||"2"!==d.headers.get(o.NEXT_DID_POSTPONE_HEADER)&&0||!d.body)return null;let h=(0,m.createPromiseWithResolvers)(),{stream:p,size:y,buffer:g}=await eM(d.body);h.resolve();let v=await (0,i.createFromNextReadableStream)(p,s,{allowPartialStream:!0});if(0===v.data.length||(d.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??v.buildId)!==(0,O.getNavigationBuildId)())return null;let E=eS(v.a,0);if(null===E)n=v;else if(0===E)n=null;else try{n=await (0,i.decodeBufferedStage)(g.subarray(0,E),s)}catch{n=null}return{serverResponse:v,responseSize:y,shellResponse:n,closed:h.promise}}function eR(e,t,r,n,a,u,l){l===P.FetchStrategy.StaticShell?(t!==e&&eP(e,r,em(n),a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null===t?eg(n,u+1e4):eP(t,r,n,a,u,P.FetchStrategy.StaticShell,t===e?P.FetchStrategy.PPR:P.FetchStrategy.StaticShell)):(eP(e,r,n,a,u,P.FetchStrategy.PPR,P.FetchStrategy.PPR),null!==t&&t!==e&&eP(t,r,em(n),a,u,P.FetchStrategy.StaticShell,P.FetchStrategy.StaticShell))}function eP(e,t,r,n,a,u,o){let i=t/n,c=r;for(;null!==c;)null!==c.entry&&(0,y.setSizeInCacheMap)(c.entry,i),c=c.parent;let s=e.data,d=e.isUpgradeableISRFallback,h=eS(e.needsRuntimeRequest,!1),p=r,_=0;for(;null!==p&&_{};async function eO(e,t,r,n,a,u,l){for(let o=0;o<3;o++){let o;if(await new Promise(e=>setTimeout(e,2e3)),e.isCanceled)break;try{o=await eE(t,r,n)}catch{break}if(e.isCanceled)break;if(null===o||o.serverResponse.isUpgradeableISRFallback)continue;let{serverResponse:i,shellResponse:c,responseSize:f}=o;eR(i,c,f,a,u,Date.now(),l),e.fallbackRetryStatus=y.EntryStatus.Fulfilled,(0,s.pingPrefetchTask)(e);return}e.fallbackRetryStatus=y.EntryStatus.Rejected}async function eA(e,t,r,n,a){let u=e.key,c=new URL(t.canonicalUrl,location.origin),s=u.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=j);let f={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,g.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(f[o.NEXT_URL]=s),r){case P.FetchStrategy.Full:break;case P.FetchStrategy.PPRRuntime:f[o.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case P.FetchStrategy.RuntimeShell:f[o.NEXT_ROUTER_PREFETCH_HEADER]="3";break;case P.FetchStrategy.LoadingBoundary:f[o.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let e,u,o=await eC(c,f);if(!o||!o.ok||!o.body)return ew(a,Date.now()+1e4),null;let s=(0,p.getRenderedSearch)(o);if(s!==t.renderedSearch)return ew(a,Date.now()+1e4),null;let v=(0,m.createPromiseWithResolvers)(),E=null,R=null;if(r===P.FetchStrategy.Full){var d,h,_;let t,r;d=o.body,h=v.resolve,_=function(e){if(null===E)return;let t=e/E.length;for(let e of E)(0,y.setSizeInCacheMap)(e,t)},t=0,r=d.getReader(),e=new ReadableStream({async pull(e){for(;;){let{done:n,value:a}=await r.read();if(!n){e.enqueue(a),_(t+=a.byteLength);continue}e.close(),h();return}}})}else{let{stream:t,size:r}=await eM(o.body);v.resolve(),e=t,R=r}let[b,O]=await Promise.all([(0,i.createFromNextReadableStream)(e,f,{allowPartialStream:!0}),o.cacheData]),w=Date.now(),j=await eD(w,b.s,o),N=o.headers.get(A.NEXT_NAV_DEPLOYMENT_ID_HEADER)??b.b,C=j;if(null===O)u=b;else{let e=await (0,i.resolveShellStageData)(O,b,f);if(null===e)u=b;else{let t=eb(w,e.s);r===P.FetchStrategy.RuntimeShell?(u=e,C=t,ex(w,P.FetchStrategy.PPR,b.f,N,b.h,b.r??null,j,n,s,O.isResponsePartial)):(u=b,ex(w,P.FetchStrategy.RuntimeShell,e.f,N,e.h,e.r??null,t,n,s,!0))}}let M=u.r??null,I=(0,l.readVaryParams)(u.h,M),F=r===P.FetchStrategy.RuntimeShell||r===P.FetchStrategy.PPRRuntime&&(O?.isResponsePartial??!1),D=(0,g.normalizeFlightData)(u.f);if("string"==typeof D)return ew(a,Date.now()+1e4),null;let x=(0,T.convertServerPatchToFullTree)(w,n,D,s,S.UnknownDynamicStaleTime);if(E=ej(w,r,D,N,F,I,M,C,x,a),null!==R&&null!==E&&E.length>0){let e=R/E.length;for(let t of E)(0,y.setSizeInCacheMap)(t,e)}return{value:null,closed:v.promise}}catch(e){return ew(a,Date.now()+1e4),null}}function ew(e,t){let r=[];for(let n of e.values())n.status===y.EntryStatus.Pending?ed(n,t):n.status===y.EntryStatus.Fulfilled&&r.push(n);return r}function ej(e,t,r,n,a,u,o,i,c,s){if(n&&n!==(0,O.getNavigationBuildId)())return null!==s&&ew(s,e+1e4),null;let f=c.routeTree,d=null!==c.metadataVaryPath?el(c.metadataVaryPath):null;for(let n of r){let r=n.seedData;if(null!==r){let u=n.segmentPath,c=f;for(let t=0;t=t){let e=t-u;e>0&&(a.push(r.byteLength>e?r.subarray(0,e):r),u+=e),n.cancel();break}a.push(r),u+=r.byteLength}if(1===a.length)r=a[0];else if(a.length>1){r=new Uint8Array(u);let e=0;for(let t of a)r.set(t,e),e+=t.byteLength}else r=new Uint8Array(0);return{stream:new ReadableStream({start(e){e.enqueue(r),e.close()}}),size:u,buffer:r}}function eI(e,t){{let r=new URL(e),n=r.pathname.endsWith("/")?r.pathname.slice(0,-1):r.pathname,a=(0,_.convertSegmentPathToStaticExportFilename)(t);return r.pathname=`${n}/${a}`,r}}function eF(e,t){return ee.close()}),isPartial:!1};let a=n[0],u=35===a||126===a,l=u?n.byteLength>1?n.subarray(1):null:n;return{isPartial:!!u&&126===a,stream:new ReadableStream({start(e){l&&e.enqueue(l)},async pull(e){let r=await t.read();r.done?e.close():e.enqueue(r.value)}})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35779,(e,t,r)=>{"use strict";function n(e,t){return fetch(e,t)}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"fetch",{enumerable:!0,get:function(){return n}}),e.r(90555),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73861,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cleanup:function(){return h},deleteFromLru:function(){return f},lruPut:function(){return c},updateLruSize:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(511),l=e.r(77709),o=null,i=0;function c(e){if(o===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===o)e.prev=e,e.next=e;else{let t=o.prev;e.prev=t,null!==t&&(t.next=e),e.next=o,o.prev=e}o=e}function s(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,o===e?t===o?o=null:(o=t,r.next=t,t.prev=r):(r.next=t,t.prev=r))}function d(){i<=0x3200000||(0,l.pingPrefetchScheduler)()}function h(){if(!(i<=0x3200000))for(;i>0x2d00000&&null!==o;){let e=o.prev;null!==e&&(0,u.deleteMapEntry)(e)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90555,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={beginLockedNavigation:function(){return p},beginNavigationLockPrefetch:function(){return l},finishNavigationLockPrefetchSpawning:function(){return c},getCurrentNavigationGate:function(){return y},getCurrentNavigationLock:function(){return h},getPreLockFetch:function(){return u},isNavigationLocked:function(){return d},recordNavigationLockOwnedEntry:function(){return o},resetNavigationLockToPending:function(){return _},shouldRestrictNavigationToShell:function(){return g},startListeningForInstantNavigationCookie:function(){return s},trackNavigationLockPrefetchEntry:function(){return i},updateCapturedSPAToTree:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(){return null}function l(){return null}function o(e){}function i(e,t){}function c(e){}function s(){}function f(e,t){}function d(){return!1}function h(){return null}function p(){return null}function y(){return null}function _(){}function g(e,t){return!1}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},60355,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={completeHardNavigation:function(){return m},completeSoftNavigation:function(){return S},completeTraverseNavigation:function(){return b},convertServerPatchToFullTree:function(){return T},navigate:function(){return v},navigateToKnownRoute:function(){return E}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(87288),o=e.r(95871),i=e.r(51191),c=e.r(63416),s=e.r(20896),f=e.r(96167),d=e.r(77048);e.r(77709);let h=e.r(9396);e.r(91949);let p=e.r(88540),y=e.r(34727),_=e.r(48277),g=e.r(79027);function v(e,t,r,n,a,u,l,o,i,c){var f,h,p,y,_,v,R,m,S,b,T,O,A,w,j,N,C,M,I,F,D,x,U;let L,k,H,B,V,X,$;return f=e,h=t,p=r,y=n,_=a,v=u,R=l,m=o,S=i,b=c,L=Date.now(),k=h.href,H=(0,d.createCacheKey)(k,R),null!==(B=(0,s.readRouteCacheEntry)(L,H))&&B.status===s.EntryStatus.Fulfilled?(T=L,O=f,A=h,w=p,j=y,N=R,C=_,M=v,I=m,F=S,D=b,x=B,U=null,V=x.tree,X=x.canonicalUrl+A.hash,$={renderedSearch:x.renderedSearch,routeTree:V,metadataVaryPath:x.metadata.varyPath,data:null,head:null,dynamicStaleAt:(0,g.computeDynamicStaleAt)(T,g.UnknownDynamicStaleTime)},E(T,O,A,X,$,w,j,C,M,I,N,F,D,U,null,x,void 0)):P(L,f,h,p,y,R,_,v,m,S,b,null).catch(()=>f)}function E(e,t,r,n,a,u,l,i,c,s,f,d,h,p,y,_,g){let v={separateRefreshUrls:null,scrollRef:null},E=r.href===u.href,R=(0,o.startPPRNavigation)(e,u,l,i,c,a.routeTree,a.metadataVaryPath,s,a.data,a.head,a.dynamicStaleAt,E,v,!1);return null!==R?(s!==o.FreshnessPolicy.Gesture&&(0,o.spawnDynamicRequests)(R,r,f,s,v,_,h,p,g),S(t,r,f,R.route,R.node,a.renderedSearch,n,h,d,v.scrollRef,y)):m(t,r,h)}e.r(44305);let R=["",{},null,"refetch"];async function P(e,t,r,n,a,u,d,p,y,_,g,v){let P;switch(y){case o.FreshnessPolicy.Default:case o.FreshnessPolicy.HistoryTraversal:case o.FreshnessPolicy.Gesture:P=p;break;case o.FreshnessPolicy.Hydration:case o.FreshnessPolicy.RefreshAll:case o.FreshnessPolicy.HMRRefresh:P=R;break;default:P=p}let S=(0,l.fetchServerResponse)(r,{flightRouterState:P,nextUrl:u}),b=await S;if("string"==typeof b)return m(t,new URL(b,location.origin),g);let{flightData:O,canonicalUrl:A,renderedSearch:w,couldBeIntercepted:j,supportsPerSegmentPrefetching:N,dynamicStaleTime:C,staticStageData:M,runtimePrefetchStream:I,responseHeaders:F,debugInfo:D}=b,x=T(e,p,O,w,C),U=x.metadataVaryPath;if(null!==U){if((0,f.discoverKnownRoute)(e,r.pathname,r.search,u,null,x.routeTree,U,j,(0,i.createHrefFromUrl)(A,!1),N,!1),null!==M){let{response:t,isResponsePartial:r}=M;(0,s.resolveStaleAt)(e,t.s).then(n=>{let a=F.get(c.NEXT_NAV_DEPLOYMENT_ID_HEADER)??t.b;(0,s.writePrerenderResponseIntoCache)(e,h.FetchStrategy.PPR,t.f,a,t.h,t.r??null,n,p,w,r)}).catch(()=>{})}null!==I&&(0,s.processRuntimePrefetchStream)(e,I,p,w).then(t=>{null!==t&&(0,s.writeDynamicRenderResponseIntoCache)(e,h.FetchStrategy.PPRRuntime,t.flightDatas,t.buildId,t.isResponsePartial,t.headVaryParams,t.rootVaryParamsIterable,t.staleAt,t.navigationSeed,null)}).catch(()=>{})}return null!==b.revealAfter&&await b.revealAfter,E(e,t,r,(0,i.createHrefFromUrl)(A),x,n,a,d,p,y,u,_,g,v,D,null,void 0)}function m(e,t,r){return(0,_.isJavaScriptURLString)(t.href)?(console.error("Next.js has blocked a javascript: URL as a security precaution."),e):{canonicalUrl:t.origin===location.origin?(0,i.createHrefFromUrl)(t):t.href,pushRef:{pendingPush:"push"===r,mpaNavigation:!0,preserveCustomHistoryState:!1},renderedSearch:e.renderedSearch,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,tree:e.tree,nextUrl:e.nextUrl,previousNextUrl:e.previousNextUrl,debugInfo:null}}function S(e,t,r,n,a,u,l,o,i,c,s){let f,d,h=(0,y.computeChangedPath)(e.tree,n)||e.nextUrl,_=new URL(e.canonicalUrl,t),g=t.pathname===_.pathname&&t.search===_.search&&t.hash!==_.hash;if(i===p.ScrollBehavior.NoScroll)null!==c&&(c.current=!1),f=e.focusAndScrollRef.scrollRef,d=!1;else if(g){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1),null!==c&&(c.current=!1),f={current:!0},d=!0}else{if(f=c,null!==c){let t=e.focusAndScrollRef.scrollRef;null!==t&&(t.current=!1)}d=!1}return{canonicalUrl:l,renderedSearch:u,pushRef:{pendingPush:"push"===o,mpaNavigation:!1,preserveCustomHistoryState:!1},focusAndScrollRef:{scrollRef:f,forceScroll:d,onlyHashChange:g,hashFragment:i!==p.ScrollBehavior.NoScroll&&""!==t.hash?decodeURIComponent(t.hash.slice(1)):e.focusAndScrollRef.hashFragment},cache:a,tree:n,nextUrl:h,previousNextUrl:r,debugInfo:s}}function b(e,t,r,n,a,u){return{canonicalUrl:(0,i.createHrefFromUrl)(t),renderedSearch:r,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:n,tree:a,nextUrl:u,previousNextUrl:null,debugInfo:null}}function T(e,t,r,n,a){let l=t,o=null,i=null;if(null!==r)for(let{segmentPath:e,tree:t,seedData:a,head:c}of r){let r=function e(t,r,n,a,l,o,i){let c;if(i===l.length)return{tree:n,data:a};let s=l[i],f=t[1],d=null!==r?r[1]:null,h={},p={};for(let t in f){let r=f[t],u=null!==d?d[t]??null:null;if(t===s){let c=e(r,u,n,a,l,o,i+2);h[t]=c.tree,p[t]=c.data}else h[t]=r,p[t]=u}if(c=[t[0],h],2 in t){let e=t[2];null!=e&&(c[2]=[e[0],o])}3 in t&&(c[3]=t[3]);let y=(t[4]??0)&~u.SubtreePrefetchHints;for(let e in h){let t=h[e][4];void 0!==t&&(y=(0,u.propagateSubtreeBits)(y,t))}return 0!==y&&(c[4]=y),{tree:c,data:[null,p,null,!0,null]}}(l,o,t,a,e,n,0);l=r.tree,o=r.data,i=c}let c=l,f={metadataVaryPath:null};return{routeTree:(0,s.convertRootFlightRouterStateToRouteTree)(c,n,f),metadataVaryPath:f.metadataVaryPath,data:o,renderedSearch:n,head:i,dynamicStaleAt:(0,g.computeDynamicStaleAt)(e,a)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={discoverKnownRoute:function(){return p},matchKnownRoute:function(){return g},resetKnownRoutes:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(20896),o=e.r(511),i=e.r(33906),c=e.r(77048),s=e.r(56655);function f(e,t){let r=t.pattern;return null===r?null:(0,o.isValueExpired)(e,(0,l.getCurrentRouteCacheVersion)(),r)?(t.pattern=null,null):r}function d(){return{staticChildren:null,dynamicChild:null,dynamicChildParamName:null,dynamicChildParamType:null,pattern:null}}let h=d();function p(e,t,r,n,a,u,o,i,s,f,d){let p=(0,c.splitPathnameIntoParts)(t);if(null!==a){let c=(0,l.fulfillRouteCacheEntry)(e,a,u,o,i,s,f);return d&&(c.hasDynamicRewrite=!0),_(h,u,p,0,c,e,t,r,n,u,o,i,s,f,d),c}return _(h,u,p,0,null,e,t,r,n,u,o,i,s,f,d)}function y(e,t,r,n,a,u,o,i,c,s){return null!==e?e:(0,l.writeRouteIntoCache)(t,r,n,a,u,o,i,c,s)}function _(e,t,r,n,a,u,o,c,s,h,p,g,v,E,R){let P,m=t.segment,S=n{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return o}});let n=e.r(57630),a=e.r(77048),u=e.r(77709),l=e.r(9396);function o(e,t,r,o,i){let c=(0,n.createPrefetchURL)(e);if(null===c)return;let s=(0,a.createCacheKey)(c.href,t);(0,u.schedulePrefetchTask)(s,r,o,l.PrefetchPriority.Default,i,null)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77709,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return m},isPrefetchTaskDirty:function(){return b},pingPrefetchScheduler:function(){return O},pingPrefetchTask:function(){return N},reschedulePrefetchTask:function(){return S},schedulePrefetchTask:function(){return P},startRevalidationCooldown:function(){return R},subtreeHasSpeculativePrefetch:function(){return V}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22744),l=e.r(56019),o=e.r(20896),i=e.r(77048),c=e.r(33906),s=e.r(9396),f=e.r(13258),d=e.r(73861),h="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),p=[],y=0,_=0,g=!1,v=null,E=null;function R(){null!==E&&clearTimeout(E),E=setTimeout(()=>{E=null,O()},300)}function P(e,t,r,n,a,u){let l={key:e,treeAtTimeOfPrefetch:t,routeCacheVersion:(0,o.getCurrentRouteCacheVersion)(),segmentCacheVersion:(0,o.getCurrentSegmentCacheVersion)(),priority:n,phase:2,hasBackgroundWork:!1,hasPendingResponses:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:_++,isCanceled:!1,fallbackRetryStatus:o.EntryStatus.Empty,onInvalidate:a,_heapIndex:-1};return T(l),$(p,l),O(),l}function m(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,W(e,n,r))}}(p,e)}function S(e,t,r,n){e.isCanceled=!1,e.phase=2,e.sortId=_++,e.priority=e===v?s.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,T(e),-1!==e._heapIndex?Y(p,e):$(p,e),O()}function b(e,t,r){return e.routeCacheVersion!==(0,o.getCurrentRouteCacheVersion)()||e.segmentCacheVersion!==(0,o.getCurrentSegmentCacheVersion)()||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function T(e){e.priority===s.PrefetchPriority.Intent&&e!==v&&(null!==v&&v.priority!==s.PrefetchPriority.Background&&(v.priority=s.PrefetchPriority.Default,Y(p,v)),v=e)}function O(){g||(g=!0,h(C))}function A(e){return null===E&&(e.priority===s.PrefetchPriority.Intent?y<12:y<4)}function w(e){return y++,e.then(e=>null===e?(j(),null):(e.closed.then(j),e.value))}function j(){y--,O()}function N(e){e.isCanceled||-1!==e._heapIndex||($(p,e),O())}function C(){g=!1;let e=Date.now(),t=K(p);for(;null!==t&&A(t);){t.routeCacheVersion=(0,o.getCurrentRouteCacheVersion)(),t.segmentCacheVersion=(0,o.getCurrentSegmentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,o.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case o.EntryStatus.Empty:w((0,o.fetchRouteOnCacheMiss)(r,t.key)),r.staleAt=e+6e4,r.status=o.EntryStatus.Pending;case o.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case o.EntryStatus.Rejected:break;case o.EntryStatus.Fulfilled:{let n;if(2===t.phase)return 2;if(!A(t))return 0;let a=r.tree;switch(n=a.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching?s.FetchStrategy.PPR:t.fetchStrategy===s.FetchStrategy.PPR?r.supportsPerSegmentPrefetching?s.FetchStrategy.PPR:s.FetchStrategy.LoadingBoundary:t.fetchStrategy){case s.FetchStrategy.PPR:{let n=1===t.phase?s.FetchStrategy.StaticShell:s.FetchStrategy.PPR;if(n===s.FetchStrategy.PPR&&!V(t.fetchStrategy,a.prefetchHints))return 2;if(function(e,t,r,n){let a=M(n,r);if(a&&(r.tree.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)==0)return F(t,r.metadata.requestKey);if(!(r.tree.prefetchHints&u.PrefetchHint.HeadOutlined))return;let l={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,n,r.metadata,t._navigationLockPrefetch??null),parent:null},i=L(e,t,r,t.key,r.metadata,l,n,!0);a&&i&&F(t,r.metadata.requestKey)}(e,t,r,n),0===function e(t,r,n,a,l,o,i){let c=k(t,r,n,l,o,s.FetchStrategy.PPR,!0).bundle,f=a[1],d=l.slots;if(null!==d)for(let[a,l]of d){if(!A(r))return 0;let o=l.segment,d=f[a],h=d?.[0],p=null!==c&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?c:null;if(0===(void 0!==h&&B(n,o,h)?e(t,r,n,d,l,p,i):function e(t,r,n,a,l,o){if(o===s.FetchStrategy.PPR&&!V(r.fetchStrategy,a.prefetchHints))return 2;let i=M(o,n),c=(a.prefetchHints&u.PrefetchHint.ShouldAttemptStaticPrefetch)!=0;if(i&&!c)return F(r,a.requestKey),null!==l&&function e(t,r,n,a,l,o){let i=k(t,r,n,a,l,o,!1).bundle;if(null!==i&&null!==a.slots){for(let l of a.slots.values())if(l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf)return void e(t,r,n,l,i,o)}}(t,r,n,a,l,o),2;let f=k(t,r,n,a,l,o,!0),d=f.bundle;if(i&&f.needsRuntimeRequest)return F(r,a.requestKey),2;if(null!==a.slots){if(!A(r))return 0;for(let l of a.slots.values()){let a=null!==d&&l.prefetchHints&u.PrefetchHint.ParentInlinedIntoSelf?d:null;if(0===e(t,r,n,l,a,o))return 0}}return 2}(t,r,n,l,i===s.FetchStrategy.StaticShell?null:p,i)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,a,null,n))return 0;if(M(n,r)){let u=n===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime,l=t.spawnedRuntimePrefetches;if(null!==l){let n=new Map;D(e,t,r,n,u);let i=function e(t,r,n,a,u,l,o){if(u.has(a.requestKey))return U(t,r,n,a,!1,l,o);let i={},c=a.slots;if(null!==c)for(let[a,s]of c)i[a]=e(t,r,n,s,u,l,o);let s=[a.segment,i,null,null];return 0!==a.prefetchHints&&(s[4]=a.prefetchHints),s}(e,t,r,a,l,n,u);n.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,u,i,n))}}return 2}case s.FetchStrategy.Full:case s.FetchStrategy.PPRRuntime:case s.FetchStrategy.LoadingBoundary:{if(1===t.phase)return 2;let l=new Map;D(e,t,r,l,n);let i=function e(t,r,n,a,l,i,c){let f=a[1],d=l.slots,h={};if(null!==d)for(let[a,l]of d){let d=l.segment,p=f[a],y=p?.[0];if(void 0!==y&&B(n,d,y)){let u=e(t,r,n,p,l,i,c);h[a]=u}else switch(c){case s.FetchStrategy.LoadingBoundary:{let e=(l.prefetchHints&(u.PrefetchHint.SegmentHasLoadingBoundary|u.PrefetchHint.SubtreeHasLoadingBoundary))!=0?function e(t,r,n,a,l,i){let c=null===l?"inside-shared-layout":null,f=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,a,r._navigationLockPrefetch??null);switch(f.status){case o.EntryStatus.Empty:{let e=(0,o.upgradeToPendingSegment)(f,s.FetchStrategy.LoadingBoundary,r._navigationLockPrefetch??null);i.set(a.requestKey,e),x(r,e),"refetch"!==l&&(c=l="refetch");break}case o.EntryStatus.Fulfilled:if((a.prefetchHints&u.PrefetchHint.SegmentHasLoadingBoundary)!=0)return(0,o.convertRouteTreeToFlightRouterState)(a);break;case o.EntryStatus.Pending:x(r,f);case o.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let[u,o]of a.slots)d[u]=e(t,r,n,o,l,i);let h=[a.segment,d,null,c];return 0!==a.prefetchHints&&(h[4]=a.prefetchHints),h}(t,r,n,l,null,i):(0,o.convertRouteTreeToFlightRouterState)(l);h[a]=e;break}case s.FetchStrategy.PPRRuntime:{let e=U(t,r,n,l,!1,i,c);h[a]=e;break}case s.FetchStrategy.Full:{let e=U(t,r,n,l,!1,i,c);h[a]=e}}}let p=[l.segment,h,null,null];return 0!==l.prefetchHints&&(p[4]=l.prefetchHints),p}(e,t,r,t.treeAtTimeOfPrefetch,a,l,n);return l.size>0&&w((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,n,i,l)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,i.createCacheKey)(n.href,r.nextUrl),u=(0,o.readOrCreateRouteCacheEntry)(e,t,a);switch(u.status){case o.EntryStatus.Empty:(t.priority===s.PrefetchPriority.Background||(t.hasBackgroundWork=!0,0))&&(u.status=o.EntryStatus.Pending,w((0,o.fetchRouteOnCacheMiss)(u,a)));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}return 2===a&&t.hasPendingResponses?1:a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.hasPendingResponses=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:G(p),t=K(p);continue;case 2:if(2===t.phase){let r=(0,o.readRouteCacheEntry)(e,t.key),n=null!==r&&r.status===o.EntryStatus.Fulfilled&&(r.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0;t.phase=+!!n,Y(p,t)}else 1===t.phase?(t.phase=0,Y(p,t)):n?(t.priority=s.PrefetchPriority.Background,Y(p,t)):G(p);t=K(p);continue}}null===t&&0===y&&(0,d.cleanup)()}function M(e,t){return e===s.FetchStrategy.StaticShell||(t.tree.prefetchHints&u.PrefetchHint.SubtreeHasPartialPrefetching)!=0}function I(e,t){return(0,o.canNewFetchStrategyProvideMoreContent)(e.fetchStrategy,t===s.FetchStrategy.StaticShell?s.FetchStrategy.RuntimeShell:s.FetchStrategy.PPRRuntime)}function F(e,t){null===e.spawnedRuntimePrefetches?e.spawnedRuntimePrefetches=new Set([t]):e.spawnedRuntimePrefetches.add(t)}function D(e,t,r,n,a){U(e,t,r,r.metadata,!1,n,a===s.FetchStrategy.LoadingBoundary?s.FetchStrategy.Full:a)}function x(e,t){e.hasPendingResponses=!0,null===t.blockedTasks?t.blockedTasks=new Set([e]):t.blockedTasks.add(e)}function U(e,t,r,n,a,u,l){let i=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null),c=null;switch(i.status){case o.EntryStatus.Empty:if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToFulfillDynamicSegmentFromBFCache)(e,i,n))break;c=(0,o.upgradeToPendingSegment)(i,l,t._navigationLockPrefetch??null);break;case o.EntryStatus.Fulfilled:if(i.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)){if(l===s.FetchStrategy.Full&&null!==(0,o.attemptToUpgradeSegmentFromBFCache)(e,n))break;c=H(e,t,n,l)}break;case o.EntryStatus.Pending:case o.EntryStatus.Rejected:(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,l)&&(c=H(e,t,n,l)),i.status===o.EntryStatus.Pending&&x(t,i)}null!==c&&x(t,c);let f={};if(null!==n.slots)for(let[o,i]of n.slots)f[o]=U(e,t,r,i,a||null!==c,u,l);null!==c&&u.set(n.requestKey,c);let d=a||null===c?null:"refetch",h=[n.segment,f,null,d];return 0!==n.prefetchHints&&(h[4]=n.prefetchHints),h}function L(e,t,r,n,a,u,l,i){let c=0,f=!1,d=!1,h=u;for(;null!==h;){c++;let n=h.entry,a=h.tree;if(null===n||null===a){h=h.parent;continue}switch(n.status){case o.EntryStatus.Empty:(0,o.upgradeToPendingSegment)(n,l,t._navigationLockPrefetch??null),f=!0,x(t,n);break;case o.EntryStatus.Pending:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;x(t,n);break;case o.EntryStatus.Rejected:if(i&&l===s.FetchStrategy.PPR&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):h.entry=null}else h.entry=null;break;case o.EntryStatus.Fulfilled:{let u=I(n,l);u&&(d=!0);let c=u&&M(l,r),s=n.isUpgradeableISRFallback&&(t.fallbackRetryStatus===o.EntryStatus.Empty||t.fallbackRetryStatus===o.EntryStatus.Fulfilled);if(i&&!c&&(n.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(n.fetchStrategy,l)||s)){let r=(0,o.readOrCreateRevalidatingSegmentEntry)(e,l,a);r.status===o.EntryStatus.Empty?((0,o.upgradeToPendingSegment)(r,l,t._navigationLockPrefetch??null),h.entry=r,f=!0,x(t,r)):(h.entry=null,r.status===o.EntryStatus.Pending&&x(t,r))}else h.entry=null}}h=h.parent}return f&&w((0,o.fetchSegmentsOnCacheMiss)(t,r,n,a,u,c,l)),d}function k(e,t,r,n,a,l,i){if(n.prefetchHints&u.StaticPrefetchDisabled)return{bundle:{tree:null,entry:null,parent:a},needsRuntimeRequest:!1};let c=(0,o.readOrCreateSegmentCacheEntry)(e,l,n,t._navigationLockPrefetch??null);if(n.prefetchHints&u.PrefetchHint.InlinedIntoChild)return{bundle:{tree:n,entry:c,parent:a},needsRuntimeRequest:c.status===o.EntryStatus.Fulfilled&&I(c,l)};let s=a;n.prefetchHints&u.PrefetchHint.HeadInlinedIntoSelf&&(s={tree:r.metadata,entry:(0,o.readOrCreateSegmentCacheEntry)(e,l,r.metadata,t._navigationLockPrefetch??null),parent:a});let f={tree:n,entry:c,parent:s};return{bundle:null,needsRuntimeRequest:L(e,t,r,t.key,n,f,l,i)}}function H(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,n,r);if(a.status===o.EntryStatus.Empty)return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null);if((0,o.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let a=(0,o.overwriteRevalidatingSegmentCacheEntry)(e,n,r);return(0,o.upgradeToPendingSegment)(a,n,t._navigationLockPrefetch??null)}switch(a.status){case o.EntryStatus.Pending:return x(t,a),null;case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:default:return null}}function B(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,(0,c.urlSearchParamsToParsedUrlQuery)(new URLSearchParams(e.renderedSearch))):(0,l.matchSegment)(r,t)}function V(e,t){return e===s.FetchStrategy.Full||(t&u.PrefetchHint.SubtreeHasEagerPrefetch)!=0}function X(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function $(e,t){let r=e.length;e.push(t),t._heapIndex=r,q(e,t,r)}function K(e){return 0===e.length?null:e[0]}function G(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,W(e,r,0)),t}function Y(e,t){let r=t._heapIndex;-1!==r&&(0===r?W(e,t,0):X(e[r-1>>>1],t)>0?q(e,t,r):W(e,t,r))}function q(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!(X(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function W(e,t,r){let n=r,a=e.length,u=a>>>1;for(;nX(u,t))lX(o,u)?(e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l):(e[n]=u,u._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(lX(o,t)))return;e[n]=o,o._heapIndex=n,e[l]=t,t._heapIndex=l,n=l}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},9396,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u,l={FetchStrategy:function(){return s},NavigationResultTag:function(){return i},PrefetchPriority:function(){return c}};for(var o in l)Object.defineProperty(r,o,{enumerable:!0,get:l[o]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),c=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),s=((u={})[u.LoadingBoundary=0]="LoadingBoundary",u[u.StaticShell=1]="StaticShell",u[u.RuntimeShell=2]="RuntimeShell",u[u.PPR=3]="PPR",u[u.PPRRuntime=4]="PPRRuntime",u[u.Full=5]="Full",u);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56655,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return s},clonePageVaryPathWithNewSearchParams:function(){return g},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return y},finalizePageVaryPath:function(){return h},getFulfilledRouteVaryPath:function(){return c},getFulfilledSegmentVaryPath:function(){return function e(t,r){return{id:t.id,value:null===t.id||r.has(t.id)?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent,r)}}},getPartialLayoutVaryPath:function(){return d},getPartialPageVaryPath:function(){return p},getRenderedSearchFromVaryPath:function(){return v},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return _},getShellSegmentVaryPath:function(){return function e(t){return{id:t.id,value:null===t.id||!0===t.isRootParam?t.value:l.Fallback,isRootParam:t.isRootParam,parent:null===t.parent?null:e(t.parent)}}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(9396),l=e.r(511),o=e.r(67764);function i(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:r,isRootParam:!1,parent:null}}}}function c(e,t,r,n){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:{id:null,value:n?r:l.Fallback,isRootParam:!1,parent:null}}}}function s(e,t,r,n){return{id:r,value:t,isRootParam:n,parent:e}}function f(e,t){return{id:null,value:e,isRootParam:!1,parent:t}}function d(e){return e.parent}function h(e,t,r){return{id:null,value:e,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function p(e){return e.parent.parent}function y(e,t,r){return{id:null,value:e+o.HEAD_REQUEST_KEY,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r}}}function _(e,t){let r=t.varyPath;if(e===u.FetchStrategy.RuntimeShell||e===u.FetchStrategy.StaticShell)return t.shellVaryPath;if(t.isPage&&e!==u.FetchStrategy.Full&&e!==u.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{id:null,value:r.value,isRootParam:!1,parent:{id:"?",value:l.Fallback,isRootParam:!1,parent:e}}}return r}function g(e,t){let r=e.parent;return{id:null,value:e.value,isRootParam:!1,parent:{id:"?",value:t,isRootParam:!1,parent:r.parent}}}function v(e){let t=e.parent.value;return"string"==typeof t?t:null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return u},unstable_isUnrecognizedActionError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});class u extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function l(e){return!!(e&&"object"==typeof e&&e instanceof u)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1244,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),a=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return d},forbidden:function(){return i.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return s.unstable_rethrow}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3680),l=e.r(24063),o=e.r(22783),i=e.r(79854),c=e.r(22683),s=e.r(15507);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}let d={push:"push",replace:"replace"};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return f.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return E},usePathname:function(){return g},useRouter:function(){return v},useSearchParams:function(){return _},useSelectedLayoutSegment:function(){return P},useSelectedLayoutSegments:function(){return R},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(8372),o=e.r(61994),i=e.r(13258),c=e.r(14502),s=e.r(13957),f=e.r(92838),d=e.r(92805),{instrumentParamsForClientValidation:h,instrumentSearchParamsForClientValidation:p,expectCompleteParamsInClientValidation:y}={};function _(){c.useDynamicSearchParams?.("useSearchParams()");let e=(0,u.useContext)(o.SearchParamsContext);return(0,u.useMemo)(()=>e?new o.ReadonlyURLSearchParams(e):null,[e])}function g(){return c.useDynamicRouteParams?.("usePathname()"),(0,u.useContext)(o.PathnameContext)}function v(){let e=(0,u.useContext)(l.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});let t=(0,u.useContext)(l.LayoutRouterContext),r=t?.parentCacheNode.bfcacheId??0;return(0,u.useMemo)(()=>({back:e.back,forward:e.forward,refresh:e.refresh,hmrRefresh:e.hmrRefresh,push:e.push,replace:e.replace,prefetch:e.prefetch,experimental_gesturePush:e.experimental_gesturePush,bfcacheId:"_b_"+r+"_"}),[e,r])}function E(){return c.useDynamicRouteParams?.("useParams()"),(0,u.useContext)(o.PathParamsContext)}function R(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegments()");let t=(0,u.useContext)(l.LayoutRouterContext);return t?(0,i.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function P(e="children"){c.useDynamicRouteParams?.("useSelectedLayoutSegment()"),(0,u.useContext)(o.NavigationPromisesContext);let t=R(e);return(0,i.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41538,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return c},dispatchGestureState:function(){return f},refreshOnInstantNavigationUnlock:function(){return i},useActionQueue:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(90809)._(e.r(71645)),l=e.r(64245);e.r(88540);let o=null;function i(){}function c(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}let s=null;function f(e){if(null===s)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});s(e)}function d(e){let[t,r]=u.default.useState(e.state),[n,a]=(0,u.useOptimistic)(t);"u">typeof window&&(s=a),"u">typeof window&&(o=t=>e.dispatch(t,r));let i=(0,u.useMemo)(()=>n,[n]);return(0,l.isThenable)(i)?(0,u.use)(i):i}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},50590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return c},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return s},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(33906),o=e.r(51191);function i(e){let[t,r,n,a]=e.slice(-4),u=e.slice(0,-4);return{pathToSegment:u.slice(0,-1),segmentPath:u,segment:u[u.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function c(e,t){let r=(0,l.getRenderedPathname)(e),n=(0,l.getRenderedSearch)(e),a=(0,o.createHrefFromUrl)(new URL(location.href)),u=t.f[0],i=u[0],c={c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let u,o,i=t[0];if("string"==typeof i)u=i,o=(0,l.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],c=i[3],s=(0,l.parseDynamicParamFromURLPart)(t,n,a);u=[e,(0,l.getCacheKeyForDynamicParam)(s,r),t,c],o=!0}let c=o?a+1:a,s=t[1],f={};for(let t in s){let a=s[t];f[t]=e(a,r,n,c)}return[u,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),u[1],u[2],u[3]]],m:t.m,G:t.G,S:t.S,h:t.h};return t.b&&(c.b=t.b),c}function s(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,n,a,l,o]=t,i=function(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY+"?")?u.PAGE_SEGMENT_KEY:e;let[t,r,n]=e;return[t,r,n,null]}(r),c={};for(let[t,r]of Object.entries(n))c[t]=e(r);let s=[i,c];return l&&(s[2]=null,s[3]=l),void 0!==o&&(s[4]=o),s}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48277,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isJavaScriptURLString",{enumerable:!0,get:function(){return a}});let n=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function a(e){return n.test(""+e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32992,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getNavigationBuildId:function(){return o},setNavigationBuildId:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="";function l(e){u=e}function o(){return u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87250,(e,t,r)=>{"use strict";function n(e){return e}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return n}}),e.r(52817),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},33906,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return p},getCacheKeyForDynamicParam:function(){return y},getParamValueFromCacheKey:function(){return g},getRenderedPathname:function(){return f},getRenderedSearch:function(){return s},parseDynamicParamFromURLPart:function(){return h},urlSearchParamsToParsedUrlQuery:function(){return v},urlToUrlWithoutFlightMarker:function(){return _}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l=e.r(67764),o=e.r(21768),i=e.r(52817),c=e.r(87250);function s(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:_(new URL(e.url)).search}function f(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);if(null!==t)return t;let r=_(new URL(e.url)).pathname;return(0,i.hasBasePath)(r)?(0,c.removeBasePath)(r):r}function d(e){try{return encodeURIComponent(decodeURIComponent(e))}catch{return e}}function h(e,t,r){switch(e){case"c":return rd(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?d(e.slice(n)):d(e)):[]}case"oc":return rd(e)):null;case"d":if(r>=t.length)return"";return d(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return d(t[r].slice(n))}default:return""}}function p(e){return!(e===l.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(u.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==u.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function y(e,t){return"string"==typeof e?(0,u.addSearchParamsIfPageSegment)(e,v(new URLSearchParams(t))):null===e?"":e.join("/")}function _(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function g(e,t){return"c"===t||"oc"===t?e.split("/"):e}function v(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64893,(e,t,r)=>{"use strict";var n=e.r(74080);function a(e){var t="https://react.dev/errors/"+e;if(1d||35===d||114===d||120===d?(p=d,d=3,s++):(p=0,d=3);continue;case 2:44===(v=c[s++])?d=4:y=y<<4|(96c.length&&(v=-1)}var E=c.byteOffset+s;if(-1{"use strict";e.i(47167),t.exports=e.r(64893)},35326,(e,t,r)=>{"use strict";t.exports=e.r(21413)},63416,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_SUFFIX:function(){return _},APP_DIR_ALIAS:function(){return B},CACHE_ONE_YEAR_SECONDS:function(){return C},DOT_NEXT_ALIAS:function(){return k},ESLINT_DEFAULT_DIRS:function(){return eo},GSP_NO_RETURNED_VALUE:function(){return et},GSSP_COMPONENT_MEMBER_ERROR:function(){return ea},GSSP_NO_RETURNED_VALUE:function(){return er},HTML_CONTENT_TYPE_HEADER:function(){return l},INFINITE_CACHE:function(){return M},INSTRUMENTATION_HOOK_FILENAME:function(){return U},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return I},MIDDLEWARE_LOCATION_REGEXP:function(){return F},NEXT_BODY_SUFFIX:function(){return E},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return j},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return m},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return S},NEXT_CACHE_ROOT_PARAM_TAG_ID:function(){return N},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return w},NEXT_CACHE_TAGS_HEADER:function(){return P},NEXT_CACHE_TAG_MAX_ITEMS:function(){return O},NEXT_CACHE_TAG_MAX_LENGTH:function(){return A},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return c},NEXT_META_SUFFIX:function(){return v},NEXT_NAV_DEPLOYMENT_ID_HEADER:function(){return R},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return b},NEXT_RESUME_STATE_LENGTH_HEADER:function(){return T},NON_STANDARD_NODE_ENV:function(){return eu},PAGES_DIR_ALIAS:function(){return L},PRERENDER_REVALIDATE_HEADER:function(){return f},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return d},PROXY_FILENAME:function(){return D},PROXY_LOCATION_REGEXP:function(){return x},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return W},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return q},RSC_ACTION_ENCRYPTION_ALIAS:function(){return Y},RSC_ACTION_PROXY_ALIAS:function(){return $},RSC_ACTION_VALIDATE_ALIAS:function(){return X},RSC_CACHE_WRAPPER_ALIAS:function(){return K},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return G},RSC_MOD_REF_PROXY_ALIAS:function(){return V},RSC_SEGMENTS_DIR_SUFFIX:function(){return h},RSC_SEGMENT_SUFFIX:function(){return p},RSC_SUFFIX:function(){return y},SERVER_PROPS_EXPORT_ERROR:function(){return ee},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return Q},SERVER_PROPS_SSG_CONFLICT:function(){return J},SERVER_RUNTIME:function(){return ei},SSG_FALLBACK_EXPORT_ERROR:function(){return el},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return Z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return u},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return en},WEBPACK_LAYERS:function(){return ef},WEBPACK_RESOURCE_QUERIES:function(){return ed},WEB_SOCKET_MAX_RECONNECTIONS:function(){return ec}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="text/plain",l="text/html; charset=utf-8",o="application/json; charset=utf-8",i="nxtP",c="nxtI",s="x-matched-path",f="x-prerender-revalidate",d="x-prerender-revalidate-if-generated",h=".segments",p=".segment.rsc",y=".rsc",_=".action",g=".json",v=".meta",E=".body",R="x-nextjs-deployment-id",P="x-next-cache-tags",m="x-next-revalidated-tags",S="x-next-revalidate-tag-token",b="next-resume",T="x-next-resume-state-length",O=128,A=256,w=1024,j="_N_T_",N="_N_RP_",C=31536e3,M=0xfffffffe,I="middleware",F=`(?:src/)?${I}`,D="proxy",x=`(?:src/)?${D}`,U="instrumentation",L="private-next-pages",k="private-dot-next",H="private-next-root-dir",B="private-next-app-dir",V="private-next-rsc-mod-ref-proxy",X="private-next-rsc-action-validate",$="private-next-rsc-server-reference",K="private-next-rsc-cache-wrapper",G="private-next-rsc-track-dynamic-import",Y="private-next-rsc-action-encryption",q="private-next-rsc-action-client-wrapper",W="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",Q="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",J="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",Z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",ee="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",et="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",er="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",en="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",ea="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",eu='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',el="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",eo=["app","pages","components","lib","src"],ei={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ec=12,es={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ef={...es,GROUP:{builtinReact:[es.reactServerComponents,es.actionBrowser],serverOnly:[es.reactServerComponents,es.actionBrowser,es.instrument,es.middleware],neutralTarget:[es.apiNode,es.apiEdge],clientOnly:[es.serverSideRendering,es.appPagesBrowser],bundled:[es.reactServerComponents,es.actionBrowser,es.serverSideRendering,es.appPagesBrowser,es.shared,es.instrument,es.middleware],appPages:[es.reactServerComponents,es.serverSideRendering,es.appPagesBrowser,es.actionBrowser]}},ed={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return u},OUTLET_BOUNDARY_NAME:function(){return o},ROOT_LAYOUT_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="__next_metadata_boundary__",l="__next_viewport_boundary__",o="__next_outlet_boundary__",i="__next_root_layout_boundary__"},97367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return o},OutletBoundary:function(){return c},RootLayoutBoundary:function(){return s},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(54839),l={[u.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[u.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[u.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[u.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},o=l[u.METADATA_BOUNDARY_NAME.slice(0)],i=l[u.VIEWPORT_BOUNDARY_NAME.slice(0)],c=l[u.OUTLET_BOUNDARY_NAME.slice(0)],s=l[u.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},39146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return u},ActionDidRevalidateDynamicOnly:function(){return o},ActionDidRevalidateStaticAndDynamic:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=0,l=1,o=2},8372,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(55682)._(e.r(71645)),l=u.default.createContext(null),o=u.default.createContext(null),i=u.default.createContext(null),c=u.default.createContext(null),s=u.default.createContext(new Set)},22744,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={PrefetchHint:function(){return l},StaticPrefetchDisabled:function(){return o},SubtreePrefetchHints:function(){return i},propagateSubtreeBits:function(){return c}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});var l=((n={})[n.SubtreeHasPartialPrefetching=2]="SubtreeHasPartialPrefetching",n[n.SegmentHasLoadingBoundary=4]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=8]="SubtreeHasLoadingBoundary",n[n.IsRootLayoutOrAbove=16]="IsRootLayoutOrAbove",n[n.ParentInlinedIntoSelf=32]="ParentInlinedIntoSelf",n[n.InlinedIntoChild=64]="InlinedIntoChild",n[n.HeadInlinedIntoSelf=128]="HeadInlinedIntoSelf",n[n.HeadOutlined=256]="HeadOutlined",n[n.InliningHintsStale=512]="InliningHintsStale",n[n.PrefetchDisabled=1024]="PrefetchDisabled",n[n.SubtreeHasEagerPrefetch=4096]="SubtreeHasEagerPrefetch",n[n.SubtreeHasInstantFalse=8192]="SubtreeHasInstantFalse",n[n.ShouldAttemptStaticPrefetch=16384]="ShouldAttemptStaticPrefetch",n);let o=1024,i=12298;function c(e,t){return 2&t&&(e|=2),12&t&&(e|=8),4096&t&&(e|=4096),8192&t&&(e|=8192),e}},43369,(e,t,r)=>{"use strict";let n;e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={getAssetToken:function(){return i},getAssetTokenQuery:function(){return c},getDeploymentId:function(){return l},getDeploymentIdQuery:function(){return o}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});function l(){return n}function o(e=!1){let t=n;return t?`${e?"&":"?"}dpl=${t}`:""}function i(){return!1}function c(e=!1){return""}"u">typeof window?(n=document.documentElement.dataset.dplId,delete document.documentElement.dataset.dplId):n=void 0},19921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return u},hexHash:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=5381;for(let r=0;r>>0}function l(e){return u(e).toString(36).slice(0,5)}},86051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeCacheBustingSearchParam:function(){return s},computeLegacyCacheBustingSearchParam:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(19921),l=new TextEncoder;function o(e){return void 0===e?"0":Array.isArray(e)?e.join(","):e}function i(e,t,r,n){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===n?null:[e??"0",o(t),o(r),o(n)].join(",")}async function c(e){var t=new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",l.encode(e))).subarray(0,12);let r="";for(let e=0;e{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return i},setCacheBustingSearchParamWithHash:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(86051),l=e.r(21768);async function o(e){return"function"==typeof globalThis.crypto?.subtle?.digest?(0,u.computeCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL]):(0,u.computeLegacyCacheBustingSearchParam)(e[l.NEXT_ROUTER_PREFETCH_HEADER],e[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],e[l.NEXT_ROUTER_STATE_TREE_HEADER],e[l.NEXT_URL])}let i=async(e,t)=>{c(e,await o(t))},c=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${l.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${l.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${l.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return s},PathParamsContext:function(){return c},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return o},createDevToolsInstrumentedPromise:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(71645),l=e.r(3680),o=(0,u.createContext)(null),i=(0,u.createContext)(null),c=(0,u.createContext)(null),s=(0,u.createContext)(null);function f(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},44305,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createLinkPrefetchPartialError:function(){return l},createUnrenderedSegmentError:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e,t){let r=`Route "${e}": Could not validate that a segment in your UI has instant navigation.`;if(t.length>0){let e=1===t.length?"Dropped segment":"Dropped segments";r+=` + +This segment was dropped from rendering. Issues that would prevent instant navigation will go undetected. + +${e}: +${t.map(e=>` ${e}`).join("\n")} + +Ways to fix this: + - [render] Render the dropped segment + - [ignore] Set \`export const instant = false\` to opt the dropped segment out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-unrendered-segment`}return Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E1286",enumerable:!1,configurable:!0})}function l(e){return Object.defineProperty(Error(`Next.js encountered dynamic data during prefetching for "${e}". + +This will lead to slower, more expensive prefetches. + +Ways to fix this: + - [upgrade] Opt into Partial Prefetching by exporting \`const prefetch = 'partial'\` from the page or layout, or by setting \`partialPrefetching: true\` in next.config to opt the whole app in + - [disable] Remove \`prefetch={true}\` from the to use the default prefetch + - [ignore] Set \`export const instant = false\` to opt the route out of instant-navigation validation + +Learn more: https://nextjs.org/docs/messages/instant-link-prefetch-partial`),"__NEXT_ERROR_CODE",{value:"E1435",enumerable:!1,configurable:!0})}},12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1179",enumerable:!1,configurable:!0}),this.name="InvariantError"}}},64245,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return l},isBailoutToCSRError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="BAILOUT_TO_CLIENT_SIDE_RENDERING";class l extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}},3372,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},39470,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},41858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:u}=(0,n.parsePath)(e);return`${t}${r}${a}${u}`}},38281,(e,t,r)=>{"use strict";function n(e){return 47===e.charCodeAt(e.length-1)&&e.length>1?e.slice(0,-1):e}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},82823,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=e.r(38281),a=e.r(72463),u=e=>{if(47!==e.charCodeAt(0))return e;let{pathname:t,query:r,hash:u}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?`${(0,n.removeTrailingSlash)(t)}${r}${u}`:t.endsWith("/")?`${t}${r}${u}`:`${t}/${r}${u}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5550,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return u}});let n=e.r(41858),a=e.r(82823);function u(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74180,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={compareAppPaths:function(){return i},normalizeAppPath:function(){return o},normalizeRscURL:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(3372),l=e.r(13258);function o(e){return(0,u.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,l.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e,t){let r=e.includes("/@"),n=t.includes("/@");return r&&!n?-1:!r&&n?1:e.localeCompare(t)}function c(e){return e.replace(/\.rsc($|\?)/,"$1")}},26935,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},82604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return u.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(26935),l=/Googlebot(?!-)|Googlebot$/i,o=u.HTML_LIMITED_BOT_UA_RE.source;function i(e){return u.HTML_LIMITED_BOT_UA_RE.test(e)}function c(e){return l.test(e)||i(e)}function s(e){return l.test(e)?"dom":i(e)?"html":void 0}},91463,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return l},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(74180),l=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>l.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=l.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,u.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},72463,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},59084,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},52817,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(59084);function a(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return l},appendSegmentRequestKeyPart:function(){return c},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(13258),l="",o="/_head";function i(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY)?u.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function c(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},6372,(e,t,r)=>{"use strict";function n(e,t){let r=e[Symbol.asyncIterator]();for(;;){let e=r.next();if(e.then(u,u),"fulfilled"!==e.status||void 0===e.value)return;let n=e.value;if(n.done)return;t.add(n.value)}}function a(e,t){if(null==e||null==t)return null;let r=new Set;return n(e,r),n(t,r),r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"readVaryParams",{enumerable:!0,get:function(){return a}});let u=()=>{}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return s},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return c},getSegmentValue:function(){return u},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,a=[]){let l;if(n)l=t[1][r];else{let e=t[1];l=e.children??Object.values(e)[0]}if(!l)return a;let o=u(l[0]);return!o||o.startsWith(s)?a:(a.push(o),e(l,r,!1,a))}},isGroupSegment:function(){return l},isParallelRouteSegment:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return Array.isArray(e)?e[1]:e}function l(e){return"("===e[0]&&e.endsWith(")")}function o(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(s)){let e=JSON.stringify(t);return"{}"!==e?s+"?"+e:s}return e}function c(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===f?null:r}let s="__PAGE__",f="__DEFAULT__",d="/_not-found"},39747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={SERVER_REFERENCE_ID_LENGTH:function(){return u},extractInfoFromServerReferenceId:function(){return o},mightBeServerReferenceId:function(){return l},omitUnusedArgs:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=42;function l(e){return e.length===u}function o(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function i(e,t){let r=Array(e.length),n=0;for(let a=0;a=6&&t.hasRestArgs)&&(r[a]=e[a],n=a+1);return r.length=n,r}}]); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/3wqi32p1v2fl1.css b/dashboard-next/out/_next/static/chunks/3wqi32p1v2fl1.css new file mode 100644 index 0000000..0941d3f --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/3wqi32p1v2fl1.css @@ -0,0 +1,3 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter", "Inter Fallback"} +@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d5591ac2-module__D88TVW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d5591ac2-module__D88TVW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"} +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-green-500:#00c758;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-\[49px\]{top:49px}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[260px\]{height:260px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1440px\]{max-width:1440px}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-card-foreground{color:var(--card-foreground)}.text-chart-2{color:var(--chart-2)}.text-chart-3{color:var(--chart-3)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{color:var(--color-purple-400)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-\[720px\]{max-width:720px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:max-w-\[900px\]{max-width:900px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--radius:.5rem;--background:#111;--foreground:#b6bbc3;--card:#242526;--card-foreground:#f5f7fa;--popover:#2e2f30;--popover-foreground:#e2e4e5;--primary:#5795d9;--primary-foreground:#fff;--secondary:#191a1b;--secondary-foreground:#a9b1b7;--muted:#191a1b;--muted-foreground:#a9b1b7;--accent:#15171a;--accent-foreground:#eef2f5;--destructive:#ef4444;--destructive-foreground:#fff;--border:#383b3e;--input:#4a4e52;--ring:#5795d9;--chart-1:#3065b0;--chart-2:#87a7f5;--chart-3:#15171a;--chart-4:#2b3848;--chart-5:#2d5bb4;--sidebar:#1d1e1f;--sidebar-foreground:#b6bbc3;--sidebar-primary:#343434;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#0e0f0f;--sidebar-accent-foreground:#b6bbc3;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root{--background:lab(5.0601% 0 0);--foreground:lab(75.6569% -.645548 -4.69245);--card:lab(14.6% -.290751 -.845748);--card-foreground:lab(97.1458% -.285119 -1.67638);--popover:lab(19.3329% -.279829 -.810987);--popover-foreground:lab(90.4527% -.570834 -.749052);--primary:lab(59.7672% -5.00822 -41.4982);--primary-foreground:lab(100% 0 0);--secondary:lab(9.1827% -.30081 -.8802);--secondary-foreground:lab(71.703% -2.02367 -4.10918);--muted:lab(9.1827% -.30081 -.8802);--muted-foreground:lab(71.703% -2.02367 -4.10918);--accent:lab(7.62536% -.35274 -2.4557);--accent-foreground:lab(95.2538% -.975192 -1.9453);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(24.6664% -.777587 -2.3176);--input:lab(32.913% -.986531 -2.94852);--ring:lab(59.7672% -5.00822 -41.4982);--chart-1:lab(42.179% 2.35021 -46.0111);--chart-2:lab(68.4801% 4.07052 -43.0285);--chart-3:lab(7.62536% -.35274 -2.4557);--chart-4:lab(22.8798% -1.98033 -11.7693);--chart-5:lab(39.3254% 9.07996 -52.9201);--sidebar:lab(11.1896% -.289768 -.845403);--sidebar-foreground:lab(75.6569% -.645548 -4.69245);--sidebar-primary:lab(21.7% 0 0);--sidebar-primary-foreground:lab(98.6196% 0 0);--sidebar-accent:lab(4.24072% -.335924 -.120252);--sidebar-accent-foreground:lab(75.6569% -.645548 -4.69245);--sidebar-border:lab(93.0516% -.0000298023 0);--sidebar-ring:lab(73.6796% -.0000298023 0)}}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}} diff --git a/dashboard-next/out/_next/static/chunks/turbopack-03obbfwpb8m_e.js b/dashboard-next/out/_next/static/chunks/turbopack-03obbfwpb8m_e.js new file mode 100644 index 0000000..1ce1e61 --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/turbopack-03obbfwpb8m_e.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/1inwntv0b4r-7.js","static/chunks/0zo24_4e178qg.js","static/chunks/08ttfj81-47mu.js"],runtimeModuleIds:[94553]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;var t,r="/cv/_next/",n=function(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let e=document?.currentScript?.getAttribute?.("src")??"",t=e.indexOf("?");return t>=0?e.slice(t):""}(),o=((t=o||{})[t.Runtime=0]="Runtime",t[t.Parent=1]="Parent",t[t.Update=2]="Update",t);let l=new WeakMap;function i(e,t){this.m=e,this.e=t}let u=i.prototype,s=Object.prototype.hasOwnProperty,c="u">typeof Symbol&&Symbol.toStringTag;function a(e,t,r){s.call(e,t)||Object.defineProperty(e,t,r)}function f(e,t){let r=e[t];return r||(r=p(t),e[t]=r),r}function p(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function h(e,t,r){a(e,"__esModule",{value:!0}),c&&a(e,c,{value:"Module"});let n=0;for(;n{if("default"!==e){for(let t of r)if(s.call(t,e))return t}};e.exports=e.namespaceObject=new Proxy(t,{get(e,t){if(s.call(e,t)||"default"===t||"__esModule"===t)return Reflect.get(e,t);let r=n(t);return r&&Reflect.get(r,t)},set:()=>!1,defineProperty:()=>!1,deleteProperty:()=>!1,has:(e,t)=>!!Reflect.has(e,t)||"default"!==t&&"__esModule"!==t&&void 0!==n(t),ownKeys(e){let t=Reflect.ownKeys(e);for(let e of r)for(let r of Reflect.ownKeys(e))"default"===r||t.includes(r)||t.push(r);return t},getOwnPropertyDescriptor(e,t){let r=Reflect.getOwnPropertyDescriptor(e,t);if(r||"default"===t||"__esModule"===t)return r;let o=n(t);if(o)return{enumerable:!0,configurable:!0,get:()=>Reflect.get(o,t)}}})}return r}(r,n);"object"==typeof e&&null!==e&&o.push(e)},u.v=d,u.n=function(e,t){let r;(r=null!=t?f(this.c,t):this.m).exports=r.namespaceObject=e};let m=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,y=[null,m({}),m([]),m(m)];function g(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!y.includes(t);t=m(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),h(t,n),t}function b(e){let t=K(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=g(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function O(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}u.i=b,u.A=function(e){return this.r(e)(b.bind(this))},u.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},u.r=function(e){return K(e,this.m).exports},u.f=function(e){function t(t){if(t=O(t),s.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=O(t),s.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let w=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function k(e,t){throw Error(`Invariant: ${t(e)}`)}w.prototype=URL.prototype,u.U=w,u.z=function(e){throw Error("dynamic usage of require is not supported")},u.g=globalThis;let v=i.prototype,R=new Map;u.M=R;let U=new Map,j=new Map,$=new Map;async function _(e,t,r){let n;if("string"==typeof r)return function(e,t,r){return T(e,t,r)}(e,t,E(r));let o=r.included||[],l=o.map(e=>!!R.has(e)||U.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);for(let l of(n=T(e,t,E(r.path)),o))U.has(l)||U.set(l,n);await n}v.l=function(e){return _(o.Parent,this.m.id,e)};let P=Promise.resolve(void 0),C=new WeakMap;function T(t,r,n){let l=e.loadChunkCached(t,n),i=C.get(l);if(void 0===i){let e=C.set.bind(C,l,P);i=l.then(e).catch(e=>{let l;switch(t){case o.Runtime:l=`as a runtime dependency of chunk ${r}`;break;case o.Parent:l=`from module ${r}`;break;case o.Update:l="from an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}let i=Error(`Failed to load chunk ${n} ${l}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw i.name="ChunkLoadError",i}),C.set(l,i)}return i}v.L=function(e){var t,r;return t=o.Parent,r=this.m.id,T(t,r,e)};v.R=function(e){let t=this.r(e);return t?.default??t},v.P=function(e){return`/ROOT/${e??""}`},v.F=function(e){return e?`file:///ROOT/${e.split("/").map(encodeURIComponent).join("/")}`:"file:///ROOT/"},v.q=function(e,t){d.call(this,`${e}${n}`,t)};let A=/[^A-Za-z0-9\-_.!~*'()/]/;function E(e,t=r){let o=A.test(e)?e.split("/").map(encodeURIComponent).join("/"):e;return`${t}${o}${n}`}function M(e,t){let r,n=e.indexOf("?");if(-1!==n)r=n;else{let t=e.indexOf("#");r=-1!==t?t:e.length}return r>=t.length&&e.startsWith(t,r-t.length)}v.b=r,v.X=n,v.h=E;function S(e){return M(e,".css")}let x={};u.c=x;let K=(e,t)=>{let r=x[e];if(r){if(r.error)throw r.error;return r}return N(e,o.Parent,t.id)};function N(e,t,r){let n=R.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let o=p(e),l=o.exports;x[e]=o;let u=new i(o,l);try{n(u,o,l)}catch(e){throw o.error=e,e}return o.namespaceObject&&o.exports!==o.namespaceObject&&g(o.exports,o.namespaceObject),o}function L(t){let r;if(!Array.isArray(t))return e.registerChunk(void 0,t);let n=function(e){if("string"==typeof e)return e;if(e)return{src:e.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}(t[0]);return 2===t.length?r=t[1]:(r=void 0,!function(e,t){let r=1;for(;r{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},B.set(e,t)}return t}function q(e,t,r,n,o){!(null==n||n instanceof DOMException&&"NetworkError"===n.name)||r.retryAttempts>=1||B.get(t)!==r?(B.get(t)===r&&B.delete(t),r.reject(n)):(r.retryAttempts++,setTimeout(()=>{r.resolved||B.get(t)!==r||(o?o():(r.loadingStarted=!1,F(e,t)))},200+Math.floor(401*Math.random())))}function F(e,t){let r=I(t);if(r.loadingStarted)return r.promise;if(e===o.Runtime)return r.loadingStarted=!0,S(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(S(t));else if(M(t,".js")){self.TURBOPACK_NEXT_CHUNK_URLS.push(t);try{importScripts(t)}catch(n){q(e,t,r,n)}}else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let n=decodeURI(t);if(S(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${n}"],link[rel=stylesheet][href^="${n}?"]`).length>0)r.resolve();else{let n=()=>{let o=document.createElement("link");return o.rel="stylesheet",o.crossOrigin=null,o.href=t,o.onerror=()=>{let l=document.createComment("");o.replaceWith(l),q(e,t,r,void 0,()=>l.replaceWith(n()))},o.onload=()=>{r.resolve()},o};document.head.appendChild(n())}else if(M(t,".js")){let o=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${n}"],script[src^="${n}?"]`);if(o.length>0)for(let n of Array.from(o))n.addEventListener("error",()=>{n.remove(),q(e,t,r)},{once:!0});else{let n=document.createElement("script");n.crossOrigin=null,n.src=t,n.onerror=()=>{n.remove(),q(e,t,r)},document.head.appendChild(n)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise}e={async registerChunk(e,t){let n;if(null!=e&&(n=function(e){if("string"==typeof e)return e;let t=decodeURIComponent(e.src.replace(/[?#].*$/,""));return t.startsWith(r)?t.slice(r.length):t}(e),I("string"==typeof e?E(e):e.src).resolve()),null!=t){for(let e of t.otherChunks)I(E("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(e=>{var t;return t=n,_(o.Runtime,t,e)})),t.runtimeModuleIds.length>0)for(let e of t.runtimeModuleIds)!function(e,t){let r=x[t];if(r){if(r.error)throw r.error;return}N(t,o.Runtime,e)}(n,e)}},loadChunkCached:(e,t)=>F(e,t)};var D=globalThis.TURBOPACK;globalThis.TURBOPACK={push:L},D.forEach(L)})(); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/chunks/turbopack-0h5dlbl0gen72.js b/dashboard-next/out/_next/static/chunks/turbopack-0h5dlbl0gen72.js new file mode 100644 index 0000000..1a3affa --- /dev/null +++ b/dashboard-next/out/_next/static/chunks/turbopack-0h5dlbl0gen72.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/1inwntv0b4r-7.js","static/chunks/3_iofbsn7eau1.js","static/chunks/08ttfj81-47mu.js"],runtimeModuleIds:[94553]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;var t,r="/_next/",n=function(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let e=document?.currentScript?.getAttribute?.("src")??"",t=e.indexOf("?");return t>=0?e.slice(t):""}(),o=((t=o||{})[t.Runtime=0]="Runtime",t[t.Parent=1]="Parent",t[t.Update=2]="Update",t);let l=new WeakMap;function i(e,t){this.m=e,this.e=t}let u=i.prototype,s=Object.prototype.hasOwnProperty,c="u">typeof Symbol&&Symbol.toStringTag;function a(e,t,r){s.call(e,t)||Object.defineProperty(e,t,r)}function f(e,t){let r=e[t];return r||(r=p(t),e[t]=r),r}function p(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function h(e,t,r){a(e,"__esModule",{value:!0}),c&&a(e,c,{value:"Module"});let n=0;for(;n{if("default"!==e){for(let t of r)if(s.call(t,e))return t}};e.exports=e.namespaceObject=new Proxy(t,{get(e,t){if(s.call(e,t)||"default"===t||"__esModule"===t)return Reflect.get(e,t);let r=n(t);return r&&Reflect.get(r,t)},set:()=>!1,defineProperty:()=>!1,deleteProperty:()=>!1,has:(e,t)=>!!Reflect.has(e,t)||"default"!==t&&"__esModule"!==t&&void 0!==n(t),ownKeys(e){let t=Reflect.ownKeys(e);for(let e of r)for(let r of Reflect.ownKeys(e))"default"===r||t.includes(r)||t.push(r);return t},getOwnPropertyDescriptor(e,t){let r=Reflect.getOwnPropertyDescriptor(e,t);if(r||"default"===t||"__esModule"===t)return r;let o=n(t);if(o)return{enumerable:!0,configurable:!0,get:()=>Reflect.get(o,t)}}})}return r}(r,n);"object"==typeof e&&null!==e&&o.push(e)},u.v=d,u.n=function(e,t){let r;(r=null!=t?f(this.c,t):this.m).exports=r.namespaceObject=e};let m=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,y=[null,m({}),m([]),m(m)];function g(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!y.includes(t);t=m(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),h(t,n),t}function b(e){let t=K(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=g(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function O(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}u.i=b,u.A=function(e){return this.r(e)(b.bind(this))},u.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},u.r=function(e){return K(e,this.m).exports},u.f=function(e){function t(t){if(t=O(t),s.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=O(t),s.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let w=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function k(e,t){throw Error(`Invariant: ${t(e)}`)}w.prototype=URL.prototype,u.U=w,u.z=function(e){throw Error("dynamic usage of require is not supported")},u.g=globalThis;let R=i.prototype,v=new Map;u.M=v;let U=new Map,j=new Map,$=new Map;async function _(e,t,r){let n;if("string"==typeof r)return function(e,t,r){return T(e,t,r)}(e,t,E(r));let o=r.included||[],l=o.map(e=>!!v.has(e)||U.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);for(let l of(n=T(e,t,E(r.path)),o))U.has(l)||U.set(l,n);await n}R.l=function(e){return _(o.Parent,this.m.id,e)};let P=Promise.resolve(void 0),C=new WeakMap;function T(t,r,n){let l=e.loadChunkCached(t,n),i=C.get(l);if(void 0===i){let e=C.set.bind(C,l,P);i=l.then(e).catch(e=>{let l;switch(t){case o.Runtime:l=`as a runtime dependency of chunk ${r}`;break;case o.Parent:l=`from module ${r}`;break;case o.Update:l="from an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}let i=Error(`Failed to load chunk ${n} ${l}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw i.name="ChunkLoadError",i}),C.set(l,i)}return i}R.L=function(e){var t,r;return t=o.Parent,r=this.m.id,T(t,r,e)};R.R=function(e){let t=this.r(e);return t?.default??t},R.P=function(e){return`/ROOT/${e??""}`},R.F=function(e){return e?`file:///ROOT/${e.split("/").map(encodeURIComponent).join("/")}`:"file:///ROOT/"},R.q=function(e,t){d.call(this,`${e}${n}`,t)};let A=/[^A-Za-z0-9\-_.!~*'()/]/;function E(e,t=r){let o=A.test(e)?e.split("/").map(encodeURIComponent).join("/"):e;return`${t}${o}${n}`}function M(e,t){let r,n=e.indexOf("?");if(-1!==n)r=n;else{let t=e.indexOf("#");r=-1!==t?t:e.length}return r>=t.length&&e.startsWith(t,r-t.length)}R.b=r,R.X=n,R.h=E;function S(e){return M(e,".css")}let x={};u.c=x;let K=(e,t)=>{let r=x[e];if(r){if(r.error)throw r.error;return r}return N(e,o.Parent,t.id)};function N(e,t,r){let n=v.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let o=p(e),l=o.exports;x[e]=o;let u=new i(o,l);try{n(u,o,l)}catch(e){throw o.error=e,e}return o.namespaceObject&&o.exports!==o.namespaceObject&&g(o.exports,o.namespaceObject),o}function L(t){let r;if(!Array.isArray(t))return e.registerChunk(void 0,t);let n=function(e){if("string"==typeof e)return e;if(e)return{src:e.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}(t[0]);return 2===t.length?r=t[1]:(r=void 0,!function(e,t){let r=1;for(;r{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},B.set(e,t)}return t}function q(e,t,r,n,o){!(null==n||n instanceof DOMException&&"NetworkError"===n.name)||r.retryAttempts>=1||B.get(t)!==r?(B.get(t)===r&&B.delete(t),r.reject(n)):(r.retryAttempts++,setTimeout(()=>{r.resolved||B.get(t)!==r||(o?o():(r.loadingStarted=!1,F(e,t)))},200+Math.floor(401*Math.random())))}function F(e,t){let r=I(t);if(r.loadingStarted)return r.promise;if(e===o.Runtime)return r.loadingStarted=!0,S(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(S(t));else if(M(t,".js")){self.TURBOPACK_NEXT_CHUNK_URLS.push(t);try{importScripts(t)}catch(n){q(e,t,r,n)}}else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let n=decodeURI(t);if(S(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${n}"],link[rel=stylesheet][href^="${n}?"]`).length>0)r.resolve();else{let n=()=>{let o=document.createElement("link");return o.rel="stylesheet",o.crossOrigin=null,o.href=t,o.onerror=()=>{let l=document.createComment("");o.replaceWith(l),q(e,t,r,void 0,()=>l.replaceWith(n()))},o.onload=()=>{r.resolve()},o};document.head.appendChild(n())}else if(M(t,".js")){let o=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${n}"],script[src^="${n}?"]`);if(o.length>0)for(let n of Array.from(o))n.addEventListener("error",()=>{n.remove(),q(e,t,r)},{once:!0});else{let n=document.createElement("script");n.crossOrigin=null,n.src=t,n.onerror=()=>{n.remove(),q(e,t,r)},document.head.appendChild(n)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise}e={async registerChunk(e,t){let n;if(null!=e&&(n=function(e){if("string"==typeof e)return e;let t=decodeURIComponent(e.src.replace(/[?#].*$/,""));return t.startsWith(r)?t.slice(r.length):t}(e),I("string"==typeof e?E(e):e.src).resolve()),null!=t){for(let e of t.otherChunks)I(E("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(e=>{var t;return t=n,_(o.Runtime,t,e)})),t.runtimeModuleIds.length>0)for(let e of t.runtimeModuleIds)!function(e,t){let r=x[t];if(r){if(r.error)throw r.error;return}N(t,o.Runtime,e)}(n,e)}},loadChunkCached:(e,t)=>F(e,t)};var D=globalThis.TURBOPACK;globalThis.TURBOPACK={push:L},D.forEach(L)})(); \ No newline at end of file diff --git a/dashboard-next/out/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 b/dashboard-next/out/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 new file mode 100644 index 0000000..0bb8709 Binary files /dev/null and b/dashboard-next/out/_next/static/media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2 differ diff --git a/dashboard-next/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 b/dashboard-next/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 new file mode 100644 index 0000000..57da6f8 Binary files /dev/null and b/dashboard-next/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 differ diff --git a/dashboard-next/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 b/dashboard-next/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 new file mode 100644 index 0000000..072229b Binary files /dev/null and b/dashboard-next/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 differ diff --git a/dashboard-next/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 b/dashboard-next/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 new file mode 100644 index 0000000..2cd45ed Binary files /dev/null and b/dashboard-next/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 differ diff --git a/dashboard-next/out/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 b/dashboard-next/out/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 new file mode 100644 index 0000000..b1f5804 Binary files /dev/null and b/dashboard-next/out/_next/static/media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2 differ diff --git a/dashboard-next/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 b/dashboard-next/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 new file mode 100644 index 0000000..9c71603 Binary files /dev/null and b/dashboard-next/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 differ diff --git a/dashboard-next/out/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 b/dashboard-next/out/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 new file mode 100644 index 0000000..c3f0666 Binary files /dev/null and b/dashboard-next/out/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2 differ diff --git a/dashboard-next/out/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 b/dashboard-next/out/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 new file mode 100644 index 0000000..74791bb Binary files /dev/null and b/dashboard-next/out/_next/static/media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2 differ diff --git a/dashboard-next/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 b/dashboard-next/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 new file mode 100644 index 0000000..91dc3e8 Binary files /dev/null and b/dashboard-next/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 differ diff --git a/dashboard-next/out/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 b/dashboard-next/out/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 new file mode 100644 index 0000000..7bb4011 Binary files /dev/null and b/dashboard-next/out/_next/static/media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2 differ diff --git a/dashboard-next/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 b/dashboard-next/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 new file mode 100644 index 0000000..bc0e0ab Binary files /dev/null and b/dashboard-next/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 differ diff --git a/dashboard-next/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 b/dashboard-next/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 new file mode 100644 index 0000000..b6dd1fa Binary files /dev/null and b/dashboard-next/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 differ diff --git a/dashboard-next/out/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 b/dashboard-next/out/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 new file mode 100644 index 0000000..8d79fc5 Binary files /dev/null and b/dashboard-next/out/_next/static/media/cc545e633e20c56d-s.176arc174-8zp.woff2 differ diff --git a/dashboard-next/out/_next/static/media/favicon.2vob68tjqpejf.ico b/dashboard-next/out/_next/static/media/favicon.2vob68tjqpejf.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/dashboard-next/out/_next/static/media/favicon.2vob68tjqpejf.ico differ diff --git a/dashboard-next/out/_not-found/__next._full.txt b/dashboard-next/out/_not-found/__next._full.txt new file mode 100644 index 0000000..6d1d1f6 --- /dev/null +++ b/dashboard-next/out/_not-found/__next._full.txt @@ -0,0 +1,16 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +5:"$Sreact.suspense" +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +a:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +c:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +7:X +0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +7:C +9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +6:null +b:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]] diff --git a/dashboard-next/out/_not-found/__next._not-found.__PAGE__.txt b/dashboard-next/out/_not-found/__next._not-found.__PAGE__.txt new file mode 100644 index 0000000..ec2ac80 --- /dev/null +++ b/dashboard-next/out/_not-found/__next._not-found.__PAGE__.txt @@ -0,0 +1,22 @@ +1:"$Sreact.fragment" +2:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +3:"$Sreact.suspense" +7:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +9:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +b:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +c:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +6:X +e:X +e:C +0:{"buildId":"CxC9DIW0Ude54_bbbG52g","data":[{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":"$@5","staleTime":"$6","varyParams":null},{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L7",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L8",null,{"children":["$","$3",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L9","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":"$@a","staleTime":"$6","varyParams":null},{"rsc":["$","$1","c",{"children":[null,["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}]}]]}],"isPartial":"$@d","staleTime":"$6","varyParams":"$e"},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@f","staleTime":"$6","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@10","rootVaryParams":null,"needsRuntimeRequest":"$@11"} +4:null +6:300 +11:true +6:C +10:0 +a:"$undefined" +d:"$undefined" +f:"$undefined" +5:"$undefined" diff --git a/dashboard-next/out/_not-found/__next._tree.txt b/dashboard-next/out/_not-found/__next._tree.txt new file mode 100644 index 0000000..554780c --- /dev/null +++ b/dashboard-next/out/_not-found/__next._tree.txt @@ -0,0 +1,2 @@ +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":4192,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}}}},"staleTime":300,"buildId":"CxC9DIW0Ude54_bbbG52g"} diff --git a/dashboard-next/out/_not-found/index.html b/dashboard-next/out/_not-found/index.html new file mode 100644 index 0000000..5c0c273 --- /dev/null +++ b/dashboard-next/out/_not-found/index.html @@ -0,0 +1 @@ +FTDT Quant Lab404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/dashboard-next/out/_not-found/index.txt b/dashboard-next/out/_not-found/index.txt new file mode 100644 index 0000000..6d1d1f6 --- /dev/null +++ b/dashboard-next/out/_not-found/index.txt @@ -0,0 +1,16 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +5:"$Sreact.suspense" +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +a:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +c:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +7:X +0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +7:C +9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +d:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +6:null +b:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Ld","3",{}]] diff --git a/dashboard-next/out/favicon.ico b/dashboard-next/out/favicon.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/dashboard-next/out/favicon.ico differ diff --git a/dashboard-next/out/file.svg b/dashboard-next/out/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/dashboard-next/out/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out/globe.svg b/dashboard-next/out/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/dashboard-next/out/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out/index.html b/dashboard-next/out/index.html new file mode 100644 index 0000000..6aa976a --- /dev/null +++ b/dashboard-next/out/index.html @@ -0,0 +1 @@ +FTDT Quant Lab
\ No newline at end of file diff --git a/dashboard-next/out/index.txt b/dashboard-next/out/index.txt new file mode 100644 index 0000000..fb82e79 --- /dev/null +++ b/dashboard-next/out/index.txt @@ -0,0 +1,20 @@ +1:"$Sreact.fragment" +2:I[39756,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +3:I[37457,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default"] +4:I[47257,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ClientPageRoot"] +5:I[52683,["/cv/_next/static/chunks/0h2qsuyze9ds1.js","/cv/_next/static/chunks/0oyhbmfwzlodf.js"],"default"] +8:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"OutletBoundary"] +9:"$Sreact.suspense" +b:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"ViewportBoundary"] +d:I[97367,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"MetadataBoundary"] +f:I[68027,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"default",1] +:HL["/cv/_next/static/chunks/3wqi32p1v2fl1.css","style"] +:HL["/cv/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +:HL["/cv/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/cv/_next/static/chunks/0h2qsuyze9ds1.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"inter_b2991b2-module__9mH_6q__variable jetbrains_mono_d5591ac2-module__D88TVW__variable antialiased","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@6","$@7"]}}],[["$","script","script-0",{"src":"/cv/_next/static/chunks/0oyhbmfwzlodf.js","async":true,"nonce":"$undefined"}]],["$","$L8",null,{"children":["$","$9",null,{"name":"Next.MetadataOutlet","children":"$@a"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$9",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/cv/_next/static/chunks/3wqi32p1v2fl1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"CxC9DIW0Ude54_bbbG52g"} +6:{} +7:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" +c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +10:I[27201,["/cv/_next/static/chunks/0h2qsuyze9ds1.js"],"IconMark"] +a:null +e:[["$","title","0",{"children":"FTDT Quant Lab"}],["$","meta","1",{"name":"description","content":"Professional quantitative trading dashboard — Live, Paper, Backtest, Historical"}],["$","link","2",{"rel":"icon","href":"/cv/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L10","3",{}]] diff --git a/dashboard-next/out/next.svg b/dashboard-next/out/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/dashboard-next/out/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out/vercel.svg b/dashboard-next/out/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/dashboard-next/out/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard-next/out/window.svg b/dashboard-next/out/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/dashboard-next/out/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dashboard/server.py b/dashboard/server.py index 7e5ce41..c672a4c 100644 --- a/dashboard/server.py +++ b/dashboard/server.py @@ -164,18 +164,18 @@ async def paper_websocket_endpoint(websocket: WebSocket): # REST metrics endpoints — polled by Next.js dashboard # ═══════════════════════════════════════════════════════════ -@app.get("/metrics") +@app.get("/api/metrics") async def get_metrics_rest(): return JSONResponse(read_metrics()) -@app.get("/metrics/paper") +@app.get("/api/metrics/paper") async def get_paper_metrics_rest(): return JSONResponse(read_paper_metrics()) # Backtest endpoints # ═══════════════════════════════════════════════════════════ -@app.get("/backtests") +@app.get("/api/backtests") async def list_backtests(): """List all saved backtest results.""" results = [] @@ -203,7 +203,7 @@ async def list_backtests(): return JSONResponse(results) -@app.get("/backtest/{name}") +@app.get("/api/backtest/{name}") async def get_backtest(name: str): """Get full backtest result data.""" fpath = os.path.join(BACKTEST_DIR, f"{name}.json") @@ -249,7 +249,7 @@ def recalc_equity_curve(equity_curve, trades, new_fee_rate, fee_model): new_curve.append({"t": pt_time, "v": round(pt.get("v", 0) + cum, 6)}) return new_curve -@app.get("/backtest/{name}/recalc") +@app.get("/api/backtest/{name}/recalc") async def recalc_backtest(name: str, fee_tier: int = 0, staking_tier: str = "none"): """Recalculate backtest PnL with different fee tier.""" fpath = os.path.join(BACKTEST_DIR, f"{name}.json") @@ -315,7 +315,7 @@ async def recalc_backtest(name: str, fee_tier: int = 0, staking_tier: str = "non }) -@app.get("/backtests/historical") +@app.get("/api/backtests/historical") async def list_historical_backtests(): """List historical (real data) backtest results.""" results = [] @@ -346,7 +346,7 @@ async def list_historical_backtests(): return JSONResponse(results) -@app.get("/backtest/historical/{name}") +@app.get("/api/backtest/historical/{name}") async def get_historical_backtest(name: str): """Get full historical backtest result.""" fpath = os.path.join(HISTORICAL_DIR, f"{name}.json") @@ -356,7 +356,7 @@ async def get_historical_backtest(name: str): return JSONResponse({"error": "not found"}, status_code=404) -@app.get("/backtest/{name}/csv") +@app.get("/api/backtest/{name}/csv") async def get_backtest_csv(name: str): """Download backtest trades as CSV.""" from fastapi.responses import Response @@ -379,7 +379,7 @@ async def get_backtest_csv(name: str): ) -@app.get("/risk") +@app.get("/api/risk") async def get_risk_metrics(): """Compute risk analytics from the latest paper metrics.""" paper = read_paper_metrics() @@ -460,5 +460,11 @@ def main(): uvicorn.run(app, host=args.host, port=args.port, log_level="warning") + +# Serve Next.js assets at /_next/static/ +_next_dir = Path(__file__).parent / "static" / "_next" +if _next_dir.is_dir(): + app.mount("/_next", StaticFiles(directory=str(_next_dir)), name="next_assets") + if __name__ == "__main__": main()