mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
* fix(catalog): update API Starter fallback prices to match Dodo API Starter Monthly: $59.99 → $99.99 API Starter Annual: $490 → $999 * fix(catalog): log and expose priceSource (dodo/partial/fallback) Console warns when fallback prices are used for individual products. Response includes priceSource field: 'dodo' (all from API), 'partial' (some failed), or 'fallback' (all failed). Makes silent failures visible in Vercel logs and API response. * fix(catalog): priceSource counts only public priced products, remove playground priceSource was counting all CATALOG entries (including hidden api_business and enterprise with no Dodo price), making it report 'partial' even when all visible prices came from Dodo. Now counts only products rendered by buildTiers. Removed playground-pricing.html from git.
249 lines
538 KiB
JavaScript
249 lines
538 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const c of l)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&r(f)}).observe(document,{childList:!0,subtree:!0});function a(l){const c={};return l.integrity&&(c.integrity=l.integrity),l.referrerPolicy&&(c.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?c.credentials="include":l.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function r(l){if(l.ep)return;l.ep=!0;const c=a(l);fetch(l.href,c)}})();var cf={exports:{}},er={};/**
|
|
* @license React
|
|
* react-jsx-runtime.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var Ny;function Bw(){if(Ny)return er;Ny=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(r,l,c){var f=null;if(c!==void 0&&(f=""+c),l.key!==void 0&&(f=""+l.key),"key"in l){c={};for(var h in l)h!=="key"&&(c[h]=l[h])}else c=l;return l=c.ref,{$$typeof:n,type:r,key:f,ref:l!==void 0?l:null,props:c}}return er.Fragment=t,er.jsx=a,er.jsxs=a,er}var Dy;function Hw(){return Dy||(Dy=1,cf.exports=Bw()),cf.exports}var g=Hw();const ce=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,De=globalThis,Xi="10.47.0";function Ml(){return Ol(De),De}function Ol(n){const t=n.__SENTRY__=n.__SENTRY__||{};return t.version=t.version||Xi,t[Xi]=t[Xi]||{}}function es(n,t,a=De){const r=a.__SENTRY__=a.__SENTRY__||{},l=r[Xi]=r[Xi]||{};return l[n]||(l[n]=t())}const Pw=["debug","info","warn","error","log","assert","trace"],qw="Sentry Logger ",gl={};function ts(n){if(!("console"in De))return n();const t=De.console,a={},r=Object.keys(gl);r.forEach(l=>{const c=gl[l];a[l]=t[l],t[l]=c});try{return n()}finally{r.forEach(l=>{t[l]=a[l]})}}function Iw(){Rd().enabled=!0}function Gw(){Rd().enabled=!1}function px(){return Rd().enabled}function Fw(...n){Od("log",...n)}function Yw(...n){Od("warn",...n)}function Kw(...n){Od("error",...n)}function Od(n,...t){ce&&px()&&ts(()=>{De.console[n](`${qw}[${n}]:`,...t)})}function Rd(){return ce?es("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const ie={enable:Iw,disable:Gw,isEnabled:px,log:Fw,warn:Yw,error:Kw},gx=50,Zi="?",jy=/\(error: (.*)\)/,Cy=/captureMessage|captureException/;function yx(...n){const t=n.sort((a,r)=>a[0]-r[0]).map(a=>a[1]);return(a,r=0,l=0)=>{const c=[],f=a.split(`
|
|
`);for(let h=r;h<f.length;h++){let m=f[h];m.length>1024&&(m=m.slice(0,1024));const p=jy.test(m)?m.replace(jy,"$1"):m;if(!p.match(/\S*Error: /)){for(const v of t){const x=v(p);if(x){c.push(x);break}}if(c.length>=gx+l)break}}return $w(c.slice(l))}}function Xw(n){return Array.isArray(n)?yx(...n):n}function $w(n){if(!n.length)return[];const t=Array.from(n);return/sentryWrapped/.test(Zo(t).function||"")&&t.pop(),t.reverse(),Cy.test(Zo(t).function||"")&&(t.pop(),Cy.test(Zo(t).function||"")&&t.pop()),t.slice(0,gx).map(a=>({...a,filename:a.filename||Zo(t).filename,function:a.function||Zi}))}function Zo(n){return n[n.length-1]||{}}const uf="<anonymous>";function gi(n){try{return!n||typeof n!="function"?uf:n.name||uf}catch{return uf}}function My(n){const t=n.exception;if(t){const a=[];try{return t.values.forEach(r=>{r.stacktrace.frames&&a.push(...r.stacktrace.frames)}),a}catch{return}}}function vx(n){return"__v_isVNode"in n&&n.__v_isVNode?"[VueVNode]":"[VueViewModel]"}const al={},Oy={};function Ji(n,t){al[n]=al[n]||[],al[n].push(t)}function Wi(n,t){if(!Oy[n]){Oy[n]=!0;try{t()}catch(a){ce&&ie.error(`Error while instrumenting ${n}`,a)}}}function sn(n,t){const a=n&&al[n];if(a)for(const r of a)try{r(t)}catch(l){ce&&ie.error(`Error while triggering instrumentation handler.
|
|
Type: ${n}
|
|
Name: ${gi(r)}
|
|
Error:`,l)}}let ff=null;function Zw(n){const t="error";Ji(t,n),Wi(t,Qw)}function Qw(){ff=De.onerror,De.onerror=function(n,t,a,r,l){return sn("error",{column:r,error:l,line:a,msg:n,url:t}),ff?ff.apply(this,arguments):!1},De.onerror.__SENTRY_INSTRUMENTED__=!0}let df=null;function Jw(n){const t="unhandledrejection";Ji(t,n),Wi(t,Ww)}function Ww(){df=De.onunhandledrejection,De.onunhandledrejection=function(n){return sn("unhandledrejection",n),df?df.apply(this,arguments):!0},De.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const xx=Object.prototype.toString;function Rl(n){switch(xx.call(n)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return yi(n,Error)}}function ns(n,t){return xx.call(n)===`[object ${t}]`}function bx(n){return ns(n,"ErrorEvent")}function Ry(n){return ns(n,"DOMError")}function e_(n){return ns(n,"DOMException")}function zn(n){return ns(n,"String")}function kd(n){return typeof n=="object"&&n!==null&&"__sentry_template_string__"in n&&"__sentry_template_values__"in n}function kl(n){return n===null||kd(n)||typeof n!="object"&&typeof n!="function"}function hr(n){return ns(n,"Object")}function Ll(n){return typeof Event<"u"&&yi(n,Event)}function t_(n){return typeof Element<"u"&&yi(n,Element)}function n_(n){return ns(n,"RegExp")}function wr(n){return!!(n!=null&&n.then&&typeof n.then=="function")}function i_(n){return hr(n)&&"nativeEvent"in n&&"preventDefault"in n&&"stopPropagation"in n}function yi(n,t){try{return n instanceof t}catch{return!1}}function Sx(n){return!!(typeof n=="object"&&n!==null&&(n.__isVue||n._isVue||n.__v_isVNode))}function wx(n){return typeof Request<"u"&&yi(n,Request)}const Ld=De,a_=80;function _x(n,t={}){if(!n)return"<unknown>";try{let a=n;const r=5,l=[];let c=0,f=0;const h=" > ",m=h.length;let p;const v=Array.isArray(t)?t:t.keyAttrs,x=!Array.isArray(t)&&t.maxStringLength||a_;for(;a&&c++<r&&(p=s_(a,v),!(p==="html"||c>1&&f+l.length*m+p.length>=x));)l.push(p),f+=p.length,a=a.parentNode;return l.reverse().join(h)}catch{return"<unknown>"}}function s_(n,t){const a=n,r=[];if(!(a!=null&&a.tagName))return"";if(Ld.HTMLElement&&a instanceof HTMLElement&&a.dataset){if(a.dataset.sentryComponent)return a.dataset.sentryComponent;if(a.dataset.sentryElement)return a.dataset.sentryElement}r.push(a.tagName.toLowerCase());const l=t!=null&&t.length?t.filter(c=>a.getAttribute(c)).map(c=>[c,a.getAttribute(c)]):null;if(l!=null&&l.length)l.forEach(c=>{r.push(`[${c[0]}="${c[1]}"]`)});else{a.id&&r.push(`#${a.id}`);const c=a.className;if(c&&zn(c)){const f=c.split(/\s+/);for(const h of f)r.push(`.${h}`)}}for(const c of["aria-label","type","name","title","alt"]){const f=a.getAttribute(c);f&&r.push(`[${c}="${f}"]`)}return r.join("")}function zd(){try{return Ld.document.location.href}catch{return""}}function r_(n){if(!Ld.HTMLElement)return null;let t=n;const a=5;for(let r=0;r<a;r++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function Ut(n,t,a){if(!(t in n))return;const r=n[t];if(typeof r!="function")return;const l=a(r);typeof l=="function"&&Tx(l,r);try{n[t]=l}catch{ce&&ie.log(`Failed to replace method "${t}" in object`,n)}}function vi(n,t,a){try{Object.defineProperty(n,t,{value:a,writable:!0,configurable:!0})}catch{ce&&ie.log(`Failed to add non-enumerable property "${t}" to object`,n)}}function Tx(n,t){try{const a=t.prototype||{};n.prototype=t.prototype=a,vi(n,"__sentry_original__",t)}catch{}}function Vd(n){return n.__sentry_original__}function Ex(n){if(Rl(n))return{message:n.message,name:n.name,stack:n.stack,...Ly(n)};if(Ll(n)){const t={type:n.type,target:ky(n.target),currentTarget:ky(n.currentTarget),...Ly(n)};return typeof CustomEvent<"u"&&yi(n,CustomEvent)&&(t.detail=n.detail),t}else return n}function ky(n){try{return t_(n)?_x(n):Object.prototype.toString.call(n)}catch{return"<unknown>"}}function Ly(n){return typeof n=="object"&&n!==null?Object.fromEntries(Object.entries(n)):{}}function o_(n){const t=Object.keys(Ex(n));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}let Ua;function zl(n){if(Ua!==void 0)return Ua?Ua(n):n();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),a=De;return t in a&&typeof a[t]=="function"?(Ua=a[t],Ua(n)):(Ua=null,n())}function yl(){return zl(()=>Math.random())}function Vl(){return zl(()=>Date.now())}function Gf(n,t=0){return typeof n!="string"||t===0||n.length<=t?n:`${n.slice(0,t)}...`}function zy(n,t){if(!Array.isArray(n))return"";const a=[];for(let r=0;r<n.length;r++){const l=n[r];try{Sx(l)?a.push(vx(l)):a.push(String(l))}catch{a.push("[value cannot be serialized]")}}return a.join(t)}function sl(n,t,a=!1){return zn(n)?n_(t)?t.test(n):zn(t)?a?n===t:n.includes(t):!1:!1}function Ul(n,t=[],a=!1){return t.some(r=>sl(n,r,a))}function l_(){const n=De;return n.crypto||n.msCrypto}let hf;function c_(){return yl()*16}function Qt(n=l_()){try{if(n!=null&&n.randomUUID)return zl(()=>n.randomUUID()).replace(/-/g,"")}catch{}return hf||(hf="10000000100040008000"+1e11),hf.replace(/[018]/g,t=>(t^(c_()&15)>>t/4).toString(16))}function Ax(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}function Fi(n){const{message:t,event_id:a}=n;if(t)return t;const r=Ax(n);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||a||"<unknown>":a||"<unknown>"}function Ff(n,t,a){const r=n.exception=n.exception||{},l=r.values=r.values||[],c=l[0]=l[0]||{};c.value||(c.value=t||""),c.type||(c.type="Error")}function $a(n,t){const a=Ax(n);if(!a)return;const r={type:"generic",handled:!0},l=a.mechanism;if(a.mechanism={...r,...l,...t},t&&"data"in t){const c={...l==null?void 0:l.data,...t.data};a.mechanism.data=c}}function Vy(n){if(u_(n))return!0;try{vi(n,"__sentry_captured__",!0)}catch{}return!1}function u_(n){try{return n.__sentry_captured__}catch{}}const Nx=1e3;function _r(){return Vl()/Nx}function f_(){const{performance:n}=De;if(!(n!=null&&n.now)||!n.timeOrigin)return _r;const t=n.timeOrigin;return()=>(t+zl(()=>n.now()))/Nx}let Uy;function Vn(){return(Uy??(Uy=f_()))()}function d_(n){const t=Vn(),a={sid:Qt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>m_(a)};return n&&Za(a,n),a}function Za(n,t={}){if(t.user&&(!n.ipAddress&&t.user.ip_address&&(n.ipAddress=t.user.ip_address),!n.did&&!t.did&&(n.did=t.user.id||t.user.email||t.user.username)),n.timestamp=t.timestamp||Vn(),t.abnormal_mechanism&&(n.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(n.ignoreDuration=t.ignoreDuration),t.sid&&(n.sid=t.sid.length===32?t.sid:Qt()),t.init!==void 0&&(n.init=t.init),!n.did&&t.did&&(n.did=`${t.did}`),typeof t.started=="number"&&(n.started=t.started),n.ignoreDuration)n.duration=void 0;else if(typeof t.duration=="number")n.duration=t.duration;else{const a=n.timestamp-n.started;n.duration=a>=0?a:0}t.release&&(n.release=t.release),t.environment&&(n.environment=t.environment),!n.ipAddress&&t.ipAddress&&(n.ipAddress=t.ipAddress),!n.userAgent&&t.userAgent&&(n.userAgent=t.userAgent),typeof t.errors=="number"&&(n.errors=t.errors),t.status&&(n.status=t.status)}function h_(n,t){let a={};n.status==="ok"&&(a={status:"exited"}),Za(n,a)}function m_(n){return{sid:`${n.sid}`,init:n.init,started:new Date(n.started*1e3).toISOString(),timestamp:new Date(n.timestamp*1e3).toISOString(),status:n.status,errors:n.errors,did:typeof n.did=="number"||typeof n.did=="string"?`${n.did}`:void 0,duration:n.duration,abnormal_mechanism:n.abnormal_mechanism,attrs:{release:n.release,environment:n.environment,ip_address:n.ipAddress,user_agent:n.userAgent}}}function Tr(n,t,a=2){if(!t||typeof t!="object"||a<=0)return t;if(n&&Object.keys(t).length===0)return n;const r={...n};for(const l in t)Object.prototype.hasOwnProperty.call(t,l)&&(r[l]=Tr(r[l],t[l],a-1));return r}function By(){return Qt()}function Dx(){return Qt().substring(16)}const Yf="_sentrySpan";function Hy(n,t){t?vi(n,Yf,t):delete n[Yf]}function Py(n){return n[Yf]}const p_=100;class Un{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:By(),sampleRand:yl()}}clone(){const t=new Un;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,Hy(t,Py(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Za(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,a){return this.setTags({[t]:a})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,a){return this.setAttributes({[t]:a})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,a){return this._extra={...this._extra,[t]:a},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,a){return a===null?delete this._contexts[t]:this._contexts[t]=a,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const a=typeof t=="function"?t(this):t,r=a instanceof Un?a.getScopeData():hr(a)?t:void 0,{tags:l,attributes:c,extra:f,user:h,contexts:m,level:p,fingerprint:v=[],propagationContext:x,conversationId:S}=r||{};return this._tags={...this._tags,...l},this._attributes={...this._attributes,...c},this._extra={...this._extra,...f},this._contexts={...this._contexts,...m},h&&Object.keys(h).length&&(this._user=h),p&&(this._level=p),v.length&&(this._fingerprint=v),x&&(this._propagationContext=x),S&&(this._conversationId=S),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,Hy(this,void 0),this._attachments=[],this.setPropagationContext({traceId:By(),sampleRand:yl()}),this._notifyScopeListeners(),this}addBreadcrumb(t,a){var c;const r=typeof a=="number"?a:p_;if(r<=0)return this;const l={timestamp:_r(),...t,message:t.message?Gf(t.message,2048):t.message};return this._breadcrumbs.push(l),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),(c=this._client)==null||c.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Py(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Tr(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,a){const r=(a==null?void 0:a.event_id)||Qt();if(!this._client)return ce&&ie.warn("No client configured on scope - will not capture exception!"),r;const l=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:l,...a,event_id:r},this),r}captureMessage(t,a,r){const l=(r==null?void 0:r.event_id)||Qt();if(!this._client)return ce&&ie.warn("No client configured on scope - will not capture message!"),l;const c=(r==null?void 0:r.syntheticException)??new Error(t);return this._client.captureMessage(t,a,{originalException:t,syntheticException:c,...r,event_id:l},this),l}captureEvent(t,a){const r=t.event_id||(a==null?void 0:a.event_id)||Qt();return this._client?(this._client.captureEvent(t,{...a,event_id:r},this),r):(ce&&ie.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function g_(){return es("defaultCurrentScope",()=>new Un)}function y_(){return es("defaultIsolationScope",()=>new Un)}const qy=n=>n instanceof Promise&&!n[jx],jx=Symbol("chained PromiseLike"),v_=(n,t,a)=>{const r=n.then(l=>(t(l),l),l=>{throw a(l),l});return qy(r)&&qy(n)?r:x_(n,r)},x_=(n,t)=>{let a=!1;for(const r in n){if(r in t)continue;a=!0;const l=n[r];typeof l=="function"?Object.defineProperty(t,r,{value:(...c)=>l.apply(n,c),enumerable:!0,configurable:!0,writable:!0}):t[r]=l}return a&&Object.assign(t,{[jx]:!0}),t};class b_{constructor(t,a){let r;t?r=t:r=new Un;let l;a?l=a:l=new Un,this._stack=[{scope:r}],this._isolationScope=l}withScope(t){const a=this._pushScope();let r;try{r=t(a)}catch(l){throw this._popScope(),l}return wr(r)?v_(r,()=>this._popScope(),()=>this._popScope()):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function Qa(){const n=Ml(),t=Ol(n);return t.stack=t.stack||new b_(g_(),y_())}function S_(n){return Qa().withScope(n)}function w_(n,t){const a=Qa();return a.withScope(()=>(a.getStackTop().scope=n,t(n)))}function Iy(n){return Qa().withScope(()=>n(Qa().getIsolationScope()))}function __(){return{withIsolationScope:Iy,withScope:S_,withSetScope:w_,withSetIsolationScope:(n,t)=>Iy(t),getCurrentScope:()=>Qa().getScope(),getIsolationScope:()=>Qa().getIsolationScope()}}function Ud(n){const t=Ol(n);return t.acs?t.acs:__()}function Hn(){const n=Ml();return Ud(n).getCurrentScope()}function Si(){const n=Ml();return Ud(n).getIsolationScope()}function T_(){return es("globalScope",()=>new Un)}function E_(...n){const t=Ml(),a=Ud(t);if(n.length===2){const[r,l]=n;return r?a.withSetScope(r,l):a.withScope(l)}return a.withScope(n[0])}function pt(){return Hn().getClient()}function A_(n){const t=n.getPropagationContext(),{traceId:a,parentSpanId:r,propagationSpanId:l}=t,c={trace_id:a,span_id:l||Dx()};return r&&(c.parent_span_id=r),c}const N_="sentry.source",D_="sentry.sample_rate",j_="sentry.previous_trace_sample_rate",C_="sentry.op",M_="sentry.origin",Cx="sentry.profile_id",Mx="sentry.exclusive_time",O_="gen_ai.conversation.id",R_=0,k_=1,L_="_sentryScope",z_="_sentryIsolationScope";function V_(n){if(n){if(typeof n=="object"&&"deref"in n&&typeof n.deref=="function")try{return n.deref()}catch{return}return n}}function Ox(n){const t=n;return{scope:t[L_],isolationScope:V_(t[z_])}}const Gy="sentry-";function U_(n){const t=B_(n);if(!t)return;const a=Object.entries(t).reduce((r,[l,c])=>{if(l.startsWith(Gy)){const f=l.slice(Gy.length);r[f]=c}return r},{});if(Object.keys(a).length>0)return a}function B_(n){if(!(!n||!zn(n)&&!Array.isArray(n)))return Array.isArray(n)?n.reduce((t,a)=>{const r=Fy(a);return Object.entries(r).forEach(([l,c])=>{t[l]=c}),t},{}):Fy(n)}function Fy(n){return n.split(",").map(t=>{const a=t.indexOf("=");if(a===-1)return[];const r=t.slice(0,a),l=t.slice(a+1);return[r,l].map(c=>{try{return decodeURIComponent(c.trim())}catch{return}})}).reduce((t,[a,r])=>(a&&r&&(t[a]=r),t),{})}const H_=/^o(\d+)\./,P_=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function q_(n){return n==="http"||n==="https"}function Er(n,t=!1){const{host:a,path:r,pass:l,port:c,projectId:f,protocol:h,publicKey:m}=n;return`${h}://${m}${t&&l?`:${l}`:""}@${a}${c?`:${c}`:""}/${r&&`${r}/`}${f}`}function I_(n){const t=P_.exec(n);if(!t){ts(()=>{console.error(`Invalid Sentry Dsn: ${n}`)});return}const[a,r,l="",c="",f="",h=""]=t.slice(1);let m="",p=h;const v=p.split("/");if(v.length>1&&(m=v.slice(0,-1).join("/"),p=v.pop()),p){const x=p.match(/^\d+/);x&&(p=x[0])}return Rx({host:c,pass:l,path:m,projectId:p,port:f,protocol:a,publicKey:r})}function Rx(n){return{protocol:n.protocol,publicKey:n.publicKey||"",pass:n.pass||"",host:n.host,port:n.port||"",path:n.path||"",projectId:n.projectId}}function G_(n){if(!ce)return!0;const{port:t,projectId:a,protocol:r}=n;return["protocol","publicKey","host","projectId"].find(f=>n[f]?!1:(ie.error(`Invalid Sentry Dsn: ${f} missing`),!0))?!1:a.match(/^\d+$/)?q_(r)?t&&isNaN(parseInt(t,10))?(ie.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(ie.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(ie.error(`Invalid Sentry Dsn: Invalid projectId ${a}`),!1)}function F_(n){const t=n.match(H_);return t==null?void 0:t[1]}function Y_(n){const t=n.getOptions(),{host:a}=n.getDsn()||{};let r;return t.orgId?r=String(t.orgId):a&&(r=F_(a)),r}function K_(n){const t=typeof n=="string"?I_(n):Rx(n);if(!(!t||!G_(t)))return t}function X_(n){if(typeof n=="boolean")return Number(n);const t=typeof n=="string"?parseFloat(n):n;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const kx=1;let Yy=!1;function $_(n){const{spanId:t,traceId:a,isRemote:r}=n.spanContext(),l=r?t:Bd(n).parent_span_id,c=Ox(n).scope,f=r?(c==null?void 0:c.getPropagationContext().propagationSpanId)||Dx():t;return{parent_span_id:l,span_id:f,trace_id:a}}function Z_(n){if(n&&n.length>0)return n.map(({context:{spanId:t,traceId:a,traceFlags:r,...l},attributes:c})=>({span_id:t,trace_id:a,sampled:r===kx,attributes:c,...l}))}function Ky(n){return typeof n=="number"?Xy(n):Array.isArray(n)?n[0]+n[1]/1e9:n instanceof Date?Xy(n.getTime()):Vn()}function Xy(n){return n>9999999999?n/1e3:n}function Bd(n){var r;if(J_(n))return n.getSpanJSON();const{spanId:t,traceId:a}=n.spanContext();if(Q_(n)){const{attributes:l,startTime:c,name:f,endTime:h,status:m,links:p}=n,v="parentSpanId"in n?n.parentSpanId:"parentSpanContext"in n?(r=n.parentSpanContext)==null?void 0:r.spanId:void 0;return{span_id:t,trace_id:a,data:l,description:f,parent_span_id:v,start_timestamp:Ky(c),timestamp:Ky(h)||void 0,status:eT(m),op:l[C_],origin:l[M_],links:Z_(p)}}return{span_id:t,trace_id:a,start_timestamp:0,data:{}}}function Q_(n){const t=n;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function J_(n){return typeof n.getSpanJSON=="function"}function W_(n){const{traceFlags:t}=n.spanContext();return t===kx}function eT(n){if(!(!n||n.code===R_))return n.code===k_?"ok":n.message||"internal_error"}const tT="_sentryRootSpan";function Lx(n){return n[tT]||n}function $y(){Yy||(ts(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),Yy=!0)}function nT(n){var a;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=(a=pt())==null?void 0:a.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function Zy(n){ie.log(`Ignoring span ${n.op} - ${n.description} because it matches \`ignoreSpans\`.`)}function Qy(n,t){if(!(t!=null&&t.length)||!n.description)return!1;for(const a of t){if(aT(a)){if(sl(n.description,a))return ce&&Zy(n),!0;continue}if(!a.name&&!a.op)continue;const r=a.name?sl(n.description,a.name):!0,l=a.op?n.op&&sl(n.op,a.op):!0;if(r&&l)return ce&&Zy(n),!0}return!1}function iT(n,t){const a=t.parent_span_id,r=t.span_id;if(a)for(const l of n)l.parent_span_id===r&&(l.parent_span_id=a)}function aT(n){return typeof n=="string"||n instanceof RegExp}const Hd="production",sT="_frozenDsc";function zx(n,t){const a=t.getOptions(),{publicKey:r}=t.getDsn()||{},l={environment:a.environment||Hd,release:a.release,public_key:r,trace_id:n,org_id:Y_(t)};return t.emit("createDsc",l),l}function rT(n,t){const a=t.getPropagationContext();return a.dsc||zx(a.traceId,n)}function oT(n){var T;const t=pt();if(!t)return{};const a=Lx(n),r=Bd(a),l=r.data,c=a.spanContext().traceState,f=(c==null?void 0:c.get("sentry.sample_rate"))??l[D_]??l[j_];function h(k){return(typeof f=="number"||typeof f=="string")&&(k.sample_rate=`${f}`),k}const m=a[sT];if(m)return h(m);const p=c==null?void 0:c.get("sentry.dsc"),v=p&&U_(p);if(v)return h(v);const x=zx(n.spanContext().traceId,t),S=l[N_],w=r.description;return S!=="url"&&w&&(x.transaction=w),nT()&&(x.sampled=String(W_(a)),x.sample_rand=(c==null?void 0:c.get("sentry.sample_rand"))??((T=Ox(a).scope)==null?void 0:T.getPropagationContext().sampleRand.toString())),h(x),t.emit("createDsc",x,a),x}function Ln(n,t=100,a=1/0){try{return Kf("",n,t,a)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Vx(n,t=3,a=100*1024){const r=Ln(n,t);return fT(r)>a?Vx(n,t-1,a):r}function Kf(n,t,a=1/0,r=1/0,l=dT()){const[c,f]=l;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const h=lT(n,t);if(!h.startsWith("[object "))return h;if(t.__sentry_skip_normalization__)return t;const m=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:a;if(m===0)return h.replace("object ","");if(c(t))return"[Circular ~]";const p=t;if(p&&typeof p.toJSON=="function")try{const w=p.toJSON();return Kf("",w,m-1,r,l)}catch{}const v=Array.isArray(t)?[]:{};let x=0;const S=Ex(t);for(const w in S){if(!Object.prototype.hasOwnProperty.call(S,w))continue;if(x>=r){v[w]="[MaxProperties ~]";break}const T=S[w];v[w]=Kf(w,T,m-1,r,l),x++}return f(t),v}function lT(n,t){try{if(n==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(n==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Sx(t))return vx(t);if(i_(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${gi(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const a=cT(t);return/^HTML(\w*)Element$/.test(a)?`[HTMLElement: ${a}]`:`[object ${a}]`}catch(a){return`**non-serializable** (${a})`}}function cT(n){const t=Object.getPrototypeOf(n);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function uT(n){return~-encodeURI(n).split(/%..|./).length}function fT(n){return uT(JSON.stringify(n))}function dT(){const n=new WeakSet;function t(r){return n.has(r)?!0:(n.add(r),!1)}function a(r){n.delete(r)}return[t,a]}function is(n,t=[]){return[n,t]}function hT(n,t){const[a,r]=n;return[a,[...r,t]]}function Xf(n,t){const a=n[1];for(const r of a){const l=r[0].type;if(t(r,l))return!0}return!1}function mT(n,t){return Xf(n,(a,r)=>t.includes(r))}function $f(n){const t=Ol(De);return t.encodePolyfill?t.encodePolyfill(n):new TextEncoder().encode(n)}function pT(n){const[t,a]=n;let r=JSON.stringify(t);function l(c){typeof r=="string"?r=typeof c=="string"?r+c:[$f(r),c]:r.push(typeof c=="string"?$f(c):c)}for(const c of a){const[f,h]=c;if(l(`
|
|
${JSON.stringify(f)}
|
|
`),typeof h=="string"||h instanceof Uint8Array)l(h);else{let m;try{m=JSON.stringify(h)}catch{m=JSON.stringify(Ln(h))}l(m)}}return typeof r=="string"?r:gT(r)}function gT(n){const t=n.reduce((l,c)=>l+c.length,0),a=new Uint8Array(t);let r=0;for(const l of n)a.set(l,r),r+=l.length;return a}function yT(n){const t=typeof n.data=="string"?$f(n.data):n.data;return[{type:"attachment",length:t.length,filename:n.filename,content_type:n.contentType,attachment_type:n.attachmentType},t]}const Ux={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function vT(n){return n in Ux}function Jy(n){return vT(n)?Ux[n]:n}function Bx(n){if(!(n!=null&&n.sdk))return;const{name:t,version:a}=n.sdk;return{name:t,version:a}}function xT(n,t,a,r){var c;const l=(c=n.sdkProcessingMetadata)==null?void 0:c.dynamicSamplingContext;return{event_id:n.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!a&&r&&{dsn:Er(r)},...l&&{trace:l}}}function bT(n,t){var r,l,c,f;if(!t)return n;const a=n.sdk||{};return n.sdk={...a,name:a.name||t.name,version:a.version||t.version,integrations:[...((r=n.sdk)==null?void 0:r.integrations)||[],...t.integrations||[]],packages:[...((l=n.sdk)==null?void 0:l.packages)||[],...t.packages||[]],settings:(c=n.sdk)!=null&&c.settings||t.settings?{...(f=n.sdk)==null?void 0:f.settings,...t.settings}:void 0},n}function ST(n,t,a,r){const l=Bx(a),c={sent_at:new Date().toISOString(),...l&&{sdk:l},...!!r&&t&&{dsn:Er(t)}},f="aggregates"in n?[{type:"sessions"},n]:[{type:"session"},n.toJSON()];return is(c,[f])}function wT(n,t,a,r){const l=Bx(a),c=n.type&&n.type!=="replay_event"?n.type:"event";bT(n,a==null?void 0:a.sdk);const f=xT(n,l,r,t);return delete n.sdkProcessingMetadata,is(f,[[{type:c},n]])}const mf=0,Wy=1,e0=2;function Ar(n){return new mr(t=>{t(n)})}function Pd(n){return new mr((t,a)=>{a(n)})}class mr{constructor(t){this._state=mf,this._handlers=[],this._runExecutor(t)}then(t,a){return new mr((r,l)=>{this._handlers.push([!1,c=>{if(!t)r(c);else try{r(t(c))}catch(f){l(f)}},c=>{if(!a)l(c);else try{r(a(c))}catch(f){l(f)}}]),this._executeHandlers()})}catch(t){return this.then(a=>a,t)}finally(t){return new mr((a,r)=>{let l,c;return this.then(f=>{c=!1,l=f,t&&t()},f=>{c=!0,l=f,t&&t()}).then(()=>{if(c){r(l);return}a(l)})})}_executeHandlers(){if(this._state===mf)return;const t=this._handlers.slice();this._handlers=[],t.forEach(a=>{a[0]||(this._state===Wy&&a[1](this._value),this._state===e0&&a[2](this._value),a[0]=!0)})}_runExecutor(t){const a=(c,f)=>{if(this._state===mf){if(wr(f)){f.then(r,l);return}this._state=c,this._value=f,this._executeHandlers()}},r=c=>{a(Wy,c)},l=c=>{a(e0,c)};try{t(r,l)}catch(c){l(c)}}}function _T(n,t,a,r=0){try{const l=Zf(t,a,n,r);return wr(l)?l:Ar(l)}catch(l){return Pd(l)}}function Zf(n,t,a,r){const l=a[r];if(!n||!l)return n;const c=l({...n},t);return ce&&c===null&&ie.log(`Event processor "${l.id||"?"}" dropped event`),wr(c)?c.then(f=>Zf(f,t,a,r+1)):Zf(c,t,a,r+1)}let kn,t0,n0,di;function TT(n){const t=De._sentryDebugIds,a=De._debugIds;if(!t&&!a)return{};const r=t?Object.keys(t):[],l=a?Object.keys(a):[];if(di&&r.length===t0&&l.length===n0)return di;t0=r.length,n0=l.length,di={},kn||(kn={});const c=(f,h)=>{for(const m of f){const p=h[m],v=kn==null?void 0:kn[m];if(v&&di&&p)di[v[0]]=p,kn&&(kn[m]=[v[0],p]);else if(p){const x=n(m);for(let S=x.length-1;S>=0;S--){const w=x[S],T=w==null?void 0:w.filename;if(T&&di&&kn){di[T]=p,kn[m]=[T,p];break}}}}};return t&&c(r,t),a&&c(l,a),di}function ET(n,t){const{fingerprint:a,span:r,breadcrumbs:l,sdkProcessingMetadata:c}=t;AT(n,t),r&&jT(n,r),CT(n,a),NT(n,l),DT(n,c)}function i0(n,t){const{extra:a,tags:r,attributes:l,user:c,contexts:f,level:h,sdkProcessingMetadata:m,breadcrumbs:p,fingerprint:v,eventProcessors:x,attachments:S,propagationContext:w,transactionName:T,span:k}=t;tr(n,"extra",a),tr(n,"tags",r),tr(n,"attributes",l),tr(n,"user",c),tr(n,"contexts",f),n.sdkProcessingMetadata=Tr(n.sdkProcessingMetadata,m,2),h&&(n.level=h),T&&(n.transactionName=T),k&&(n.span=k),p.length&&(n.breadcrumbs=[...n.breadcrumbs,...p]),v.length&&(n.fingerprint=[...n.fingerprint,...v]),x.length&&(n.eventProcessors=[...n.eventProcessors,...x]),S.length&&(n.attachments=[...n.attachments,...S]),n.propagationContext={...n.propagationContext,...w}}function tr(n,t,a){n[t]=Tr(n[t],a,1)}function Hx(n,t){const a=T_().getScopeData();return n&&i0(a,n.getScopeData()),t&&i0(a,t.getScopeData()),a}function AT(n,t){const{extra:a,tags:r,user:l,contexts:c,level:f,transactionName:h}=t;Object.keys(a).length&&(n.extra={...a,...n.extra}),Object.keys(r).length&&(n.tags={...r,...n.tags}),Object.keys(l).length&&(n.user={...l,...n.user}),Object.keys(c).length&&(n.contexts={...c,...n.contexts}),f&&(n.level=f),h&&n.type!=="transaction"&&(n.transaction=h)}function NT(n,t){const a=[...n.breadcrumbs||[],...t];n.breadcrumbs=a.length?a:void 0}function DT(n,t){n.sdkProcessingMetadata={...n.sdkProcessingMetadata,...t}}function jT(n,t){n.contexts={trace:$_(t),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:oT(t),...n.sdkProcessingMetadata};const a=Lx(t),r=Bd(a).description;r&&!n.transaction&&n.type==="transaction"&&(n.transaction=r)}function CT(n,t){n.fingerprint=n.fingerprint?Array.isArray(n.fingerprint)?n.fingerprint:[n.fingerprint]:[],t&&(n.fingerprint=n.fingerprint.concat(t)),n.fingerprint.length||delete n.fingerprint}function MT(n,t,a,r,l,c){const{normalizeDepth:f=3,normalizeMaxBreadth:h=1e3}=n,m={...t,event_id:t.event_id||a.event_id||Qt(),timestamp:t.timestamp||_r()},p=a.integrations||n.integrations.map(B=>B.name);OT(m,n),LT(m,p),l&&l.emit("applyFrameMetadata",t),t.type===void 0&&RT(m,n.stackParser);const v=VT(r,a.captureContext);a.mechanism&&$a(m,a.mechanism);const x=l?l.getEventProcessors():[],S=Hx(c,v),w=[...a.attachments||[],...S.attachments];w.length&&(a.attachments=w),ET(m,S);const T=[...x,...S.eventProcessors];return(a.data&&a.data.__sentry__===!0?Ar(m):_T(T,m,a)).then(B=>(B&&kT(B),typeof f=="number"&&f>0?zT(B,f,h):B))}function OT(n,t){var h,m;const{environment:a,release:r,dist:l,maxValueLength:c}=t;n.environment=n.environment||a||Hd,!n.release&&r&&(n.release=r),!n.dist&&l&&(n.dist=l);const f=n.request;f!=null&&f.url&&c&&(f.url=Gf(f.url,c)),c&&((m=(h=n.exception)==null?void 0:h.values)==null||m.forEach(p=>{p.value&&(p.value=Gf(p.value,c))}))}function RT(n,t){var r,l;const a=TT(t);(l=(r=n.exception)==null?void 0:r.values)==null||l.forEach(c=>{var f,h;(h=(f=c.stacktrace)==null?void 0:f.frames)==null||h.forEach(m=>{m.filename&&(m.debug_id=a[m.filename])})})}function kT(n){var r,l;const t={};if((l=(r=n.exception)==null?void 0:r.values)==null||l.forEach(c=>{var f,h;(h=(f=c.stacktrace)==null?void 0:f.frames)==null||h.forEach(m=>{m.debug_id&&(m.abs_path?t[m.abs_path]=m.debug_id:m.filename&&(t[m.filename]=m.debug_id),delete m.debug_id)})}),Object.keys(t).length===0)return;n.debug_meta=n.debug_meta||{},n.debug_meta.images=n.debug_meta.images||[];const a=n.debug_meta.images;Object.entries(t).forEach(([c,f])=>{a.push({type:"sourcemap",code_file:c,debug_id:f})})}function LT(n,t){t.length>0&&(n.sdk=n.sdk||{},n.sdk.integrations=[...n.sdk.integrations||[],...t])}function zT(n,t,a){var l,c;if(!n)return null;const r={...n,...n.breadcrumbs&&{breadcrumbs:n.breadcrumbs.map(f=>({...f,...f.data&&{data:Ln(f.data,t,a)}}))},...n.user&&{user:Ln(n.user,t,a)},...n.contexts&&{contexts:Ln(n.contexts,t,a)},...n.extra&&{extra:Ln(n.extra,t,a)}};return(l=n.contexts)!=null&&l.trace&&r.contexts&&(r.contexts.trace=n.contexts.trace,n.contexts.trace.data&&(r.contexts.trace.data=Ln(n.contexts.trace.data,t,a))),n.spans&&(r.spans=n.spans.map(f=>({...f,...f.data&&{data:Ln(f.data,t,a)}}))),(c=n.contexts)!=null&&c.flags&&r.contexts&&(r.contexts.flags=Ln(n.contexts.flags,3,a)),r}function VT(n,t){if(!t)return n;const a=n?n.clone():new Un;return a.update(t),a}function UT(n,t){return Hn().captureException(n,void 0)}function Px(n,t){return Hn().captureEvent(n,t)}function BT(n,t){Si().setContext(n,t)}function a0(n){const t=Si(),{user:a}=Hx(t,Hn()),{userAgent:r}=De.navigator||{},l=d_({user:a,...r&&{userAgent:r},...n}),c=t.getSession();return(c==null?void 0:c.status)==="ok"&&Za(c,{status:"exited"}),qx(),t.setSession(l),l}function qx(){const n=Si(),a=Hn().getSession()||n.getSession();a&&h_(a),Ix(),n.setSession()}function Ix(){const n=Si(),t=pt(),a=n.getSession();a&&t&&t.captureSession(a)}function pf(n=!1){if(n){qx();return}Ix()}const HT="7";function PT(n){const t=n.protocol?`${n.protocol}:`:"",a=n.port?`:${n.port}`:"";return`${t}//${n.host}${a}${n.path?`/${n.path}`:""}/api/`}function qT(n){return`${PT(n)}${n.projectId}/envelope/`}function IT(n,t){const a={sentry_version:HT};return n.publicKey&&(a.sentry_key=n.publicKey),t&&(a.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(a).toString()}function GT(n,t,a){return t||`${qT(n)}?${IT(n,a)}`}const s0=[];function FT(n){const t={};return n.forEach(a=>{const{name:r}=a,l=t[r];l&&!l.isDefaultInstance&&a.isDefaultInstance||(t[r]=a)}),Object.values(t)}function YT(n){const t=n.defaultIntegrations||[],a=n.integrations;t.forEach(l=>{l.isDefaultInstance=!0});let r;if(Array.isArray(a))r=[...t,...a];else if(typeof a=="function"){const l=a(t);r=Array.isArray(l)?l:[l]}else r=t;return FT(r)}function KT(n,t){const a={};return t.forEach(r=>{r&&Gx(n,r,a)}),a}function r0(n,t){for(const a of t)a!=null&&a.afterAllSetup&&a.afterAllSetup(n)}function Gx(n,t,a){if(a[t.name]){ce&&ie.log(`Integration skipped because it was already installed: ${t.name}`);return}if(a[t.name]=t,!s0.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),s0.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(n),typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);n.on("preprocessEvent",(l,c)=>r(l,c,n))}if(typeof t.processEvent=="function"){const r=t.processEvent.bind(t),l=Object.assign((c,f)=>r(c,f,n),{id:t.name});n.addEventProcessor(l)}ce&&ie.log(`Integration installed: ${t.name}`)}function XT(n){return[{type:"log",item_count:n.length,content_type:"application/vnd.sentry.items.log+json"},{items:n}]}function $T(n,t,a,r){const l={};return t!=null&&t.sdk&&(l.sdk={name:t.sdk.name,version:t.sdk.version}),a&&r&&(l.dsn=Er(r)),is(l,[XT(n)])}function Qf(n,t){const a=t??ZT(n)??[];if(a.length===0)return;const r=n.getOptions(),l=$T(a,r._metadata,r.tunnel,n.getDsn());Fx().set(n,[]),n.emit("flushLogs"),n.sendEnvelope(l)}function ZT(n){return Fx().get(n)}function Fx(){return es("clientToLogBufferMap",()=>new WeakMap)}function QT(n){return[{type:"trace_metric",item_count:n.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:n}]}function JT(n,t,a,r){const l={};return t!=null&&t.sdk&&(l.sdk={name:t.sdk.name,version:t.sdk.version}),a&&r&&(l.dsn=Er(r)),is(l,[QT(n)])}function Yx(n,t){const a=t??WT(n)??[];if(a.length===0)return;const r=n.getOptions(),l=JT(a,r._metadata,r.tunnel,n.getDsn());Kx().set(n,[]),n.emit("flushMetrics"),n.sendEnvelope(l)}function WT(n){return Kx().get(n)}function Kx(){return es("clientToMetricBufferMap",()=>new WeakMap)}function Xx(n){return typeof n=="object"&&typeof n.unref=="function"&&n.unref(),n}const qd=Symbol.for("SentryBufferFullError");function Id(n=100){const t=new Set;function a(){return t.size<n}function r(f){t.delete(f)}function l(f){if(!a())return Pd(qd);const h=f();return t.add(h),h.then(()=>r(h),()=>r(h)),h}function c(f){if(!t.size)return Ar(!0);const h=Promise.allSettled(Array.from(t)).then(()=>!0);if(!f)return h;const m=[h,new Promise(p=>Xx(setTimeout(()=>p(!1),f)))];return Promise.race(m)}return{get $(){return Array.from(t)},add:l,drain:c}}const eE=60*1e3;function tE(n,t=Vl()){const a=parseInt(`${n}`,10);if(!isNaN(a))return a*1e3;const r=Date.parse(`${n}`);return isNaN(r)?eE:r-t}function nE(n,t){return n[t]||n.all||0}function iE(n,t,a=Vl()){return nE(n,t)>a}function aE(n,{statusCode:t,headers:a},r=Vl()){const l={...n},c=a==null?void 0:a["x-sentry-rate-limits"],f=a==null?void 0:a["retry-after"];if(c)for(const h of c.trim().split(",")){const[m,p,,,v]=h.split(":",5),x=parseInt(m,10),S=(isNaN(x)?60:x)*1e3;if(!p)l.all=r+S;else for(const w of p.split(";"))w==="metric_bucket"?(!v||v.split(";").includes("custom"))&&(l[w]=r+S):l[w]=r+S}else f?l.all=r+tE(f,r):t===429&&(l.all=r+60*1e3);return l}const $x=64;function sE(n,t,a=Id(n.bufferSize||$x)){let r={};const l=f=>a.drain(f);function c(f){const h=[];if(Xf(f,(x,S)=>{const w=Jy(S);iE(r,w)?n.recordDroppedEvent("ratelimit_backoff",w):h.push(x)}),h.length===0)return Promise.resolve({});const m=is(f[0],h),p=x=>{if(mT(m,["client_report"])){ce&&ie.warn(`Dropping client report. Will not send outcomes (reason: ${x}).`);return}Xf(m,(S,w)=>{n.recordDroppedEvent(x,Jy(w))})},v=()=>t({body:pT(m)}).then(x=>x.statusCode===413?(ce&&ie.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),p("send_error"),x):(ce&&x.statusCode!==void 0&&(x.statusCode<200||x.statusCode>=300)&&ie.warn(`Sentry responded with status code ${x.statusCode} to sent event.`),r=aE(r,x),x),x=>{throw p("network_error"),ce&&ie.error("Encountered error running transport request:",x),x});return a.add(v).then(x=>x,x=>{if(x===qd)return ce&&ie.error("Skipped sending event because buffer is full."),p("queue_overflow"),Promise.resolve({});throw x})}return{send:c,flush:l}}function rE(n,t,a){const r=[{type:"client_report"},{timestamp:_r(),discarded_events:n}];return is(t?{dsn:t}:{},[r])}function Zx(n){const t=[];n.message&&t.push(n.message);try{const a=n.exception.values[n.exception.values.length-1];a!=null&&a.value&&(t.push(a.value),a.type&&t.push(`${a.type}: ${a.value}`))}catch{}return t}function oE(n){var m;const{trace_id:t,parent_span_id:a,span_id:r,status:l,origin:c,data:f,op:h}=((m=n.contexts)==null?void 0:m.trace)??{};return{data:f??{},description:n.transaction,op:h,parent_span_id:a,span_id:r??"",start_timestamp:n.start_timestamp??0,status:l,timestamp:n.timestamp,trace_id:t??"",origin:c,profile_id:f==null?void 0:f[Cx],exclusive_time:f==null?void 0:f[Mx],measurements:n.measurements,is_segment:!0}}function lE(n){return{type:"transaction",timestamp:n.timestamp,start_timestamp:n.start_timestamp,transaction:n.description,contexts:{trace:{trace_id:n.trace_id,span_id:n.span_id,parent_span_id:n.parent_span_id,op:n.op,status:n.status,origin:n.origin,data:{...n.data,...n.profile_id&&{[Cx]:n.profile_id},...n.exclusive_time&&{[Mx]:n.exclusive_time}}}},measurements:n.measurements}}const o0="Not capturing exception because it's already been captured.",l0="Discarded session because of missing or non-string release",Qx=Symbol.for("SentryInternalError"),Jx=Symbol.for("SentryDoNotSendEventError"),cE=5e3;function rl(n){return{message:n,[Qx]:!0}}function gf(n){return{message:n,[Jx]:!0}}function c0(n){return!!n&&typeof n=="object"&&Qx in n}function u0(n){return!!n&&typeof n=="object"&&Jx in n}function f0(n,t,a,r,l){let c=0,f,h=!1;n.on(a,()=>{c=0,clearTimeout(f),h=!1}),n.on(t,m=>{c+=r(m),c>=8e5?l(n):h||(h=!0,f=Xx(setTimeout(()=>{l(n)},cE)))}),n.on("flush",()=>{l(n)})}class uE{constructor(t){var r,l,c;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=Id(((r=t.transportOptions)==null?void 0:r.bufferSize)??$x),t.dsn?this._dsn=K_(t.dsn):ce&&ie.warn("No DSN provided, client will not send events."),this._dsn){const f=GT(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:f})}this._options.enableLogs=this._options.enableLogs??((l=this._options._experiments)==null?void 0:l.enableLogs),this._options.enableLogs&&f0(this,"afterCaptureLog","flushLogs",mE,Qf),(this._options.enableMetrics??((c=this._options._experiments)==null?void 0:c.enableMetrics)??!0)&&f0(this,"afterCaptureMetric","flushMetrics",hE,Yx)}captureException(t,a,r){const l=Qt();if(Vy(t))return ce&&ie.log(o0),l;const c={event_id:l,...a};return this._process(()=>this.eventFromException(t,c).then(f=>this._captureEvent(f,c,r)).then(f=>f),"error"),c.event_id}captureMessage(t,a,r,l){const c={event_id:Qt(),...r},f=kd(t)?t:String(t),h=kl(t),m=h?this.eventFromMessage(f,a,c):this.eventFromException(t,c);return this._process(()=>m.then(p=>this._captureEvent(p,c,l)),h?"unknown":"error"),c.event_id}captureEvent(t,a,r){const l=Qt();if(a!=null&&a.originalException&&Vy(a.originalException))return ce&&ie.log(o0),l;const c={event_id:l,...a},f=t.sdkProcessingMetadata||{},h=f.capturedSpanScope,m=f.capturedSpanIsolationScope,p=d0(t.type);return this._process(()=>this._captureEvent(t,c,h||r,m),p),c.event_id}captureSession(t){this.sendSession(t),Za(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const a=this._transport;if(!a)return!0;this.emit("flush");const r=await this._isClientDoneProcessing(t),l=await a.flush(t);return r&&l}async close(t){Qf(this);const a=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),a}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const a=this._integrations[t.name];Gx(this,t,this._integrations),a||r0(this,[t])}sendEvent(t,a={}){this.emit("beforeSendEvent",t,a);let r=wT(t,this._dsn,this._options._metadata,this._options.tunnel);for(const l of a.attachments||[])r=hT(r,yT(l));this.sendEnvelope(r).then(l=>this.emit("afterSendEvent",t,l))}sendSession(t){const{release:a,environment:r=Hd}=this._options;if("aggregates"in t){const c=t.attrs||{};if(!c.release&&!a){ce&&ie.warn(l0);return}c.release=c.release||a,c.environment=c.environment||r,t.attrs=c}else{if(!t.release&&!a){ce&&ie.warn(l0);return}t.release=t.release||a,t.environment=t.environment||r}this.emit("beforeSendSession",t);const l=ST(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(l)}recordDroppedEvent(t,a,r=1){if(this._options.sendClientReports){const l=`${t}:${a}`;ce&&ie.log(`Recording outcome: "${l}"${r>1?` (${r} times)`:""}`),this._outcomes[l]=(this._outcomes[l]||0)+r}}on(t,a){const r=this._hooks[t]=this._hooks[t]||new Set,l=(...c)=>a(...c);return r.add(l),()=>{r.delete(l)}}emit(t,...a){const r=this._hooks[t];r&&r.forEach(l=>l(...a))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(a){return ce&&ie.error("Error while sending envelope:",a),{}}return ce&&ie.error("Transport disabled"),{}}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=KT(this,t),r0(this,t)}_updateSessionFromEvent(t,a){var m,p;let r=a.level==="fatal",l=!1;const c=(m=a.exception)==null?void 0:m.values;if(c){l=!0,r=!1;for(const v of c)if(((p=v.mechanism)==null?void 0:p.handled)===!1){r=!0;break}}const f=t.status==="ok";(f&&t.errors===0||f&&r)&&(Za(t,{...r&&{status:"crashed"},errors:t.errors||Number(l||r)}),this.captureSession(t))}async _isClientDoneProcessing(t){let a=0;for(;!t||a<t;){if(await new Promise(r=>setTimeout(r,1)),!this._numProcessing)return!0;a++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,a,r,l){const c=this.getOptions(),f=Object.keys(this._integrations);return!a.integrations&&(f!=null&&f.length)&&(a.integrations=f),this.emit("preprocessEvent",t,a),t.type||l.setLastEventId(t.event_id||a.event_id),MT(c,t,a,r,this,l).then(h=>{var p;if(h===null)return h;this.emit("postprocessEvent",h,a),h.contexts={trace:{...(p=h.contexts)==null?void 0:p.trace,...A_(r)},...h.contexts};const m=rT(this,r);return h.sdkProcessingMetadata={dynamicSamplingContext:m,...h.sdkProcessingMetadata},h})}_captureEvent(t,a={},r=Hn(),l=Si()){return ce&&Jf(t)&&ie.log(`Captured error event \`${Zx(t)[0]||"<unknown>"}\``),this._processEvent(t,a,r,l).then(c=>c.event_id,c=>{ce&&(u0(c)?ie.log(c.message):c0(c)?ie.warn(c.message):ie.warn(c))})}_processEvent(t,a,r,l){const c=this.getOptions(),{sampleRate:f}=c,h=Wx(t),m=Jf(t),v=`before send for type \`${t.type||"error"}\``,x=typeof f>"u"?void 0:X_(f);if(m&&typeof x=="number"&&yl()>x)return this.recordDroppedEvent("sample_rate","error"),Pd(gf(`Discarding event because it's not included in the random sample (sampling rate = ${f})`));const S=d0(t.type);return this._prepareEvent(t,a,r,l).then(w=>{var H;if(w===null)throw this.recordDroppedEvent("event_processor",S),gf("An event processor returned `null`, will not send event.");if(((H=a.data)==null?void 0:H.__sentry__)===!0)return w;const k=dE(this,c,w,a);return fE(k,v)}).then(w=>{var H;if(w===null){if(this.recordDroppedEvent("before_send",S),h){const q=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",q)}throw gf(`${v} returned \`null\`, will not send event.`)}const T=r.getSession()||l.getSession();if(m&&T&&this._updateSessionFromEvent(T,w),h){const B=((H=w.sdkProcessingMetadata)==null?void 0:H.spanCountBeforeProcessing)||0,q=w.spans?w.spans.length:0,P=B-q;P>0&&this.recordDroppedEvent("before_send","span",P)}const k=w.transaction_info;if(h&&k&&w.transaction!==t.transaction){const B="custom";w.transaction_info={...k,source:B}}return this.sendEvent(w,a),w}).then(null,w=>{throw u0(w)||c0(w)?w:(this.captureException(w,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:w}),rl(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
|
|
Reason: ${w}`))})}_process(t,a){this._numProcessing++,this._promiseBuffer.add(t).then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r===qd&&this.recordDroppedEvent("queue_overflow",a),r))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([a,r])=>{const[l,c]=a.split(":");return{reason:l,category:c,quantity:r}})}_flushOutcomes(){ce&&ie.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){ce&&ie.log("No outcomes to send");return}if(!this._dsn){ce&&ie.log("No dsn provided, will not send outcomes");return}ce&&ie.log("Sending outcomes:",t);const a=rE(t,this._options.tunnel&&Er(this._dsn));this.sendEnvelope(a)}}function d0(n){return n==="replay_event"?"replay":n||"error"}function fE(n,t){const a=`${t} must return \`null\` or a valid event.`;if(wr(n))return n.then(r=>{if(!hr(r)&&r!==null)throw rl(a);return r},r=>{throw rl(`${t} rejected with ${r}`)});if(!hr(n)&&n!==null)throw rl(a);return n}function dE(n,t,a,r){const{beforeSend:l,beforeSendTransaction:c,beforeSendSpan:f,ignoreSpans:h}=t;let m=a;if(Jf(m)&&l)return l(m,r);if(Wx(m)){if(f||h){const p=oE(m);if(h!=null&&h.length&&Qy(p,h))return null;if(f){const v=f(p);v?m=Tr(a,lE(v)):$y()}if(m.spans){const v=[],x=m.spans;for(const w of x){if(h!=null&&h.length&&Qy(w,h)){iT(x,w);continue}if(f){const T=f(w);T?v.push(T):($y(),v.push(w))}else v.push(w)}const S=m.spans.length-v.length;S&&n.recordDroppedEvent("before_send","span",S),m.spans=v}}if(c){if(m.spans){const p=m.spans.length;m.sdkProcessingMetadata={...a.sdkProcessingMetadata,spanCountBeforeProcessing:p}}return c(m,r)}}return m}function Jf(n){return n.type===void 0}function Wx(n){return n.type==="transaction"}function hE(n){let t=0;return n.name&&(t+=n.name.length*2),t+=8,t+eb(n.attributes)}function mE(n){let t=0;return n.message&&(t+=n.message.length*2),t+eb(n.attributes)}function eb(n){if(!n)return 0;let t=0;return Object.values(n).forEach(a=>{Array.isArray(a)?t+=a.length*h0(a[0]):kl(a)?t+=h0(a):t+=100}),t}function h0(n){return typeof n=="string"?n.length*2:typeof n=="number"?8:typeof n=="boolean"?4:0}function pE(n){return Rl(n)&&"__sentry_fetch_url_host__"in n&&typeof n.__sentry_fetch_url_host__=="string"}function m0(n){return pE(n)?`${n.message} (${n.__sentry_fetch_url_host__})`:n.message}function gE(n,t){t.debug===!0&&(ce?ie.enable():ts(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Hn().update(t.initialScope);const r=new n(t);return yE(r),r.init(),r}function yE(n){Hn().setClient(n)}function yf(n){if(!n)return{};const t=n.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const a=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:a,hash:r,relative:t[5]+a+r}}function vE(n,t=!0){if(n.startsWith("data:")){const a=n.match(/^data:([^;,]+)/),r=a?a[1]:"text/plain",l=n.includes(";base64,"),c=n.indexOf(",");let f="";if(t&&c!==-1){const h=n.slice(c+1);f=h.length>10?`${h.slice(0,10)}... [truncated]`:h}return`data:${r}${l?",base64":""}${f?`,${f}`:""}`}return n}function xE(n){var t;"aggregates"in n?((t=n.attrs)==null?void 0:t.ip_address)===void 0&&(n.attrs={...n.attrs,ip_address:"{{auto}}"}):n.ipAddress===void 0&&(n.ipAddress="{{auto}}")}function tb(n,t,a=[t],r="npm"){const l=(n._metadata=n._metadata||{}).sdk=n._metadata.sdk||{};l.name||(l.name=`sentry.javascript.${t}`,l.packages=a.map(c=>({name:`${r}:@sentry/${c}`,version:Xi})),l.version=Xi)}const bE=100;function Qi(n,t){const a=pt(),r=Si();if(!a)return;const{beforeBreadcrumb:l=null,maxBreadcrumbs:c=bE}=a.getOptions();if(c<=0)return;const h={timestamp:_r(),...n},m=l?ts(()=>l(h,t)):h;m!==null&&(a.emit&&a.emit("beforeAddBreadcrumb",m,t),r.addBreadcrumb(m,c))}let p0;const SE="FunctionToString",g0=new WeakMap,wE=(()=>({name:SE,setupOnce(){p0=Function.prototype.toString;try{Function.prototype.toString=function(...n){const t=Vd(this),a=g0.has(pt())&&t!==void 0?t:this;return p0.apply(a,n)}}catch{}},setup(n){g0.set(n,!0)}})),_E=wE,TE=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],EE="EventFilters",AE=(n={})=>{let t;return{name:EE,setup(a){const r=a.getOptions();t=y0(n,r)},processEvent(a,r,l){if(!t){const c=l.getOptions();t=y0(n,c)}return DE(a,t)?null:a}}},NE=((n={})=>({...AE(n),name:"InboundFilters"}));function y0(n={},t={}){return{allowUrls:[...n.allowUrls||[],...t.allowUrls||[]],denyUrls:[...n.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...n.ignoreErrors||[],...t.ignoreErrors||[],...n.disableErrorDefaults?[]:TE],ignoreTransactions:[...n.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function DE(n,t){if(n.type){if(n.type==="transaction"&&CE(n,t.ignoreTransactions))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
|
|
Event: ${Fi(n)}`),!0}else{if(jE(n,t.ignoreErrors))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
|
|
Event: ${Fi(n)}`),!0;if(kE(n))return ce&&ie.warn(`Event dropped due to not having an error message, error type or stacktrace.
|
|
Event: ${Fi(n)}`),!0;if(ME(n,t.denyUrls))return ce&&ie.warn(`Event dropped due to being matched by \`denyUrls\` option.
|
|
Event: ${Fi(n)}.
|
|
Url: ${vl(n)}`),!0;if(!OE(n,t.allowUrls))return ce&&ie.warn(`Event dropped due to not being matched by \`allowUrls\` option.
|
|
Event: ${Fi(n)}.
|
|
Url: ${vl(n)}`),!0}return!1}function jE(n,t){return t!=null&&t.length?Zx(n).some(a=>Ul(a,t)):!1}function CE(n,t){if(!(t!=null&&t.length))return!1;const a=n.transaction;return a?Ul(a,t):!1}function ME(n,t){if(!(t!=null&&t.length))return!1;const a=vl(n);return a?Ul(a,t):!1}function OE(n,t){if(!(t!=null&&t.length))return!0;const a=vl(n);return a?Ul(a,t):!0}function RE(n=[]){for(let t=n.length-1;t>=0;t--){const a=n[t];if(a&&a.filename!=="<anonymous>"&&a.filename!=="[native code]")return a.filename||null}return null}function vl(n){var t,a;try{const r=[...((t=n.exception)==null?void 0:t.values)??[]].reverse().find(c=>{var f,h,m;return((f=c.mechanism)==null?void 0:f.parent_id)===void 0&&((m=(h=c.stacktrace)==null?void 0:h.frames)==null?void 0:m.length)}),l=(a=r==null?void 0:r.stacktrace)==null?void 0:a.frames;return l?RE(l):null}catch{return ce&&ie.error(`Cannot extract url for event ${Fi(n)}`),null}}function kE(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)!=null&&a.length?!n.message&&!n.exception.values.some(r=>r.stacktrace||r.type&&r.type!=="Error"||r.value):!1}function LE(n,t,a,r,l,c){var h;if(!((h=l.exception)!=null&&h.values)||!c||!yi(c.originalException,Error))return;const f=l.exception.values.length>0?l.exception.values[l.exception.values.length-1]:void 0;f&&(l.exception.values=Wf(n,t,r,c.originalException,a,l.exception.values,f,0))}function Wf(n,t,a,r,l,c,f,h){if(c.length>=a+1)return c;let m=[...c];if(yi(r[l],Error)){v0(f,h,r);const p=n(t,r[l]),v=m.length;x0(p,l,v,h),m=Wf(n,t,a,r[l],l,[p,...m],p,v)}return nb(r)&&r.errors.forEach((p,v)=>{if(yi(p,Error)){v0(f,h,r);const x=n(t,p),S=m.length;x0(x,`errors[${v}]`,S,h),m=Wf(n,t,a,p,l,[x,...m],x,S)}}),m}function nb(n){return Array.isArray(n.errors)}function v0(n,t,a){n.mechanism={handled:!0,type:"auto.core.linked_errors",...nb(a)&&{is_exception_group:!0},...n.mechanism,exception_id:t}}function x0(n,t,a,r){n.mechanism={handled:!0,...n.mechanism,type:"chained",source:t,exception_id:a,parent_id:r}}function zE(n){const t="console";Ji(t,n),Wi(t,VE)}function VE(){"console"in De&&Pw.forEach(function(n){n in De.console&&Ut(De.console,n,function(t){return gl[n]=t,function(...a){sn("console",{args:a,level:n});const l=gl[n];l==null||l.apply(De.console,a)}})})}function UE(n){return n==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(n)?n:"log"}const BE="Dedupe",HE=(()=>{let n;return{name:BE,processEvent(t){if(t.type)return t;try{if(qE(t,n))return ce&&ie.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return n=t}}}),PE=HE;function qE(n,t){return t?!!(IE(n,t)||GE(n,t)):!1}function IE(n,t){const a=n.message,r=t.message;return!(!a&&!r||a&&!r||!a&&r||a!==r||!ab(n,t)||!ib(n,t))}function GE(n,t){const a=b0(t),r=b0(n);return!(!a||!r||a.type!==r.type||a.value!==r.value||!ab(n,t)||!ib(n,t))}function ib(n,t){let a=My(n),r=My(t);if(!a&&!r)return!0;if(a&&!r||!a&&r||(a=a,r=r,r.length!==a.length))return!1;for(let l=0;l<r.length;l++){const c=r[l],f=a[l];if(c.filename!==f.filename||c.lineno!==f.lineno||c.colno!==f.colno||c.function!==f.function)return!1}return!0}function ab(n,t){let a=n.fingerprint,r=t.fingerprint;if(!a&&!r)return!0;if(a&&!r||!a&&r)return!1;a=a,r=r;try{return a.join("")===r.join("")}catch{return!1}}function b0(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}const FE="ConversationId",YE=(()=>({name:FE,setup(n){n.on("spanStart",t=>{const a=Hn().getScopeData(),r=Si().getScopeData(),l=a.conversationId||r.conversationId;l&&t.setAttribute(O_,l)})}})),KE=YE;function sb(n){if(n!==void 0)return n>=400&&n<500?"warning":n>=500?"error":void 0}const pr=De;function XE(){return"history"in pr&&!!pr.history}function $E(){if(!("fetch"in pr))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function ed(n){return n&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(n.toString())}function ZE(){var a;if(typeof EdgeRuntime=="string")return!0;if(!$E())return!1;if(ed(pr.fetch))return!0;let n=!1;const t=pr.document;if(t&&typeof t.createElement=="function")try{const r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),(a=r.contentWindow)!=null&&a.fetch&&(n=ed(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){ce&&ie.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return n}function QE(n,t){const a="fetch";Ji(a,n),Wi(a,()=>JE(void 0,t))}function JE(n,t=!1){t&&!ZE()||Ut(De,"fetch",function(a){return function(...r){const l=new Error,{method:c,url:f}=WE(r),h={args:r,fetchData:{method:c,url:f},startTimestamp:Vn()*1e3,virtualError:l,headers:eA(r)};return sn("fetch",{...h}),a.apply(De,r).then(async m=>(sn("fetch",{...h,endTimestamp:Vn()*1e3,response:m}),m),m=>{sn("fetch",{...h,endTimestamp:Vn()*1e3,error:m}),Rl(m)&&m.stack===void 0&&(m.stack=l.stack,vi(m,"framesToPop",1));const p=pt(),v=(p==null?void 0:p.getOptions().enhanceFetchErrorMessages)??"always";if(v!==!1&&m instanceof TypeError&&(m.message==="Failed to fetch"||m.message==="Load failed"||m.message==="NetworkError when attempting to fetch resource."))try{const w=new URL(h.fetchData.url).host;v==="always"?m.message=`${m.message} (${w})`:vi(m,"__sentry_fetch_url_host__",w)}catch{}throw m})}})}function ol(n,t){return!!n&&typeof n=="object"&&!!n[t]}function S0(n){return typeof n=="string"?n:n?ol(n,"url")?n.url:n.toString?n.toString():"":""}function WE(n){if(n.length===0)return{method:"GET",url:""};if(n.length===2){const[a,r]=n;return{url:S0(a),method:ol(r,"method")?String(r.method).toUpperCase():wx(a)&&ol(a,"method")?String(a.method).toUpperCase():"GET"}}const t=n[0];return{url:S0(t),method:ol(t,"method")?String(t.method).toUpperCase():"GET"}}function eA(n){const[t,a]=n;try{if(typeof a=="object"&&a!==null&&"headers"in a&&a.headers)return new Headers(a.headers);if(wx(t))return new Headers(t.headers)}catch{}}function tA(){return"npm"}const Ge=De;let td=0;function rb(){return td>0}function nA(){td++,setTimeout(()=>{td--})}function Ja(n,t={}){function a(l){return typeof l=="function"}if(!a(n))return n;try{const l=n.__sentry_wrapped__;if(l)return typeof l=="function"?l:n;if(Vd(n))return n}catch{return n}const r=function(...l){try{const c=l.map(f=>Ja(f,t));return n.apply(this,c)}catch(c){throw nA(),E_(f=>{f.addEventProcessor(h=>(t.mechanism&&(Ff(h,void 0),$a(h,t.mechanism)),h.extra={...h.extra,arguments:l},h)),UT(c)}),c}};try{for(const l in n)Object.prototype.hasOwnProperty.call(n,l)&&(r[l]=n[l])}catch{}Tx(r,n),vi(n,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return n.name}})}catch{}return r}function iA(){const n=zd(),{referrer:t}=Ge.document||{},{userAgent:a}=Ge.navigator||{},r={...t&&{Referer:t},...a&&{"User-Agent":a}};return{url:n,headers:r}}function Gd(n,t){const a=Fd(n,t),r={type:lA(t),value:cA(t)};return a.length&&(r.stacktrace={frames:a}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function aA(n,t,a,r){const l=pt(),c=l==null?void 0:l.getOptions().normalizeDepth,f=mA(t),h={__serialized__:Vx(t,c)};if(f)return{exception:{values:[Gd(n,f)]},extra:h};const m={exception:{values:[{type:Ll(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:dA(t,{isUnhandledRejection:r})}]},extra:h};if(a){const p=Fd(n,a);p.length&&(m.exception.values[0].stacktrace={frames:p})}return m}function vf(n,t){return{exception:{values:[Gd(n,t)]}}}function Fd(n,t){const a=t.stacktrace||t.stack||"",r=rA(t),l=oA(t);try{return n(a,r,l)}catch{}return[]}const sA=/Minified React error #\d+;/i;function rA(n){return n&&sA.test(n.message)?1:0}function oA(n){return typeof n.framesToPop=="number"?n.framesToPop:0}function ob(n){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?n instanceof WebAssembly.Exception:!1}function lA(n){const t=n==null?void 0:n.name;return!t&&ob(n)?n.message&&Array.isArray(n.message)&&n.message.length==2?n.message[0]:"WebAssembly.Exception":t}function cA(n){const t=n==null?void 0:n.message;return ob(n)?Array.isArray(n.message)&&n.message.length==2?n.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?m0(t.error):m0(n):"No error message"}function uA(n,t,a,r){const l=(a==null?void 0:a.syntheticException)||void 0,c=Yd(n,t,l,r);return $a(c),c.level="error",a!=null&&a.event_id&&(c.event_id=a.event_id),Ar(c)}function fA(n,t,a="info",r,l){const c=(r==null?void 0:r.syntheticException)||void 0,f=nd(n,t,c,l);return f.level=a,r!=null&&r.event_id&&(f.event_id=r.event_id),Ar(f)}function Yd(n,t,a,r,l){let c;if(bx(t)&&t.error)return vf(n,t.error);if(Ry(t)||e_(t)){const f=t;if("stack"in t)c=vf(n,t);else{const h=f.name||(Ry(f)?"DOMError":"DOMException"),m=f.message?`${h}: ${f.message}`:h;c=nd(n,m,a,r),Ff(c,m)}return"code"in f&&(c.tags={...c.tags,"DOMException.code":`${f.code}`}),c}return Rl(t)?vf(n,t):hr(t)||Ll(t)?(c=aA(n,t,a,l),$a(c,{synthetic:!0}),c):(c=nd(n,t,a,r),Ff(c,`${t}`),$a(c,{synthetic:!0}),c)}function nd(n,t,a,r){const l={};if(r&&a){const c=Fd(n,a);c.length&&(l.exception={values:[{value:t,stacktrace:{frames:c}}]}),$a(l,{synthetic:!0})}if(kd(t)){const{__sentry_template_string__:c,__sentry_template_values__:f}=t;return l.logentry={message:c,params:f},l}return l.message=t,l}function dA(n,{isUnhandledRejection:t}){const a=o_(n),r=t?"promise rejection":"exception";return bx(n)?`Event \`ErrorEvent\` captured as ${r} with message \`${n.message}\``:Ll(n)?`Event \`${hA(n)}\` (type=${n.type}) captured as ${r}`:`Object captured as ${r} with keys: ${a}`}function hA(n){try{const t=Object.getPrototypeOf(n);return t?t.constructor.name:void 0}catch{}}function mA(n){return Object.values(n).find(t=>t instanceof Error)}class pA extends uE{constructor(t){var v;const a=gA(t),r=Ge.SENTRY_SDK_SOURCE||tA();tb(a,"browser",["browser"],r),(v=a._metadata)!=null&&v.sdk&&(a._metadata.sdk.settings={infer_ip:a.sendDefaultPii?"auto":"never",...a._metadata.sdk.settings}),super(a);const{sendDefaultPii:l,sendClientReports:c,enableLogs:f,_experiments:h,enableMetrics:m}=this._options,p=m??(h==null?void 0:h.enableMetrics)??!0;Ge.document&&(c||f||p)&&Ge.document.addEventListener("visibilitychange",()=>{Ge.document.visibilityState==="hidden"&&(c&&this._flushOutcomes(),f&&Qf(this),p&&Yx(this))}),l&&this.on("beforeSendSession",xE)}eventFromException(t,a){return uA(this._options.stackParser,t,a,this._options.attachStacktrace)}eventFromMessage(t,a="info",r){return fA(this._options.stackParser,t,a,r,this._options.attachStacktrace)}_prepareEvent(t,a,r,l){return t.platform=t.platform||"javascript",super._prepareEvent(t,a,r,l)}}function gA(n){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=Ge.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n}}const yA=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,vt=De,vA=1e3;let w0,id,ad;function xA(n){Ji("dom",n),Wi("dom",bA)}function bA(){if(!vt.document)return;const n=sn.bind(null,"dom"),t=_0(n,!0);vt.document.addEventListener("click",t,!1),vt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(a=>{var c,f;const l=(c=vt[a])==null?void 0:c.prototype;(f=l==null?void 0:l.hasOwnProperty)!=null&&f.call(l,"addEventListener")&&(Ut(l,"addEventListener",function(h){return function(m,p,v){if(m==="click"||m=="keypress")try{const x=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},S=x[m]=x[m]||{refCount:0};if(!S.handler){const w=_0(n);S.handler=w,h.call(this,m,w,v)}S.refCount++}catch{}return h.call(this,m,p,v)}}),Ut(l,"removeEventListener",function(h){return function(m,p,v){if(m==="click"||m=="keypress")try{const x=this.__sentry_instrumentation_handlers__||{},S=x[m];S&&(S.refCount--,S.refCount<=0&&(h.call(this,m,S.handler,v),S.handler=void 0,delete x[m]),Object.keys(x).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return h.call(this,m,p,v)}}))})}function SA(n){if(n.type!==id)return!1;try{if(!n.target||n.target._sentryId!==ad)return!1}catch{}return!0}function wA(n,t){return n!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function _0(n,t=!1){return a=>{if(!a||a._sentryCaptured)return;const r=_A(a);if(wA(a.type,r))return;vi(a,"_sentryCaptured",!0),r&&!r._sentryId&&vi(r,"_sentryId",Qt());const l=a.type==="keypress"?"input":a.type;SA(a)||(n({event:a,name:l,global:t}),id=a.type,ad=r?r._sentryId:void 0),clearTimeout(w0),w0=vt.setTimeout(()=>{ad=void 0,id=void 0},vA)}}function _A(n){try{return n.target}catch{return null}}let Qo;function lb(n){const t="history";Ji(t,n),Wi(t,TA)}function TA(){if(vt.addEventListener("popstate",()=>{const t=vt.location.href,a=Qo;if(Qo=t,a===t)return;sn("history",{from:a,to:t})}),!XE())return;function n(t){return function(...a){const r=a.length>2?a[2]:void 0;if(r){const l=Qo,c=EA(String(r));if(Qo=c,l===c)return t.apply(this,a);sn("history",{from:l,to:c})}return t.apply(this,a)}}Ut(vt.history,"pushState",n),Ut(vt.history,"replaceState",n)}function EA(n){try{return new URL(n,vt.location.origin).toString()}catch{return n}}const ll={};function AA(n){const t=ll[n];if(t)return t;let a=vt[n];if(ed(a))return ll[n]=a.bind(vt);const r=vt.document;if(r&&typeof r.createElement=="function")try{const l=r.createElement("iframe");l.hidden=!0,r.head.appendChild(l);const c=l.contentWindow;c!=null&&c[n]&&(a=c[n]),r.head.removeChild(l)}catch(l){yA&&ie.warn(`Could not create sandbox iframe for ${n} check, bailing to window.${n}: `,l)}return a&&(ll[n]=a.bind(vt))}function NA(n){ll[n]=void 0}const sr="__sentry_xhr_v3__";function DA(n){Ji("xhr",n),Wi("xhr",jA)}function jA(){if(!vt.XMLHttpRequest)return;const n=XMLHttpRequest.prototype;n.open=new Proxy(n.open,{apply(t,a,r){const l=new Error,c=Vn()*1e3,f=zn(r[0])?r[0].toUpperCase():void 0,h=CA(r[1]);if(!f||!h)return t.apply(a,r);a[sr]={method:f,url:h,request_headers:{}},f==="POST"&&h.match(/sentry_key/)&&(a.__sentry_own_request__=!0);const m=()=>{const p=a[sr];if(p&&a.readyState===4){try{p.status_code=a.status}catch{}const v={endTimestamp:Vn()*1e3,startTimestamp:c,xhr:a,virtualError:l};sn("xhr",v)}};return"onreadystatechange"in a&&typeof a.onreadystatechange=="function"?a.onreadystatechange=new Proxy(a.onreadystatechange,{apply(p,v,x){return m(),p.apply(v,x)}}):a.addEventListener("readystatechange",m),a.setRequestHeader=new Proxy(a.setRequestHeader,{apply(p,v,x){const[S,w]=x,T=v[sr];return T&&zn(S)&&zn(w)&&(T.request_headers[S.toLowerCase()]=w),p.apply(v,x)}}),t.apply(a,r)}}),n.send=new Proxy(n.send,{apply(t,a,r){const l=a[sr];if(!l)return t.apply(a,r);r[0]!==void 0&&(l.body=r[0]);const c={startTimestamp:Vn()*1e3,xhr:a};return sn("xhr",c),t.apply(a,r)}})}function CA(n){if(zn(n))return n;try{return n.toString()}catch{}}const MA=40;function OA(n,t=AA("fetch")){let a=0,r=0;async function l(c){const f=c.body.length;a+=f,r++;const h={body:c.body,method:"POST",referrerPolicy:"strict-origin",headers:n.headers,keepalive:a<=6e4&&r<15,...n.fetchOptions};try{const m=await t(n.url,h);return{statusCode:m.status,headers:{"x-sentry-rate-limits":m.headers.get("X-Sentry-Rate-Limits"),"retry-after":m.headers.get("Retry-After")}}}catch(m){throw NA("fetch"),m}finally{a-=f,r--}}return sE(n,l,Id(n.bufferSize||MA))}const Bl=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,RA=30,kA=50;function sd(n,t,a,r){const l={filename:n,function:t==="<anonymous>"?Zi:t,in_app:!0};return a!==void 0&&(l.lineno=a),r!==void 0&&(l.colno=r),l}const LA=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,zA=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,VA=/\((\S*)(?::(\d+))(?::(\d+))\)/,UA=/at (.+?) ?\(data:(.+?),/,BA=n=>{var l;const t=n.match(UA);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const a=LA.exec(n);if(a){const[,c,f,h]=a;return sd(c,Zi,+f,+h)}const r=zA.exec(n);if(r){if(((l=r[2])==null?void 0:l.indexOf("eval"))===0){const m=VA.exec(r[2]);m&&(r[2]=m[1],r[3]=m[2],r[4]=m[3])}const[f,h]=cb(r[1]||Zi,r[2]);return sd(h,f,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},HA=[RA,BA],PA=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,qA=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,IA=n=>{const t=PA.exec(n);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const c=qA.exec(t[3]);c&&(t[1]=t[1]||"eval",t[3]=c[1],t[4]=c[2],t[5]="")}let r=t[3],l=t[1]||Zi;return[l,r]=cb(l,r),sd(r,l,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},GA=[kA,IA],FA=[HA,GA],YA=yx(...FA),cb=(n,t)=>{const a=n.indexOf("safari-extension")!==-1,r=n.indexOf("safari-web-extension")!==-1;return a||r?[n.indexOf("@")!==-1?n.split("@")[0]:Zi,a?`safari-extension:${t}`:`safari-web-extension:${t}`]:[n,t]},Jo=1024,KA="Breadcrumbs",XA=((n={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...n};return{name:KA,setup(a){t.console&&zE(JA(a)),t.dom&&xA(QA(a,t.dom)),t.xhr&&DA(WA(a)),t.fetch&&QE(eN(a)),t.history&&lb(tN(a)),t.sentry&&a.on("beforeSendEvent",ZA(a))}}}),$A=XA;function ZA(n){return function(a){pt()===n&&Qi({category:`sentry.${a.type==="transaction"?"transaction":"event"}`,event_id:a.event_id,level:a.level,message:Fi(a)},{event:a})}}function QA(n,t){return function(r){if(pt()!==n)return;let l,c,f=typeof t=="object"?t.serializeAttribute:void 0,h=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;h&&h>Jo&&(Bl&&ie.warn(`\`dom.maxStringLength\` cannot exceed ${Jo}, but a value of ${h} was configured. Sentry will use ${Jo} instead.`),h=Jo),typeof f=="string"&&(f=[f]);try{const p=r.event,v=nN(p)?p.target:p;l=_x(v,{keyAttrs:f,maxStringLength:h}),c=r_(v)}catch{l="<unknown>"}if(l.length===0)return;const m={category:`ui.${r.name}`,message:l};c&&(m.data={"ui.component_name":c}),Qi(m,{event:r.event,name:r.name,global:r.global})}}function JA(n){return function(a){if(pt()!==n)return;const r={category:"console",data:{arguments:a.args,logger:"console"},level:UE(a.level),message:zy(a.args," ")};if(a.level==="assert")if(a.args[0]===!1)r.message=`Assertion failed: ${zy(a.args.slice(1)," ")||"console.assert"}`,r.data.arguments=a.args.slice(1);else return;Qi(r,{input:a.args,level:a.level})}}function WA(n){return function(a){if(pt()!==n)return;const{startTimestamp:r,endTimestamp:l}=a,c=a.xhr[sr];if(!r||!l||!c)return;const{method:f,url:h,status_code:m,body:p}=c,v={method:f,url:h,status_code:m},x={xhr:a.xhr,input:p,startTimestamp:r,endTimestamp:l},S={category:"xhr",data:v,type:"http",level:sb(m)};n.emit("beforeOutgoingRequestBreadcrumb",S,x),Qi(S,x)}}function eN(n){return function(a){if(pt()!==n)return;const{startTimestamp:r,endTimestamp:l}=a;if(l&&!(a.fetchData.url.match(/sentry_key/)&&a.fetchData.method==="POST"))if(a.error){const c={data:a.error,input:a.args,startTimestamp:r,endTimestamp:l},f={category:"fetch",data:a.fetchData,level:"error",type:"http"};n.emit("beforeOutgoingRequestBreadcrumb",f,c),Qi(f,c)}else{const c=a.response,f={...a.fetchData,status_code:c==null?void 0:c.status},h={input:a.args,response:c,startTimestamp:r,endTimestamp:l},m={category:"fetch",data:f,type:"http",level:sb(f.status_code)};n.emit("beforeOutgoingRequestBreadcrumb",m,h),Qi(m,h)}}}function tN(n){return function(a){if(pt()!==n)return;let r=a.from,l=a.to;const c=yf(Ge.location.href);let f=r?yf(r):void 0;const h=yf(l);f!=null&&f.path||(f=c),c.protocol===h.protocol&&c.host===h.host&&(l=h.relative),c.protocol===f.protocol&&c.host===f.host&&(r=f.relative),Qi({category:"navigation",data:{from:r,to:l}})}}function nN(n){return!!n&&!!n.target}const iN="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),aN="BrowserApiErrors",sN=((n={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...n};return{name:aN,setupOnce(){t.setTimeout&&Ut(Ge,"setTimeout",T0),t.setInterval&&Ut(Ge,"setInterval",T0),t.requestAnimationFrame&&Ut(Ge,"requestAnimationFrame",oN),t.XMLHttpRequest&&"XMLHttpRequest"in Ge&&Ut(XMLHttpRequest.prototype,"send",lN);const a=t.eventTarget;a&&(Array.isArray(a)?a:iN).forEach(l=>cN(l,t))}}}),rN=sN;function T0(n){return function(...t){const a=t[0];return t[0]=Ja(a,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${gi(n)}`}}),n.apply(this,t)}}function oN(n){return function(t){return n.apply(this,[Ja(t,{mechanism:{data:{handler:gi(n)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function lN(n){return function(...t){const a=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(l=>{l in a&&typeof a[l]=="function"&&Ut(a,l,function(c){const f={mechanism:{data:{handler:gi(c)},handled:!1,type:`auto.browser.browserapierrors.xhr.${l}`}},h=Vd(c);return h&&(f.mechanism.data.handler=gi(h)),Ja(c,f)})}),n.apply(this,t)}}function cN(n,t){var l,c;const r=(l=Ge[n])==null?void 0:l.prototype;(c=r==null?void 0:r.hasOwnProperty)!=null&&c.call(r,"addEventListener")&&(Ut(r,"addEventListener",function(f){return function(h,m,p){try{uN(m)&&(m.handleEvent=Ja(m.handleEvent,{mechanism:{data:{handler:gi(m),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&fN(this,h,m),f.apply(this,[h,Ja(m,{mechanism:{data:{handler:gi(m),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),p])}}),Ut(r,"removeEventListener",function(f){return function(h,m,p){try{const v=m.__sentry_wrapped__;v&&f.call(this,h,v,p)}catch{}return f.call(this,h,m,p)}}))}function uN(n){return typeof n.handleEvent=="function"}function fN(n,t,a){n&&typeof n=="object"&&"removeEventListener"in n&&typeof n.removeEventListener=="function"&&n.removeEventListener(t,a)}const dN=(n={})=>{const t=n.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof Ge.document>"u"){Bl&&ie.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}a0({ignoreDuration:!0}),pf();const a=Si();let r=a.getUser();a.addScopeListener(l=>{const c=l.getUser();((r==null?void 0:r.id)!==(c==null?void 0:c.id)||(r==null?void 0:r.ip_address)!==(c==null?void 0:c.ip_address))&&(pf(),r=c)}),t==="route"&&lb(({from:l,to:c})=>{l!==c&&(a0({ignoreDuration:!0}),pf())})}}},hN="CultureContext",mN=(()=>({name:hN,preprocessEvent(n){var a;const t=gN();t&&(n.contexts={...n.contexts,culture:{...t,...(a=n.contexts)==null?void 0:a.culture}})}})),pN=mN;function gN(){try{const n=Ge.Intl;if(!n)return;const t=n.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}const yN="GlobalHandlers",vN=((n={})=>{const t={onerror:!0,onunhandledrejection:!0,...n};return{name:yN,setupOnce(){Error.stackTraceLimit=50},setup(a){t.onerror&&(bN(a),E0("onerror")),t.onunhandledrejection&&(SN(a),E0("onunhandledrejection"))}}}),xN=vN;function bN(n){Zw(t=>{const{stackParser:a,attachStacktrace:r}=ub();if(pt()!==n||rb())return;const{msg:l,url:c,line:f,column:h,error:m}=t,p=TN(Yd(a,m||l,void 0,r,!1),c,f,h);p.level="error",Px(p,{originalException:m,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function SN(n){Jw(t=>{const{stackParser:a,attachStacktrace:r}=ub();if(pt()!==n||rb())return;const l=wN(t),c=kl(l)?_N(l):Yd(a,l,void 0,r,!0);c.level="error",Px(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function wN(n){if(kl(n))return n;try{if("reason"in n)return n.reason;if("detail"in n&&"reason"in n.detail)return n.detail.reason}catch{}return n}function _N(n){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(n)}`}]}}}function TN(n,t,a,r){const l=n.exception=n.exception||{},c=l.values=l.values||[],f=c[0]=c[0]||{},h=f.stacktrace=f.stacktrace||{},m=h.frames=h.frames||[];return m.length===0&&m.push({colno:r,lineno:a,filename:EN(t)??zd(),function:Zi,in_app:!0}),n}function E0(n){Bl&&ie.log(`Global Handler attached: ${n}`)}function ub(){const n=pt();return(n==null?void 0:n.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function EN(n){if(!(!zn(n)||n.length===0))return n.startsWith("data:")?`<${vE(n,!1)}>`:n}const AN=()=>({name:"HttpContext",preprocessEvent(n){var r;if(!Ge.navigator&&!Ge.location&&!Ge.document)return;const t=iA(),a={...t.headers,...(r=n.request)==null?void 0:r.headers};n.request={...t,...n.request,headers:a}}}),NN="cause",DN=5,jN="LinkedErrors",CN=((n={})=>{const t=n.limit||DN,a=n.key||NN;return{name:jN,preprocessEvent(r,l,c){const f=c.getOptions();LE(Gd,f.stackParser,a,t,r,l)}}}),MN=CN;function ON(){return RN()?(Bl&&ts(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function RN(){var l;if(typeof Ge.window>"u")return!1;const n=Ge;if(n.nw)return!1;const t=n.chrome||n.browser;if(!((l=t==null?void 0:t.runtime)!=null&&l.id))return!1;const a=zd();return!(Ge===Ge.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(a))}function kN(n){return[NE(),_E(),KE(),rN(),$A(),xN(),MN(),PE(),AN(),pN(),dN()]}function LN(n={}){const t=!n.skipBrowserExtensionCheck&&ON();let a=n.defaultIntegrations==null?kN():n.defaultIntegrations;const r={...n,enabled:t?!1:n.enabled,stackParser:Xw(n.stackParser||YA),integrations:YT({integrations:n.integrations,defaultIntegrations:a}),transport:n.transport||OA};return gE(pA,r)}var xf={exports:{}},le={};/**
|
|
* @license React
|
|
* react.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var A0;function zN(){if(A0)return le;A0=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),S=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=S&&A[S]||A["@@iterator"],typeof A=="function"?A:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,H={};function B(A,z,G){this.props=A,this.context=z,this.refs=H,this.updater=G||T}B.prototype.isReactComponent={},B.prototype.setState=function(A,z){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,z,"setState")},B.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function q(){}q.prototype=B.prototype;function P(A,z,G){this.props=A,this.context=z,this.refs=H,this.updater=G||T}var F=P.prototype=new q;F.constructor=P,k(F,B.prototype),F.isPureReactComponent=!0;var Y=Array.isArray;function ae(){}var X={H:null,A:null,T:null,S:null},ee=Object.prototype.hasOwnProperty;function de(A,z,G){var $=G.ref;return{$$typeof:n,type:A,key:z,ref:$!==void 0?$:null,props:G}}function xe(A,z){return de(A.type,z,A.props)}function dt(A){return typeof A=="object"&&A!==null&&A.$$typeof===n}function He(A){var z={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(G){return z[G]})}var Fe=/\/+/g;function Ve(A,z){return typeof A=="object"&&A!==null&&A.key!=null?He(""+A.key):z.toString(36)}function st(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(ae,ae):(A.status="pending",A.then(function(z){A.status==="pending"&&(A.status="fulfilled",A.value=z)},function(z){A.status==="pending"&&(A.status="rejected",A.reason=z)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function R(A,z,G,$,oe){var me=typeof A;(me==="undefined"||me==="boolean")&&(A=null);var Ee=!1;if(A===null)Ee=!0;else switch(me){case"bigint":case"string":case"number":Ee=!0;break;case"object":switch(A.$$typeof){case n:case t:Ee=!0;break;case v:return Ee=A._init,R(Ee(A._payload),z,G,$,oe)}}if(Ee)return oe=oe(A),Ee=$===""?"."+Ve(A,0):$,Y(oe)?(G="",Ee!=null&&(G=Ee.replace(Fe,"$&/")+"/"),R(oe,z,G,"",function(os){return os})):oe!=null&&(dt(oe)&&(oe=xe(oe,G+(oe.key==null||A&&A.key===oe.key?"":(""+oe.key).replace(Fe,"$&/")+"/")+Ee)),z.push(oe)),1;Ee=0;var gt=$===""?".":$+":";if(Y(A))for(var Ye=0;Ye<A.length;Ye++)$=A[Ye],me=gt+Ve($,Ye),Ee+=R($,z,G,me,oe);else if(Ye=w(A),typeof Ye=="function")for(A=Ye.call(A),Ye=0;!($=A.next()).done;)$=$.value,me=gt+Ve($,Ye++),Ee+=R($,z,G,me,oe);else if(me==="object"){if(typeof A.then=="function")return R(st(A),z,G,$,oe);throw z=String(A),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.")}return Ee}function I(A,z,G){if(A==null)return A;var $=[],oe=0;return R(A,$,"","",function(me){return z.call(G,me,oe++)}),$}function K(A){if(A._status===-1){var z=A._result;z=z(),z.then(function(G){(A._status===0||A._status===-1)&&(A._status=1,A._result=G)},function(G){(A._status===0||A._status===-1)&&(A._status=2,A._result=G)}),A._status===-1&&(A._status=0,A._result=z)}if(A._status===1)return A._result.default;throw A._result}var se=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},he={map:I,forEach:function(A,z,G){I(A,function(){z.apply(this,arguments)},G)},count:function(A){var z=0;return I(A,function(){z++}),z},toArray:function(A){return I(A,function(z){return z})||[]},only:function(A){if(!dt(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return le.Activity=x,le.Children=he,le.Component=B,le.Fragment=a,le.Profiler=l,le.PureComponent=P,le.StrictMode=r,le.Suspense=m,le.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,le.__COMPILER_RUNTIME={__proto__:null,c:function(A){return X.H.useMemoCache(A)}},le.cache=function(A){return function(){return A.apply(null,arguments)}},le.cacheSignal=function(){return null},le.cloneElement=function(A,z,G){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var $=k({},A.props),oe=A.key;if(z!=null)for(me in z.key!==void 0&&(oe=""+z.key),z)!ee.call(z,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&z.ref===void 0||($[me]=z[me]);var me=arguments.length-2;if(me===1)$.children=G;else if(1<me){for(var Ee=Array(me),gt=0;gt<me;gt++)Ee[gt]=arguments[gt+2];$.children=Ee}return de(A.type,oe,$)},le.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:c,_context:A},A},le.createElement=function(A,z,G){var $,oe={},me=null;if(z!=null)for($ in z.key!==void 0&&(me=""+z.key),z)ee.call(z,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(oe[$]=z[$]);var Ee=arguments.length-2;if(Ee===1)oe.children=G;else if(1<Ee){for(var gt=Array(Ee),Ye=0;Ye<Ee;Ye++)gt[Ye]=arguments[Ye+2];oe.children=gt}if(A&&A.defaultProps)for($ in Ee=A.defaultProps,Ee)oe[$]===void 0&&(oe[$]=Ee[$]);return de(A,me,oe)},le.createRef=function(){return{current:null}},le.forwardRef=function(A){return{$$typeof:h,render:A}},le.isValidElement=dt,le.lazy=function(A){return{$$typeof:v,_payload:{_status:-1,_result:A},_init:K}},le.memo=function(A,z){return{$$typeof:p,type:A,compare:z===void 0?null:z}},le.startTransition=function(A){var z=X.T,G={};X.T=G;try{var $=A(),oe=X.S;oe!==null&&oe(G,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(ae,se)}catch(me){se(me)}finally{z!==null&&G.types!==null&&(z.types=G.types),X.T=z}},le.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},le.use=function(A){return X.H.use(A)},le.useActionState=function(A,z,G){return X.H.useActionState(A,z,G)},le.useCallback=function(A,z){return X.H.useCallback(A,z)},le.useContext=function(A){return X.H.useContext(A)},le.useDebugValue=function(){},le.useDeferredValue=function(A,z){return X.H.useDeferredValue(A,z)},le.useEffect=function(A,z){return X.H.useEffect(A,z)},le.useEffectEvent=function(A){return X.H.useEffectEvent(A)},le.useId=function(){return X.H.useId()},le.useImperativeHandle=function(A,z,G){return X.H.useImperativeHandle(A,z,G)},le.useInsertionEffect=function(A,z){return X.H.useInsertionEffect(A,z)},le.useLayoutEffect=function(A,z){return X.H.useLayoutEffect(A,z)},le.useMemo=function(A,z){return X.H.useMemo(A,z)},le.useOptimistic=function(A,z){return X.H.useOptimistic(A,z)},le.useReducer=function(A,z,G){return X.H.useReducer(A,z,G)},le.useRef=function(A){return X.H.useRef(A)},le.useState=function(A){return X.H.useState(A)},le.useSyncExternalStore=function(A,z,G){return X.H.useSyncExternalStore(A,z,G)},le.useTransition=function(){return X.H.useTransition()},le.version="19.2.4",le}var N0;function Kd(){return N0||(N0=1,xf.exports=zN()),xf.exports}var W=Kd();function VN(n){const t={...n};return tb(t,"react"),BT("react",{version:W.version}),LN(t)}var bf={exports:{}},nr={},Sf={exports:{}},wf={};/**
|
|
* @license React
|
|
* scheduler.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var D0;function UN(){return D0||(D0=1,(function(n){function t(R,I){var K=R.length;R.push(I);e:for(;0<K;){var se=K-1>>>1,he=R[se];if(0<l(he,I))R[se]=I,R[K]=he,K=se;else break e}}function a(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var I=R[0],K=R.pop();if(K!==I){R[0]=K;e:for(var se=0,he=R.length,A=he>>>1;se<A;){var z=2*(se+1)-1,G=R[z],$=z+1,oe=R[$];if(0>l(G,K))$<he&&0>l(oe,G)?(R[se]=oe,R[$]=K,se=$):(R[se]=G,R[z]=K,se=z);else if($<he&&0>l(oe,K))R[se]=oe,R[$]=K,se=$;else break e}}return I}function l(R,I){var K=R.sortIndex-I.sortIndex;return K!==0?K:R.id-I.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var m=[],p=[],v=1,x=null,S=3,w=!1,T=!1,k=!1,H=!1,B=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;function F(R){for(var I=a(p);I!==null;){if(I.callback===null)r(p);else if(I.startTime<=R)r(p),I.sortIndex=I.expirationTime,t(m,I);else break;I=a(p)}}function Y(R){if(k=!1,F(R),!T)if(a(m)!==null)T=!0,ae||(ae=!0,He());else{var I=a(p);I!==null&&st(Y,I.startTime-R)}}var ae=!1,X=-1,ee=5,de=-1;function xe(){return H?!0:!(n.unstable_now()-de<ee)}function dt(){if(H=!1,ae){var R=n.unstable_now();de=R;var I=!0;try{e:{T=!1,k&&(k=!1,q(X),X=-1),w=!0;var K=S;try{t:{for(F(R),x=a(m);x!==null&&!(x.expirationTime>R&&xe());){var se=x.callback;if(typeof se=="function"){x.callback=null,S=x.priorityLevel;var he=se(x.expirationTime<=R);if(R=n.unstable_now(),typeof he=="function"){x.callback=he,F(R),I=!0;break t}x===a(m)&&r(m),F(R)}else r(m);x=a(m)}if(x!==null)I=!0;else{var A=a(p);A!==null&&st(Y,A.startTime-R),I=!1}}break e}finally{x=null,S=K,w=!1}I=void 0}}finally{I?He():ae=!1}}}var He;if(typeof P=="function")He=function(){P(dt)};else if(typeof MessageChannel<"u"){var Fe=new MessageChannel,Ve=Fe.port2;Fe.port1.onmessage=dt,He=function(){Ve.postMessage(null)}}else He=function(){B(dt,0)};function st(R,I){X=B(function(){R(n.unstable_now())},I)}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(R){R.callback=null},n.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ee=0<R?Math.floor(1e3/R):5},n.unstable_getCurrentPriorityLevel=function(){return S},n.unstable_next=function(R){switch(S){case 1:case 2:case 3:var I=3;break;default:I=S}var K=S;S=I;try{return R()}finally{S=K}},n.unstable_requestPaint=function(){H=!0},n.unstable_runWithPriority=function(R,I){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var K=S;S=R;try{return I()}finally{S=K}},n.unstable_scheduleCallback=function(R,I,K){var se=n.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?se+K:se):K=se,R){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=K+he,R={id:v++,callback:I,priorityLevel:R,startTime:K,expirationTime:he,sortIndex:-1},K>se?(R.sortIndex=K,t(p,R),a(m)===null&&R===a(p)&&(k?(q(X),X=-1):k=!0,st(Y,K-se))):(R.sortIndex=he,t(m,R),T||w||(T=!0,ae||(ae=!0,He()))),R},n.unstable_shouldYield=xe,n.unstable_wrapCallback=function(R){var I=S;return function(){var K=S;S=I;try{return R.apply(this,arguments)}finally{S=K}}}})(wf)),wf}var j0;function BN(){return j0||(j0=1,Sf.exports=UN()),Sf.exports}var _f={exports:{}},ht={};/**
|
|
* @license React
|
|
* react-dom.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var C0;function HN(){if(C0)return ht;C0=1;var n=Kd();function t(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var r={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(m,p,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:x==null?null:""+x,children:m,containerInfo:p,implementation:v}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return ht.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,ht.createPortal=function(m,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return c(m,p,null,v)},ht.flushSync=function(m){var p=f.T,v=r.p;try{if(f.T=null,r.p=2,m)return m()}finally{f.T=p,r.p=v,r.d.f()}},ht.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(m,p))},ht.prefetchDNS=function(m){typeof m=="string"&&r.d.D(m)},ht.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin),S=typeof p.integrity=="string"?p.integrity:void 0,w=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:S,fetchPriority:w}):v==="script"&&r.d.X(m,{crossOrigin:x,integrity:S,fetchPriority:w,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},ht.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=h(p.as,p.crossOrigin);r.d.M(m,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(m)},ht.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin);r.d.L(m,v,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},ht.preloadModule=function(m,p){if(typeof m=="string")if(p){var v=h(p.as,p.crossOrigin);r.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(m)},ht.requestFormReset=function(m){r.d.r(m)},ht.unstable_batchedUpdates=function(m,p){return m(p)},ht.useFormState=function(m,p,v){return f.H.useFormState(m,p,v)},ht.useFormStatus=function(){return f.H.useHostTransitionStatus()},ht.version="19.2.4",ht}var M0;function PN(){if(M0)return _f.exports;M0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),_f.exports=HN(),_f.exports}/**
|
|
* @license React
|
|
* react-dom-client.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var O0;function qN(){if(O0)return nr;O0=1;var n=BN(),t=Kd(),a=PN();function r(e){var i="https://react.dev/errors/"+e;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)i+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var i=e,s=e;if(e.alternate)for(;i.return;)i=i.return;else{e=i;do i=e,(i.flags&4098)!==0&&(s=i.return),e=i.return;while(e)}return i.tag===3?s:null}function f(e){if(e.tag===13){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function h(e){if(e.tag===31){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function m(e){if(c(e)!==e)throw Error(r(188))}function p(e){var i=e.alternate;if(!i){if(i=c(e),i===null)throw Error(r(188));return i!==e?null:e}for(var s=e,o=i;;){var u=s.return;if(u===null)break;var d=u.alternate;if(d===null){if(o=u.return,o!==null){s=o;continue}break}if(u.child===d.child){for(d=u.child;d;){if(d===s)return m(u),e;if(d===o)return m(u),i;d=d.sibling}throw Error(r(188))}if(s.return!==o.return)s=u,o=d;else{for(var y=!1,b=u.child;b;){if(b===s){y=!0,s=u,o=d;break}if(b===o){y=!0,o=u,s=d;break}b=b.sibling}if(!y){for(b=d.child;b;){if(b===s){y=!0,s=d,o=u;break}if(b===o){y=!0,o=d,s=u;break}b=b.sibling}if(!y)throw Error(r(189))}}if(s.alternate!==o)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?e:i}function v(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e;for(e=e.child;e!==null;){if(i=v(e),i!==null)return i;e=e.sibling}return null}var x=Object.assign,S=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),T=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),H=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),P=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),ee=Symbol.for("react.lazy"),de=Symbol.for("react.activity"),xe=Symbol.for("react.memo_cache_sentinel"),dt=Symbol.iterator;function He(e){return e===null||typeof e!="object"?null:(e=dt&&e[dt]||e["@@iterator"],typeof e=="function"?e:null)}var Fe=Symbol.for("react.client.reference");function Ve(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Fe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case k:return"Fragment";case B:return"Profiler";case H:return"StrictMode";case Y:return"Suspense";case ae:return"SuspenseList";case de:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case T:return"Portal";case P:return e.displayName||"Context";case q:return(e._context.displayName||"Context")+".Consumer";case F:var i=e.render;return e=e.displayName,e||(e=i.displayName||i.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return i=e.displayName||null,i!==null?i:Ve(e.type)||"Memo";case ee:i=e._payload,e=e._init;try{return Ve(e(i))}catch{}}return null}var st=Array.isArray,R=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K={pending:!1,data:null,method:null,action:null},se=[],he=-1;function A(e){return{current:e}}function z(e){0>he||(e.current=se[he],se[he]=null,he--)}function G(e,i){he++,se[he]=e.current,e.current=i}var $=A(null),oe=A(null),me=A(null),Ee=A(null);function gt(e,i){switch(G(me,i),G(oe,e),G($,null),i.nodeType){case 9:case 11:e=(e=i.documentElement)&&(e=e.namespaceURI)?Zg(e):0;break;default:if(e=i.tagName,i=i.namespaceURI)i=Zg(i),e=Qg(i,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}z($),G($,e)}function Ye(){z($),z(oe),z(me)}function os(e){e.memoizedState!==null&&G(Ee,e);var i=$.current,s=Qg(i,e.type);i!==s&&(G(oe,e),G($,s))}function Mr(e){oe.current===e&&(z($),z(oe)),Ee.current===e&&(z(Ee),Zs._currentValue=K)}var Gl,Ah;function _i(e){if(Gl===void 0)try{throw Error()}catch(s){var i=s.stack.trim().match(/\n( *(at )?)/);Gl=i&&i[1]||"",Ah=-1<s.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+Gl+e+Ah}var Fl=!1;function Yl(e,i){if(!e||Fl)return"";Fl=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(i){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(O){var M=O}Reflect.construct(e,[],U)}else{try{U.call()}catch(O){M=O}e.call(U.prototype)}}else{try{throw Error()}catch(O){M=O}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(O){if(O&&M&&typeof O.stack=="string")return[O.stack,M.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),y=d[0],b=d[1];if(y&&b){var E=y.split(`
|
|
`),C=b.split(`
|
|
`);for(u=o=0;o<E.length&&!E[o].includes("DetermineComponentFrameRoot");)o++;for(;u<C.length&&!C[u].includes("DetermineComponentFrameRoot");)u++;if(o===E.length||u===C.length)for(o=E.length-1,u=C.length-1;1<=o&&0<=u&&E[o]!==C[u];)u--;for(;1<=o&&0<=u;o--,u--)if(E[o]!==C[u]){if(o!==1||u!==1)do if(o--,u--,0>u||E[o]!==C[u]){var L=`
|
|
`+E[o].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=o&&0<=u);break}}}finally{Fl=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?_i(s):""}function gS(e,i){switch(e.tag){case 26:case 27:case 5:return _i(e.type);case 16:return _i("Lazy");case 13:return e.child!==i&&i!==null?_i("Suspense Fallback"):_i("Suspense");case 19:return _i("SuspenseList");case 0:case 15:return Yl(e.type,!1);case 11:return Yl(e.type.render,!1);case 1:return Yl(e.type,!0);case 31:return _i("Activity");default:return""}}function Nh(e){try{var i="",s=null;do i+=gS(e,s),s=e,e=e.return;while(e);return i}catch(o){return`
|
|
Error generating stack: `+o.message+`
|
|
`+o.stack}}var Kl=Object.prototype.hasOwnProperty,Xl=n.unstable_scheduleCallback,$l=n.unstable_cancelCallback,yS=n.unstable_shouldYield,vS=n.unstable_requestPaint,Dt=n.unstable_now,xS=n.unstable_getCurrentPriorityLevel,Dh=n.unstable_ImmediatePriority,jh=n.unstable_UserBlockingPriority,Or=n.unstable_NormalPriority,bS=n.unstable_LowPriority,Ch=n.unstable_IdlePriority,SS=n.log,wS=n.unstable_setDisableYieldValue,ls=null,jt=null;function Pn(e){if(typeof SS=="function"&&wS(e),jt&&typeof jt.setStrictMode=="function")try{jt.setStrictMode(ls,e)}catch{}}var Ct=Math.clz32?Math.clz32:ES,_S=Math.log,TS=Math.LN2;function ES(e){return e>>>=0,e===0?32:31-(_S(e)/TS|0)|0}var Rr=256,kr=262144,Lr=4194304;function Ti(e){var i=e&42;if(i!==0)return i;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function zr(e,i,s){var o=e.pendingLanes;if(o===0)return 0;var u=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~d,o!==0?u=Ti(o):(y&=b,y!==0?u=Ti(y):s||(s=b&~e,s!==0&&(u=Ti(s))))):(b=o&~d,b!==0?u=Ti(b):y!==0?u=Ti(y):s||(s=o&~e,s!==0&&(u=Ti(s)))),u===0?0:i!==0&&i!==u&&(i&d)===0&&(d=u&-u,s=i&-i,d>=s||d===32&&(s&4194048)!==0)?i:u}function cs(e,i){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&i)===0}function AS(e,i){switch(e){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Mh(){var e=Lr;return Lr<<=1,(Lr&62914560)===0&&(Lr=4194304),e}function Zl(e){for(var i=[],s=0;31>s;s++)i.push(e);return i}function us(e,i){e.pendingLanes|=i,i!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function NS(e,i,s,o,u,d){var y=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,C=e.hiddenUpdates;for(s=y&~s;0<s;){var L=31-Ct(s),U=1<<L;b[L]=0,E[L]=-1;var M=C[L];if(M!==null)for(C[L]=null,L=0;L<M.length;L++){var O=M[L];O!==null&&(O.lane&=-536870913)}s&=~U}o!==0&&Oh(e,o,0),d!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~i))}function Oh(e,i,s){e.pendingLanes|=i,e.suspendedLanes&=~i;var o=31-Ct(i);e.entangledLanes|=i,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Rh(e,i){var s=e.entangledLanes|=i;for(e=e.entanglements;s;){var o=31-Ct(s),u=1<<o;u&i|e[o]&i&&(e[o]|=i),s&=~u}}function kh(e,i){var s=i&-i;return s=(s&42)!==0?1:Ql(s),(s&(e.suspendedLanes|i))!==0?0:s}function Ql(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Jl(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Lh(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:by(e.type))}function zh(e,i){var s=I.p;try{return I.p=e,i()}finally{I.p=s}}var qn=Math.random().toString(36).slice(2),rt="__reactFiber$"+qn,St="__reactProps$"+qn,ea="__reactContainer$"+qn,Wl="__reactEvents$"+qn,DS="__reactListeners$"+qn,jS="__reactHandles$"+qn,Vh="__reactResources$"+qn,fs="__reactMarker$"+qn;function ec(e){delete e[rt],delete e[St],delete e[Wl],delete e[DS],delete e[jS]}function ta(e){var i=e[rt];if(i)return i;for(var s=e.parentNode;s;){if(i=s[ea]||s[rt]){if(s=i.alternate,i.child!==null||s!==null&&s.child!==null)for(e=ay(e);e!==null;){if(s=e[rt])return s;e=ay(e)}return i}e=s,s=e.parentNode}return null}function na(e){if(e=e[rt]||e[ea]){var i=e.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return e}return null}function ds(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e.stateNode;throw Error(r(33))}function ia(e){var i=e[Vh];return i||(i=e[Vh]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function it(e){e[fs]=!0}var Uh=new Set,Bh={};function Ei(e,i){aa(e,i),aa(e+"Capture",i)}function aa(e,i){for(Bh[e]=i,e=0;e<i.length;e++)Uh.add(i[e])}var CS=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Hh={},Ph={};function MS(e){return Kl.call(Ph,e)?!0:Kl.call(Hh,e)?!1:CS.test(e)?Ph[e]=!0:(Hh[e]=!0,!1)}function Vr(e,i,s){if(MS(i))if(s===null)e.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(i);return;case"boolean":var o=i.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(i);return}}e.setAttribute(i,""+s)}}function Ur(e,i,s){if(s===null)e.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttribute(i,""+s)}}function gn(e,i,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(i,s,""+o)}}function Bt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qh(e){var i=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function OS(e,i,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,i);if(!e.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var u=o.get,d=o.set;return Object.defineProperty(e,i,{configurable:!0,get:function(){return u.call(this)},set:function(y){s=""+y,d.call(this,y)}}),Object.defineProperty(e,i,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[i]}}}}function tc(e){if(!e._valueTracker){var i=qh(e)?"checked":"value";e._valueTracker=OS(e,i,""+e[i])}}function Ih(e){if(!e)return!1;var i=e._valueTracker;if(!i)return!0;var s=i.getValue(),o="";return e&&(o=qh(e)?e.checked?"true":"false":e.value),e=o,e!==s?(i.setValue(e),!0):!1}function Br(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var RS=/[\n"\\]/g;function Ht(e){return e.replace(RS,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function nc(e,i,s,o,u,d,y,b){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),i!=null?y==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+Bt(i)):e.value!==""+Bt(i)&&(e.value=""+Bt(i)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),i!=null?ic(e,y,Bt(i)):s!=null?ic(e,y,Bt(s)):o!=null&&e.removeAttribute("value"),u==null&&d!=null&&(e.defaultChecked=!!d),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Bt(b):e.removeAttribute("name")}function Gh(e,i,s,o,u,d,y,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),i!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||i!=null)){tc(e);return}s=s!=null?""+Bt(s):"",i=i!=null?""+Bt(i):s,b||i===e.value||(e.value=i),e.defaultValue=i}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),tc(e)}function ic(e,i,s){i==="number"&&Br(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function sa(e,i,s,o){if(e=e.options,i){i={};for(var u=0;u<s.length;u++)i["$"+s[u]]=!0;for(s=0;s<e.length;s++)u=i.hasOwnProperty("$"+e[s].value),e[s].selected!==u&&(e[s].selected=u),u&&o&&(e[s].defaultSelected=!0)}else{for(s=""+Bt(s),i=null,u=0;u<e.length;u++){if(e[u].value===s){e[u].selected=!0,o&&(e[u].defaultSelected=!0);return}i!==null||e[u].disabled||(i=e[u])}i!==null&&(i.selected=!0)}}function Fh(e,i,s){if(i!=null&&(i=""+Bt(i),i!==e.value&&(e.value=i),s==null)){e.defaultValue!==i&&(e.defaultValue=i);return}e.defaultValue=s!=null?""+Bt(s):""}function Yh(e,i,s,o){if(i==null){if(o!=null){if(s!=null)throw Error(r(92));if(st(o)){if(1<o.length)throw Error(r(93));o=o[0]}s=o}s==null&&(s=""),i=s}s=Bt(i),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),tc(e)}function ra(e,i){if(i){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=i;return}}e.textContent=i}var kS=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Kh(e,i,s){var o=i.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="":o?e.setProperty(i,s):typeof s!="number"||s===0||kS.has(i)?i==="float"?e.cssFloat=s:e[i]=(""+s).trim():e[i]=s+"px"}function Xh(e,i,s){if(i!=null&&typeof i!="object")throw Error(r(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||i!=null&&i.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var u in i)o=i[u],i.hasOwnProperty(u)&&s[u]!==o&&Kh(e,u,o)}else for(var d in i)i.hasOwnProperty(d)&&Kh(e,d,i[d])}function ac(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var LS=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),zS=/^[\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 Hr(e){return zS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function yn(){}var sc=null;function rc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oa=null,la=null;function $h(e){var i=na(e);if(i&&(e=i.stateNode)){var s=e[St]||null;e:switch(e=i.stateNode,i.type){case"input":if(nc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),i=s.name,s.type==="radio"&&i!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Ht(""+i)+'"][type="radio"]'),i=0;i<s.length;i++){var o=s[i];if(o!==e&&o.form===e.form){var u=o[St]||null;if(!u)throw Error(r(90));nc(o,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(i=0;i<s.length;i++)o=s[i],o.form===e.form&&Ih(o)}break e;case"textarea":Fh(e,s.value,s.defaultValue);break e;case"select":i=s.value,i!=null&&sa(e,!!s.multiple,i,!1)}}}var oc=!1;function Zh(e,i,s){if(oc)return e(i,s);oc=!0;try{var o=e(i);return o}finally{if(oc=!1,(oa!==null||la!==null)&&(Do(),oa&&(i=oa,e=la,la=oa=null,$h(i),e)))for(i=0;i<e.length;i++)$h(e[i])}}function hs(e,i){var s=e.stateNode;if(s===null)return null;var o=s[St]||null;if(o===null)return null;s=o[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(r(231,i,typeof s));return s}var vn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lc=!1;if(vn)try{var ms={};Object.defineProperty(ms,"passive",{get:function(){lc=!0}}),window.addEventListener("test",ms,ms),window.removeEventListener("test",ms,ms)}catch{lc=!1}var In=null,cc=null,Pr=null;function Qh(){if(Pr)return Pr;var e,i=cc,s=i.length,o,u="value"in In?In.value:In.textContent,d=u.length;for(e=0;e<s&&i[e]===u[e];e++);var y=s-e;for(o=1;o<=y&&i[s-o]===u[d-o];o++);return Pr=u.slice(e,1<o?1-o:void 0)}function qr(e){var i=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&i===13&&(e=13)):e=i,e===10&&(e=13),32<=e||e===13?e:0}function Ir(){return!0}function Jh(){return!1}function wt(e){function i(s,o,u,d,y){this._reactName=s,this._targetInst=u,this.type=o,this.nativeEvent=d,this.target=y,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Ir:Jh,this.isPropagationStopped=Jh,this}return x(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Ir)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Ir)},persist:function(){},isPersistent:Ir}),i}var Ai={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gr=wt(Ai),ps=x({},Ai,{view:0,detail:0}),VS=wt(ps),uc,fc,gs,Fr=x({},ps,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==gs&&(gs&&e.type==="mousemove"?(uc=e.screenX-gs.screenX,fc=e.screenY-gs.screenY):fc=uc=0,gs=e),uc)},movementY:function(e){return"movementY"in e?e.movementY:fc}}),Wh=wt(Fr),US=x({},Fr,{dataTransfer:0}),BS=wt(US),HS=x({},ps,{relatedTarget:0}),dc=wt(HS),PS=x({},Ai,{animationName:0,elapsedTime:0,pseudoElement:0}),qS=wt(PS),IS=x({},Ai,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),GS=wt(IS),FS=x({},Ai,{data:0}),em=wt(FS),YS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},KS={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},XS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $S(e){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(e):(e=XS[e])?!!i[e]:!1}function hc(){return $S}var ZS=x({},ps,{key:function(e){if(e.key){var i=YS[e.key]||e.key;if(i!=="Unidentified")return i}return e.type==="keypress"?(e=qr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?KS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hc,charCode:function(e){return e.type==="keypress"?qr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),QS=wt(ZS),JS=x({},Fr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),tm=wt(JS),WS=x({},ps,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hc}),e2=wt(WS),t2=x({},Ai,{propertyName:0,elapsedTime:0,pseudoElement:0}),n2=wt(t2),i2=x({},Fr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),a2=wt(i2),s2=x({},Ai,{newState:0,oldState:0}),r2=wt(s2),o2=[9,13,27,32],mc=vn&&"CompositionEvent"in window,ys=null;vn&&"documentMode"in document&&(ys=document.documentMode);var l2=vn&&"TextEvent"in window&&!ys,nm=vn&&(!mc||ys&&8<ys&&11>=ys),im=" ",am=!1;function sm(e,i){switch(e){case"keyup":return o2.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function c2(e,i){switch(e){case"compositionend":return rm(i);case"keypress":return i.which!==32?null:(am=!0,im);case"textInput":return e=i.data,e===im&&am?null:e;default:return null}}function u2(e,i){if(ca)return e==="compositionend"||!mc&&sm(e,i)?(e=Qh(),Pr=cc=In=null,ca=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return nm&&i.locale!=="ko"?null:i.data;default:return null}}var f2={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function om(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i==="input"?!!f2[e.type]:i==="textarea"}function lm(e,i,s,o){oa?la?la.push(o):la=[o]:oa=o,i=Lo(i,"onChange"),0<i.length&&(s=new Gr("onChange","change",null,s,o),e.push({event:s,listeners:i}))}var vs=null,xs=null;function d2(e){Gg(e,0)}function Yr(e){var i=ds(e);if(Ih(i))return e}function cm(e,i){if(e==="change")return i}var um=!1;if(vn){var pc;if(vn){var gc="oninput"in document;if(!gc){var fm=document.createElement("div");fm.setAttribute("oninput","return;"),gc=typeof fm.oninput=="function"}pc=gc}else pc=!1;um=pc&&(!document.documentMode||9<document.documentMode)}function dm(){vs&&(vs.detachEvent("onpropertychange",hm),xs=vs=null)}function hm(e){if(e.propertyName==="value"&&Yr(xs)){var i=[];lm(i,xs,e,rc(e)),Zh(d2,i)}}function h2(e,i,s){e==="focusin"?(dm(),vs=i,xs=s,vs.attachEvent("onpropertychange",hm)):e==="focusout"&&dm()}function m2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yr(xs)}function p2(e,i){if(e==="click")return Yr(i)}function g2(e,i){if(e==="input"||e==="change")return Yr(i)}function y2(e,i){return e===i&&(e!==0||1/e===1/i)||e!==e&&i!==i}var Mt=typeof Object.is=="function"?Object.is:y2;function bs(e,i){if(Mt(e,i))return!0;if(typeof e!="object"||e===null||typeof i!="object"||i===null)return!1;var s=Object.keys(e),o=Object.keys(i);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var u=s[o];if(!Kl.call(i,u)||!Mt(e[u],i[u]))return!1}return!0}function mm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pm(e,i){var s=mm(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=i&&o>=i)return{node:s,offset:i-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=mm(s)}}function gm(e,i){return e&&i?e===i?!0:e&&e.nodeType===3?!1:i&&i.nodeType===3?gm(e,i.parentNode):"contains"in e?e.contains(i):e.compareDocumentPosition?!!(e.compareDocumentPosition(i)&16):!1:!1}function ym(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var i=Br(e.document);i instanceof e.HTMLIFrameElement;){try{var s=typeof i.contentWindow.location.href=="string"}catch{s=!1}if(s)e=i.contentWindow;else break;i=Br(e.document)}return i}function yc(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i&&(i==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||i==="textarea"||e.contentEditable==="true")}var v2=vn&&"documentMode"in document&&11>=document.documentMode,ua=null,vc=null,Ss=null,xc=!1;function vm(e,i,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;xc||ua==null||ua!==Br(o)||(o=ua,"selectionStart"in o&&yc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Ss&&bs(Ss,o)||(Ss=o,o=Lo(vc,"onSelect"),0<o.length&&(i=new Gr("onSelect","select",null,i,s),e.push({event:i,listeners:o}),i.target=ua)))}function Ni(e,i){var s={};return s[e.toLowerCase()]=i.toLowerCase(),s["Webkit"+e]="webkit"+i,s["Moz"+e]="moz"+i,s}var fa={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionrun:Ni("Transition","TransitionRun"),transitionstart:Ni("Transition","TransitionStart"),transitioncancel:Ni("Transition","TransitionCancel"),transitionend:Ni("Transition","TransitionEnd")},bc={},xm={};vn&&(xm=document.createElement("div").style,"AnimationEvent"in window||(delete fa.animationend.animation,delete fa.animationiteration.animation,delete fa.animationstart.animation),"TransitionEvent"in window||delete fa.transitionend.transition);function Di(e){if(bc[e])return bc[e];if(!fa[e])return e;var i=fa[e],s;for(s in i)if(i.hasOwnProperty(s)&&s in xm)return bc[e]=i[s];return e}var bm=Di("animationend"),Sm=Di("animationiteration"),wm=Di("animationstart"),x2=Di("transitionrun"),b2=Di("transitionstart"),S2=Di("transitioncancel"),_m=Di("transitionend"),Tm=new Map,Sc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Sc.push("scrollEnd");function Wt(e,i){Tm.set(e,i),Ei(i,[e])}var Kr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Pt=[],da=0,wc=0;function Xr(){for(var e=da,i=wc=da=0;i<e;){var s=Pt[i];Pt[i++]=null;var o=Pt[i];Pt[i++]=null;var u=Pt[i];Pt[i++]=null;var d=Pt[i];if(Pt[i++]=null,o!==null&&u!==null){var y=o.pending;y===null?u.next=u:(u.next=y.next,y.next=u),o.pending=u}d!==0&&Em(s,u,d)}}function $r(e,i,s,o){Pt[da++]=e,Pt[da++]=i,Pt[da++]=s,Pt[da++]=o,wc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function _c(e,i,s,o){return $r(e,i,s,o),Zr(e)}function ji(e,i){return $r(e,null,null,i),Zr(e)}function Em(e,i,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var u=!1,d=e.return;d!==null;)d.childLanes|=s,o=d.alternate,o!==null&&(o.childLanes|=s),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(u=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,u&&i!==null&&(u=31-Ct(s),e=d.hiddenUpdates,o=e[u],o===null?e[u]=[i]:o.push(i),i.lane=s|536870912),d):null}function Zr(e){if(50<Is)throw Is=0,Ou=null,Error(r(185));for(var i=e.return;i!==null;)e=i,i=e.return;return e.tag===3?e.stateNode:null}var ha={};function w2(e,i,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,i,s,o){return new w2(e,i,s,o)}function Tc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xn(e,i){var s=e.alternate;return s===null?(s=Ot(e.tag,i,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=i,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,i=e.dependencies,s.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function Am(e,i){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=i,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,i=s.dependencies,e.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),e}function Qr(e,i,s,o,u,d){var y=0;if(o=e,typeof e=="function")Tc(e)&&(y=1);else if(typeof e=="string")y=Nw(e,s,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case de:return e=Ot(31,s,i,u),e.elementType=de,e.lanes=d,e;case k:return Ci(s.children,u,d,i);case H:y=8,u|=24;break;case B:return e=Ot(12,s,i,u|2),e.elementType=B,e.lanes=d,e;case Y:return e=Ot(13,s,i,u),e.elementType=Y,e.lanes=d,e;case ae:return e=Ot(19,s,i,u),e.elementType=ae,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case P:y=10;break e;case q:y=9;break e;case F:y=11;break e;case X:y=14;break e;case ee:y=16,o=null;break e}y=29,s=Error(r(130,e===null?"null":typeof e,"")),o=null}return i=Ot(y,s,i,u),i.elementType=e,i.type=o,i.lanes=d,i}function Ci(e,i,s,o){return e=Ot(7,e,o,i),e.lanes=s,e}function Ec(e,i,s){return e=Ot(6,e,null,i),e.lanes=s,e}function Nm(e){var i=Ot(18,null,null,0);return i.stateNode=e,i}function Ac(e,i,s){return i=Ot(4,e.children!==null?e.children:[],e.key,i),i.lanes=s,i.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},i}var Dm=new WeakMap;function qt(e,i){if(typeof e=="object"&&e!==null){var s=Dm.get(e);return s!==void 0?s:(i={value:e,source:i,stack:Nh(i)},Dm.set(e,i),i)}return{value:e,source:i,stack:Nh(i)}}var ma=[],pa=0,Jr=null,ws=0,It=[],Gt=0,Gn=null,ln=1,cn="";function bn(e,i){ma[pa++]=ws,ma[pa++]=Jr,Jr=e,ws=i}function jm(e,i,s){It[Gt++]=ln,It[Gt++]=cn,It[Gt++]=Gn,Gn=e;var o=ln;e=cn;var u=32-Ct(o)-1;o&=~(1<<u),s+=1;var d=32-Ct(i)+u;if(30<d){var y=u-u%5;d=(o&(1<<y)-1).toString(32),o>>=y,u-=y,ln=1<<32-Ct(i)+u|s<<u|o,cn=d+e}else ln=1<<d|s<<u|o,cn=e}function Nc(e){e.return!==null&&(bn(e,1),jm(e,1,0))}function Dc(e){for(;e===Jr;)Jr=ma[--pa],ma[pa]=null,ws=ma[--pa],ma[pa]=null;for(;e===Gn;)Gn=It[--Gt],It[Gt]=null,cn=It[--Gt],It[Gt]=null,ln=It[--Gt],It[Gt]=null}function Cm(e,i){It[Gt++]=ln,It[Gt++]=cn,It[Gt++]=Gn,ln=i.id,cn=i.overflow,Gn=e}var ot=null,ke=null,be=!1,Fn=null,Ft=!1,jc=Error(r(519));function Yn(e){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw _s(qt(i,e)),jc}function Mm(e){var i=e.stateNode,s=e.type,o=e.memoizedProps;switch(i[rt]=e,i[St]=o,s){case"dialog":ge("cancel",i),ge("close",i);break;case"iframe":case"object":case"embed":ge("load",i);break;case"video":case"audio":for(s=0;s<Fs.length;s++)ge(Fs[s],i);break;case"source":ge("error",i);break;case"img":case"image":case"link":ge("error",i),ge("load",i);break;case"details":ge("toggle",i);break;case"input":ge("invalid",i),Gh(i,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":ge("invalid",i);break;case"textarea":ge("invalid",i),Yh(i,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||i.textContent===""+s||o.suppressHydrationWarning===!0||Xg(i.textContent,s)?(o.popover!=null&&(ge("beforetoggle",i),ge("toggle",i)),o.onScroll!=null&&ge("scroll",i),o.onScrollEnd!=null&&ge("scrollend",i),o.onClick!=null&&(i.onclick=yn),i=!0):i=!1,i||Yn(e,!0)}function Om(e){for(ot=e.return;ot;)switch(ot.tag){case 5:case 31:case 13:Ft=!1;return;case 27:case 3:Ft=!0;return;default:ot=ot.return}}function ga(e){if(e!==ot)return!1;if(!be)return Om(e),be=!0,!1;var i=e.tag,s;if((s=i!==3&&i!==27)&&((s=i===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||Ku(e.type,e.memoizedProps)),s=!s),s&&ke&&Yn(e),Om(e),i===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));ke=iy(e)}else if(i===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));ke=iy(e)}else i===27?(i=ke,ri(e.type)?(e=Ju,Ju=null,ke=e):ke=i):ke=ot?Kt(e.stateNode.nextSibling):null;return!0}function Mi(){ke=ot=null,be=!1}function Cc(){var e=Fn;return e!==null&&(At===null?At=e:At.push.apply(At,e),Fn=null),e}function _s(e){Fn===null?Fn=[e]:Fn.push(e)}var Mc=A(null),Oi=null,Sn=null;function Kn(e,i,s){G(Mc,i._currentValue),i._currentValue=s}function wn(e){e._currentValue=Mc.current,z(Mc)}function Oc(e,i,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&i)!==i?(e.childLanes|=i,o!==null&&(o.childLanes|=i)):o!==null&&(o.childLanes&i)!==i&&(o.childLanes|=i),e===s)break;e=e.return}}function Rc(e,i,s,o){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var d=u.dependencies;if(d!==null){var y=u.child;d=d.firstContext;e:for(;d!==null;){var b=d;d=u;for(var E=0;E<i.length;E++)if(b.context===i[E]){d.lanes|=s,b=d.alternate,b!==null&&(b.lanes|=s),Oc(d.return,s,e),o||(y=null);break e}d=b.next}}else if(u.tag===18){if(y=u.return,y===null)throw Error(r(341));y.lanes|=s,d=y.alternate,d!==null&&(d.lanes|=s),Oc(y,s,e),y=null}else y=u.child;if(y!==null)y.return=u;else for(y=u;y!==null;){if(y===e){y=null;break}if(u=y.sibling,u!==null){u.return=y.return,y=u;break}y=y.return}u=y}}function ya(e,i,s,o){e=null;for(var u=i,d=!1;u!==null;){if(!d){if((u.flags&524288)!==0)d=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var y=u.alternate;if(y===null)throw Error(r(387));if(y=y.memoizedProps,y!==null){var b=u.type;Mt(u.pendingProps.value,y.value)||(e!==null?e.push(b):e=[b])}}else if(u===Ee.current){if(y=u.alternate,y===null)throw Error(r(387));y.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(Zs):e=[Zs])}u=u.return}e!==null&&Rc(i,e,s,o),i.flags|=262144}function Wr(e){for(e=e.firstContext;e!==null;){if(!Mt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ri(e){Oi=e,Sn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Rm(Oi,e)}function eo(e,i){return Oi===null&&Ri(e),Rm(e,i)}function Rm(e,i){var s=i._currentValue;if(i={context:i,memoizedValue:s,next:null},Sn===null){if(e===null)throw Error(r(308));Sn=i,e.dependencies={lanes:0,firstContext:i},e.flags|=524288}else Sn=Sn.next=i;return s}var _2=typeof AbortController<"u"?AbortController:function(){var e=[],i=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){i.aborted=!0,e.forEach(function(s){return s()})}},T2=n.unstable_scheduleCallback,E2=n.unstable_NormalPriority,Ze={$$typeof:P,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function kc(){return{controller:new _2,data:new Map,refCount:0}}function Ts(e){e.refCount--,e.refCount===0&&T2(E2,function(){e.controller.abort()})}var Es=null,Lc=0,va=0,xa=null;function A2(e,i){if(Es===null){var s=Es=[];Lc=0,va=Uu(),xa={status:"pending",value:void 0,then:function(o){s.push(o)}}}return Lc++,i.then(km,km),i}function km(){if(--Lc===0&&Es!==null){xa!==null&&(xa.status="fulfilled");var e=Es;Es=null,va=0,xa=null;for(var i=0;i<e.length;i++)(0,e[i])()}}function N2(e,i){var s=[],o={status:"pending",value:null,reason:null,then:function(u){s.push(u)}};return e.then(function(){o.status="fulfilled",o.value=i;for(var u=0;u<s.length;u++)(0,s[u])(i)},function(u){for(o.status="rejected",o.reason=u,u=0;u<s.length;u++)(0,s[u])(void 0)}),o}var Lm=R.S;R.S=function(e,i){vg=Dt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&A2(e,i),Lm!==null&&Lm(e,i)};var ki=A(null);function zc(){var e=ki.current;return e!==null?e:Oe.pooledCache}function to(e,i){i===null?G(ki,ki.current):G(ki,i.pool)}function zm(){var e=zc();return e===null?null:{parent:Ze._currentValue,pool:e}}var ba=Error(r(460)),Vc=Error(r(474)),no=Error(r(542)),io={then:function(){}};function Vm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Um(e,i,s){switch(s=e[s],s===void 0?e.push(i):s!==i&&(i.then(yn,yn),i=s),i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,Hm(e),e;default:if(typeof i.status=="string")i.then(yn,yn);else{if(e=Oe,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=i,e.status="pending",e.then(function(o){if(i.status==="pending"){var u=i;u.status="fulfilled",u.value=o}},function(o){if(i.status==="pending"){var u=i;u.status="rejected",u.reason=o}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,Hm(e),e}throw zi=i,ba}}function Li(e){try{var i=e._init;return i(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(zi=s,ba):s}}var zi=null;function Bm(){if(zi===null)throw Error(r(459));var e=zi;return zi=null,e}function Hm(e){if(e===ba||e===no)throw Error(r(483))}var Sa=null,As=0;function ao(e){var i=As;return As+=1,Sa===null&&(Sa=[]),Um(Sa,e,i)}function Ns(e,i){i=i.props.ref,e.ref=i!==void 0?i:null}function so(e,i){throw i.$$typeof===S?Error(r(525)):(e=Object.prototype.toString.call(i),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":e)))}function Pm(e){function i(D,N){if(e){var j=D.deletions;j===null?(D.deletions=[N],D.flags|=16):j.push(N)}}function s(D,N){if(!e)return null;for(;N!==null;)i(D,N),N=N.sibling;return null}function o(D){for(var N=new Map;D!==null;)D.key!==null?N.set(D.key,D):N.set(D.index,D),D=D.sibling;return N}function u(D,N){return D=xn(D,N),D.index=0,D.sibling=null,D}function d(D,N,j){return D.index=j,e?(j=D.alternate,j!==null?(j=j.index,j<N?(D.flags|=67108866,N):j):(D.flags|=67108866,N)):(D.flags|=1048576,N)}function y(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function b(D,N,j,V){return N===null||N.tag!==6?(N=Ec(j,D.mode,V),N.return=D,N):(N=u(N,j),N.return=D,N)}function E(D,N,j,V){var te=j.type;return te===k?L(D,N,j.props.children,V,j.key):N!==null&&(N.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ee&&Li(te)===N.type)?(N=u(N,j.props),Ns(N,j),N.return=D,N):(N=Qr(j.type,j.key,j.props,null,D.mode,V),Ns(N,j),N.return=D,N)}function C(D,N,j,V){return N===null||N.tag!==4||N.stateNode.containerInfo!==j.containerInfo||N.stateNode.implementation!==j.implementation?(N=Ac(j,D.mode,V),N.return=D,N):(N=u(N,j.children||[]),N.return=D,N)}function L(D,N,j,V,te){return N===null||N.tag!==7?(N=Ci(j,D.mode,V,te),N.return=D,N):(N=u(N,j),N.return=D,N)}function U(D,N,j){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Ec(""+N,D.mode,j),N.return=D,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case w:return j=Qr(N.type,N.key,N.props,null,D.mode,j),Ns(j,N),j.return=D,j;case T:return N=Ac(N,D.mode,j),N.return=D,N;case ee:return N=Li(N),U(D,N,j)}if(st(N)||He(N))return N=Ci(N,D.mode,j,null),N.return=D,N;if(typeof N.then=="function")return U(D,ao(N),j);if(N.$$typeof===P)return U(D,eo(D,N),j);so(D,N)}return null}function M(D,N,j,V){var te=N!==null?N.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return te!==null?null:b(D,N,""+j,V);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case w:return j.key===te?E(D,N,j,V):null;case T:return j.key===te?C(D,N,j,V):null;case ee:return j=Li(j),M(D,N,j,V)}if(st(j)||He(j))return te!==null?null:L(D,N,j,V,null);if(typeof j.then=="function")return M(D,N,ao(j),V);if(j.$$typeof===P)return M(D,N,eo(D,j),V);so(D,j)}return null}function O(D,N,j,V,te){if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return D=D.get(j)||null,b(N,D,""+V,te);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case w:return D=D.get(V.key===null?j:V.key)||null,E(N,D,V,te);case T:return D=D.get(V.key===null?j:V.key)||null,C(N,D,V,te);case ee:return V=Li(V),O(D,N,j,V,te)}if(st(V)||He(V))return D=D.get(j)||null,L(N,D,V,te,null);if(typeof V.then=="function")return O(D,N,j,ao(V),te);if(V.$$typeof===P)return O(D,N,j,eo(N,V),te);so(N,V)}return null}function Z(D,N,j,V){for(var te=null,we=null,J=N,fe=N=0,ve=null;J!==null&&fe<j.length;fe++){J.index>fe?(ve=J,J=null):ve=J.sibling;var _e=M(D,J,j[fe],V);if(_e===null){J===null&&(J=ve);break}e&&J&&_e.alternate===null&&i(D,J),N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e,J=ve}if(fe===j.length)return s(D,J),be&&bn(D,fe),te;if(J===null){for(;fe<j.length;fe++)J=U(D,j[fe],V),J!==null&&(N=d(J,N,fe),we===null?te=J:we.sibling=J,we=J);return be&&bn(D,fe),te}for(J=o(J);fe<j.length;fe++)ve=O(J,D,fe,j[fe],V),ve!==null&&(e&&ve.alternate!==null&&J.delete(ve.key===null?fe:ve.key),N=d(ve,N,fe),we===null?te=ve:we.sibling=ve,we=ve);return e&&J.forEach(function(fi){return i(D,fi)}),be&&bn(D,fe),te}function ne(D,N,j,V){if(j==null)throw Error(r(151));for(var te=null,we=null,J=N,fe=N=0,ve=null,_e=j.next();J!==null&&!_e.done;fe++,_e=j.next()){J.index>fe?(ve=J,J=null):ve=J.sibling;var fi=M(D,J,_e.value,V);if(fi===null){J===null&&(J=ve);break}e&&J&&fi.alternate===null&&i(D,J),N=d(fi,N,fe),we===null?te=fi:we.sibling=fi,we=fi,J=ve}if(_e.done)return s(D,J),be&&bn(D,fe),te;if(J===null){for(;!_e.done;fe++,_e=j.next())_e=U(D,_e.value,V),_e!==null&&(N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e);return be&&bn(D,fe),te}for(J=o(J);!_e.done;fe++,_e=j.next())_e=O(J,D,fe,_e.value,V),_e!==null&&(e&&_e.alternate!==null&&J.delete(_e.key===null?fe:_e.key),N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e);return e&&J.forEach(function(Uw){return i(D,Uw)}),be&&bn(D,fe),te}function Me(D,N,j,V){if(typeof j=="object"&&j!==null&&j.type===k&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case w:e:{for(var te=j.key;N!==null;){if(N.key===te){if(te=j.type,te===k){if(N.tag===7){s(D,N.sibling),V=u(N,j.props.children),V.return=D,D=V;break e}}else if(N.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ee&&Li(te)===N.type){s(D,N.sibling),V=u(N,j.props),Ns(V,j),V.return=D,D=V;break e}s(D,N);break}else i(D,N);N=N.sibling}j.type===k?(V=Ci(j.props.children,D.mode,V,j.key),V.return=D,D=V):(V=Qr(j.type,j.key,j.props,null,D.mode,V),Ns(V,j),V.return=D,D=V)}return y(D);case T:e:{for(te=j.key;N!==null;){if(N.key===te)if(N.tag===4&&N.stateNode.containerInfo===j.containerInfo&&N.stateNode.implementation===j.implementation){s(D,N.sibling),V=u(N,j.children||[]),V.return=D,D=V;break e}else{s(D,N);break}else i(D,N);N=N.sibling}V=Ac(j,D.mode,V),V.return=D,D=V}return y(D);case ee:return j=Li(j),Me(D,N,j,V)}if(st(j))return Z(D,N,j,V);if(He(j)){if(te=He(j),typeof te!="function")throw Error(r(150));return j=te.call(j),ne(D,N,j,V)}if(typeof j.then=="function")return Me(D,N,ao(j),V);if(j.$$typeof===P)return Me(D,N,eo(D,j),V);so(D,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,N!==null&&N.tag===6?(s(D,N.sibling),V=u(N,j),V.return=D,D=V):(s(D,N),V=Ec(j,D.mode,V),V.return=D,D=V),y(D)):s(D,N)}return function(D,N,j,V){try{As=0;var te=Me(D,N,j,V);return Sa=null,te}catch(J){if(J===ba||J===no)throw J;var we=Ot(29,J,null,D.mode);return we.lanes=V,we.return=D,we}finally{}}}var Vi=Pm(!0),qm=Pm(!1),Xn=!1;function Uc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Bc(e,i){e=e.updateQueue,i.updateQueue===e&&(i.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function $n(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Zn(e,i,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Te&2)!==0){var u=o.pending;return u===null?i.next=i:(i.next=u.next,u.next=i),o.pending=i,i=Zr(e),Em(e,null,s),i}return $r(e,o,i,s),Zr(e)}function Ds(e,i,s){if(i=i.updateQueue,i!==null&&(i=i.shared,(s&4194048)!==0)){var o=i.lanes;o&=e.pendingLanes,s|=o,i.lanes=s,Rh(e,s)}}function Hc(e,i){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var u=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?u=d=y:d=d.next=y,s=s.next}while(s!==null);d===null?u=d=i:d=d.next=i}else u=d=i;s={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=i:e.next=i,s.lastBaseUpdate=i}var Pc=!1;function js(){if(Pc){var e=xa;if(e!==null)throw e}}function Cs(e,i,s,o){Pc=!1;var u=e.updateQueue;Xn=!1;var d=u.firstBaseUpdate,y=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var E=b,C=E.next;E.next=null,y===null?d=C:y.next=C,y=E;var L=e.alternate;L!==null&&(L=L.updateQueue,b=L.lastBaseUpdate,b!==y&&(b===null?L.firstBaseUpdate=C:b.next=C,L.lastBaseUpdate=E))}if(d!==null){var U=u.baseState;y=0,L=C=E=null,b=d;do{var M=b.lane&-536870913,O=M!==b.lane;if(O?(ye&M)===M:(o&M)===M){M!==0&&M===va&&(Pc=!0),L!==null&&(L=L.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Z=e,ne=b;M=i;var Me=s;switch(ne.tag){case 1:if(Z=ne.payload,typeof Z=="function"){U=Z.call(Me,U,M);break e}U=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=ne.payload,M=typeof Z=="function"?Z.call(Me,U,M):Z,M==null)break e;U=x({},U,M);break e;case 2:Xn=!0}}M=b.callback,M!==null&&(e.flags|=64,O&&(e.flags|=8192),O=u.callbacks,O===null?u.callbacks=[M]:O.push(M))}else O={lane:M,tag:b.tag,payload:b.payload,callback:b.callback,next:null},L===null?(C=L=O,E=U):L=L.next=O,y|=M;if(b=b.next,b===null){if(b=u.shared.pending,b===null)break;O=b,b=O.next,O.next=null,u.lastBaseUpdate=O,u.shared.pending=null}}while(!0);L===null&&(E=U),u.baseState=E,u.firstBaseUpdate=C,u.lastBaseUpdate=L,d===null&&(u.shared.lanes=0),ti|=y,e.lanes=y,e.memoizedState=U}}function Im(e,i){if(typeof e!="function")throw Error(r(191,e));e.call(i)}function Gm(e,i){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Im(s[e],i)}var wa=A(null),ro=A(0);function Fm(e,i){e=Mn,G(ro,e),G(wa,i),Mn=e|i.baseLanes}function qc(){G(ro,Mn),G(wa,wa.current)}function Ic(){Mn=ro.current,z(wa),z(ro)}var Rt=A(null),Yt=null;function Qn(e){var i=e.alternate;G(Ke,Ke.current&1),G(Rt,e),Yt===null&&(i===null||wa.current!==null||i.memoizedState!==null)&&(Yt=e)}function Gc(e){G(Ke,Ke.current),G(Rt,e),Yt===null&&(Yt=e)}function Ym(e){e.tag===22?(G(Ke,Ke.current),G(Rt,e),Yt===null&&(Yt=e)):Jn()}function Jn(){G(Ke,Ke.current),G(Rt,Rt.current)}function kt(e){z(Rt),Yt===e&&(Yt=null),z(Ke)}var Ke=A(0);function oo(e){for(var i=e;i!==null;){if(i.tag===13){var s=i.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Zu(s)||Qu(s)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var _n=0,ue=null,je=null,Qe=null,lo=!1,_a=!1,Ui=!1,co=0,Ms=0,Ta=null,D2=0;function Pe(){throw Error(r(321))}function Fc(e,i){if(i===null)return!1;for(var s=0;s<i.length&&s<e.length;s++)if(!Mt(e[s],i[s]))return!1;return!0}function Yc(e,i,s,o,u,d){return _n=d,ue=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,R.H=e===null||e.memoizedState===null?jp:ou,Ui=!1,d=s(o,u),Ui=!1,_a&&(d=Xm(i,s,o,u)),Km(e),d}function Km(e){R.H=ks;var i=je!==null&&je.next!==null;if(_n=0,Qe=je=ue=null,lo=!1,Ms=0,Ta=null,i)throw Error(r(300));e===null||Je||(e=e.dependencies,e!==null&&Wr(e)&&(Je=!0))}function Xm(e,i,s,o){ue=e;var u=0;do{if(_a&&(Ta=null),Ms=0,_a=!1,25<=u)throw Error(r(301));if(u+=1,Qe=je=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}R.H=Cp,d=i(s,o)}while(_a);return d}function j2(){var e=R.H,i=e.useState()[0];return i=typeof i.then=="function"?Os(i):i,e=e.useState()[0],(je!==null?je.memoizedState:null)!==e&&(ue.flags|=1024),i}function Kc(){var e=co!==0;return co=0,e}function Xc(e,i,s){i.updateQueue=e.updateQueue,i.flags&=-2053,e.lanes&=~s}function $c(e){if(lo){for(e=e.memoizedState;e!==null;){var i=e.queue;i!==null&&(i.pending=null),e=e.next}lo=!1}_n=0,Qe=je=ue=null,_a=!1,Ms=co=0,Ta=null}function yt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?ue.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function Xe(){if(je===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=je.next;var i=Qe===null?ue.memoizedState:Qe.next;if(i!==null)Qe=i,je=e;else{if(e===null)throw ue.alternate===null?Error(r(467)):Error(r(310));je=e,e={memoizedState:je.memoizedState,baseState:je.baseState,baseQueue:je.baseQueue,queue:je.queue,next:null},Qe===null?ue.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function uo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Os(e){var i=Ms;return Ms+=1,Ta===null&&(Ta=[]),e=Um(Ta,e,i),i=ue,(Qe===null?i.memoizedState:Qe.next)===null&&(i=i.alternate,R.H=i===null||i.memoizedState===null?jp:ou),e}function fo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Os(e);if(e.$$typeof===P)return lt(e)}throw Error(r(438,String(e)))}function Zc(e){var i=null,s=ue.updateQueue;if(s!==null&&(i=s.memoCache),i==null){var o=ue.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(i={data:o.data.map(function(u){return u.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),s===null&&(s=uo(),ue.updateQueue=s),s.memoCache=i,s=i.data[i.index],s===void 0)for(s=i.data[i.index]=Array(e),o=0;o<e;o++)s[o]=xe;return i.index++,s}function Tn(e,i){return typeof i=="function"?i(e):i}function ho(e){var i=Xe();return Qc(i,je,e)}function Qc(e,i,s){var o=e.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=s;var u=e.baseQueue,d=o.pending;if(d!==null){if(u!==null){var y=u.next;u.next=d.next,d.next=y}i.baseQueue=u=d,o.pending=null}if(d=e.baseState,u===null)e.memoizedState=d;else{i=u.next;var b=y=null,E=null,C=i,L=!1;do{var U=C.lane&-536870913;if(U!==C.lane?(ye&U)===U:(_n&U)===U){var M=C.revertLane;if(M===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),U===va&&(L=!0);else if((_n&M)===M){C=C.next,M===va&&(L=!0);continue}else U={lane:0,revertLane:C.revertLane,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},E===null?(b=E=U,y=d):E=E.next=U,ue.lanes|=M,ti|=M;U=C.action,Ui&&s(d,U),d=C.hasEagerState?C.eagerState:s(d,U)}else M={lane:U,revertLane:C.revertLane,gesture:C.gesture,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},E===null?(b=E=M,y=d):E=E.next=M,ue.lanes|=U,ti|=U;C=C.next}while(C!==null&&C!==i);if(E===null?y=d:E.next=b,!Mt(d,e.memoizedState)&&(Je=!0,L&&(s=xa,s!==null)))throw s;e.memoizedState=d,e.baseState=y,e.baseQueue=E,o.lastRenderedState=d}return u===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Jc(e){var i=Xe(),s=i.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=e;var o=s.dispatch,u=s.pending,d=i.memoizedState;if(u!==null){s.pending=null;var y=u=u.next;do d=e(d,y.action),y=y.next;while(y!==u);Mt(d,i.memoizedState)||(Je=!0),i.memoizedState=d,i.baseQueue===null&&(i.baseState=d),s.lastRenderedState=d}return[d,o]}function $m(e,i,s){var o=ue,u=Xe(),d=be;if(d){if(s===void 0)throw Error(r(407));s=s()}else s=i();var y=!Mt((je||u).memoizedState,s);if(y&&(u.memoizedState=s,Je=!0),u=u.queue,tu(Jm.bind(null,o,u,e),[e]),u.getSnapshot!==i||y||Qe!==null&&Qe.memoizedState.tag&1){if(o.flags|=2048,Ea(9,{destroy:void 0},Qm.bind(null,o,u,s,i),null),Oe===null)throw Error(r(349));d||(_n&127)!==0||Zm(o,i,s)}return s}function Zm(e,i,s){e.flags|=16384,e={getSnapshot:i,value:s},i=ue.updateQueue,i===null?(i=uo(),ue.updateQueue=i,i.stores=[e]):(s=i.stores,s===null?i.stores=[e]:s.push(e))}function Qm(e,i,s,o){i.value=s,i.getSnapshot=o,Wm(i)&&ep(e)}function Jm(e,i,s){return s(function(){Wm(i)&&ep(e)})}function Wm(e){var i=e.getSnapshot;e=e.value;try{var s=i();return!Mt(e,s)}catch{return!0}}function ep(e){var i=ji(e,2);i!==null&&Nt(i,e,2)}function Wc(e){var i=yt();if(typeof e=="function"){var s=e;if(e=s(),Ui){Pn(!0);try{s()}finally{Pn(!1)}}}return i.memoizedState=i.baseState=e,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:e},i}function tp(e,i,s,o){return e.baseState=s,Qc(e,je,typeof o=="function"?o:Tn)}function C2(e,i,s,o,u){if(go(e))throw Error(r(485));if(e=i.action,e!==null){var d={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){d.listeners.push(y)}};R.T!==null?s(!0):d.isTransition=!1,o(d),s=i.pending,s===null?(d.next=i.pending=d,np(i,d)):(d.next=s.next,i.pending=s.next=d)}}function np(e,i){var s=i.action,o=i.payload,u=e.state;if(i.isTransition){var d=R.T,y={};R.T=y;try{var b=s(u,o),E=R.S;E!==null&&E(y,b),ip(e,i,b)}catch(C){eu(e,i,C)}finally{d!==null&&y.types!==null&&(d.types=y.types),R.T=d}}else try{d=s(u,o),ip(e,i,d)}catch(C){eu(e,i,C)}}function ip(e,i,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){ap(e,i,o)},function(o){return eu(e,i,o)}):ap(e,i,s)}function ap(e,i,s){i.status="fulfilled",i.value=s,sp(i),e.state=s,i=e.pending,i!==null&&(s=i.next,s===i?e.pending=null:(s=s.next,i.next=s,np(e,s)))}function eu(e,i,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do i.status="rejected",i.reason=s,sp(i),i=i.next;while(i!==o)}e.action=null}function sp(e){e=e.listeners;for(var i=0;i<e.length;i++)(0,e[i])()}function rp(e,i){return i}function op(e,i){if(be){var s=Oe.formState;if(s!==null){e:{var o=ue;if(be){if(ke){t:{for(var u=ke,d=Ft;u.nodeType!==8;){if(!d){u=null;break t}if(u=Kt(u.nextSibling),u===null){u=null;break t}}d=u.data,u=d==="F!"||d==="F"?u:null}if(u){ke=Kt(u.nextSibling),o=u.data==="F!";break e}}Yn(o)}o=!1}o&&(i=s[0])}}return s=yt(),s.memoizedState=s.baseState=i,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rp,lastRenderedState:i},s.queue=o,s=Ap.bind(null,ue,o),o.dispatch=s,o=Wc(!1),d=ru.bind(null,ue,!1,o.queue),o=yt(),u={state:i,dispatch:null,action:e,pending:null},o.queue=u,s=C2.bind(null,ue,u,d,s),u.dispatch=s,o.memoizedState=e,[i,s,!1]}function lp(e){var i=Xe();return cp(i,je,e)}function cp(e,i,s){if(i=Qc(e,i,rp)[0],e=ho(Tn)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var o=Os(i)}catch(y){throw y===ba?no:y}else o=i;i=Xe();var u=i.queue,d=u.dispatch;return s!==i.memoizedState&&(ue.flags|=2048,Ea(9,{destroy:void 0},M2.bind(null,u,s),null)),[o,d,e]}function M2(e,i){e.action=i}function up(e){var i=Xe(),s=je;if(s!==null)return cp(i,s,e);Xe(),i=i.memoizedState,s=Xe();var o=s.queue.dispatch;return s.memoizedState=e,[i,o,!1]}function Ea(e,i,s,o){return e={tag:e,create:s,deps:o,inst:i,next:null},i=ue.updateQueue,i===null&&(i=uo(),ue.updateQueue=i),s=i.lastEffect,s===null?i.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,i.lastEffect=e),e}function fp(){return Xe().memoizedState}function mo(e,i,s,o){var u=yt();ue.flags|=e,u.memoizedState=Ea(1|i,{destroy:void 0},s,o===void 0?null:o)}function po(e,i,s,o){var u=Xe();o=o===void 0?null:o;var d=u.memoizedState.inst;je!==null&&o!==null&&Fc(o,je.memoizedState.deps)?u.memoizedState=Ea(i,d,s,o):(ue.flags|=e,u.memoizedState=Ea(1|i,d,s,o))}function dp(e,i){mo(8390656,8,e,i)}function tu(e,i){po(2048,8,e,i)}function O2(e){ue.flags|=4;var i=ue.updateQueue;if(i===null)i=uo(),ue.updateQueue=i,i.events=[e];else{var s=i.events;s===null?i.events=[e]:s.push(e)}}function hp(e){var i=Xe().memoizedState;return O2({ref:i,nextImpl:e}),function(){if((Te&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function mp(e,i){return po(4,2,e,i)}function pp(e,i){return po(4,4,e,i)}function gp(e,i){if(typeof i=="function"){e=e();var s=i(e);return function(){typeof s=="function"?s():i(null)}}if(i!=null)return e=e(),i.current=e,function(){i.current=null}}function yp(e,i,s){s=s!=null?s.concat([e]):null,po(4,4,gp.bind(null,i,e),s)}function nu(){}function vp(e,i){var s=Xe();i=i===void 0?null:i;var o=s.memoizedState;return i!==null&&Fc(i,o[1])?o[0]:(s.memoizedState=[e,i],e)}function xp(e,i){var s=Xe();i=i===void 0?null:i;var o=s.memoizedState;if(i!==null&&Fc(i,o[1]))return o[0];if(o=e(),Ui){Pn(!0);try{e()}finally{Pn(!1)}}return s.memoizedState=[o,i],o}function iu(e,i,s){return s===void 0||(_n&1073741824)!==0&&(ye&261930)===0?e.memoizedState=i:(e.memoizedState=s,e=bg(),ue.lanes|=e,ti|=e,s)}function bp(e,i,s,o){return Mt(s,i)?s:wa.current!==null?(e=iu(e,s,o),Mt(e,i)||(Je=!0),e):(_n&42)===0||(_n&1073741824)!==0&&(ye&261930)===0?(Je=!0,e.memoizedState=s):(e=bg(),ue.lanes|=e,ti|=e,i)}function Sp(e,i,s,o,u){var d=I.p;I.p=d!==0&&8>d?d:8;var y=R.T,b={};R.T=b,ru(e,!1,i,s);try{var E=u(),C=R.S;if(C!==null&&C(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var L=N2(E,o);Rs(e,i,L,Vt(e))}else Rs(e,i,o,Vt(e))}catch(U){Rs(e,i,{then:function(){},status:"rejected",reason:U},Vt())}finally{I.p=d,y!==null&&b.types!==null&&(y.types=b.types),R.T=y}}function R2(){}function au(e,i,s,o){if(e.tag!==5)throw Error(r(476));var u=wp(e).queue;Sp(e,u,i,K,s===null?R2:function(){return _p(e),s(o)})}function wp(e){var i=e.memoizedState;if(i!==null)return i;i={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:K},next:null};var s={};return i.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:s},next:null},e.memoizedState=i,e=e.alternate,e!==null&&(e.memoizedState=i),i}function _p(e){var i=wp(e);i.next===null&&(i=e.alternate.memoizedState),Rs(e,i.next.queue,{},Vt())}function su(){return lt(Zs)}function Tp(){return Xe().memoizedState}function Ep(){return Xe().memoizedState}function k2(e){for(var i=e.return;i!==null;){switch(i.tag){case 24:case 3:var s=Vt();e=$n(s);var o=Zn(i,e,s);o!==null&&(Nt(o,i,s),Ds(o,i,s)),i={cache:kc()},e.payload=i;return}i=i.return}}function L2(e,i,s){var o=Vt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},go(e)?Np(i,s):(s=_c(e,i,s,o),s!==null&&(Nt(s,e,o),Dp(s,i,o)))}function Ap(e,i,s){var o=Vt();Rs(e,i,s,o)}function Rs(e,i,s,o){var u={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(go(e))Np(i,u);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=i.lastRenderedReducer,d!==null))try{var y=i.lastRenderedState,b=d(y,s);if(u.hasEagerState=!0,u.eagerState=b,Mt(b,y))return $r(e,i,u,0),Oe===null&&Xr(),!1}catch{}finally{}if(s=_c(e,i,u,o),s!==null)return Nt(s,e,o),Dp(s,i,o),!0}return!1}function ru(e,i,s,o){if(o={lane:2,revertLane:Uu(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},go(e)){if(i)throw Error(r(479))}else i=_c(e,s,o,2),i!==null&&Nt(i,e,2)}function go(e){var i=e.alternate;return e===ue||i!==null&&i===ue}function Np(e,i){_a=lo=!0;var s=e.pending;s===null?i.next=i:(i.next=s.next,s.next=i),e.pending=i}function Dp(e,i,s){if((s&4194048)!==0){var o=i.lanes;o&=e.pendingLanes,s|=o,i.lanes=s,Rh(e,s)}}var ks={readContext:lt,use:fo,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useLayoutEffect:Pe,useInsertionEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useSyncExternalStore:Pe,useId:Pe,useHostTransitionStatus:Pe,useFormState:Pe,useActionState:Pe,useOptimistic:Pe,useMemoCache:Pe,useCacheRefresh:Pe};ks.useEffectEvent=Pe;var jp={readContext:lt,use:fo,useCallback:function(e,i){return yt().memoizedState=[e,i===void 0?null:i],e},useContext:lt,useEffect:dp,useImperativeHandle:function(e,i,s){s=s!=null?s.concat([e]):null,mo(4194308,4,gp.bind(null,i,e),s)},useLayoutEffect:function(e,i){return mo(4194308,4,e,i)},useInsertionEffect:function(e,i){mo(4,2,e,i)},useMemo:function(e,i){var s=yt();i=i===void 0?null:i;var o=e();if(Ui){Pn(!0);try{e()}finally{Pn(!1)}}return s.memoizedState=[o,i],o},useReducer:function(e,i,s){var o=yt();if(s!==void 0){var u=s(i);if(Ui){Pn(!0);try{s(i)}finally{Pn(!1)}}}else u=i;return o.memoizedState=o.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},o.queue=e,e=e.dispatch=L2.bind(null,ue,e),[o.memoizedState,e]},useRef:function(e){var i=yt();return e={current:e},i.memoizedState=e},useState:function(e){e=Wc(e);var i=e.queue,s=Ap.bind(null,ue,i);return i.dispatch=s,[e.memoizedState,s]},useDebugValue:nu,useDeferredValue:function(e,i){var s=yt();return iu(s,e,i)},useTransition:function(){var e=Wc(!1);return e=Sp.bind(null,ue,e.queue,!0,!1),yt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,i,s){var o=ue,u=yt();if(be){if(s===void 0)throw Error(r(407));s=s()}else{if(s=i(),Oe===null)throw Error(r(349));(ye&127)!==0||Zm(o,i,s)}u.memoizedState=s;var d={value:s,getSnapshot:i};return u.queue=d,dp(Jm.bind(null,o,d,e),[e]),o.flags|=2048,Ea(9,{destroy:void 0},Qm.bind(null,o,d,s,i),null),s},useId:function(){var e=yt(),i=Oe.identifierPrefix;if(be){var s=cn,o=ln;s=(o&~(1<<32-Ct(o)-1)).toString(32)+s,i="_"+i+"R_"+s,s=co++,0<s&&(i+="H"+s.toString(32)),i+="_"}else s=D2++,i="_"+i+"r_"+s.toString(32)+"_";return e.memoizedState=i},useHostTransitionStatus:su,useFormState:op,useActionState:op,useOptimistic:function(e){var i=yt();i.memoizedState=i.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=s,i=ru.bind(null,ue,!0,s),s.dispatch=i,[e,i]},useMemoCache:Zc,useCacheRefresh:function(){return yt().memoizedState=k2.bind(null,ue)},useEffectEvent:function(e){var i=yt(),s={impl:e};return i.memoizedState=s,function(){if((Te&2)!==0)throw Error(r(440));return s.impl.apply(void 0,arguments)}}},ou={readContext:lt,use:fo,useCallback:vp,useContext:lt,useEffect:tu,useImperativeHandle:yp,useInsertionEffect:mp,useLayoutEffect:pp,useMemo:xp,useReducer:ho,useRef:fp,useState:function(){return ho(Tn)},useDebugValue:nu,useDeferredValue:function(e,i){var s=Xe();return bp(s,je.memoizedState,e,i)},useTransition:function(){var e=ho(Tn)[0],i=Xe().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:$m,useId:Tp,useHostTransitionStatus:su,useFormState:lp,useActionState:lp,useOptimistic:function(e,i){var s=Xe();return tp(s,je,e,i)},useMemoCache:Zc,useCacheRefresh:Ep};ou.useEffectEvent=hp;var Cp={readContext:lt,use:fo,useCallback:vp,useContext:lt,useEffect:tu,useImperativeHandle:yp,useInsertionEffect:mp,useLayoutEffect:pp,useMemo:xp,useReducer:Jc,useRef:fp,useState:function(){return Jc(Tn)},useDebugValue:nu,useDeferredValue:function(e,i){var s=Xe();return je===null?iu(s,e,i):bp(s,je.memoizedState,e,i)},useTransition:function(){var e=Jc(Tn)[0],i=Xe().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:$m,useId:Tp,useHostTransitionStatus:su,useFormState:up,useActionState:up,useOptimistic:function(e,i){var s=Xe();return je!==null?tp(s,je,e,i):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Zc,useCacheRefresh:Ep};Cp.useEffectEvent=hp;function lu(e,i,s,o){i=e.memoizedState,s=s(o,i),s=s==null?i:x({},i,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var cu={enqueueSetState:function(e,i,s){e=e._reactInternals;var o=Vt(),u=$n(o);u.payload=i,s!=null&&(u.callback=s),i=Zn(e,u,o),i!==null&&(Nt(i,e,o),Ds(i,e,o))},enqueueReplaceState:function(e,i,s){e=e._reactInternals;var o=Vt(),u=$n(o);u.tag=1,u.payload=i,s!=null&&(u.callback=s),i=Zn(e,u,o),i!==null&&(Nt(i,e,o),Ds(i,e,o))},enqueueForceUpdate:function(e,i){e=e._reactInternals;var s=Vt(),o=$n(s);o.tag=2,i!=null&&(o.callback=i),i=Zn(e,o,s),i!==null&&(Nt(i,e,s),Ds(i,e,s))}};function Mp(e,i,s,o,u,d,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,y):i.prototype&&i.prototype.isPureReactComponent?!bs(s,o)||!bs(u,d):!0}function Op(e,i,s,o){e=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(s,o),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(s,o),i.state!==e&&cu.enqueueReplaceState(i,i.state,null)}function Bi(e,i){var s=i;if("ref"in i){s={};for(var o in i)o!=="ref"&&(s[o]=i[o])}if(e=e.defaultProps){s===i&&(s=x({},s));for(var u in e)s[u]===void 0&&(s[u]=e[u])}return s}function Rp(e){Kr(e)}function kp(e){console.error(e)}function Lp(e){Kr(e)}function yo(e,i){try{var s=e.onUncaughtError;s(i.value,{componentStack:i.stack})}catch(o){setTimeout(function(){throw o})}}function zp(e,i,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function uu(e,i,s){return s=$n(s),s.tag=3,s.payload={element:null},s.callback=function(){yo(e,i)},s}function Vp(e){return e=$n(e),e.tag=3,e}function Up(e,i,s,o){var u=s.type.getDerivedStateFromError;if(typeof u=="function"){var d=o.value;e.payload=function(){return u(d)},e.callback=function(){zp(i,s,o)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){zp(i,s,o),typeof u!="function"&&(ni===null?ni=new Set([this]):ni.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function z2(e,i,s,o,u){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(i=s.alternate,i!==null&&ya(i,s,u,!0),s=Rt.current,s!==null){switch(s.tag){case 31:case 13:return Yt===null?jo():s.alternate===null&&qe===0&&(qe=3),s.flags&=-257,s.flags|=65536,s.lanes=u,o===io?s.flags|=16384:(i=s.updateQueue,i===null?s.updateQueue=new Set([o]):i.add(o),Lu(e,o,u)),!1;case 22:return s.flags|=65536,o===io?s.flags|=16384:(i=s.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=i):(s=i.retryQueue,s===null?i.retryQueue=new Set([o]):s.add(o)),Lu(e,o,u)),!1}throw Error(r(435,s.tag))}return Lu(e,o,u),jo(),!1}if(be)return i=Rt.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=u,o!==jc&&(e=Error(r(422),{cause:o}),_s(qt(e,s)))):(o!==jc&&(i=Error(r(423),{cause:o}),_s(qt(i,s))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,o=qt(o,s),u=uu(e.stateNode,o,u),Hc(e,u),qe!==4&&(qe=2)),!1;var d=Error(r(520),{cause:o});if(d=qt(d,s),qs===null?qs=[d]:qs.push(d),qe!==4&&(qe=2),i===null)return!0;o=qt(o,s),s=i;do{switch(s.tag){case 3:return s.flags|=65536,e=u&-u,s.lanes|=e,e=uu(s.stateNode,o,e),Hc(s,e),!1;case 1:if(i=s.type,d=s.stateNode,(s.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ni===null||!ni.has(d))))return s.flags|=65536,u&=-u,s.lanes|=u,u=Vp(u),Up(u,e,s,o),Hc(s,u),!1}s=s.return}while(s!==null);return!1}var fu=Error(r(461)),Je=!1;function ct(e,i,s,o){i.child=e===null?qm(i,null,s,o):Vi(i,e.child,s,o)}function Bp(e,i,s,o,u){s=s.render;var d=i.ref;if("ref"in o){var y={};for(var b in o)b!=="ref"&&(y[b]=o[b])}else y=o;return Ri(i),o=Yc(e,i,s,y,d,u),b=Kc(),e!==null&&!Je?(Xc(e,i,u),En(e,i,u)):(be&&b&&Nc(i),i.flags|=1,ct(e,i,o,u),i.child)}function Hp(e,i,s,o,u){if(e===null){var d=s.type;return typeof d=="function"&&!Tc(d)&&d.defaultProps===void 0&&s.compare===null?(i.tag=15,i.type=d,Pp(e,i,d,o,u)):(e=Qr(s.type,null,o,i,i.mode,u),e.ref=i.ref,e.return=i,i.child=e)}if(d=e.child,!xu(e,u)){var y=d.memoizedProps;if(s=s.compare,s=s!==null?s:bs,s(y,o)&&e.ref===i.ref)return En(e,i,u)}return i.flags|=1,e=xn(d,o),e.ref=i.ref,e.return=i,i.child=e}function Pp(e,i,s,o,u){if(e!==null){var d=e.memoizedProps;if(bs(d,o)&&e.ref===i.ref)if(Je=!1,i.pendingProps=o=d,xu(e,u))(e.flags&131072)!==0&&(Je=!0);else return i.lanes=e.lanes,En(e,i,u)}return du(e,i,s,o,u)}function qp(e,i,s,o){var u=o.children,d=e!==null?e.memoizedState:null;if(e===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((i.flags&128)!==0){if(d=d!==null?d.baseLanes|s:s,e!==null){for(o=i.child=e.child,u=0;o!==null;)u=u|o.lanes|o.childLanes,o=o.sibling;o=u&~d}else o=0,i.child=null;return Ip(e,i,d,s,o)}if((s&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},e!==null&&to(i,d!==null?d.cachePool:null),d!==null?Fm(i,d):qc(),Ym(i);else return o=i.lanes=536870912,Ip(e,i,d!==null?d.baseLanes|s:s,s,o)}else d!==null?(to(i,d.cachePool),Fm(i,d),Jn(),i.memoizedState=null):(e!==null&&to(i,null),qc(),Jn());return ct(e,i,u,s),i.child}function Ls(e,i){return e!==null&&e.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function Ip(e,i,s,o,u){var d=zc();return d=d===null?null:{parent:Ze._currentValue,pool:d},i.memoizedState={baseLanes:s,cachePool:d},e!==null&&to(i,null),qc(),Ym(i),e!==null&&ya(e,i,o,!0),i.childLanes=u,null}function vo(e,i){return i=bo({mode:i.mode,children:i.children},e.mode),i.ref=e.ref,e.child=i,i.return=e,i}function Gp(e,i,s){return Vi(i,e.child,null,s),e=vo(i,i.pendingProps),e.flags|=2,kt(i),i.memoizedState=null,e}function V2(e,i,s){var o=i.pendingProps,u=(i.flags&128)!==0;if(i.flags&=-129,e===null){if(be){if(o.mode==="hidden")return e=vo(i,o),i.lanes=536870912,Ls(null,e);if(Gc(i),(e=ke)?(e=ny(e,Ft),e=e!==null&&e.data==="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:Gn!==null?{id:ln,overflow:cn}:null,retryLane:536870912,hydrationErrors:null},s=Nm(e),s.return=i,i.child=s,ot=i,ke=null)):e=null,e===null)throw Yn(i);return i.lanes=536870912,null}return vo(i,o)}var d=e.memoizedState;if(d!==null){var y=d.dehydrated;if(Gc(i),u)if(i.flags&256)i.flags&=-257,i=Gp(e,i,s);else if(i.memoizedState!==null)i.child=e.child,i.flags|=128,i=null;else throw Error(r(558));else if(Je||ya(e,i,s,!1),u=(s&e.childLanes)!==0,Je||u){if(o=Oe,o!==null&&(y=kh(o,s),y!==0&&y!==d.retryLane))throw d.retryLane=y,ji(e,y),Nt(o,e,y),fu;jo(),i=Gp(e,i,s)}else e=d.treeContext,ke=Kt(y.nextSibling),ot=i,be=!0,Fn=null,Ft=!1,e!==null&&Cm(i,e),i=vo(i,o),i.flags|=4096;return i}return e=xn(e.child,{mode:o.mode,children:o.children}),e.ref=i.ref,i.child=e,e.return=i,e}function xo(e,i){var s=i.ref;if(s===null)e!==null&&e.ref!==null&&(i.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(r(284));(e===null||e.ref!==s)&&(i.flags|=4194816)}}function du(e,i,s,o,u){return Ri(i),s=Yc(e,i,s,o,void 0,u),o=Kc(),e!==null&&!Je?(Xc(e,i,u),En(e,i,u)):(be&&o&&Nc(i),i.flags|=1,ct(e,i,s,u),i.child)}function Fp(e,i,s,o,u,d){return Ri(i),i.updateQueue=null,s=Xm(i,o,s,u),Km(e),o=Kc(),e!==null&&!Je?(Xc(e,i,d),En(e,i,d)):(be&&o&&Nc(i),i.flags|=1,ct(e,i,s,d),i.child)}function Yp(e,i,s,o,u){if(Ri(i),i.stateNode===null){var d=ha,y=s.contextType;typeof y=="object"&&y!==null&&(d=lt(y)),d=new s(o,d),i.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=cu,i.stateNode=d,d._reactInternals=i,d=i.stateNode,d.props=o,d.state=i.memoizedState,d.refs={},Uc(i),y=s.contextType,d.context=typeof y=="object"&&y!==null?lt(y):ha,d.state=i.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(lu(i,s,y,o),d.state=i.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(y=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),y!==d.state&&cu.enqueueReplaceState(d,d.state,null),Cs(i,o,d,u),js(),d.state=i.memoizedState),typeof d.componentDidMount=="function"&&(i.flags|=4194308),o=!0}else if(e===null){d=i.stateNode;var b=i.memoizedProps,E=Bi(s,b);d.props=E;var C=d.context,L=s.contextType;y=ha,typeof L=="object"&&L!==null&&(y=lt(L));var U=s.getDerivedStateFromProps;L=typeof U=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=i.pendingProps!==b,L||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||C!==y)&&Op(i,d,o,y),Xn=!1;var M=i.memoizedState;d.state=M,Cs(i,o,d,u),js(),C=i.memoizedState,b||M!==C||Xn?(typeof U=="function"&&(lu(i,s,U,o),C=i.memoizedState),(E=Xn||Mp(i,s,E,o,M,C,y))?(L||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(i.flags|=4194308)):(typeof d.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=o,i.memoizedState=C),d.props=o,d.state=C,d.context=y,o=E):(typeof d.componentDidMount=="function"&&(i.flags|=4194308),o=!1)}else{d=i.stateNode,Bc(e,i),y=i.memoizedProps,L=Bi(s,y),d.props=L,U=i.pendingProps,M=d.context,C=s.contextType,E=ha,typeof C=="object"&&C!==null&&(E=lt(C)),b=s.getDerivedStateFromProps,(C=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==U||M!==E)&&Op(i,d,o,E),Xn=!1,M=i.memoizedState,d.state=M,Cs(i,o,d,u),js();var O=i.memoizedState;y!==U||M!==O||Xn||e!==null&&e.dependencies!==null&&Wr(e.dependencies)?(typeof b=="function"&&(lu(i,s,b,o),O=i.memoizedState),(L=Xn||Mp(i,s,L,o,M,O,E)||e!==null&&e.dependencies!==null&&Wr(e.dependencies))?(C||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,O,E),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,O,E)),typeof d.componentDidUpdate=="function"&&(i.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=1024),i.memoizedProps=o,i.memoizedState=O),d.props=o,d.state=O,d.context=E,o=L):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=1024),o=!1)}return d=o,xo(e,i),o=(i.flags&128)!==0,d||o?(d=i.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:d.render(),i.flags|=1,e!==null&&o?(i.child=Vi(i,e.child,null,u),i.child=Vi(i,null,s,u)):ct(e,i,s,u),i.memoizedState=d.state,e=i.child):e=En(e,i,u),e}function Kp(e,i,s,o){return Mi(),i.flags|=256,ct(e,i,s,o),i.child}var hu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function mu(e){return{baseLanes:e,cachePool:zm()}}function pu(e,i,s){return e=e!==null?e.childLanes&~s:0,i&&(e|=zt),e}function Xp(e,i,s){var o=i.pendingProps,u=!1,d=(i.flags&128)!==0,y;if((y=d)||(y=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),y&&(u=!0,i.flags&=-129),y=(i.flags&32)!==0,i.flags&=-33,e===null){if(be){if(u?Qn(i):Jn(),(e=ke)?(e=ny(e,Ft),e=e!==null&&e.data!=="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:Gn!==null?{id:ln,overflow:cn}:null,retryLane:536870912,hydrationErrors:null},s=Nm(e),s.return=i,i.child=s,ot=i,ke=null)):e=null,e===null)throw Yn(i);return Qu(e)?i.lanes=32:i.lanes=536870912,null}var b=o.children;return o=o.fallback,u?(Jn(),u=i.mode,b=bo({mode:"hidden",children:b},u),o=Ci(o,u,s,null),b.return=i,o.return=i,b.sibling=o,i.child=b,o=i.child,o.memoizedState=mu(s),o.childLanes=pu(e,y,s),i.memoizedState=hu,Ls(null,o)):(Qn(i),gu(i,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(d)i.flags&256?(Qn(i),i.flags&=-257,i=yu(e,i,s)):i.memoizedState!==null?(Jn(),i.child=e.child,i.flags|=128,i=null):(Jn(),b=o.fallback,u=i.mode,o=bo({mode:"visible",children:o.children},u),b=Ci(b,u,s,null),b.flags|=2,o.return=i,b.return=i,o.sibling=b,i.child=o,Vi(i,e.child,null,s),o=i.child,o.memoizedState=mu(s),o.childLanes=pu(e,y,s),i.memoizedState=hu,i=Ls(null,o));else if(Qn(i),Qu(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var C=y.dgst;y=C,o=Error(r(419)),o.stack="",o.digest=y,_s({value:o,source:null,stack:null}),i=yu(e,i,s)}else if(Je||ya(e,i,s,!1),y=(s&e.childLanes)!==0,Je||y){if(y=Oe,y!==null&&(o=kh(y,s),o!==0&&o!==E.retryLane))throw E.retryLane=o,ji(e,o),Nt(y,e,o),fu;Zu(b)||jo(),i=yu(e,i,s)}else Zu(b)?(i.flags|=192,i.child=e.child,i=null):(e=E.treeContext,ke=Kt(b.nextSibling),ot=i,be=!0,Fn=null,Ft=!1,e!==null&&Cm(i,e),i=gu(i,o.children),i.flags|=4096);return i}return u?(Jn(),b=o.fallback,u=i.mode,E=e.child,C=E.sibling,o=xn(E,{mode:"hidden",children:o.children}),o.subtreeFlags=E.subtreeFlags&65011712,C!==null?b=xn(C,b):(b=Ci(b,u,s,null),b.flags|=2),b.return=i,o.return=i,o.sibling=b,i.child=o,Ls(null,o),o=i.child,b=e.child.memoizedState,b===null?b=mu(s):(u=b.cachePool,u!==null?(E=Ze._currentValue,u=u.parent!==E?{parent:E,pool:E}:u):u=zm(),b={baseLanes:b.baseLanes|s,cachePool:u}),o.memoizedState=b,o.childLanes=pu(e,y,s),i.memoizedState=hu,Ls(e.child,o)):(Qn(i),s=e.child,e=s.sibling,s=xn(s,{mode:"visible",children:o.children}),s.return=i,s.sibling=null,e!==null&&(y=i.deletions,y===null?(i.deletions=[e],i.flags|=16):y.push(e)),i.child=s,i.memoizedState=null,s)}function gu(e,i){return i=bo({mode:"visible",children:i},e.mode),i.return=e,e.child=i}function bo(e,i){return e=Ot(22,e,null,i),e.lanes=0,e}function yu(e,i,s){return Vi(i,e.child,null,s),e=gu(i,i.pendingProps.children),e.flags|=2,i.memoizedState=null,e}function $p(e,i,s){e.lanes|=i;var o=e.alternate;o!==null&&(o.lanes|=i),Oc(e.return,i,s)}function vu(e,i,s,o,u,d){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:u,treeForkCount:d}:(y.isBackwards=i,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=s,y.tailMode=u,y.treeForkCount=d)}function Zp(e,i,s){var o=i.pendingProps,u=o.revealOrder,d=o.tail;o=o.children;var y=Ke.current,b=(y&2)!==0;if(b?(y=y&1|2,i.flags|=128):y&=1,G(Ke,y),ct(e,i,o,s),o=be?ws:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=i.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&$p(e,s,i);else if(e.tag===19)$p(e,s,i);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===i)break e;for(;e.sibling===null;){if(e.return===null||e.return===i)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(u){case"forwards":for(s=i.child,u=null;s!==null;)e=s.alternate,e!==null&&oo(e)===null&&(u=s),s=s.sibling;s=u,s===null?(u=i.child,i.child=null):(u=s.sibling,s.sibling=null),vu(i,!1,u,s,d,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,u=i.child,i.child=null;u!==null;){if(e=u.alternate,e!==null&&oo(e)===null){i.child=u;break}e=u.sibling,u.sibling=s,s=u,u=e}vu(i,!0,s,null,d,o);break;case"together":vu(i,!1,null,null,void 0,o);break;default:i.memoizedState=null}return i.child}function En(e,i,s){if(e!==null&&(i.dependencies=e.dependencies),ti|=i.lanes,(s&i.childLanes)===0)if(e!==null){if(ya(e,i,s,!1),(s&i.childLanes)===0)return null}else return null;if(e!==null&&i.child!==e.child)throw Error(r(153));if(i.child!==null){for(e=i.child,s=xn(e,e.pendingProps),i.child=s,s.return=i;e.sibling!==null;)e=e.sibling,s=s.sibling=xn(e,e.pendingProps),s.return=i;s.sibling=null}return i.child}function xu(e,i){return(e.lanes&i)!==0?!0:(e=e.dependencies,!!(e!==null&&Wr(e)))}function U2(e,i,s){switch(i.tag){case 3:gt(i,i.stateNode.containerInfo),Kn(i,Ze,e.memoizedState.cache),Mi();break;case 27:case 5:os(i);break;case 4:gt(i,i.stateNode.containerInfo);break;case 10:Kn(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Gc(i),null;break;case 13:var o=i.memoizedState;if(o!==null)return o.dehydrated!==null?(Qn(i),i.flags|=128,null):(s&i.child.childLanes)!==0?Xp(e,i,s):(Qn(i),e=En(e,i,s),e!==null?e.sibling:null);Qn(i);break;case 19:var u=(e.flags&128)!==0;if(o=(s&i.childLanes)!==0,o||(ya(e,i,s,!1),o=(s&i.childLanes)!==0),u){if(o)return Zp(e,i,s);i.flags|=128}if(u=i.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),G(Ke,Ke.current),o)break;return null;case 22:return i.lanes=0,qp(e,i,s,i.pendingProps);case 24:Kn(i,Ze,e.memoizedState.cache)}return En(e,i,s)}function Qp(e,i,s){if(e!==null)if(e.memoizedProps!==i.pendingProps)Je=!0;else{if(!xu(e,s)&&(i.flags&128)===0)return Je=!1,U2(e,i,s);Je=(e.flags&131072)!==0}else Je=!1,be&&(i.flags&1048576)!==0&&jm(i,ws,i.index);switch(i.lanes=0,i.tag){case 16:e:{var o=i.pendingProps;if(e=Li(i.elementType),i.type=e,typeof e=="function")Tc(e)?(o=Bi(e,o),i.tag=1,i=Yp(null,i,e,o,s)):(i.tag=0,i=du(null,i,e,o,s));else{if(e!=null){var u=e.$$typeof;if(u===F){i.tag=11,i=Bp(null,i,e,o,s);break e}else if(u===X){i.tag=14,i=Hp(null,i,e,o,s);break e}}throw i=Ve(e)||e,Error(r(306,i,""))}}return i;case 0:return du(e,i,i.type,i.pendingProps,s);case 1:return o=i.type,u=Bi(o,i.pendingProps),Yp(e,i,o,u,s);case 3:e:{if(gt(i,i.stateNode.containerInfo),e===null)throw Error(r(387));o=i.pendingProps;var d=i.memoizedState;u=d.element,Bc(e,i),Cs(i,o,null,s);var y=i.memoizedState;if(o=y.cache,Kn(i,Ze,o),o!==d.cache&&Rc(i,[Ze],s,!0),js(),o=y.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:y.cache},i.updateQueue.baseState=d,i.memoizedState=d,i.flags&256){i=Kp(e,i,o,s);break e}else if(o!==u){u=qt(Error(r(424)),i),_s(u),i=Kp(e,i,o,s);break e}else{switch(e=i.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(ke=Kt(e.firstChild),ot=i,be=!0,Fn=null,Ft=!0,s=qm(i,null,o,s),i.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Mi(),o===u){i=En(e,i,s);break e}ct(e,i,o,s)}i=i.child}return i;case 26:return xo(e,i),e===null?(s=ly(i.type,null,i.pendingProps,null))?i.memoizedState=s:be||(s=i.type,e=i.pendingProps,o=zo(me.current).createElement(s),o[rt]=i,o[St]=e,ut(o,s,e),it(o),i.stateNode=o):i.memoizedState=ly(i.type,e.memoizedProps,i.pendingProps,e.memoizedState),null;case 27:return os(i),e===null&&be&&(o=i.stateNode=sy(i.type,i.pendingProps,me.current),ot=i,Ft=!0,u=ke,ri(i.type)?(Ju=u,ke=Kt(o.firstChild)):ke=u),ct(e,i,i.pendingProps.children,s),xo(e,i),e===null&&(i.flags|=4194304),i.child;case 5:return e===null&&be&&((u=o=ke)&&(o=mw(o,i.type,i.pendingProps,Ft),o!==null?(i.stateNode=o,ot=i,ke=Kt(o.firstChild),Ft=!1,u=!0):u=!1),u||Yn(i)),os(i),u=i.type,d=i.pendingProps,y=e!==null?e.memoizedProps:null,o=d.children,Ku(u,d)?o=null:y!==null&&Ku(u,y)&&(i.flags|=32),i.memoizedState!==null&&(u=Yc(e,i,j2,null,null,s),Zs._currentValue=u),xo(e,i),ct(e,i,o,s),i.child;case 6:return e===null&&be&&((e=s=ke)&&(s=pw(s,i.pendingProps,Ft),s!==null?(i.stateNode=s,ot=i,ke=null,e=!0):e=!1),e||Yn(i)),null;case 13:return Xp(e,i,s);case 4:return gt(i,i.stateNode.containerInfo),o=i.pendingProps,e===null?i.child=Vi(i,null,o,s):ct(e,i,o,s),i.child;case 11:return Bp(e,i,i.type,i.pendingProps,s);case 7:return ct(e,i,i.pendingProps,s),i.child;case 8:return ct(e,i,i.pendingProps.children,s),i.child;case 12:return ct(e,i,i.pendingProps.children,s),i.child;case 10:return o=i.pendingProps,Kn(i,i.type,o.value),ct(e,i,o.children,s),i.child;case 9:return u=i.type._context,o=i.pendingProps.children,Ri(i),u=lt(u),o=o(u),i.flags|=1,ct(e,i,o,s),i.child;case 14:return Hp(e,i,i.type,i.pendingProps,s);case 15:return Pp(e,i,i.type,i.pendingProps,s);case 19:return Zp(e,i,s);case 31:return V2(e,i,s);case 22:return qp(e,i,s,i.pendingProps);case 24:return Ri(i),o=lt(Ze),e===null?(u=zc(),u===null&&(u=Oe,d=kc(),u.pooledCache=d,d.refCount++,d!==null&&(u.pooledCacheLanes|=s),u=d),i.memoizedState={parent:o,cache:u},Uc(i),Kn(i,Ze,u)):((e.lanes&s)!==0&&(Bc(e,i),Cs(i,null,null,s),js()),u=e.memoizedState,d=i.memoizedState,u.parent!==o?(u={parent:o,cache:o},i.memoizedState=u,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=u),Kn(i,Ze,o)):(o=d.cache,Kn(i,Ze,o),o!==u.cache&&Rc(i,[Ze],s,!0))),ct(e,i,i.pendingProps.children,s),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function An(e){e.flags|=4}function bu(e,i,s,o,u){if((i=(e.mode&32)!==0)&&(i=!1),i){if(e.flags|=16777216,(u&335544128)===u)if(e.stateNode.complete)e.flags|=8192;else if(Tg())e.flags|=8192;else throw zi=io,Vc}else e.flags&=-16777217}function Jp(e,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!hy(i))if(Tg())e.flags|=8192;else throw zi=io,Vc}function So(e,i){i!==null&&(e.flags|=4),e.flags&16384&&(i=e.tag!==22?Mh():536870912,e.lanes|=i,ja|=i)}function zs(e,i){if(!be)switch(e.tailMode){case"hidden":i=e.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?i||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Le(e){var i=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(i)for(var u=e.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags&65011712,o|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=o,e.childLanes=s,i}function B2(e,i,s){var o=i.pendingProps;switch(Dc(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Le(i),null;case 1:return Le(i),null;case 3:return s=i.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),wn(Ze),Ye(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(ga(i)?An(i):e===null||e.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Cc())),Le(i),null;case 26:var u=i.type,d=i.memoizedState;return e===null?(An(i),d!==null?(Le(i),Jp(i,d)):(Le(i),bu(i,u,null,o,s))):d?d!==e.memoizedState?(An(i),Le(i),Jp(i,d)):(Le(i),i.flags&=-16777217):(e=e.memoizedProps,e!==o&&An(i),Le(i),bu(i,u,e,o,s)),null;case 27:if(Mr(i),s=me.current,u=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return Le(i),null}e=$.current,ga(i)?Mm(i):(e=sy(u,o,s),i.stateNode=e,An(i))}return Le(i),null;case 5:if(Mr(i),u=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return Le(i),null}if(d=$.current,ga(i))Mm(i);else{var y=zo(me.current);switch(d){case 1:d=y.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:d=y.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":d=y.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":d=y.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":d=y.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?y.createElement("select",{is:o.is}):y.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?y.createElement(u,{is:o.is}):y.createElement(u)}}d[rt]=i,d[St]=o;e:for(y=i.child;y!==null;){if(y.tag===5||y.tag===6)d.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===i)break e;for(;y.sibling===null;){if(y.return===null||y.return===i)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}i.stateNode=d;e:switch(ut(d,u,o),u){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&An(i)}}return Le(i),bu(i,i.type,e===null?null:e.memoizedProps,i.pendingProps,s),null;case 6:if(e&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(typeof o!="string"&&i.stateNode===null)throw Error(r(166));if(e=me.current,ga(i)){if(e=i.stateNode,s=i.memoizedProps,o=null,u=ot,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}e[rt]=i,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||Xg(e.nodeValue,s)),e||Yn(i,!0)}else e=zo(e).createTextNode(o),e[rt]=i,i.stateNode=e}return Le(i),null;case 31:if(s=i.memoizedState,e===null||e.memoizedState!==null){if(o=ga(i),s!==null){if(e===null){if(!o)throw Error(r(318));if(e=i.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[rt]=i}else Mi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Le(i),e=!1}else s=Cc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return i.flags&256?(kt(i),i):(kt(i),null);if((i.flags&128)!==0)throw Error(r(558))}return Le(i),null;case 13:if(o=i.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=ga(i),o!==null&&o.dehydrated!==null){if(e===null){if(!u)throw Error(r(318));if(u=i.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));u[rt]=i}else Mi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Le(i),u=!1}else u=Cc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return i.flags&256?(kt(i),i):(kt(i),null)}return kt(i),(i.flags&128)!==0?(i.lanes=s,i):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=i.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==u&&(o.flags|=2048)),s!==e&&s&&(i.child.flags|=8192),So(i,i.updateQueue),Le(i),null);case 4:return Ye(),e===null&&qu(i.stateNode.containerInfo),Le(i),null;case 10:return wn(i.type),Le(i),null;case 19:if(z(Ke),o=i.memoizedState,o===null)return Le(i),null;if(u=(i.flags&128)!==0,d=o.rendering,d===null)if(u)zs(o,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=i.child;e!==null;){if(d=oo(e),d!==null){for(i.flags|=128,zs(o,!1),e=d.updateQueue,i.updateQueue=e,So(i,e),i.subtreeFlags=0,e=s,s=i.child;s!==null;)Am(s,e),s=s.sibling;return G(Ke,Ke.current&1|2),be&&bn(i,o.treeForkCount),i.child}e=e.sibling}o.tail!==null&&Dt()>Ao&&(i.flags|=128,u=!0,zs(o,!1),i.lanes=4194304)}else{if(!u)if(e=oo(d),e!==null){if(i.flags|=128,u=!0,e=e.updateQueue,i.updateQueue=e,So(i,e),zs(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!be)return Le(i),null}else 2*Dt()-o.renderingStartTime>Ao&&s!==536870912&&(i.flags|=128,u=!0,zs(o,!1),i.lanes=4194304);o.isBackwards?(d.sibling=i.child,i.child=d):(e=o.last,e!==null?e.sibling=d:i.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Dt(),e.sibling=null,s=Ke.current,G(Ke,u?s&1|2:s&1),be&&bn(i,o.treeForkCount),e):(Le(i),null);case 22:case 23:return kt(i),Ic(),o=i.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(i.flags|=8192):o&&(i.flags|=8192),o?(s&536870912)!==0&&(i.flags&128)===0&&(Le(i),i.subtreeFlags&6&&(i.flags|=8192)):Le(i),s=i.updateQueue,s!==null&&So(i,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==s&&(i.flags|=2048),e!==null&&z(ki),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),wn(Ze),Le(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function H2(e,i){switch(Dc(i),i.tag){case 1:return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 3:return wn(Ze),Ye(),e=i.flags,(e&65536)!==0&&(e&128)===0?(i.flags=e&-65537|128,i):null;case 26:case 27:case 5:return Mr(i),null;case 31:if(i.memoizedState!==null){if(kt(i),i.alternate===null)throw Error(r(340));Mi()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 13:if(kt(i),e=i.memoizedState,e!==null&&e.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Mi()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 19:return z(Ke),null;case 4:return Ye(),null;case 10:return wn(i.type),null;case 22:case 23:return kt(i),Ic(),e!==null&&z(ki),e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 24:return wn(Ze),null;case 25:return null;default:return null}}function Wp(e,i){switch(Dc(i),i.tag){case 3:wn(Ze),Ye();break;case 26:case 27:case 5:Mr(i);break;case 4:Ye();break;case 31:i.memoizedState!==null&&kt(i);break;case 13:kt(i);break;case 19:z(Ke);break;case 10:wn(i.type);break;case 22:case 23:kt(i),Ic(),e!==null&&z(ki);break;case 24:wn(Ze)}}function Vs(e,i){try{var s=i.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var u=o.next;s=u;do{if((s.tag&e)===e){o=void 0;var d=s.create,y=s.inst;o=d(),y.destroy=o}s=s.next}while(s!==u)}}catch(b){Ne(i,i.return,b)}}function Wn(e,i,s){try{var o=i.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var d=u.next;o=d;do{if((o.tag&e)===e){var y=o.inst,b=y.destroy;if(b!==void 0){y.destroy=void 0,u=i;var E=s,C=b;try{C()}catch(L){Ne(u,E,L)}}}o=o.next}while(o!==d)}}catch(L){Ne(i,i.return,L)}}function eg(e){var i=e.updateQueue;if(i!==null){var s=e.stateNode;try{Gm(i,s)}catch(o){Ne(e,e.return,o)}}}function tg(e,i,s){s.props=Bi(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Ne(e,i,o)}}function Us(e,i){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(u){Ne(e,i,u)}}function un(e,i){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(u){Ne(e,i,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(u){Ne(e,i,u)}else s.current=null}function ng(e){var i=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(u){Ne(e,e.return,u)}}function Su(e,i,s){try{var o=e.stateNode;lw(o,e.type,s,i),o[St]=i}catch(u){Ne(e,e.return,u)}}function ig(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ri(e.type)||e.tag===4}function wu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ig(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ri(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _u(e,i,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,i?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,i):(i=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,i.appendChild(e),s=s._reactRootContainer,s!=null||i.onclick!==null||(i.onclick=yn));else if(o!==4&&(o===27&&ri(e.type)&&(s=e.stateNode,i=null),e=e.child,e!==null))for(_u(e,i,s),e=e.sibling;e!==null;)_u(e,i,s),e=e.sibling}function wo(e,i,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,i?s.insertBefore(e,i):s.appendChild(e);else if(o!==4&&(o===27&&ri(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(wo(e,i,s),e=e.sibling;e!==null;)wo(e,i,s),e=e.sibling}function ag(e){var i=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,u=i.attributes;u.length;)i.removeAttributeNode(u[0]);ut(i,o,s),i[rt]=e,i[St]=s}catch(d){Ne(e,e.return,d)}}var Nn=!1,We=!1,Tu=!1,sg=typeof WeakSet=="function"?WeakSet:Set,at=null;function P2(e,i){if(e=e.containerInfo,Fu=Io,e=ym(e),yc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var u=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var y=0,b=-1,E=-1,C=0,L=0,U=e,M=null;t:for(;;){for(var O;U!==s||u!==0&&U.nodeType!==3||(b=y+u),U!==d||o!==0&&U.nodeType!==3||(E=y+o),U.nodeType===3&&(y+=U.nodeValue.length),(O=U.firstChild)!==null;)M=U,U=O;for(;;){if(U===e)break t;if(M===s&&++C===u&&(b=y),M===d&&++L===o&&(E=y),(O=U.nextSibling)!==null)break;U=M,M=U.parentNode}U=O}s=b===-1||E===-1?null:{start:b,end:E}}else s=null}s=s||{start:0,end:0}}else s=null;for(Yu={focusedElem:e,selectionRange:s},Io=!1,at=i;at!==null;)if(i=at,e=i.child,(i.subtreeFlags&1028)!==0&&e!==null)e.return=i,at=e;else for(;at!==null;){switch(i=at,d=i.alternate,e=i.flags,i.tag){case 0:if((e&4)!==0&&(e=i.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)u=e[s],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,s=i,u=d.memoizedProps,d=d.memoizedState,o=s.stateNode;try{var Z=Bi(s.type,u);e=o.getSnapshotBeforeUpdate(Z,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(ne){Ne(s,s.return,ne)}}break;case 3:if((e&1024)!==0){if(e=i.stateNode.containerInfo,s=e.nodeType,s===9)$u(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":$u(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=i.sibling,e!==null){e.return=i.return,at=e;break}at=i.return}}function rg(e,i,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:jn(e,s),o&4&&Vs(5,s);break;case 1:if(jn(e,s),o&4)if(e=s.stateNode,i===null)try{e.componentDidMount()}catch(y){Ne(s,s.return,y)}else{var u=Bi(s.type,i.memoizedProps);i=i.memoizedState;try{e.componentDidUpdate(u,i,e.__reactInternalSnapshotBeforeUpdate)}catch(y){Ne(s,s.return,y)}}o&64&&eg(s),o&512&&Us(s,s.return);break;case 3:if(jn(e,s),o&64&&(e=s.updateQueue,e!==null)){if(i=null,s.child!==null)switch(s.child.tag){case 27:case 5:i=s.child.stateNode;break;case 1:i=s.child.stateNode}try{Gm(e,i)}catch(y){Ne(s,s.return,y)}}break;case 27:i===null&&o&4&&ag(s);case 26:case 5:jn(e,s),i===null&&o&4&&ng(s),o&512&&Us(s,s.return);break;case 12:jn(e,s);break;case 31:jn(e,s),o&4&&cg(e,s);break;case 13:jn(e,s),o&4&&ug(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Z2.bind(null,s),gw(e,s))));break;case 22:if(o=s.memoizedState!==null||Nn,!o){i=i!==null&&i.memoizedState!==null||We,u=Nn;var d=We;Nn=o,(We=i)&&!d?Cn(e,s,(s.subtreeFlags&8772)!==0):jn(e,s),Nn=u,We=d}break;case 30:break;default:jn(e,s)}}function og(e){var i=e.alternate;i!==null&&(e.alternate=null,og(i)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(i=e.stateNode,i!==null&&ec(i)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ze=null,_t=!1;function Dn(e,i,s){for(s=s.child;s!==null;)lg(e,i,s),s=s.sibling}function lg(e,i,s){if(jt&&typeof jt.onCommitFiberUnmount=="function")try{jt.onCommitFiberUnmount(ls,s)}catch{}switch(s.tag){case 26:We||un(s,i),Dn(e,i,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:We||un(s,i);var o=ze,u=_t;ri(s.type)&&(ze=s.stateNode,_t=!1),Dn(e,i,s),Ks(s.stateNode),ze=o,_t=u;break;case 5:We||un(s,i);case 6:if(o=ze,u=_t,ze=null,Dn(e,i,s),ze=o,_t=u,ze!==null)if(_t)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(s.stateNode)}catch(d){Ne(s,i,d)}else try{ze.removeChild(s.stateNode)}catch(d){Ne(s,i,d)}break;case 18:ze!==null&&(_t?(e=ze,ey(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Va(e)):ey(ze,s.stateNode));break;case 4:o=ze,u=_t,ze=s.stateNode.containerInfo,_t=!0,Dn(e,i,s),ze=o,_t=u;break;case 0:case 11:case 14:case 15:Wn(2,s,i),We||Wn(4,s,i),Dn(e,i,s);break;case 1:We||(un(s,i),o=s.stateNode,typeof o.componentWillUnmount=="function"&&tg(s,i,o)),Dn(e,i,s);break;case 21:Dn(e,i,s);break;case 22:We=(o=We)||s.memoizedState!==null,Dn(e,i,s),We=o;break;default:Dn(e,i,s)}}function cg(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Va(e)}catch(s){Ne(i,i.return,s)}}}function ug(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Va(e)}catch(s){Ne(i,i.return,s)}}function q2(e){switch(e.tag){case 31:case 13:case 19:var i=e.stateNode;return i===null&&(i=e.stateNode=new sg),i;case 22:return e=e.stateNode,i=e._retryCache,i===null&&(i=e._retryCache=new sg),i;default:throw Error(r(435,e.tag))}}function _o(e,i){var s=q2(e);i.forEach(function(o){if(!s.has(o)){s.add(o);var u=Q2.bind(null,e,o);o.then(u,u)}})}function Tt(e,i){var s=i.deletions;if(s!==null)for(var o=0;o<s.length;o++){var u=s[o],d=e,y=i,b=y;e:for(;b!==null;){switch(b.tag){case 27:if(ri(b.type)){ze=b.stateNode,_t=!1;break e}break;case 5:ze=b.stateNode,_t=!1;break e;case 3:case 4:ze=b.stateNode.containerInfo,_t=!0;break e}b=b.return}if(ze===null)throw Error(r(160));lg(d,y,u),ze=null,_t=!1,d=u.alternate,d!==null&&(d.return=null),u.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)fg(i,e),i=i.sibling}var en=null;function fg(e,i){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Tt(i,e),Et(e),o&4&&(Wn(3,e,e.return),Vs(3,e),Wn(5,e,e.return));break;case 1:Tt(i,e),Et(e),o&512&&(We||s===null||un(s,s.return)),o&64&&Nn&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var u=en;if(Tt(i,e),Et(e),o&512&&(We||s===null||un(s,s.return)),o&4){var d=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,u=u.ownerDocument||u;t:switch(o){case"title":d=u.getElementsByTagName("title")[0],(!d||d[fs]||d[rt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=u.createElement(o),u.head.insertBefore(d,u.querySelector("head > title"))),ut(d,o,s),d[rt]=e,it(d),o=d;break e;case"link":var y=fy("link","href",u).get(o+(s.href||""));if(y){for(var b=0;b<y.length;b++)if(d=y[b],d.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&d.getAttribute("rel")===(s.rel==null?null:s.rel)&&d.getAttribute("title")===(s.title==null?null:s.title)&&d.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){y.splice(b,1);break t}}d=u.createElement(o),ut(d,o,s),u.head.appendChild(d);break;case"meta":if(y=fy("meta","content",u).get(o+(s.content||""))){for(b=0;b<y.length;b++)if(d=y[b],d.getAttribute("content")===(s.content==null?null:""+s.content)&&d.getAttribute("name")===(s.name==null?null:s.name)&&d.getAttribute("property")===(s.property==null?null:s.property)&&d.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&d.getAttribute("charset")===(s.charSet==null?null:s.charSet)){y.splice(b,1);break t}}d=u.createElement(o),ut(d,o,s),u.head.appendChild(d);break;default:throw Error(r(468,o))}d[rt]=e,it(d),o=d}e.stateNode=o}else dy(u,e.type,e.stateNode);else e.stateNode=uy(u,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?dy(u,e.type,e.stateNode):uy(u,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Su(e,e.memoizedProps,s.memoizedProps)}break;case 27:Tt(i,e),Et(e),o&512&&(We||s===null||un(s,s.return)),s!==null&&o&4&&Su(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Tt(i,e),Et(e),o&512&&(We||s===null||un(s,s.return)),e.flags&32){u=e.stateNode;try{ra(u,"")}catch(Z){Ne(e,e.return,Z)}}o&4&&e.stateNode!=null&&(u=e.memoizedProps,Su(e,u,s!==null?s.memoizedProps:u)),o&1024&&(Tu=!0);break;case 6:if(Tt(i,e),Et(e),o&4){if(e.stateNode===null)throw Error(r(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(Z){Ne(e,e.return,Z)}}break;case 3:if(Bo=null,u=en,en=Vo(i.containerInfo),Tt(i,e),en=u,Et(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Va(i.containerInfo)}catch(Z){Ne(e,e.return,Z)}Tu&&(Tu=!1,dg(e));break;case 4:o=en,en=Vo(e.stateNode.containerInfo),Tt(i,e),Et(e),en=o;break;case 12:Tt(i,e),Et(e);break;case 31:Tt(i,e),Et(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 13:Tt(i,e),Et(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Eo=Dt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 22:u=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,C=Nn,L=We;if(Nn=C||u,We=L||E,Tt(i,e),We=L,Nn=C,Et(e),o&8192)e:for(i=e.stateNode,i._visibility=u?i._visibility&-2:i._visibility|1,u&&(s===null||E||Nn||We||Hi(e)),s=null,i=e;;){if(i.tag===5||i.tag===26){if(s===null){E=s=i;try{if(d=E.stateNode,u)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{b=E.stateNode;var U=E.memoizedProps.style,M=U!=null&&U.hasOwnProperty("display")?U.display:null;b.style.display=M==null||typeof M=="boolean"?"":(""+M).trim()}}catch(Z){Ne(E,E.return,Z)}}}else if(i.tag===6){if(s===null){E=i;try{E.stateNode.nodeValue=u?"":E.memoizedProps}catch(Z){Ne(E,E.return,Z)}}}else if(i.tag===18){if(s===null){E=i;try{var O=E.stateNode;u?ty(O,!0):ty(E.stateNode,!1)}catch(Z){Ne(E,E.return,Z)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===e)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break e;for(;i.sibling===null;){if(i.return===null||i.return===e)break e;s===i&&(s=null),i=i.return}s===i&&(s=null),i.sibling.return=i.return,i=i.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,_o(e,s))));break;case 19:Tt(i,e),Et(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 30:break;case 21:break;default:Tt(i,e),Et(e)}}function Et(e){var i=e.flags;if(i&2){try{for(var s,o=e.return;o!==null;){if(ig(o)){s=o;break}o=o.return}if(s==null)throw Error(r(160));switch(s.tag){case 27:var u=s.stateNode,d=wu(e);wo(e,d,u);break;case 5:var y=s.stateNode;s.flags&32&&(ra(y,""),s.flags&=-33);var b=wu(e);wo(e,b,y);break;case 3:case 4:var E=s.stateNode.containerInfo,C=wu(e);_u(e,C,E);break;default:throw Error(r(161))}}catch(L){Ne(e,e.return,L)}e.flags&=-3}i&4096&&(e.flags&=-4097)}function dg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var i=e;dg(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),e=e.sibling}}function jn(e,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)rg(e,i.alternate,i),i=i.sibling}function Hi(e){for(e=e.child;e!==null;){var i=e;switch(i.tag){case 0:case 11:case 14:case 15:Wn(4,i,i.return),Hi(i);break;case 1:un(i,i.return);var s=i.stateNode;typeof s.componentWillUnmount=="function"&&tg(i,i.return,s),Hi(i);break;case 27:Ks(i.stateNode);case 26:case 5:un(i,i.return),Hi(i);break;case 22:i.memoizedState===null&&Hi(i);break;case 30:Hi(i);break;default:Hi(i)}e=e.sibling}}function Cn(e,i,s){for(s=s&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var o=i.alternate,u=e,d=i,y=d.flags;switch(d.tag){case 0:case 11:case 15:Cn(u,d,s),Vs(4,d);break;case 1:if(Cn(u,d,s),o=d,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(C){Ne(o,o.return,C)}if(o=d,u=o.updateQueue,u!==null){var b=o.stateNode;try{var E=u.shared.hiddenCallbacks;if(E!==null)for(u.shared.hiddenCallbacks=null,u=0;u<E.length;u++)Im(E[u],b)}catch(C){Ne(o,o.return,C)}}s&&y&64&&eg(d),Us(d,d.return);break;case 27:ag(d);case 26:case 5:Cn(u,d,s),s&&o===null&&y&4&&ng(d),Us(d,d.return);break;case 12:Cn(u,d,s);break;case 31:Cn(u,d,s),s&&y&4&&cg(u,d);break;case 13:Cn(u,d,s),s&&y&4&&ug(u,d);break;case 22:d.memoizedState===null&&Cn(u,d,s),Us(d,d.return);break;case 30:break;default:Cn(u,d,s)}i=i.sibling}}function Eu(e,i){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(e=i.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Ts(s))}function Au(e,i){e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&Ts(e))}function tn(e,i,s,o){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)hg(e,i,s,o),i=i.sibling}function hg(e,i,s,o){var u=i.flags;switch(i.tag){case 0:case 11:case 15:tn(e,i,s,o),u&2048&&Vs(9,i);break;case 1:tn(e,i,s,o);break;case 3:tn(e,i,s,o),u&2048&&(e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&Ts(e)));break;case 12:if(u&2048){tn(e,i,s,o),e=i.stateNode;try{var d=i.memoizedProps,y=d.id,b=d.onPostCommit;typeof b=="function"&&b(y,i.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Ne(i,i.return,E)}}else tn(e,i,s,o);break;case 31:tn(e,i,s,o);break;case 13:tn(e,i,s,o);break;case 23:break;case 22:d=i.stateNode,y=i.alternate,i.memoizedState!==null?d._visibility&2?tn(e,i,s,o):Bs(e,i):d._visibility&2?tn(e,i,s,o):(d._visibility|=2,Aa(e,i,s,o,(i.subtreeFlags&10256)!==0||!1)),u&2048&&Eu(y,i);break;case 24:tn(e,i,s,o),u&2048&&Au(i.alternate,i);break;default:tn(e,i,s,o)}}function Aa(e,i,s,o,u){for(u=u&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var d=e,y=i,b=s,E=o,C=y.flags;switch(y.tag){case 0:case 11:case 15:Aa(d,y,b,E,u),Vs(8,y);break;case 23:break;case 22:var L=y.stateNode;y.memoizedState!==null?L._visibility&2?Aa(d,y,b,E,u):Bs(d,y):(L._visibility|=2,Aa(d,y,b,E,u)),u&&C&2048&&Eu(y.alternate,y);break;case 24:Aa(d,y,b,E,u),u&&C&2048&&Au(y.alternate,y);break;default:Aa(d,y,b,E,u)}i=i.sibling}}function Bs(e,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var s=e,o=i,u=o.flags;switch(o.tag){case 22:Bs(s,o),u&2048&&Eu(o.alternate,o);break;case 24:Bs(s,o),u&2048&&Au(o.alternate,o);break;default:Bs(s,o)}i=i.sibling}}var Hs=8192;function Na(e,i,s){if(e.subtreeFlags&Hs)for(e=e.child;e!==null;)mg(e,i,s),e=e.sibling}function mg(e,i,s){switch(e.tag){case 26:Na(e,i,s),e.flags&Hs&&e.memoizedState!==null&&Dw(s,en,e.memoizedState,e.memoizedProps);break;case 5:Na(e,i,s);break;case 3:case 4:var o=en;en=Vo(e.stateNode.containerInfo),Na(e,i,s),en=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Hs,Hs=16777216,Na(e,i,s),Hs=o):Na(e,i,s));break;default:Na(e,i,s)}}function pg(e){var i=e.alternate;if(i!==null&&(e=i.child,e!==null)){i.child=null;do i=e.sibling,e.sibling=null,e=i;while(e!==null)}}function Ps(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var o=i[s];at=o,yg(o,e)}pg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)gg(e),e=e.sibling}function gg(e){switch(e.tag){case 0:case 11:case 15:Ps(e),e.flags&2048&&Wn(9,e,e.return);break;case 3:Ps(e);break;case 12:Ps(e);break;case 22:var i=e.stateNode;e.memoizedState!==null&&i._visibility&2&&(e.return===null||e.return.tag!==13)?(i._visibility&=-3,To(e)):Ps(e);break;default:Ps(e)}}function To(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var o=i[s];at=o,yg(o,e)}pg(e)}for(e=e.child;e!==null;){switch(i=e,i.tag){case 0:case 11:case 15:Wn(8,i,i.return),To(i);break;case 22:s=i.stateNode,s._visibility&2&&(s._visibility&=-3,To(i));break;default:To(i)}e=e.sibling}}function yg(e,i){for(;at!==null;){var s=at;switch(s.tag){case 0:case 11:case 15:Wn(8,s,i);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Ts(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,at=o;else e:for(s=e;at!==null;){o=at;var u=o.sibling,d=o.return;if(og(o),o===s){at=null;break e}if(u!==null){u.return=d,at=u;break e}at=d}}}var I2={getCacheForType:function(e){var i=lt(Ze),s=i.data.get(e);return s===void 0&&(s=e(),i.data.set(e,s)),s},cacheSignal:function(){return lt(Ze).controller.signal}},G2=typeof WeakMap=="function"?WeakMap:Map,Te=0,Oe=null,pe=null,ye=0,Ae=0,Lt=null,ei=!1,Da=!1,Nu=!1,Mn=0,qe=0,ti=0,Pi=0,Du=0,zt=0,ja=0,qs=null,At=null,ju=!1,Eo=0,vg=0,Ao=1/0,No=null,ni=null,tt=0,ii=null,Ca=null,On=0,Cu=0,Mu=null,xg=null,Is=0,Ou=null;function Vt(){return(Te&2)!==0&&ye!==0?ye&-ye:R.T!==null?Uu():Lh()}function bg(){if(zt===0)if((ye&536870912)===0||be){var e=kr;kr<<=1,(kr&3932160)===0&&(kr=262144),zt=e}else zt=536870912;return e=Rt.current,e!==null&&(e.flags|=32),zt}function Nt(e,i,s){(e===Oe&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)&&(Ma(e,0),ai(e,ye,zt,!1)),us(e,s),((Te&2)===0||e!==Oe)&&(e===Oe&&((Te&2)===0&&(Pi|=s),qe===4&&ai(e,ye,zt,!1)),fn(e))}function Sg(e,i,s){if((Te&6)!==0)throw Error(r(327));var o=!s&&(i&127)===0&&(i&e.expiredLanes)===0||cs(e,i),u=o?K2(e,i):ku(e,i,!0),d=o;do{if(u===0){Da&&!o&&ai(e,i,0,!1);break}else{if(s=e.current.alternate,d&&!F2(s)){u=ku(e,i,!1),d=!1;continue}if(u===2){if(d=i,e.errorRecoveryDisabledLanes&d)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){i=y;e:{var b=e;u=qs;var E=b.current.memoizedState.isDehydrated;if(E&&(Ma(b,y).flags|=256),y=ku(b,y,!1),y!==2){if(Nu&&!E){b.errorRecoveryDisabledLanes|=d,Pi|=d,u=4;break e}d=At,At=u,d!==null&&(At===null?At=d:At.push.apply(At,d))}u=y}if(d=!1,u!==2)continue}}if(u===1){Ma(e,0),ai(e,i,0,!0);break}e:{switch(o=e,d=u,d){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ai(o,i,zt,!ei);break e;case 2:At=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(u=Eo+300-Dt(),10<u)){if(ai(o,i,zt,!ei),zr(o,0,!0)!==0)break e;On=i,o.timeoutHandle=Jg(wg.bind(null,o,s,At,No,ju,i,zt,Pi,ja,ei,d,"Throttled",-0,0),u);break e}wg(o,s,At,No,ju,i,zt,Pi,ja,ei,d,null,-0,0)}}break}while(!0);fn(e)}function wg(e,i,s,o,u,d,y,b,E,C,L,U,M,O){if(e.timeoutHandle=-1,U=i.subtreeFlags,U&8192||(U&16785408)===16785408){U={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:yn},mg(i,d,U);var Z=(d&62914560)===d?Eo-Dt():(d&4194048)===d?vg-Dt():0;if(Z=jw(U,Z),Z!==null){On=d,e.cancelPendingCommit=Z(Cg.bind(null,e,i,d,s,o,u,y,b,E,L,U,null,M,O)),ai(e,d,y,!C);return}}Cg(e,i,d,s,o,u,y,b,E)}function F2(e){for(var i=e;;){var s=i.tag;if((s===0||s===11||s===15)&&i.flags&16384&&(s=i.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var u=s[o],d=u.getSnapshot;u=u.value;try{if(!Mt(d(),u))return!1}catch{return!1}}if(s=i.child,i.subtreeFlags&16384&&s!==null)s.return=i,i=s;else{if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ai(e,i,s,o){i&=~Du,i&=~Pi,e.suspendedLanes|=i,e.pingedLanes&=~i,o&&(e.warmLanes|=i),o=e.expirationTimes;for(var u=i;0<u;){var d=31-Ct(u),y=1<<d;o[d]=-1,u&=~y}s!==0&&Oh(e,s,i)}function Do(){return(Te&6)===0?(Gs(0),!1):!0}function Ru(){if(pe!==null){if(Ae===0)var e=pe.return;else e=pe,Sn=Oi=null,$c(e),Sa=null,As=0,e=pe;for(;e!==null;)Wp(e.alternate,e),e=e.return;pe=null}}function Ma(e,i){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,fw(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),On=0,Ru(),Oe=e,pe=s=xn(e.current,null),ye=i,Ae=0,Lt=null,ei=!1,Da=cs(e,i),Nu=!1,ja=zt=Du=Pi=ti=qe=0,At=qs=null,ju=!1,(i&8)!==0&&(i|=i&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=i;0<o;){var u=31-Ct(o),d=1<<u;i|=e[u],o&=~d}return Mn=i,Xr(),s}function _g(e,i){ue=null,R.H=ks,i===ba||i===no?(i=Bm(),Ae=3):i===Vc?(i=Bm(),Ae=4):Ae=i===fu?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,Lt=i,pe===null&&(qe=1,yo(e,qt(i,e.current)))}function Tg(){var e=Rt.current;return e===null?!0:(ye&4194048)===ye?Yt===null:(ye&62914560)===ye||(ye&536870912)!==0?e===Yt:!1}function Eg(){var e=R.H;return R.H=ks,e===null?ks:e}function Ag(){var e=R.A;return R.A=I2,e}function jo(){qe=4,ei||(ye&4194048)!==ye&&Rt.current!==null||(Da=!0),(ti&134217727)===0&&(Pi&134217727)===0||Oe===null||ai(Oe,ye,zt,!1)}function ku(e,i,s){var o=Te;Te|=2;var u=Eg(),d=Ag();(Oe!==e||ye!==i)&&(No=null,Ma(e,i)),i=!1;var y=qe;e:do try{if(Ae!==0&&pe!==null){var b=pe,E=Lt;switch(Ae){case 8:Ru(),y=6;break e;case 3:case 2:case 9:case 6:Rt.current===null&&(i=!0);var C=Ae;if(Ae=0,Lt=null,Oa(e,b,E,C),s&&Da){y=0;break e}break;default:C=Ae,Ae=0,Lt=null,Oa(e,b,E,C)}}Y2(),y=qe;break}catch(L){_g(e,L)}while(!0);return i&&e.shellSuspendCounter++,Sn=Oi=null,Te=o,R.H=u,R.A=d,pe===null&&(Oe=null,ye=0,Xr()),y}function Y2(){for(;pe!==null;)Ng(pe)}function K2(e,i){var s=Te;Te|=2;var o=Eg(),u=Ag();Oe!==e||ye!==i?(No=null,Ao=Dt()+500,Ma(e,i)):Da=cs(e,i);e:do try{if(Ae!==0&&pe!==null){i=pe;var d=Lt;t:switch(Ae){case 1:Ae=0,Lt=null,Oa(e,i,d,1);break;case 2:case 9:if(Vm(d)){Ae=0,Lt=null,Dg(i);break}i=function(){Ae!==2&&Ae!==9||Oe!==e||(Ae=7),fn(e)},d.then(i,i);break e;case 3:Ae=7;break e;case 4:Ae=5;break e;case 7:Vm(d)?(Ae=0,Lt=null,Dg(i)):(Ae=0,Lt=null,Oa(e,i,d,7));break;case 5:var y=null;switch(pe.tag){case 26:y=pe.memoizedState;case 5:case 27:var b=pe;if(y?hy(y):b.stateNode.complete){Ae=0,Lt=null;var E=b.sibling;if(E!==null)pe=E;else{var C=b.return;C!==null?(pe=C,Co(C)):pe=null}break t}}Ae=0,Lt=null,Oa(e,i,d,5);break;case 6:Ae=0,Lt=null,Oa(e,i,d,6);break;case 8:Ru(),qe=6;break e;default:throw Error(r(462))}}X2();break}catch(L){_g(e,L)}while(!0);return Sn=Oi=null,R.H=o,R.A=u,Te=s,pe!==null?0:(Oe=null,ye=0,Xr(),qe)}function X2(){for(;pe!==null&&!yS();)Ng(pe)}function Ng(e){var i=Qp(e.alternate,e,Mn);e.memoizedProps=e.pendingProps,i===null?Co(e):pe=i}function Dg(e){var i=e,s=i.alternate;switch(i.tag){case 15:case 0:i=Fp(s,i,i.pendingProps,i.type,void 0,ye);break;case 11:i=Fp(s,i,i.pendingProps,i.type.render,i.ref,ye);break;case 5:$c(i);default:Wp(s,i),i=pe=Am(i,Mn),i=Qp(s,i,Mn)}e.memoizedProps=e.pendingProps,i===null?Co(e):pe=i}function Oa(e,i,s,o){Sn=Oi=null,$c(i),Sa=null,As=0;var u=i.return;try{if(z2(e,u,i,s,ye)){qe=1,yo(e,qt(s,e.current)),pe=null;return}}catch(d){if(u!==null)throw pe=u,d;qe=1,yo(e,qt(s,e.current)),pe=null;return}i.flags&32768?(be||o===1?e=!0:Da||(ye&536870912)!==0?e=!1:(ei=e=!0,(o===2||o===9||o===3||o===6)&&(o=Rt.current,o!==null&&o.tag===13&&(o.flags|=16384))),jg(i,e)):Co(i)}function Co(e){var i=e;do{if((i.flags&32768)!==0){jg(i,ei);return}e=i.return;var s=B2(i.alternate,i,Mn);if(s!==null){pe=s;return}if(i=i.sibling,i!==null){pe=i;return}pe=i=e}while(i!==null);qe===0&&(qe=5)}function jg(e,i){do{var s=H2(e.alternate,e);if(s!==null){s.flags&=32767,pe=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!i&&(e=e.sibling,e!==null)){pe=e;return}pe=e=s}while(e!==null);qe=6,pe=null}function Cg(e,i,s,o,u,d,y,b,E){e.cancelPendingCommit=null;do Mo();while(tt!==0);if((Te&6)!==0)throw Error(r(327));if(i!==null){if(i===e.current)throw Error(r(177));if(d=i.lanes|i.childLanes,d|=wc,NS(e,s,d,y,b,E),e===Oe&&(pe=Oe=null,ye=0),Ca=i,ii=e,On=s,Cu=d,Mu=u,xg=o,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,J2(Or,function(){return Lg(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||o){o=R.T,R.T=null,u=I.p,I.p=2,y=Te,Te|=4;try{P2(e,i,s)}finally{Te=y,I.p=u,R.T=o}}tt=1,Mg(),Og(),Rg()}}function Mg(){if(tt===1){tt=0;var e=ii,i=Ca,s=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||s){s=R.T,R.T=null;var o=I.p;I.p=2;var u=Te;Te|=4;try{fg(i,e);var d=Yu,y=ym(e.containerInfo),b=d.focusedElem,E=d.selectionRange;if(y!==b&&b&&b.ownerDocument&&gm(b.ownerDocument.documentElement,b)){if(E!==null&&yc(b)){var C=E.start,L=E.end;if(L===void 0&&(L=C),"selectionStart"in b)b.selectionStart=C,b.selectionEnd=Math.min(L,b.value.length);else{var U=b.ownerDocument||document,M=U&&U.defaultView||window;if(M.getSelection){var O=M.getSelection(),Z=b.textContent.length,ne=Math.min(E.start,Z),Me=E.end===void 0?ne:Math.min(E.end,Z);!O.extend&&ne>Me&&(y=Me,Me=ne,ne=y);var D=pm(b,ne),N=pm(b,Me);if(D&&N&&(O.rangeCount!==1||O.anchorNode!==D.node||O.anchorOffset!==D.offset||O.focusNode!==N.node||O.focusOffset!==N.offset)){var j=U.createRange();j.setStart(D.node,D.offset),O.removeAllRanges(),ne>Me?(O.addRange(j),O.extend(N.node,N.offset)):(j.setEnd(N.node,N.offset),O.addRange(j))}}}}for(U=[],O=b;O=O.parentNode;)O.nodeType===1&&U.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<U.length;b++){var V=U[b];V.element.scrollLeft=V.left,V.element.scrollTop=V.top}}Io=!!Fu,Yu=Fu=null}finally{Te=u,I.p=o,R.T=s}}e.current=i,tt=2}}function Og(){if(tt===2){tt=0;var e=ii,i=Ca,s=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||s){s=R.T,R.T=null;var o=I.p;I.p=2;var u=Te;Te|=4;try{rg(e,i.alternate,i)}finally{Te=u,I.p=o,R.T=s}}tt=3}}function Rg(){if(tt===4||tt===3){tt=0,vS();var e=ii,i=Ca,s=On,o=xg;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?tt=5:(tt=0,Ca=ii=null,kg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(ni=null),Jl(s),i=i.stateNode,jt&&typeof jt.onCommitFiberRoot=="function")try{jt.onCommitFiberRoot(ls,i,void 0,(i.current.flags&128)===128)}catch{}if(o!==null){i=R.T,u=I.p,I.p=2,R.T=null;try{for(var d=e.onRecoverableError,y=0;y<o.length;y++){var b=o[y];d(b.value,{componentStack:b.stack})}}finally{R.T=i,I.p=u}}(On&3)!==0&&Mo(),fn(e),u=e.pendingLanes,(s&261930)!==0&&(u&42)!==0?e===Ou?Is++:(Is=0,Ou=e):Is=0,Gs(0)}}function kg(e,i){(e.pooledCacheLanes&=i)===0&&(i=e.pooledCache,i!=null&&(e.pooledCache=null,Ts(i)))}function Mo(){return Mg(),Og(),Rg(),Lg()}function Lg(){if(tt!==5)return!1;var e=ii,i=Cu;Cu=0;var s=Jl(On),o=R.T,u=I.p;try{I.p=32>s?32:s,R.T=null,s=Mu,Mu=null;var d=ii,y=On;if(tt=0,Ca=ii=null,On=0,(Te&6)!==0)throw Error(r(331));var b=Te;if(Te|=4,gg(d.current),hg(d,d.current,y,s),Te=b,Gs(0,!1),jt&&typeof jt.onPostCommitFiberRoot=="function")try{jt.onPostCommitFiberRoot(ls,d)}catch{}return!0}finally{I.p=u,R.T=o,kg(e,i)}}function zg(e,i,s){i=qt(s,i),i=uu(e.stateNode,i,2),e=Zn(e,i,2),e!==null&&(us(e,2),fn(e))}function Ne(e,i,s){if(e.tag===3)zg(e,e,s);else for(;i!==null;){if(i.tag===3){zg(i,e,s);break}else if(i.tag===1){var o=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ni===null||!ni.has(o))){e=qt(s,e),s=Vp(2),o=Zn(i,s,2),o!==null&&(Up(s,o,i,e),us(o,2),fn(o));break}}i=i.return}}function Lu(e,i,s){var o=e.pingCache;if(o===null){o=e.pingCache=new G2;var u=new Set;o.set(i,u)}else u=o.get(i),u===void 0&&(u=new Set,o.set(i,u));u.has(s)||(Nu=!0,u.add(s),e=$2.bind(null,e,i,s),i.then(e,e))}function $2(e,i,s){var o=e.pingCache;o!==null&&o.delete(i),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,Oe===e&&(ye&s)===s&&(qe===4||qe===3&&(ye&62914560)===ye&&300>Dt()-Eo?(Te&2)===0&&Ma(e,0):Du|=s,ja===ye&&(ja=0)),fn(e)}function Vg(e,i){i===0&&(i=Mh()),e=ji(e,i),e!==null&&(us(e,i),fn(e))}function Z2(e){var i=e.memoizedState,s=0;i!==null&&(s=i.retryLane),Vg(e,s)}function Q2(e,i){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,u=e.memoizedState;u!==null&&(s=u.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(r(314))}o!==null&&o.delete(i),Vg(e,s)}function J2(e,i){return Xl(e,i)}var Oo=null,Ra=null,zu=!1,Ro=!1,Vu=!1,si=0;function fn(e){e!==Ra&&e.next===null&&(Ra===null?Oo=Ra=e:Ra=Ra.next=e),Ro=!0,zu||(zu=!0,ew())}function Gs(e,i){if(!Vu&&Ro){Vu=!0;do for(var s=!1,o=Oo;o!==null;){if(e!==0){var u=o.pendingLanes;if(u===0)var d=0;else{var y=o.suspendedLanes,b=o.pingedLanes;d=(1<<31-Ct(42|e)+1)-1,d&=u&~(y&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,Pg(o,d))}else d=ye,d=zr(o,o===Oe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||cs(o,d)||(s=!0,Pg(o,d));o=o.next}while(s);Vu=!1}}function W2(){Ug()}function Ug(){Ro=zu=!1;var e=0;si!==0&&uw()&&(e=si);for(var i=Dt(),s=null,o=Oo;o!==null;){var u=o.next,d=Bg(o,i);d===0?(o.next=null,s===null?Oo=u:s.next=u,u===null&&(Ra=s)):(s=o,(e!==0||(d&3)!==0)&&(Ro=!0)),o=u}tt!==0&&tt!==5||Gs(e),si!==0&&(si=0)}function Bg(e,i){for(var s=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-Ct(d),b=1<<y,E=u[y];E===-1?((b&s)===0||(b&o)!==0)&&(u[y]=AS(b,i)):E<=i&&(e.expiredLanes|=b),d&=~b}if(i=Oe,s=ye,s=zr(e,e===i?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===i&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&$l(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||cs(e,s)){if(i=s&-s,i===e.callbackPriority)return i;switch(o!==null&&$l(o),Jl(s)){case 2:case 8:s=jh;break;case 32:s=Or;break;case 268435456:s=Ch;break;default:s=Or}return o=Hg.bind(null,e),s=Xl(s,o),e.callbackPriority=i,e.callbackNode=s,i}return o!==null&&o!==null&&$l(o),e.callbackPriority=2,e.callbackNode=null,2}function Hg(e,i){if(tt!==0&&tt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Mo()&&e.callbackNode!==s)return null;var o=ye;return o=zr(e,e===Oe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Sg(e,o,i),Bg(e,Dt()),e.callbackNode!=null&&e.callbackNode===s?Hg.bind(null,e):null)}function Pg(e,i){if(Mo())return null;Sg(e,i,!0)}function ew(){dw(function(){(Te&6)!==0?Xl(Dh,W2):Ug()})}function Uu(){if(si===0){var e=va;e===0&&(e=Rr,Rr<<=1,(Rr&261888)===0&&(Rr=256)),si=e}return si}function qg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Hr(""+e)}function Ig(e,i){var s=i.ownerDocument.createElement("input");return s.name=i.name,s.value=i.value,e.id&&s.setAttribute("form",e.id),i.parentNode.insertBefore(s,i),e=new FormData(e),s.parentNode.removeChild(s),e}function tw(e,i,s,o,u){if(i==="submit"&&s&&s.stateNode===u){var d=qg((u[St]||null).action),y=o.submitter;y&&(i=(i=y[St]||null)?qg(i.formAction):y.getAttribute("formAction"),i!==null&&(d=i,y=null));var b=new Gr("action","action",null,o,u);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(si!==0){var E=y?Ig(u,y):new FormData(u);au(s,{pending:!0,data:E,method:u.method,action:d},null,E)}}else typeof d=="function"&&(b.preventDefault(),E=y?Ig(u,y):new FormData(u),au(s,{pending:!0,data:E,method:u.method,action:d},d,E))},currentTarget:u}]})}}for(var Bu=0;Bu<Sc.length;Bu++){var Hu=Sc[Bu],nw=Hu.toLowerCase(),iw=Hu[0].toUpperCase()+Hu.slice(1);Wt(nw,"on"+iw)}Wt(bm,"onAnimationEnd"),Wt(Sm,"onAnimationIteration"),Wt(wm,"onAnimationStart"),Wt("dblclick","onDoubleClick"),Wt("focusin","onFocus"),Wt("focusout","onBlur"),Wt(x2,"onTransitionRun"),Wt(b2,"onTransitionStart"),Wt(S2,"onTransitionCancel"),Wt(_m,"onTransitionEnd"),aa("onMouseEnter",["mouseout","mouseover"]),aa("onMouseLeave",["mouseout","mouseover"]),aa("onPointerEnter",["pointerout","pointerover"]),aa("onPointerLeave",["pointerout","pointerover"]),Ei("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ei("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ei("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ei("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),aw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Fs));function Gg(e,i){i=(i&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],u=o.event;o=o.listeners;e:{var d=void 0;if(i)for(var y=o.length-1;0<=y;y--){var b=o[y],E=b.instance,C=b.currentTarget;if(b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=C;try{d(u)}catch(L){Kr(L)}u.currentTarget=null,d=E}else for(y=0;y<o.length;y++){if(b=o[y],E=b.instance,C=b.currentTarget,b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=C;try{d(u)}catch(L){Kr(L)}u.currentTarget=null,d=E}}}}function ge(e,i){var s=i[Wl];s===void 0&&(s=i[Wl]=new Set);var o=e+"__bubble";s.has(o)||(Fg(i,e,2,!1),s.add(o))}function Pu(e,i,s){var o=0;i&&(o|=4),Fg(s,e,o,i)}var ko="_reactListening"+Math.random().toString(36).slice(2);function qu(e){if(!e[ko]){e[ko]=!0,Uh.forEach(function(s){s!=="selectionchange"&&(aw.has(s)||Pu(s,!1,e),Pu(s,!0,e))});var i=e.nodeType===9?e:e.ownerDocument;i===null||i[ko]||(i[ko]=!0,Pu("selectionchange",!1,i))}}function Fg(e,i,s,o){switch(by(i)){case 2:var u=Ow;break;case 8:u=Rw;break;default:u=af}s=u.bind(null,i,s,e),u=void 0,!lc||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(u=!0),o?u!==void 0?e.addEventListener(i,s,{capture:!0,passive:u}):e.addEventListener(i,s,!0):u!==void 0?e.addEventListener(i,s,{passive:u}):e.addEventListener(i,s,!1)}function Iu(e,i,s,o,u){var d=o;if((i&1)===0&&(i&2)===0&&o!==null)e:for(;;){if(o===null)return;var y=o.tag;if(y===3||y===4){var b=o.stateNode.containerInfo;if(b===u)break;if(y===4)for(y=o.return;y!==null;){var E=y.tag;if((E===3||E===4)&&y.stateNode.containerInfo===u)return;y=y.return}for(;b!==null;){if(y=ta(b),y===null)return;if(E=y.tag,E===5||E===6||E===26||E===27){o=d=y;continue e}b=b.parentNode}}o=o.return}Zh(function(){var C=d,L=rc(s),U=[];e:{var M=Tm.get(e);if(M!==void 0){var O=Gr,Z=e;switch(e){case"keypress":if(qr(s)===0)break e;case"keydown":case"keyup":O=QS;break;case"focusin":Z="focus",O=dc;break;case"focusout":Z="blur",O=dc;break;case"beforeblur":case"afterblur":O=dc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=Wh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=BS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=e2;break;case bm:case Sm:case wm:O=qS;break;case _m:O=n2;break;case"scroll":case"scrollend":O=VS;break;case"wheel":O=a2;break;case"copy":case"cut":case"paste":O=GS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=tm;break;case"toggle":case"beforetoggle":O=r2}var ne=(i&4)!==0,Me=!ne&&(e==="scroll"||e==="scrollend"),D=ne?M!==null?M+"Capture":null:M;ne=[];for(var N=C,j;N!==null;){var V=N;if(j=V.stateNode,V=V.tag,V!==5&&V!==26&&V!==27||j===null||D===null||(V=hs(N,D),V!=null&&ne.push(Ys(N,V,j))),Me)break;N=N.return}0<ne.length&&(M=new O(M,Z,null,s,L),U.push({event:M,listeners:ne}))}}if((i&7)===0){e:{if(M=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",M&&s!==sc&&(Z=s.relatedTarget||s.fromElement)&&(ta(Z)||Z[ea]))break e;if((O||M)&&(M=L.window===L?L:(M=L.ownerDocument)?M.defaultView||M.parentWindow:window,O?(Z=s.relatedTarget||s.toElement,O=C,Z=Z?ta(Z):null,Z!==null&&(Me=c(Z),ne=Z.tag,Z!==Me||ne!==5&&ne!==27&&ne!==6)&&(Z=null)):(O=null,Z=C),O!==Z)){if(ne=Wh,V="onMouseLeave",D="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ne=tm,V="onPointerLeave",D="onPointerEnter",N="pointer"),Me=O==null?M:ds(O),j=Z==null?M:ds(Z),M=new ne(V,N+"leave",O,s,L),M.target=Me,M.relatedTarget=j,V=null,ta(L)===C&&(ne=new ne(D,N+"enter",Z,s,L),ne.target=j,ne.relatedTarget=Me,V=ne),Me=V,O&&Z)t:{for(ne=sw,D=O,N=Z,j=0,V=D;V;V=ne(V))j++;V=0;for(var te=N;te;te=ne(te))V++;for(;0<j-V;)D=ne(D),j--;for(;0<V-j;)N=ne(N),V--;for(;j--;){if(D===N||N!==null&&D===N.alternate){ne=D;break t}D=ne(D),N=ne(N)}ne=null}else ne=null;O!==null&&Yg(U,M,O,ne,!1),Z!==null&&Me!==null&&Yg(U,Me,Z,ne,!0)}}e:{if(M=C?ds(C):window,O=M.nodeName&&M.nodeName.toLowerCase(),O==="select"||O==="input"&&M.type==="file")var we=cm;else if(om(M))if(um)we=g2;else{we=m2;var J=h2}else O=M.nodeName,!O||O.toLowerCase()!=="input"||M.type!=="checkbox"&&M.type!=="radio"?C&&ac(C.elementType)&&(we=cm):we=p2;if(we&&(we=we(e,C))){lm(U,we,s,L);break e}J&&J(e,M,C),e==="focusout"&&C&&M.type==="number"&&C.memoizedProps.value!=null&&ic(M,"number",M.value)}switch(J=C?ds(C):window,e){case"focusin":(om(J)||J.contentEditable==="true")&&(ua=J,vc=C,Ss=null);break;case"focusout":Ss=vc=ua=null;break;case"mousedown":xc=!0;break;case"contextmenu":case"mouseup":case"dragend":xc=!1,vm(U,s,L);break;case"selectionchange":if(v2)break;case"keydown":case"keyup":vm(U,s,L)}var fe;if(mc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else ca?sm(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(nm&&s.locale!=="ko"&&(ca||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&ca&&(fe=Qh()):(In=L,cc="value"in In?In.value:In.textContent,ca=!0)),J=Lo(C,ve),0<J.length&&(ve=new em(ve,e,null,s,L),U.push({event:ve,listeners:J}),fe?ve.data=fe:(fe=rm(s),fe!==null&&(ve.data=fe)))),(fe=l2?c2(e,s):u2(e,s))&&(ve=Lo(C,"onBeforeInput"),0<ve.length&&(J=new em("onBeforeInput","beforeinput",null,s,L),U.push({event:J,listeners:ve}),J.data=fe)),tw(U,e,C,s,L)}Gg(U,i)})}function Ys(e,i,s){return{instance:e,listener:i,currentTarget:s}}function Lo(e,i){for(var s=i+"Capture",o=[];e!==null;){var u=e,d=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||d===null||(u=hs(e,s),u!=null&&o.unshift(Ys(e,u,d)),u=hs(e,i),u!=null&&o.push(Ys(e,u,d))),e.tag===3)return o;e=e.return}return[]}function sw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Yg(e,i,s,o,u){for(var d=i._reactName,y=[];s!==null&&s!==o;){var b=s,E=b.alternate,C=b.stateNode;if(b=b.tag,E!==null&&E===o)break;b!==5&&b!==26&&b!==27||C===null||(E=C,u?(C=hs(s,d),C!=null&&y.unshift(Ys(s,C,E))):u||(C=hs(s,d),C!=null&&y.push(Ys(s,C,E)))),s=s.return}y.length!==0&&e.push({event:i,listeners:y})}var rw=/\r\n?/g,ow=/\u0000|\uFFFD/g;function Kg(e){return(typeof e=="string"?e:""+e).replace(rw,`
|
|
`).replace(ow,"")}function Xg(e,i){return i=Kg(i),Kg(e)===i}function Ce(e,i,s,o,u,d){switch(s){case"children":typeof o=="string"?i==="body"||i==="textarea"&&o===""||ra(e,o):(typeof o=="number"||typeof o=="bigint")&&i!=="body"&&ra(e,""+o);break;case"className":Ur(e,"class",o);break;case"tabIndex":Ur(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ur(e,s,o);break;case"style":Xh(e,o,d);break;case"data":if(i!=="object"){Ur(e,"data",o);break}case"src":case"href":if(o===""&&(i!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Hr(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(s==="formAction"?(i!=="input"&&Ce(e,i,"name",u.name,u,null),Ce(e,i,"formEncType",u.formEncType,u,null),Ce(e,i,"formMethod",u.formMethod,u,null),Ce(e,i,"formTarget",u.formTarget,u,null)):(Ce(e,i,"encType",u.encType,u,null),Ce(e,i,"method",u.method,u,null),Ce(e,i,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Hr(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=yn);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=Hr(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":ge("beforetoggle",e),ge("toggle",e),Vr(e,"popover",o);break;case"xlinkActuate":gn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":gn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":gn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":gn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":gn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":gn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":gn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":gn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":gn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Vr(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=LS.get(s)||s,Vr(e,s,o))}}function Gu(e,i,s,o,u,d){switch(s){case"style":Xh(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"children":typeof o=="string"?ra(e,o):(typeof o=="number"||typeof o=="bigint")&&ra(e,""+o);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"onClick":o!=null&&(e.onclick=yn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Bh.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(u=s.endsWith("Capture"),i=s.slice(2,u?s.length-7:void 0),d=e[St]||null,d=d!=null?d[s]:null,typeof d=="function"&&e.removeEventListener(i,d,u),typeof o=="function")){typeof d!="function"&&d!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(i,o,u);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):Vr(e,s,o)}}}function ut(e,i,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ge("error",e),ge("load",e);var o=!1,u=!1,d;for(d in s)if(s.hasOwnProperty(d)){var y=s[d];if(y!=null)switch(d){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ce(e,i,d,y,s,null)}}u&&Ce(e,i,"srcSet",s.srcSet,s,null),o&&Ce(e,i,"src",s.src,s,null);return;case"input":ge("invalid",e);var b=d=y=u=null,E=null,C=null;for(o in s)if(s.hasOwnProperty(o)){var L=s[o];if(L!=null)switch(o){case"name":u=L;break;case"type":y=L;break;case"checked":E=L;break;case"defaultChecked":C=L;break;case"value":d=L;break;case"defaultValue":b=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(r(137,i));break;default:Ce(e,i,o,L,s,null)}}Gh(e,d,b,E,C,y,u,!1);return;case"select":ge("invalid",e),o=y=d=null;for(u in s)if(s.hasOwnProperty(u)&&(b=s[u],b!=null))switch(u){case"value":d=b;break;case"defaultValue":y=b;break;case"multiple":o=b;default:Ce(e,i,u,b,s,null)}i=d,s=y,e.multiple=!!o,i!=null?sa(e,!!o,i,!1):s!=null&&sa(e,!!o,s,!0);return;case"textarea":ge("invalid",e),d=u=o=null;for(y in s)if(s.hasOwnProperty(y)&&(b=s[y],b!=null))switch(y){case"value":o=b;break;case"defaultValue":u=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(r(91));break;default:Ce(e,i,y,b,s,null)}Yh(e,o,u,d);return;case"option":for(E in s)if(s.hasOwnProperty(E)&&(o=s[E],o!=null))switch(E){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Ce(e,i,E,o,s,null)}return;case"dialog":ge("beforetoggle",e),ge("toggle",e),ge("cancel",e),ge("close",e);break;case"iframe":case"object":ge("load",e);break;case"video":case"audio":for(o=0;o<Fs.length;o++)ge(Fs[o],e);break;case"image":ge("error",e),ge("load",e);break;case"details":ge("toggle",e);break;case"embed":case"source":case"link":ge("error",e),ge("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(C in s)if(s.hasOwnProperty(C)&&(o=s[C],o!=null))switch(C){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ce(e,i,C,o,s,null)}return;default:if(ac(i)){for(L in s)s.hasOwnProperty(L)&&(o=s[L],o!==void 0&&Gu(e,i,L,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&Ce(e,i,b,o,s,null))}function lw(e,i,s,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,d=null,y=null,b=null,E=null,C=null,L=null;for(O in s){var U=s[O];if(s.hasOwnProperty(O)&&U!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":E=U;default:o.hasOwnProperty(O)||Ce(e,i,O,null,o,U)}}for(var M in o){var O=o[M];if(U=s[M],o.hasOwnProperty(M)&&(O!=null||U!=null))switch(M){case"type":d=O;break;case"name":u=O;break;case"checked":C=O;break;case"defaultChecked":L=O;break;case"value":y=O;break;case"defaultValue":b=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(r(137,i));break;default:O!==U&&Ce(e,i,M,O,o,U)}}nc(e,y,b,E,C,L,d,u);return;case"select":O=y=b=M=null;for(d in s)if(E=s[d],s.hasOwnProperty(d)&&E!=null)switch(d){case"value":break;case"multiple":O=E;default:o.hasOwnProperty(d)||Ce(e,i,d,null,o,E)}for(u in o)if(d=o[u],E=s[u],o.hasOwnProperty(u)&&(d!=null||E!=null))switch(u){case"value":M=d;break;case"defaultValue":b=d;break;case"multiple":y=d;default:d!==E&&Ce(e,i,u,d,o,E)}i=b,s=y,o=O,M!=null?sa(e,!!s,M,!1):!!o!=!!s&&(i!=null?sa(e,!!s,i,!0):sa(e,!!s,s?[]:"",!1));return;case"textarea":O=M=null;for(b in s)if(u=s[b],s.hasOwnProperty(b)&&u!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Ce(e,i,b,null,o,u)}for(y in o)if(u=o[y],d=s[y],o.hasOwnProperty(y)&&(u!=null||d!=null))switch(y){case"value":M=u;break;case"defaultValue":O=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(r(91));break;default:u!==d&&Ce(e,i,y,u,o,d)}Fh(e,M,O);return;case"option":for(var Z in s)if(M=s[Z],s.hasOwnProperty(Z)&&M!=null&&!o.hasOwnProperty(Z))switch(Z){case"selected":e.selected=!1;break;default:Ce(e,i,Z,null,o,M)}for(E in o)if(M=o[E],O=s[E],o.hasOwnProperty(E)&&M!==O&&(M!=null||O!=null))switch(E){case"selected":e.selected=M&&typeof M!="function"&&typeof M!="symbol";break;default:Ce(e,i,E,M,o,O)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ne in s)M=s[ne],s.hasOwnProperty(ne)&&M!=null&&!o.hasOwnProperty(ne)&&Ce(e,i,ne,null,o,M);for(C in o)if(M=o[C],O=s[C],o.hasOwnProperty(C)&&M!==O&&(M!=null||O!=null))switch(C){case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(137,i));break;default:Ce(e,i,C,M,o,O)}return;default:if(ac(i)){for(var Me in s)M=s[Me],s.hasOwnProperty(Me)&&M!==void 0&&!o.hasOwnProperty(Me)&&Gu(e,i,Me,void 0,o,M);for(L in o)M=o[L],O=s[L],!o.hasOwnProperty(L)||M===O||M===void 0&&O===void 0||Gu(e,i,L,M,o,O);return}}for(var D in s)M=s[D],s.hasOwnProperty(D)&&M!=null&&!o.hasOwnProperty(D)&&Ce(e,i,D,null,o,M);for(U in o)M=o[U],O=s[U],!o.hasOwnProperty(U)||M===O||M==null&&O==null||Ce(e,i,U,M,o,O)}function $g(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function cw(){if(typeof performance.getEntriesByType=="function"){for(var e=0,i=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var u=s[o],d=u.transferSize,y=u.initiatorType,b=u.duration;if(d&&b&&$g(y)){for(y=0,b=u.responseEnd,o+=1;o<s.length;o++){var E=s[o],C=E.startTime;if(C>b)break;var L=E.transferSize,U=E.initiatorType;L&&$g(U)&&(E=E.responseEnd,y+=L*(E<b?1:(b-C)/(E-C)))}if(--o,i+=8*(d+y)/(u.duration/1e3),e++,10<e)break}}if(0<e)return i/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Fu=null,Yu=null;function zo(e){return e.nodeType===9?e:e.ownerDocument}function Zg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Qg(e,i){if(e===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&i==="foreignObject"?0:e}function Ku(e,i){return e==="textarea"||e==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Xu=null;function uw(){var e=window.event;return e&&e.type==="popstate"?e===Xu?!1:(Xu=e,!0):(Xu=null,!1)}var Jg=typeof setTimeout=="function"?setTimeout:void 0,fw=typeof clearTimeout=="function"?clearTimeout:void 0,Wg=typeof Promise=="function"?Promise:void 0,dw=typeof queueMicrotask=="function"?queueMicrotask:typeof Wg<"u"?function(e){return Wg.resolve(null).then(e).catch(hw)}:Jg;function hw(e){setTimeout(function(){throw e})}function ri(e){return e==="head"}function ey(e,i){var s=i,o=0;do{var u=s.nextSibling;if(e.removeChild(s),u&&u.nodeType===8)if(s=u.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(u),Va(i);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")Ks(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Ks(s);for(var d=s.firstChild;d;){var y=d.nextSibling,b=d.nodeName;d[fs]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&d.rel.toLowerCase()==="stylesheet"||s.removeChild(d),d=y}}else s==="body"&&Ks(e.ownerDocument.body);s=u}while(s);Va(i)}function ty(e,i){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?i?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(i?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function $u(e){var i=e.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var s=i;switch(i=i.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":$u(s),ec(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function mw(e,i,s,o){for(;e.nodeType===1;){var u=s;if(e.nodeName.toLowerCase()!==i.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[fs])switch(i){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(i==="input"&&e.type==="hidden"){var d=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=Kt(e.nextSibling),e===null)break}return null}function pw(e,i,s){if(i==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Kt(e.nextSibling),e===null))return null;return e}function ny(e,i){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=Kt(e.nextSibling),e===null))return null;return e}function Zu(e){return e.data==="$?"||e.data==="$~"}function Qu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function gw(e,i){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=i;else if(e.data!=="$?"||s.readyState!=="loading")i();else{var o=function(){i(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Kt(e){for(;e!=null;e=e.nextSibling){var i=e.nodeType;if(i===1||i===3)break;if(i===8){if(i=e.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return e}var Ju=null;function iy(e){e=e.nextSibling;for(var i=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(i===0)return Kt(e.nextSibling);i--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||i++}e=e.nextSibling}return null}function ay(e){e=e.previousSibling;for(var i=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(i===0)return e;i--}else s!=="/$"&&s!=="/&"||i++}e=e.previousSibling}return null}function sy(e,i,s){switch(i=zo(s),e){case"html":if(e=i.documentElement,!e)throw Error(r(452));return e;case"head":if(e=i.head,!e)throw Error(r(453));return e;case"body":if(e=i.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ks(e){for(var i=e.attributes;i.length;)e.removeAttributeNode(i[0]);ec(e)}var Xt=new Map,ry=new Set;function Vo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Rn=I.d;I.d={f:yw,r:vw,D:xw,C:bw,L:Sw,m:ww,X:Tw,S:_w,M:Ew};function yw(){var e=Rn.f(),i=Do();return e||i}function vw(e){var i=na(e);i!==null&&i.tag===5&&i.type==="form"?_p(i):Rn.r(e)}var ka=typeof document>"u"?null:document;function oy(e,i,s){var o=ka;if(o&&typeof i=="string"&&i){var u=Ht(i);u='link[rel="'+e+'"][href="'+u+'"]',typeof s=="string"&&(u+='[crossorigin="'+s+'"]'),ry.has(u)||(ry.add(u),e={rel:e,crossOrigin:s,href:i},o.querySelector(u)===null&&(i=o.createElement("link"),ut(i,"link",e),it(i),o.head.appendChild(i)))}}function xw(e){Rn.D(e),oy("dns-prefetch",e,null)}function bw(e,i){Rn.C(e,i),oy("preconnect",e,i)}function Sw(e,i,s){Rn.L(e,i,s);var o=ka;if(o&&e&&i){var u='link[rel="preload"][as="'+Ht(i)+'"]';i==="image"&&s&&s.imageSrcSet?(u+='[imagesrcset="'+Ht(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(u+='[imagesizes="'+Ht(s.imageSizes)+'"]')):u+='[href="'+Ht(e)+'"]';var d=u;switch(i){case"style":d=La(e);break;case"script":d=za(e)}Xt.has(d)||(e=x({rel:"preload",href:i==="image"&&s&&s.imageSrcSet?void 0:e,as:i},s),Xt.set(d,e),o.querySelector(u)!==null||i==="style"&&o.querySelector(Xs(d))||i==="script"&&o.querySelector($s(d))||(i=o.createElement("link"),ut(i,"link",e),it(i),o.head.appendChild(i)))}}function ww(e,i){Rn.m(e,i);var s=ka;if(s&&e){var o=i&&typeof i.as=="string"?i.as:"script",u='link[rel="modulepreload"][as="'+Ht(o)+'"][href="'+Ht(e)+'"]',d=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=za(e)}if(!Xt.has(d)&&(e=x({rel:"modulepreload",href:e},i),Xt.set(d,e),s.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector($s(d)))return}o=s.createElement("link"),ut(o,"link",e),it(o),s.head.appendChild(o)}}}function _w(e,i,s){Rn.S(e,i,s);var o=ka;if(o&&e){var u=ia(o).hoistableStyles,d=La(e);i=i||"default";var y=u.get(d);if(!y){var b={loading:0,preload:null};if(y=o.querySelector(Xs(d)))b.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":i},s),(s=Xt.get(d))&&Wu(e,s);var E=y=o.createElement("link");it(E),ut(E,"link",e),E._p=new Promise(function(C,L){E.onload=C,E.onerror=L}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Uo(y,i,o)}y={type:"stylesheet",instance:y,count:1,state:b},u.set(d,y)}}}function Tw(e,i){Rn.X(e,i);var s=ka;if(s&&e){var o=ia(s).hoistableScripts,u=za(e),d=o.get(u);d||(d=s.querySelector($s(u)),d||(e=x({src:e,async:!0},i),(i=Xt.get(u))&&ef(e,i),d=s.createElement("script"),it(d),ut(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function Ew(e,i){Rn.M(e,i);var s=ka;if(s&&e){var o=ia(s).hoistableScripts,u=za(e),d=o.get(u);d||(d=s.querySelector($s(u)),d||(e=x({src:e,async:!0,type:"module"},i),(i=Xt.get(u))&&ef(e,i),d=s.createElement("script"),it(d),ut(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function ly(e,i,s,o){var u=(u=me.current)?Vo(u):null;if(!u)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(i=La(s.href),s=ia(u).hoistableStyles,o=s.get(i),o||(o={type:"style",instance:null,count:0,state:null},s.set(i,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=La(s.href);var d=ia(u).hoistableStyles,y=d.get(e);if(y||(u=u.ownerDocument||u,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,y),(d=u.querySelector(Xs(e)))&&!d._p&&(y.instance=d,y.state.loading=5),Xt.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Xt.set(e,s),d||Aw(u,e,s,y.state))),i&&o===null)throw Error(r(528,""));return y}if(i&&o!==null)throw Error(r(529,""));return null;case"script":return i=s.async,s=s.src,typeof s=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=za(s),s=ia(u).hoistableScripts,o=s.get(i),o||(o={type:"script",instance:null,count:0,state:null},s.set(i,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function La(e){return'href="'+Ht(e)+'"'}function Xs(e){return'link[rel="stylesheet"]['+e+"]"}function cy(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function Aw(e,i,s,o){e.querySelector('link[rel="preload"][as="style"]['+i+"]")?o.loading=1:(i=e.createElement("link"),o.preload=i,i.addEventListener("load",function(){return o.loading|=1}),i.addEventListener("error",function(){return o.loading|=2}),ut(i,"link",s),it(i),e.head.appendChild(i))}function za(e){return'[src="'+Ht(e)+'"]'}function $s(e){return"script[async]"+e}function uy(e,i,s){if(i.count++,i.instance===null)switch(i.type){case"style":var o=e.querySelector('style[data-href~="'+Ht(s.href)+'"]');if(o)return i.instance=o,it(o),o;var u=x({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),it(o),ut(o,"style",u),Uo(o,s.precedence,e),i.instance=o;case"stylesheet":u=La(s.href);var d=e.querySelector(Xs(u));if(d)return i.state.loading|=4,i.instance=d,it(d),d;o=cy(s),(u=Xt.get(u))&&Wu(o,u),d=(e.ownerDocument||e).createElement("link"),it(d);var y=d;return y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ut(d,"link",o),i.state.loading|=4,Uo(d,s.precedence,e),i.instance=d;case"script":return d=za(s.src),(u=e.querySelector($s(d)))?(i.instance=u,it(u),u):(o=s,(u=Xt.get(d))&&(o=x({},s),ef(o,u)),e=e.ownerDocument||e,u=e.createElement("script"),it(u),ut(u,"link",o),e.head.appendChild(u),i.instance=u);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(o=i.instance,i.state.loading|=4,Uo(o,s.precedence,e));return i.instance}function Uo(e,i,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,d=u,y=0;y<o.length;y++){var b=o[y];if(b.dataset.precedence===i)d=b;else if(d!==u)break}d?d.parentNode.insertBefore(e,d.nextSibling):(i=s.nodeType===9?s.head:s,i.insertBefore(e,i.firstChild))}function Wu(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.title==null&&(e.title=i.title)}function ef(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.integrity==null&&(e.integrity=i.integrity)}var Bo=null;function fy(e,i,s){if(Bo===null){var o=new Map,u=Bo=new Map;u.set(s,o)}else u=Bo,o=u.get(s),o||(o=new Map,u.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),u=0;u<s.length;u++){var d=s[u];if(!(d[fs]||d[rt]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(i)||"";y=e+y;var b=o.get(y);b?b.push(d):o.set(y,[d])}}return o}function dy(e,i,s){e=e.ownerDocument||e,e.head.insertBefore(s,i==="title"?e.querySelector("head > title"):null)}function Nw(e,i,s){if(s===1||i.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return e=i.disabled,typeof i.precedence=="string"&&e==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function hy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Dw(e,i,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var u=La(o.href),d=i.querySelector(Xs(u));if(d){i=d._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(e.count++,e=Ho.bind(e),i.then(e,e)),s.state.loading|=4,s.instance=d,it(d);return}d=i.ownerDocument||i,o=cy(o),(u=Xt.get(u))&&Wu(o,u),d=d.createElement("link"),it(d);var y=d;y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ut(d,"link",o),s.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,i),(i=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=Ho.bind(e),i.addEventListener("load",s),i.addEventListener("error",s))}}var tf=0;function jw(e,i){return e.stylesheets&&e.count===0&&qo(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&qo(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+i);0<e.imgBytes&&tf===0&&(tf=62500*cw());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&qo(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>tf?50:800)+i);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(u)}}:null}function Ho(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)qo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Po=null;function qo(e,i){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Po=new Map,i.forEach(Cw,e),Po=null,Ho.call(e))}function Cw(e,i){if(!(i.state.loading&4)){var s=Po.get(e);if(s)var o=s.get(null);else{s=new Map,Po.set(e,s);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<u.length;d++){var y=u[d];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(s.set(y.dataset.precedence,y),o=y)}o&&s.set(null,o)}u=i.instance,y=u.getAttribute("data-precedence"),d=s.get(y)||o,d===o&&s.set(null,u),s.set(y,u),this.count++,o=Ho.bind(this),u.addEventListener("load",o),u.addEventListener("error",o),d?d.parentNode.insertBefore(u,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),i.state.loading|=4}}var Zs={$$typeof:P,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function Mw(e,i,s,o,u,d,y,b,E){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Zl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zl(0),this.hiddenUpdates=Zl(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function my(e,i,s,o,u,d,y,b,E,C,L,U){return e=new Mw(e,i,s,y,E,C,L,U,b),i=1,d===!0&&(i|=24),d=Ot(3,null,null,i),e.current=d,d.stateNode=e,i=kc(),i.refCount++,e.pooledCache=i,i.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:i},Uc(d),e}function py(e){return e?(e=ha,e):ha}function gy(e,i,s,o,u,d){u=py(u),o.context===null?o.context=u:o.pendingContext=u,o=$n(i),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=Zn(e,o,i),s!==null&&(Nt(s,e,i),Ds(s,e,i))}function yy(e,i){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<i?s:i}}function nf(e,i){yy(e,i),(e=e.alternate)&&yy(e,i)}function vy(e){if(e.tag===13||e.tag===31){var i=ji(e,67108864);i!==null&&Nt(i,e,67108864),nf(e,67108864)}}function xy(e){if(e.tag===13||e.tag===31){var i=Vt();i=Ql(i);var s=ji(e,i);s!==null&&Nt(s,e,i),nf(e,i)}}var Io=!0;function Ow(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=2,af(e,i,s,o)}finally{I.p=d,R.T=u}}function Rw(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=8,af(e,i,s,o)}finally{I.p=d,R.T=u}}function af(e,i,s,o){if(Io){var u=sf(o);if(u===null)Iu(e,i,o,Go,s),Sy(e,o);else if(Lw(u,e,i,s,o))o.stopPropagation();else if(Sy(e,o),i&4&&-1<kw.indexOf(e)){for(;u!==null;){var d=na(u);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=Ti(d.pendingLanes);if(y!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var E=1<<31-Ct(y);b.entanglements[1]|=E,y&=~E}fn(d),(Te&6)===0&&(Ao=Dt()+500,Gs(0))}}break;case 31:case 13:b=ji(d,2),b!==null&&Nt(b,d,2),Do(),nf(d,2)}if(d=sf(o),d===null&&Iu(e,i,o,Go,s),d===u)break;u=d}u!==null&&o.stopPropagation()}else Iu(e,i,o,null,s)}}function sf(e){return e=rc(e),rf(e)}var Go=null;function rf(e){if(Go=null,e=ta(e),e!==null){var i=c(e);if(i===null)e=null;else{var s=i.tag;if(s===13){if(e=f(i),e!==null)return e;e=null}else if(s===31){if(e=h(i),e!==null)return e;e=null}else if(s===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;e=null}else i!==e&&(e=null)}}return Go=e,null}function by(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(xS()){case Dh:return 2;case jh:return 8;case Or:case bS:return 32;case Ch:return 268435456;default:return 32}default:return 32}}var of=!1,oi=null,li=null,ci=null,Qs=new Map,Js=new Map,ui=[],kw="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Sy(e,i){switch(e){case"focusin":case"focusout":oi=null;break;case"dragenter":case"dragleave":li=null;break;case"mouseover":case"mouseout":ci=null;break;case"pointerover":case"pointerout":Qs.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Js.delete(i.pointerId)}}function Ws(e,i,s,o,u,d){return e===null||e.nativeEvent!==d?(e={blockedOn:i,domEventName:s,eventSystemFlags:o,nativeEvent:d,targetContainers:[u]},i!==null&&(i=na(i),i!==null&&vy(i)),e):(e.eventSystemFlags|=o,i=e.targetContainers,u!==null&&i.indexOf(u)===-1&&i.push(u),e)}function Lw(e,i,s,o,u){switch(i){case"focusin":return oi=Ws(oi,e,i,s,o,u),!0;case"dragenter":return li=Ws(li,e,i,s,o,u),!0;case"mouseover":return ci=Ws(ci,e,i,s,o,u),!0;case"pointerover":var d=u.pointerId;return Qs.set(d,Ws(Qs.get(d)||null,e,i,s,o,u)),!0;case"gotpointercapture":return d=u.pointerId,Js.set(d,Ws(Js.get(d)||null,e,i,s,o,u)),!0}return!1}function wy(e){var i=ta(e.target);if(i!==null){var s=c(i);if(s!==null){if(i=s.tag,i===13){if(i=f(s),i!==null){e.blockedOn=i,zh(e.priority,function(){xy(s)});return}}else if(i===31){if(i=h(s),i!==null){e.blockedOn=i,zh(e.priority,function(){xy(s)});return}}else if(i===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Fo(e){if(e.blockedOn!==null)return!1;for(var i=e.targetContainers;0<i.length;){var s=sf(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);sc=o,s.target.dispatchEvent(o),sc=null}else return i=na(s),i!==null&&vy(i),e.blockedOn=s,!1;i.shift()}return!0}function _y(e,i,s){Fo(e)&&s.delete(i)}function zw(){of=!1,oi!==null&&Fo(oi)&&(oi=null),li!==null&&Fo(li)&&(li=null),ci!==null&&Fo(ci)&&(ci=null),Qs.forEach(_y),Js.forEach(_y)}function Yo(e,i){e.blockedOn===i&&(e.blockedOn=null,of||(of=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,zw)))}var Ko=null;function Ty(e){Ko!==e&&(Ko=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ko===e&&(Ko=null);for(var i=0;i<e.length;i+=3){var s=e[i],o=e[i+1],u=e[i+2];if(typeof o!="function"){if(rf(o||s)===null)continue;break}var d=na(s);d!==null&&(e.splice(i,3),i-=3,au(d,{pending:!0,data:u,method:s.method,action:o},o,u))}}))}function Va(e){function i(E){return Yo(E,e)}oi!==null&&Yo(oi,e),li!==null&&Yo(li,e),ci!==null&&Yo(ci,e),Qs.forEach(i),Js.forEach(i);for(var s=0;s<ui.length;s++){var o=ui[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ui.length&&(s=ui[0],s.blockedOn===null);)wy(s),s.blockedOn===null&&ui.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var u=s[o],d=s[o+1],y=u[St]||null;if(typeof d=="function")y||Ty(s);else if(y){var b=null;if(d&&d.hasAttribute("formAction")){if(u=d,y=d[St]||null)b=y.formAction;else if(rf(u)!==null)continue}else b=y.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),Ty(s)}}}function Ey(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(y){return u=y})},focusReset:"manual",scroll:"manual"})}function i(){u!==null&&(u(),u=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,u=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),u!==null&&(u(),u=null)}}}function lf(e){this._internalRoot=e}Xo.prototype.render=lf.prototype.render=function(e){var i=this._internalRoot;if(i===null)throw Error(r(409));var s=i.current,o=Vt();gy(s,o,e,i,null,null)},Xo.prototype.unmount=lf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var i=e.containerInfo;gy(e.current,2,null,e,null,null),Do(),i[ea]=null}};function Xo(e){this._internalRoot=e}Xo.prototype.unstable_scheduleHydration=function(e){if(e){var i=Lh();e={blockedOn:null,target:e,priority:i};for(var s=0;s<ui.length&&i!==0&&i<ui[s].priority;s++);ui.splice(s,0,e),s===0&&wy(e)}};var Ay=t.version;if(Ay!=="19.2.4")throw Error(r(527,Ay,"19.2.4"));I.findDOMNode=function(e){var i=e._reactInternals;if(i===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=p(i),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Vw={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $o=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$o.isDisabled&&$o.supportsFiber)try{ls=$o.inject(Vw),jt=$o}catch{}}return nr.createRoot=function(e,i){if(!l(e))throw Error(r(299));var s=!1,o="",u=Rp,d=kp,y=Lp;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(o=i.identifierPrefix),i.onUncaughtError!==void 0&&(u=i.onUncaughtError),i.onCaughtError!==void 0&&(d=i.onCaughtError),i.onRecoverableError!==void 0&&(y=i.onRecoverableError)),i=my(e,1,!1,null,null,s,o,null,u,d,y,Ey),e[ea]=i.current,qu(e),new lf(i)},nr.hydrateRoot=function(e,i,s){if(!l(e))throw Error(r(299));var o=!1,u="",d=Rp,y=kp,b=Lp,E=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(y=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(E=s.formState)),i=my(e,1,!0,i,s??null,o,u,E,d,y,b,Ey),i.context=py(null),s=i.current,o=Vt(),o=Ql(o),u=$n(o),u.callback=null,Zn(s,u,o),s=o,i.current.lanes=s,us(i,s),fn(i),e[ea]=i.current,qu(e),new Xo(i)},nr.version="19.2.4",nr}var R0;function IN(){if(R0)return bf.exports;R0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),bf.exports=qN(),bf.exports}var GN=IN();const fb=W.createContext({});function FN(n){const t=W.useRef(null);return t.current===null&&(t.current=n()),t.current}const YN=typeof window<"u",KN=YN?W.useLayoutEffect:W.useEffect,Xd=W.createContext(null);function $d(n,t){n.indexOf(t)===-1&&n.push(t)}function xl(n,t){const a=n.indexOf(t);a>-1&&n.splice(a,1)}const pn=(n,t,a)=>a>t?t:a<n?n:a;let Zd=()=>{};const Bn={},db=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function hb(n){return typeof n=="object"&&n!==null}const mb=n=>/^0[^.\s]+$/u.test(n);function pb(n){let t;return()=>(t===void 0&&(t=n()),t)}const Jt=n=>n,XN=(n,t)=>a=>t(n(a)),Nr=(...n)=>n.reduce(XN),gr=(n,t,a)=>{const r=t-n;return r===0?1:(a-n)/r};class Qd{constructor(){this.subscriptions=[]}add(t){return $d(this.subscriptions,t),()=>xl(this.subscriptions,t)}notify(t,a,r){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](t,a,r);else for(let c=0;c<l;c++){const f=this.subscriptions[c];f&&f(t,a,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const rn=n=>n*1e3,Zt=n=>n/1e3;function gb(n,t){return t?n*(1e3/t):0}const yb=(n,t,a)=>(((1-3*a+3*t)*n+(3*a-6*t))*n+3*t)*n,$N=1e-7,ZN=12;function QN(n,t,a,r,l){let c,f,h=0;do f=t+(a-t)/2,c=yb(f,r,l)-n,c>0?a=f:t=f;while(Math.abs(c)>$N&&++h<ZN);return f}function Dr(n,t,a,r){if(n===t&&a===r)return Jt;const l=c=>QN(c,0,1,n,a);return c=>c===0||c===1?c:yb(l(c),t,r)}const vb=n=>t=>t<=.5?n(2*t)/2:(2-n(2*(1-t)))/2,xb=n=>t=>1-n(1-t),bb=Dr(.33,1.53,.69,.99),Jd=xb(bb),Sb=vb(Jd),wb=n=>(n*=2)<1?.5*Jd(n):.5*(2-Math.pow(2,-10*(n-1))),Wd=n=>1-Math.sin(Math.acos(n)),_b=xb(Wd),Tb=vb(Wd),JN=Dr(.42,0,1,1),WN=Dr(0,0,.58,1),Eb=Dr(.42,0,.58,1),eD=n=>Array.isArray(n)&&typeof n[0]!="number",Ab=n=>Array.isArray(n)&&typeof n[0]=="number",tD={linear:Jt,easeIn:JN,easeInOut:Eb,easeOut:WN,circIn:Wd,circInOut:Tb,circOut:_b,backIn:Jd,backInOut:Sb,backOut:bb,anticipate:wb},nD=n=>typeof n=="string",k0=n=>{if(Ab(n)){Zd(n.length===4);const[t,a,r,l]=n;return Dr(t,a,r,l)}else if(nD(n))return tD[n];return n},Wo=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function iD(n,t){let a=new Set,r=new Set,l=!1,c=!1;const f=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function m(v){f.has(v)&&(p.schedule(v),n()),v(h)}const p={schedule:(v,x=!1,S=!1)=>{const T=S&&l?a:r;return x&&f.add(v),T.has(v)||T.add(v),v},cancel:v=>{r.delete(v),f.delete(v)},process:v=>{if(h=v,l){c=!0;return}l=!0,[a,r]=[r,a],a.forEach(m),a.clear(),l=!1,c&&(c=!1,p.process(v))}};return p}const aD=40;function Nb(n,t){let a=!1,r=!0;const l={delta:0,timestamp:0,isProcessing:!1},c=()=>a=!0,f=Wo.reduce((P,F)=>(P[F]=iD(c),P),{}),{setup:h,read:m,resolveKeyframes:p,preUpdate:v,update:x,preRender:S,render:w,postRender:T}=f,k=()=>{const P=Bn.useManualTiming?l.timestamp:performance.now();a=!1,Bn.useManualTiming||(l.delta=r?1e3/60:Math.max(Math.min(P-l.timestamp,aD),1)),l.timestamp=P,l.isProcessing=!0,h.process(l),m.process(l),p.process(l),v.process(l),x.process(l),S.process(l),w.process(l),T.process(l),l.isProcessing=!1,a&&t&&(r=!1,n(k))},H=()=>{a=!0,r=!0,l.isProcessing||n(k)};return{schedule:Wo.reduce((P,F)=>{const Y=f[F];return P[F]=(ae,X=!1,ee=!1)=>(a||H(),Y.schedule(ae,X,ee)),P},{}),cancel:P=>{for(let F=0;F<Wo.length;F++)f[Wo[F]].cancel(P)},state:l,steps:f}}const{schedule:Re,cancel:xi,state:ft,steps:Tf}=Nb(typeof requestAnimationFrame<"u"?requestAnimationFrame:Jt,!0);let cl;function sD(){cl=void 0}const xt={now:()=>(cl===void 0&&xt.set(ft.isProcessing||Bn.useManualTiming?ft.timestamp:performance.now()),cl),set:n=>{cl=n,queueMicrotask(sD)}},Db=n=>t=>typeof t=="string"&&t.startsWith(n),jb=Db("--"),rD=Db("var(--"),eh=n=>rD(n)?oD.test(n.split("/*")[0].trim()):!1,oD=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function L0(n){return typeof n!="string"?!1:n.split("/*")[0].includes("var(--")}const as={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},yr={...as,transform:n=>pn(0,1,n)},el={...as,default:1},or=n=>Math.round(n*1e5)/1e5,th=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function lD(n){return n==null}const cD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,nh=(n,t)=>a=>!!(typeof a=="string"&&cD.test(a)&&a.startsWith(n)||t&&!lD(a)&&Object.prototype.hasOwnProperty.call(a,t)),Cb=(n,t,a)=>r=>{if(typeof r!="string")return r;const[l,c,f,h]=r.match(th);return{[n]:parseFloat(l),[t]:parseFloat(c),[a]:parseFloat(f),alpha:h!==void 0?parseFloat(h):1}},uD=n=>pn(0,255,n),Ef={...as,transform:n=>Math.round(uD(n))},Yi={test:nh("rgb","red"),parse:Cb("red","green","blue"),transform:({red:n,green:t,blue:a,alpha:r=1})=>"rgba("+Ef.transform(n)+", "+Ef.transform(t)+", "+Ef.transform(a)+", "+or(yr.transform(r))+")"};function fD(n){let t="",a="",r="",l="";return n.length>5?(t=n.substring(1,3),a=n.substring(3,5),r=n.substring(5,7),l=n.substring(7,9)):(t=n.substring(1,2),a=n.substring(2,3),r=n.substring(3,4),l=n.substring(4,5),t+=t,a+=a,r+=r,l+=l),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:l?parseInt(l,16)/255:1}}const rd={test:nh("#"),parse:fD,transform:Yi.transform},jr=n=>({test:t=>typeof t=="string"&&t.endsWith(n)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${n}`}),hi=jr("deg"),mn=jr("%"),Q=jr("px"),dD=jr("vh"),hD=jr("vw"),z0={...mn,parse:n=>mn.parse(n)/100,transform:n=>mn.transform(n*100)},qa={test:nh("hsl","hue"),parse:Cb("hue","saturation","lightness"),transform:({hue:n,saturation:t,lightness:a,alpha:r=1})=>"hsla("+Math.round(n)+", "+mn.transform(or(t))+", "+mn.transform(or(a))+", "+or(yr.transform(r))+")"},et={test:n=>Yi.test(n)||rd.test(n)||qa.test(n),parse:n=>Yi.test(n)?Yi.parse(n):qa.test(n)?qa.parse(n):rd.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?Yi.transform(n):qa.transform(n),getAnimatableNone:n=>{const t=et.parse(n);return t.alpha=0,et.transform(t)}},mD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function pD(n){var t,a;return isNaN(n)&&typeof n=="string"&&(((t=n.match(th))==null?void 0:t.length)||0)+(((a=n.match(mD))==null?void 0:a.length)||0)>0}const Mb="number",Ob="color",gD="var",yD="var(",V0="${}",vD=/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 vr(n){const t=n.toString(),a=[],r={color:[],number:[],var:[]},l=[];let c=0;const h=t.replace(vD,m=>(et.test(m)?(r.color.push(c),l.push(Ob),a.push(et.parse(m))):m.startsWith(yD)?(r.var.push(c),l.push(gD),a.push(m)):(r.number.push(c),l.push(Mb),a.push(parseFloat(m))),++c,V0)).split(V0);return{values:a,split:h,indexes:r,types:l}}function Rb(n){return vr(n).values}function kb(n){const{split:t,types:a}=vr(n),r=t.length;return l=>{let c="";for(let f=0;f<r;f++)if(c+=t[f],l[f]!==void 0){const h=a[f];h===Mb?c+=or(l[f]):h===Ob?c+=et.transform(l[f]):c+=l[f]}return c}}const xD=n=>typeof n=="number"?0:et.test(n)?et.getAnimatableNone(n):n;function bD(n){const t=Rb(n);return kb(n)(t.map(xD))}const on={test:pD,parse:Rb,createTransformer:kb,getAnimatableNone:bD};function Af(n,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?n+(t-n)*6*a:a<1/2?t:a<2/3?n+(t-n)*(2/3-a)*6:n}function SD({hue:n,saturation:t,lightness:a,alpha:r}){n/=360,t/=100,a/=100;let l=0,c=0,f=0;if(!t)l=c=f=a;else{const h=a<.5?a*(1+t):a+t-a*t,m=2*a-h;l=Af(m,h,n+1/3),c=Af(m,h,n),f=Af(m,h,n-1/3)}return{red:Math.round(l*255),green:Math.round(c*255),blue:Math.round(f*255),alpha:r}}function bl(n,t){return a=>a>0?t:n}const Be=(n,t,a)=>n+(t-n)*a,Nf=(n,t,a)=>{const r=n*n,l=a*(t*t-r)+r;return l<0?0:Math.sqrt(l)},wD=[rd,Yi,qa],_D=n=>wD.find(t=>t.test(n));function U0(n){const t=_D(n);if(!t)return!1;let a=t.parse(n);return t===qa&&(a=SD(a)),a}const B0=(n,t)=>{const a=U0(n),r=U0(t);if(!a||!r)return bl(n,t);const l={...a};return c=>(l.red=Nf(a.red,r.red,c),l.green=Nf(a.green,r.green,c),l.blue=Nf(a.blue,r.blue,c),l.alpha=Be(a.alpha,r.alpha,c),Yi.transform(l))},od=new Set(["none","hidden"]);function TD(n,t){return od.has(n)?a=>a<=0?n:t:a=>a>=1?t:n}function ED(n,t){return a=>Be(n,t,a)}function ih(n){return typeof n=="number"?ED:typeof n=="string"?eh(n)?bl:et.test(n)?B0:DD:Array.isArray(n)?Lb:typeof n=="object"?et.test(n)?B0:AD:bl}function Lb(n,t){const a=[...n],r=a.length,l=n.map((c,f)=>ih(c)(c,t[f]));return c=>{for(let f=0;f<r;f++)a[f]=l[f](c);return a}}function AD(n,t){const a={...n,...t},r={};for(const l in a)n[l]!==void 0&&t[l]!==void 0&&(r[l]=ih(n[l])(n[l],t[l]));return l=>{for(const c in r)a[c]=r[c](l);return a}}function ND(n,t){const a=[],r={color:0,var:0,number:0};for(let l=0;l<t.values.length;l++){const c=t.types[l],f=n.indexes[c][r[c]],h=n.values[f]??0;a[l]=h,r[c]++}return a}const DD=(n,t)=>{const a=on.createTransformer(t),r=vr(n),l=vr(t);return r.indexes.var.length===l.indexes.var.length&&r.indexes.color.length===l.indexes.color.length&&r.indexes.number.length>=l.indexes.number.length?od.has(n)&&!l.values.length||od.has(t)&&!r.values.length?TD(n,t):Nr(Lb(ND(r,l),l.values),a):bl(n,t)};function zb(n,t,a){return typeof n=="number"&&typeof t=="number"&&typeof a=="number"?Be(n,t,a):ih(n)(n,t)}const jD=n=>{const t=({timestamp:a})=>n(a);return{start:(a=!0)=>Re.update(t,a),stop:()=>xi(t),now:()=>ft.isProcessing?ft.timestamp:xt.now()}},Vb=(n,t,a=10)=>{let r="";const l=Math.max(Math.round(t/a),2);for(let c=0;c<l;c++)r+=Math.round(n(c/(l-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},Sl=2e4;function ah(n){let t=0;const a=50;let r=n.next(t);for(;!r.done&&t<Sl;)t+=a,r=n.next(t);return t>=Sl?1/0:t}function CD(n,t=100,a){const r=a({...n,keyframes:[0,t]}),l=Math.min(ah(r),Sl);return{type:"keyframes",ease:c=>r.next(l*c).value/t,duration:Zt(l)}}const MD=5;function Ub(n,t,a){const r=Math.max(t-MD,0);return gb(a-n(r),t-r)}const Ie={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Df=.001;function OD({duration:n=Ie.duration,bounce:t=Ie.bounce,velocity:a=Ie.velocity,mass:r=Ie.mass}){let l,c,f=1-t;f=pn(Ie.minDamping,Ie.maxDamping,f),n=pn(Ie.minDuration,Ie.maxDuration,Zt(n)),f<1?(l=p=>{const v=p*f,x=v*n,S=v-a,w=ld(p,f),T=Math.exp(-x);return Df-S/w*T},c=p=>{const x=p*f*n,S=x*a+a,w=Math.pow(f,2)*Math.pow(p,2)*n,T=Math.exp(-x),k=ld(Math.pow(p,2),f);return(-l(p)+Df>0?-1:1)*((S-w)*T)/k}):(l=p=>{const v=Math.exp(-p*n),x=(p-a)*n+1;return-Df+v*x},c=p=>{const v=Math.exp(-p*n),x=(a-p)*(n*n);return v*x});const h=5/n,m=kD(l,c,h);if(n=rn(n),isNaN(m))return{stiffness:Ie.stiffness,damping:Ie.damping,duration:n};{const p=Math.pow(m,2)*r;return{stiffness:p,damping:f*2*Math.sqrt(r*p),duration:n}}}const RD=12;function kD(n,t,a){let r=a;for(let l=1;l<RD;l++)r=r-n(r)/t(r);return r}function ld(n,t){return n*Math.sqrt(1-t*t)}const LD=["duration","bounce"],zD=["stiffness","damping","mass"];function H0(n,t){return t.some(a=>n[a]!==void 0)}function VD(n){let t={velocity:Ie.velocity,stiffness:Ie.stiffness,damping:Ie.damping,mass:Ie.mass,isResolvedFromDuration:!1,...n};if(!H0(n,zD)&&H0(n,LD))if(t.velocity=0,n.visualDuration){const a=n.visualDuration,r=2*Math.PI/(a*1.2),l=r*r,c=2*pn(.05,1,1-(n.bounce||0))*Math.sqrt(l);t={...t,mass:Ie.mass,stiffness:l,damping:c}}else{const a=OD({...n,velocity:0});t={...t,...a,mass:Ie.mass},t.isResolvedFromDuration=!0}return t}function wl(n=Ie.visualDuration,t=Ie.bounce){const a=typeof n!="object"?{visualDuration:n,keyframes:[0,1],bounce:t}:n;let{restSpeed:r,restDelta:l}=a;const c=a.keyframes[0],f=a.keyframes[a.keyframes.length-1],h={done:!1,value:c},{stiffness:m,damping:p,mass:v,duration:x,velocity:S,isResolvedFromDuration:w}=VD({...a,velocity:-Zt(a.velocity||0)}),T=S||0,k=p/(2*Math.sqrt(m*v)),H=f-c,B=Zt(Math.sqrt(m/v)),q=Math.abs(H)<5;r||(r=q?Ie.restSpeed.granular:Ie.restSpeed.default),l||(l=q?Ie.restDelta.granular:Ie.restDelta.default);let P;if(k<1){const Y=ld(B,k);P=ae=>{const X=Math.exp(-k*B*ae);return f-X*((T+k*B*H)/Y*Math.sin(Y*ae)+H*Math.cos(Y*ae))}}else if(k===1)P=Y=>f-Math.exp(-B*Y)*(H+(T+B*H)*Y);else{const Y=B*Math.sqrt(k*k-1);P=ae=>{const X=Math.exp(-k*B*ae),ee=Math.min(Y*ae,300);return f-X*((T+k*B*H)*Math.sinh(ee)+Y*H*Math.cosh(ee))/Y}}const F={calculatedDuration:w&&x||null,next:Y=>{const ae=P(Y);if(w)h.done=Y>=x;else{let X=Y===0?T:0;k<1&&(X=Y===0?rn(T):Ub(P,Y,ae));const ee=Math.abs(X)<=r,de=Math.abs(f-ae)<=l;h.done=ee&&de}return h.value=h.done?f:ae,h},toString:()=>{const Y=Math.min(ah(F),Sl),ae=Vb(X=>F.next(Y*X).value,Y,30);return Y+"ms "+ae},toTransition:()=>{}};return F}wl.applyToOptions=n=>{const t=CD(n,100,wl);return n.ease=t.ease,n.duration=rn(t.duration),n.type="keyframes",n};function cd({keyframes:n,velocity:t=0,power:a=.8,timeConstant:r=325,bounceDamping:l=10,bounceStiffness:c=500,modifyTarget:f,min:h,max:m,restDelta:p=.5,restSpeed:v}){const x=n[0],S={done:!1,value:x},w=ee=>h!==void 0&&ee<h||m!==void 0&&ee>m,T=ee=>h===void 0?m:m===void 0||Math.abs(h-ee)<Math.abs(m-ee)?h:m;let k=a*t;const H=x+k,B=f===void 0?H:f(H);B!==H&&(k=B-x);const q=ee=>-k*Math.exp(-ee/r),P=ee=>B+q(ee),F=ee=>{const de=q(ee),xe=P(ee);S.done=Math.abs(de)<=p,S.value=S.done?B:xe};let Y,ae;const X=ee=>{w(S.value)&&(Y=ee,ae=wl({keyframes:[S.value,T(S.value)],velocity:Ub(P,ee,S.value),damping:l,stiffness:c,restDelta:p,restSpeed:v}))};return X(0),{calculatedDuration:null,next:ee=>{let de=!1;return!ae&&Y===void 0&&(de=!0,F(ee),X(ee)),Y!==void 0&&ee>=Y?ae.next(ee-Y):(!de&&F(ee),S)}}}function UD(n,t,a){const r=[],l=a||Bn.mix||zb,c=n.length-1;for(let f=0;f<c;f++){let h=l(n[f],n[f+1]);if(t){const m=Array.isArray(t)?t[f]||Jt:t;h=Nr(m,h)}r.push(h)}return r}function BD(n,t,{clamp:a=!0,ease:r,mixer:l}={}){const c=n.length;if(Zd(c===t.length),c===1)return()=>t[0];if(c===2&&t[0]===t[1])return()=>t[1];const f=n[0]===n[1];n[0]>n[c-1]&&(n=[...n].reverse(),t=[...t].reverse());const h=UD(t,r,l),m=h.length,p=v=>{if(f&&v<n[0])return t[0];let x=0;if(m>1)for(;x<n.length-2&&!(v<n[x+1]);x++);const S=gr(n[x],n[x+1],v);return h[x](S)};return a?v=>p(pn(n[0],n[c-1],v)):p}function HD(n,t){const a=n[n.length-1];for(let r=1;r<=t;r++){const l=gr(0,t,r);n.push(Be(a,1,l))}}function PD(n){const t=[0];return HD(t,n.length-1),t}function qD(n,t){return n.map(a=>a*t)}function ID(n,t){return n.map(()=>t||Eb).splice(0,n.length-1)}function lr({duration:n=300,keyframes:t,times:a,ease:r="easeInOut"}){const l=eD(r)?r.map(k0):k0(r),c={done:!1,value:t[0]},f=qD(a&&a.length===t.length?a:PD(t),n),h=BD(f,t,{ease:Array.isArray(l)?l:ID(t,l)});return{calculatedDuration:n,next:m=>(c.value=h(m),c.done=m>=n,c)}}const GD=n=>n!==null;function sh(n,{repeat:t,repeatType:a="loop"},r,l=1){const c=n.filter(GD),h=l<0||t&&a!=="loop"&&t%2===1?0:c.length-1;return!h||r===void 0?c[h]:r}const FD={decay:cd,inertia:cd,tween:lr,keyframes:lr,spring:wl};function Bb(n){typeof n.type=="string"&&(n.type=FD[n.type])}class rh{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,a){return this.finished.then(t,a)}}const YD=n=>n/100;class oh extends rh{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var r,l;const{motionValue:a}=this.options;a&&a.updatedAt!==xt.now()&&this.tick(xt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(l=(r=this.options).onStop)==null||l.call(r))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;Bb(t);const{type:a=lr,repeat:r=0,repeatDelay:l=0,repeatType:c,velocity:f=0}=t;let{keyframes:h}=t;const m=a||lr;m!==lr&&typeof h[0]!="number"&&(this.mixKeyframes=Nr(YD,zb(h[0],h[1])),h=[0,100]);const p=m({...t,keyframes:h});c==="mirror"&&(this.mirroredGenerator=m({...t,keyframes:[...h].reverse(),velocity:-f})),p.calculatedDuration===null&&(p.calculatedDuration=ah(p));const{calculatedDuration:v}=p;this.calculatedDuration=v,this.resolvedDuration=v+l,this.totalDuration=this.resolvedDuration*(r+1)-l,this.generator=p}updateTime(t){const a=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=a}tick(t,a=!1){const{generator:r,totalDuration:l,mixKeyframes:c,mirroredGenerator:f,resolvedDuration:h,calculatedDuration:m}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:v,repeat:x,repeatType:S,repeatDelay:w,type:T,onUpdate:k,finalKeyframe:H}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-l/this.speed,this.startTime)),a?this.currentTime=t:this.updateTime(t);const B=this.currentTime-p*(this.playbackSpeed>=0?1:-1),q=this.playbackSpeed>=0?B<0:B>l;this.currentTime=Math.max(B,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=l);let P=this.currentTime,F=r;if(x){const ee=Math.min(this.currentTime,l)/h;let de=Math.floor(ee),xe=ee%1;!xe&&ee>=1&&(xe=1),xe===1&&de--,de=Math.min(de,x+1),!!(de%2)&&(S==="reverse"?(xe=1-xe,w&&(xe-=w/h)):S==="mirror"&&(F=f)),P=pn(0,1,xe)*h}const Y=q?{done:!1,value:v[0]}:F.next(P);c&&(Y.value=c(Y.value));let{done:ae}=Y;!q&&m!==null&&(ae=this.playbackSpeed>=0?this.currentTime>=l:this.currentTime<=0);const X=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&ae);return X&&T!==cd&&(Y.value=sh(v,this.options,H,this.speed)),k&&k(Y.value),X&&this.finish(),Y}then(t,a){return this.finished.then(t,a)}get duration(){return Zt(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Zt(t)}get time(){return Zt(this.currentTime)}set time(t){var a;t=rn(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(a=this.driver)==null||a.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(xt.now());const a=this.playbackSpeed!==t;this.playbackSpeed=t,a&&(this.time=Zt(this.currentTime))}play(){var l,c;if(this.isStopped)return;const{driver:t=jD,startTime:a}=this.options;this.driver||(this.driver=t(f=>this.tick(f))),(c=(l=this.options).onPlay)==null||c.call(l);const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=a??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(xt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,a;this.notifyFinished(),this.teardown(),this.state="finished",(a=(t=this.options).onComplete)==null||a.call(t)}cancel(){var t,a;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(a=(t=this.options).onCancel)==null||a.call(t)}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){var a;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(a=this.driver)==null||a.stop(),t.observe(this)}}function KD(n){for(let t=1;t<n.length;t++)n[t]??(n[t]=n[t-1])}const Ki=n=>n*180/Math.PI,ud=n=>{const t=Ki(Math.atan2(n[1],n[0]));return fd(t)},XD={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:ud,rotateZ:ud,skewX:n=>Ki(Math.atan(n[1])),skewY:n=>Ki(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},fd=n=>(n=n%360,n<0&&(n+=360),n),P0=ud,q0=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),I0=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),$D={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:q0,scaleY:I0,scale:n=>(q0(n)+I0(n))/2,rotateX:n=>fd(Ki(Math.atan2(n[6],n[5]))),rotateY:n=>fd(Ki(Math.atan2(-n[2],n[0]))),rotateZ:P0,rotate:P0,skewX:n=>Ki(Math.atan(n[4])),skewY:n=>Ki(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function dd(n){return n.includes("scale")?1:0}function hd(n,t){if(!n||n==="none")return dd(t);const a=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,l;if(a)r=$D,l=a;else{const h=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=XD,l=h}if(!l)return dd(t);const c=r[t],f=l[1].split(",").map(QD);return typeof c=="function"?c(f):f[c]}const ZD=(n,t)=>{const{transform:a="none"}=getComputedStyle(n);return hd(a,t)};function QD(n){return parseFloat(n.trim())}const ss=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],rs=new Set(ss),G0=n=>n===as||n===Q,JD=new Set(["x","y","z"]),WD=ss.filter(n=>!JD.has(n));function ej(n){const t=[];return WD.forEach(a=>{const r=n.getValue(a);r!==void 0&&(t.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),t}const pi={width:({x:n},{paddingLeft:t="0",paddingRight:a="0"})=>n.max-n.min-parseFloat(t)-parseFloat(a),height:({y:n},{paddingTop:t="0",paddingBottom:a="0"})=>n.max-n.min-parseFloat(t)-parseFloat(a),top:(n,{top:t})=>parseFloat(t),left:(n,{left:t})=>parseFloat(t),bottom:({y:n},{top:t})=>parseFloat(t)+(n.max-n.min),right:({x:n},{left:t})=>parseFloat(t)+(n.max-n.min),x:(n,{transform:t})=>hd(t,"x"),y:(n,{transform:t})=>hd(t,"y")};pi.translateX=pi.x;pi.translateY=pi.y;const $i=new Set;let md=!1,pd=!1,gd=!1;function Hb(){if(pd){const n=Array.from($i).filter(r=>r.needsMeasurement),t=new Set(n.map(r=>r.element)),a=new Map;t.forEach(r=>{const l=ej(r);l.length&&(a.set(r,l),r.render())}),n.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const l=a.get(r);l&&l.forEach(([c,f])=>{var h;(h=r.getValue(c))==null||h.set(f)})}),n.forEach(r=>r.measureEndState()),n.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}pd=!1,md=!1,$i.forEach(n=>n.complete(gd)),$i.clear()}function Pb(){$i.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&(pd=!0)})}function tj(){gd=!0,Pb(),Hb(),gd=!1}class lh{constructor(t,a,r,l,c,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=a,this.name=r,this.motionValue=l,this.element=c,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?($i.add(this),md||(md=!0,Re.read(Pb),Re.resolveKeyframes(Hb))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:a,element:r,motionValue:l}=this;if(t[0]===null){const c=l==null?void 0:l.get(),f=t[t.length-1];if(c!==void 0)t[0]=c;else if(r&&a){const h=r.readValue(a,f);h!=null&&(t[0]=h)}t[0]===void 0&&(t[0]=f),l&&c===void 0&&l.set(t[0])}KD(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),$i.delete(this)}cancel(){this.state==="scheduled"&&($i.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const nj=n=>n.startsWith("--");function ij(n,t,a){nj(t)?n.style.setProperty(t,a):n.style[t]=a}const aj={};function qb(n,t){const a=pb(n);return()=>aj[t]??a()}const sj=qb(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),Ib=qb(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),rr=([n,t,a,r])=>`cubic-bezier(${n}, ${t}, ${a}, ${r})`,F0={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:rr([0,.65,.55,1]),circOut:rr([.55,0,1,.45]),backIn:rr([.31,.01,.66,-.59]),backOut:rr([.33,1.53,.69,.99])};function Gb(n,t){if(n)return typeof n=="function"?Ib()?Vb(n,t):"ease-out":Ab(n)?rr(n):Array.isArray(n)?n.map(a=>Gb(a,t)||F0.easeOut):F0[n]}function rj(n,t,a,{delay:r=0,duration:l=300,repeat:c=0,repeatType:f="loop",ease:h="easeOut",times:m}={},p=void 0){const v={[t]:a};m&&(v.offset=m);const x=Gb(h,l);Array.isArray(x)&&(v.easing=x);const S={delay:r,duration:l,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:c+1,direction:f==="reverse"?"alternate":"normal"};return p&&(S.pseudoElement=p),n.animate(v,S)}function Fb(n){return typeof n=="function"&&"applyToOptions"in n}function oj({type:n,...t}){return Fb(n)&&Ib()?n.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Yb extends rh{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:a,name:r,keyframes:l,pseudoElement:c,allowFlatten:f=!1,finalKeyframe:h,onComplete:m}=t;this.isPseudoElement=!!c,this.allowFlatten=f,this.options=t,Zd(typeof t.type!="string");const p=oj(t);this.animation=rj(a,r,l,p,c),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const v=sh(l,this.options,h,this.speed);this.updateMotionValue&&this.updateMotionValue(v),ij(a,r,v),this.animation.cancel()}m==null||m(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,a;(a=(t=this.animation).finish)==null||a.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var a,r,l;const t=(a=this.options)==null?void 0:a.element;!this.isPseudoElement&&(t!=null&&t.isConnected)&&((l=(r=this.animation).commitStyles)==null||l.call(r))}get duration(){var a,r;const t=((r=(a=this.animation.effect)==null?void 0:a.getComputedTiming)==null?void 0:r.call(a).duration)||0;return Zt(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Zt(t)}get time(){return Zt(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=rn(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"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:a,rangeEnd:r,observe:l}){var c;return this.allowFlatten&&((c=this.animation.effect)==null||c.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&sj()?(this.animation.timeline=t,a&&(this.animation.rangeStart=a),r&&(this.animation.rangeEnd=r),Jt):l(this)}}const Kb={anticipate:wb,backInOut:Sb,circInOut:Tb};function lj(n){return n in Kb}function cj(n){typeof n.ease=="string"&&lj(n.ease)&&(n.ease=Kb[n.ease])}const jf=10;class uj extends Yb{constructor(t){cj(t),Bb(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:a,onUpdate:r,onComplete:l,element:c,...f}=this.options;if(!a)return;if(t!==void 0){a.set(t);return}const h=new oh({...f,autoplay:!1}),m=Math.max(jf,xt.now()-this.startTime),p=pn(0,jf,m-jf);a.setWithVelocity(h.sample(Math.max(0,m-p)).value,h.sample(m).value,p),h.stop()}}const Y0=(n,t)=>t==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(on.test(n)||n==="0")&&!n.startsWith("url("));function fj(n){const t=n[0];if(n.length===1)return!0;for(let a=0;a<n.length;a++)if(n[a]!==t)return!0}function dj(n,t,a,r){const l=n[0];if(l===null)return!1;if(t==="display"||t==="visibility")return!0;const c=n[n.length-1],f=Y0(l,t),h=Y0(c,t);return!f||!h?!1:fj(n)||(a==="spring"||Fb(a))&&r}function yd(n){n.duration=0,n.type="keyframes"}const hj=new Set(["opacity","clipPath","filter","transform"]),mj=pb(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function pj(n){var v;const{motionValue:t,name:a,repeatDelay:r,repeatType:l,damping:c,type:f}=n;if(!(((v=t==null?void 0:t.owner)==null?void 0:v.current)instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:p}=t.owner.getProps();return mj()&&a&&hj.has(a)&&(a!=="transform"||!p)&&!m&&!r&&l!=="mirror"&&c!==0&&f!=="inertia"}const gj=40;class yj extends rh{constructor({autoplay:t=!0,delay:a=0,type:r="keyframes",repeat:l=0,repeatDelay:c=0,repeatType:f="loop",keyframes:h,name:m,motionValue:p,element:v,...x}){var T;super(),this.stop=()=>{var k,H;this._animation&&(this._animation.stop(),(k=this.stopTimeline)==null||k.call(this)),(H=this.keyframeResolver)==null||H.cancel()},this.createdAt=xt.now();const S={autoplay:t,delay:a,type:r,repeat:l,repeatDelay:c,repeatType:f,name:m,motionValue:p,element:v,...x},w=(v==null?void 0:v.KeyframeResolver)||lh;this.keyframeResolver=new w(h,(k,H,B)=>this.onKeyframesResolved(k,H,S,!B),m,p,v),(T=this.keyframeResolver)==null||T.scheduleResolve()}onKeyframesResolved(t,a,r,l){var H,B;this.keyframeResolver=void 0;const{name:c,type:f,velocity:h,delay:m,isHandoff:p,onUpdate:v}=r;this.resolvedAt=xt.now(),dj(t,c,f,h)||((Bn.instantAnimations||!m)&&(v==null||v(sh(t,r,a))),t[0]=t[t.length-1],yd(r),r.repeat=0);const S={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>gj?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...r,keyframes:t},w=!p&&pj(S),T=(B=(H=S.motionValue)==null?void 0:H.owner)==null?void 0:B.current,k=w?new uj({...S,element:T}):new oh(S);k.finished.then(()=>{this.notifyFinished()}).catch(Jt),this.pendingTimeline&&(this.stopTimeline=k.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=k}get finished(){return this._animation?this.animation.finished:this._finished}then(t,a){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),tj()),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(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}function Xb(n,t,a,r=0,l=1){const c=Array.from(n).sort((p,v)=>p.sortNodePosition(v)).indexOf(t),f=n.size,h=(f-1)*r;return typeof a=="function"?a(c,f):l===1?c*r:h-c*r}const vj=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function xj(n){const t=vj.exec(n);if(!t)return[,];const[,a,r,l]=t;return[`--${a??r}`,l]}function $b(n,t,a=1){const[r,l]=xj(n);if(!r)return;const c=window.getComputedStyle(t).getPropertyValue(r);if(c){const f=c.trim();return db(f)?parseFloat(f):f}return eh(l)?$b(l,t,a+1):l}const bj={type:"spring",stiffness:500,damping:25,restSpeed:10},Sj=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),wj={type:"keyframes",duration:.8},_j={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Tj=(n,{keyframes:t})=>t.length>2?wj:rs.has(n)?n.startsWith("scale")?Sj(t[1]):bj:_j,Ej=n=>n!==null;function Aj(n,{repeat:t,repeatType:a="loop"},r){const l=n.filter(Ej),c=t&&a!=="loop"&&t%2===1?0:l.length-1;return l[c]}function Zb(n,t){if(n!=null&&n.inherit&&t){const{inherit:a,...r}=n;return{...t,...r}}return n}function ch(n,t){const a=(n==null?void 0:n[t])??(n==null?void 0:n.default)??n;return a!==n?Zb(a,n):a}function Nj({when:n,delay:t,delayChildren:a,staggerChildren:r,staggerDirection:l,repeat:c,repeatType:f,repeatDelay:h,from:m,elapsed:p,...v}){return!!Object.keys(v).length}const uh=(n,t,a,r={},l,c)=>f=>{const h=ch(r,n)||{},m=h.delay||r.delay||0;let{elapsed:p=0}=r;p=p-rn(m);const v={keyframes:Array.isArray(a)?a:[null,a],ease:"easeOut",velocity:t.getVelocity(),...h,delay:-p,onUpdate:S=>{t.set(S),h.onUpdate&&h.onUpdate(S)},onComplete:()=>{f(),h.onComplete&&h.onComplete()},name:n,motionValue:t,element:c?void 0:l};Nj(h)||Object.assign(v,Tj(n,v)),v.duration&&(v.duration=rn(v.duration)),v.repeatDelay&&(v.repeatDelay=rn(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let x=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(yd(v),v.delay===0&&(x=!0)),(Bn.instantAnimations||Bn.skipAnimations||l!=null&&l.shouldSkipAnimations)&&(x=!0,yd(v),v.delay=0),v.allowFlatten=!h.type&&!h.ease,x&&!c&&t.get()!==void 0){const S=Aj(v.keyframes,h);if(S!==void 0){Re.update(()=>{v.onUpdate(S),v.onComplete()});return}}return h.isSync?new oh(v):new yj(v)};function K0(n){const t=[{},{}];return n==null||n.values.forEach((a,r)=>{t[0][r]=a.get(),t[1][r]=a.getVelocity()}),t}function fh(n,t,a,r){if(typeof t=="function"){const[l,c]=K0(r);t=t(a!==void 0?a:n.custom,l,c)}if(typeof t=="string"&&(t=n.variants&&n.variants[t]),typeof t=="function"){const[l,c]=K0(r);t=t(a!==void 0?a:n.custom,l,c)}return t}function Xa(n,t,a){const r=n.getProps();return fh(r,t,a!==void 0?a:r.custom,n)}const Qb=new Set(["width","height","top","left","right","bottom",...ss]),X0=30,Dj=n=>!isNaN(parseFloat(n));class jj{constructor(t,a={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{var c;const l=xt.now();if(this.updatedAt!==l&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&((c=this.events.change)==null||c.notify(this.current),this.dependents))for(const f of this.dependents)f.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=a.owner}setCurrent(t){this.current=t,this.updatedAt=xt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Dj(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,a){this.events[t]||(this.events[t]=new Qd);const r=this.events[t].add(a);return t==="change"?()=>{r(),Re.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,a){this.passiveEffect=t,this.stopPassiveEffect=a}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,a,r){this.set(a),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,a=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,a&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.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 this.current}getPrevious(){return this.prev}getVelocity(){const t=xt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>X0)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,X0);return gb(parseFloat(this.current)-parseFloat(this.prevFrameValue),a)}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=t(a),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(){var t,a;(t=this.dependents)==null||t.clear(),(a=this.events.destroy)==null||a.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Wa(n,t){return new jj(n,t)}const vd=n=>Array.isArray(n);function Cj(n,t,a){n.hasValue(t)?n.getValue(t).set(a):n.addValue(t,Wa(a))}function Mj(n){return vd(n)?n[n.length-1]||0:n}function Oj(n,t){const a=Xa(n,t);let{transitionEnd:r={},transition:l={},...c}=a||{};c={...c,...r};for(const f in c){const h=Mj(c[f]);Cj(n,f,h)}}const mt=n=>!!(n&&n.getVelocity);function Rj(n){return!!(mt(n)&&n.add)}function xd(n,t){const a=n.getValue("willChange");if(Rj(a))return a.add(t);if(!a&&Bn.WillChange){const r=new Bn.WillChange("auto");n.addValue("willChange",r),r.add(t)}}function dh(n){return n.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const kj="framerAppearId",Jb="data-"+dh(kj);function Wb(n){return n.props[Jb]}function Lj({protectedKeys:n,needsAnimating:t},a){const r=n.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,r}function e1(n,t,{delay:a=0,transitionOverride:r,type:l}={}){let{transition:c,transitionEnd:f,...h}=t;const m=n.getDefaultTransition();c=c?Zb(c,m):m;const p=c==null?void 0:c.reduceMotion;r&&(c=r);const v=[],x=l&&n.animationState&&n.animationState.getState()[l];for(const S in h){const w=n.getValue(S,n.latestValues[S]??null),T=h[S];if(T===void 0||x&&Lj(x,S))continue;const k={delay:a,...ch(c||{},S)},H=w.get();if(H!==void 0&&!w.isAnimating&&!Array.isArray(T)&&T===H&&!k.velocity)continue;let B=!1;if(window.MotionHandoffAnimation){const F=Wb(n);if(F){const Y=window.MotionHandoffAnimation(F,S,Re);Y!==null&&(k.startTime=Y,B=!0)}}xd(n,S);const q=p??n.shouldReduceMotion;w.start(uh(S,w,T,q&&Qb.has(S)?{type:!1}:k,n,B));const P=w.animation;P&&v.push(P)}if(f){const S=()=>Re.update(()=>{f&&Oj(n,f)});v.length?Promise.all(v).then(S):S()}return v}function bd(n,t,a={}){var m;const r=Xa(n,t,a.type==="exit"?(m=n.presenceContext)==null?void 0:m.custom:void 0);let{transition:l=n.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(l=a.transitionOverride);const c=r?()=>Promise.all(e1(n,r,a)):()=>Promise.resolve(),f=n.variantChildren&&n.variantChildren.size?(p=0)=>{const{delayChildren:v=0,staggerChildren:x,staggerDirection:S}=l;return zj(n,t,p,v,x,S,a)}:()=>Promise.resolve(),{when:h}=l;if(h){const[p,v]=h==="beforeChildren"?[c,f]:[f,c];return p().then(()=>v())}else return Promise.all([c(),f(a.delay)])}function zj(n,t,a=0,r=0,l=0,c=1,f){const h=[];for(const m of n.variantChildren)m.notify("AnimationStart",t),h.push(bd(m,t,{...f,delay:a+(typeof r=="function"?0:r)+Xb(n.variantChildren,m,r,l,c)}).then(()=>m.notify("AnimationComplete",t)));return Promise.all(h)}function Vj(n,t,a={}){n.notify("AnimationStart",t);let r;if(Array.isArray(t)){const l=t.map(c=>bd(n,c,a));r=Promise.all(l)}else if(typeof t=="string")r=bd(n,t,a);else{const l=typeof t=="function"?Xa(n,t,a.custom):t;r=Promise.all(e1(n,l,a))}return r.then(()=>{n.notify("AnimationComplete",t)})}const Uj={test:n=>n==="auto",parse:n=>n},t1=n=>t=>t.test(n),n1=[as,Q,mn,hi,hD,dD,Uj],$0=n=>n1.find(t1(n));function Bj(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||mb(n):!0}const Hj=new Set(["brightness","contrast","saturate","opacity"]);function Pj(n){const[t,a]=n.slice(0,-1).split("(");if(t==="drop-shadow")return n;const[r]=a.match(th)||[];if(!r)return n;const l=a.replace(r,"");let c=Hj.has(t)?1:0;return r!==a&&(c*=100),t+"("+c+l+")"}const qj=/\b([a-z-]*)\(.*?\)/gu,Sd={...on,getAnimatableNone:n=>{const t=n.match(qj);return t?t.map(Pj).join(" "):n}},wd={...on,getAnimatableNone:n=>{const t=on.parse(n);return on.createTransformer(n)(t.map(r=>typeof r=="number"?0:typeof r=="object"?{...r,alpha:1}:r))}},Z0={...as,transform:Math.round},Ij={rotate:hi,rotateX:hi,rotateY:hi,rotateZ:hi,scale:el,scaleX:el,scaleY:el,scaleZ:el,skew:hi,skewX:hi,skewY:hi,distance:Q,translateX:Q,translateY:Q,translateZ:Q,x:Q,y:Q,z:Q,perspective:Q,transformPerspective:Q,opacity:yr,originX:z0,originY:z0,originZ:Q},hh={borderWidth:Q,borderTopWidth:Q,borderRightWidth:Q,borderBottomWidth:Q,borderLeftWidth:Q,borderRadius:Q,borderTopLeftRadius:Q,borderTopRightRadius:Q,borderBottomRightRadius:Q,borderBottomLeftRadius:Q,width:Q,maxWidth:Q,height:Q,maxHeight:Q,top:Q,right:Q,bottom:Q,left:Q,inset:Q,insetBlock:Q,insetBlockStart:Q,insetBlockEnd:Q,insetInline:Q,insetInlineStart:Q,insetInlineEnd:Q,padding:Q,paddingTop:Q,paddingRight:Q,paddingBottom:Q,paddingLeft:Q,paddingBlock:Q,paddingBlockStart:Q,paddingBlockEnd:Q,paddingInline:Q,paddingInlineStart:Q,paddingInlineEnd:Q,margin:Q,marginTop:Q,marginRight:Q,marginBottom:Q,marginLeft:Q,marginBlock:Q,marginBlockStart:Q,marginBlockEnd:Q,marginInline:Q,marginInlineStart:Q,marginInlineEnd:Q,fontSize:Q,backgroundPositionX:Q,backgroundPositionY:Q,...Ij,zIndex:Z0,fillOpacity:yr,strokeOpacity:yr,numOctaves:Z0},Gj={...hh,color:et,backgroundColor:et,outlineColor:et,fill:et,stroke:et,borderColor:et,borderTopColor:et,borderRightColor:et,borderBottomColor:et,borderLeftColor:et,filter:Sd,WebkitFilter:Sd,mask:wd,WebkitMask:wd},i1=n=>Gj[n],Fj=new Set([Sd,wd]);function a1(n,t){let a=i1(n);return Fj.has(a)||(a=on),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const Yj=new Set(["auto","none","0"]);function Kj(n,t,a){let r=0,l;for(;r<n.length&&!l;){const c=n[r];typeof c=="string"&&!Yj.has(c)&&vr(c).values.length&&(l=n[r]),r++}if(l&&a)for(const c of t)n[c]=a1(a,l)}class Xj extends lh{constructor(t,a,r,l,c){super(t,a,r,l,c,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:a,name:r}=this;if(!a||!a.current)return;super.readKeyframes();for(let v=0;v<t.length;v++){let x=t[v];if(typeof x=="string"&&(x=x.trim(),eh(x))){const S=$b(x,a.current);S!==void 0&&(t[v]=S),v===t.length-1&&(this.finalKeyframe=x)}}if(this.resolveNoneKeyframes(),!Qb.has(r)||t.length!==2)return;const[l,c]=t,f=$0(l),h=$0(c),m=L0(l),p=L0(c);if(m!==p&&pi[r]){this.needsMeasurement=!0;return}if(f!==h)if(G0(f)&&G0(h))for(let v=0;v<t.length;v++){const x=t[v];typeof x=="string"&&(t[v]=parseFloat(x))}else pi[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,r=[];for(let l=0;l<t.length;l++)(t[l]===null||Bj(t[l]))&&r.push(l);r.length&&Kj(t,r,a)}measureInitialState(){const{element:t,unresolvedKeyframes:a,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=pi[r](t.measureViewportBox(),window.getComputedStyle(t.current)),a[0]=this.measuredOrigin;const l=a[a.length-1];l!==void 0&&t.getValue(r,l).jump(l,!1)}measureEndState(){var h;const{element:t,name:a,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const l=t.getValue(a);l&&l.jump(this.measuredOrigin,!1);const c=r.length-1,f=r[c];r[c]=pi[a](t.measureViewportBox(),window.getComputedStyle(t.current)),f!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=f),(h=this.removedTransforms)!=null&&h.length&&this.removedTransforms.forEach(([m,p])=>{t.getValue(m).set(p)}),this.resolveNoneKeyframes()}}const $j=new Set(["opacity","clipPath","filter","transform"]);function s1(n,t,a){if(n==null)return[];if(n instanceof EventTarget)return[n];if(typeof n=="string"){let r=document;const l=(a==null?void 0:a[n])??r.querySelectorAll(n);return l?Array.from(l):[]}return Array.from(n).filter(r=>r!=null)}const r1=(n,t)=>t&&typeof n=="number"?t.transform(n):n;function Zj(n){return hb(n)&&"offsetHeight"in n}const{schedule:mh}=Nb(queueMicrotask,!1),an={x:!1,y:!1};function o1(){return an.x||an.y}function Qj(n){return n==="x"||n==="y"?an[n]?null:(an[n]=!0,()=>{an[n]=!1}):an.x||an.y?null:(an.x=an.y=!0,()=>{an.x=an.y=!1})}function l1(n,t){const a=s1(n),r=new AbortController,l={passive:!0,...t,signal:r.signal};return[a,l,()=>r.abort()]}function Jj(n){return!(n.pointerType==="touch"||o1())}function Wj(n,t,a={}){const[r,l,c]=l1(n,a);return r.forEach(f=>{let h=!1,m=!1,p;const v=()=>{f.removeEventListener("pointerleave",T)},x=H=>{p&&(p(H),p=void 0),v()},S=H=>{h=!1,window.removeEventListener("pointerup",S),window.removeEventListener("pointercancel",S),m&&(m=!1,x(H))},w=()=>{h=!0,window.addEventListener("pointerup",S,l),window.addEventListener("pointercancel",S,l)},T=H=>{if(H.pointerType!=="touch"){if(h){m=!0;return}x(H)}},k=H=>{if(!Jj(H))return;m=!1;const B=t(f,H);typeof B=="function"&&(p=B,f.addEventListener("pointerleave",T,l))};f.addEventListener("pointerenter",k,l),f.addEventListener("pointerdown",w,l)}),c}const c1=(n,t)=>t?n===t?!0:c1(n,t.parentElement):!1,ph=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,e5=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function t5(n){return e5.has(n.tagName)||n.isContentEditable===!0}const n5=new Set(["INPUT","SELECT","TEXTAREA"]);function i5(n){return n5.has(n.tagName)||n.isContentEditable===!0}const ul=new WeakSet;function Q0(n){return t=>{t.key==="Enter"&&n(t)}}function Cf(n,t){n.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const a5=(n,t)=>{const a=n.currentTarget;if(!a)return;const r=Q0(()=>{if(ul.has(a))return;Cf(a,"down");const l=Q0(()=>{Cf(a,"up")}),c=()=>Cf(a,"cancel");a.addEventListener("keyup",l,t),a.addEventListener("blur",c,t)});a.addEventListener("keydown",r,t),a.addEventListener("blur",()=>a.removeEventListener("keydown",r),t)};function J0(n){return ph(n)&&!o1()}const W0=new WeakSet;function s5(n,t,a={}){const[r,l,c]=l1(n,a),f=h=>{const m=h.currentTarget;if(!J0(h)||W0.has(h))return;ul.add(m),a.stopPropagation&&W0.add(h);const p=t(m,h),v=(w,T)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",S),ul.has(m)&&ul.delete(m),J0(w)&&typeof p=="function"&&p(w,{success:T})},x=w=>{v(w,m===window||m===document||a.useGlobalTarget||c1(m,w.target))},S=w=>{v(w,!1)};window.addEventListener("pointerup",x,l),window.addEventListener("pointercancel",S,l)};return r.forEach(h=>{(a.useGlobalTarget?window:h).addEventListener("pointerdown",f,l),Zj(h)&&(h.addEventListener("focus",p=>a5(p,l)),!t5(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),c}function gh(n){return hb(n)&&"ownerSVGElement"in n}const fl=new WeakMap;let mi;const u1=(n,t,a)=>(r,l)=>l&&l[0]?l[0][n+"Size"]:gh(r)&&"getBBox"in r?r.getBBox()[t]:r[a],r5=u1("inline","width","offsetWidth"),o5=u1("block","height","offsetHeight");function l5({target:n,borderBoxSize:t}){var a;(a=fl.get(n))==null||a.forEach(r=>{r(n,{get width(){return r5(n,t)},get height(){return o5(n,t)}})})}function c5(n){n.forEach(l5)}function u5(){typeof ResizeObserver>"u"||(mi=new ResizeObserver(c5))}function f5(n,t){mi||u5();const a=s1(n);return a.forEach(r=>{let l=fl.get(r);l||(l=new Set,fl.set(r,l)),l.add(t),mi==null||mi.observe(r)}),()=>{a.forEach(r=>{const l=fl.get(r);l==null||l.delete(t),l!=null&&l.size||mi==null||mi.unobserve(r)})}}const dl=new Set;let Ia;function d5(){Ia=()=>{const n={get width(){return window.innerWidth},get height(){return window.innerHeight}};dl.forEach(t=>t(n))},window.addEventListener("resize",Ia)}function h5(n){return dl.add(n),Ia||d5(),()=>{dl.delete(n),!dl.size&&typeof Ia=="function"&&(window.removeEventListener("resize",Ia),Ia=void 0)}}function ev(n,t){return typeof n=="function"?h5(n):f5(n,t)}function m5(n){return gh(n)&&n.tagName==="svg"}const p5=[...n1,et,on],g5=n=>p5.find(t1(n)),tv=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ga=()=>({x:tv(),y:tv()}),nv=()=>({min:0,max:0}),nt=()=>({x:nv(),y:nv()}),y5=new WeakMap;function Hl(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function xr(n){return typeof n=="string"||Array.isArray(n)}const yh=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],vh=["initial",...yh];function Pl(n){return Hl(n.animate)||vh.some(t=>xr(n[t]))}function f1(n){return!!(Pl(n)||n.variants)}function v5(n,t,a){for(const r in t){const l=t[r],c=a[r];if(mt(l))n.addValue(r,l);else if(mt(c))n.addValue(r,Wa(l,{owner:n}));else if(c!==l)if(n.hasValue(r)){const f=n.getValue(r);f.liveStyle===!0?f.jump(l):f.hasAnimated||f.set(l)}else{const f=n.getStaticValue(r);n.addValue(r,Wa(f!==void 0?f:l,{owner:n}))}}for(const r in a)t[r]===void 0&&n.removeValue(r);return t}const _d={current:null},d1={current:!1},x5=typeof window<"u";function b5(){if(d1.current=!0,!!x5)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),t=()=>_d.current=n.matches;n.addEventListener("change",t),t()}else _d.current=!1}const iv=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let _l={};function h1(n){_l=n}function S5(){return _l}class w5{scrapeMotionValuesFromProps(t,a,r){return{}}constructor({parent:t,props:a,presenceContext:r,reducedMotionConfig:l,skipAnimations:c,blockInitialAnimation:f,visualState:h},m={}){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=lh,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=()=>{const w=xt.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,Re.render(this.render,!1,!0))};const{latestValues:p,renderState:v}=h;this.latestValues=p,this.baseTarget={...p},this.initialValues=a.initial?{...p}:{},this.renderState=v,this.parent=t,this.props=a,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=l,this.skipAnimationsConfig=c,this.options=m,this.blockInitialAnimation=!!f,this.isControllingVariants=Pl(a),this.isVariantNode=f1(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:x,...S}=this.scrapeMotionValuesFromProps(a,{},this);for(const w in S){const T=S[w];p[w]!==void 0&&mt(T)&&T.set(p[w])}}mount(t){var a,r;if(this.hasBeenMounted)for(const l in this.initialValues)(a=this.values.get(l))==null||a.jump(this.initialValues[l]),this.latestValues[l]=this.initialValues[l];this.current=t,y5.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((l,c)=>this.bindToMotionValue(c,l)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(d1.current||b5(),this.shouldReduceMotion=_d.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var t;this.projection&&this.projection.unmount(),xi(this.notifyUpdate),xi(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const r=this.features[a];r&&(r.unmount(),r.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,a){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),a.accelerate&&$j.has(t)&&this.current instanceof HTMLElement){const{factory:f,keyframes:h,times:m,ease:p,duration:v}=a.accelerate,x=new Yb({element:this.current,name:t,keyframes:h,times:m,ease:p,duration:rn(v)}),S=f(x);this.valueSubscriptions.set(t,()=>{S(),x.cancel()});return}const r=rs.has(t);r&&this.onBindTransform&&this.onBindTransform();const l=a.on("change",f=>{this.latestValues[t]=f,this.props.onUpdate&&Re.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window<"u"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,t,a)),this.valueSubscriptions.set(t,()=>{l(),c&&c(),a.owner&&a.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in _l){const a=_l[t];if(!a)continue;const{isEnabled:r,Feature:l}=a;if(!this.features[t]&&l&&r(this.props)&&(this.features[t]=new l(this)),this.features[t]){const c=this.features[t];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):nt()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}update(t,a){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;r<iv.length;r++){const l=iv[r];this.propEventSubscriptions[l]&&(this.propEventSubscriptions[l](),delete this.propEventSubscriptions[l]);const c="on"+l,f=t[c];f&&(this.propEventSubscriptions[l]=this.on(l,f))}this.prevMotionValues=v5(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const a=this.getClosestVariantNode();if(a)return a.variantChildren&&a.variantChildren.add(t),()=>a.variantChildren.delete(t)}addValue(t,a){const r=this.values.get(t);a!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,a),this.values.set(t,a),this.latestValues[t]=a.get())}removeValue(t){this.values.delete(t);const a=this.valueSubscriptions.get(t);a&&(a(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&a!==void 0&&(r=Wa(a===null?void 0:a,{owner:this}),this.addValue(t,r)),r}readValue(t,a){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(db(r)||mb(r))?r=parseFloat(r):!g5(r)&&on.test(a)&&(r=a1(t,a)),this.setBaseTarget(t,mt(r)?r.get():r)),mt(r)?r.get():r}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){var c;const{initial:a}=this.props;let r;if(typeof a=="string"||typeof a=="object"){const f=fh(this.props,a,(c=this.presenceContext)==null?void 0:c.custom);f&&(r=f[t])}if(a&&r!==void 0)return r;const l=this.getBaseTargetFromProps(this.props,t);return l!==void 0&&!mt(l)?l:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new Qd),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){mh.render(this.render)}}class m1 extends w5{constructor(){super(...arguments),this.KeyframeResolver=Xj}sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){const r=t.style;return r?r[a]:void 0}removeValueFromRenderState(t,{vars:a,style:r}){delete a[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;mt(t)&&(this.childSubscription=t.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}}class wi{constructor(t){this.isMounted=!1,this.node=t}update(){}}function p1({top:n,left:t,right:a,bottom:r}){return{x:{min:t,max:a},y:{min:n,max:r}}}function _5({x:n,y:t}){return{top:t.min,right:n.max,bottom:t.max,left:n.min}}function T5(n,t){if(!t)return n;const a=t({x:n.left,y:n.top}),r=t({x:n.right,y:n.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function Mf(n){return n===void 0||n===1}function Td({scale:n,scaleX:t,scaleY:a}){return!Mf(n)||!Mf(t)||!Mf(a)}function Gi(n){return Td(n)||g1(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function g1(n){return av(n.x)||av(n.y)}function av(n){return n&&n!=="0%"}function Tl(n,t,a){const r=n-a,l=t*r;return a+l}function sv(n,t,a,r,l){return l!==void 0&&(n=Tl(n,l,r)),Tl(n,a,r)+t}function Ed(n,t=0,a=1,r,l){n.min=sv(n.min,t,a,r,l),n.max=sv(n.max,t,a,r,l)}function y1(n,{x:t,y:a}){Ed(n.x,t.translate,t.scale,t.originPoint),Ed(n.y,a.translate,a.scale,a.originPoint)}const rv=.999999999999,ov=1.0000000000001;function E5(n,t,a,r=!1){const l=a.length;if(!l)return;t.x=t.y=1;let c,f;for(let h=0;h<l;h++){c=a[h],f=c.projectionDelta;const{visualElement:m}=c.options;m&&m.props.style&&m.props.style.display==="contents"||(r&&c.options.layoutScroll&&c.scroll&&c!==c.root&&Ya(n,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),f&&(t.x*=f.x.scale,t.y*=f.y.scale,y1(n,f)),r&&Gi(c.latestValues)&&Ya(n,c.latestValues))}t.x<ov&&t.x>rv&&(t.x=1),t.y<ov&&t.y>rv&&(t.y=1)}function Fa(n,t){n.min=n.min+t,n.max=n.max+t}function lv(n,t,a,r,l=.5){const c=Be(n.min,n.max,l);Ed(n,t,a,c,r)}function cv(n,t){return typeof n=="string"?parseFloat(n)/100*(t.max-t.min):n}function Ya(n,t){lv(n.x,cv(t.x,n.x),t.scaleX,t.scale,t.originX),lv(n.y,cv(t.y,n.y),t.scaleY,t.scale,t.originY)}function v1(n,t){return p1(T5(n.getBoundingClientRect(),t))}function A5(n,t,a){const r=v1(n,a),{scroll:l}=t;return l&&(Fa(r.x,l.offset.x),Fa(r.y,l.offset.y)),r}const N5={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},D5=ss.length;function j5(n,t,a){let r="",l=!0;for(let c=0;c<D5;c++){const f=ss[c],h=n[f];if(h===void 0)continue;let m=!0;if(typeof h=="number")m=h===(f.startsWith("scale")?1:0);else{const p=parseFloat(h);m=f.startsWith("scale")?p===1:p===0}if(!m||a){const p=r1(h,hh[f]);if(!m){l=!1;const v=N5[f]||f;r+=`${v}(${p}) `}a&&(t[f]=p)}}return r=r.trim(),a?r=a(t,l?"":r):l&&(r="none"),r}function xh(n,t,a){const{style:r,vars:l,transformOrigin:c}=n;let f=!1,h=!1;for(const m in t){const p=t[m];if(rs.has(m)){f=!0;continue}else if(jb(m)){l[m]=p;continue}else{const v=r1(p,hh[m]);m.startsWith("origin")?(h=!0,c[m]=v):r[m]=v}}if(t.transform||(f||a?r.transform=j5(t,n.transform,a):r.transform&&(r.transform="none")),h){const{originX:m="50%",originY:p="50%",originZ:v=0}=c;r.transformOrigin=`${m} ${p} ${v}`}}function x1(n,{style:t,vars:a},r,l){const c=n.style;let f;for(f in t)c[f]=t[f];l==null||l.applyProjectionStyles(c,r);for(f in a)c.setProperty(f,a[f])}function uv(n,t){return t.max===t.min?0:n/(t.max-t.min)*100}const ir={correct:(n,t)=>{if(!t.target)return n;if(typeof n=="string")if(Q.test(n))n=parseFloat(n);else return n;const a=uv(n,t.target.x),r=uv(n,t.target.y);return`${a}% ${r}%`}},C5={correct:(n,{treeScale:t,projectionDelta:a})=>{const r=n,l=on.parse(n);if(l.length>5)return r;const c=on.createTransformer(n),f=typeof l[0]!="number"?1:0,h=a.x.scale*t.x,m=a.y.scale*t.y;l[0+f]/=h,l[1+f]/=m;const p=Be(h,m,.5);return typeof l[2+f]=="number"&&(l[2+f]/=p),typeof l[3+f]=="number"&&(l[3+f]/=p),c(l)}},Ad={borderRadius:{...ir,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ir,borderTopRightRadius:ir,borderBottomLeftRadius:ir,borderBottomRightRadius:ir,boxShadow:C5};function b1(n,{layout:t,layoutId:a}){return rs.has(n)||n.startsWith("origin")||(t||a!==void 0)&&(!!Ad[n]||n==="opacity")}function bh(n,t,a){var f;const r=n.style,l=t==null?void 0:t.style,c={};if(!r)return c;for(const h in r)(mt(r[h])||l&&mt(l[h])||b1(h,n)||((f=a==null?void 0:a.getValue(h))==null?void 0:f.liveStyle)!==void 0)&&(c[h]=r[h]);return c}function M5(n){return window.getComputedStyle(n)}class O5 extends m1{constructor(){super(...arguments),this.type="html",this.renderInstance=x1}readValueFromInstance(t,a){var r;if(rs.has(a))return(r=this.projection)!=null&&r.isProjecting?dd(a):ZD(t,a);{const l=M5(t),c=(jb(a)?l.getPropertyValue(a):l[a])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(t,{transformPagePoint:a}){return v1(t,a)}build(t,a,r){xh(t,a,r.transformTemplate)}scrapeMotionValuesFromProps(t,a,r){return bh(t,a,r)}}const R5={offset:"stroke-dashoffset",array:"stroke-dasharray"},k5={offset:"strokeDashoffset",array:"strokeDasharray"};function L5(n,t,a=1,r=0,l=!0){n.pathLength=1;const c=l?R5:k5;n[c.offset]=`${-r}`,n[c.array]=`${t} ${a}`}const z5=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function S1(n,{attrX:t,attrY:a,attrScale:r,pathLength:l,pathSpacing:c=1,pathOffset:f=0,...h},m,p,v){if(xh(n,h,p),m){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};const{attrs:x,style:S}=n;x.transform&&(S.transform=x.transform,delete x.transform),(S.transform||x.transformOrigin)&&(S.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),S.transform&&(S.transformBox=(v==null?void 0:v.transformBox)??"fill-box",delete x.transformBox);for(const w of z5)x[w]!==void 0&&(S[w]=x[w],delete x[w]);t!==void 0&&(x.x=t),a!==void 0&&(x.y=a),r!==void 0&&(x.scale=r),l!==void 0&&L5(x,l,c,f,!1)}const w1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),_1=n=>typeof n=="string"&&n.toLowerCase()==="svg";function V5(n,t,a,r){x1(n,t,void 0,r);for(const l in t.attrs)n.setAttribute(w1.has(l)?l:dh(l),t.attrs[l])}function T1(n,t,a){const r=bh(n,t,a);for(const l in n)if(mt(n[l])||mt(t[l])){const c=ss.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;r[c]=n[l]}return r}class U5 extends m1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=nt}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(rs.has(a)){const r=i1(a);return r&&r.default||0}return a=w1.has(a)?a:dh(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,r){return T1(t,a,r)}build(t,a,r){S1(t,a,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,a,r,l){V5(t,a,r,l)}mount(t){this.isSVGTag=_1(t.tagName),super.mount(t)}}const B5=vh.length;function E1(n){if(!n)return;if(!n.isControllingVariants){const a=n.parent?E1(n.parent)||{}:{};return n.props.initial!==void 0&&(a.initial=n.props.initial),a}const t={};for(let a=0;a<B5;a++){const r=vh[a],l=n.props[r];(xr(l)||l===!1)&&(t[r]=l)}return t}function A1(n,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==n.length)return!1;for(let r=0;r<a;r++)if(t[r]!==n[r])return!1;return!0}const H5=[...yh].reverse(),P5=yh.length;function q5(n){return t=>Promise.all(t.map(({animation:a,options:r})=>Vj(n,a,r)))}function I5(n){let t=q5(n),a=fv(),r=!0,l=!1;const c=p=>(v,x)=>{var w;const S=Xa(n,x,p==="exit"?(w=n.presenceContext)==null?void 0:w.custom:void 0);if(S){const{transition:T,transitionEnd:k,...H}=S;v={...v,...H,...k}}return v};function f(p){t=p(n)}function h(p){const{props:v}=n,x=E1(n.parent)||{},S=[],w=new Set;let T={},k=1/0;for(let B=0;B<P5;B++){const q=H5[B],P=a[q],F=v[q]!==void 0?v[q]:x[q],Y=xr(F),ae=q===p?P.isActive:null;ae===!1&&(k=B);let X=F===x[q]&&F!==v[q]&&Y;if(X&&(r||l)&&n.manuallyAnimateOnMount&&(X=!1),P.protectedKeys={...T},!P.isActive&&ae===null||!F&&!P.prevProp||Hl(F)||typeof F=="boolean")continue;if(q==="exit"&&P.isActive&&ae!==!0){P.prevResolvedValues&&(T={...T,...P.prevResolvedValues});continue}const ee=G5(P.prevProp,F);let de=ee||q===p&&P.isActive&&!X&&Y||B>k&&Y,xe=!1;const dt=Array.isArray(F)?F:[F];let He=dt.reduce(c(q),{});ae===!1&&(He={});const{prevResolvedValues:Fe={}}=P,Ve={...Fe,...He},st=K=>{de=!0,w.has(K)&&(xe=!0,w.delete(K)),P.needsAnimating[K]=!0;const se=n.getValue(K);se&&(se.liveStyle=!1)};for(const K in Ve){const se=He[K],he=Fe[K];if(T.hasOwnProperty(K))continue;let A=!1;vd(se)&&vd(he)?A=!A1(se,he):A=se!==he,A?se!=null?st(K):w.add(K):se!==void 0&&w.has(K)?st(K):P.protectedKeys[K]=!0}P.prevProp=F,P.prevResolvedValues=He,P.isActive&&(T={...T,...He}),(r||l)&&n.blockInitialAnimation&&(de=!1);const R=X&ⅇde&&(!R||xe)&&S.push(...dt.map(K=>{const se={type:q};if(typeof K=="string"&&(r||l)&&!R&&n.manuallyAnimateOnMount&&n.parent){const{parent:he}=n,A=Xa(he,K);if(he.enteringChildren&&A){const{delayChildren:z}=A.transition||{};se.delay=Xb(he.enteringChildren,n,z)}}return{animation:K,options:se}}))}if(w.size){const B={};if(typeof v.initial!="boolean"){const q=Xa(n,Array.isArray(v.initial)?v.initial[0]:v.initial);q&&q.transition&&(B.transition=q.transition)}w.forEach(q=>{const P=n.getBaseTarget(q),F=n.getValue(q);F&&(F.liveStyle=!0),B[q]=P??null}),S.push({animation:B})}let H=!!S.length;return r&&(v.initial===!1||v.initial===v.animate)&&!n.manuallyAnimateOnMount&&(H=!1),r=!1,l=!1,H?t(S):Promise.resolve()}function m(p,v){var S;if(a[p].isActive===v)return Promise.resolve();(S=n.variantChildren)==null||S.forEach(w=>{var T;return(T=w.animationState)==null?void 0:T.setActive(p,v)}),a[p].isActive=v;const x=h(p);for(const w in a)a[w].protectedKeys={};return x}return{animateChanges:h,setActive:m,setAnimateFunction:f,getState:()=>a,reset:()=>{a=fv(),l=!0}}}function G5(n,t){return typeof t=="string"?t!==n:Array.isArray(t)?!A1(t,n):!1}function qi(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function fv(){return{animate:qi(!0),whileInView:qi(),whileHover:qi(),whileTap:qi(),whileDrag:qi(),whileFocus:qi(),exit:qi()}}function dv(n,t){n.min=t.min,n.max=t.max}function nn(n,t){dv(n.x,t.x),dv(n.y,t.y)}function hv(n,t){n.translate=t.translate,n.scale=t.scale,n.originPoint=t.originPoint,n.origin=t.origin}const N1=1e-4,F5=1-N1,Y5=1+N1,D1=.01,K5=0-D1,X5=0+D1;function bt(n){return n.max-n.min}function $5(n,t,a){return Math.abs(n-t)<=a}function mv(n,t,a,r=.5){n.origin=r,n.originPoint=Be(t.min,t.max,n.origin),n.scale=bt(a)/bt(t),n.translate=Be(a.min,a.max,n.origin)-n.originPoint,(n.scale>=F5&&n.scale<=Y5||isNaN(n.scale))&&(n.scale=1),(n.translate>=K5&&n.translate<=X5||isNaN(n.translate))&&(n.translate=0)}function cr(n,t,a,r){mv(n.x,t.x,a.x,r?r.originX:void 0),mv(n.y,t.y,a.y,r?r.originY:void 0)}function pv(n,t,a){n.min=a.min+t.min,n.max=n.min+bt(t)}function Z5(n,t,a){pv(n.x,t.x,a.x),pv(n.y,t.y,a.y)}function gv(n,t,a){n.min=t.min-a.min,n.max=n.min+bt(t)}function El(n,t,a){gv(n.x,t.x,a.x),gv(n.y,t.y,a.y)}function yv(n,t,a,r,l){return n-=t,n=Tl(n,1/a,r),l!==void 0&&(n=Tl(n,1/l,r)),n}function Q5(n,t=0,a=1,r=.5,l,c=n,f=n){if(mn.test(t)&&(t=parseFloat(t),t=Be(f.min,f.max,t/100)-f.min),typeof t!="number")return;let h=Be(c.min,c.max,r);n===c&&(h-=t),n.min=yv(n.min,t,a,h,l),n.max=yv(n.max,t,a,h,l)}function vv(n,t,[a,r,l],c,f){Q5(n,t[a],t[r],t[l],t.scale,c,f)}const J5=["x","scaleX","originX"],W5=["y","scaleY","originY"];function xv(n,t,a,r){vv(n.x,t,J5,a?a.x:void 0,r?r.x:void 0),vv(n.y,t,W5,a?a.y:void 0,r?r.y:void 0)}function bv(n){return n.translate===0&&n.scale===1}function j1(n){return bv(n.x)&&bv(n.y)}function Sv(n,t){return n.min===t.min&&n.max===t.max}function eC(n,t){return Sv(n.x,t.x)&&Sv(n.y,t.y)}function wv(n,t){return Math.round(n.min)===Math.round(t.min)&&Math.round(n.max)===Math.round(t.max)}function C1(n,t){return wv(n.x,t.x)&&wv(n.y,t.y)}function _v(n){return bt(n.x)/bt(n.y)}function Tv(n,t){return n.translate===t.translate&&n.scale===t.scale&&n.originPoint===t.originPoint}function dn(n){return[n("x"),n("y")]}function tC(n,t,a){let r="";const l=n.x.translate/t.x,c=n.y.translate/t.y,f=(a==null?void 0:a.z)||0;if((l||c||f)&&(r=`translate3d(${l}px, ${c}px, ${f}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),a){const{transformPerspective:p,rotate:v,rotateX:x,rotateY:S,skewX:w,skewY:T}=a;p&&(r=`perspective(${p}px) ${r}`),v&&(r+=`rotate(${v}deg) `),x&&(r+=`rotateX(${x}deg) `),S&&(r+=`rotateY(${S}deg) `),w&&(r+=`skewX(${w}deg) `),T&&(r+=`skewY(${T}deg) `)}const h=n.x.scale*t.x,m=n.y.scale*t.y;return(h!==1||m!==1)&&(r+=`scale(${h}, ${m})`),r||"none"}const M1=["TopLeft","TopRight","BottomLeft","BottomRight"],nC=M1.length,Ev=n=>typeof n=="string"?parseFloat(n):n,Av=n=>typeof n=="number"||Q.test(n);function iC(n,t,a,r,l,c){l?(n.opacity=Be(0,a.opacity??1,aC(r)),n.opacityExit=Be(t.opacity??1,0,sC(r))):c&&(n.opacity=Be(t.opacity??1,a.opacity??1,r));for(let f=0;f<nC;f++){const h=`border${M1[f]}Radius`;let m=Nv(t,h),p=Nv(a,h);if(m===void 0&&p===void 0)continue;m||(m=0),p||(p=0),m===0||p===0||Av(m)===Av(p)?(n[h]=Math.max(Be(Ev(m),Ev(p),r),0),(mn.test(p)||mn.test(m))&&(n[h]+="%")):n[h]=p}(t.rotate||a.rotate)&&(n.rotate=Be(t.rotate||0,a.rotate||0,r))}function Nv(n,t){return n[t]!==void 0?n[t]:n.borderRadius}const aC=O1(0,.5,_b),sC=O1(.5,.95,Jt);function O1(n,t,a){return r=>r<n?0:r>t?1:a(gr(n,t,r))}function rC(n,t,a){const r=mt(n)?n:Wa(n);return r.start(uh("",r,t,a)),r.animation}function br(n,t,a,r={passive:!0}){return n.addEventListener(t,a,r),()=>n.removeEventListener(t,a)}const oC=(n,t)=>n.depth-t.depth;class lC{constructor(){this.children=[],this.isDirty=!1}add(t){$d(this.children,t),this.isDirty=!0}remove(t){xl(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(oC),this.isDirty=!1,this.children.forEach(t)}}function cC(n,t){const a=xt.now(),r=({timestamp:l})=>{const c=l-a;c>=t&&(xi(r),n(c-t))};return Re.setup(r,!0),()=>xi(r)}function hl(n){return mt(n)?n.get():n}class uC{constructor(){this.members=[]}add(t){$d(this.members,t);for(let a=this.members.length-1;a>=0;a--){const r=this.members[a];if(r===t||r===this.lead||r===this.prevLead)continue;const l=r.instance;(!l||l.isConnected===!1)&&!r.snapshot&&(xl(this.members,r),r.unmount())}t.scheduleRender()}remove(t){if(xl(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){var a;for(let r=this.members.indexOf(t)-1;r>=0;r--){const l=this.members[r];if(l.isPresent!==!1&&((a=l.instance)==null?void 0:a.isConnected)!==!1)return this.promote(l),!0}return!1}promote(t,a){var l;const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.updateSnapshot(),t.scheduleRender();const{layoutDependency:c}=r.options,{layoutDependency:f}=t.options;(c===void 0||c!==f)&&(t.resumeFrom=r,a&&(r.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),(l=t.root)!=null&&l.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var a,r,l,c,f;(r=(a=t.options).onExitComplete)==null||r.call(a),(f=(l=t.resumingFrom)==null?void 0:(c=l.options).onExitComplete)==null||f.call(c)})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){var t;(t=this.lead)!=null&&t.snapshot&&(this.lead.snapshot=void 0)}}const ml={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Of=["","X","Y","Z"],fC=1e3;let dC=0;function Rf(n,t,a,r){const{latestValues:l}=t;l[n]&&(a[n]=l[n],t.setStaticValue(n,0),r&&(r[n]=0))}function R1(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:t}=n.options;if(!t)return;const a=Wb(t);if(window.MotionHasOptimisedAnimation(a,"transform")){const{layout:l,layoutId:c}=n.options;window.MotionCancelOptimisedAnimation(a,"transform",Re,!(l||c))}const{parent:r}=n;r&&!r.hasCheckedOptimisedAppear&&R1(r)}function k1({attachResizeListener:n,defaultParent:t,measureScroll:a,checkIsScrollRoot:r,resetTransform:l}){return class{constructor(f={},h=t==null?void 0:t()){this.id=dC++,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(pC),this.nodes.forEach(xC),this.nodes.forEach(bC),this.nodes.forEach(gC)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new lC)}addEventListener(f,h){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new Qd),this.eventHandlers.get(f).add(h)}notifyListeners(f,...h){const m=this.eventHandlers.get(f);m&&m.notify(...h)}hasListeners(f){return this.eventHandlers.has(f)}mount(f){if(this.instance)return;this.isSVG=gh(f)&&!m5(f),this.instance=f;const{layoutId:h,layout:m,visualElement:p}=this.options;if(p&&!p.current&&p.mount(f),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||h)&&(this.isLayoutDirty=!0),n){let v,x=0;const S=()=>this.root.updateBlockedByResize=!1;Re.read(()=>{x=window.innerWidth}),n(f,()=>{const w=window.innerWidth;w!==x&&(x=w,this.root.updateBlockedByResize=!0,v&&v(),v=cC(S,250),ml.hasAnimatedSinceResize&&(ml.hasAnimatedSinceResize=!1,this.nodes.forEach(Cv)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&p&&(h||m)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:x,hasRelativeLayoutChanged:S,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const T=this.options.transition||p.getDefaultTransition()||EC,{onLayoutAnimationStart:k,onLayoutAnimationComplete:H}=p.getProps(),B=!this.targetLayout||!C1(this.targetLayout,w),q=!x&&S;if(this.options.layoutRoot||this.resumeFrom||q||x&&(B||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const P={...ch(T,"layout"),onPlay:k,onComplete:H};(p.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P),this.setAnimationOrigin(v,q)}else x||Cv(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),xi(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(SC),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&R1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const x=this.path[v];x.shouldResetTransform=!0,x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:h,layout:m}=this.options;if(h===void 0&&!m)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),f&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Dv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(jv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(vC),this.nodes.forEach(hC),this.nodes.forEach(mC)):this.nodes.forEach(jv),this.clearAllSnapshots();const h=xt.now();ft.delta=pn(0,1e3/60,h-ft.timestamp),ft.timestamp=h,ft.isProcessing=!0,Tf.update.process(ft),Tf.preRender.process(ft),Tf.render.process(ft),ft.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,mh.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(yC),this.sharedNodes.forEach(wC)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Re.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Re.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!bt(this.snapshot.measuredBox.x)&&!bt(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 m=0;m<this.path.length;m++)this.path[m].updateScroll();const f=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=nt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,f?f.layoutBox:void 0)}updateScroll(f="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===f&&(h=!1),h&&this.instance){const m=r(this.instance);this.scroll={animationId:this.root.animationId,phase:f,isRoot:m,offset:a(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!l)return;const f=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!j1(this.projectionDelta),m=this.getTransformTemplate(),p=m?m(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;f&&this.instance&&(h||Gi(this.latestValues)||v)&&(l(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(f=!0){const h=this.measurePageBox();let m=this.removeElementScroll(h);return f&&(m=this.removeTransform(m)),AC(m),{animationId:this.root.animationId,measuredBox:h,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){var p;const{visualElement:f}=this.options;if(!f)return nt();const h=f.measureViewportBox();if(!(((p=this.scroll)==null?void 0:p.wasRoot)||this.path.some(NC))){const{scroll:v}=this.root;v&&(Fa(h.x,v.offset.x),Fa(h.y,v.offset.y))}return h}removeElementScroll(f){var m;const h=nt();if(nn(h,f),(m=this.scroll)!=null&&m.wasRoot)return h;for(let p=0;p<this.path.length;p++){const v=this.path[p],{scroll:x,options:S}=v;v!==this.root&&x&&S.layoutScroll&&(x.wasRoot&&nn(h,f),Fa(h.x,x.offset.x),Fa(h.y,x.offset.y))}return h}applyTransform(f,h=!1){const m=nt();nn(m,f);for(let p=0;p<this.path.length;p++){const v=this.path[p];!h&&v.options.layoutScroll&&v.scroll&&v!==v.root&&Ya(m,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),Gi(v.latestValues)&&Ya(m,v.latestValues)}return Gi(this.latestValues)&&Ya(m,this.latestValues),m}removeTransform(f){const h=nt();nn(h,f);for(let m=0;m<this.path.length;m++){const p=this.path[m];if(!p.instance||!Gi(p.latestValues))continue;Td(p.latestValues)&&p.updateSnapshot();const v=nt(),x=p.measurePageBox();nn(v,x),xv(h,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return Gi(this.latestValues)&&xv(h,this.latestValues),h}setTargetDelta(f){this.targetDelta=f,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(f){this.options={...this.options,...f,crossfade:f.crossfade!==void 0?f.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ft.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(f=!1){var w;const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==h;if(!(f||m&&this.isSharedProjectionDirty||this.isProjectionDirty||(w=this.parent)!=null&&w.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:x}=this.options;if(!this.layout||!(v||x))return;this.resolvedRelativeTargetAt=ft.timestamp;const S=this.getClosestProjectingParent();S&&this.linkedParentVersion!==S.layoutVersion&&!S.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(S&&S.layout?this.createRelativeTarget(S,this.layout.layoutBox,S.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=nt(),this.targetWithTransforms=nt()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Z5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):nn(this.target,this.layout.layoutBox),y1(this.target,this.targetDelta)):nn(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,S&&!!S.resumingFrom==!!this.resumingFrom&&!S.options.layoutScroll&&S.target&&this.animationProgress!==1?this.createRelativeTarget(S,this.target,S.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Td(this.parent.latestValues)||g1(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(f,h,m){this.relativeParent=f,this.linkedParentVersion=f.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=nt(),this.relativeTargetOrigin=nt(),El(this.relativeTargetOrigin,h,m),nn(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var T;const f=this.getLead(),h=!!this.resumingFrom||this!==f;let m=!0;if((this.isProjectionDirty||(T=this.parent)!=null&&T.isProjectionDirty)&&(m=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===ft.timestamp&&(m=!1),m)return;const{layout:p,layoutId:v}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(p||v))return;nn(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,S=this.treeScale.y;E5(this.layoutCorrected,this.treeScale,this.path,h),f.layout&&!f.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(f.target=f.layout.layoutBox,f.targetWithTransforms=nt());const{target:w}=f;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(hv(this.prevProjectionDelta.x,this.projectionDelta.x),hv(this.prevProjectionDelta.y,this.projectionDelta.y)),cr(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==S||!Tv(this.projectionDelta.x,this.prevProjectionDelta.x)||!Tv(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(f=!0){var h;if((h=this.options.visualElement)==null||h.scheduleRender(),f){const m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ga(),this.projectionDelta=Ga(),this.projectionDeltaWithTransform=Ga()}setAnimationOrigin(f,h=!1){const m=this.snapshot,p=m?m.latestValues:{},v={...this.latestValues},x=Ga();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const S=nt(),w=m?m.source:void 0,T=this.layout?this.layout.source:void 0,k=w!==T,H=this.getStack(),B=!H||H.members.length<=1,q=!!(k&&!B&&this.options.crossfade===!0&&!this.path.some(TC));this.animationProgress=0;let P;this.mixTargetDelta=F=>{const Y=F/1e3;Mv(x.x,f.x,Y),Mv(x.y,f.y,Y),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(El(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),_C(this.relativeTarget,this.relativeTargetOrigin,S,Y),P&&eC(this.relativeTarget,P)&&(this.isProjectionDirty=!1),P||(P=nt()),nn(P,this.relativeTarget)),k&&(this.animationValues=v,iC(v,p,this.latestValues,Y,q,B)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=Y},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){var h,m,p;this.notifyListeners("animationStart"),(h=this.currentAnimation)==null||h.stop(),(p=(m=this.resumingFrom)==null?void 0:m.currentAnimation)==null||p.stop(),this.pendingAnimation&&(xi(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Re.update(()=>{ml.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Wa(0)),this.motionValue.jump(0,!1),this.currentAnimation=rC(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:v=>{this.mixTargetDelta(v),f.onUpdate&&f.onUpdate(v)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(fC),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:h,target:m,layout:p,latestValues:v}=f;if(!(!h||!m||!p)){if(this!==f&&this.layout&&p&&L1(this.options.animationType,this.layout.layoutBox,p.layoutBox)){m=this.target||nt();const x=bt(this.layout.layoutBox.x);m.x.min=f.target.x.min,m.x.max=m.x.min+x;const S=bt(this.layout.layoutBox.y);m.y.min=f.target.y.min,m.y.max=m.y.min+S}nn(h,m),Ya(h,v),cr(this.projectionDeltaWithTransform,this.layoutCorrected,h,v)}}registerSharedNode(f,h){this.sharedNodes.has(f)||this.sharedNodes.set(f,new uC),this.sharedNodes.get(f).add(h);const p=h.options.initialPromotionConfig;h.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(h):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){var h;const{layoutId:f}=this.options;return f?((h=this.getStack())==null?void 0:h.lead)||this:this}getPrevLead(){var h;const{layoutId:f}=this.options;return f?(h=this.getStack())==null?void 0:h.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:h,preserveFollowOpacity:m}={}){const p=this.getStack();p&&p.promote(this,m),f&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let h=!1;const{latestValues:m}=f;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(h=!0),!h)return;const p={};m.z&&Rf("z",f,p,this.animationValues);for(let v=0;v<Of.length;v++)Rf(`rotate${Of[v]}`,f,p,this.animationValues),Rf(`skew${Of[v]}`,f,p,this.animationValues);f.render();for(const v in p)f.setStaticValue(v,p[v]),this.animationValues&&(this.animationValues[v]=p[v]);f.scheduleRender()}applyProjectionStyles(f,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){f.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,f.visibility="",f.opacity="",f.pointerEvents=hl(h==null?void 0:h.pointerEvents)||"",f.transform=m?m(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(f.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,f.pointerEvents=hl(h==null?void 0:h.pointerEvents)||""),this.hasProjected&&!Gi(this.latestValues)&&(f.transform=m?m({},""):"none",this.hasProjected=!1);return}f.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let x=tC(this.projectionDeltaWithTransform,this.treeScale,v);m&&(x=m(v,x)),f.transform=x;const{x:S,y:w}=this.projectionDelta;f.transformOrigin=`${S.origin*100}% ${w.origin*100}% 0`,p.animationValues?f.opacity=p===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:f.opacity=p===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const T in Ad){if(v[T]===void 0)continue;const{correct:k,applyTo:H,isCSSVariable:B}=Ad[T],q=x==="none"?v[T]:k(v[T],p);if(H){const P=H.length;for(let F=0;F<P;F++)f[H[F]]=q}else B?this.options.visualElement.renderState.vars[T]=q:f[T]=q}this.options.layoutId&&(f.pointerEvents=p===this?hl(h==null?void 0:h.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(f=>{var h;return(h=f.currentAnimation)==null?void 0:h.stop()}),this.root.nodes.forEach(Dv),this.root.sharedNodes.clear()}}}function hC(n){n.updateLayout()}function mC(n){var a;const t=((a=n.resumeFrom)==null?void 0:a.snapshot)||n.snapshot;if(n.isLead()&&n.layout&&t&&n.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:l}=n.layout,{animationType:c}=n.options,f=t.source!==n.layout.source;c==="size"?dn(x=>{const S=f?t.measuredBox[x]:t.layoutBox[x],w=bt(S);S.min=r[x].min,S.max=S.min+w}):L1(c,t.layoutBox,r)&&dn(x=>{const S=f?t.measuredBox[x]:t.layoutBox[x],w=bt(r[x]);S.max=S.min+w,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[x].max=n.relativeTarget[x].min+w)});const h=Ga();cr(h,r,t.layoutBox);const m=Ga();f?cr(m,n.applyTransform(l,!0),t.measuredBox):cr(m,r,t.layoutBox);const p=!j1(h);let v=!1;if(!n.resumeFrom){const x=n.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:S,layout:w}=x;if(S&&w){const T=nt();El(T,t.layoutBox,S.layoutBox);const k=nt();El(k,r,w.layoutBox),C1(T,k)||(v=!0),x.options.layoutRoot&&(n.relativeTarget=k,n.relativeTargetOrigin=T,n.relativeParent=x)}}}n.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:m,layoutDelta:h,hasLayoutChanged:p,hasRelativeLayoutChanged:v})}else if(n.isLead()){const{onExitComplete:r}=n.options;r&&r()}n.options.transition=void 0}function pC(n){n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}function gC(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function yC(n){n.clearSnapshot()}function Dv(n){n.clearMeasurements()}function jv(n){n.isLayoutDirty=!1}function vC(n){const{visualElement:t}=n.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),n.resetTransform()}function Cv(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function xC(n){n.resolveTargetDelta()}function bC(n){n.calcProjection()}function SC(n){n.resetSkewAndRotation()}function wC(n){n.removeLeadSnapshot()}function Mv(n,t,a){n.translate=Be(t.translate,0,a),n.scale=Be(t.scale,1,a),n.origin=t.origin,n.originPoint=t.originPoint}function Ov(n,t,a,r){n.min=Be(t.min,a.min,r),n.max=Be(t.max,a.max,r)}function _C(n,t,a,r){Ov(n.x,t.x,a.x,r),Ov(n.y,t.y,a.y,r)}function TC(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const EC={duration:.45,ease:[.4,0,.1,1]},Rv=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),kv=Rv("applewebkit/")&&!Rv("chrome/")?Math.round:Jt;function Lv(n){n.min=kv(n.min),n.max=kv(n.max)}function AC(n){Lv(n.x),Lv(n.y)}function L1(n,t,a){return n==="position"||n==="preserve-aspect"&&!$5(_v(t),_v(a),.2)}function NC(n){var t;return n!==n.root&&((t=n.scroll)==null?void 0:t.wasRoot)}const DC=k1({attachResizeListener:(n,t)=>br(n,"resize",t),measureScroll:()=>{var n,t;return{x:document.documentElement.scrollLeft||((n=document.body)==null?void 0:n.scrollLeft)||0,y:document.documentElement.scrollTop||((t=document.body)==null?void 0:t.scrollTop)||0}},checkIsScrollRoot:()=>!0}),kf={current:void 0},z1=k1({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!kf.current){const n=new DC({});n.mount(window),n.setOptions({layoutScroll:!0}),kf.current=n}return kf.current},resetTransform:(n,t)=>{n.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),V1=W.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function jC(n=!0){const t=W.useContext(Xd);if(t===null)return[!0,null];const{isPresent:a,onExitComplete:r,register:l}=t,c=W.useId();W.useEffect(()=>{if(n)return l(c)},[n]);const f=W.useCallback(()=>n&&r&&r(c),[c,r,n]);return!a&&r?[!1,f]:[!0]}const U1=W.createContext({strict:!1}),zv={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Vv=!1;function CC(){if(Vv)return;const n={};for(const t in zv)n[t]={isEnabled:a=>zv[t].some(r=>!!a[r])};h1(n),Vv=!0}function B1(){return CC(),S5()}function MC(n){const t=B1();for(const a in n)t[a]={...t[a],...n[a]};h1(t)}const OC=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 Al(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||OC.has(n)}let H1=n=>!Al(n);function RC(n){typeof n=="function"&&(H1=t=>t.startsWith("on")?!Al(t):n(t))}try{RC(require("@emotion/is-prop-valid").default)}catch{}function kC(n,t,a){const r={};for(const l in n)l==="values"&&typeof n.values=="object"||(H1(l)||a===!0&&Al(l)||!t&&!Al(l)||n.draggable&&l.startsWith("onDrag"))&&(r[l]=n[l]);return r}const ql=W.createContext({});function LC(n,t){if(Pl(n)){const{initial:a,animate:r}=n;return{initial:a===!1||xr(a)?a:void 0,animate:xr(r)?r:void 0}}return n.inherit!==!1?t:{}}function zC(n){const{initial:t,animate:a}=LC(n,W.useContext(ql));return W.useMemo(()=>({initial:t,animate:a}),[Uv(t),Uv(a)])}function Uv(n){return Array.isArray(n)?n.join(" "):n}const Sh=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function P1(n,t,a){for(const r in t)!mt(t[r])&&!b1(r,a)&&(n[r]=t[r])}function VC({transformTemplate:n},t){return W.useMemo(()=>{const a=Sh();return xh(a,t,n),Object.assign({},a.vars,a.style)},[t])}function UC(n,t){const a=n.style||{},r={};return P1(r,a,n),Object.assign(r,VC(n,t)),r}function BC(n,t){const a={},r=UC(n,t);return n.drag&&n.dragListener!==!1&&(a.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=n.drag===!0?"none":`pan-${n.drag==="x"?"y":"x"}`),n.tabIndex===void 0&&(n.onTap||n.onTapStart||n.whileTap)&&(a.tabIndex=0),a.style=r,a}const q1=()=>({...Sh(),attrs:{}});function HC(n,t,a,r){const l=W.useMemo(()=>{const c=q1();return S1(c,t,_1(r),n.transformTemplate,n.style),{...c.attrs,style:{...c.style}}},[t]);if(n.style){const c={};P1(c,n.style,n),l.style={...c,...l.style}}return l}const PC=["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 wh(n){return typeof n!="string"||n.includes("-")?!1:!!(PC.indexOf(n)>-1||/[A-Z]/u.test(n))}function qC(n,t,a,{latestValues:r},l,c=!1,f){const m=(f??wh(n)?HC:BC)(t,r,l,n),p=kC(t,typeof n=="string",c),v=n!==W.Fragment?{...p,...m,ref:a}:{},{children:x}=t,S=W.useMemo(()=>mt(x)?x.get():x,[x]);return W.createElement(n,{...v,children:S})}function IC({scrapeMotionValuesFromProps:n,createRenderState:t},a,r,l){return{latestValues:GC(a,r,l,n),renderState:t()}}function GC(n,t,a,r){const l={},c=r(n,{});for(const S in c)l[S]=hl(c[S]);let{initial:f,animate:h}=n;const m=Pl(n),p=f1(n);t&&p&&!m&&n.inherit!==!1&&(f===void 0&&(f=t.initial),h===void 0&&(h=t.animate));let v=a?a.initial===!1:!1;v=v||f===!1;const x=v?h:f;if(x&&typeof x!="boolean"&&!Hl(x)){const S=Array.isArray(x)?x:[x];for(let w=0;w<S.length;w++){const T=fh(n,S[w]);if(T){const{transitionEnd:k,transition:H,...B}=T;for(const q in B){let P=B[q];if(Array.isArray(P)){const F=v?P.length-1:0;P=P[F]}P!==null&&(l[q]=P)}for(const q in k)l[q]=k[q]}}}return l}const I1=n=>(t,a)=>{const r=W.useContext(ql),l=W.useContext(Xd),c=()=>IC(n,t,r,l);return a?c():FN(c)},FC=I1({scrapeMotionValuesFromProps:bh,createRenderState:Sh}),YC=I1({scrapeMotionValuesFromProps:T1,createRenderState:q1}),KC=Symbol.for("motionComponentSymbol");function XC(n,t,a){const r=W.useRef(a);W.useInsertionEffect(()=>{r.current=a});const l=W.useRef(null);return W.useCallback(c=>{var h;c&&((h=n.onMount)==null||h.call(n,c));const f=r.current;if(typeof f=="function")if(c){const m=f(c);typeof m=="function"&&(l.current=m)}else l.current?(l.current(),l.current=null):f(c);else f&&(f.current=c);t&&(c?t.mount(c):t.unmount())},[t])}const G1=W.createContext({});function Pa(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function $C(n,t,a,r,l,c){var P,F;const{visualElement:f}=W.useContext(ql),h=W.useContext(U1),m=W.useContext(Xd),p=W.useContext(V1),v=p.reducedMotion,x=p.skipAnimations,S=W.useRef(null),w=W.useRef(!1);r=r||h.renderer,!S.current&&r&&(S.current=r(n,{visualState:t,parent:f,props:a,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:v,skipAnimations:x,isSVG:c}),w.current&&S.current&&(S.current.manuallyAnimateOnMount=!0));const T=S.current,k=W.useContext(G1);T&&!T.projection&&l&&(T.type==="html"||T.type==="svg")&&ZC(S.current,a,l,k);const H=W.useRef(!1);W.useInsertionEffect(()=>{T&&H.current&&T.update(a,m)});const B=a[Jb],q=W.useRef(!!B&&typeof window<"u"&&!((P=window.MotionHandoffIsComplete)!=null&&P.call(window,B))&&((F=window.MotionHasOptimisedAnimation)==null?void 0:F.call(window,B)));return KN(()=>{w.current=!0,T&&(H.current=!0,window.MotionIsMounted=!0,T.updateFeatures(),T.scheduleRenderMicrotask(),q.current&&T.animationState&&T.animationState.animateChanges())}),W.useEffect(()=>{T&&(!q.current&&T.animationState&&T.animationState.animateChanges(),q.current&&(queueMicrotask(()=>{var Y;(Y=window.MotionHandoffMarkAsComplete)==null||Y.call(window,B)}),q.current=!1),T.enteringChildren=void 0)}),T}function ZC(n,t,a,r){const{layoutId:l,layout:c,drag:f,dragConstraints:h,layoutScroll:m,layoutRoot:p,layoutCrossfade:v}=t;n.projection=new a(n.latestValues,t["data-framer-portal-id"]?void 0:F1(n.parent)),n.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!f||h&&Pa(h),visualElement:n,animationType:typeof c=="string"?c:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:m,layoutRoot:p})}function F1(n){if(n)return n.options.allowProjection!==!1?n.projection:F1(n.parent)}function Lf(n,{forwardMotionProps:t=!1,type:a}={},r,l){r&&MC(r);const c=a?a==="svg":wh(n),f=c?YC:FC;function h(p,v){let x;const S={...W.useContext(V1),...p,layoutId:QC(p)},{isStatic:w}=S,T=zC(p),k=f(p,w);if(!w&&typeof window<"u"){JC();const H=WC(S);x=H.MeasureLayout,T.visualElement=$C(n,k,S,l,H.ProjectionNode,c)}return g.jsxs(ql.Provider,{value:T,children:[x&&T.visualElement?g.jsx(x,{visualElement:T.visualElement,...S}):null,qC(n,p,XC(k,T.visualElement,v),k,w,t,c)]})}h.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const m=W.forwardRef(h);return m[KC]=n,m}function QC({layoutId:n}){const t=W.useContext(fb).id;return t&&n!==void 0?t+"-"+n:n}function JC(n,t){W.useContext(U1).strict}function WC(n){const t=B1(),{drag:a,layout:r}=t;if(!a&&!r)return{};const l={...a,...r};return{MeasureLayout:a!=null&&a.isEnabled(n)||r!=null&&r.isEnabled(n)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function eM(n,t){if(typeof Proxy>"u")return Lf;const a=new Map,r=(c,f)=>Lf(c,f,n,t),l=(c,f)=>r(c,f);return new Proxy(l,{get:(c,f)=>f==="create"?r:(a.has(f)||a.set(f,Lf(f,void 0,n,t)),a.get(f))})}const tM=(n,t)=>t.isSVG??wh(n)?new U5(t):new O5(t,{allowProjection:n!==W.Fragment});class nM extends wi{constructor(t){super(t),t.animationState||(t.animationState=I5(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Hl(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:a}=this.node.prevProps||{};t!==a&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let iM=0;class aM extends wi{constructor(){super(...arguments),this.id=iM++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:a}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const l=this.node.animationState.setActive("exit",!t);a&&!t&&l.then(()=>{a(this.id)})}mount(){const{register:t,onExitComplete:a}=this.node.presenceContext||{};a&&a(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const sM={animation:{Feature:nM},exit:{Feature:aM}};function Cr(n){return{point:{x:n.pageX,y:n.pageY}}}const rM=n=>t=>ph(t)&&n(t,Cr(t));function ur(n,t,a,r){return br(n,t,rM(a),r)}const Y1=({current:n})=>n?n.ownerDocument.defaultView:null,Bv=(n,t)=>Math.abs(n-t);function oM(n,t){const a=Bv(n.x,t.x),r=Bv(n.y,t.y);return Math.sqrt(a**2+r**2)}const Hv=new Set(["auto","scroll"]);class K1{constructor(t,a,{transformPagePoint:r,contextWindow:l=window,dragSnapToOrigin:c=!1,distanceThreshold:f=3,element:h}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=Vf(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,k=oM(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!k)return;const{point:H}=w,{timestamp:B}=ft;this.history.push({...H,timestamp:B});const{onStart:q,onMove:P}=this.handlers;T||(q&&q(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),P&&P(this.lastMoveEvent,w)},this.handlePointerMove=(w,T)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=zf(T,this.transformPagePoint),Re.update(this.updatePoint,!0)},this.handlePointerUp=(w,T)=>{this.end();const{onEnd:k,onSessionEnd:H,resumeAnimation:B}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&B&&B(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const q=Vf(w.type==="pointercancel"?this.lastMoveEventInfo:zf(T,this.transformPagePoint),this.history);this.startEvent&&k&&k(w,q),H&&H(w,q)},!ph(t))return;this.dragSnapToOrigin=c,this.handlers=a,this.transformPagePoint=r,this.distanceThreshold=f,this.contextWindow=l||window;const m=Cr(t),p=zf(m,this.transformPagePoint),{point:v}=p,{timestamp:x}=ft;this.history=[{...v,timestamp:x}];const{onSessionStart:S}=a;S&&S(t,Vf(p,this.history)),this.removeListeners=Nr(ur(this.contextWindow,"pointermove",this.handlePointerMove),ur(this.contextWindow,"pointerup",this.handlePointerUp),ur(this.contextWindow,"pointercancel",this.handlePointerUp)),h&&this.startScrollTracking(h)}startScrollTracking(t){let a=t.parentElement;for(;a;){const r=getComputedStyle(a);(Hv.has(r.overflowX)||Hv.has(r.overflowY))&&this.scrollPositions.set(a,{x:a.scrollLeft,y:a.scrollTop}),a=a.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){const a=this.scrollPositions.get(t);if(!a)return;const r=t===window,l=r?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},c={x:l.x-a.x,y:l.y-a.y};c.x===0&&c.y===0||(r?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(t,l),Re.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),xi(this.updatePoint)}}function zf(n,t){return t?{point:t(n.point)}:n}function Pv(n,t){return{x:n.x-t.x,y:n.y-t.y}}function Vf({point:n},t){return{point:n,delta:Pv(n,X1(t)),offset:Pv(n,lM(t)),velocity:cM(t,.1)}}function lM(n){return n[0]}function X1(n){return n[n.length-1]}function cM(n,t){if(n.length<2)return{x:0,y:0};let a=n.length-1,r=null;const l=X1(n);for(;a>=0&&(r=n[a],!(l.timestamp-r.timestamp>rn(t)));)a--;if(!r)return{x:0,y:0};r===n[0]&&n.length>2&&l.timestamp-r.timestamp>rn(t)*2&&(r=n[1]);const c=Zt(l.timestamp-r.timestamp);if(c===0)return{x:0,y:0};const f={x:(l.x-r.x)/c,y:(l.y-r.y)/c};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function uM(n,{min:t,max:a},r){return t!==void 0&&n<t?n=r?Be(t,n,r.min):Math.max(n,t):a!==void 0&&n>a&&(n=r?Be(a,n,r.max):Math.min(n,a)),n}function qv(n,t,a){return{min:t!==void 0?n.min+t:void 0,max:a!==void 0?n.max+a-(n.max-n.min):void 0}}function fM(n,{top:t,left:a,bottom:r,right:l}){return{x:qv(n.x,a,l),y:qv(n.y,t,r)}}function Iv(n,t){let a=t.min-n.min,r=t.max-n.max;return t.max-t.min<n.max-n.min&&([a,r]=[r,a]),{min:a,max:r}}function dM(n,t){return{x:Iv(n.x,t.x),y:Iv(n.y,t.y)}}function hM(n,t){let a=.5;const r=bt(n),l=bt(t);return l>r?a=gr(t.min,t.max-r,n.min):r>l&&(a=gr(n.min,n.max-l,t.min)),pn(0,1,a)}function mM(n,t){const a={};return t.min!==void 0&&(a.min=t.min-n.min),t.max!==void 0&&(a.max=t.max-n.min),a}const Nd=.35;function pM(n=Nd){return n===!1?n=0:n===!0&&(n=Nd),{x:Gv(n,"left","right"),y:Gv(n,"top","bottom")}}function Gv(n,t,a){return{min:Fv(n,t),max:Fv(n,a)}}function Fv(n,t){return typeof n=="number"?n:n[t]||0}const gM=new WeakMap;class yM{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=nt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:a=!1,distanceThreshold:r}={}){const{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;const c=x=>{a&&this.snapToCursor(Cr(x).point),this.stopAnimation()},f=(x,S)=>{const{drag:w,dragPropagation:T,onDragStart:k}=this.getProps();if(w&&!T&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Qj(w),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=S,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),dn(B=>{let q=this.getAxisMotionValue(B).get()||0;if(mn.test(q)){const{projection:P}=this.visualElement;if(P&&P.layout){const F=P.layout.layoutBox[B];F&&(q=bt(F)*(parseFloat(q)/100))}}this.originPoint[B]=q}),k&&Re.update(()=>k(x,S),!1,!0),xd(this.visualElement,"transform");const{animationState:H}=this.visualElement;H&&H.setActive("whileDrag",!0)},h=(x,S)=>{this.latestPointerEvent=x,this.latestPanInfo=S;const{dragPropagation:w,dragDirectionLock:T,onDirectionLock:k,onDrag:H}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:B}=S;if(T&&this.currentDirection===null){this.currentDirection=xM(B),this.currentDirection!==null&&k&&k(this.currentDirection);return}this.updateAxis("x",S.point,B),this.updateAxis("y",S.point,B),this.visualElement.render(),H&&Re.update(()=>H(x,S),!1,!0)},m=(x,S)=>{this.latestPointerEvent=x,this.latestPanInfo=S,this.stop(x,S),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>{const{dragSnapToOrigin:x}=this.getProps();(x||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:v}=this.getProps();this.panSession=new K1(t,{onSessionStart:c,onStart:f,onMove:h,onSessionEnd:m,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:Y1(this.visualElement),element:this.visualElement.current})}stop(t,a){const r=t||this.latestPointerEvent,l=a||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!l||!r)return;const{velocity:f}=l;this.startAnimation(f);const{onDragEnd:h}=this.getProps();h&&Re.postRender(()=>h(r,l))}cancel(){this.isDragging=!1;const{projection:t,animationState:a}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),a&&a.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,a,r){const{drag:l}=this.getProps();if(!r||!tl(t,l,this.currentDirection))return;const c=this.getAxisMotionValue(t);let f=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(f=uM(f,this.constraints[t],this.elastic[t])),c.set(f)}resolveConstraints(){var c;const{dragConstraints:t,dragElastic:a}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(c=this.visualElement.projection)==null?void 0:c.layout,l=this.constraints;t&&Pa(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=fM(r.layoutBox,t):this.constraints=!1,this.elastic=pM(a),l!==this.constraints&&!Pa(t)&&r&&this.constraints&&!this.hasMutatedConstraints&&dn(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=mM(r.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!Pa(t))return!1;const r=t.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const c=A5(r,l.root,this.visualElement.getTransformPagePoint());let f=dM(l.layout.layoutBox,c);if(a){const h=a(_5(f));this.hasMutatedConstraints=!!h,h&&(f=p1(h))}return f}startAnimation(t){const{drag:a,dragMomentum:r,dragElastic:l,dragTransition:c,dragSnapToOrigin:f,onDragTransitionEnd:h}=this.getProps(),m=this.constraints||{},p=dn(v=>{if(!tl(v,a,this.currentDirection))return;let x=m&&m[v]||{};f&&(x={min:0,max:0});const S=l?200:1e6,w=l?40:1e7,T={type:"inertia",velocity:r?t[v]:0,bounceStiffness:S,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...x};return this.startAxisValueAnimation(v,T)});return Promise.all(p).then(h)}startAxisValueAnimation(t,a){const r=this.getAxisMotionValue(t);return xd(this.visualElement,t),r.start(uh(t,r,0,a,this.visualElement,!1))}stopAnimation(){dn(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const a=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),l=r[a];return l||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){dn(a=>{const{drag:r}=this.getProps();if(!tl(a,r,this.currentDirection))return;const{projection:l}=this.visualElement,c=this.getAxisMotionValue(a);if(l&&l.layout){const{min:f,max:h}=l.layout.layoutBox[a],m=c.get()||0;c.set(t[a]-Be(f,h,.5)+m)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!Pa(a)||!r||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};dn(f=>{const h=this.getAxisMotionValue(f);if(h&&this.constraints!==!1){const m=h.get();l[f]=hM({min:m,max:m},this.constraints[f])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.constraints=!1,this.resolveConstraints(),dn(f=>{if(!tl(f,t,null))return;const h=this.getAxisMotionValue(f),{min:m,max:p}=this.constraints[f];h.set(Be(m,p,l[f]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;gM.set(this.visualElement,this);const t=this.visualElement.current,a=ur(t,"pointerdown",p=>{const{drag:v,dragListener:x=!0}=this.getProps(),S=p.target,w=S!==t&&i5(S);v&&x&&!w&&this.start(p)});let r;const l=()=>{const{dragConstraints:p}=this.getProps();Pa(p)&&p.current&&(this.constraints=this.resolveRefConstraints(),r||(r=vM(t,p.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,f=c.addEventListener("measure",l);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),Re.read(l);const h=br(window,"resize",()=>this.scalePositionWithinConstraints()),m=c.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:v})=>{this.isDragging&&v&&(dn(x=>{const S=this.getAxisMotionValue(x);S&&(this.originPoint[x]+=p[x].translate,S.set(S.get()+p[x].translate))}),this.visualElement.render())}));return()=>{h(),a(),f(),m&&m(),r&&r()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:l=!1,dragConstraints:c=!1,dragElastic:f=Nd,dragMomentum:h=!0}=t;return{...t,drag:a,dragDirectionLock:r,dragPropagation:l,dragConstraints:c,dragElastic:f,dragMomentum:h}}}function Yv(n){let t=!0;return()=>{if(t){t=!1;return}n()}}function vM(n,t,a){const r=ev(n,Yv(a)),l=ev(t,Yv(a));return()=>{r(),l()}}function tl(n,t,a){return(t===!0||t===n)&&(a===null||a===n)}function xM(n,t=10){let a=null;return Math.abs(n.y)>t?a="y":Math.abs(n.x)>t&&(a="x"),a}class bM extends wi{constructor(t){super(t),this.removeGroupControls=Jt,this.removeListeners=Jt,this.controls=new yM(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Jt}update(){const{dragControls:t}=this.node.getProps(),{dragControls:a}=this.node.prevProps||{};t!==a&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Uf=n=>(t,a)=>{n&&Re.update(()=>n(t,a),!1,!0)};class SM extends wi{constructor(){super(...arguments),this.removePointerDownListener=Jt}onPointerDown(t){this.session=new K1(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Y1(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:r,onPanEnd:l}=this.node.getProps();return{onSessionStart:Uf(t),onStart:Uf(a),onMove:Uf(r),onEnd:(c,f)=>{delete this.session,l&&Re.postRender(()=>l(c,f))}}}mount(){this.removePointerDownListener=ur(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Bf=!1;class wM extends W.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r,layoutId:l}=this.props,{projection:c}=t;c&&(a.group&&a.group.add(c),r&&r.register&&l&&r.register(c),Bf&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),ml.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:r,drag:l,isPresent:c}=this.props,{projection:f}=r;return f&&(f.isPresent=c,t.layoutDependency!==a&&f.setOptions({...f.options,layoutDependency:a}),Bf=!0,l||t.layoutDependency!==a||a===void 0||t.isPresent!==c?f.willUpdate():this.safeToRemove(),t.isPresent!==c&&(c?f.promote():f.relegate()||Re.postRender(()=>{const h=f.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),mh.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:l}=t;Bf=!0,l&&(l.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(l),r&&r.deregister&&r.deregister(l))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function $1(n){const[t,a]=jC(),r=W.useContext(fb);return g.jsx(wM,{...n,layoutGroup:r,switchLayoutGroup:W.useContext(G1),isPresent:t,safeToRemove:a})}const _M={pan:{Feature:SM},drag:{Feature:bM,ProjectionNode:z1,MeasureLayout:$1}};function Kv(n,t,a){const{props:r}=n;n.animationState&&r.whileHover&&n.animationState.setActive("whileHover",a==="Start");const l="onHover"+a,c=r[l];c&&Re.postRender(()=>c(t,Cr(t)))}class TM extends wi{mount(){const{current:t}=this.node;t&&(this.unmount=Wj(t,(a,r)=>(Kv(this.node,r,"Start"),l=>Kv(this.node,l,"End"))))}unmount(){}}class EM extends wi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{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=Nr(br(this.node.current,"focus",()=>this.onFocus()),br(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Xv(n,t,a){const{props:r}=n;if(n.current instanceof HTMLButtonElement&&n.current.disabled)return;n.animationState&&r.whileTap&&n.animationState.setActive("whileTap",a==="Start");const l="onTap"+(a==="End"?"":a),c=r[l];c&&Re.postRender(()=>c(t,Cr(t)))}class AM extends wi{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:a,propagate:r}=this.node.props;this.unmount=s5(t,(l,c)=>(Xv(this.node,c,"Start"),(f,{success:h})=>Xv(this.node,f,h?"End":"Cancel")),{useGlobalTarget:a,stopPropagation:(r==null?void 0:r.tap)===!1})}unmount(){}}const Dd=new WeakMap,Hf=new WeakMap,NM=n=>{const t=Dd.get(n.target);t&&t(n)},DM=n=>{n.forEach(NM)};function jM({root:n,...t}){const a=n||document;Hf.has(a)||Hf.set(a,{});const r=Hf.get(a),l=JSON.stringify(t);return r[l]||(r[l]=new IntersectionObserver(DM,{root:n,...t})),r[l]}function CM(n,t,a){const r=jM(t);return Dd.set(n,a),r.observe(n),()=>{Dd.delete(n),r.unobserve(n)}}const MM={some:0,all:1};class OM extends wi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:a,margin:r,amount:l="some",once:c}=t,f={root:a?a.current:void 0,rootMargin:r,threshold:typeof l=="number"?l:MM[l]},h=m=>{const{isIntersecting:p}=m;if(this.isInView===p||(this.isInView=p,c&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:v,onViewportLeave:x}=this.node.getProps(),S=p?v:x;S&&S(m)};return CM(this.node.current,f,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:a}=this.node;["amount","margin","root"].some(RM(t,a))&&this.startObserver()}unmount(){}}function RM({viewport:n={}},{viewport:t={}}={}){return a=>n[a]!==t[a]}const kM={inView:{Feature:OM},tap:{Feature:AM},focus:{Feature:EM},hover:{Feature:TM}},LM={layout:{ProjectionNode:z1,MeasureLayout:$1}},zM={...sM,...kM,..._M,...LM},Ka=eM(zM,tM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const VM=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),UM=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,r)=>r?r.toUpperCase():a.toLowerCase()),$v=n=>{const t=UM(n);return t.charAt(0).toUpperCase()+t.slice(1)},Z1=(...n)=>n.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim(),BM=n=>{for(const t in n)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/var HM={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const PM=W.forwardRef(({color:n="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:l="",children:c,iconNode:f,...h},m)=>W.createElement("svg",{ref:m,...HM,width:t,height:t,stroke:n,strokeWidth:r?Number(a)*24/Number(t):a,className:Z1("lucide",l),...!c&&!BM(h)&&{"aria-hidden":"true"},...h},[...f.map(([p,v])=>W.createElement(p,v)),...Array.isArray(c)?c:[c]]));/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const Se=(n,t)=>{const a=W.forwardRef(({className:r,...l},c)=>W.createElement(PM,{ref:c,iconNode:t,className:Z1(`lucide-${VM($v(n))}`,`lucide-${n}`,r),...l}));return a.displayName=$v(n),a};/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const qM=[["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"}]],IM=Se("activity",qM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const GM=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],bi=Se("arrow-right",GM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const FM=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],YM=Se("building-2",FM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const KM=[["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"}]],_h=Se("chart-column",KM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const XM=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]],$M=Se("chart-line",XM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const ZM=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],jd=Se("check",ZM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const QM=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],JM=Se("chevron-down",QM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const WM=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],e3=Se("clock",WM);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const t3=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],Q1=Se("cpu",t3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const n3=[["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"}]],i3=Se("database",n3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const a3=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],J1=Se("external-link",a3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const s3=[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 9h11",key:"1p7c0w"}]],r3=Se("fuel",s3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const o3=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],l3=Se("funnel",o3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const c3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Nl=Se("globe",c3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const u3=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],f3=Se("key",u3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const d3=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],h3=Se("landmark",d3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const m3=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],W1=Se("layers",m3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const p3=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],g3=Se("lock",p3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const y3=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],v3=Se("mail",y3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const x3=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],b3=Se("message-circle",x3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const S3=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],w3=Se("message-square",S3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const _3=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]],eS=Se("panel-top",_3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const T3=[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]],tS=Se("plug",T3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const E3=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],A3=Se("search",E3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const N3=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],D3=Se("send",N3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const j3=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],C3=Se("server",j3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const M3=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],Th=Se("shield-alert",M3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const O3=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],R3=Se("sliders-horizontal",O3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const k3=[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]],nS=Se("telescope",k3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const L3=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],z3=Se("terminal",L3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const V3=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],iS=Se("trending-up",V3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const U3=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],B3=Se("users",U3);/**
|
|
* @license lucide-react v0.546.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const H3=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],P3=Se("zap",H3),q3="modulepreload",I3=function(n){return"/pro/"+n},Zv={},Ue=function(t,a,r){let l=Promise.resolve();if(a&&a.length>0){let f=function(p){return Promise.all(p.map(v=>Promise.resolve(v).then(x=>({status:"fulfilled",value:x}),x=>({status:"rejected",reason:x}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),m=(h==null?void 0:h.nonce)||(h==null?void 0:h.getAttribute("nonce"));l=f(a.map(p=>{if(p=I3(p),p in Zv)return;Zv[p]=!0;const v=p.endsWith(".css"),x=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${x}`))return;const S=document.createElement("link");if(S.rel=v?"stylesheet":q3,v||(S.as="script"),S.crossOrigin="",S.href=p,m&&S.setAttribute("nonce",m),document.head.appendChild(S),v)return new Promise((w,T)=>{S.addEventListener("load",w),S.addEventListener("error",()=>T(new Error(`Unable to preload CSS for ${p}`)))})}))}function c(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return l.then(f=>{for(const h of f||[])h.status==="rejected"&&c(h.reason);return t().catch(c)})},re=n=>typeof n=="string",ar=()=>{let n,t;const a=new Promise((r,l)=>{n=r,t=l});return a.resolve=n,a.reject=t,a},Qv=n=>n==null?"":""+n,G3=(n,t,a)=>{n.forEach(r=>{t[r]&&(a[r]=t[r])})},F3=/###/g,Jv=n=>n&&n.indexOf("###")>-1?n.replace(F3,"."):n,Wv=n=>!n||re(n),fr=(n,t,a)=>{const r=re(t)?t.split("."):t;let l=0;for(;l<r.length-1;){if(Wv(n))return{};const c=Jv(r[l]);!n[c]&&a&&(n[c]=new a),Object.prototype.hasOwnProperty.call(n,c)?n=n[c]:n={},++l}return Wv(n)?{}:{obj:n,k:Jv(r[l])}},ex=(n,t,a)=>{const{obj:r,k:l}=fr(n,t,Object);if(r!==void 0||t.length===1){r[l]=a;return}let c=t[t.length-1],f=t.slice(0,t.length-1),h=fr(n,f,Object);for(;h.obj===void 0&&f.length;)c=`${f[f.length-1]}.${c}`,f=f.slice(0,f.length-1),h=fr(n,f,Object),h!=null&&h.obj&&typeof h.obj[`${h.k}.${c}`]<"u"&&(h.obj=void 0);h.obj[`${h.k}.${c}`]=a},Y3=(n,t,a,r)=>{const{obj:l,k:c}=fr(n,t,Object);l[c]=l[c]||[],l[c].push(a)},Dl=(n,t)=>{const{obj:a,k:r}=fr(n,t);if(a&&Object.prototype.hasOwnProperty.call(a,r))return a[r]},K3=(n,t,a)=>{const r=Dl(n,a);return r!==void 0?r:Dl(t,a)},aS=(n,t,a)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in n?re(n[r])||n[r]instanceof String||re(t[r])||t[r]instanceof String?a&&(n[r]=t[r]):aS(n[r],t[r],a):n[r]=t[r]);return n},Ii=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var X3={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const $3=n=>re(n)?n.replace(/[&<>"'\/]/g,t=>X3[t]):n;class Z3{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const a=this.regExpMap.get(t);if(a!==void 0)return a;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const Q3=[" ",",","?","!",";"],J3=new Z3(20),W3=(n,t,a)=>{t=t||"",a=a||"";const r=Q3.filter(f=>t.indexOf(f)<0&&a.indexOf(f)<0);if(r.length===0)return!0;const l=J3.getRegExp(`(${r.map(f=>f==="?"?"\\?":f).join("|")})`);let c=!l.test(n);if(!c){const f=n.indexOf(a);f>0&&!l.test(n.substring(0,f))&&(c=!0)}return c},Cd=(n,t,a=".")=>{if(!n)return;if(n[t])return Object.prototype.hasOwnProperty.call(n,t)?n[t]:void 0;const r=t.split(a);let l=n;for(let c=0;c<r.length;){if(!l||typeof l!="object")return;let f,h="";for(let m=c;m<r.length;++m)if(m!==c&&(h+=a),h+=r[m],f=l[h],f!==void 0){if(["string","number","boolean"].indexOf(typeof f)>-1&&m<r.length-1)continue;c+=m-c+1;break}l=f}return l},Sr=n=>n==null?void 0:n.replace(/_/g,"-"),eO={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,t){var a,r;(r=(a=console==null?void 0:console[n])==null?void 0:a.apply)==null||r.call(a,console,t)}};class jl{constructor(t,a={}){this.init(t,a)}init(t,a={}){this.prefix=a.prefix||"i18next:",this.logger=t||eO,this.options=a,this.debug=a.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,a,r,l){return l&&!this.debug?null:(re(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[a](t))}create(t){return new jl(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new jl(this.logger,t)}}var hn=new jl;class Il{constructor(){this.observers={}}on(t,a){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const l=this.observers[r].get(a)||0;this.observers[r].set(a,l+1)}),this}off(t,a){if(this.observers[t]){if(!a){delete this.observers[t];return}this.observers[t].delete(a)}}emit(t,...a){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([l,c])=>{for(let f=0;f<c;f++)l(...a)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([l,c])=>{for(let f=0;f<c;f++)l.apply(l,[t,...a])})}}class tx extends Il{constructor(t,a={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const a=this.options.ns.indexOf(t);a>-1&&this.options.ns.splice(a,1)}getResource(t,a,r,l={}){var p,v;const c=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,f=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure;let h;t.indexOf(".")>-1?h=t.split("."):(h=[t,a],r&&(Array.isArray(r)?h.push(...r):re(r)&&c?h.push(...r.split(c)):h.push(r)));const m=Dl(this.data,h);return!m&&!a&&!r&&t.indexOf(".")>-1&&(t=h[0],a=h[1],r=h.slice(2).join(".")),m||!f||!re(r)?m:Cd((v=(p=this.data)==null?void 0:p[t])==null?void 0:v[a],r,c)}addResource(t,a,r,l,c={silent:!1}){const f=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator;let h=[t,a];r&&(h=h.concat(f?r.split(f):r)),t.indexOf(".")>-1&&(h=t.split("."),l=a,a=h[1]),this.addNamespaces(a),ex(this.data,h,l),c.silent||this.emit("added",t,a,r,l)}addResources(t,a,r,l={silent:!1}){for(const c in r)(re(r[c])||Array.isArray(r[c]))&&this.addResource(t,a,c,r[c],{silent:!0});l.silent||this.emit("added",t,a,r)}addResourceBundle(t,a,r,l,c,f={silent:!1,skipCopy:!1}){let h=[t,a];t.indexOf(".")>-1&&(h=t.split("."),l=r,r=a,a=h[1]),this.addNamespaces(a);let m=Dl(this.data,h)||{};f.skipCopy||(r=JSON.parse(JSON.stringify(r))),l?aS(m,r,c):m={...m,...r},ex(this.data,h,m),f.silent||this.emit("added",t,a,r)}removeResourceBundle(t,a){this.hasResourceBundle(t,a)&&delete this.data[t][a],this.removeNamespaces(a),this.emit("removed",t,a)}hasResourceBundle(t,a){return this.getResource(t,a)!==void 0}getResourceBundle(t,a){return a||(a=this.options.defaultNS),this.getResource(t,a)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const a=this.getDataByLanguage(t);return!!(a&&Object.keys(a)||[]).find(l=>a[l]&&Object.keys(a[l]).length>0)}toJSON(){return this.data}}var sS={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,t,a,r,l){return n.forEach(c=>{var f;t=((f=this.processors[c])==null?void 0:f.process(t,a,r,l))??t}),t}};const rS=Symbol("i18next/PATH_KEY");function tO(){const n=[],t=Object.create(null);let a;return t.get=(r,l)=>{var c;return(c=a==null?void 0:a.revoke)==null||c.call(a),l===rS?n:(n.push(l),a=Proxy.revocable(r,t),a.proxy)},Proxy.revocable(Object.create(null),t).proxy}function Md(n,t){const{[rS]:a}=n(tO());return a.join((t==null?void 0:t.keySeparator)??".")}const nx={},Pf=n=>!re(n)&&typeof n!="boolean"&&typeof n!="number";class Cl extends Il{constructor(t,a={}){super(),G3(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=hn.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,a={interpolation:{}}){const r={...a};if(t==null)return!1;const l=this.resolve(t,r);if((l==null?void 0:l.res)===void 0)return!1;const c=Pf(l.res);return!(r.returnObjects===!1&&c)}extractFromKey(t,a){let r=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let c=a.ns||this.options.defaultNS||[];const f=r&&t.indexOf(r)>-1,h=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!W3(t,r,l);if(f&&!h){const m=t.match(this.interpolator.nestingRegexp);if(m&&m.length>0)return{key:t,namespaces:re(c)?[c]:c};const p=t.split(r);(r!==l||r===l&&this.options.ns.indexOf(p[0])>-1)&&(c=p.shift()),t=p.join(l)}return{key:t,namespaces:re(c)?[c]:c}}translate(t,a,r){let l=typeof a=="object"?{...a}:a;if(typeof l!="object"&&this.options.overloadTranslationOptionHandler&&(l=this.options.overloadTranslationOptionHandler(arguments)),typeof l=="object"&&(l={...l}),l||(l={}),t==null)return"";typeof t=="function"&&(t=Md(t,{...this.options,...l})),Array.isArray(t)||(t=[String(t)]);const c=l.returnDetails!==void 0?l.returnDetails:this.options.returnDetails,f=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,{key:h,namespaces:m}=this.extractFromKey(t[t.length-1],l),p=m[m.length-1];let v=l.nsSeparator!==void 0?l.nsSeparator:this.options.nsSeparator;v===void 0&&(v=":");const x=l.lng||this.language,S=l.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((x==null?void 0:x.toLowerCase())==="cimode")return S?c?{res:`${p}${v}${h}`,usedKey:h,exactUsedKey:h,usedLng:x,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:`${p}${v}${h}`:c?{res:h,usedKey:h,exactUsedKey:h,usedLng:x,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:h;const w=this.resolve(t,l);let T=w==null?void 0:w.res;const k=(w==null?void 0:w.usedKey)||h,H=(w==null?void 0:w.exactUsedKey)||h,B=["[object Number]","[object Function]","[object RegExp]"],q=l.joinArrays!==void 0?l.joinArrays:this.options.joinArrays,P=!this.i18nFormat||this.i18nFormat.handleAsObject,F=l.count!==void 0&&!re(l.count),Y=Cl.hasDefaultValue(l),ae=F?this.pluralResolver.getSuffix(x,l.count,l):"",X=l.ordinal&&F?this.pluralResolver.getSuffix(x,l.count,{ordinal:!1}):"",ee=F&&!l.ordinal&&l.count===0,de=ee&&l[`defaultValue${this.options.pluralSeparator}zero`]||l[`defaultValue${ae}`]||l[`defaultValue${X}`]||l.defaultValue;let xe=T;P&&!T&&Y&&(xe=de);const dt=Pf(xe),He=Object.prototype.toString.apply(xe);if(P&&xe&&dt&&B.indexOf(He)<0&&!(re(q)&&Array.isArray(xe))){if(!l.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const Fe=this.options.returnedObjectHandler?this.options.returnedObjectHandler(k,xe,{...l,ns:m}):`key '${h} (${this.language})' returned an object instead of string.`;return c?(w.res=Fe,w.usedParams=this.getUsedParamsDetails(l),w):Fe}if(f){const Fe=Array.isArray(xe),Ve=Fe?[]:{},st=Fe?H:k;for(const R in xe)if(Object.prototype.hasOwnProperty.call(xe,R)){const I=`${st}${f}${R}`;Y&&!T?Ve[R]=this.translate(I,{...l,defaultValue:Pf(de)?de[R]:void 0,joinArrays:!1,ns:m}):Ve[R]=this.translate(I,{...l,joinArrays:!1,ns:m}),Ve[R]===I&&(Ve[R]=xe[R])}T=Ve}}else if(P&&re(q)&&Array.isArray(T))T=T.join(q),T&&(T=this.extendTranslation(T,t,l,r));else{let Fe=!1,Ve=!1;!this.isValidLookup(T)&&Y&&(Fe=!0,T=de),this.isValidLookup(T)||(Ve=!0,T=h);const R=(l.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Ve?void 0:T,I=Y&&de!==T&&this.options.updateMissing;if(Ve||Fe||I){if(this.logger.log(I?"updateKey":"missingKey",x,p,h,I?de:T),f){const A=this.resolve(h,{...l,keySeparator:!1});A&&A.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let K=[];const se=this.languageUtils.getFallbackCodes(this.options.fallbackLng,l.lng||this.language);if(this.options.saveMissingTo==="fallback"&&se&&se[0])for(let A=0;A<se.length;A++)K.push(se[A]);else this.options.saveMissingTo==="all"?K=this.languageUtils.toResolveHierarchy(l.lng||this.language):K.push(l.lng||this.language);const he=(A,z,G)=>{var oe;const $=Y&&G!==T?G:R;this.options.missingKeyHandler?this.options.missingKeyHandler(A,p,z,$,I,l):(oe=this.backendConnector)!=null&&oe.saveMissing&&this.backendConnector.saveMissing(A,p,z,$,I,l),this.emit("missingKey",A,p,z,T)};this.options.saveMissing&&(this.options.saveMissingPlurals&&F?K.forEach(A=>{const z=this.pluralResolver.getSuffixes(A,l);ee&&l[`defaultValue${this.options.pluralSeparator}zero`]&&z.indexOf(`${this.options.pluralSeparator}zero`)<0&&z.push(`${this.options.pluralSeparator}zero`),z.forEach(G=>{he([A],h+G,l[`defaultValue${G}`]||de)})}):he(K,h,de))}T=this.extendTranslation(T,t,l,w,r),Ve&&T===h&&this.options.appendNamespaceToMissingKey&&(T=`${p}${v}${h}`),(Ve||Fe)&&this.options.parseMissingKeyHandler&&(T=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${p}${v}${h}`:h,Fe?T:void 0,l))}return c?(w.res=T,w.usedParams=this.getUsedParamsDetails(l),w):T}extendTranslation(t,a,r,l,c){var m,p;if((m=this.i18nFormat)!=null&&m.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const v=re(t)&&(((p=r==null?void 0:r.interpolation)==null?void 0:p.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let x;if(v){const w=t.match(this.interpolator.nestingRegexp);x=w&&w.length}let S=r.replace&&!re(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(S={...this.options.interpolation.defaultVariables,...S}),t=this.interpolator.interpolate(t,S,r.lng||this.language||l.usedLng,r),v){const w=t.match(this.interpolator.nestingRegexp),T=w&&w.length;x<T&&(r.nest=!1)}!r.lng&&l&&l.res&&(r.lng=this.language||l.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,(...w)=>(c==null?void 0:c[0])===w[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${w[0]} in key: ${a[0]}`),null):this.translate(...w,a),r)),r.interpolation&&this.interpolator.reset()}const f=r.postProcess||this.options.postProcess,h=re(f)?[f]:f;return t!=null&&(h!=null&&h.length)&&r.applyPostProcessor!==!1&&(t=sS.handle(h,t,a,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...l,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,a={}){let r,l,c,f,h;return re(t)&&(t=[t]),t.forEach(m=>{if(this.isValidLookup(r))return;const p=this.extractFromKey(m,a),v=p.key;l=v;let x=p.namespaces;this.options.fallbackNS&&(x=x.concat(this.options.fallbackNS));const S=a.count!==void 0&&!re(a.count),w=S&&!a.ordinal&&a.count===0,T=a.context!==void 0&&(re(a.context)||typeof a.context=="number")&&a.context!=="",k=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);x.forEach(H=>{var B,q;this.isValidLookup(r)||(h=H,!nx[`${k[0]}-${H}`]&&((B=this.utils)!=null&&B.hasLoadedNamespace)&&!((q=this.utils)!=null&&q.hasLoadedNamespace(h))&&(nx[`${k[0]}-${H}`]=!0,this.logger.warn(`key "${l}" for languages "${k.join(", ")}" won't get resolved as namespace "${h}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),k.forEach(P=>{var ae;if(this.isValidLookup(r))return;f=P;const F=[v];if((ae=this.i18nFormat)!=null&&ae.addLookupKeys)this.i18nFormat.addLookupKeys(F,v,P,H,a);else{let X;S&&(X=this.pluralResolver.getSuffix(P,a.count,a));const ee=`${this.options.pluralSeparator}zero`,de=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(S&&(a.ordinal&&X.indexOf(de)===0&&F.push(v+X.replace(de,this.options.pluralSeparator)),F.push(v+X),w&&F.push(v+ee)),T){const xe=`${v}${this.options.contextSeparator||"_"}${a.context}`;F.push(xe),S&&(a.ordinal&&X.indexOf(de)===0&&F.push(xe+X.replace(de,this.options.pluralSeparator)),F.push(xe+X),w&&F.push(xe+ee))}}let Y;for(;Y=F.pop();)this.isValidLookup(r)||(c=Y,r=this.getResource(P,H,Y,a))}))})}),{res:r,usedKey:l,exactUsedKey:c,usedLng:f,usedNS:h}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,a,r,l={}){var c;return(c=this.i18nFormat)!=null&&c.getResource?this.i18nFormat.getResource(t,a,r,l):this.resourceStore.getResource(t,a,r,l)}getUsedParamsDetails(t={}){const a=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!re(t.replace);let l=r?t.replace:t;if(r&&typeof t.count<"u"&&(l.count=t.count),this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),!r){l={...l};for(const c of a)delete l[c]}return l}static hasDefaultValue(t){const a="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&a===r.substring(0,a.length)&&t[r]!==void 0)return!0;return!1}}class ix{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=hn.create("languageUtils")}getScriptPartFromCode(t){if(t=Sr(t),!t||t.indexOf("-")<0)return null;const a=t.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}getLanguagePartFromCode(t){if(t=Sr(t),!t||t.indexOf("-")<0)return t;const a=t.split("-");return this.formatLanguageCode(a[0])}formatLanguageCode(t){if(re(t)&&t.indexOf("-")>-1){let a;try{a=Intl.getCanonicalLocales(t)[0]}catch{}return a&&this.options.lowerCaseLng&&(a=a.toLowerCase()),a||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let a;return t.forEach(r=>{if(a)return;const l=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(l))&&(a=l)}),!a&&this.options.supportedLngs&&t.forEach(r=>{if(a)return;const l=this.getScriptPartFromCode(r);if(this.isSupportedCode(l))return a=l;const c=this.getLanguagePartFromCode(r);if(this.isSupportedCode(c))return a=c;a=this.options.supportedLngs.find(f=>{if(f===c)return f;if(!(f.indexOf("-")<0&&c.indexOf("-")<0)&&(f.indexOf("-")>0&&c.indexOf("-")<0&&f.substring(0,f.indexOf("-"))===c||f.indexOf(c)===0&&c.length>1))return f})}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}getFallbackCodes(t,a){if(!t)return[];if(typeof t=="function"&&(t=t(a)),re(t)&&(t=[t]),Array.isArray(t))return t;if(!a)return t.default||[];let r=t[a];return r||(r=t[this.getScriptPartFromCode(a)]),r||(r=t[this.formatLanguageCode(a)]),r||(r=t[this.getLanguagePartFromCode(a)]),r||(r=t.default),r||[]}toResolveHierarchy(t,a){const r=this.getFallbackCodes((a===!1?[]:a)||this.options.fallbackLng||[],t),l=[],c=f=>{f&&(this.isSupportedCode(f)?l.push(f):this.logger.warn(`rejecting language code not found in supportedLngs: ${f}`))};return re(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&c(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&c(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&c(this.getLanguagePartFromCode(t))):re(t)&&c(this.formatLanguageCode(t)),r.forEach(f=>{l.indexOf(f)<0&&c(this.formatLanguageCode(f))}),l}}const ax={zero:0,one:1,two:2,few:3,many:4,other:5},sx={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class nO{constructor(t,a={}){this.languageUtils=t,this.options=a,this.logger=hn.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,a={}){const r=Sr(t==="dev"?"en":t),l=a.ordinal?"ordinal":"cardinal",c=JSON.stringify({cleanedCode:r,type:l});if(c in this.pluralRulesCache)return this.pluralRulesCache[c];let f;try{f=new Intl.PluralRules(r,{type:l})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),sx;if(!t.match(/-|_/))return sx;const m=this.languageUtils.getLanguagePartFromCode(t);f=this.getRule(m,a)}return this.pluralRulesCache[c]=f,f}needsPlural(t,a={}){let r=this.getRule(t,a);return r||(r=this.getRule("dev",a)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,a,r={}){return this.getSuffixes(t,r).map(l=>`${a}${l}`)}getSuffixes(t,a={}){let r=this.getRule(t,a);return r||(r=this.getRule("dev",a)),r?r.resolvedOptions().pluralCategories.sort((l,c)=>ax[l]-ax[c]).map(l=>`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${l}`):[]}getSuffix(t,a,r={}){const l=this.getRule(t,r);return l?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${l.select(a)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",a,r))}}const rx=(n,t,a,r=".",l=!0)=>{let c=K3(n,t,a);return!c&&l&&re(a)&&(c=Cd(n,a,r),c===void 0&&(c=Cd(t,a,r))),c},qf=n=>n.replace(/\$/g,"$$$$");class ox{constructor(t={}){var a;this.logger=hn.create("interpolator"),this.options=t,this.format=((a=t==null?void 0:t.interpolation)==null?void 0:a.format)||(r=>r),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:a,escapeValue:r,useRawValueToEscape:l,prefix:c,prefixEscaped:f,suffix:h,suffixEscaped:m,formatSeparator:p,unescapeSuffix:v,unescapePrefix:x,nestingPrefix:S,nestingPrefixEscaped:w,nestingSuffix:T,nestingSuffixEscaped:k,nestingOptionsSeparator:H,maxReplaces:B,alwaysFormat:q}=t.interpolation;this.escape=a!==void 0?a:$3,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=l!==void 0?l:!1,this.prefix=c?Ii(c):f||"{{",this.suffix=h?Ii(h):m||"}}",this.formatSeparator=p||",",this.unescapePrefix=v?"":x||"-",this.unescapeSuffix=this.unescapePrefix?"":v||"",this.nestingPrefix=S?Ii(S):w||Ii("$t("),this.nestingSuffix=T?Ii(T):k||Ii(")"),this.nestingOptionsSeparator=H||",",this.maxReplaces=B||1e3,this.alwaysFormat=q!==void 0?q:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(a,r)=>(a==null?void 0:a.source)===r?(a.lastIndex=0,a):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,a,r,l){var w;let c,f,h;const m=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},p=T=>{if(T.indexOf(this.formatSeparator)<0){const q=rx(a,m,T,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(q,void 0,r,{...l,...a,interpolationkey:T}):q}const k=T.split(this.formatSeparator),H=k.shift().trim(),B=k.join(this.formatSeparator).trim();return this.format(rx(a,m,H,this.options.keySeparator,this.options.ignoreJSONStructure),B,r,{...l,...a,interpolationkey:H})};this.resetRegExp();const v=(l==null?void 0:l.missingInterpolationHandler)||this.options.missingInterpolationHandler,x=((w=l==null?void 0:l.interpolation)==null?void 0:w.skipOnVariables)!==void 0?l.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:T=>qf(T)},{regex:this.regexp,safeValue:T=>this.escapeValue?qf(this.escape(T)):qf(T)}].forEach(T=>{for(h=0;c=T.regex.exec(t);){const k=c[1].trim();if(f=p(k),f===void 0)if(typeof v=="function"){const B=v(t,c,l);f=re(B)?B:""}else if(l&&Object.prototype.hasOwnProperty.call(l,k))f="";else if(x){f=c[0];continue}else this.logger.warn(`missed to pass in variable ${k} for interpolating ${t}`),f="";else!re(f)&&!this.useRawValueToEscape&&(f=Qv(f));const H=T.safeValue(f);if(t=t.replace(c[0],H),x?(T.regex.lastIndex+=f.length,T.regex.lastIndex-=c[0].length):T.regex.lastIndex=0,h++,h>=this.maxReplaces)break}}),t}nest(t,a,r={}){let l,c,f;const h=(m,p)=>{const v=this.nestingOptionsSeparator;if(m.indexOf(v)<0)return m;const x=m.split(new RegExp(`${Ii(v)}[ ]*{`));let S=`{${x[1]}`;m=x[0],S=this.interpolate(S,f);const w=S.match(/'/g),T=S.match(/"/g);(((w==null?void 0:w.length)??0)%2===0&&!T||((T==null?void 0:T.length)??0)%2!==0)&&(S=S.replace(/'/g,'"'));try{f=JSON.parse(S),p&&(f={...p,...f})}catch(k){return this.logger.warn(`failed parsing options string in nesting for key ${m}`,k),`${m}${v}${S}`}return f.defaultValue&&f.defaultValue.indexOf(this.prefix)>-1&&delete f.defaultValue,m};for(;l=this.nestingRegexp.exec(t);){let m=[];f={...r},f=f.replace&&!re(f.replace)?f.replace:f,f.applyPostProcessor=!1,delete f.defaultValue;const p=/{.*}/.test(l[1])?l[1].lastIndexOf("}")+1:l[1].indexOf(this.formatSeparator);if(p!==-1&&(m=l[1].slice(p).split(this.formatSeparator).map(v=>v.trim()).filter(Boolean),l[1]=l[1].slice(0,p)),c=a(h.call(this,l[1].trim(),f),f),c&&l[0]===t&&!re(c))return c;re(c)||(c=Qv(c)),c||(this.logger.warn(`missed to resolve ${l[1]} for nesting ${t}`),c=""),m.length&&(c=m.reduce((v,x)=>this.format(v,x,r.lng,{...r,interpolationkey:l[1].trim()}),c.trim())),t=t.replace(l[0],c),this.regexp.lastIndex=0}return t}}const iO=n=>{let t=n.toLowerCase().trim();const a={};if(n.indexOf("(")>-1){const r=n.split("(");t=r[0].toLowerCase().trim();const l=r[1].substring(0,r[1].length-1);t==="currency"&&l.indexOf(":")<0?a.currency||(a.currency=l.trim()):t==="relativetime"&&l.indexOf(":")<0?a.range||(a.range=l.trim()):l.split(";").forEach(f=>{if(f){const[h,...m]=f.split(":"),p=m.join(":").trim().replace(/^'+|'+$/g,""),v=h.trim();a[v]||(a[v]=p),p==="false"&&(a[v]=!1),p==="true"&&(a[v]=!0),isNaN(p)||(a[v]=parseInt(p,10))}})}return{formatName:t,formatOptions:a}},lx=n=>{const t={};return(a,r,l)=>{let c=l;l&&l.interpolationkey&&l.formatParams&&l.formatParams[l.interpolationkey]&&l[l.interpolationkey]&&(c={...c,[l.interpolationkey]:void 0});const f=r+JSON.stringify(c);let h=t[f];return h||(h=n(Sr(r),l),t[f]=h),h(a)}},aO=n=>(t,a,r)=>n(Sr(a),r)(t);class sO{constructor(t={}){this.logger=hn.create("formatter"),this.options=t,this.init(t)}init(t,a={interpolation:{}}){this.formatSeparator=a.interpolation.formatSeparator||",";const r=a.cacheInBuiltFormats?lx:aO;this.formats={number:r((l,c)=>{const f=new Intl.NumberFormat(l,{...c});return h=>f.format(h)}),currency:r((l,c)=>{const f=new Intl.NumberFormat(l,{...c,style:"currency"});return h=>f.format(h)}),datetime:r((l,c)=>{const f=new Intl.DateTimeFormat(l,{...c});return h=>f.format(h)}),relativetime:r((l,c)=>{const f=new Intl.RelativeTimeFormat(l,{...c});return h=>f.format(h,c.range||"day")}),list:r((l,c)=>{const f=new Intl.ListFormat(l,{...c});return h=>f.format(h)})}}add(t,a){this.formats[t.toLowerCase().trim()]=a}addCached(t,a){this.formats[t.toLowerCase().trim()]=lx(a)}format(t,a,r,l={}){const c=a.split(this.formatSeparator);if(c.length>1&&c[0].indexOf("(")>1&&c[0].indexOf(")")<0&&c.find(h=>h.indexOf(")")>-1)){const h=c.findIndex(m=>m.indexOf(")")>-1);c[0]=[c[0],...c.splice(1,h)].join(this.formatSeparator)}return c.reduce((h,m)=>{var x;const{formatName:p,formatOptions:v}=iO(m);if(this.formats[p]){let S=h;try{const w=((x=l==null?void 0:l.formatParams)==null?void 0:x[l.interpolationkey])||{},T=w.locale||w.lng||l.locale||l.lng||r;S=this.formats[p](h,T,{...v,...l,...w})}catch(w){this.logger.warn(w)}return S}else this.logger.warn(`there was no format function for ${p}`);return h},t)}}const rO=(n,t)=>{n.pending[t]!==void 0&&(delete n.pending[t],n.pendingCount--)};class oO extends Il{constructor(t,a,r,l={}){var c,f;super(),this.backend=t,this.store=a,this.services=r,this.languageUtils=r.languageUtils,this.options=l,this.logger=hn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=l.maxParallelReads||10,this.readingCalls=0,this.maxRetries=l.maxRetries>=0?l.maxRetries:5,this.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,this.state={},this.queue=[],(f=(c=this.backend)==null?void 0:c.init)==null||f.call(c,r,l.backend,l)}queueLoad(t,a,r,l){const c={},f={},h={},m={};return t.forEach(p=>{let v=!0;a.forEach(x=>{const S=`${p}|${x}`;!r.reload&&this.store.hasResourceBundle(p,x)?this.state[S]=2:this.state[S]<0||(this.state[S]===1?f[S]===void 0&&(f[S]=!0):(this.state[S]=1,v=!1,f[S]===void 0&&(f[S]=!0),c[S]===void 0&&(c[S]=!0),m[x]===void 0&&(m[x]=!0)))}),v||(h[p]=!0)}),(Object.keys(c).length||Object.keys(f).length)&&this.queue.push({pending:f,pendingCount:Object.keys(f).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(c),pending:Object.keys(f),toLoadLanguages:Object.keys(h),toLoadNamespaces:Object.keys(m)}}loaded(t,a,r){const l=t.split("|"),c=l[0],f=l[1];a&&this.emit("failedLoading",c,f,a),!a&&r&&this.store.addResourceBundle(c,f,r,void 0,void 0,{skipCopy:!0}),this.state[t]=a?-1:2,a&&r&&(this.state[t]=0);const h={};this.queue.forEach(m=>{Y3(m.loaded,[c],f),rO(m,t),a&&m.errors.push(a),m.pendingCount===0&&!m.done&&(Object.keys(m.loaded).forEach(p=>{h[p]||(h[p]={});const v=m.loaded[p];v.length&&v.forEach(x=>{h[p][x]===void 0&&(h[p][x]=!0)})}),m.done=!0,m.errors.length?m.callback(m.errors):m.callback())}),this.emit("loaded",h),this.queue=this.queue.filter(m=>!m.done)}read(t,a,r,l=0,c=this.retryTimeout,f){if(!t.length)return f(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:a,fcName:r,tried:l,wait:c,callback:f});return}this.readingCalls++;const h=(p,v)=>{if(this.readingCalls--,this.waitingReads.length>0){const x=this.waitingReads.shift();this.read(x.lng,x.ns,x.fcName,x.tried,x.wait,x.callback)}if(p&&v&&l<this.maxRetries){setTimeout(()=>{this.read.call(this,t,a,r,l+1,c*2,f)},c);return}f(p,v)},m=this.backend[r].bind(this.backend);if(m.length===2){try{const p=m(t,a);p&&typeof p.then=="function"?p.then(v=>h(null,v)).catch(h):h(null,p)}catch(p){h(p)}return}return m(t,a,h)}prepareLoading(t,a,r={},l){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();re(t)&&(t=this.languageUtils.toResolveHierarchy(t)),re(a)&&(a=[a]);const c=this.queueLoad(t,a,r,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(f=>{this.loadOne(f)})}load(t,a,r){this.prepareLoading(t,a,{},r)}reload(t,a,r){this.prepareLoading(t,a,{reload:!0},r)}loadOne(t,a=""){const r=t.split("|"),l=r[0],c=r[1];this.read(l,c,"read",void 0,void 0,(f,h)=>{f&&this.logger.warn(`${a}loading namespace ${c} for language ${l} failed`,f),!f&&h&&this.logger.log(`${a}loaded namespace ${c} for language ${l}`,h),this.loaded(t,f,h)})}saveMissing(t,a,r,l,c,f={},h=()=>{}){var m,p,v,x,S;if((p=(m=this.services)==null?void 0:m.utils)!=null&&p.hasLoadedNamespace&&!((x=(v=this.services)==null?void 0:v.utils)!=null&&x.hasLoadedNamespace(a))){this.logger.warn(`did not save key "${r}" as the namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((S=this.backend)!=null&&S.create){const w={...f,isUpdate:c},T=this.backend.create.bind(this.backend);if(T.length<6)try{let k;T.length===5?k=T(t,a,r,l,w):k=T(t,a,r,l),k&&typeof k.then=="function"?k.then(H=>h(null,H)).catch(h):h(null,k)}catch(k){h(k)}else T(t,a,r,l,h,w)}!t||!t[0]||this.store.addResource(t[0],a,r,l)}}}const If=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:n=>{let t={};if(typeof n[1]=="object"&&(t=n[1]),re(n[1])&&(t.defaultValue=n[1]),re(n[2])&&(t.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const a=n[3]||n[2];Object.keys(a).forEach(r=>{t[r]=a[r]})}return t},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),cx=n=>{var t,a;return re(n.ns)&&(n.ns=[n.ns]),re(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),re(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((a=(t=n.supportedLngs)==null?void 0:t.indexOf)==null?void 0:a.call(t,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},nl=()=>{},lO=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(a=>{typeof n[a]=="function"&&(n[a]=n[a].bind(n))})},oS="__i18next_supportNoticeShown",cO=()=>typeof globalThis<"u"&&!!globalThis[oS],uO=()=>{typeof globalThis<"u"&&(globalThis[oS]=!0)},fO=n=>{var t,a,r,l,c,f,h,m,p,v,x,S,w;return!!(((r=(a=(t=n==null?void 0:n.modules)==null?void 0:t.backend)==null?void 0:a.name)==null?void 0:r.indexOf("Locize"))>0||((h=(f=(c=(l=n==null?void 0:n.modules)==null?void 0:l.backend)==null?void 0:c.constructor)==null?void 0:f.name)==null?void 0:h.indexOf("Locize"))>0||(p=(m=n==null?void 0:n.options)==null?void 0:m.backend)!=null&&p.backends&&n.options.backend.backends.some(T=>{var k,H,B;return((k=T==null?void 0:T.name)==null?void 0:k.indexOf("Locize"))>0||((B=(H=T==null?void 0:T.constructor)==null?void 0:H.name)==null?void 0:B.indexOf("Locize"))>0})||(x=(v=n==null?void 0:n.options)==null?void 0:v.backend)!=null&&x.projectId||(w=(S=n==null?void 0:n.options)==null?void 0:S.backend)!=null&&w.backendOptions&&n.options.backend.backendOptions.some(T=>T==null?void 0:T.projectId))};class dr extends Il{constructor(t={},a){if(super(),this.options=cx(t),this.services={},this.logger=hn,this.modules={external:[]},lO(this),a&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,a),this;setTimeout(()=>{this.init(t,a)},0)}}init(t={},a){this.isInitializing=!0,typeof t=="function"&&(a=t,t={}),t.defaultNS==null&&t.ns&&(re(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=If();this.options={...r,...this.options,...cx(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!fO(this)&&!cO()&&(typeof console<"u"&&typeof console.info<"u"&&console.info("🌐 i18next is maintained with support from Locize — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙"),uO());const l=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?hn.init(l(this.modules.logger),this.options):hn.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=sO;const v=new ix(this.options);this.store=new tx(this.options.resources,this.options);const x=this.services;x.logger=hn,x.resourceStore=this.store,x.languageUtils=v,x.pluralResolver=new nO(v,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),p&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(x.formatter=l(p),x.formatter.init&&x.formatter.init(x,this.options),this.options.interpolation.format=x.formatter.format.bind(x.formatter)),x.interpolator=new ox(this.options),x.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},x.backendConnector=new oO(l(this.modules.backend),x.resourceStore,x,this.options),x.backendConnector.on("*",(w,...T)=>{this.emit(w,...T)}),this.modules.languageDetector&&(x.languageDetector=l(this.modules.languageDetector),x.languageDetector.init&&x.languageDetector.init(x,this.options.detection,this.options)),this.modules.i18nFormat&&(x.i18nFormat=l(this.modules.i18nFormat),x.i18nFormat.init&&x.i18nFormat.init(this)),this.translator=new Cl(this.services,this.options),this.translator.on("*",(w,...T)=>{this.emit(w,...T)}),this.modules.external.forEach(w=>{w.init&&w.init(this)})}if(this.format=this.options.interpolation.format,a||(a=nl),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=(...v)=>this.store[p](...v)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=(...v)=>(this.store[p](...v),this)});const h=ar(),m=()=>{const p=(v,x)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),h.resolve(x),a(v,x)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?m():setTimeout(m,0),h}loadResources(t,a=nl){var c,f;let r=a;const l=re(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((l==null?void 0:l.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const h=[],m=p=>{if(!p||p==="cimode")return;this.services.languageUtils.toResolveHierarchy(p).forEach(x=>{x!=="cimode"&&h.indexOf(x)<0&&h.push(x)})};l?m(l):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(v=>m(v)),(f=(c=this.options.preload)==null?void 0:c.forEach)==null||f.call(c,p=>m(p)),this.services.backendConnector.load(h,this.options.ns,p=>{!p&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(p)})}else r(null)}reloadResources(t,a,r){const l=ar();return typeof t=="function"&&(r=t,t=void 0),typeof a=="function"&&(r=a,a=void 0),t||(t=this.languages),a||(a=this.options.ns),r||(r=nl),this.services.backendConnector.reload(t,a,c=>{l.resolve(),r(c)}),l}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&sS.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let a=0;a<this.languages.length;a++){const r=this.languages[a];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,a){this.isLanguageChangingTo=t;const r=ar();this.emit("languageChanging",t);const l=h=>{this.language=h,this.languages=this.services.languageUtils.toResolveHierarchy(h),this.resolvedLanguage=void 0,this.setResolvedLanguage(h)},c=(h,m)=>{m?this.isLanguageChangingTo===t&&(l(m),this.translator.changeLanguage(m),this.isLanguageChangingTo=void 0,this.emit("languageChanged",m),this.logger.log("languageChanged",m)):this.isLanguageChangingTo=void 0,r.resolve((...p)=>this.t(...p)),a&&a(h,(...p)=>this.t(...p))},f=h=>{var v,x;!t&&!h&&this.services.languageDetector&&(h=[]);const m=re(h)?h:h&&h[0],p=this.store.hasLanguageSomeTranslations(m)?m:this.services.languageUtils.getBestMatchFromCodes(re(h)?[h]:h);p&&(this.language||l(p),this.translator.language||this.translator.changeLanguage(p),(x=(v=this.services.languageDetector)==null?void 0:v.cacheUserLanguage)==null||x.call(v,p)),this.loadResources(p,S=>{c(S,p)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?f(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(f):this.services.languageDetector.detect(f):f(t),r}getFixedT(t,a,r){const l=(c,f,...h)=>{let m;typeof f!="object"?m=this.options.overloadTranslationOptionHandler([c,f].concat(h)):m={...f},m.lng=m.lng||l.lng,m.lngs=m.lngs||l.lngs,m.ns=m.ns||l.ns,m.keyPrefix!==""&&(m.keyPrefix=m.keyPrefix||r||l.keyPrefix);const p=this.options.keySeparator||".";let v;return m.keyPrefix&&Array.isArray(c)?v=c.map(x=>(typeof x=="function"&&(x=Md(x,{...this.options,...f})),`${m.keyPrefix}${p}${x}`)):(typeof c=="function"&&(c=Md(c,{...this.options,...f})),v=m.keyPrefix?`${m.keyPrefix}${p}${c}`:c),this.t(v,m)};return re(t)?l.lng=t:l.lngs=t,l.ns=a,l.keyPrefix=r,l}t(...t){var a;return(a=this.translator)==null?void 0:a.translate(...t)}exists(...t){var a;return(a=this.translator)==null?void 0:a.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,a={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=a.lng||this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const f=(h,m)=>{const p=this.services.backendConnector.state[`${h}|${m}`];return p===-1||p===0||p===2};if(a.precheck){const h=a.precheck(this,f);if(h!==void 0)return h}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||f(r,t)&&(!l||f(c,t)))}loadNamespaces(t,a){const r=ar();return this.options.ns?(re(t)&&(t=[t]),t.forEach(l=>{this.options.ns.indexOf(l)<0&&this.options.ns.push(l)}),this.loadResources(l=>{r.resolve(),a&&a(l)}),r):(a&&a(),Promise.resolve())}loadLanguages(t,a){const r=ar();re(t)&&(t=[t]);const l=this.options.preload||[],c=t.filter(f=>l.indexOf(f)<0&&this.services.languageUtils.isSupportedCode(f));return c.length?(this.options.preload=l.concat(c),this.loadResources(f=>{r.resolve(),a&&a(f)}),r):(a&&a(),Promise.resolve())}dir(t){var l,c;if(t||(t=this.resolvedLanguage||(((l=this.languages)==null?void 0:l.length)>0?this.languages[0]:this.language)),!t)return"rtl";try{const f=new Intl.Locale(t);if(f&&f.getTextInfo){const h=f.getTextInfo();if(h&&h.direction)return h.direction}}catch{}const a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((c=this.services)==null?void 0:c.languageUtils)||new ix(If());return t.toLowerCase().indexOf("-latn")>1?"ltr":a.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},a){const r=new dr(t,a);return r.createInstance=dr.createInstance,r}cloneInstance(t={},a=nl){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const l={...this.options,...t,isClone:!0},c=new dr(l);if((t.debug!==void 0||t.prefix!==void 0)&&(c.logger=c.logger.clone(t)),["store","services","language"].forEach(h=>{c[h]=this[h]}),c.services={...this.services},c.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},r){const h=Object.keys(this.store.data).reduce((m,p)=>(m[p]={...this.store.data[p]},m[p]=Object.keys(m[p]).reduce((v,x)=>(v[x]={...m[p][x]},v),m[p]),m),{});c.store=new tx(h,l),c.services.resourceStore=c.store}if(t.interpolation){const m={...If().interpolation,...this.options.interpolation,...t.interpolation},p={...l,interpolation:m};c.services.interpolator=new ox(p)}return c.translator=new Cl(c.services,l),c.translator.on("*",(h,...m)=>{c.emit(h,...m)}),c.init(l,a),c.translator.options=l,c.translator.backendConnector.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},c}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const $e=dr.createInstance();$e.createInstance;$e.dir;$e.init;$e.loadResources;$e.reloadResources;$e.use;$e.changeLanguage;$e.getFixedT;$e.t;$e.exists;$e.setDefaultNamespace;$e.hasLoadedNamespace;$e.loadNamespaces;$e.loadLanguages;const{slice:dO,forEach:hO}=[];function mO(n){return hO.call(dO.call(arguments,1),t=>{if(t)for(const a in t)n[a]===void 0&&(n[a]=t[a])}),n}function pO(n){return typeof n!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(a=>a.test(n))}const ux=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,gO=function(n,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},l=encodeURIComponent(t);let c=`${n}=${l}`;if(r.maxAge>0){const f=r.maxAge-0;if(Number.isNaN(f))throw new Error("maxAge should be a Number");c+=`; Max-Age=${Math.floor(f)}`}if(r.domain){if(!ux.test(r.domain))throw new TypeError("option domain is invalid");c+=`; Domain=${r.domain}`}if(r.path){if(!ux.test(r.path))throw new TypeError("option path is invalid");c+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");c+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(c+="; HttpOnly"),r.secure&&(c+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:c+="; SameSite=Strict";break;case"lax":c+="; SameSite=Lax";break;case"strict":c+="; SameSite=Strict";break;case"none":c+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(c+="; Partitioned"),c},fx={create(n,t,a,r){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};a&&(l.expires=new Date,l.expires.setTime(l.expires.getTime()+a*60*1e3)),r&&(l.domain=r),document.cookie=gO(n,t,l)},read(n){const t=`${n}=`,a=document.cookie.split(";");for(let r=0;r<a.length;r++){let l=a[r];for(;l.charAt(0)===" ";)l=l.substring(1,l.length);if(l.indexOf(t)===0)return l.substring(t.length,l.length)}return null},remove(n,t){this.create(n,"",-1,t)}};var yO={name:"cookie",lookup(n){let{lookupCookie:t}=n;if(t&&typeof document<"u")return fx.read(t)||void 0},cacheUserLanguage(n,t){let{lookupCookie:a,cookieMinutes:r,cookieDomain:l,cookieOptions:c}=t;a&&typeof document<"u"&&fx.create(a,n,r,l,c)}},vO={name:"querystring",lookup(n){var r;let{lookupQuerystring:t}=n,a;if(typeof window<"u"){let{search:l}=window.location;!window.location.search&&((r=window.location.hash)==null?void 0:r.indexOf("?"))>-1&&(l=window.location.hash.substring(window.location.hash.indexOf("?")));const f=l.substring(1).split("&");for(let h=0;h<f.length;h++){const m=f[h].indexOf("=");m>0&&f[h].substring(0,m)===t&&(a=f[h].substring(m+1))}}return a}},xO={name:"hash",lookup(n){var l;let{lookupHash:t,lookupFromHashIndex:a}=n,r;if(typeof window<"u"){const{hash:c}=window.location;if(c&&c.length>2){const f=c.substring(1);if(t){const h=f.split("&");for(let m=0;m<h.length;m++){const p=h[m].indexOf("=");p>0&&h[m].substring(0,p)===t&&(r=h[m].substring(p+1))}}if(r)return r;if(!r&&a>-1){const h=c.match(/\/([a-zA-Z-]*)/g);return Array.isArray(h)?(l=h[typeof a=="number"?a:0])==null?void 0:l.replace("/",""):void 0}}}return r}};let Ba=null;const dx=()=>{if(Ba!==null)return Ba;try{if(Ba=typeof window<"u"&&window.localStorage!==null,!Ba)return!1;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{Ba=!1}return Ba};var bO={name:"localStorage",lookup(n){let{lookupLocalStorage:t}=n;if(t&&dx())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupLocalStorage:a}=t;a&&dx()&&window.localStorage.setItem(a,n)}};let Ha=null;const hx=()=>{if(Ha!==null)return Ha;try{if(Ha=typeof window<"u"&&window.sessionStorage!==null,!Ha)return!1;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{Ha=!1}return Ha};var SO={name:"sessionStorage",lookup(n){let{lookupSessionStorage:t}=n;if(t&&hx())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupSessionStorage:a}=t;a&&hx()&&window.sessionStorage.setItem(a,n)}},wO={name:"navigator",lookup(n){const t=[];if(typeof navigator<"u"){const{languages:a,userLanguage:r,language:l}=navigator;if(a)for(let c=0;c<a.length;c++)t.push(a[c]);r&&t.push(r),l&&t.push(l)}return t.length>0?t:void 0}},_O={name:"htmlTag",lookup(n){let{htmlTag:t}=n,a;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(a=r.getAttribute("lang")),a}},TO={name:"path",lookup(n){var l;let{lookupFromPathIndex:t}=n;if(typeof window>"u")return;const a=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(a)?(l=a[typeof t=="number"?t:0])==null?void 0:l.replace("/",""):void 0}},EO={name:"subdomain",lookup(n){var l,c;let{lookupFromSubdomainIndex:t}=n;const a=typeof t=="number"?t+1:1,r=typeof window<"u"&&((c=(l=window.location)==null?void 0:l.hostname)==null?void 0:c.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(r)return r[a]}};let lS=!1;try{document.cookie,lS=!0}catch{}const cS=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];lS||cS.splice(1,1);const AO=()=>({order:cS,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n});class uS{constructor(t){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,a)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=mO(a,this.options||{},AO()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=l=>l.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(yO),this.addDetector(vO),this.addDetector(bO),this.addDetector(SO),this.addDetector(wO),this.addDetector(_O),this.addDetector(TO),this.addDetector(EO),this.addDetector(xO)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,a=[];return t.forEach(r=>{if(this.detectors[r]){let l=this.detectors[r].lookup(this.options);l&&typeof l=="string"&&(l=[l]),l&&(a=a.concat(l))}}),a=a.filter(r=>r!=null&&!pO(r)).map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?a:a.length>0?a[0]:null}cacheUserLanguage(t){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;a&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||a.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}uS.type="languageDetector";const NO={free:"Free",pro:"Pro",api:"API",enterprise:"Enterprise",reserveAccess:"Reserve Your Early Access"},DO={noiseWord:"Noise",signalWord:"Signal",valueProps:"AI-powered equity research, geopolitical analysis, and macro intelligence — correlated in real time.",reserveEarlyAccess:"Reserve Your Early Access",launchingDate:"Launching March 2026",tryFreeDashboard:"Try the free dashboard",emailPlaceholder:"Enter your email",emailAriaLabel:"Email address for waitlist"},jO={asFeaturedIn:"As featured in"},CO={proTitle:"World Monitor Pro",proDesc:"For investors, analysts, and professionals who need stock monitoring, geopolitical analysis, and daily AI briefings.",proF1:"Equity research — global stock analysis, financials, analyst targets, valuation metrics",proF2:"Geopolitical analysis — Grand Chessboard framework, Prisoners of Geography models",proF3:"Economy analytics — GDP, inflation, interest rates, growth cycles",proF4:"AI morning briefs & flash alerts delivered to Slack, Telegram, WhatsApp, Email",proF5:"Central bank & monetary policy tracking",proF6:"Global risk monitoring & scenario analysis",proF7:"Near-real-time data (<60s refresh), 22 services, 1 key",proF8:"Saved watchlists, custom views & configurable alert rules",proF9:"Premium map layers, longer history & desktop app workflows",proCta:"Reserve Your Early Access",entTitle:"World Monitor Enterprise",entDesc:"For teams that need shared monitoring, API access, deployment options, TV apps, and direct support.",entF1:"Everything in Pro, plus:",entF2:"Live-edge + satellite imagery & SAR",entF3:"AI agents with investor personas & MCP",entF4:"50,000+ infrastructure assets mapped",entF5:"100+ data connectors (Splunk, Snowflake, Sentinel...)",entF6:"REST API + webhooks + bulk export",entF7:"Team workspaces with SSO/MFA/RBAC",entF8:"White-label & embeddable panels",entF9:"Android TV app for SOC walls & trading floors",entF10:"Cloud, on-prem, or air-gapped deployment",entF11:"Dedicated onboarding & support",entCta:"Talk to Sales"},MO={title:"Why upgrade",noiseTitle:"Less noise",noiseDesc:"Filter events, feeds, layers, and live sources around the places and signals you care about.",fasterTitle:"Market intelligence",fasterDesc:"Equity research, analyst targets, and macro analytics — correlated with geopolitical signals that move markets.",controlTitle:"More control",controlDesc:"Save watchlists, custom views, and alert setups for the events you follow most.",deeperTitle:"Deeper analysis",deeperDesc:"Grand Chessboard frameworks, Prisoners of Geography models, central bank tracking, and scenario analysis."},OO={windowTitle:"worldmonitor.app — Live Dashboard",openFullScreen:"Open full screen",tryLiveDashboard:"Try the Live Dashboard",iframeTitle:"World Monitor — Live Intelligence Dashboard",description:"3D WebGL globe · 45+ interactive map layers · Real-time market, macro, geopolitical, energy, and infrastructure data"},RO={uniqueVisitors:"Unique visitors",peakDailyUsers:"Peak daily users",countriesReached:"Countries reached",liveDataSources:"Live data sources",quote:"Markets, monetary policy, geopolitics, energy — everything moves together now. I needed something that showed me how these forces connect in real time, not just the headlines but the underlying drivers.",ceo:"CEO of",asToldTo:"as told to"},kO={title:"Built for people who need signal fast",investorsTitle:"Investors & portfolio managers",investorsDesc:"Track global equities, analyst targets, valuation metrics, and macro indicators alongside geopolitical risk signals.",tradersTitle:"Energy & commodities traders",tradersDesc:"Track vessel movements, cargo inference, supply chain disruptions, and market-moving geopolitical signals.",researchersTitle:"Researchers & analysts",researchersDesc:"Equity research, economy analytics, and geopolitical frameworks for deeper analysis and reporting.",journalistsTitle:"Journalists & media",journalistsDesc:"Follow fast-moving developments across markets and regions without stitching sources together manually.",govTitle:"Government & institutions",govDesc:"Macro policy tracking, central bank monitoring, and situational awareness across geopolitical and infrastructure signals.",teamsTitle:"Teams & organizations",teamsDesc:"Move from individual use to shared workflows, API access, TV apps, and managed deployments."},LO={title:"What World Monitor Tracks",subtitle:"22 service domains ingested simultaneously. Markets, macro, geopolitics, energy, infrastructure — everything normalized and rendered on a WebGL globe.",markets:"Financial Markets & Equities",marketsDesc:"Global stock analysis, commodities, crypto, ETF flows, analyst targets, and FRED macro data",economy:"Economy & Central Banks",economyDesc:"GDP, inflation, interest rates, growth cycles, and monetary policy tracking across major economies",geopolitical:"Geopolitical Analysis",geopoliticalDesc:"ACLED & UCDP events with escalation scoring, risk frameworks, and trend analysis",maritime:"Maritime & Trade",maritimeDesc:"Ship movements, vessel detection, port activity, and cargo inference",aviation:"Aviation Tracking",aviationDesc:"ADS-B transponder tracking of global flight patterns",infra:"Critical Infrastructure",infraDesc:"Nuclear sites, power grids, pipelines, refineries — 50K+ mapped assets",fire:"Satellite Fire Detection",fireDesc:"NASA FIRMS near-real-time fire and hotspot data",cables:"Submarine Cables",cablesDesc:"Undersea cable routes and landing stations",internet:"Internet & GPS",internetDesc:"Outage detection, BGP anomalies, GPS jamming zones",cyber:"Cyber Threats",cyberDesc:"Ransomware feeds, BGP hijacks, DDoS detection",gdelt:"GDELT & News",gdeltDesc:"435+ RSS feeds, AI-scored GDELT events, live broadcasts",seismology:"Seismology & Natural",seismologyDesc:"USGS earthquakes, volcanic activity, severe weather"},zO={free:"Free",freeTagline:"See everything",freeDesc:"The open-source dashboard",freeF1:"5-15 min refresh",freeF2:"435+ feeds, 45 map layers",freeF3:"BYOK for AI",freeF4:"Free forever",openDashboard:"Open Dashboard",pro:"Pro",proTagline:"Markets, macro & geopolitics",proDesc:"Your AI analyst",proF1:"Equity research & stock analysis",proF2:"+ daily briefs, economy analytics",proF3:"AI included, 1 key",proF4:"Early access pricing",enterprise:"Enterprise",enterpriseTagline:"Act before anyone else",enterpriseDesc:"The intelligence platform",entF1:"Live-edge + satellite imagery",entF2:"+ AI agents, 50K+ infra, SAR",entF3:"Custom AI, investor personas",entF4:"Contact us",contactSales:"Contact Sales"},VO={proTier:"PRO TIER",title:"Your AI Analyst That Never Sleeps",subtitle:"The free dashboard shows you the world. Pro tells you what it means — stocks, macro trends, geopolitical risk, and the connections between them.",equityResearch:"Equity Research",equityResearchDesc:"Global stock analysis with financials visualization, analyst price targets, and valuation metrics. Track what moves markets.",geopoliticalAnalysis:"Geopolitical Analysis",geopoliticalAnalysisDesc:"Grand Chessboard strategic framework, Prisoners of Geography models, and central bank & monetary policy tracking.",economyAnalytics:"Economy Analytics",economyAnalyticsDesc:"GDP, inflation, interest rates, and growth cycles. Macro data correlated with market signals and geopolitical events.",riskMonitoring:"Risk Monitoring & Scenarios",riskMonitoringDesc:"Global risk scoring, scenario analysis, and geopolitical risk assessment. Convergence detection across market and political signals.",orbitalSurveillance:"Orbital Surveillance Analysis",orbitalSurveillanceDesc:"Overhead pass predictions, revisit frequency analysis, and imaging window alerts. Know when intelligence satellites are watching your areas of interest.",morningBriefs:"Daily Briefs & Flash Alerts",morningBriefsDesc:"AI-synthesized overnight developments ranked by your focus areas. Market-moving events and geopolitical shifts pushed in real-time.",oneKey:"22 Services, 1 Key",oneKeyDesc:"Finnhub, FRED, ACLED, UCDP, NASA FIRMS, AISStream, OpenSky, and more — all active, no separate registrations.",deliveryLabel:"Choose how intelligence finds you"},UO={morningBrief:"Morning Brief",markets:"Markets",marketsText:"S&P 500 futures -1.2% pre-market. Fed Chair testimony at 10am EST — rate-sensitive sectors under pressure. Analyst consensus shifting on Q2 earnings.",elevated:"Macro",elevatedText:"ECB holds rates at 3.75%. Euro area GDP revised up to 1.1%. Central bank divergence widening — USD/EUR at 3-month high.",watch:"Geopolitical",watchText:"Brent +2.3% on Hormuz AIS anomaly. 4 dark ships in 6h. Commodity supply chain risk elevated — energy sector correlations spiking."},BO={apiTier:"API TIER",title:"Programmatic Intelligence",subtitle:"For developers, analysts, and teams building on World Monitor data. Separate from Pro — use both or either.",restApi:"REST API across all 22 service domains",authenticated:"Authenticated per-key, rate-limited per tier",structured:"Structured JSON with cache headers and OpenAPI 3.1 docs",starter:"Starter",starterReqs:"1,000 req/day",starterWebhooks:"5 webhook rules",business:"Business",businessReqs:"50,000 req/day",businessWebhooks:"Unlimited webhooks + SLA",feedData:"Feed data into your dashboards, automate alerting via Zapier/n8n/Make, build custom scoring models on CII/risk data."},HO={enterpriseTier:"ENTERPRISE TIER",title:"Intelligence Infrastructure",subtitle:"For governments, institutions, trading desks, and organizations that need the full platform with maximum security, AI agents, TV apps, and data depth.",security:"Government-Grade Security",securityDesc:"Air-gapped deployment, on-premises Docker, dedicated cloud tenant, SOC 2 Type II path, SSO/MFA, and full audit trail.",aiAgents:"AI Agents & MCP",aiAgentsDesc:"Autonomous intelligence agents with investor personas. Connect World Monitor as a tool to Claude, GPT, or custom LLMs via MCP.",dataLayers:"Expanded Data Layers",dataLayersDesc:"Tens of thousands of infrastructure assets mapped globally. Satellite imagery integration with change detection and SAR.",connectors:"100+ Data Connectors",connectorsDesc:"PostgreSQL, Snowflake, Splunk, Sentinel, Jira, Slack, Teams, and more. Export to PDF, PowerPoint, CSV, GeoJSON.",whiteLabel:"White-Label, TV & Embeddable",whiteLabelDesc:"Your brand, your domain, your desktop app. Android TV app for SOC walls and trading floors. Embeddable iframe panels.",financial:"Financial Intelligence",financialDesc:"Earnings calendar, energy grid data, enhanced commodity tracking with cargo inference, sanctions screening with AIS correlation.",commodity:"Commodity Trading",commodityDesc:"Vessel tracking + cargo inference + supply chain graph. Know before the market moves.",government:"Government & Institutions",governmentDesc:"Air-gapped, AI agents, full situational awareness, MCP. No data leaves your network.",risk:"Risk Consultancies",riskDesc:"Scenario simulation, investor personas, branded PDF/PowerPoint reports on demand.",soc:"SOCs & CERT",socDesc:"Cyber threat layer, SIEM integration, BGP anomaly monitoring, ransomware feeds.",talkToSales:"Talk to Sales",contactFormTitle:"Talk to our team",contactFormSubtitle:"Tell us about your organization and we'll get back to you within one business day.",namePlaceholder:"Your name",emailPlaceholder:"Work email",orgPlaceholder:"Company *",phonePlaceholder:"Phone number *",messagePlaceholder:"What are you looking for?",workEmailRequired:"Please use your work email address",submitContact:"Send Message",contactSending:"Sending...",contactSent:"Message sent. We'll be in touch.",contactFailed:"Failed to send. Please email enterprise@worldmonitor.app"},PO={title:"Compare Tiers",feature:"Feature",freeHeader:"Free ($0)",proHeader:"Pro (Early Access)",apiHeader:"API (Coming Soon)",entHeader:"Enterprise (Contact)",dataRefresh:"Data refresh",dashboard:"Dashboard",ai:"AI",briefsAlerts:"Briefs & alerts",delivery:"Delivery",apiRow:"API",infraLayers:"Infrastructure layers",satellite:"Orbital Surveillance",connectorsRow:"Connectors",deployment:"Deployment",securityRow:"Security",f5_15min:"5-15 min",fLt60s:"<60 seconds",fPerRequest:"Per-request",fLiveEdge:"Live-edge",f50panels:"50+ panels",fWhiteLabel:"White-label",fBYOK:"BYOK",fIncluded:"Included",fAgentsPersonas:"Agents + personas",fDailyFlash:"Daily + flash",fTeamDist:"Team distribution",fSlackTgWa:"Slack/TG/WA/Email",fWebhook:"Webhook",fSiemMcp:"+ SIEM/MCP",fRestWebhook:"REST + webhook",fMcpBulk:"+ MCP + bulk",f45:"45",fTensOfThousands:"+ tens of thousands",fLiveTracking:"Live tracking",fPassAlerts:"Pass alerts + analysis",fImagerySar:"Imagery + SAR",f100plus:"100+",fCloud:"Cloud",fCloudOnPrem:"Cloud/on-prem/air-gap",fStandard:"Standard",fKeyAuth:"Key auth",fSsoMfa:"SSO/MFA/RBAC/audit",noteBelow:"The core platform remains free. Paid plans unlock equity research, macro analytics, AI briefings, and organizational use."},qO={title:"Frequently Asked Questions",q1:"Is World Monitor still free?",a1:"Yes. The core platform remains free. Pro adds equity research, macro analytics, and AI briefings. Enterprise adds team deployments and TV apps.",q2:"Why pay for Pro?",a2:"Pro is for investors, analysts, and professionals who want stock monitoring, geopolitical analysis, economy analytics, and AI-powered daily briefings — all under one key.",q3:"Who is Enterprise for?",a3:"Enterprise is for teams that need shared use, APIs, integrations, deployment options, and direct support.",q4:"Can I start with Pro and upgrade later?",a4:"Yes. Pro works for serious individuals. Enterprise is there when team and deployment needs grow.",q5:"Is this only for conflict monitoring?",a5:"No. World Monitor is primarily a global intelligence platform covering stock markets, macroeconomics, geopolitical analysis, energy, infrastructure, and more. Conflict tracking is one of many capabilities — not the focus.",q6:"Why keep the core platform free?",a6:"Because public access matters. Paid plans fund deeper workflows for serious users and organizations.",q7:"Can I still use my own API keys?",a7:"Yes. Bring-your-own-keys always works. Pro simply means you don't have to register for 20+ separate services.",q8:"What's MCP?",a8:"Model Context Protocol lets AI agents (Claude, GPT, or custom LLMs) use World Monitor as a tool — querying all 22 services, reading map state, and triggering analysis. Enterprise only."},IO={title:"Start with Pro. Scale to Enterprise.",subtitle:"Keep using World Monitor for free, or upgrade for equity research, macro analytics, and AI briefings. If your organization needs team access, TV apps, or API support, talk to us.",getPro:"Reserve Your Early Access",talkToSales:"Talk to Sales"},GO={beFirstInLine:"Be first in line.",lookingForEnterprise:"Looking for Enterprise?",contactUs:"Contact us",wiredArticle:"WIRED Article"},FO={submitting:"Submitting...",joinWaitlist:"Reserve Your Early Access",tooManyRequests:"Too many requests",failedTryAgain:"Failed — try again"},YO={alreadyOnList:"You're already on the list.",shareHint:"Share your link to move up the line. Each friend who joins bumps you closer to the front.",copied:"Copied!",shareOnX:"Share on X",linkedin:"LinkedIn",whatsapp:"WhatsApp",telegram:"Telegram",shareText:"I just joined the World Monitor Pro waitlist — stock monitoring, geopolitical analysis, and AI daily briefings in one platform. Join me:",joinWaitlistShare:"Join the World Monitor Pro waitlist:",youreIn:"You're in!",invitedBanner:"You've been invited — join the waitlist"},fS={nav:NO,hero:DO,wired:jO,twoPath:CO,whyUpgrade:MO,livePreview:OO,socialProof:RO,audience:kO,dataCoverage:LO,tiers:zO,proShowcase:VO,slackMock:UO,apiSection:BO,enterpriseShowcase:HO,pricingTable:PO,faq:qO,finalCta:IO,footer:GO,form:FO,referral:YO},dS=["en","ar","bg","cs","de","el","es","fr","it","ja","ko","nl","pl","pt","ro","ru","sv","th","tr","vi","zh"],KO=new Set(dS),mx=new Set(["en"]),XO=new Set(["ar"]),$O=Object.assign({"./locales/ar.json":()=>Ue(()=>import("./ar-BHa0nEOe.js"),[]).then(n=>n.default),"./locales/bg.json":()=>Ue(()=>import("./bg-Ci69To5a.js"),[]).then(n=>n.default),"./locales/cs.json":()=>Ue(()=>import("./cs-CqKhwIlR.js"),[]).then(n=>n.default),"./locales/de.json":()=>Ue(()=>import("./de-B71p-f-t.js"),[]).then(n=>n.default),"./locales/el.json":()=>Ue(()=>import("./el-DJwjBufy.js"),[]).then(n=>n.default),"./locales/es.json":()=>Ue(()=>import("./es-aR_qLKIk.js"),[]).then(n=>n.default),"./locales/fr.json":()=>Ue(()=>import("./fr-BrtwTv_R.js"),[]).then(n=>n.default),"./locales/it.json":()=>Ue(()=>import("./it-DHbGtQXZ.js"),[]).then(n=>n.default),"./locales/ja.json":()=>Ue(()=>import("./ja-D8-35S3Y.js"),[]).then(n=>n.default),"./locales/ko.json":()=>Ue(()=>import("./ko-otMG-p7A.js"),[]).then(n=>n.default),"./locales/nl.json":()=>Ue(()=>import("./nl-B3DRC8p4.js"),[]).then(n=>n.default),"./locales/pl.json":()=>Ue(()=>import("./pl-DqoCbf3Z.js"),[]).then(n=>n.default),"./locales/pt.json":()=>Ue(()=>import("./pt-CqDblfWm.js"),[]).then(n=>n.default),"./locales/ro.json":()=>Ue(()=>import("./ro-DaIMP80d.js"),[]).then(n=>n.default),"./locales/ru.json":()=>Ue(()=>import("./ru-DN0TfVz-.js"),[]).then(n=>n.default),"./locales/sv.json":()=>Ue(()=>import("./sv-B8YGwHj7.js"),[]).then(n=>n.default),"./locales/th.json":()=>Ue(()=>import("./th-Dx5iTAoX.js"),[]).then(n=>n.default),"./locales/tr.json":()=>Ue(()=>import("./tr-DqKzKEKV.js"),[]).then(n=>n.default),"./locales/vi.json":()=>Ue(()=>import("./vi-ByRwBJoF.js"),[]).then(n=>n.default),"./locales/zh.json":()=>Ue(()=>import("./zh-Cf0ddDO-.js"),[]).then(n=>n.default)});function ZO(n){var a;const t=((a=(n||"en").split("-")[0])==null?void 0:a.toLowerCase())||"en";return KO.has(t)?t:"en"}async function QO(n){const t=ZO(n);if(mx.has(t))return t;const a=$O[`./locales/${t}.json`],r=a?await a():fS;return $e.addResourceBundle(t,"translation",r,!0,!0),mx.add(t),t}async function JO(){if($e.isInitialized)return;await $e.use(uS).init({resources:{en:{translation:fS}},supportedLngs:[...dS],nonExplicitSupportedLngs:!0,fallbackLng:"en",interpolation:{escapeValue:!1},detection:{order:["querystring","localStorage","navigator"],lookupQuerystring:"lang",caches:["localStorage"]}});const n=await QO($e.language||"en");n!=="en"&&await $e.changeLanguage(n);const t=($e.language||n).split("-")[0]||"en";document.documentElement.setAttribute("lang",t==="zh"?"zh-CN":t),XO.has(t)&&document.documentElement.setAttribute("dir","rtl")}function _(n,t){return $e.t(n,t)}const WO="https://api.worldmonitor.app/api";let $t=null,pl=!1,il=null;async function eR(){return il||(il=tR(),il)}async function tR(){const{Clerk:n}=await Ue(async()=>{const{Clerk:t}=await import("./clerk-C6kUTNKl.js");return{Clerk:t}},[]);throw new Error("VITE_CLERK_PUBLISHABLE_KEY not set")}function nR(n){Ue(async()=>{const{DodoPayments:t}=await import("./index.esm-BiNDwt_v.js");return{DodoPayments:t}},[]).then(({DodoPayments:t})=>{t.Initialize({mode:"test",displayType:"overlay",onEvent:a=>{var r,l,c;a.event_type==="checkout.status"&&(((r=a.data)==null?void 0:r.status)??((c=(l=a.data)==null?void 0:l.message)==null?void 0:c.status))==="succeeded"&&(n==null||n())}})}).catch(t=>{console.error("[checkout] Failed to load Dodo overlay SDK:",t)})}async function iR(n,t){if(pl)return!1;const a=await eR();return a.user?aR(n,t??{}):(a.openSignIn(),!1)}async function aR(n,t){var a,r,l,c;if(pl)return!1;pl=!0;try{let f=await((a=$t==null?void 0:$t.session)==null?void 0:a.getToken({template:"convex"}).catch(()=>null))??await((r=$t==null?void 0:$t.session)==null?void 0:r.getToken().catch(()=>null));if(f||(await new Promise(v=>setTimeout(v,2e3)),f=await((l=$t==null?void 0:$t.session)==null?void 0:l.getToken({template:"convex"}).catch(()=>null))??await((c=$t==null?void 0:$t.session)==null?void 0:c.getToken().catch(()=>null))),!f)return console.error("[checkout] No auth token after retry"),!1;const h=await fetch(`${WO}/create-checkout`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${f}`},body:JSON.stringify({productId:n,returnUrl:"https://worldmonitor.app",discountCode:t.discountCode,referralCode:t.referralCode}),signal:AbortSignal.timeout(15e3)});if(!h.ok){const v=await h.json().catch(()=>({}));return console.error("[checkout] Edge error:",h.status,v),!1}const m=await h.json();if(!(m!=null&&m.checkout_url))return console.error("[checkout] No checkout_url in response"),!1;const{DodoPayments:p}=await Ue(async()=>{const{DodoPayments:v}=await import("./index.esm-BiNDwt_v.js");return{DodoPayments:v}},[]);return p.Checkout.open({checkoutUrl:m.checkout_url,options:{manualRedirect:!0,themeConfig:{dark:{bgPrimary:"#0d0d0d",bgSecondary:"#1a1a1a",borderPrimary:"#323232",textPrimary:"#ffffff",textSecondary:"#909090",buttonPrimary:"#22c55e",buttonPrimaryHover:"#16a34a",buttonTextPrimary:"#0d0d0d"},light:{bgPrimary:"#ffffff",bgSecondary:"#f8f9fa",borderPrimary:"#d4d4d4",textPrimary:"#1a1a1a",textSecondary:"#555555",buttonPrimary:"#16a34a",buttonPrimaryHover:"#15803d",buttonTextPrimary:"#ffffff"},radius:"4px"}}}),!0}catch(f){return console.error("[checkout] Failed:",f),!1}finally{pl=!1}}const sR=[{name:"Free",price:0,period:"forever",description:"Get started with the essentials",features:["Core dashboard panels","Global news feed","Earthquake & weather alerts","Basic map view"],cta:"Get Started",href:"https://worldmonitor.app",highlighted:!1},{name:"Pro",monthlyPrice:39.99,annualPrice:399.99,description:"Full intelligence dashboard",features:["Everything in Free","AI stock analysis & backtesting","Daily market briefs","Military & geopolitical tracking","Custom widget builder","MCP data connectors","Priority data refresh"],monthlyProductId:"pdt_0Nbtt71uObulf7fGXhQup",annualProductId:"pdt_0NbttMIfjLWC10jHQWYgJ",highlighted:!0},{name:"API",monthlyPrice:99.99,annualPrice:999,description:"Programmatic access to intelligence data",features:["REST API access","Real-time data streams","1,000 requests/day","Webhook notifications","Custom data exports"],monthlyProductId:"pdt_0NbttVmG1SERrxhygbbUq",annualProductId:"pdt_0Nbu2lawHYE3dv2THgSEV",highlighted:!1},{name:"Enterprise",price:null,description:"Custom solutions for organizations",features:["Everything in Pro + API","Unlimited API requests","Dedicated support","Custom integrations","SLA guarantee","On-premise option"],cta:"Contact Sales",href:"mailto:enterprise@worldmonitor.app",highlighted:!1}],rR="https://api.worldmonitor.app/api/product-catalog";function oR(){const[n,t]=W.useState(sR);return W.useEffect(()=>{let a=!1;return fetch(rR,{signal:AbortSignal.timeout(5e3)}).then(r=>r.ok?r.json():null).then(r=>{var l;!a&&((l=r==null?void 0:r.tiers)!=null&&l.length)&&t(r.tiers)}).catch(()=>{}),()=>{a=!0}},[]),n}function lR(n,t){return n.price===0?{amount:"$0",suffix:"forever"}:n.price===null&&n.monthlyPrice===void 0?{amount:"Custom",suffix:"tailored to you"}:n.annualPrice===null&&n.monthlyPrice!==void 0?{amount:`$${n.monthlyPrice}`,suffix:"/mo"}:t==="annual"&&n.annualPrice!=null?{amount:`$${n.annualPrice}`,suffix:"/yr"}:{amount:`$${n.monthlyPrice}`,suffix:"/mo"}}function cR(n,t){return n.cta&&n.href&&n.price===0?{type:"link",label:n.cta,href:n.href,external:!0}:n.cta&&n.href&&n.price===null?{type:"link",label:n.cta,href:n.href,external:!0}:n.monthlyProductId?{type:"checkout",label:"Get Started",productId:t==="annual"&&n.annualProductId?n.annualProductId:n.monthlyProductId}:{type:"link",label:"Learn More",href:"#",external:!1}}function uR({refCode:n}){const[t,a]=W.useState("monthly"),r=oR(),l=W.useCallback(c=>{iR(c,{referralCode:n})},[n]);return g.jsx("section",{id:"pricing",className:"py-24 px-6 border-t border-wm-border bg-[#060606]",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsxs("div",{className:"text-center mb-16",children:[g.jsx(Ka.h2,{className:"text-3xl md:text-5xl font-display font-bold mb-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:"Choose Your Plan"}),g.jsx(Ka.p,{className:"text-wm-muted max-w-xl mx-auto mb-8",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:"From real-time monitoring to full intelligence infrastructure. Pick the tier that fits your mission."}),g.jsxs(Ka.div,{className:"inline-flex items-center gap-3 bg-wm-card border border-wm-border rounded-sm p-1",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:[g.jsx("button",{onClick:()=>a("monthly"),className:`px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider transition-colors ${t==="monthly"?"bg-wm-green text-wm-bg font-bold":"text-wm-muted hover:text-wm-text"}`,children:"Monthly"}),g.jsxs("button",{onClick:()=>a("annual"),className:`px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider transition-colors flex items-center gap-2 ${t==="annual"?"bg-wm-green text-wm-bg font-bold":"text-wm-muted hover:text-wm-text"}`,children:["Annual",g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-sm ${t==="annual"?"bg-wm-bg/20 text-wm-bg":"bg-wm-green/10 text-wm-green"}`,children:"Save 17%"})]})]})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:r.map((c,f)=>{const h=lR(c,t),m=cR(c,t);return g.jsxs(Ka.div,{className:`relative bg-zinc-900 rounded-lg p-6 flex flex-col ${c.highlighted?"border-2 border-wm-green shadow-lg shadow-wm-green/10":"border border-wm-border"}`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:f*.1},children:[c.highlighted&&g.jsxs("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 inline-flex items-center gap-1 bg-wm-green text-wm-bg px-3 py-1 rounded-full text-xs font-mono font-bold uppercase tracking-wider",children:[g.jsx(P3,{className:"w-3 h-3","aria-hidden":"true"}),"Most Popular"]}),g.jsx("h3",{className:`font-display text-lg font-bold mb-1 ${c.highlighted?"text-wm-green":"text-wm-text"}`,children:c.name}),g.jsx("p",{className:"text-xs text-wm-muted mb-4",children:c.description}),g.jsxs("div",{className:"mb-6",children:[g.jsx("span",{className:"text-4xl font-display font-bold",children:h.amount}),g.jsxs("span",{className:"text-sm text-wm-muted ml-1",children:["/",h.suffix]})]}),g.jsx("ul",{className:"space-y-3 mb-8 flex-1",children:c.features.map((p,v)=>g.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[g.jsx(jd,{className:`w-4 h-4 shrink-0 mt-0.5 ${c.highlighted?"text-wm-green":"text-wm-muted"}`,"aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:p})]},v))}),m.type==="link"?g.jsxs("a",{href:m.href,target:m.external?"_blank":void 0,rel:m.external?"noreferrer":void 0,className:`block text-center py-3 rounded-sm font-mono text-xs uppercase tracking-wider font-bold transition-colors ${c.highlighted?"bg-wm-green text-wm-bg hover:bg-green-400":"border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text"}`,children:[m.label," ",g.jsx(bi,{className:"w-3.5 h-3.5 inline-block ml-1","aria-hidden":"true"})]}):g.jsxs("button",{onClick:()=>l(m.productId),className:`block w-full text-center py-3 rounded-sm font-mono text-xs uppercase tracking-wider font-bold transition-colors cursor-pointer ${c.highlighted?"bg-wm-green text-wm-bg hover:bg-green-400":"border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text"}`,children:[m.label," ",g.jsx(bi,{className:"w-3.5 h-3.5 inline-block ml-1","aria-hidden":"true"})]})]},c.name)})}),g.jsx("p",{className:"text-center text-xs text-wm-muted font-mono mt-8",children:"Have a promo code? Enter it during checkout."})]})})}const fR="/pro/assets/worldmonitor-7-mar-2026-CtI5YvxO.jpg",dR="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0.11%2010.99%20124.78%2024.98'%3e%3cpath%20d='M105.375%2014.875v17.25h8.5c2.375%200%203.75-.375%204.75-1.25%201.25-1.125%201.875-3.125%201.875-7.375s-.625-6.25-1.875-7.375c-1-.875-2.375-1.25-4.75-1.25zM117%2023.5c0%203.75-.25%204.625-1%205.125-.5.375-1.125.5-2.375.5h-4.75V17.75h4.75c1.25%200%201.875%200%202.375.5.75.625%201%201.5%201%205.25zm7.875%2012.438H99.937V11h24.938zM79.563%2017.75v-2.875h14.75v5.5h-3.126V17.75h-6v4.125h4.75v2.75h-4.75v4.625h6.126v-3h3.124v5.875H79.564V29.25h2.374v-11.5zM66.188%2027.625c0%201.875.124%203.25.374%204.375h3.376c-.126-.875-.25-2.5-.25-4.625-.126-2.5-.876-2.875-2.626-3.25%202-.375%202.876-1.25%202.876-4.375%200-2.5-.376-3.5-1.126-4.125-.5-.5-1.374-.75-2.75-.75h-10.5v17.25h3.5v-6.75h4.876c1%200%201.374.125%201.75.375s.5.625.5%201.875zm-7.126-5v-4.75h5.626c.75%200%201%20.125%201.124.25.25.25.5.625.5%202.125s-.25%202-.5%202.25c-.124.125-.374.25-1.124.25zm15.876%2013.313h-25V11h24.937v24.938zM43.438%2029.25v2.875H31.562V29.25h4.25v-11.5h-4.25v-2.875h11.875v2.875h-4.25v11.5zM23.375%2014.875h-3.25L17.75%2028.5%2015%2015.875c-.125-.875-.5-1-1.25-1H12c-.75%200-1.125.25-1.25%201L8%2028.5%205.625%2014.875h-3.5L5.5%2031.25c.125.75.375.875%201.25.875h2.375c.75%200%201-.125%201.25-.875L13%2019.375l2.625%2011.875c.125.75.375.875%201.25.875h2.25c.75%200%201.125-.125%201.25-.875zm1.75%2021.063h-25V11h24.938v24.938z'%3e%3c/path%3e%3c/svg%3e",hS="https://api.worldmonitor.app/api",hR="0x4AAAAAACnaYgHIyxclu8Tj",mR="https://worldmonitor.app/pro";function pR(){if(!window.turnstile)return 0;let n=0;return document.querySelectorAll(".cf-turnstile:not([data-rendered])").forEach(t=>{const a=window.turnstile.render(t,{sitekey:hR,size:"flexible",callback:r=>{t.dataset.token=r},"expired-callback":()=>{delete t.dataset.token},"error-callback":()=>{delete t.dataset.token}});t.dataset.rendered="true",t.dataset.widgetId=String(a),n++}),n}function Eh(){return new URLSearchParams(window.location.search).get("ref")||void 0}function gR(n){return String(n??"").replace(/[&<>"']/g,t=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[t]||t)}function yR(n,t){if(t.referralCode==null&&t.status==null){const v=n.querySelector('button[type="submit"]');v&&(v.textContent=_("form.joinWaitlist"),v.disabled=!1);return}const a=gR(t.referralCode),r=`${mR}?ref=${a}`,l=encodeURIComponent(_("referral.shareText")),c=encodeURIComponent(r),f=(v,x,S)=>{const w=document.createElement(v);return w.className=x,S&&(w.textContent=S),w},h=f("div","text-center"),m=t.status==="already_registered",p=_("referral.shareHint");if(m?h.appendChild(f("p","text-lg font-display font-bold text-wm-green mb-2",_("referral.alreadyOnList"))):h.appendChild(f("p","text-lg font-display font-bold text-wm-green mb-2",_("referral.youreIn"))),h.appendChild(f("p","text-sm text-wm-muted mb-4",p)),a){const v=f("div","bg-wm-card border border-wm-border px-4 py-3 mb-4 font-mono text-xs text-wm-green break-all select-all cursor-pointer",r);v.addEventListener("click",()=>{navigator.clipboard.writeText(r).then(()=>{v.textContent=_("referral.copied"),setTimeout(()=>{v.textContent=r},2e3)})}),h.appendChild(v);const x=f("div","flex gap-3 justify-center flex-wrap"),S=[{label:_("referral.shareOnX"),href:`https://x.com/intent/tweet?text=${l}&url=${c}`},{label:_("referral.linkedin"),href:`https://www.linkedin.com/sharing/share-offsite/?url=${c}`},{label:_("referral.whatsapp"),href:`https://wa.me/?text=${l}%20${c}`},{label:_("referral.telegram"),href:`https://t.me/share/url?url=${c}&text=${encodeURIComponent(_("referral.joinWaitlistShare"))}`}];for(const w of S){const T=f("a","bg-wm-card border border-wm-border px-4 py-2 text-xs font-mono text-wm-muted hover:text-wm-text hover:border-wm-text transition-colors",w.label);T.href=w.href,T.target="_blank",T.rel="noreferrer",x.appendChild(T)}h.appendChild(x)}n.replaceWith(h)}async function mS(n,t){var m;const a=t.querySelector('button[type="submit"]'),r=a.textContent;a.disabled=!0,a.textContent=_("form.submitting");const l=((m=t.querySelector('input[name="website"]'))==null?void 0:m.value)||"",c=t.querySelector(".cf-turnstile"),f=(c==null?void 0:c.dataset.token)||"",h=Eh();try{const p=await fetch(`${hS}/register-interest`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n,source:"pro-waitlist",website:l,turnstileToken:f,referredBy:h})}),v=await p.json();if(!p.ok)throw new Error(v.error||"Registration failed");yR(t,{referralCode:v.referralCode,position:v.position,status:v.status})}catch(p){a.textContent=p.message==="Too many requests"?_("form.tooManyRequests"):_("form.failedTryAgain"),a.disabled=!1,c!=null&&c.dataset.widgetId&&window.turnstile&&(window.turnstile.reset(c.dataset.widgetId),delete c.dataset.token),setTimeout(()=>{a.textContent=r},3e3)}}const vR=()=>g.jsx("svg",{viewBox:"0 0 24 24",className:"w-5 h-5",fill:"currentColor","aria-hidden":"true",children:g.jsx("path",{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"})}),pS=()=>g.jsxs("a",{href:"https://worldmonitor.app",className:"flex items-center gap-2 hover:opacity-80 transition-opacity","aria-label":"World Monitor — Home",children:[g.jsxs("div",{className:"relative w-8 h-8 rounded-full bg-wm-card border border-wm-border flex items-center justify-center overflow-hidden",children:[g.jsx(Nl,{className:"w-5 h-5 text-wm-blue opacity-50 absolute","aria-hidden":"true"}),g.jsx(IM,{className:"w-6 h-6 text-wm-green absolute z-10","aria-hidden":"true"})]}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] text-wm-muted font-mono uppercase tracking-widest leading-none mt-1",children:"by Someone.ceo"})]})]}),xR=()=>g.jsx("nav",{className:"fixed top-0 left-0 right-0 z-50 glass-panel border-b-0 border-x-0 rounded-none","aria-label":"Main navigation",children:g.jsxs("div",{className:"max-w-7xl mx-auto px-6 h-16 flex items-center justify-between",children:[g.jsx(pS,{}),g.jsxs("div",{className:"hidden md:flex items-center gap-8 text-sm font-mono text-wm-muted",children:[g.jsx("a",{href:"#tiers",className:"hover:text-wm-text transition-colors",children:_("nav.free")}),g.jsx("a",{href:"#pro",className:"hover:text-wm-green transition-colors",children:_("nav.pro")}),g.jsx("a",{href:"#api",className:"hover:text-wm-text transition-colors",children:_("nav.api")}),g.jsx("a",{href:"#enterprise",className:"hover:text-wm-text transition-colors",children:_("nav.enterprise")})]}),g.jsx("a",{href:"#pricing",className:"bg-wm-green text-wm-bg px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("nav.reserveAccess")})]})}),bR=()=>g.jsxs("a",{href:"https://www.wired.me/story/the-music-streaming-ceo-who-built-a-global-war-map",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full border border-wm-border bg-wm-card/50 text-wm-muted text-xs font-mono hover:border-wm-green/30 hover:text-wm-text transition-colors",children:[_("wired.asFeaturedIn")," ",g.jsx("span",{className:"text-wm-text font-bold",children:"WIRED"})," ",g.jsx(J1,{className:"w-3 h-3","aria-hidden":"true"})]}),SR=()=>g.jsxs("div",{className:"relative my-4 md:my-8 -mx-6",children:[g.jsx("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:g.jsx("div",{className:"w-64 h-40 md:w-96 md:h-56 bg-wm-green/8 rounded-full blur-[80px]"})}),g.jsx("div",{className:"flex items-end justify-center gap-[3px] md:gap-1 h-28 md:h-44 relative px-4","aria-hidden":"true",children:Array.from({length:60}).map((r,l)=>{const c=Math.abs(l-30),f=c<=8,h=f?1-c/8:0,m=60+h*110,p=Math.max(8,35-c*.8);return g.jsx(Ka.div,{className:`flex-1 max-w-2 md:max-w-3 rounded-sm ${f?"bg-wm-green":"bg-wm-muted/20"}`,style:f?{boxShadow:`0 0 ${6+h*12}px rgba(74,222,128,${h*.5})`}:void 0,initial:{height:f?m*.3:p*.5,opacity:f?.4:.08},animate:f?{height:[m*.5,m,m*.65,m*.9],opacity:[.6+h*.3,1,.75+h*.2,.95]}:{height:[p,p*.3,p*.7,p*.15,p*.5],opacity:[.2,.06,.15,.04,.12]},transition:{duration:f?2.5+h*.5:1+Math.random()*.6,repeat:1/0,repeatType:"reverse",delay:f?c*.07:Math.random()*.6,ease:"easeInOut"}},l)})})]}),wR=()=>g.jsxs("section",{className:"pt-28 pb-12 px-6 relative overflow-hidden",children:[g.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_50%_20%,rgba(74,222,128,0.08)_0%,transparent_50%)] pointer-events-none"}),g.jsx("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:g.jsxs(Ka.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[g.jsx("div",{className:"mb-4",children:g.jsx(bR,{})}),g.jsxs("h1",{className:"text-6xl md:text-8xl font-display font-bold tracking-tighter leading-[0.95]",children:[g.jsx("span",{className:"text-wm-muted/40",children:_("hero.noiseWord")}),g.jsx("span",{className:"mx-3 md:mx-5 text-wm-border/50",children:"→"}),g.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-wm-green to-emerald-300 text-glow",children:_("hero.signalWord")})]}),g.jsx(SR,{}),g.jsx("p",{className:"text-lg md:text-xl text-wm-muted max-w-xl mx-auto font-light leading-relaxed",children:_("hero.valueProps")}),Eh()&&g.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 mt-4 rounded-sm border border-wm-green/30 bg-wm-green/5 text-sm font-mono text-wm-green",children:[g.jsx(B3,{className:"w-4 h-4","aria-hidden":"true"}),_("referral.invitedBanner")]}),g.jsxs("form",{className:"flex flex-col gap-3 max-w-md mx-auto mt-8",onSubmit:n=>{n.preventDefault();const t=n.currentTarget,a=new FormData(t).get("email");mS(a,t)},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[g.jsx("input",{type:"email",name:"email",placeholder:_("hero.emailPlaceholder"),className:"flex-1 bg-wm-card border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono",required:!0,"aria-label":_("hero.emailAriaLabel")}),g.jsxs("button",{type:"submit",className:"bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors flex items-center justify-center gap-2 whitespace-nowrap",children:[_("hero.reserveEarlyAccess")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})]}),g.jsx("div",{className:"cf-turnstile mx-auto"})]}),g.jsxs("div",{className:"flex items-center justify-center gap-4 mt-4",children:[g.jsx("p",{className:"text-xs text-wm-muted font-mono",children:_("hero.launchingDate")}),g.jsx("span",{className:"text-wm-border",children:"|"}),g.jsxs("a",{href:"https://worldmonitor.app",className:"text-xs text-wm-green font-mono hover:text-green-300 transition-colors flex items-center gap-1",children:[_("hero.tryFreeDashboard")," ",g.jsx(bi,{className:"w-3 h-3","aria-hidden":"true"})]})]})]})})]}),_R=()=>g.jsx("section",{className:"border-y border-wm-border bg-wm-card/30 py-16 px-6",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 text-center mb-12",children:[{value:"2M+",label:_("socialProof.uniqueVisitors")},{value:"421K",label:_("socialProof.peakDailyUsers")},{value:"190+",label:_("socialProof.countriesReached")},{value:"435+",label:_("socialProof.liveDataSources")}].map((n,t)=>g.jsxs("div",{children:[g.jsx("p",{className:"text-3xl md:text-4xl font-display font-bold text-wm-green",children:n.value}),g.jsx("p",{className:"text-xs font-mono text-wm-muted uppercase tracking-widest mt-1",children:n.label})]},t))}),g.jsxs("blockquote",{className:"max-w-3xl mx-auto text-center",children:[g.jsxs("p",{className:"text-lg md:text-xl text-wm-muted italic leading-relaxed",children:['"',_("socialProof.quote"),'"']}),g.jsx("footer",{className:"mt-6 flex items-center justify-center gap-3",children:g.jsx("a",{href:"https://www.wired.me/story/the-music-streaming-ceo-who-built-a-global-war-map",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 text-wm-muted hover:text-wm-text transition-colors",children:g.jsx("img",{src:dR,alt:"WIRED",className:"h-5 brightness-0 invert opacity-60 hover:opacity-100 transition-opacity"})})})]})]})}),TR=()=>g.jsxs("section",{className:"py-24 px-6 max-w-5xl mx-auto",id:"tiers",children:[g.jsx("h2",{className:"sr-only",children:"Plans"}),g.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-green p-8 relative border-glow",children:[g.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-wm-green"}),g.jsx("h3",{className:"font-display text-2xl font-bold mb-2",children:_("twoPath.proTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-6",children:_("twoPath.proDesc")}),g.jsx("ul",{className:"space-y-3 mb-8",children:[_("twoPath.proF1"),_("twoPath.proF2"),_("twoPath.proF3"),_("twoPath.proF4"),_("twoPath.proF5"),_("twoPath.proF6"),_("twoPath.proF7"),_("twoPath.proF8"),_("twoPath.proF9")].map((n,t)=>g.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[g.jsx(jd,{className:"w-4 h-4 shrink-0 mt-0.5 text-wm-green","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:n})]},t))}),g.jsx("a",{href:"#pricing",className:"block text-center py-2.5 rounded-sm font-mono text-xs uppercase tracking-wider font-bold bg-wm-green text-wm-bg hover:bg-green-400 transition-colors",children:_("twoPath.proCta")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-8",children:[g.jsx("h3",{className:"font-display text-2xl font-bold mb-2",children:_("twoPath.entTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-6",children:_("twoPath.entDesc")}),g.jsxs("ul",{className:"space-y-3 mb-8",children:[g.jsx("li",{className:"text-xs font-mono text-wm-green uppercase tracking-wider mb-1",children:_("twoPath.entF1")}),[_("twoPath.entF2"),_("twoPath.entF3"),_("twoPath.entF4"),_("twoPath.entF5"),_("twoPath.entF6"),_("twoPath.entF7"),_("twoPath.entF8"),_("twoPath.entF9"),_("twoPath.entF10"),_("twoPath.entF11")].map((n,t)=>g.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[g.jsx(jd,{className:"w-4 h-4 shrink-0 mt-0.5 text-wm-muted","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:n})]},t))]}),g.jsx("a",{href:"#enterprise",className:"block text-center py-2.5 rounded-sm font-mono text-xs uppercase tracking-wider font-bold border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text transition-colors",children:_("twoPath.entCta")})]})]})]}),ER=()=>{const n=[{icon:g.jsx(l3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.noiseTitle"),desc:_("whyUpgrade.noiseDesc")},{icon:g.jsx(iS,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.fasterTitle"),desc:_("whyUpgrade.fasterDesc")},{icon:g.jsx(R3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.controlTitle"),desc:_("whyUpgrade.controlDesc")},{icon:g.jsx(nS,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.deeperTitle"),desc:_("whyUpgrade.deeperDesc")}];return g.jsx("section",{className:"py-24 px-6 border-t border-wm-border bg-wm-card/20",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-16 text-center",children:_("whyUpgrade.title")}),g.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:n.map((t,a)=>g.jsxs("div",{className:"flex gap-5",children:[g.jsx("div",{className:"text-wm-green shrink-0 mt-1",children:t.icon}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold text-lg mb-2",children:t.title}),g.jsx("p",{className:"text-sm text-wm-muted leading-relaxed",children:t.desc})]})]},a))})]})})},AR=()=>g.jsx("section",{className:"px-6 py-16",children:g.jsxs("div",{className:"max-w-6xl mx-auto",children:[g.jsxs("div",{className:"relative rounded-lg overflow-hidden border border-wm-border shadow-2xl shadow-wm-green/5",children:[g.jsxs("div",{className:"bg-wm-card px-4 py-2 border-b border-wm-border flex items-center gap-3",children:[g.jsxs("div",{className:"flex gap-1.5",children:[g.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500/70"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500/70"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500/70"})]}),g.jsx("span",{className:"font-mono text-xs text-wm-muted ml-2",children:_("livePreview.windowTitle")}),g.jsxs("a",{href:"https://worldmonitor.app",target:"_blank",rel:"noreferrer",className:"ml-auto text-xs text-wm-green font-mono hover:text-green-300 transition-colors flex items-center gap-1",children:[_("livePreview.openFullScreen")," ",g.jsx(J1,{className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{className:"relative aspect-[16/9] bg-black",children:[g.jsx("img",{src:fR,alt:"World Monitor Dashboard",className:"absolute inset-0 w-full h-full object-cover"}),g.jsx("iframe",{src:"https://worldmonitor.app?alert=false",title:_("livePreview.iframeTitle"),className:"relative w-full h-full border-0",loading:"lazy",sandbox:"allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"}),g.jsx("div",{className:"absolute inset-0 pointer-events-none bg-gradient-to-t from-wm-bg/80 via-transparent to-transparent"}),g.jsx("div",{className:"absolute bottom-4 left-0 right-0 text-center pointer-events-auto",children:g.jsxs("a",{href:"https://worldmonitor.app",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("livePreview.tryLiveDashboard")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})})]})]}),g.jsx("p",{className:"text-center text-xs text-wm-muted font-mono mt-4",children:_("livePreview.description")})]})}),NR=()=>{const t=["Finnhub","FRED","Bloomberg","CNBC","Nikkei","CoinGecko","Polymarket","Reuters","ACLED","UCDP","GDELT","NASA FIRMS","USGS","OpenSky","AISStream","Cloudflare Radar","BGPStream","GPSJam","NOAA","Copernicus","IAEA","Al Jazeera","Sky News","Euronews","DW News","France 24","OilPrice","Rigzone","Maritime Executive","Hellenic Shipping News","Defense One","Jane's","The War Zone","TechCrunch","Ars Technica","The Verge","Wired","Krebs on Security","BleepingComputer","The Record"].join(" · ");return g.jsx("section",{className:"border-y border-wm-border bg-wm-card/20 overflow-hidden py-4","aria-label":"Data sources",children:g.jsxs("div",{className:"marquee-track whitespace-nowrap font-mono text-xs text-wm-muted uppercase tracking-widest",children:[g.jsxs("span",{className:"inline-block px-4",children:[t," · "]}),g.jsxs("span",{className:"inline-block px-4",children:[t," · "]})]})})},DR=()=>g.jsx("section",{className:"py-24 px-6 border-t border-wm-border bg-wm-card/30",id:"pro",children:g.jsxs("div",{className:"max-w-7xl mx-auto grid lg:grid-cols-2 gap-16 items-start",children:[g.jsxs("div",{children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-green/30 bg-wm-green/10 text-wm-green text-xs font-mono mb-6",children:_("proShowcase.proTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("proShowcase.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("proShowcase.subtitle")}),g.jsxs("div",{className:"space-y-6",children:[g.jsxs("div",{className:"flex gap-4",children:[g.jsx(iS,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.equityResearch")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.equityResearchDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(Nl,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.geopoliticalAnalysis")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.geopoliticalAnalysisDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(_h,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.economyAnalytics")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.economyAnalyticsDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(Th,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.riskMonitoring")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.riskMonitoringDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(nS,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h4",{className:"font-bold mb-1",children:_("proShowcase.orbitalSurveillance")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.orbitalSurveillanceDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(e3,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.morningBriefs")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.morningBriefsDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(f3,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.oneKey")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.oneKeyDesc")})]})]})]}),g.jsxs("div",{className:"mt-10 pt-8 border-t border-wm-border",children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-4",children:_("proShowcase.deliveryLabel")}),g.jsx("div",{className:"flex gap-6",children:[{icon:g.jsx(vR,{}),label:"Slack"},{icon:g.jsx(D3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Telegram"},{icon:g.jsx(b3,{className:"w-5 h-5","aria-hidden":"true"}),label:"WhatsApp"},{icon:g.jsx(v3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Email"},{icon:g.jsx(w3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Discord"}].map((n,t)=>g.jsxs("div",{className:"flex flex-col items-center gap-1.5 text-wm-muted hover:text-wm-text transition-colors cursor-pointer",children:[n.icon,g.jsx("span",{className:"text-[10px] font-mono",children:n.label})]},t))})]})]}),g.jsxs("div",{className:"bg-[#1a1d21] rounded-lg border border-[#35373b] overflow-hidden shadow-2xl sticky top-24",children:[g.jsxs("div",{className:"bg-[#222529] px-4 py-3 border-b border-[#35373b] flex items-center gap-3",children:[g.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500"}),g.jsx("span",{className:"ml-2 font-mono text-xs text-gray-400",children:"#world-monitor-alerts"})]}),g.jsx("div",{className:"p-6 space-y-6 font-sans text-sm",children:g.jsxs("div",{className:"flex gap-4",children:[g.jsx("div",{className:"w-10 h-10 rounded bg-wm-green/20 flex items-center justify-center shrink-0",children:g.jsx(Nl,{className:"w-6 h-6 text-wm-green","aria-hidden":"true"})}),g.jsxs("div",{children:[g.jsxs("div",{className:"flex items-baseline gap-2 mb-1",children:[g.jsx("span",{className:"font-bold text-gray-200",children:"World Monitor"}),g.jsx("span",{className:"text-xs text-gray-500 bg-gray-800 px-1 rounded",children:"APP"}),g.jsx("span",{className:"text-xs text-gray-500",children:"8:00 AM"})]}),g.jsxs("p",{className:"text-gray-300 font-bold mb-3",children:[_("slackMock.morningBrief")," · Mar 6"]}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"pl-3 border-l-2 border-blue-500",children:[g.jsx("span",{className:"text-blue-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.markets")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.marketsText")})]}),g.jsxs("div",{className:"pl-3 border-l-2 border-orange-500",children:[g.jsx("span",{className:"text-orange-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.elevated")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.elevatedText")})]}),g.jsxs("div",{className:"pl-3 border-l-2 border-yellow-500",children:[g.jsx("span",{className:"text-yellow-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.watch")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.watchText")})]})]})]})]})})]})]})}),jR=()=>{const n=[{icon:g.jsx($M,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.investorsTitle"),desc:_("audience.investorsDesc")},{icon:g.jsx(r3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.tradersTitle"),desc:_("audience.tradersDesc")},{icon:g.jsx(A3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.researchersTitle"),desc:_("audience.researchersDesc")},{icon:g.jsx(Nl,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.journalistsTitle"),desc:_("audience.journalistsDesc")},{icon:g.jsx(h3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.govTitle"),desc:_("audience.govDesc")},{icon:g.jsx(YM,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.teamsTitle"),desc:_("audience.teamsDesc")}];return g.jsx("section",{className:"py-24 px-6",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-16 text-center",children:_("audience.title")}),g.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:n.map((t,a)=>g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6 hover:border-wm-green/30 transition-colors",children:[g.jsx("div",{className:"text-wm-green mb-4",children:t.icon}),g.jsx("h3",{className:"font-bold mb-2",children:t.title}),g.jsx("p",{className:"text-sm text-wm-muted",children:t.desc})]},a))})]})})},CR=()=>g.jsx("section",{className:"py-24 px-6 border-y border-wm-border bg-[#0a0a0a]",id:"api",children:g.jsxs("div",{className:"max-w-7xl mx-auto grid lg:grid-cols-2 gap-16 items-center",children:[g.jsx("div",{className:"order-2 lg:order-1",children:g.jsxs("div",{className:"bg-black border border-wm-border rounded-lg overflow-hidden font-mono text-sm",children:[g.jsxs("div",{className:"bg-wm-card px-4 py-2 border-b border-wm-border flex items-center gap-2",children:[g.jsx(z3,{className:"w-4 h-4 text-wm-muted","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted text-xs",children:"api.worldmonitor.app"})]}),g.jsx("div",{className:"p-6 text-gray-300 overflow-x-auto",children:g.jsx("pre",{children:g.jsxs("code",{children:[g.jsx("span",{className:"text-wm-blue",children:"curl"})," \\",g.jsx("br",{}),g.jsx("span",{className:"text-wm-green",children:'"https://api.worldmonitor.app/v1/intelligence/convergence?region=MENA&time_window=6h"'})," \\",g.jsx("br",{}),"-H ",g.jsx("span",{className:"text-wm-green",children:'"Authorization: Bearer wm_live_xxx"'}),g.jsx("br",{}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"{"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"status"'}),": ",g.jsx("span",{className:"text-wm-green",children:'"success"'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"data"'}),": ",g.jsx("span",{className:"text-wm-muted",children:"["}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"{"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"type"'}),": ",g.jsx("span",{className:"text-wm-green",children:'"multi_signal_convergence"'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"signals"'}),": ",g.jsx("span",{className:"text-wm-muted",children:'["military_flights", "ais_dark_ships", "oref_sirens"]'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"confidence"'}),": ",g.jsx("span",{className:"text-orange-400",children:"0.92"}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"location"'}),": ",g.jsx("span",{className:"text-wm-muted",children:"{"})," ",g.jsx("span",{className:"text-wm-blue",children:'"lat"'}),": ",g.jsx("span",{className:"text-orange-400",children:"34.05"}),", ",g.jsx("span",{className:"text-wm-blue",children:'"lng"'}),": ",g.jsx("span",{className:"text-orange-400",children:"35.12"})," ",g.jsx("span",{className:"text-wm-muted",children:"}"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"}"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"]"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"}"})]})})})]})}),g.jsxs("div",{className:"order-1 lg:order-2",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("apiSection.apiTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("apiSection.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("apiSection.subtitle")}),g.jsxs("ul",{className:"space-y-4 mb-8",children:[g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(C3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.restApi")})]}),g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(g3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.authenticated")})]}),g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(i3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.structured")})]})]}),g.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8 p-4 bg-wm-card border border-wm-border rounded-sm",children:[g.jsxs("div",{children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("apiSection.starter")}),g.jsx("p",{className:"text-sm font-bold",children:_("apiSection.starterReqs")}),g.jsx("p",{className:"text-xs text-wm-muted",children:_("apiSection.starterWebhooks")})]}),g.jsxs("div",{children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("apiSection.business")}),g.jsx("p",{className:"text-sm font-bold",children:_("apiSection.businessReqs")}),g.jsx("p",{className:"text-xs text-wm-muted",children:_("apiSection.businessWebhooks")})]})]}),g.jsx("p",{className:"text-sm text-wm-muted border-l-2 border-wm-border pl-4",children:_("apiSection.feedData")})]})]})}),MR=()=>g.jsx("section",{className:"py-24 px-6",id:"enterprise",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsxs("div",{className:"text-center mb-16",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("enterpriseShowcase.enterpriseTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("enterpriseShowcase.title")}),g.jsx("p",{className:"text-wm-muted max-w-2xl mx-auto",children:_("enterpriseShowcase.subtitle")})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-6",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Th,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.security")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.securityDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Q1,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.aiAgents")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.aiAgentsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(W1,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.dataLayers")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.dataLayersDesc")})]})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-12",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(tS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.connectors")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.connectorsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(eS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.whiteLabel")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.whiteLabelDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(_h,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.financial")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.financialDesc")})]})]}),g.jsxs("div",{className:"data-grid mb-12",children:[g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.commodity")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.commodityDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.government")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.governmentDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.risk")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.riskDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.soc")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.socDesc")})]})]}),g.jsx("div",{className:"text-center mt-12",children:g.jsxs("a",{href:"#enterprise-contact","aria-label":"Talk to sales about Enterprise plans",className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-8 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("enterpriseShowcase.talkToSales")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})})]})}),OR=()=>{const n=[{feature:_("pricingTable.dataRefresh"),free:_("pricingTable.f5_15min"),pro:_("pricingTable.fLt60s"),api:_("pricingTable.fPerRequest"),ent:_("pricingTable.fLiveEdge")},{feature:_("pricingTable.dashboard"),free:_("pricingTable.f50panels"),pro:_("pricingTable.f50panels"),api:"—",ent:_("pricingTable.fWhiteLabel")},{feature:_("pricingTable.ai"),free:_("pricingTable.fBYOK"),pro:_("pricingTable.fIncluded"),api:"—",ent:_("pricingTable.fAgentsPersonas")},{feature:_("pricingTable.briefsAlerts"),free:"—",pro:_("pricingTable.fDailyFlash"),api:"—",ent:_("pricingTable.fTeamDist")},{feature:_("pricingTable.delivery"),free:"—",pro:_("pricingTable.fSlackTgWa"),api:_("pricingTable.fWebhook"),ent:_("pricingTable.fSiemMcp")},{feature:_("pricingTable.apiRow"),free:"—",pro:"—",api:_("pricingTable.fRestWebhook"),ent:_("pricingTable.fMcpBulk")},{feature:_("pricingTable.infraLayers"),free:_("pricingTable.f45"),pro:_("pricingTable.f45"),api:"—",ent:_("pricingTable.fTensOfThousands")},{feature:_("pricingTable.satellite"),free:_("pricingTable.fLiveTracking"),pro:_("pricingTable.fPassAlerts"),api:"—",ent:_("pricingTable.fImagerySar")},{feature:_("pricingTable.connectorsRow"),free:"—",pro:"—",api:"—",ent:_("pricingTable.f100plus")},{feature:_("pricingTable.deployment"),free:_("pricingTable.fCloud"),pro:_("pricingTable.fCloud"),api:_("pricingTable.fCloud"),ent:_("pricingTable.fCloudOnPrem")},{feature:_("pricingTable.securityRow"),free:_("pricingTable.fStandard"),pro:_("pricingTable.fStandard"),api:_("pricingTable.fKeyAuth"),ent:_("pricingTable.fSsoMfa")}];return g.jsxs("section",{className:"py-24 px-6 max-w-7xl mx-auto",children:[g.jsx("div",{className:"text-center mb-16",children:g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("pricingTable.title")})}),g.jsxs("div",{className:"hidden md:block",children:[g.jsxs("div",{className:"grid grid-cols-5 gap-4 mb-4 pb-4 border-b border-wm-border font-mono text-xs uppercase tracking-widest text-wm-muted",children:[g.jsx("div",{children:_("pricingTable.feature")}),g.jsx("div",{children:_("pricingTable.freeHeader")}),g.jsx("div",{className:"text-wm-green",children:_("pricingTable.proHeader")}),g.jsx("div",{children:_("pricingTable.apiHeader")}),g.jsx("div",{children:_("pricingTable.entHeader")})]}),n.map((t,a)=>g.jsxs("div",{className:"grid grid-cols-5 gap-4 py-4 border-b border-wm-border/50 text-sm hover:bg-wm-card/50 transition-colors",children:[g.jsx("div",{className:"font-medium",children:t.feature}),g.jsx("div",{className:"text-wm-muted",children:t.free}),g.jsx("div",{className:"text-wm-green",children:t.pro}),g.jsx("div",{className:"text-wm-muted",children:t.api}),g.jsx("div",{className:"text-wm-muted",children:t.ent})]},a))]}),g.jsx("div",{className:"md:hidden space-y-4",children:n.map((t,a)=>g.jsxs("div",{className:"bg-wm-card border border-wm-border p-4 rounded-sm",children:[g.jsx("p",{className:"font-medium text-sm mb-3",children:t.feature}),g.jsxs("div",{className:"grid grid-cols-2 gap-2 text-xs",children:[g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("tiers.free"),":"]})," ",t.free]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-green",children:[_("tiers.pro"),":"]})," ",g.jsx("span",{className:"text-wm-green",children:t.pro})]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("nav.api"),":"]})," ",t.api]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("tiers.enterprise"),":"]})," ",t.ent]})]})]},a))}),g.jsx("p",{className:"text-center text-sm text-wm-muted mt-8",children:_("pricingTable.noteBelow")})]})},RR=()=>{const n=[{q:_("faq.q1"),a:_("faq.a1"),open:!0},{q:_("faq.q2"),a:_("faq.a2")},{q:_("faq.q3"),a:_("faq.a3")},{q:_("faq.q4"),a:_("faq.a4")},{q:_("faq.q5"),a:_("faq.a5")},{q:_("faq.q6"),a:_("faq.a6")},{q:_("faq.q7"),a:_("faq.a7")},{q:_("faq.q8"),a:_("faq.a8")}];return g.jsxs("section",{className:"py-24 px-6 max-w-3xl mx-auto",children:[g.jsx("h2",{className:"text-3xl font-display font-bold mb-12 text-center",children:_("faq.title")}),g.jsx("div",{className:"space-y-4",children:n.map((t,a)=>g.jsxs("details",{open:t.open,className:"group bg-wm-card border border-wm-border rounded-sm [&_summary::-webkit-details-marker]:hidden",children:[g.jsxs("summary",{className:"flex items-center justify-between p-6 cursor-pointer font-medium",children:[t.q,g.jsx(JM,{className:"w-5 h-5 text-wm-muted group-open:rotate-180 transition-transform","aria-hidden":"true"})]}),g.jsx("div",{className:"px-6 pb-6 text-wm-muted text-sm border-t border-wm-border pt-4 mt-2",children:t.a})]},a))})]})},kR=()=>g.jsxs("footer",{className:"border-t border-wm-border bg-[#020202] pt-24 pb-12 px-6 text-center",id:"waitlist",children:[g.jsxs("div",{className:"max-w-2xl mx-auto mb-16",children:[g.jsx("h2",{className:"text-4xl font-display font-bold mb-4",children:_("finalCta.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("finalCta.subtitle")}),g.jsxs("form",{className:"flex flex-col gap-3 max-w-md mx-auto mb-6",onSubmit:n=>{n.preventDefault();const t=n.currentTarget,a=new FormData(t).get("email");mS(a,t)},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[g.jsx("input",{type:"email",name:"email",placeholder:_("hero.emailPlaceholder"),className:"flex-1 bg-wm-card border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono",required:!0,"aria-label":_("hero.emailAriaLabel")}),g.jsx("button",{type:"submit",className:"bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors whitespace-nowrap",children:_("finalCta.getPro")})]}),g.jsx("div",{className:"cf-turnstile mx-auto"})]}),g.jsxs("a",{href:"#enterprise-contact",className:"inline-flex items-center gap-2 text-sm text-wm-muted hover:text-wm-text transition-colors font-mono",children:[_("finalCta.talkToSales")," ",g.jsx(bi,{className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between max-w-7xl mx-auto pt-8 border-t border-wm-border/50 text-xs text-wm-muted font-mono",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-4 md:mb-0",children:[g.jsx("img",{src:"/favico/favicon-32x32.png",alt:"",width:"28",height:"28",className:"rounded-full"}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight text-wm-text",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] uppercase tracking-[2px] opacity-60 mt-0.5",children:"by Someone.ceo"})]})]}),g.jsxs("div",{className:"flex items-center gap-6",children:[g.jsx("a",{href:"/",className:"hover:text-wm-text transition-colors",children:"Dashboard"}),g.jsx("a",{href:"https://www.worldmonitor.app/blog/",className:"hover:text-wm-text transition-colors",children:"Blog"}),g.jsx("a",{href:"https://www.worldmonitor.app/docs",className:"hover:text-wm-text transition-colors",children:"Docs"}),g.jsx("a",{href:"https://status.worldmonitor.app/",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Status"}),g.jsx("a",{href:"https://github.com/koala73/worldmonitor",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"GitHub"}),g.jsx("a",{href:"https://discord.gg/re63kWKxaz",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Discord"}),g.jsx("a",{href:"https://x.com/worldmonitorai",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"X"})]}),g.jsxs("span",{className:"text-[10px] opacity-40 mt-4 md:mt-0",children:["© ",new Date().getFullYear()," WorldMonitor"]})]})]}),LR=()=>g.jsxs("div",{className:"min-h-screen selection:bg-wm-green/30 selection:text-wm-green",children:[g.jsx("nav",{className:"fixed top-0 left-0 right-0 z-50 glass-panel border-b-0 border-x-0 rounded-none","aria-label":"Main navigation",children:g.jsxs("div",{className:"max-w-7xl mx-auto px-6 h-16 flex items-center justify-between",children:[g.jsx("a",{href:"#",onClick:n=>{n.preventDefault(),window.location.hash=""},children:g.jsx(pS,{})}),g.jsxs("div",{className:"hidden md:flex items-center gap-8 text-sm font-mono text-wm-muted",children:[g.jsx("a",{href:"#",onClick:n=>{n.preventDefault(),window.location.hash=""},className:"hover:text-wm-text transition-colors",children:_("nav.pro")}),g.jsx("a",{href:"#enterprise",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("features"))==null||t.scrollIntoView({behavior:"smooth"})},className:"hover:text-wm-text transition-colors",children:_("nav.enterprise")}),g.jsx("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"hover:text-wm-green transition-colors",children:_("enterpriseShowcase.talkToSales")})]}),g.jsx("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"bg-wm-green text-wm-bg px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("enterpriseShowcase.talkToSales")})]})}),g.jsxs("main",{className:"pt-24",children:[g.jsx("section",{className:"py-24 px-6 text-center",children:g.jsxs("div",{className:"max-w-4xl mx-auto",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("enterpriseShowcase.enterpriseTier")}),g.jsx("h2",{className:"text-4xl md:text-6xl font-display font-bold mb-6",children:_("enterpriseShowcase.title")}),g.jsx("p",{className:"text-lg text-wm-muted max-w-2xl mx-auto mb-10",children:_("enterpriseShowcase.subtitle")}),g.jsxs("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-8 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("enterpriseShowcase.talkToSales")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})]})}),g.jsx("section",{className:"py-24 px-6",id:"features",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsx("h2",{className:"sr-only",children:"Enterprise Features"}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-6",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Th,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.security")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.securityDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Q1,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.aiAgents")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.aiAgentsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(W1,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.dataLayers")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.dataLayersDesc")})]})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-12",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(tS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.connectors")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.connectorsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(eS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.whiteLabel")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.whiteLabelDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(_h,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.financial")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.financialDesc")})]})]})]})}),g.jsx("section",{className:"py-24 px-6 border-t border-wm-border",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsx("h2",{className:"text-3xl font-display font-bold mb-12 text-center",children:_("enterpriseShowcase.title")}),g.jsxs("div",{className:"data-grid",children:[g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.commodity")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.commodityDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.government")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.governmentDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.risk")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.riskDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.soc")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.socDesc")})]})]})]})}),g.jsx("section",{className:"py-24 px-6 border-t border-wm-border",id:"contact",children:g.jsxs("div",{className:"max-w-xl mx-auto",children:[g.jsx("h2",{className:"font-display text-3xl font-bold mb-2 text-center",children:_("enterpriseShowcase.contactFormTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-10 text-center",children:_("enterpriseShowcase.contactFormSubtitle")}),g.jsxs("form",{className:"space-y-4",onSubmit:async n=>{var m;n.preventDefault();const t=n.currentTarget,a=t.querySelector('button[type="submit"]'),r=a.textContent;a.disabled=!0,a.textContent=_("enterpriseShowcase.contactSending");const l=new FormData(t),c=((m=t.querySelector('input[name="website"]'))==null?void 0:m.value)||"",f=t.querySelector(".cf-turnstile"),h=(f==null?void 0:f.dataset.token)||"";try{const p=await fetch(`${hS}/contact`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l.get("email"),name:l.get("name"),organization:l.get("organization"),phone:l.get("phone"),message:l.get("message"),source:"enterprise-contact",website:c,turnstileToken:h})}),v=t.querySelector("[data-form-error]");if(!p.ok){const x=await p.json().catch(()=>({}));if(p.status===422&&v){v.textContent=x.error||_("enterpriseShowcase.workEmailRequired"),v.classList.remove("hidden"),a.textContent=r,a.disabled=!1;return}throw new Error}v&&v.classList.add("hidden"),a.textContent=_("enterpriseShowcase.contactSent"),a.className=a.className.replace("bg-wm-green","bg-wm-card border border-wm-green text-wm-green")}catch{a.textContent=_("enterpriseShowcase.contactFailed"),a.disabled=!1,f!=null&&f.dataset.widgetId&&window.turnstile&&(window.turnstile.reset(f.dataset.widgetId),delete f.dataset.token),setTimeout(()=>{a.textContent=r},4e3)}},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[g.jsx("input",{type:"text",name:"name",placeholder:_("enterpriseShowcase.namePlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"}),g.jsx("input",{type:"email",name:"email",placeholder:_("enterpriseShowcase.emailPlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"})]}),g.jsx("span",{"data-form-error":!0,className:"hidden text-red-400 text-xs font-mono block"}),g.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[g.jsx("input",{type:"text",name:"organization",placeholder:_("enterpriseShowcase.orgPlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"}),g.jsx("input",{type:"tel",name:"phone",placeholder:_("enterpriseShowcase.phonePlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"})]}),g.jsx("textarea",{name:"message",placeholder:_("enterpriseShowcase.messagePlaceholder"),rows:4,className:"w-full bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono resize-none"}),g.jsx("div",{className:"cf-turnstile mx-auto"}),g.jsx("button",{type:"submit",className:"w-full bg-wm-green text-wm-bg py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("enterpriseShowcase.submitContact")})]})]})})]}),g.jsx("footer",{className:"border-t border-wm-border bg-[#020202] py-8 px-6 text-center",children:g.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between max-w-7xl mx-auto text-xs text-wm-muted font-mono",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-4 md:mb-0",children:[g.jsx("img",{src:"/favico/favicon-32x32.png",alt:"",width:"28",height:"28",className:"rounded-full"}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight text-wm-text",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] uppercase tracking-[2px] opacity-60 mt-0.5",children:"by Someone.ceo"})]})]}),g.jsxs("div",{className:"flex items-center gap-6",children:[g.jsx("a",{href:"/",className:"hover:text-wm-text transition-colors",children:"Dashboard"}),g.jsx("a",{href:"https://www.worldmonitor.app/blog/",className:"hover:text-wm-text transition-colors",children:"Blog"}),g.jsx("a",{href:"https://www.worldmonitor.app/docs",className:"hover:text-wm-text transition-colors",children:"Docs"}),g.jsx("a",{href:"https://status.worldmonitor.app/",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Status"}),g.jsx("a",{href:"https://github.com/koala73/worldmonitor",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"GitHub"}),g.jsx("a",{href:"https://discord.gg/re63kWKxaz",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Discord"}),g.jsx("a",{href:"https://x.com/worldmonitorai",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"X"})]}),g.jsxs("span",{className:"text-[10px] opacity-40 mt-4 md:mt-0",children:["© ",new Date().getFullYear()," WorldMonitor"]})]})})]});function zR(){const[n,t]=W.useState(()=>window.location.hash.startsWith("#enterprise")?"enterprise":"home");return W.useEffect(()=>{nR(()=>{const a=document.createElement("div");Object.assign(a.style,{position:"fixed",top:"0",left:"0",right:"0",zIndex:"99999",padding:"14px 20px",background:"linear-gradient(135deg, #16a34a, #22c55e)",color:"#fff",fontWeight:"600",fontSize:"14px",textAlign:"center",boxShadow:"0 2px 12px rgba(0,0,0,0.3)",transition:"opacity 0.4s ease, transform 0.4s ease",transform:"translateY(-100%)",opacity:"0"}),a.textContent="Payment received! Unlocking your premium features...",document.body.appendChild(a),requestAnimationFrame(()=>{a.style.transform="translateY(0)",a.style.opacity="1"}),setTimeout(()=>{window.location.href="https://worldmonitor.app"},3e3)})},[]),W.useEffect(()=>{const a=()=>{const r=window.location.hash,l=r.startsWith("#enterprise")?"enterprise":"home",c=n==="enterprise";t(l),l==="enterprise"&&!c&&window.scrollTo(0,0),r==="#enterprise-contact"&&setTimeout(()=>{var f;(f=document.getElementById("contact"))==null||f.scrollIntoView({behavior:"smooth"})},c?0:100)};return window.addEventListener("hashchange",a),()=>window.removeEventListener("hashchange",a)},[n]),W.useEffect(()=>{n==="enterprise"&&window.location.hash==="#enterprise-contact"&&setTimeout(()=>{var a;(a=document.getElementById("contact"))==null||a.scrollIntoView({behavior:"smooth"})},100)},[]),n==="enterprise"?g.jsx(LR,{}):g.jsxs("div",{className:"min-h-screen selection:bg-wm-green/30 selection:text-wm-green",children:[g.jsx(xR,{}),g.jsxs("main",{children:[g.jsx(wR,{}),g.jsx(_R,{}),g.jsx(TR,{}),g.jsx(jR,{}),g.jsx(ER,{}),g.jsx(AR,{}),g.jsx(NR,{}),g.jsx(DR,{}),g.jsx(CR,{}),g.jsx(MR,{}),(localStorage.getItem("wm-widget-key")||localStorage.getItem("wm-pro-key"))&&g.jsxs(g.Fragment,{children:[g.jsx(uR,{refCode:Eh()}),g.jsx(OR,{})]}),g.jsx(RR,{})]}),g.jsx(kR,{})]})}const VR=void 0;VN({dsn:void 0,environment:location.hostname==="worldmonitor.app"||location.hostname.endsWith(".worldmonitor.app")?"production":location.hostname.includes("vercel.app")?"preview":"development",enabled:!!VR&&!location.hostname.startsWith("localhost"),allowUrls:[/https?:\/\/(www\.|tech\.|finance\.|commodity\.|happy\.)?worldmonitor\.app/,/https?:\/\/.*\.vercel\.app/],tracesSampleRate:.1,ignoreErrors:[/ResizeObserver loop/,/^TypeError: Load failed/,/^TypeError: Failed to fetch/,/^TypeError: NetworkError/,/Non-Error promise rejection captured with value:/]});const UR='script[src^="https://challenges.cloudflare.com/turnstile/v0/api.js"]';JO().then(()=>{GN.createRoot(document.getElementById("root")).render(g.jsx(W.StrictMode,{children:g.jsx(zR,{})}));const n=()=>window.turnstile?pR()>0:!1,t=document.querySelector(UR);if(t==null||t.addEventListener("load",()=>{n()},{once:!0}),!n()){let a=0;const r=window.setInterval(()=>{(n()||++a>=20)&&window.clearInterval(r)},500)}window.addEventListener("hashchange",()=>{let a=0;const r=()=>{n()||++a>=10||setTimeout(r,200)};setTimeout(r,100)})});
|