Files
worldmonitor/public/pro/assets/index-CFI5xh_W.js
Elie Habib 5bff9a17b0 feat(catalog): live Dodo prices with Redis cache + static fallback (#2653)
* feat(catalog): fetch prices from Dodo API with Redis cache, static fallback

/pro page fetches live prices from /api/product-catalog. Endpoint
hits Dodo Products API, caches in Redis (1h TTL). PricingSection
shows static fallback while fetching, then swaps to live prices.
DELETE with RELAY_SHARED_SECRET purges cache.

* fix(catalog): parallel Dodo fetches + fallback prices for partial failures

P1: If one Dodo product fetch fails, the tier now uses a fallback price
from FALLBACK_PRICES instead of rendering $undefined.

P2: Replaced serial for-loop with Promise.allSettled so all 6 Dodo
fetches run in parallel (5s max instead of 30s worst case).

* fix(catalog): generate fallback prices from catalog, add freshness test

FALLBACK_PRICES in the edge endpoint is now auto-generated by
generate-product-config.mjs (api/_product-fallback-prices.js) instead
of hardcoded. Freshness test verifies all self-serve products have
fallback entries. No more manual price duplication.

* fix(catalog): add cachedUntil to response matching jsdoc contract
2026-04-03 23:25:08 +04:00

249 lines
535 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 rf={exports:{}},Ws={};/**
* @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 Ty;function Vw(){if(Ty)return Ws;Ty=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 Ws.Fragment=t,Ws.jsx=a,Ws.jsxs=a,Ws}var Ey;function Uw(){return Ey||(Ey=1,rf.exports=Vw()),rf.exports}var g=Uw();const ce=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,De=globalThis,Yi="10.47.0";function Dl(){return jl(De),De}function jl(n){const t=n.__SENTRY__=n.__SENTRY__||{};return t.version=t.version||Yi,t[Yi]=t[Yi]||{}}function Wa(n,t,a=De){const r=a.__SENTRY__=a.__SENTRY__||{},l=r[Yi]=r[Yi]||{};return l[n]||(l[n]=t())}const Bw=["debug","info","warn","error","log","assert","trace"],Hw="Sentry Logger ",hl={};function es(n){if(!("console"in De))return n();const t=De.console,a={},r=Object.keys(hl);r.forEach(l=>{const c=hl[l];a[l]=t[l],t[l]=c});try{return n()}finally{r.forEach(l=>{t[l]=a[l]})}}function Pw(){Md().enabled=!0}function qw(){Md().enabled=!1}function hx(){return Md().enabled}function Iw(...n){jd("log",...n)}function Gw(...n){jd("warn",...n)}function Fw(...n){jd("error",...n)}function jd(n,...t){ce&&hx()&&es(()=>{De.console[n](`${Hw}[${n}]:`,...t)})}function Md(){return ce?Wa("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const ie={enable:Pw,disable:qw,isEnabled:hx,log:Iw,warn:Gw,error:Fw},mx=50,Xi="?",Ay=/\(error: (.*)\)/,Ny=/captureMessage|captureException/;function px(...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=Ay.test(m)?m.replace(Ay,"$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>=mx+l)break}}return Kw(c.slice(l))}}function Yw(n){return Array.isArray(n)?px(...n):n}function Kw(n){if(!n.length)return[];const t=Array.from(n);return/sentryWrapped/.test($o(t).function||"")&&t.pop(),t.reverse(),Ny.test($o(t).function||"")&&(t.pop(),Ny.test($o(t).function||"")&&t.pop()),t.slice(0,mx).map(a=>({...a,filename:a.filename||$o(t).filename,function:a.function||Xi}))}function $o(n){return n[n.length-1]||{}}const of="<anonymous>";function pi(n){try{return!n||typeof n!="function"?of:n.name||of}catch{return of}}function Dy(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 gx(n){return"__v_isVNode"in n&&n.__v_isVNode?"[VueVNode]":"[VueViewModel]"}const nl={},jy={};function Qi(n,t){nl[n]=nl[n]||[],nl[n].push(t)}function Ji(n,t){if(!jy[n]){jy[n]=!0;try{t()}catch(a){ce&&ie.error(`Error while instrumenting ${n}`,a)}}}function an(n,t){const a=n&&nl[n];if(a)for(const r of a)try{r(t)}catch(l){ce&&ie.error(`Error while triggering instrumentation handler.
Type: ${n}
Name: ${pi(r)}
Error:`,l)}}let lf=null;function Xw(n){const t="error";Qi(t,n),Ji(t,$w)}function $w(){lf=De.onerror,De.onerror=function(n,t,a,r,l){return an("error",{column:r,error:l,line:a,msg:n,url:t}),lf?lf.apply(this,arguments):!1},De.onerror.__SENTRY_INSTRUMENTED__=!0}let cf=null;function Zw(n){const t="unhandledrejection";Qi(t,n),Ji(t,Qw)}function Qw(){cf=De.onunhandledrejection,De.onunhandledrejection=function(n){return an("unhandledrejection",n),cf?cf.apply(this,arguments):!0},De.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const yx=Object.prototype.toString;function Ml(n){switch(yx.call(n)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return gi(n,Error)}}function ts(n,t){return yx.call(n)===`[object ${t}]`}function vx(n){return ts(n,"ErrorEvent")}function My(n){return ts(n,"DOMError")}function Jw(n){return ts(n,"DOMException")}function kn(n){return ts(n,"String")}function Cd(n){return typeof n=="object"&&n!==null&&"__sentry_template_string__"in n&&"__sentry_template_values__"in n}function Cl(n){return n===null||Cd(n)||typeof n!="object"&&typeof n!="function"}function dr(n){return ts(n,"Object")}function Ol(n){return typeof Event<"u"&&gi(n,Event)}function Ww(n){return typeof Element<"u"&&gi(n,Element)}function e_(n){return ts(n,"RegExp")}function Sr(n){return!!(n!=null&&n.then&&typeof n.then=="function")}function t_(n){return dr(n)&&"nativeEvent"in n&&"preventDefault"in n&&"stopPropagation"in n}function gi(n,t){try{return n instanceof t}catch{return!1}}function xx(n){return!!(typeof n=="object"&&n!==null&&(n.__isVue||n._isVue||n.__v_isVNode))}function bx(n){return typeof Request<"u"&&gi(n,Request)}const Od=De,n_=80;function Sx(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||n_;for(;a&&c++<r&&(p=i_(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 i_(n,t){const a=n,r=[];if(!(a!=null&&a.tagName))return"";if(Od.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&&kn(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 Rd(){try{return Od.document.location.href}catch{return""}}function a_(n){if(!Od.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"&&wx(l,r);try{n[t]=l}catch{ce&&ie.log(`Failed to replace method "${t}" in object`,n)}}function yi(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 wx(n,t){try{const a=t.prototype||{};n.prototype=t.prototype=a,yi(n,"__sentry_original__",t)}catch{}}function Ld(n){return n.__sentry_original__}function _x(n){if(Ml(n))return{message:n.message,name:n.name,stack:n.stack,...Oy(n)};if(Ol(n)){const t={type:n.type,target:Cy(n.target),currentTarget:Cy(n.currentTarget),...Oy(n)};return typeof CustomEvent<"u"&&gi(n,CustomEvent)&&(t.detail=n.detail),t}else return n}function Cy(n){try{return Ww(n)?Sx(n):Object.prototype.toString.call(n)}catch{return"<unknown>"}}function Oy(n){return typeof n=="object"&&n!==null?Object.fromEntries(Object.entries(n)):{}}function s_(n){const t=Object.keys(_x(n));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}let Va;function Rl(n){if(Va!==void 0)return Va?Va(n):n();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),a=De;return t in a&&typeof a[t]=="function"?(Va=a[t],Va(n)):(Va=null,n())}function ml(){return Rl(()=>Math.random())}function Ll(){return Rl(()=>Date.now())}function Pf(n,t=0){return typeof n!="string"||t===0||n.length<=t?n:`${n.slice(0,t)}...`}function Ry(n,t){if(!Array.isArray(n))return"";const a=[];for(let r=0;r<n.length;r++){const l=n[r];try{xx(l)?a.push(gx(l)):a.push(String(l))}catch{a.push("[value cannot be serialized]")}}return a.join(t)}function il(n,t,a=!1){return kn(n)?e_(t)?t.test(n):kn(t)?a?n===t:n.includes(t):!1:!1}function kl(n,t=[],a=!1){return t.some(r=>il(n,r,a))}function r_(){const n=De;return n.crypto||n.msCrypto}let uf;function o_(){return ml()*16}function Zt(n=r_()){try{if(n!=null&&n.randomUUID)return Rl(()=>n.randomUUID()).replace(/-/g,"")}catch{}return uf||(uf="10000000100040008000"+1e11),uf.replace(/[018]/g,t=>(t^(o_()&15)>>t/4).toString(16))}function Tx(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}function Ii(n){const{message:t,event_id:a}=n;if(t)return t;const r=Tx(n);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||a||"<unknown>":a||"<unknown>"}function qf(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 Xa(n,t){const a=Tx(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 Ly(n){if(l_(n))return!0;try{yi(n,"__sentry_captured__",!0)}catch{}return!1}function l_(n){try{return n.__sentry_captured__}catch{}}const Ex=1e3;function wr(){return Ll()/Ex}function c_(){const{performance:n}=De;if(!(n!=null&&n.now)||!n.timeOrigin)return wr;const t=n.timeOrigin;return()=>(t+Rl(()=>n.now()))/Ex}let ky;function zn(){return(ky??(ky=c_()))()}function u_(n){const t=zn(),a={sid:Zt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>d_(a)};return n&&$a(a,n),a}function $a(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||zn(),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:Zt()),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 f_(n,t){let a={};n.status==="ok"&&(a={status:"exited"}),$a(n,a)}function d_(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 _r(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]=_r(r[l],t[l],a-1));return r}function zy(){return Zt()}function Ax(){return Zt().substring(16)}const If="_sentrySpan";function Vy(n,t){t?yi(n,If,t):delete n[If]}function Uy(n){return n[If]}const h_=100;class Vn{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:zy(),sampleRand:ml()}}clone(){const t=new Vn;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,Vy(t,Uy(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&&$a(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 Vn?a.getScopeData():dr(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,Vy(this,void 0),this._attachments=[],this.setPropagationContext({traceId:zy(),sampleRand:ml()}),this._notifyScopeListeners(),this}addBreadcrumb(t,a){var c;const r=typeof a=="number"?a:h_;if(r<=0)return this;const l={timestamp:wr(),...t,message:t.message?Pf(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:Uy(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=_r(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)||Zt();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)||Zt();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)||Zt();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 m_(){return Wa("defaultCurrentScope",()=>new Vn)}function p_(){return Wa("defaultIsolationScope",()=>new Vn)}const By=n=>n instanceof Promise&&!n[Nx],Nx=Symbol("chained PromiseLike"),g_=(n,t,a)=>{const r=n.then(l=>(t(l),l),l=>{throw a(l),l});return By(r)&&By(n)?r:y_(n,r)},y_=(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,{[Nx]:!0}),t};class v_{constructor(t,a){let r;t?r=t:r=new Vn;let l;a?l=a:l=new Vn,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 Sr(r)?g_(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 Za(){const n=Dl(),t=jl(n);return t.stack=t.stack||new v_(m_(),p_())}function x_(n){return Za().withScope(n)}function b_(n,t){const a=Za();return a.withScope(()=>(a.getStackTop().scope=n,t(n)))}function Hy(n){return Za().withScope(()=>n(Za().getIsolationScope()))}function S_(){return{withIsolationScope:Hy,withScope:x_,withSetScope:b_,withSetIsolationScope:(n,t)=>Hy(t),getCurrentScope:()=>Za().getScope(),getIsolationScope:()=>Za().getIsolationScope()}}function kd(n){const t=jl(n);return t.acs?t.acs:S_()}function Bn(){const n=Dl();return kd(n).getCurrentScope()}function xi(){const n=Dl();return kd(n).getIsolationScope()}function w_(){return Wa("globalScope",()=>new Vn)}function __(...n){const t=Dl(),a=kd(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 Bn().getClient()}function T_(n){const t=n.getPropagationContext(),{traceId:a,parentSpanId:r,propagationSpanId:l}=t,c={trace_id:a,span_id:l||Ax()};return r&&(c.parent_span_id=r),c}const E_="sentry.source",A_="sentry.sample_rate",N_="sentry.previous_trace_sample_rate",D_="sentry.op",j_="sentry.origin",Dx="sentry.profile_id",jx="sentry.exclusive_time",M_="gen_ai.conversation.id",C_=0,O_=1,R_="_sentryScope",L_="_sentryIsolationScope";function k_(n){if(n){if(typeof n=="object"&&"deref"in n&&typeof n.deref=="function")try{return n.deref()}catch{return}return n}}function Mx(n){const t=n;return{scope:t[R_],isolationScope:k_(t[L_])}}const Py="sentry-";function z_(n){const t=V_(n);if(!t)return;const a=Object.entries(t).reduce((r,[l,c])=>{if(l.startsWith(Py)){const f=l.slice(Py.length);r[f]=c}return r},{});if(Object.keys(a).length>0)return a}function V_(n){if(!(!n||!kn(n)&&!Array.isArray(n)))return Array.isArray(n)?n.reduce((t,a)=>{const r=qy(a);return Object.entries(r).forEach(([l,c])=>{t[l]=c}),t},{}):qy(n)}function qy(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 U_=/^o(\d+)\./,B_=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function H_(n){return n==="http"||n==="https"}function Tr(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 P_(n){const t=B_.exec(n);if(!t){es(()=>{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 Cx({host:c,pass:l,path:m,projectId:p,port:f,protocol:a,publicKey:r})}function Cx(n){return{protocol:n.protocol,publicKey:n.publicKey||"",pass:n.pass||"",host:n.host,port:n.port||"",path:n.path||"",projectId:n.projectId}}function q_(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+$/)?H_(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 I_(n){const t=n.match(U_);return t==null?void 0:t[1]}function G_(n){const t=n.getOptions(),{host:a}=n.getDsn()||{};let r;return t.orgId?r=String(t.orgId):a&&(r=I_(a)),r}function F_(n){const t=typeof n=="string"?P_(n):Cx(n);if(!(!t||!q_(t)))return t}function Y_(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 Ox=1;let Iy=!1;function K_(n){const{spanId:t,traceId:a,isRemote:r}=n.spanContext(),l=r?t:zd(n).parent_span_id,c=Mx(n).scope,f=r?(c==null?void 0:c.getPropagationContext().propagationSpanId)||Ax():t;return{parent_span_id:l,span_id:f,trace_id:a}}function X_(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===Ox,attributes:c,...l}))}function Gy(n){return typeof n=="number"?Fy(n):Array.isArray(n)?n[0]+n[1]/1e9:n instanceof Date?Fy(n.getTime()):zn()}function Fy(n){return n>9999999999?n/1e3:n}function zd(n){var r;if(Z_(n))return n.getSpanJSON();const{spanId:t,traceId:a}=n.spanContext();if($_(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:Gy(c),timestamp:Gy(h)||void 0,status:J_(m),op:l[D_],origin:l[j_],links:X_(p)}}return{span_id:t,trace_id:a,start_timestamp:0,data:{}}}function $_(n){const t=n;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function Z_(n){return typeof n.getSpanJSON=="function"}function Q_(n){const{traceFlags:t}=n.spanContext();return t===Ox}function J_(n){if(!(!n||n.code===C_))return n.code===O_?"ok":n.message||"internal_error"}const W_="_sentryRootSpan";function Rx(n){return n[W_]||n}function Yy(){Iy||(es(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),Iy=!0)}function eT(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 Ky(n){ie.log(`Ignoring span ${n.op} - ${n.description} because it matches \`ignoreSpans\`.`)}function Xy(n,t){if(!(t!=null&&t.length)||!n.description)return!1;for(const a of t){if(nT(a)){if(il(n.description,a))return ce&&Ky(n),!0;continue}if(!a.name&&!a.op)continue;const r=a.name?il(n.description,a.name):!0,l=a.op?n.op&&il(n.op,a.op):!0;if(r&&l)return ce&&Ky(n),!0}return!1}function tT(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 nT(n){return typeof n=="string"||n instanceof RegExp}const Vd="production",iT="_frozenDsc";function Lx(n,t){const a=t.getOptions(),{publicKey:r}=t.getDsn()||{},l={environment:a.environment||Vd,release:a.release,public_key:r,trace_id:n,org_id:G_(t)};return t.emit("createDsc",l),l}function aT(n,t){const a=t.getPropagationContext();return a.dsc||Lx(a.traceId,n)}function sT(n){var T;const t=pt();if(!t)return{};const a=Rx(n),r=zd(a),l=r.data,c=a.spanContext().traceState,f=(c==null?void 0:c.get("sentry.sample_rate"))??l[A_]??l[N_];function h(L){return(typeof f=="number"||typeof f=="string")&&(L.sample_rate=`${f}`),L}const m=a[iT];if(m)return h(m);const p=c==null?void 0:c.get("sentry.dsc"),v=p&&z_(p);if(v)return h(v);const x=Lx(n.spanContext().traceId,t),S=l[E_],w=r.description;return S!=="url"&&w&&(x.transaction=w),eT()&&(x.sampled=String(Q_(a)),x.sample_rand=(c==null?void 0:c.get("sentry.sample_rand"))??((T=Mx(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 Gf("",n,t,a)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function kx(n,t=3,a=100*1024){const r=Ln(n,t);return cT(r)>a?kx(n,t-1,a):r}function Gf(n,t,a=1/0,r=1/0,l=uT()){const[c,f]=l;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const h=rT(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 Gf("",w,m-1,r,l)}catch{}const v=Array.isArray(t)?[]:{};let x=0;const S=_x(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]=Gf(w,T,m-1,r,l),x++}return f(t),v}function rT(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(xx(t))return gx(t);if(t_(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${pi(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const a=oT(t);return/^HTML(\w*)Element$/.test(a)?`[HTMLElement: ${a}]`:`[object ${a}]`}catch(a){return`**non-serializable** (${a})`}}function oT(n){const t=Object.getPrototypeOf(n);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function lT(n){return~-encodeURI(n).split(/%..|./).length}function cT(n){return lT(JSON.stringify(n))}function uT(){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 ns(n,t=[]){return[n,t]}function fT(n,t){const[a,r]=n;return[a,[...r,t]]}function Ff(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 dT(n,t){return Ff(n,(a,r)=>t.includes(r))}function Yf(n){const t=jl(De);return t.encodePolyfill?t.encodePolyfill(n):new TextEncoder().encode(n)}function hT(n){const[t,a]=n;let r=JSON.stringify(t);function l(c){typeof r=="string"?r=typeof c=="string"?r+c:[Yf(r),c]:r.push(typeof c=="string"?Yf(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:mT(r)}function mT(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 pT(n){const t=typeof n.data=="string"?Yf(n.data):n.data;return[{type:"attachment",length:t.length,filename:n.filename,content_type:n.contentType,attachment_type:n.attachmentType},t]}const zx={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 gT(n){return n in zx}function $y(n){return gT(n)?zx[n]:n}function Vx(n){if(!(n!=null&&n.sdk))return;const{name:t,version:a}=n.sdk;return{name:t,version:a}}function yT(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:Tr(r)},...l&&{trace:l}}}function vT(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 xT(n,t,a,r){const l=Vx(a),c={sent_at:new Date().toISOString(),...l&&{sdk:l},...!!r&&t&&{dsn:Tr(t)}},f="aggregates"in n?[{type:"sessions"},n]:[{type:"session"},n.toJSON()];return ns(c,[f])}function bT(n,t,a,r){const l=Vx(a),c=n.type&&n.type!=="replay_event"?n.type:"event";vT(n,a==null?void 0:a.sdk);const f=yT(n,l,r,t);return delete n.sdkProcessingMetadata,ns(f,[[{type:c},n]])}const ff=0,Zy=1,Qy=2;function Er(n){return new hr(t=>{t(n)})}function Ud(n){return new hr((t,a)=>{a(n)})}class hr{constructor(t){this._state=ff,this._handlers=[],this._runExecutor(t)}then(t,a){return new hr((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 hr((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===ff)return;const t=this._handlers.slice();this._handlers=[],t.forEach(a=>{a[0]||(this._state===Zy&&a[1](this._value),this._state===Qy&&a[2](this._value),a[0]=!0)})}_runExecutor(t){const a=(c,f)=>{if(this._state===ff){if(Sr(f)){f.then(r,l);return}this._state=c,this._value=f,this._executeHandlers()}},r=c=>{a(Zy,c)},l=c=>{a(Qy,c)};try{t(r,l)}catch(c){l(c)}}}function ST(n,t,a,r=0){try{const l=Kf(t,a,n,r);return Sr(l)?l:Er(l)}catch(l){return Ud(l)}}function Kf(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`),Sr(c)?c.then(f=>Kf(f,t,a,r+1)):Kf(c,t,a,r+1)}let Rn,Jy,Wy,fi;function wT(n){const t=De._sentryDebugIds,a=De._debugIds;if(!t&&!a)return{};const r=t?Object.keys(t):[],l=a?Object.keys(a):[];if(fi&&r.length===Jy&&l.length===Wy)return fi;Jy=r.length,Wy=l.length,fi={},Rn||(Rn={});const c=(f,h)=>{for(const m of f){const p=h[m],v=Rn==null?void 0:Rn[m];if(v&&fi&&p)fi[v[0]]=p,Rn&&(Rn[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&&fi&&Rn){fi[T]=p,Rn[m]=[T,p];break}}}}};return t&&c(r,t),a&&c(l,a),fi}function _T(n,t){const{fingerprint:a,span:r,breadcrumbs:l,sdkProcessingMetadata:c}=t;TT(n,t),r&&NT(n,r),DT(n,a),ET(n,l),AT(n,c)}function e0(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:L}=t;er(n,"extra",a),er(n,"tags",r),er(n,"attributes",l),er(n,"user",c),er(n,"contexts",f),n.sdkProcessingMetadata=_r(n.sdkProcessingMetadata,m,2),h&&(n.level=h),T&&(n.transactionName=T),L&&(n.span=L),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 er(n,t,a){n[t]=_r(n[t],a,1)}function Ux(n,t){const a=w_().getScopeData();return n&&e0(a,n.getScopeData()),t&&e0(a,t.getScopeData()),a}function TT(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 ET(n,t){const a=[...n.breadcrumbs||[],...t];n.breadcrumbs=a.length?a:void 0}function AT(n,t){n.sdkProcessingMetadata={...n.sdkProcessingMetadata,...t}}function NT(n,t){n.contexts={trace:K_(t),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:sT(t),...n.sdkProcessingMetadata};const a=Rx(t),r=zd(a).description;r&&!n.transaction&&n.type==="transaction"&&(n.transaction=r)}function DT(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 jT(n,t,a,r,l,c){const{normalizeDepth:f=3,normalizeMaxBreadth:h=1e3}=n,m={...t,event_id:t.event_id||a.event_id||Zt(),timestamp:t.timestamp||wr()},p=a.integrations||n.integrations.map(B=>B.name);MT(m,n),RT(m,p),l&&l.emit("applyFrameMetadata",t),t.type===void 0&&CT(m,n.stackParser);const v=kT(r,a.captureContext);a.mechanism&&Xa(m,a.mechanism);const x=l?l.getEventProcessors():[],S=Ux(c,v),w=[...a.attachments||[],...S.attachments];w.length&&(a.attachments=w),_T(m,S);const T=[...x,...S.eventProcessors];return(a.data&&a.data.__sentry__===!0?Er(m):ST(T,m,a)).then(B=>(B&&OT(B),typeof f=="number"&&f>0?LT(B,f,h):B))}function MT(n,t){var h,m;const{environment:a,release:r,dist:l,maxValueLength:c}=t;n.environment=n.environment||a||Vd,!n.release&&r&&(n.release=r),!n.dist&&l&&(n.dist=l);const f=n.request;f!=null&&f.url&&c&&(f.url=Pf(f.url,c)),c&&((m=(h=n.exception)==null?void 0:h.values)==null||m.forEach(p=>{p.value&&(p.value=Pf(p.value,c))}))}function CT(n,t){var r,l;const a=wT(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 OT(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 RT(n,t){t.length>0&&(n.sdk=n.sdk||{},n.sdk.integrations=[...n.sdk.integrations||[],...t])}function LT(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 kT(n,t){if(!t)return n;const a=n?n.clone():new Vn;return a.update(t),a}function zT(n,t){return Bn().captureException(n,void 0)}function Bx(n,t){return Bn().captureEvent(n,t)}function VT(n,t){xi().setContext(n,t)}function t0(n){const t=xi(),{user:a}=Ux(t,Bn()),{userAgent:r}=De.navigator||{},l=u_({user:a,...r&&{userAgent:r},...n}),c=t.getSession();return(c==null?void 0:c.status)==="ok"&&$a(c,{status:"exited"}),Hx(),t.setSession(l),l}function Hx(){const n=xi(),a=Bn().getSession()||n.getSession();a&&f_(a),Px(),n.setSession()}function Px(){const n=xi(),t=pt(),a=n.getSession();a&&t&&t.captureSession(a)}function df(n=!1){if(n){Hx();return}Px()}const UT="7";function BT(n){const t=n.protocol?`${n.protocol}:`:"",a=n.port?`:${n.port}`:"";return`${t}//${n.host}${a}${n.path?`/${n.path}`:""}/api/`}function HT(n){return`${BT(n)}${n.projectId}/envelope/`}function PT(n,t){const a={sentry_version:UT};return n.publicKey&&(a.sentry_key=n.publicKey),t&&(a.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(a).toString()}function qT(n,t,a){return t||`${HT(n)}?${PT(n,a)}`}const n0=[];function IT(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 GT(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 IT(r)}function FT(n,t){const a={};return t.forEach(r=>{r&&qx(n,r,a)}),a}function i0(n,t){for(const a of t)a!=null&&a.afterAllSetup&&a.afterAllSetup(n)}function qx(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,!n0.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),n0.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 YT(n){return[{type:"log",item_count:n.length,content_type:"application/vnd.sentry.items.log+json"},{items:n}]}function KT(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=Tr(r)),ns(l,[YT(n)])}function Xf(n,t){const a=t??XT(n)??[];if(a.length===0)return;const r=n.getOptions(),l=KT(a,r._metadata,r.tunnel,n.getDsn());Ix().set(n,[]),n.emit("flushLogs"),n.sendEnvelope(l)}function XT(n){return Ix().get(n)}function Ix(){return Wa("clientToLogBufferMap",()=>new WeakMap)}function $T(n){return[{type:"trace_metric",item_count:n.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:n}]}function ZT(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=Tr(r)),ns(l,[$T(n)])}function Gx(n,t){const a=t??QT(n)??[];if(a.length===0)return;const r=n.getOptions(),l=ZT(a,r._metadata,r.tunnel,n.getDsn());Fx().set(n,[]),n.emit("flushMetrics"),n.sendEnvelope(l)}function QT(n){return Fx().get(n)}function Fx(){return Wa("clientToMetricBufferMap",()=>new WeakMap)}function Yx(n){return typeof n=="object"&&typeof n.unref=="function"&&n.unref(),n}const Bd=Symbol.for("SentryBufferFullError");function Hd(n=100){const t=new Set;function a(){return t.size<n}function r(f){t.delete(f)}function l(f){if(!a())return Ud(Bd);const h=f();return t.add(h),h.then(()=>r(h),()=>r(h)),h}function c(f){if(!t.size)return Er(!0);const h=Promise.allSettled(Array.from(t)).then(()=>!0);if(!f)return h;const m=[h,new Promise(p=>Yx(setTimeout(()=>p(!1),f)))];return Promise.race(m)}return{get $(){return Array.from(t)},add:l,drain:c}}const JT=60*1e3;function WT(n,t=Ll()){const a=parseInt(`${n}`,10);if(!isNaN(a))return a*1e3;const r=Date.parse(`${n}`);return isNaN(r)?JT:r-t}function eE(n,t){return n[t]||n.all||0}function tE(n,t,a=Ll()){return eE(n,t)>a}function nE(n,{statusCode:t,headers:a},r=Ll()){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+WT(f,r):t===429&&(l.all=r+60*1e3);return l}const Kx=64;function iE(n,t,a=Hd(n.bufferSize||Kx)){let r={};const l=f=>a.drain(f);function c(f){const h=[];if(Ff(f,(x,S)=>{const w=$y(S);tE(r,w)?n.recordDroppedEvent("ratelimit_backoff",w):h.push(x)}),h.length===0)return Promise.resolve({});const m=ns(f[0],h),p=x=>{if(dT(m,["client_report"])){ce&&ie.warn(`Dropping client report. Will not send outcomes (reason: ${x}).`);return}Ff(m,(S,w)=>{n.recordDroppedEvent(x,$y(w))})},v=()=>t({body:hT(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=nE(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===Bd)return ce&&ie.error("Skipped sending event because buffer is full."),p("queue_overflow"),Promise.resolve({});throw x})}return{send:c,flush:l}}function aE(n,t,a){const r=[{type:"client_report"},{timestamp:wr(),discarded_events:n}];return ns(t?{dsn:t}:{},[r])}function Xx(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 sE(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[Dx],exclusive_time:f==null?void 0:f[jx],measurements:n.measurements,is_segment:!0}}function rE(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&&{[Dx]:n.profile_id},...n.exclusive_time&&{[jx]:n.exclusive_time}}}},measurements:n.measurements}}const a0="Not capturing exception because it's already been captured.",s0="Discarded session because of missing or non-string release",$x=Symbol.for("SentryInternalError"),Zx=Symbol.for("SentryDoNotSendEventError"),oE=5e3;function al(n){return{message:n,[$x]:!0}}function hf(n){return{message:n,[Zx]:!0}}function r0(n){return!!n&&typeof n=="object"&&$x in n}function o0(n){return!!n&&typeof n=="object"&&Zx in n}function l0(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=Yx(setTimeout(()=>{l(n)},oE)))}),n.on("flush",()=>{l(n)})}class lE{constructor(t){var r,l,c;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=Hd(((r=t.transportOptions)==null?void 0:r.bufferSize)??Kx),t.dsn?this._dsn=F_(t.dsn):ce&&ie.warn("No DSN provided, client will not send events."),this._dsn){const f=qT(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&&l0(this,"afterCaptureLog","flushLogs",dE,Xf),(this._options.enableMetrics??((c=this._options._experiments)==null?void 0:c.enableMetrics)??!0)&&l0(this,"afterCaptureMetric","flushMetrics",fE,Gx)}captureException(t,a,r){const l=Zt();if(Ly(t))return ce&&ie.log(a0),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:Zt(),...r},f=Cd(t)?t:String(t),h=Cl(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=Zt();if(a!=null&&a.originalException&&Ly(a.originalException))return ce&&ie.log(a0),l;const c={event_id:l,...a},f=t.sdkProcessingMetadata||{},h=f.capturedSpanScope,m=f.capturedSpanIsolationScope,p=c0(t.type);return this._process(()=>this._captureEvent(t,c,h||r,m),p),c.event_id}captureSession(t){this.sendSession(t),$a(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){Xf(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];qx(this,t,this._integrations),a||i0(this,[t])}sendEvent(t,a={}){this.emit("beforeSendEvent",t,a);let r=bT(t,this._dsn,this._options._metadata,this._options.tunnel);for(const l of a.attachments||[])r=fT(r,pT(l));this.sendEnvelope(r).then(l=>this.emit("afterSendEvent",t,l))}sendSession(t){const{release:a,environment:r=Vd}=this._options;if("aggregates"in t){const c=t.attrs||{};if(!c.release&&!a){ce&&ie.warn(s0);return}c.release=c.release||a,c.environment=c.environment||r,t.attrs=c}else{if(!t.release&&!a){ce&&ie.warn(s0);return}t.release=t.release||a,t.environment=t.environment||r}this.emit("beforeSendSession",t);const l=xT(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=FT(this,t),i0(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)&&($a(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),jT(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,...T_(r)},...h.contexts};const m=aT(this,r);return h.sdkProcessingMetadata={dynamicSamplingContext:m,...h.sdkProcessingMetadata},h})}_captureEvent(t,a={},r=Bn(),l=xi()){return ce&&$f(t)&&ie.log(`Captured error event \`${Xx(t)[0]||"<unknown>"}\``),this._processEvent(t,a,r,l).then(c=>c.event_id,c=>{ce&&(o0(c)?ie.log(c.message):r0(c)?ie.warn(c.message):ie.warn(c))})}_processEvent(t,a,r,l){const c=this.getOptions(),{sampleRate:f}=c,h=Qx(t),m=$f(t),v=`before send for type \`${t.type||"error"}\``,x=typeof f>"u"?void 0:Y_(f);if(m&&typeof x=="number"&&ml()>x)return this.recordDroppedEvent("sample_rate","error"),Ud(hf(`Discarding event because it's not included in the random sample (sampling rate = ${f})`));const S=c0(t.type);return this._prepareEvent(t,a,r,l).then(w=>{var H;if(w===null)throw this.recordDroppedEvent("event_processor",S),hf("An event processor returned `null`, will not send event.");if(((H=a.data)==null?void 0:H.__sentry__)===!0)return w;const L=uE(this,c,w,a);return cE(L,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 hf(`${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 L=w.transaction_info;if(h&&L&&w.transaction!==t.transaction){const B="custom";w.transaction_info={...L,source:B}}return this.sendEvent(w,a),w}).then(null,w=>{throw o0(w)||r0(w)?w:(this.captureException(w,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:w}),al(`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===Bd&&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=aE(t,this._options.tunnel&&Tr(this._dsn));this.sendEnvelope(a)}}function c0(n){return n==="replay_event"?"replay":n||"error"}function cE(n,t){const a=`${t} must return \`null\` or a valid event.`;if(Sr(n))return n.then(r=>{if(!dr(r)&&r!==null)throw al(a);return r},r=>{throw al(`${t} rejected with ${r}`)});if(!dr(n)&&n!==null)throw al(a);return n}function uE(n,t,a,r){const{beforeSend:l,beforeSendTransaction:c,beforeSendSpan:f,ignoreSpans:h}=t;let m=a;if($f(m)&&l)return l(m,r);if(Qx(m)){if(f||h){const p=sE(m);if(h!=null&&h.length&&Xy(p,h))return null;if(f){const v=f(p);v?m=_r(a,rE(v)):Yy()}if(m.spans){const v=[],x=m.spans;for(const w of x){if(h!=null&&h.length&&Xy(w,h)){tT(x,w);continue}if(f){const T=f(w);T?v.push(T):(Yy(),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 $f(n){return n.type===void 0}function Qx(n){return n.type==="transaction"}function fE(n){let t=0;return n.name&&(t+=n.name.length*2),t+=8,t+Jx(n.attributes)}function dE(n){let t=0;return n.message&&(t+=n.message.length*2),t+Jx(n.attributes)}function Jx(n){if(!n)return 0;let t=0;return Object.values(n).forEach(a=>{Array.isArray(a)?t+=a.length*u0(a[0]):Cl(a)?t+=u0(a):t+=100}),t}function u0(n){return typeof n=="string"?n.length*2:typeof n=="number"?8:typeof n=="boolean"?4:0}function hE(n){return Ml(n)&&"__sentry_fetch_url_host__"in n&&typeof n.__sentry_fetch_url_host__=="string"}function f0(n){return hE(n)?`${n.message} (${n.__sentry_fetch_url_host__})`:n.message}function mE(n,t){t.debug===!0&&(ce?ie.enable():es(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Bn().update(t.initialScope);const r=new n(t);return pE(r),r.init(),r}function pE(n){Bn().setClient(n)}function mf(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 gE(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 yE(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 Wx(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:Yi})),l.version=Yi)}const vE=100;function $i(n,t){const a=pt(),r=xi();if(!a)return;const{beforeBreadcrumb:l=null,maxBreadcrumbs:c=vE}=a.getOptions();if(c<=0)return;const h={timestamp:wr(),...n},m=l?es(()=>l(h,t)):h;m!==null&&(a.emit&&a.emit("beforeAddBreadcrumb",m,t),r.addBreadcrumb(m,c))}let d0;const xE="FunctionToString",h0=new WeakMap,bE=(()=>({name:xE,setupOnce(){d0=Function.prototype.toString;try{Function.prototype.toString=function(...n){const t=Ld(this),a=h0.has(pt())&&t!==void 0?t:this;return d0.apply(a,n)}}catch{}},setup(n){h0.set(n,!0)}})),SE=bE,wE=[/^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$/],_E="EventFilters",TE=(n={})=>{let t;return{name:_E,setup(a){const r=a.getOptions();t=m0(n,r)},processEvent(a,r,l){if(!t){const c=l.getOptions();t=m0(n,c)}return AE(a,t)?null:a}}},EE=((n={})=>({...TE(n),name:"InboundFilters"}));function m0(n={},t={}){return{allowUrls:[...n.allowUrls||[],...t.allowUrls||[]],denyUrls:[...n.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...n.ignoreErrors||[],...t.ignoreErrors||[],...n.disableErrorDefaults?[]:wE],ignoreTransactions:[...n.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function AE(n,t){if(n.type){if(n.type==="transaction"&&DE(n,t.ignoreTransactions))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${Ii(n)}`),!0}else{if(NE(n,t.ignoreErrors))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${Ii(n)}`),!0;if(OE(n))return ce&&ie.warn(`Event dropped due to not having an error message, error type or stacktrace.
Event: ${Ii(n)}`),!0;if(jE(n,t.denyUrls))return ce&&ie.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${Ii(n)}.
Url: ${pl(n)}`),!0;if(!ME(n,t.allowUrls))return ce&&ie.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${Ii(n)}.
Url: ${pl(n)}`),!0}return!1}function NE(n,t){return t!=null&&t.length?Xx(n).some(a=>kl(a,t)):!1}function DE(n,t){if(!(t!=null&&t.length))return!1;const a=n.transaction;return a?kl(a,t):!1}function jE(n,t){if(!(t!=null&&t.length))return!1;const a=pl(n);return a?kl(a,t):!1}function ME(n,t){if(!(t!=null&&t.length))return!0;const a=pl(n);return a?kl(a,t):!0}function CE(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 pl(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?CE(l):null}catch{return ce&&ie.error(`Cannot extract url for event ${Ii(n)}`),null}}function OE(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 RE(n,t,a,r,l,c){var h;if(!((h=l.exception)!=null&&h.values)||!c||!gi(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=Zf(n,t,r,c.originalException,a,l.exception.values,f,0))}function Zf(n,t,a,r,l,c,f,h){if(c.length>=a+1)return c;let m=[...c];if(gi(r[l],Error)){p0(f,h,r);const p=n(t,r[l]),v=m.length;g0(p,l,v,h),m=Zf(n,t,a,r[l],l,[p,...m],p,v)}return eb(r)&&r.errors.forEach((p,v)=>{if(gi(p,Error)){p0(f,h,r);const x=n(t,p),S=m.length;g0(x,`errors[${v}]`,S,h),m=Zf(n,t,a,p,l,[x,...m],x,S)}}),m}function eb(n){return Array.isArray(n.errors)}function p0(n,t,a){n.mechanism={handled:!0,type:"auto.core.linked_errors",...eb(a)&&{is_exception_group:!0},...n.mechanism,exception_id:t}}function g0(n,t,a,r){n.mechanism={handled:!0,...n.mechanism,type:"chained",source:t,exception_id:a,parent_id:r}}function LE(n){const t="console";Qi(t,n),Ji(t,kE)}function kE(){"console"in De&&Bw.forEach(function(n){n in De.console&&Ut(De.console,n,function(t){return hl[n]=t,function(...a){an("console",{args:a,level:n});const l=hl[n];l==null||l.apply(De.console,a)}})})}function zE(n){return n==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(n)?n:"log"}const VE="Dedupe",UE=(()=>{let n;return{name:VE,processEvent(t){if(t.type)return t;try{if(HE(t,n))return ce&&ie.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return n=t}}}),BE=UE;function HE(n,t){return t?!!(PE(n,t)||qE(n,t)):!1}function PE(n,t){const a=n.message,r=t.message;return!(!a&&!r||a&&!r||!a&&r||a!==r||!nb(n,t)||!tb(n,t))}function qE(n,t){const a=y0(t),r=y0(n);return!(!a||!r||a.type!==r.type||a.value!==r.value||!nb(n,t)||!tb(n,t))}function tb(n,t){let a=Dy(n),r=Dy(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 nb(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 y0(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}const IE="ConversationId",GE=(()=>({name:IE,setup(n){n.on("spanStart",t=>{const a=Bn().getScopeData(),r=xi().getScopeData(),l=a.conversationId||r.conversationId;l&&t.setAttribute(M_,l)})}})),FE=GE;function ib(n){if(n!==void 0)return n>=400&&n<500?"warning":n>=500?"error":void 0}const mr=De;function YE(){return"history"in mr&&!!mr.history}function KE(){if(!("fetch"in mr))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function Qf(n){return n&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(n.toString())}function XE(){var a;if(typeof EdgeRuntime=="string")return!0;if(!KE())return!1;if(Qf(mr.fetch))return!0;let n=!1;const t=mr.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=Qf(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 $E(n,t){const a="fetch";Qi(a,n),Ji(a,()=>ZE(void 0,t))}function ZE(n,t=!1){t&&!XE()||Ut(De,"fetch",function(a){return function(...r){const l=new Error,{method:c,url:f}=QE(r),h={args:r,fetchData:{method:c,url:f},startTimestamp:zn()*1e3,virtualError:l,headers:JE(r)};return an("fetch",{...h}),a.apply(De,r).then(async m=>(an("fetch",{...h,endTimestamp:zn()*1e3,response:m}),m),m=>{an("fetch",{...h,endTimestamp:zn()*1e3,error:m}),Ml(m)&&m.stack===void 0&&(m.stack=l.stack,yi(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})`:yi(m,"__sentry_fetch_url_host__",w)}catch{}throw m})}})}function sl(n,t){return!!n&&typeof n=="object"&&!!n[t]}function v0(n){return typeof n=="string"?n:n?sl(n,"url")?n.url:n.toString?n.toString():"":""}function QE(n){if(n.length===0)return{method:"GET",url:""};if(n.length===2){const[a,r]=n;return{url:v0(a),method:sl(r,"method")?String(r.method).toUpperCase():bx(a)&&sl(a,"method")?String(a.method).toUpperCase():"GET"}}const t=n[0];return{url:v0(t),method:sl(t,"method")?String(t.method).toUpperCase():"GET"}}function JE(n){const[t,a]=n;try{if(typeof a=="object"&&a!==null&&"headers"in a&&a.headers)return new Headers(a.headers);if(bx(t))return new Headers(t.headers)}catch{}}function WE(){return"npm"}const Ie=De;let Jf=0;function ab(){return Jf>0}function eA(){Jf++,setTimeout(()=>{Jf--})}function Qa(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(Ld(n))return n}catch{return n}const r=function(...l){try{const c=l.map(f=>Qa(f,t));return n.apply(this,c)}catch(c){throw eA(),__(f=>{f.addEventProcessor(h=>(t.mechanism&&(qf(h,void 0),Xa(h,t.mechanism)),h.extra={...h.extra,arguments:l},h)),zT(c)}),c}};try{for(const l in n)Object.prototype.hasOwnProperty.call(n,l)&&(r[l]=n[l])}catch{}wx(r,n),yi(n,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return n.name}})}catch{}return r}function tA(){const n=Rd(),{referrer:t}=Ie.document||{},{userAgent:a}=Ie.navigator||{},r={...t&&{Referer:t},...a&&{"User-Agent":a}};return{url:n,headers:r}}function Pd(n,t){const a=qd(n,t),r={type:rA(t),value:oA(t)};return a.length&&(r.stacktrace={frames:a}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function nA(n,t,a,r){const l=pt(),c=l==null?void 0:l.getOptions().normalizeDepth,f=dA(t),h={__serialized__:kx(t,c)};if(f)return{exception:{values:[Pd(n,f)]},extra:h};const m={exception:{values:[{type:Ol(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:uA(t,{isUnhandledRejection:r})}]},extra:h};if(a){const p=qd(n,a);p.length&&(m.exception.values[0].stacktrace={frames:p})}return m}function pf(n,t){return{exception:{values:[Pd(n,t)]}}}function qd(n,t){const a=t.stacktrace||t.stack||"",r=aA(t),l=sA(t);try{return n(a,r,l)}catch{}return[]}const iA=/Minified React error #\d+;/i;function aA(n){return n&&iA.test(n.message)?1:0}function sA(n){return typeof n.framesToPop=="number"?n.framesToPop:0}function sb(n){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?n instanceof WebAssembly.Exception:!1}function rA(n){const t=n==null?void 0:n.name;return!t&&sb(n)?n.message&&Array.isArray(n.message)&&n.message.length==2?n.message[0]:"WebAssembly.Exception":t}function oA(n){const t=n==null?void 0:n.message;return sb(n)?Array.isArray(n.message)&&n.message.length==2?n.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?f0(t.error):f0(n):"No error message"}function lA(n,t,a,r){const l=(a==null?void 0:a.syntheticException)||void 0,c=Id(n,t,l,r);return Xa(c),c.level="error",a!=null&&a.event_id&&(c.event_id=a.event_id),Er(c)}function cA(n,t,a="info",r,l){const c=(r==null?void 0:r.syntheticException)||void 0,f=Wf(n,t,c,l);return f.level=a,r!=null&&r.event_id&&(f.event_id=r.event_id),Er(f)}function Id(n,t,a,r,l){let c;if(vx(t)&&t.error)return pf(n,t.error);if(My(t)||Jw(t)){const f=t;if("stack"in t)c=pf(n,t);else{const h=f.name||(My(f)?"DOMError":"DOMException"),m=f.message?`${h}: ${f.message}`:h;c=Wf(n,m,a,r),qf(c,m)}return"code"in f&&(c.tags={...c.tags,"DOMException.code":`${f.code}`}),c}return Ml(t)?pf(n,t):dr(t)||Ol(t)?(c=nA(n,t,a,l),Xa(c,{synthetic:!0}),c):(c=Wf(n,t,a,r),qf(c,`${t}`),Xa(c,{synthetic:!0}),c)}function Wf(n,t,a,r){const l={};if(r&&a){const c=qd(n,a);c.length&&(l.exception={values:[{value:t,stacktrace:{frames:c}}]}),Xa(l,{synthetic:!0})}if(Cd(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 uA(n,{isUnhandledRejection:t}){const a=s_(n),r=t?"promise rejection":"exception";return vx(n)?`Event \`ErrorEvent\` captured as ${r} with message \`${n.message}\``:Ol(n)?`Event \`${fA(n)}\` (type=${n.type}) captured as ${r}`:`Object captured as ${r} with keys: ${a}`}function fA(n){try{const t=Object.getPrototypeOf(n);return t?t.constructor.name:void 0}catch{}}function dA(n){return Object.values(n).find(t=>t instanceof Error)}class hA extends lE{constructor(t){var v;const a=mA(t),r=Ie.SENTRY_SDK_SOURCE||WE();Wx(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;Ie.document&&(c||f||p)&&Ie.document.addEventListener("visibilitychange",()=>{Ie.document.visibilityState==="hidden"&&(c&&this._flushOutcomes(),f&&Xf(this),p&&Gx(this))}),l&&this.on("beforeSendSession",yE)}eventFromException(t,a){return lA(this._options.stackParser,t,a,this._options.attachStacktrace)}eventFromMessage(t,a="info",r){return cA(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 mA(n){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=Ie.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n}}const pA=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,vt=De,gA=1e3;let x0,ed,td;function yA(n){Qi("dom",n),Ji("dom",vA)}function vA(){if(!vt.document)return;const n=an.bind(null,"dom"),t=b0(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=b0(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 xA(n){if(n.type!==ed)return!1;try{if(!n.target||n.target._sentryId!==td)return!1}catch{}return!0}function bA(n,t){return n!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function b0(n,t=!1){return a=>{if(!a||a._sentryCaptured)return;const r=SA(a);if(bA(a.type,r))return;yi(a,"_sentryCaptured",!0),r&&!r._sentryId&&yi(r,"_sentryId",Zt());const l=a.type==="keypress"?"input":a.type;xA(a)||(n({event:a,name:l,global:t}),ed=a.type,td=r?r._sentryId:void 0),clearTimeout(x0),x0=vt.setTimeout(()=>{td=void 0,ed=void 0},gA)}}function SA(n){try{return n.target}catch{return null}}let Zo;function rb(n){const t="history";Qi(t,n),Ji(t,wA)}function wA(){if(vt.addEventListener("popstate",()=>{const t=vt.location.href,a=Zo;if(Zo=t,a===t)return;an("history",{from:a,to:t})}),!YE())return;function n(t){return function(...a){const r=a.length>2?a[2]:void 0;if(r){const l=Zo,c=_A(String(r));if(Zo=c,l===c)return t.apply(this,a);an("history",{from:l,to:c})}return t.apply(this,a)}}Ut(vt.history,"pushState",n),Ut(vt.history,"replaceState",n)}function _A(n){try{return new URL(n,vt.location.origin).toString()}catch{return n}}const rl={};function TA(n){const t=rl[n];if(t)return t;let a=vt[n];if(Qf(a))return rl[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){pA&&ie.warn(`Could not create sandbox iframe for ${n} check, bailing to window.${n}: `,l)}return a&&(rl[n]=a.bind(vt))}function EA(n){rl[n]=void 0}const ar="__sentry_xhr_v3__";function AA(n){Qi("xhr",n),Ji("xhr",NA)}function NA(){if(!vt.XMLHttpRequest)return;const n=XMLHttpRequest.prototype;n.open=new Proxy(n.open,{apply(t,a,r){const l=new Error,c=zn()*1e3,f=kn(r[0])?r[0].toUpperCase():void 0,h=DA(r[1]);if(!f||!h)return t.apply(a,r);a[ar]={method:f,url:h,request_headers:{}},f==="POST"&&h.match(/sentry_key/)&&(a.__sentry_own_request__=!0);const m=()=>{const p=a[ar];if(p&&a.readyState===4){try{p.status_code=a.status}catch{}const v={endTimestamp:zn()*1e3,startTimestamp:c,xhr:a,virtualError:l};an("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[ar];return T&&kn(S)&&kn(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[ar];if(!l)return t.apply(a,r);r[0]!==void 0&&(l.body=r[0]);const c={startTimestamp:zn()*1e3,xhr:a};return an("xhr",c),t.apply(a,r)}})}function DA(n){if(kn(n))return n;try{return n.toString()}catch{}}const jA=40;function MA(n,t=TA("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 EA("fetch"),m}finally{a-=f,r--}}return iE(n,l,Hd(n.bufferSize||jA))}const zl=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,CA=30,OA=50;function nd(n,t,a,r){const l={filename:n,function:t==="<anonymous>"?Xi:t,in_app:!0};return a!==void 0&&(l.lineno=a),r!==void 0&&(l.colno=r),l}const RA=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,LA=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,kA=/\((\S*)(?::(\d+))(?::(\d+))\)/,zA=/at (.+?) ?\(data:(.+?),/,VA=n=>{var l;const t=n.match(zA);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const a=RA.exec(n);if(a){const[,c,f,h]=a;return nd(c,Xi,+f,+h)}const r=LA.exec(n);if(r){if(((l=r[2])==null?void 0:l.indexOf("eval"))===0){const m=kA.exec(r[2]);m&&(r[2]=m[1],r[3]=m[2],r[4]=m[3])}const[f,h]=ob(r[1]||Xi,r[2]);return nd(h,f,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},UA=[CA,VA],BA=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,HA=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,PA=n=>{const t=BA.exec(n);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const c=HA.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]||Xi;return[l,r]=ob(l,r),nd(r,l,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},qA=[OA,PA],IA=[UA,qA],GA=px(...IA),ob=(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]:Xi,a?`safari-extension:${t}`:`safari-web-extension:${t}`]:[n,t]},Qo=1024,FA="Breadcrumbs",YA=((n={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...n};return{name:FA,setup(a){t.console&&LE(ZA(a)),t.dom&&yA($A(a,t.dom)),t.xhr&&AA(QA(a)),t.fetch&&$E(JA(a)),t.history&&rb(WA(a)),t.sentry&&a.on("beforeSendEvent",XA(a))}}}),KA=YA;function XA(n){return function(a){pt()===n&&$i({category:`sentry.${a.type==="transaction"?"transaction":"event"}`,event_id:a.event_id,level:a.level,message:Ii(a)},{event:a})}}function $A(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>Qo&&(zl&&ie.warn(`\`dom.maxStringLength\` cannot exceed ${Qo}, but a value of ${h} was configured. Sentry will use ${Qo} instead.`),h=Qo),typeof f=="string"&&(f=[f]);try{const p=r.event,v=eN(p)?p.target:p;l=Sx(v,{keyAttrs:f,maxStringLength:h}),c=a_(v)}catch{l="<unknown>"}if(l.length===0)return;const m={category:`ui.${r.name}`,message:l};c&&(m.data={"ui.component_name":c}),$i(m,{event:r.event,name:r.name,global:r.global})}}function ZA(n){return function(a){if(pt()!==n)return;const r={category:"console",data:{arguments:a.args,logger:"console"},level:zE(a.level),message:Ry(a.args," ")};if(a.level==="assert")if(a.args[0]===!1)r.message=`Assertion failed: ${Ry(a.args.slice(1)," ")||"console.assert"}`,r.data.arguments=a.args.slice(1);else return;$i(r,{input:a.args,level:a.level})}}function QA(n){return function(a){if(pt()!==n)return;const{startTimestamp:r,endTimestamp:l}=a,c=a.xhr[ar];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:ib(m)};n.emit("beforeOutgoingRequestBreadcrumb",S,x),$i(S,x)}}function JA(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),$i(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:ib(f.status_code)};n.emit("beforeOutgoingRequestBreadcrumb",m,h),$i(m,h)}}}function WA(n){return function(a){if(pt()!==n)return;let r=a.from,l=a.to;const c=mf(Ie.location.href);let f=r?mf(r):void 0;const h=mf(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),$i({category:"navigation",data:{from:r,to:l}})}}function eN(n){return!!n&&!!n.target}const tN="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(","),nN="BrowserApiErrors",iN=((n={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...n};return{name:nN,setupOnce(){t.setTimeout&&Ut(Ie,"setTimeout",S0),t.setInterval&&Ut(Ie,"setInterval",S0),t.requestAnimationFrame&&Ut(Ie,"requestAnimationFrame",sN),t.XMLHttpRequest&&"XMLHttpRequest"in Ie&&Ut(XMLHttpRequest.prototype,"send",rN);const a=t.eventTarget;a&&(Array.isArray(a)?a:tN).forEach(l=>oN(l,t))}}}),aN=iN;function S0(n){return function(...t){const a=t[0];return t[0]=Qa(a,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${pi(n)}`}}),n.apply(this,t)}}function sN(n){return function(t){return n.apply(this,[Qa(t,{mechanism:{data:{handler:pi(n)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function rN(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:pi(c)},handled:!1,type:`auto.browser.browserapierrors.xhr.${l}`}},h=Ld(c);return h&&(f.mechanism.data.handler=pi(h)),Qa(c,f)})}),n.apply(this,t)}}function oN(n,t){var l,c;const r=(l=Ie[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{lN(m)&&(m.handleEvent=Qa(m.handleEvent,{mechanism:{data:{handler:pi(m),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&cN(this,h,m),f.apply(this,[h,Qa(m,{mechanism:{data:{handler:pi(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 lN(n){return typeof n.handleEvent=="function"}function cN(n,t,a){n&&typeof n=="object"&&"removeEventListener"in n&&typeof n.removeEventListener=="function"&&n.removeEventListener(t,a)}const uN=(n={})=>{const t=n.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof Ie.document>"u"){zl&&ie.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}t0({ignoreDuration:!0}),df();const a=xi();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))&&(df(),r=c)}),t==="route"&&rb(({from:l,to:c})=>{l!==c&&(t0({ignoreDuration:!0}),df())})}}},fN="CultureContext",dN=(()=>({name:fN,preprocessEvent(n){var a;const t=mN();t&&(n.contexts={...n.contexts,culture:{...t,...(a=n.contexts)==null?void 0:a.culture}})}})),hN=dN;function mN(){try{const n=Ie.Intl;if(!n)return;const t=n.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}const pN="GlobalHandlers",gN=((n={})=>{const t={onerror:!0,onunhandledrejection:!0,...n};return{name:pN,setupOnce(){Error.stackTraceLimit=50},setup(a){t.onerror&&(vN(a),w0("onerror")),t.onunhandledrejection&&(xN(a),w0("onunhandledrejection"))}}}),yN=gN;function vN(n){Xw(t=>{const{stackParser:a,attachStacktrace:r}=lb();if(pt()!==n||ab())return;const{msg:l,url:c,line:f,column:h,error:m}=t,p=wN(Id(a,m||l,void 0,r,!1),c,f,h);p.level="error",Bx(p,{originalException:m,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function xN(n){Zw(t=>{const{stackParser:a,attachStacktrace:r}=lb();if(pt()!==n||ab())return;const l=bN(t),c=Cl(l)?SN(l):Id(a,l,void 0,r,!0);c.level="error",Bx(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function bN(n){if(Cl(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 SN(n){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(n)}`}]}}}function wN(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:_N(t)??Rd(),function:Xi,in_app:!0}),n}function w0(n){zl&&ie.log(`Global Handler attached: ${n}`)}function lb(){const n=pt();return(n==null?void 0:n.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function _N(n){if(!(!kn(n)||n.length===0))return n.startsWith("data:")?`<${gE(n,!1)}>`:n}const TN=()=>({name:"HttpContext",preprocessEvent(n){var r;if(!Ie.navigator&&!Ie.location&&!Ie.document)return;const t=tA(),a={...t.headers,...(r=n.request)==null?void 0:r.headers};n.request={...t,...n.request,headers:a}}}),EN="cause",AN=5,NN="LinkedErrors",DN=((n={})=>{const t=n.limit||AN,a=n.key||EN;return{name:NN,preprocessEvent(r,l,c){const f=c.getOptions();RE(Pd,f.stackParser,a,t,r,l)}}}),jN=DN;function MN(){return CN()?(zl&&es(()=>{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 CN(){var l;if(typeof Ie.window>"u")return!1;const n=Ie;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=Rd();return!(Ie===Ie.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(a))}function ON(n){return[EE(),SE(),FE(),aN(),KA(),yN(),jN(),BE(),TN(),hN(),uN()]}function RN(n={}){const t=!n.skipBrowserExtensionCheck&&MN();let a=n.defaultIntegrations==null?ON():n.defaultIntegrations;const r={...n,enabled:t?!1:n.enabled,stackParser:Yw(n.stackParser||GA),integrations:GT({integrations:n.integrations,defaultIntegrations:a}),transport:n.transport||MA};return mE(hA,r)}var gf={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 _0;function LN(){if(_0)return le;_0=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(){}},L=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,L(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 Be(A){var z={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(G){return z[G]})}var Ge=/\/+/g;function Ve(A,z){return typeof A=="object"&&A!==null&&A.key!=null?Be(""+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(Ge,"$&/")+"/"),R(oe,z,G,"",function(rs){return rs})):oe!=null&&(dt(oe)&&(oe=xe(oe,G+(oe.key==null||A&&A.key===oe.key?"":(""+oe.key).replace(Ge,"$&/")+"/")+Ee)),z.push(oe)),1;Ee=0;var gt=$===""?".":$+":";if(Y(A))for(var Fe=0;Fe<A.length;Fe++)$=A[Fe],me=gt+Ve($,Fe),Ee+=R($,z,G,me,oe);else if(Fe=w(A),typeof Fe=="function")for(A=Fe.call(A),Fe=0;!($=A.next()).done;)$=$.value,me=gt+Ve($,Fe++),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 $=L({},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),Fe=0;Fe<Ee;Fe++)gt[Fe]=arguments[Fe+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 T0;function Gd(){return T0||(T0=1,gf.exports=LN()),gf.exports}var W=Gd();function kN(n){const t={...n};return Wx(t,"react"),VT("react",{version:W.version}),RN(t)}var yf={exports:{}},tr={},vf={exports:{}},xf={};/**
* @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 E0;function zN(){return E0||(E0=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,L=!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(L=!1,F(R),!T)if(a(m)!==null)T=!0,ae||(ae=!0,Be());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,L&&(L=!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?Be():ae=!1}}}var Be;if(typeof P=="function")Be=function(){P(dt)};else if(typeof MessageChannel<"u"){var Ge=new MessageChannel,Ve=Ge.port2;Ge.port1.onmessage=dt,Be=function(){Ve.postMessage(null)}}else Be=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)&&(L?(q(X),X=-1):L=!0,st(Y,K-se))):(R.sortIndex=he,t(m,R),T||w||(T=!0,ae||(ae=!0,Be()))),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}}}})(xf)),xf}var A0;function VN(){return A0||(A0=1,vf.exports=zN()),vf.exports}var bf={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 N0;function UN(){if(N0)return ht;N0=1;var n=Gd();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 D0;function BN(){if(D0)return bf.exports;D0=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=UN(),bf.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 j0;function HN(){if(j0)return tr;j0=1;var n=VN(),t=Gd(),a=BN();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"),L=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 Be(e){return e===null||typeof e!="object"?null:(e=dt&&e[dt]||e["@@iterator"],typeof e=="function"?e:null)}var Ge=Symbol.for("react.client.reference");function Ve(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ge?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case L: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)?Kg(e):0;break;default:if(e=i.tagName,i=i.namespaceURI)i=Kg(i),e=Xg(i,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}z($),G($,e)}function Fe(){z($),z(oe),z(me)}function rs(e){e.memoizedState!==null&&G(Ee,e);var i=$.current,s=Xg(i,e.type);i!==s&&(G(oe,e),G($,s))}function Mr(e){oe.current===e&&(z($),z(oe)),Ee.current===e&&(z(Ee),$s._currentValue=K)}var Pl,_h;function Si(e){if(Pl===void 0)try{throw Error()}catch(s){var i=s.stack.trim().match(/\n( *(at )?)/);Pl=i&&i[1]||"",_h=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Pl+e+_h}var ql=!1;function Il(e,i){if(!e||ql)return"";ql=!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 C=O}Reflect.construct(e,[],U)}else{try{U.call()}catch(O){C=O}e.call(U.prototype)}}else{try{throw Error()}catch(O){C=O}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(O){if(O&&C&&typeof O.stack=="string")return[O.stack,C.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(`
`),M=b.split(`
`);for(u=o=0;o<E.length&&!E[o].includes("DetermineComponentFrameRoot");)o++;for(;u<M.length&&!M[u].includes("DetermineComponentFrameRoot");)u++;if(o===E.length||u===M.length)for(o=E.length-1,u=M.length-1;1<=o&&0<=u&&E[o]!==M[u];)u--;for(;1<=o&&0<=u;o--,u--)if(E[o]!==M[u]){if(o!==1||u!==1)do if(o--,u--,0>u||E[o]!==M[u]){var k=`
`+E[o].replace(" at new "," at ");return e.displayName&&k.includes("<anonymous>")&&(k=k.replace("<anonymous>",e.displayName)),k}while(1<=o&&0<=u);break}}}finally{ql=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?Si(s):""}function mS(e,i){switch(e.tag){case 26:case 27:case 5:return Si(e.type);case 16:return Si("Lazy");case 13:return e.child!==i&&i!==null?Si("Suspense Fallback"):Si("Suspense");case 19:return Si("SuspenseList");case 0:case 15:return Il(e.type,!1);case 11:return Il(e.type.render,!1);case 1:return Il(e.type,!0);case 31:return Si("Activity");default:return""}}function Th(e){try{var i="",s=null;do i+=mS(e,s),s=e,e=e.return;while(e);return i}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var Gl=Object.prototype.hasOwnProperty,Fl=n.unstable_scheduleCallback,Yl=n.unstable_cancelCallback,pS=n.unstable_shouldYield,gS=n.unstable_requestPaint,Dt=n.unstable_now,yS=n.unstable_getCurrentPriorityLevel,Eh=n.unstable_ImmediatePriority,Ah=n.unstable_UserBlockingPriority,Cr=n.unstable_NormalPriority,vS=n.unstable_LowPriority,Nh=n.unstable_IdlePriority,xS=n.log,bS=n.unstable_setDisableYieldValue,os=null,jt=null;function Hn(e){if(typeof xS=="function"&&bS(e),jt&&typeof jt.setStrictMode=="function")try{jt.setStrictMode(os,e)}catch{}}var Mt=Math.clz32?Math.clz32:_S,SS=Math.log,wS=Math.LN2;function _S(e){return e>>>=0,e===0?32:31-(SS(e)/wS|0)|0}var Or=256,Rr=262144,Lr=4194304;function wi(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 kr(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=wi(o):(y&=b,y!==0?u=wi(y):s||(s=b&~e,s!==0&&(u=wi(s))))):(b=o&~d,b!==0?u=wi(b):y!==0?u=wi(y):s||(s=o&~e,s!==0&&(u=wi(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 ls(e,i){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&i)===0}function TS(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 Dh(){var e=Lr;return Lr<<=1,(Lr&62914560)===0&&(Lr=4194304),e}function Kl(e){for(var i=[],s=0;31>s;s++)i.push(e);return i}function cs(e,i){e.pendingLanes|=i,i!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ES(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,M=e.hiddenUpdates;for(s=y&~s;0<s;){var k=31-Mt(s),U=1<<k;b[k]=0,E[k]=-1;var C=M[k];if(C!==null)for(M[k]=null,k=0;k<C.length;k++){var O=C[k];O!==null&&(O.lane&=-536870913)}s&=~U}o!==0&&jh(e,o,0),d!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~i))}function jh(e,i,s){e.pendingLanes|=i,e.suspendedLanes&=~i;var o=31-Mt(i);e.entangledLanes|=i,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Mh(e,i){var s=e.entangledLanes|=i;for(e=e.entanglements;s;){var o=31-Mt(s),u=1<<o;u&i|e[o]&i&&(e[o]|=i),s&=~u}}function Ch(e,i){var s=i&-i;return s=(s&42)!==0?1:Xl(s),(s&(e.suspendedLanes|i))!==0?0:s}function Xl(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 $l(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Oh(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:yy(e.type))}function Rh(e,i){var s=I.p;try{return I.p=e,i()}finally{I.p=s}}var Pn=Math.random().toString(36).slice(2),rt="__reactFiber$"+Pn,St="__reactProps$"+Pn,Wi="__reactContainer$"+Pn,Zl="__reactEvents$"+Pn,AS="__reactListeners$"+Pn,NS="__reactHandles$"+Pn,Lh="__reactResources$"+Pn,us="__reactMarker$"+Pn;function Ql(e){delete e[rt],delete e[St],delete e[Zl],delete e[AS],delete e[NS]}function ea(e){var i=e[rt];if(i)return i;for(var s=e.parentNode;s;){if(i=s[Wi]||s[rt]){if(s=i.alternate,i.child!==null||s!==null&&s.child!==null)for(e=ty(e);e!==null;){if(s=e[rt])return s;e=ty(e)}return i}e=s,s=e.parentNode}return null}function ta(e){if(e=e[rt]||e[Wi]){var i=e.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return e}return null}function fs(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e.stateNode;throw Error(r(33))}function na(e){var i=e[Lh];return i||(i=e[Lh]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function it(e){e[us]=!0}var kh=new Set,zh={};function _i(e,i){ia(e,i),ia(e+"Capture",i)}function ia(e,i){for(zh[e]=i,e=0;e<i.length;e++)kh.add(i[e])}var DS=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]*$"),Vh={},Uh={};function jS(e){return Gl.call(Uh,e)?!0:Gl.call(Vh,e)?!1:DS.test(e)?Uh[e]=!0:(Vh[e]=!0,!1)}function zr(e,i,s){if(jS(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 Vr(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 pn(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 Bh(e){var i=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function MS(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 Jl(e){if(!e._valueTracker){var i=Bh(e)?"checked":"value";e._valueTracker=MS(e,i,""+e[i])}}function Hh(e){if(!e)return!1;var i=e._valueTracker;if(!i)return!0;var s=i.getValue(),o="";return e&&(o=Bh(e)?e.checked?"true":"false":e.value),e=o,e!==s?(i.setValue(e),!0):!1}function Ur(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 CS=/[\n"\\]/g;function Ht(e){return e.replace(CS,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Wl(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?ec(e,y,Bt(i)):s!=null?ec(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 Ph(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)){Jl(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),Jl(e)}function ec(e,i,s){i==="number"&&Ur(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function aa(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 qh(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 Ih(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),Jl(e)}function sa(e,i){if(i){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=i;return}}e.textContent=i}var OS=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 Gh(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||OS.has(i)?i==="float"?e.cssFloat=s:e[i]=(""+s).trim():e[i]=s+"px"}function Fh(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&&Gh(e,u,o)}else for(var d in i)i.hasOwnProperty(d)&&Gh(e,d,i[d])}function tc(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 RS=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"]]),LS=/^[\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 Br(e){return LS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function gn(){}var nc=null;function ic(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ra=null,oa=null;function Yh(e){var i=ta(e);if(i&&(e=i.stateNode)){var s=e[St]||null;e:switch(e=i.stateNode,i.type){case"input":if(Wl(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));Wl(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&&Hh(o)}break e;case"textarea":qh(e,s.value,s.defaultValue);break e;case"select":i=s.value,i!=null&&aa(e,!!s.multiple,i,!1)}}}var ac=!1;function Kh(e,i,s){if(ac)return e(i,s);ac=!0;try{var o=e(i);return o}finally{if(ac=!1,(ra!==null||oa!==null)&&(No(),ra&&(i=ra,e=oa,oa=ra=null,Yh(i),e)))for(i=0;i<e.length;i++)Yh(e[i])}}function ds(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 yn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sc=!1;if(yn)try{var hs={};Object.defineProperty(hs,"passive",{get:function(){sc=!0}}),window.addEventListener("test",hs,hs),window.removeEventListener("test",hs,hs)}catch{sc=!1}var qn=null,rc=null,Hr=null;function Xh(){if(Hr)return Hr;var e,i=rc,s=i.length,o,u="value"in qn?qn.value:qn.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 Hr=u.slice(e,1<o?1-o:void 0)}function Pr(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 qr(){return!0}function $h(){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)?qr:$h,this.isPropagationStopped=$h,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=qr)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=qr)},persist:function(){},isPersistent:qr}),i}var Ti={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ir=wt(Ti),ms=x({},Ti,{view:0,detail:0}),kS=wt(ms),oc,lc,ps,Gr=x({},ms,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:uc,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!==ps&&(ps&&e.type==="mousemove"?(oc=e.screenX-ps.screenX,lc=e.screenY-ps.screenY):lc=oc=0,ps=e),oc)},movementY:function(e){return"movementY"in e?e.movementY:lc}}),Zh=wt(Gr),zS=x({},Gr,{dataTransfer:0}),VS=wt(zS),US=x({},ms,{relatedTarget:0}),cc=wt(US),BS=x({},Ti,{animationName:0,elapsedTime:0,pseudoElement:0}),HS=wt(BS),PS=x({},Ti,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),qS=wt(PS),IS=x({},Ti,{data:0}),Qh=wt(IS),GS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},FS={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"},YS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function KS(e){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(e):(e=YS[e])?!!i[e]:!1}function uc(){return KS}var XS=x({},ms,{key:function(e){if(e.key){var i=GS[e.key]||e.key;if(i!=="Unidentified")return i}return e.type==="keypress"?(e=Pr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?FS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:uc,charCode:function(e){return e.type==="keypress"?Pr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),$S=wt(XS),ZS=x({},Gr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Jh=wt(ZS),QS=x({},ms,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uc}),JS=wt(QS),WS=x({},Ti,{propertyName:0,elapsedTime:0,pseudoElement:0}),e2=wt(WS),t2=x({},Gr,{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}),n2=wt(t2),i2=x({},Ti,{newState:0,oldState:0}),a2=wt(i2),s2=[9,13,27,32],fc=yn&&"CompositionEvent"in window,gs=null;yn&&"documentMode"in document&&(gs=document.documentMode);var r2=yn&&"TextEvent"in window&&!gs,Wh=yn&&(!fc||gs&&8<gs&&11>=gs),em=" ",tm=!1;function nm(e,i){switch(e){case"keyup":return s2.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function im(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var la=!1;function o2(e,i){switch(e){case"compositionend":return im(i);case"keypress":return i.which!==32?null:(tm=!0,em);case"textInput":return e=i.data,e===em&&tm?null:e;default:return null}}function l2(e,i){if(la)return e==="compositionend"||!fc&&nm(e,i)?(e=Xh(),Hr=rc=qn=null,la=!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 Wh&&i.locale!=="ko"?null:i.data;default:return null}}var c2={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 am(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i==="input"?!!c2[e.type]:i==="textarea"}function sm(e,i,s,o){ra?oa?oa.push(o):oa=[o]:ra=o,i=Lo(i,"onChange"),0<i.length&&(s=new Ir("onChange","change",null,s,o),e.push({event:s,listeners:i}))}var ys=null,vs=null;function u2(e){Pg(e,0)}function Fr(e){var i=fs(e);if(Hh(i))return e}function rm(e,i){if(e==="change")return i}var om=!1;if(yn){var dc;if(yn){var hc="oninput"in document;if(!hc){var lm=document.createElement("div");lm.setAttribute("oninput","return;"),hc=typeof lm.oninput=="function"}dc=hc}else dc=!1;om=dc&&(!document.documentMode||9<document.documentMode)}function cm(){ys&&(ys.detachEvent("onpropertychange",um),vs=ys=null)}function um(e){if(e.propertyName==="value"&&Fr(vs)){var i=[];sm(i,vs,e,ic(e)),Kh(u2,i)}}function f2(e,i,s){e==="focusin"?(cm(),ys=i,vs=s,ys.attachEvent("onpropertychange",um)):e==="focusout"&&cm()}function d2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Fr(vs)}function h2(e,i){if(e==="click")return Fr(i)}function m2(e,i){if(e==="input"||e==="change")return Fr(i)}function p2(e,i){return e===i&&(e!==0||1/e===1/i)||e!==e&&i!==i}var Ct=typeof Object.is=="function"?Object.is:p2;function xs(e,i){if(Ct(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(!Gl.call(i,u)||!Ct(e[u],i[u]))return!1}return!0}function fm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dm(e,i){var s=fm(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=fm(s)}}function hm(e,i){return e&&i?e===i?!0:e&&e.nodeType===3?!1:i&&i.nodeType===3?hm(e,i.parentNode):"contains"in e?e.contains(i):e.compareDocumentPosition?!!(e.compareDocumentPosition(i)&16):!1:!1}function mm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var i=Ur(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=Ur(e.document)}return i}function mc(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 g2=yn&&"documentMode"in document&&11>=document.documentMode,ca=null,pc=null,bs=null,gc=!1;function pm(e,i,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;gc||ca==null||ca!==Ur(o)||(o=ca,"selectionStart"in o&&mc(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}),bs&&xs(bs,o)||(bs=o,o=Lo(pc,"onSelect"),0<o.length&&(i=new Ir("onSelect","select",null,i,s),e.push({event:i,listeners:o}),i.target=ca)))}function Ei(e,i){var s={};return s[e.toLowerCase()]=i.toLowerCase(),s["Webkit"+e]="webkit"+i,s["Moz"+e]="moz"+i,s}var ua={animationend:Ei("Animation","AnimationEnd"),animationiteration:Ei("Animation","AnimationIteration"),animationstart:Ei("Animation","AnimationStart"),transitionrun:Ei("Transition","TransitionRun"),transitionstart:Ei("Transition","TransitionStart"),transitioncancel:Ei("Transition","TransitionCancel"),transitionend:Ei("Transition","TransitionEnd")},yc={},gm={};yn&&(gm=document.createElement("div").style,"AnimationEvent"in window||(delete ua.animationend.animation,delete ua.animationiteration.animation,delete ua.animationstart.animation),"TransitionEvent"in window||delete ua.transitionend.transition);function Ai(e){if(yc[e])return yc[e];if(!ua[e])return e;var i=ua[e],s;for(s in i)if(i.hasOwnProperty(s)&&s in gm)return yc[e]=i[s];return e}var ym=Ai("animationend"),vm=Ai("animationiteration"),xm=Ai("animationstart"),y2=Ai("transitionrun"),v2=Ai("transitionstart"),x2=Ai("transitioncancel"),bm=Ai("transitionend"),Sm=new Map,vc="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(" ");vc.push("scrollEnd");function Jt(e,i){Sm.set(e,i),_i(i,[e])}var Yr=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=[],fa=0,xc=0;function Kr(){for(var e=fa,i=xc=fa=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&&wm(s,u,d)}}function Xr(e,i,s,o){Pt[fa++]=e,Pt[fa++]=i,Pt[fa++]=s,Pt[fa++]=o,xc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function bc(e,i,s,o){return Xr(e,i,s,o),$r(e)}function Ni(e,i){return Xr(e,null,null,i),$r(e)}function wm(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-Mt(s),e=d.hiddenUpdates,o=e[u],o===null?e[u]=[i]:o.push(i),i.lane=s|536870912),d):null}function $r(e){if(50<qs)throw qs=0,ju=null,Error(r(185));for(var i=e.return;i!==null;)e=i,i=e.return;return e.tag===3?e.stateNode:null}var da={};function b2(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 b2(e,i,s,o)}function Sc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vn(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 _m(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 Zr(e,i,s,o,u,d){var y=0;if(o=e,typeof e=="function")Sc(e)&&(y=1);else if(typeof e=="string")y=Ew(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 L:return Di(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 Di(e,i,s,o){return e=Ot(7,e,o,i),e.lanes=s,e}function wc(e,i,s){return e=Ot(6,e,null,i),e.lanes=s,e}function Tm(e){var i=Ot(18,null,null,0);return i.stateNode=e,i}function _c(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 Em=new WeakMap;function qt(e,i){if(typeof e=="object"&&e!==null){var s=Em.get(e);return s!==void 0?s:(i={value:e,source:i,stack:Th(i)},Em.set(e,i),i)}return{value:e,source:i,stack:Th(i)}}var ha=[],ma=0,Qr=null,Ss=0,It=[],Gt=0,In=null,on=1,ln="";function xn(e,i){ha[ma++]=Ss,ha[ma++]=Qr,Qr=e,Ss=i}function Am(e,i,s){It[Gt++]=on,It[Gt++]=ln,It[Gt++]=In,In=e;var o=on;e=ln;var u=32-Mt(o)-1;o&=~(1<<u),s+=1;var d=32-Mt(i)+u;if(30<d){var y=u-u%5;d=(o&(1<<y)-1).toString(32),o>>=y,u-=y,on=1<<32-Mt(i)+u|s<<u|o,ln=d+e}else on=1<<d|s<<u|o,ln=e}function Tc(e){e.return!==null&&(xn(e,1),Am(e,1,0))}function Ec(e){for(;e===Qr;)Qr=ha[--ma],ha[ma]=null,Ss=ha[--ma],ha[ma]=null;for(;e===In;)In=It[--Gt],It[Gt]=null,ln=It[--Gt],It[Gt]=null,on=It[--Gt],It[Gt]=null}function Nm(e,i){It[Gt++]=on,It[Gt++]=ln,It[Gt++]=In,on=i.id,ln=i.overflow,In=e}var ot=null,Le=null,be=!1,Gn=null,Ft=!1,Ac=Error(r(519));function Fn(e){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ws(qt(i,e)),Ac}function Dm(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<Gs.length;s++)ge(Gs[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),Ph(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),Ih(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||Fg(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=gn),i=!0):i=!1,i||Fn(e,!0)}function jm(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 pa(e){if(e!==ot)return!1;if(!be)return jm(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")||Gu(e.type,e.memoizedProps)),s=!s),s&&Le&&Fn(e),jm(e),i===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Le=ey(e)}else if(i===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Le=ey(e)}else i===27?(i=Le,si(e.type)?(e=$u,$u=null,Le=e):Le=i):Le=ot?Kt(e.stateNode.nextSibling):null;return!0}function ji(){Le=ot=null,be=!1}function Nc(){var e=Gn;return e!==null&&(At===null?At=e:At.push.apply(At,e),Gn=null),e}function ws(e){Gn===null?Gn=[e]:Gn.push(e)}var Dc=A(null),Mi=null,bn=null;function Yn(e,i,s){G(Dc,i._currentValue),i._currentValue=s}function Sn(e){e._currentValue=Dc.current,z(Dc)}function jc(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 Mc(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),jc(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),jc(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 ga(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;Ct(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($s):e=[$s])}u=u.return}e!==null&&Mc(i,e,s,o),i.flags|=262144}function Jr(e){for(e=e.firstContext;e!==null;){if(!Ct(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ci(e){Mi=e,bn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Mm(Mi,e)}function Wr(e,i){return Mi===null&&Ci(e),Mm(e,i)}function Mm(e,i){var s=i._currentValue;if(i={context:i,memoizedValue:s,next:null},bn===null){if(e===null)throw Error(r(308));bn=i,e.dependencies={lanes:0,firstContext:i},e.flags|=524288}else bn=bn.next=i;return s}var S2=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()})}},w2=n.unstable_scheduleCallback,_2=n.unstable_NormalPriority,$e={$$typeof:P,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Cc(){return{controller:new S2,data:new Map,refCount:0}}function _s(e){e.refCount--,e.refCount===0&&w2(_2,function(){e.controller.abort()})}var Ts=null,Oc=0,ya=0,va=null;function T2(e,i){if(Ts===null){var s=Ts=[];Oc=0,ya=ku(),va={status:"pending",value:void 0,then:function(o){s.push(o)}}}return Oc++,i.then(Cm,Cm),i}function Cm(){if(--Oc===0&&Ts!==null){va!==null&&(va.status="fulfilled");var e=Ts;Ts=null,ya=0,va=null;for(var i=0;i<e.length;i++)(0,e[i])()}}function E2(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 Om=R.S;R.S=function(e,i){pg=Dt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&T2(e,i),Om!==null&&Om(e,i)};var Oi=A(null);function Rc(){var e=Oi.current;return e!==null?e:Oe.pooledCache}function eo(e,i){i===null?G(Oi,Oi.current):G(Oi,i.pool)}function Rm(){var e=Rc();return e===null?null:{parent:$e._currentValue,pool:e}}var xa=Error(r(460)),Lc=Error(r(474)),to=Error(r(542)),no={then:function(){}};function Lm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function km(e,i,s){switch(s=e[s],s===void 0?e.push(i):s!==i&&(i.then(gn,gn),i=s),i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,Vm(e),e;default:if(typeof i.status=="string")i.then(gn,gn);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,Vm(e),e}throw Li=i,xa}}function Ri(e){try{var i=e._init;return i(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(Li=s,xa):s}}var Li=null;function zm(){if(Li===null)throw Error(r(459));var e=Li;return Li=null,e}function Vm(e){if(e===xa||e===to)throw Error(r(483))}var ba=null,Es=0;function io(e){var i=Es;return Es+=1,ba===null&&(ba=[]),km(ba,e,i)}function As(e,i){i=i.props.ref,e.ref=i!==void 0?i:null}function ao(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 Um(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=vn(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=wc(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===L?k(D,N,j.props.children,V,j.key):N!==null&&(N.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ee&&Ri(te)===N.type)?(N=u(N,j.props),As(N,j),N.return=D,N):(N=Zr(j.type,j.key,j.props,null,D.mode,V),As(N,j),N.return=D,N)}function M(D,N,j,V){return N===null||N.tag!==4||N.stateNode.containerInfo!==j.containerInfo||N.stateNode.implementation!==j.implementation?(N=_c(j,D.mode,V),N.return=D,N):(N=u(N,j.children||[]),N.return=D,N)}function k(D,N,j,V,te){return N===null||N.tag!==7?(N=Di(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=wc(""+N,D.mode,j),N.return=D,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case w:return j=Zr(N.type,N.key,N.props,null,D.mode,j),As(j,N),j.return=D,j;case T:return N=_c(N,D.mode,j),N.return=D,N;case ee:return N=Ri(N),U(D,N,j)}if(st(N)||Be(N))return N=Di(N,D.mode,j,null),N.return=D,N;if(typeof N.then=="function")return U(D,io(N),j);if(N.$$typeof===P)return U(D,Wr(D,N),j);ao(D,N)}return null}function C(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?M(D,N,j,V):null;case ee:return j=Ri(j),C(D,N,j,V)}if(st(j)||Be(j))return te!==null?null:k(D,N,j,V,null);if(typeof j.then=="function")return C(D,N,io(j),V);if(j.$$typeof===P)return C(D,N,Wr(D,j),V);ao(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,M(N,D,V,te);case ee:return V=Ri(V),O(D,N,j,V,te)}if(st(V)||Be(V))return D=D.get(j)||null,k(N,D,V,te,null);if(typeof V.then=="function")return O(D,N,j,io(V),te);if(V.$$typeof===P)return O(D,N,j,Wr(N,V),te);ao(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=C(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&&xn(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&&xn(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(ui){return i(D,ui)}),be&&xn(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 ui=C(D,J,_e.value,V);if(ui===null){J===null&&(J=ve);break}e&&J&&ui.alternate===null&&i(D,J),N=d(ui,N,fe),we===null?te=ui:we.sibling=ui,we=ui,J=ve}if(_e.done)return s(D,J),be&&xn(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&&xn(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(zw){return i(D,zw)}),be&&xn(D,fe),te}function Ce(D,N,j,V){if(typeof j=="object"&&j!==null&&j.type===L&&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===L){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&&Ri(te)===N.type){s(D,N.sibling),V=u(N,j.props),As(V,j),V.return=D,D=V;break e}s(D,N);break}else i(D,N);N=N.sibling}j.type===L?(V=Di(j.props.children,D.mode,V,j.key),V.return=D,D=V):(V=Zr(j.type,j.key,j.props,null,D.mode,V),As(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=_c(j,D.mode,V),V.return=D,D=V}return y(D);case ee:return j=Ri(j),Ce(D,N,j,V)}if(st(j))return Z(D,N,j,V);if(Be(j)){if(te=Be(j),typeof te!="function")throw Error(r(150));return j=te.call(j),ne(D,N,j,V)}if(typeof j.then=="function")return Ce(D,N,io(j),V);if(j.$$typeof===P)return Ce(D,N,Wr(D,j),V);ao(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=wc(j,D.mode,V),V.return=D,D=V),y(D)):s(D,N)}return function(D,N,j,V){try{Es=0;var te=Ce(D,N,j,V);return ba=null,te}catch(J){if(J===xa||J===to)throw J;var we=Ot(29,J,null,D.mode);return we.lanes=V,we.return=D,we}finally{}}}var ki=Um(!0),Bm=Um(!1),Kn=!1;function kc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function zc(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 Xn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function $n(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=$r(e),wm(e,null,s),i}return Xr(e,o,i,s),$r(e)}function Ns(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,Mh(e,s)}}function Vc(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 Uc=!1;function Ds(){if(Uc){var e=va;if(e!==null)throw e}}function js(e,i,s,o){Uc=!1;var u=e.updateQueue;Kn=!1;var d=u.firstBaseUpdate,y=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var E=b,M=E.next;E.next=null,y===null?d=M:y.next=M,y=E;var k=e.alternate;k!==null&&(k=k.updateQueue,b=k.lastBaseUpdate,b!==y&&(b===null?k.firstBaseUpdate=M:b.next=M,k.lastBaseUpdate=E))}if(d!==null){var U=u.baseState;y=0,k=M=E=null,b=d;do{var C=b.lane&-536870913,O=C!==b.lane;if(O?(ye&C)===C:(o&C)===C){C!==0&&C===ya&&(Uc=!0),k!==null&&(k=k.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Z=e,ne=b;C=i;var Ce=s;switch(ne.tag){case 1:if(Z=ne.payload,typeof Z=="function"){U=Z.call(Ce,U,C);break e}U=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=ne.payload,C=typeof Z=="function"?Z.call(Ce,U,C):Z,C==null)break e;U=x({},U,C);break e;case 2:Kn=!0}}C=b.callback,C!==null&&(e.flags|=64,O&&(e.flags|=8192),O=u.callbacks,O===null?u.callbacks=[C]:O.push(C))}else O={lane:C,tag:b.tag,payload:b.payload,callback:b.callback,next:null},k===null?(M=k=O,E=U):k=k.next=O,y|=C;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);k===null&&(E=U),u.baseState=E,u.firstBaseUpdate=M,u.lastBaseUpdate=k,d===null&&(u.shared.lanes=0),ei|=y,e.lanes=y,e.memoizedState=U}}function Hm(e,i){if(typeof e!="function")throw Error(r(191,e));e.call(i)}function Pm(e,i){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Hm(s[e],i)}var Sa=A(null),so=A(0);function qm(e,i){e=Mn,G(so,e),G(Sa,i),Mn=e|i.baseLanes}function Bc(){G(so,Mn),G(Sa,Sa.current)}function Hc(){Mn=so.current,z(Sa),z(so)}var Rt=A(null),Yt=null;function Zn(e){var i=e.alternate;G(Ye,Ye.current&1),G(Rt,e),Yt===null&&(i===null||Sa.current!==null||i.memoizedState!==null)&&(Yt=e)}function Pc(e){G(Ye,Ye.current),G(Rt,e),Yt===null&&(Yt=e)}function Im(e){e.tag===22?(G(Ye,Ye.current),G(Rt,e),Yt===null&&(Yt=e)):Qn()}function Qn(){G(Ye,Ye.current),G(Rt,Rt.current)}function Lt(e){z(Rt),Yt===e&&(Yt=null),z(Ye)}var Ye=A(0);function ro(e){for(var i=e;i!==null;){if(i.tag===13){var s=i.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Ku(s)||Xu(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 wn=0,ue=null,je=null,Ze=null,oo=!1,wa=!1,zi=!1,lo=0,Ms=0,_a=null,A2=0;function He(){throw Error(r(321))}function qc(e,i){if(i===null)return!1;for(var s=0;s<i.length&&s<e.length;s++)if(!Ct(e[s],i[s]))return!1;return!0}function Ic(e,i,s,o,u,d){return wn=d,ue=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,R.H=e===null||e.memoizedState===null?Ap:au,zi=!1,d=s(o,u),zi=!1,wa&&(d=Fm(i,s,o,u)),Gm(e),d}function Gm(e){R.H=Rs;var i=je!==null&&je.next!==null;if(wn=0,Ze=je=ue=null,oo=!1,Ms=0,_a=null,i)throw Error(r(300));e===null||Qe||(e=e.dependencies,e!==null&&Jr(e)&&(Qe=!0))}function Fm(e,i,s,o){ue=e;var u=0;do{if(wa&&(_a=null),Ms=0,wa=!1,25<=u)throw Error(r(301));if(u+=1,Ze=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=Np,d=i(s,o)}while(wa);return d}function N2(){var e=R.H,i=e.useState()[0];return i=typeof i.then=="function"?Cs(i):i,e=e.useState()[0],(je!==null?je.memoizedState:null)!==e&&(ue.flags|=1024),i}function Gc(){var e=lo!==0;return lo=0,e}function Fc(e,i,s){i.updateQueue=e.updateQueue,i.flags&=-2053,e.lanes&=~s}function Yc(e){if(oo){for(e=e.memoizedState;e!==null;){var i=e.queue;i!==null&&(i.pending=null),e=e.next}oo=!1}wn=0,Ze=je=ue=null,wa=!1,Ms=lo=0,_a=null}function yt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?ue.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Ke(){if(je===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=je.next;var i=Ze===null?ue.memoizedState:Ze.next;if(i!==null)Ze=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},Ze===null?ue.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function co(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Cs(e){var i=Ms;return Ms+=1,_a===null&&(_a=[]),e=km(_a,e,i),i=ue,(Ze===null?i.memoizedState:Ze.next)===null&&(i=i.alternate,R.H=i===null||i.memoizedState===null?Ap:au),e}function uo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Cs(e);if(e.$$typeof===P)return lt(e)}throw Error(r(438,String(e)))}function Kc(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=co(),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 _n(e,i){return typeof i=="function"?i(e):i}function fo(e){var i=Ke();return Xc(i,je,e)}function Xc(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,M=i,k=!1;do{var U=M.lane&-536870913;if(U!==M.lane?(ye&U)===U:(wn&U)===U){var C=M.revertLane;if(C===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),U===ya&&(k=!0);else if((wn&C)===C){M=M.next,C===ya&&(k=!0);continue}else U={lane:0,revertLane:M.revertLane,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},E===null?(b=E=U,y=d):E=E.next=U,ue.lanes|=C,ei|=C;U=M.action,zi&&s(d,U),d=M.hasEagerState?M.eagerState:s(d,U)}else C={lane:U,revertLane:M.revertLane,gesture:M.gesture,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},E===null?(b=E=C,y=d):E=E.next=C,ue.lanes|=U,ei|=U;M=M.next}while(M!==null&&M!==i);if(E===null?y=d:E.next=b,!Ct(d,e.memoizedState)&&(Qe=!0,k&&(s=va,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 $c(e){var i=Ke(),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);Ct(d,i.memoizedState)||(Qe=!0),i.memoizedState=d,i.baseQueue===null&&(i.baseState=d),s.lastRenderedState=d}return[d,o]}function Ym(e,i,s){var o=ue,u=Ke(),d=be;if(d){if(s===void 0)throw Error(r(407));s=s()}else s=i();var y=!Ct((je||u).memoizedState,s);if(y&&(u.memoizedState=s,Qe=!0),u=u.queue,Jc($m.bind(null,o,u,e),[e]),u.getSnapshot!==i||y||Ze!==null&&Ze.memoizedState.tag&1){if(o.flags|=2048,Ta(9,{destroy:void 0},Xm.bind(null,o,u,s,i),null),Oe===null)throw Error(r(349));d||(wn&127)!==0||Km(o,i,s)}return s}function Km(e,i,s){e.flags|=16384,e={getSnapshot:i,value:s},i=ue.updateQueue,i===null?(i=co(),ue.updateQueue=i,i.stores=[e]):(s=i.stores,s===null?i.stores=[e]:s.push(e))}function Xm(e,i,s,o){i.value=s,i.getSnapshot=o,Zm(i)&&Qm(e)}function $m(e,i,s){return s(function(){Zm(i)&&Qm(e)})}function Zm(e){var i=e.getSnapshot;e=e.value;try{var s=i();return!Ct(e,s)}catch{return!0}}function Qm(e){var i=Ni(e,2);i!==null&&Nt(i,e,2)}function Zc(e){var i=yt();if(typeof e=="function"){var s=e;if(e=s(),zi){Hn(!0);try{s()}finally{Hn(!1)}}}return i.memoizedState=i.baseState=e,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_n,lastRenderedState:e},i}function Jm(e,i,s,o){return e.baseState=s,Xc(e,je,typeof o=="function"?o:_n)}function D2(e,i,s,o,u){if(po(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,Wm(i,d)):(d.next=s.next,i.pending=s.next=d)}}function Wm(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),ep(e,i,b)}catch(M){Qc(e,i,M)}finally{d!==null&&y.types!==null&&(d.types=y.types),R.T=d}}else try{d=s(u,o),ep(e,i,d)}catch(M){Qc(e,i,M)}}function ep(e,i,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){tp(e,i,o)},function(o){return Qc(e,i,o)}):tp(e,i,s)}function tp(e,i,s){i.status="fulfilled",i.value=s,np(i),e.state=s,i=e.pending,i!==null&&(s=i.next,s===i?e.pending=null:(s=s.next,i.next=s,Wm(e,s)))}function Qc(e,i,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do i.status="rejected",i.reason=s,np(i),i=i.next;while(i!==o)}e.action=null}function np(e){e=e.listeners;for(var i=0;i<e.length;i++)(0,e[i])()}function ip(e,i){return i}function ap(e,i){if(be){var s=Oe.formState;if(s!==null){e:{var o=ue;if(be){if(Le){t:{for(var u=Le,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){Le=Kt(u.nextSibling),o=u.data==="F!";break e}}Fn(o)}o=!1}o&&(i=s[0])}}return s=yt(),s.memoizedState=s.baseState=i,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ip,lastRenderedState:i},s.queue=o,s=_p.bind(null,ue,o),o.dispatch=s,o=Zc(!1),d=iu.bind(null,ue,!1,o.queue),o=yt(),u={state:i,dispatch:null,action:e,pending:null},o.queue=u,s=D2.bind(null,ue,u,d,s),u.dispatch=s,o.memoizedState=e,[i,s,!1]}function sp(e){var i=Ke();return rp(i,je,e)}function rp(e,i,s){if(i=Xc(e,i,ip)[0],e=fo(_n)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var o=Cs(i)}catch(y){throw y===xa?to:y}else o=i;i=Ke();var u=i.queue,d=u.dispatch;return s!==i.memoizedState&&(ue.flags|=2048,Ta(9,{destroy:void 0},j2.bind(null,u,s),null)),[o,d,e]}function j2(e,i){e.action=i}function op(e){var i=Ke(),s=je;if(s!==null)return rp(i,s,e);Ke(),i=i.memoizedState,s=Ke();var o=s.queue.dispatch;return s.memoizedState=e,[i,o,!1]}function Ta(e,i,s,o){return e={tag:e,create:s,deps:o,inst:i,next:null},i=ue.updateQueue,i===null&&(i=co(),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 lp(){return Ke().memoizedState}function ho(e,i,s,o){var u=yt();ue.flags|=e,u.memoizedState=Ta(1|i,{destroy:void 0},s,o===void 0?null:o)}function mo(e,i,s,o){var u=Ke();o=o===void 0?null:o;var d=u.memoizedState.inst;je!==null&&o!==null&&qc(o,je.memoizedState.deps)?u.memoizedState=Ta(i,d,s,o):(ue.flags|=e,u.memoizedState=Ta(1|i,d,s,o))}function cp(e,i){ho(8390656,8,e,i)}function Jc(e,i){mo(2048,8,e,i)}function M2(e){ue.flags|=4;var i=ue.updateQueue;if(i===null)i=co(),ue.updateQueue=i,i.events=[e];else{var s=i.events;s===null?i.events=[e]:s.push(e)}}function up(e){var i=Ke().memoizedState;return M2({ref:i,nextImpl:e}),function(){if((Te&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function fp(e,i){return mo(4,2,e,i)}function dp(e,i){return mo(4,4,e,i)}function hp(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 mp(e,i,s){s=s!=null?s.concat([e]):null,mo(4,4,hp.bind(null,i,e),s)}function Wc(){}function pp(e,i){var s=Ke();i=i===void 0?null:i;var o=s.memoizedState;return i!==null&&qc(i,o[1])?o[0]:(s.memoizedState=[e,i],e)}function gp(e,i){var s=Ke();i=i===void 0?null:i;var o=s.memoizedState;if(i!==null&&qc(i,o[1]))return o[0];if(o=e(),zi){Hn(!0);try{e()}finally{Hn(!1)}}return s.memoizedState=[o,i],o}function eu(e,i,s){return s===void 0||(wn&1073741824)!==0&&(ye&261930)===0?e.memoizedState=i:(e.memoizedState=s,e=yg(),ue.lanes|=e,ei|=e,s)}function yp(e,i,s,o){return Ct(s,i)?s:Sa.current!==null?(e=eu(e,s,o),Ct(e,i)||(Qe=!0),e):(wn&42)===0||(wn&1073741824)!==0&&(ye&261930)===0?(Qe=!0,e.memoizedState=s):(e=yg(),ue.lanes|=e,ei|=e,i)}function vp(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,iu(e,!1,i,s);try{var E=u(),M=R.S;if(M!==null&&M(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var k=E2(E,o);Os(e,i,k,Vt(e))}else Os(e,i,o,Vt(e))}catch(U){Os(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 C2(){}function tu(e,i,s,o){if(e.tag!==5)throw Error(r(476));var u=xp(e).queue;vp(e,u,i,K,s===null?C2:function(){return bp(e),s(o)})}function xp(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:_n,lastRenderedState:K},next:null};var s={};return i.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_n,lastRenderedState:s},next:null},e.memoizedState=i,e=e.alternate,e!==null&&(e.memoizedState=i),i}function bp(e){var i=xp(e);i.next===null&&(i=e.alternate.memoizedState),Os(e,i.next.queue,{},Vt())}function nu(){return lt($s)}function Sp(){return Ke().memoizedState}function wp(){return Ke().memoizedState}function O2(e){for(var i=e.return;i!==null;){switch(i.tag){case 24:case 3:var s=Vt();e=Xn(s);var o=$n(i,e,s);o!==null&&(Nt(o,i,s),Ns(o,i,s)),i={cache:Cc()},e.payload=i;return}i=i.return}}function R2(e,i,s){var o=Vt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},po(e)?Tp(i,s):(s=bc(e,i,s,o),s!==null&&(Nt(s,e,o),Ep(s,i,o)))}function _p(e,i,s){var o=Vt();Os(e,i,s,o)}function Os(e,i,s,o){var u={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(po(e))Tp(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,Ct(b,y))return Xr(e,i,u,0),Oe===null&&Kr(),!1}catch{}finally{}if(s=bc(e,i,u,o),s!==null)return Nt(s,e,o),Ep(s,i,o),!0}return!1}function iu(e,i,s,o){if(o={lane:2,revertLane:ku(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},po(e)){if(i)throw Error(r(479))}else i=bc(e,s,o,2),i!==null&&Nt(i,e,2)}function po(e){var i=e.alternate;return e===ue||i!==null&&i===ue}function Tp(e,i){wa=oo=!0;var s=e.pending;s===null?i.next=i:(i.next=s.next,s.next=i),e.pending=i}function Ep(e,i,s){if((s&4194048)!==0){var o=i.lanes;o&=e.pendingLanes,s|=o,i.lanes=s,Mh(e,s)}}var Rs={readContext:lt,use:uo,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useLayoutEffect:He,useInsertionEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useSyncExternalStore:He,useId:He,useHostTransitionStatus:He,useFormState:He,useActionState:He,useOptimistic:He,useMemoCache:He,useCacheRefresh:He};Rs.useEffectEvent=He;var Ap={readContext:lt,use:uo,useCallback:function(e,i){return yt().memoizedState=[e,i===void 0?null:i],e},useContext:lt,useEffect:cp,useImperativeHandle:function(e,i,s){s=s!=null?s.concat([e]):null,ho(4194308,4,hp.bind(null,i,e),s)},useLayoutEffect:function(e,i){return ho(4194308,4,e,i)},useInsertionEffect:function(e,i){ho(4,2,e,i)},useMemo:function(e,i){var s=yt();i=i===void 0?null:i;var o=e();if(zi){Hn(!0);try{e()}finally{Hn(!1)}}return s.memoizedState=[o,i],o},useReducer:function(e,i,s){var o=yt();if(s!==void 0){var u=s(i);if(zi){Hn(!0);try{s(i)}finally{Hn(!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=R2.bind(null,ue,e),[o.memoizedState,e]},useRef:function(e){var i=yt();return e={current:e},i.memoizedState=e},useState:function(e){e=Zc(e);var i=e.queue,s=_p.bind(null,ue,i);return i.dispatch=s,[e.memoizedState,s]},useDebugValue:Wc,useDeferredValue:function(e,i){var s=yt();return eu(s,e,i)},useTransition:function(){var e=Zc(!1);return e=vp.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||Km(o,i,s)}u.memoizedState=s;var d={value:s,getSnapshot:i};return u.queue=d,cp($m.bind(null,o,d,e),[e]),o.flags|=2048,Ta(9,{destroy:void 0},Xm.bind(null,o,d,s,i),null),s},useId:function(){var e=yt(),i=Oe.identifierPrefix;if(be){var s=ln,o=on;s=(o&~(1<<32-Mt(o)-1)).toString(32)+s,i="_"+i+"R_"+s,s=lo++,0<s&&(i+="H"+s.toString(32)),i+="_"}else s=A2++,i="_"+i+"r_"+s.toString(32)+"_";return e.memoizedState=i},useHostTransitionStatus:nu,useFormState:ap,useActionState:ap,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=iu.bind(null,ue,!0,s),s.dispatch=i,[e,i]},useMemoCache:Kc,useCacheRefresh:function(){return yt().memoizedState=O2.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)}}},au={readContext:lt,use:uo,useCallback:pp,useContext:lt,useEffect:Jc,useImperativeHandle:mp,useInsertionEffect:fp,useLayoutEffect:dp,useMemo:gp,useReducer:fo,useRef:lp,useState:function(){return fo(_n)},useDebugValue:Wc,useDeferredValue:function(e,i){var s=Ke();return yp(s,je.memoizedState,e,i)},useTransition:function(){var e=fo(_n)[0],i=Ke().memoizedState;return[typeof e=="boolean"?e:Cs(e),i]},useSyncExternalStore:Ym,useId:Sp,useHostTransitionStatus:nu,useFormState:sp,useActionState:sp,useOptimistic:function(e,i){var s=Ke();return Jm(s,je,e,i)},useMemoCache:Kc,useCacheRefresh:wp};au.useEffectEvent=up;var Np={readContext:lt,use:uo,useCallback:pp,useContext:lt,useEffect:Jc,useImperativeHandle:mp,useInsertionEffect:fp,useLayoutEffect:dp,useMemo:gp,useReducer:$c,useRef:lp,useState:function(){return $c(_n)},useDebugValue:Wc,useDeferredValue:function(e,i){var s=Ke();return je===null?eu(s,e,i):yp(s,je.memoizedState,e,i)},useTransition:function(){var e=$c(_n)[0],i=Ke().memoizedState;return[typeof e=="boolean"?e:Cs(e),i]},useSyncExternalStore:Ym,useId:Sp,useHostTransitionStatus:nu,useFormState:op,useActionState:op,useOptimistic:function(e,i){var s=Ke();return je!==null?Jm(s,je,e,i):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Kc,useCacheRefresh:wp};Np.useEffectEvent=up;function su(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 ru={enqueueSetState:function(e,i,s){e=e._reactInternals;var o=Vt(),u=Xn(o);u.payload=i,s!=null&&(u.callback=s),i=$n(e,u,o),i!==null&&(Nt(i,e,o),Ns(i,e,o))},enqueueReplaceState:function(e,i,s){e=e._reactInternals;var o=Vt(),u=Xn(o);u.tag=1,u.payload=i,s!=null&&(u.callback=s),i=$n(e,u,o),i!==null&&(Nt(i,e,o),Ns(i,e,o))},enqueueForceUpdate:function(e,i){e=e._reactInternals;var s=Vt(),o=Xn(s);o.tag=2,i!=null&&(o.callback=i),i=$n(e,o,s),i!==null&&(Nt(i,e,s),Ns(i,e,s))}};function Dp(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?!xs(s,o)||!xs(u,d):!0}function jp(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&&ru.enqueueReplaceState(i,i.state,null)}function Vi(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 Mp(e){Yr(e)}function Cp(e){console.error(e)}function Op(e){Yr(e)}function go(e,i){try{var s=e.onUncaughtError;s(i.value,{componentStack:i.stack})}catch(o){setTimeout(function(){throw o})}}function Rp(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 ou(e,i,s){return s=Xn(s),s.tag=3,s.payload={element:null},s.callback=function(){go(e,i)},s}function Lp(e){return e=Xn(e),e.tag=3,e}function kp(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(){Rp(i,s,o)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Rp(i,s,o),typeof u!="function"&&(ti===null?ti=new Set([this]):ti.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function L2(e,i,s,o,u){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(i=s.alternate,i!==null&&ga(i,s,u,!0),s=Rt.current,s!==null){switch(s.tag){case 31:case 13:return Yt===null?Do():s.alternate===null&&Pe===0&&(Pe=3),s.flags&=-257,s.flags|=65536,s.lanes=u,o===no?s.flags|=16384:(i=s.updateQueue,i===null?s.updateQueue=new Set([o]):i.add(o),Ou(e,o,u)),!1;case 22:return s.flags|=65536,o===no?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)),Ou(e,o,u)),!1}throw Error(r(435,s.tag))}return Ou(e,o,u),Do(),!1}if(be)return i=Rt.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=u,o!==Ac&&(e=Error(r(422),{cause:o}),ws(qt(e,s)))):(o!==Ac&&(i=Error(r(423),{cause:o}),ws(qt(i,s))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,o=qt(o,s),u=ou(e.stateNode,o,u),Vc(e,u),Pe!==4&&(Pe=2)),!1;var d=Error(r(520),{cause:o});if(d=qt(d,s),Ps===null?Ps=[d]:Ps.push(d),Pe!==4&&(Pe=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=ou(s.stateNode,o,e),Vc(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"&&(ti===null||!ti.has(d))))return s.flags|=65536,u&=-u,s.lanes|=u,u=Lp(u),kp(u,e,s,o),Vc(s,u),!1}s=s.return}while(s!==null);return!1}var lu=Error(r(461)),Qe=!1;function ct(e,i,s,o){i.child=e===null?Bm(i,null,s,o):ki(i,e.child,s,o)}function zp(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 Ci(i),o=Ic(e,i,s,y,d,u),b=Gc(),e!==null&&!Qe?(Fc(e,i,u),Tn(e,i,u)):(be&&b&&Tc(i),i.flags|=1,ct(e,i,o,u),i.child)}function Vp(e,i,s,o,u){if(e===null){var d=s.type;return typeof d=="function"&&!Sc(d)&&d.defaultProps===void 0&&s.compare===null?(i.tag=15,i.type=d,Up(e,i,d,o,u)):(e=Zr(s.type,null,o,i,i.mode,u),e.ref=i.ref,e.return=i,i.child=e)}if(d=e.child,!gu(e,u)){var y=d.memoizedProps;if(s=s.compare,s=s!==null?s:xs,s(y,o)&&e.ref===i.ref)return Tn(e,i,u)}return i.flags|=1,e=vn(d,o),e.ref=i.ref,e.return=i,i.child=e}function Up(e,i,s,o,u){if(e!==null){var d=e.memoizedProps;if(xs(d,o)&&e.ref===i.ref)if(Qe=!1,i.pendingProps=o=d,gu(e,u))(e.flags&131072)!==0&&(Qe=!0);else return i.lanes=e.lanes,Tn(e,i,u)}return cu(e,i,s,o,u)}function Bp(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 Hp(e,i,d,s,o)}if((s&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},e!==null&&eo(i,d!==null?d.cachePool:null),d!==null?qm(i,d):Bc(),Im(i);else return o=i.lanes=536870912,Hp(e,i,d!==null?d.baseLanes|s:s,s,o)}else d!==null?(eo(i,d.cachePool),qm(i,d),Qn(),i.memoizedState=null):(e!==null&&eo(i,null),Bc(),Qn());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 Hp(e,i,s,o,u){var d=Rc();return d=d===null?null:{parent:$e._currentValue,pool:d},i.memoizedState={baseLanes:s,cachePool:d},e!==null&&eo(i,null),Bc(),Im(i),e!==null&&ga(e,i,o,!0),i.childLanes=u,null}function yo(e,i){return i=xo({mode:i.mode,children:i.children},e.mode),i.ref=e.ref,e.child=i,i.return=e,i}function Pp(e,i,s){return ki(i,e.child,null,s),e=yo(i,i.pendingProps),e.flags|=2,Lt(i),i.memoizedState=null,e}function k2(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=yo(i,o),i.lanes=536870912,Ls(null,e);if(Pc(i),(e=Le)?(e=Wg(e,Ft),e=e!==null&&e.data==="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:In!==null?{id:on,overflow:ln}:null,retryLane:536870912,hydrationErrors:null},s=Tm(e),s.return=i,i.child=s,ot=i,Le=null)):e=null,e===null)throw Fn(i);return i.lanes=536870912,null}return yo(i,o)}var d=e.memoizedState;if(d!==null){var y=d.dehydrated;if(Pc(i),u)if(i.flags&256)i.flags&=-257,i=Pp(e,i,s);else if(i.memoizedState!==null)i.child=e.child,i.flags|=128,i=null;else throw Error(r(558));else if(Qe||ga(e,i,s,!1),u=(s&e.childLanes)!==0,Qe||u){if(o=Oe,o!==null&&(y=Ch(o,s),y!==0&&y!==d.retryLane))throw d.retryLane=y,Ni(e,y),Nt(o,e,y),lu;Do(),i=Pp(e,i,s)}else e=d.treeContext,Le=Kt(y.nextSibling),ot=i,be=!0,Gn=null,Ft=!1,e!==null&&Nm(i,e),i=yo(i,o),i.flags|=4096;return i}return e=vn(e.child,{mode:o.mode,children:o.children}),e.ref=i.ref,i.child=e,e.return=i,e}function vo(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 cu(e,i,s,o,u){return Ci(i),s=Ic(e,i,s,o,void 0,u),o=Gc(),e!==null&&!Qe?(Fc(e,i,u),Tn(e,i,u)):(be&&o&&Tc(i),i.flags|=1,ct(e,i,s,u),i.child)}function qp(e,i,s,o,u,d){return Ci(i),i.updateQueue=null,s=Fm(i,o,s,u),Gm(e),o=Gc(),e!==null&&!Qe?(Fc(e,i,d),Tn(e,i,d)):(be&&o&&Tc(i),i.flags|=1,ct(e,i,s,d),i.child)}function Ip(e,i,s,o,u){if(Ci(i),i.stateNode===null){var d=da,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=ru,i.stateNode=d,d._reactInternals=i,d=i.stateNode,d.props=o,d.state=i.memoizedState,d.refs={},kc(i),y=s.contextType,d.context=typeof y=="object"&&y!==null?lt(y):da,d.state=i.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(su(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&&ru.enqueueReplaceState(d,d.state,null),js(i,o,d,u),Ds(),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=Vi(s,b);d.props=E;var M=d.context,k=s.contextType;y=da,typeof k=="object"&&k!==null&&(y=lt(k));var U=s.getDerivedStateFromProps;k=typeof U=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=i.pendingProps!==b,k||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||M!==y)&&jp(i,d,o,y),Kn=!1;var C=i.memoizedState;d.state=C,js(i,o,d,u),Ds(),M=i.memoizedState,b||C!==M||Kn?(typeof U=="function"&&(su(i,s,U,o),M=i.memoizedState),(E=Kn||Dp(i,s,E,o,C,M,y))?(k||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=M),d.props=o,d.state=M,d.context=y,o=E):(typeof d.componentDidMount=="function"&&(i.flags|=4194308),o=!1)}else{d=i.stateNode,zc(e,i),y=i.memoizedProps,k=Vi(s,y),d.props=k,U=i.pendingProps,C=d.context,M=s.contextType,E=da,typeof M=="object"&&M!==null&&(E=lt(M)),b=s.getDerivedStateFromProps,(M=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==U||C!==E)&&jp(i,d,o,E),Kn=!1,C=i.memoizedState,d.state=C,js(i,o,d,u),Ds();var O=i.memoizedState;y!==U||C!==O||Kn||e!==null&&e.dependencies!==null&&Jr(e.dependencies)?(typeof b=="function"&&(su(i,s,b,o),O=i.memoizedState),(k=Kn||Dp(i,s,k,o,C,O,E)||e!==null&&e.dependencies!==null&&Jr(e.dependencies))?(M||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&&C===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&C===e.memoizedState||(i.flags|=1024),i.memoizedProps=o,i.memoizedState=O),d.props=o,d.state=O,d.context=E,o=k):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&C===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&C===e.memoizedState||(i.flags|=1024),o=!1)}return d=o,vo(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=ki(i,e.child,null,u),i.child=ki(i,null,s,u)):ct(e,i,s,u),i.memoizedState=d.state,e=i.child):e=Tn(e,i,u),e}function Gp(e,i,s,o){return ji(),i.flags|=256,ct(e,i,s,o),i.child}var uu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function fu(e){return{baseLanes:e,cachePool:Rm()}}function du(e,i,s){return e=e!==null?e.childLanes&~s:0,i&&(e|=zt),e}function Fp(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:(Ye.current&2)!==0),y&&(u=!0,i.flags&=-129),y=(i.flags&32)!==0,i.flags&=-33,e===null){if(be){if(u?Zn(i):Qn(),(e=Le)?(e=Wg(e,Ft),e=e!==null&&e.data!=="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:In!==null?{id:on,overflow:ln}:null,retryLane:536870912,hydrationErrors:null},s=Tm(e),s.return=i,i.child=s,ot=i,Le=null)):e=null,e===null)throw Fn(i);return Xu(e)?i.lanes=32:i.lanes=536870912,null}var b=o.children;return o=o.fallback,u?(Qn(),u=i.mode,b=xo({mode:"hidden",children:b},u),o=Di(o,u,s,null),b.return=i,o.return=i,b.sibling=o,i.child=b,o=i.child,o.memoizedState=fu(s),o.childLanes=du(e,y,s),i.memoizedState=uu,Ls(null,o)):(Zn(i),hu(i,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(d)i.flags&256?(Zn(i),i.flags&=-257,i=mu(e,i,s)):i.memoizedState!==null?(Qn(),i.child=e.child,i.flags|=128,i=null):(Qn(),b=o.fallback,u=i.mode,o=xo({mode:"visible",children:o.children},u),b=Di(b,u,s,null),b.flags|=2,o.return=i,b.return=i,o.sibling=b,i.child=o,ki(i,e.child,null,s),o=i.child,o.memoizedState=fu(s),o.childLanes=du(e,y,s),i.memoizedState=uu,i=Ls(null,o));else if(Zn(i),Xu(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var M=y.dgst;y=M,o=Error(r(419)),o.stack="",o.digest=y,ws({value:o,source:null,stack:null}),i=mu(e,i,s)}else if(Qe||ga(e,i,s,!1),y=(s&e.childLanes)!==0,Qe||y){if(y=Oe,y!==null&&(o=Ch(y,s),o!==0&&o!==E.retryLane))throw E.retryLane=o,Ni(e,o),Nt(y,e,o),lu;Ku(b)||Do(),i=mu(e,i,s)}else Ku(b)?(i.flags|=192,i.child=e.child,i=null):(e=E.treeContext,Le=Kt(b.nextSibling),ot=i,be=!0,Gn=null,Ft=!1,e!==null&&Nm(i,e),i=hu(i,o.children),i.flags|=4096);return i}return u?(Qn(),b=o.fallback,u=i.mode,E=e.child,M=E.sibling,o=vn(E,{mode:"hidden",children:o.children}),o.subtreeFlags=E.subtreeFlags&65011712,M!==null?b=vn(M,b):(b=Di(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=fu(s):(u=b.cachePool,u!==null?(E=$e._currentValue,u=u.parent!==E?{parent:E,pool:E}:u):u=Rm(),b={baseLanes:b.baseLanes|s,cachePool:u}),o.memoizedState=b,o.childLanes=du(e,y,s),i.memoizedState=uu,Ls(e.child,o)):(Zn(i),s=e.child,e=s.sibling,s=vn(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 hu(e,i){return i=xo({mode:"visible",children:i},e.mode),i.return=e,e.child=i}function xo(e,i){return e=Ot(22,e,null,i),e.lanes=0,e}function mu(e,i,s){return ki(i,e.child,null,s),e=hu(i,i.pendingProps.children),e.flags|=2,i.memoizedState=null,e}function Yp(e,i,s){e.lanes|=i;var o=e.alternate;o!==null&&(o.lanes|=i),jc(e.return,i,s)}function pu(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 Kp(e,i,s){var o=i.pendingProps,u=o.revealOrder,d=o.tail;o=o.children;var y=Ye.current,b=(y&2)!==0;if(b?(y=y&1|2,i.flags|=128):y&=1,G(Ye,y),ct(e,i,o,s),o=be?Ss:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=i.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Yp(e,s,i);else if(e.tag===19)Yp(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&&ro(e)===null&&(u=s),s=s.sibling;s=u,s===null?(u=i.child,i.child=null):(u=s.sibling,s.sibling=null),pu(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&&ro(e)===null){i.child=u;break}e=u.sibling,u.sibling=s,s=u,u=e}pu(i,!0,s,null,d,o);break;case"together":pu(i,!1,null,null,void 0,o);break;default:i.memoizedState=null}return i.child}function Tn(e,i,s){if(e!==null&&(i.dependencies=e.dependencies),ei|=i.lanes,(s&i.childLanes)===0)if(e!==null){if(ga(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=vn(e,e.pendingProps),i.child=s,s.return=i;e.sibling!==null;)e=e.sibling,s=s.sibling=vn(e,e.pendingProps),s.return=i;s.sibling=null}return i.child}function gu(e,i){return(e.lanes&i)!==0?!0:(e=e.dependencies,!!(e!==null&&Jr(e)))}function z2(e,i,s){switch(i.tag){case 3:gt(i,i.stateNode.containerInfo),Yn(i,$e,e.memoizedState.cache),ji();break;case 27:case 5:rs(i);break;case 4:gt(i,i.stateNode.containerInfo);break;case 10:Yn(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Pc(i),null;break;case 13:var o=i.memoizedState;if(o!==null)return o.dehydrated!==null?(Zn(i),i.flags|=128,null):(s&i.child.childLanes)!==0?Fp(e,i,s):(Zn(i),e=Tn(e,i,s),e!==null?e.sibling:null);Zn(i);break;case 19:var u=(e.flags&128)!==0;if(o=(s&i.childLanes)!==0,o||(ga(e,i,s,!1),o=(s&i.childLanes)!==0),u){if(o)return Kp(e,i,s);i.flags|=128}if(u=i.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),G(Ye,Ye.current),o)break;return null;case 22:return i.lanes=0,Bp(e,i,s,i.pendingProps);case 24:Yn(i,$e,e.memoizedState.cache)}return Tn(e,i,s)}function Xp(e,i,s){if(e!==null)if(e.memoizedProps!==i.pendingProps)Qe=!0;else{if(!gu(e,s)&&(i.flags&128)===0)return Qe=!1,z2(e,i,s);Qe=(e.flags&131072)!==0}else Qe=!1,be&&(i.flags&1048576)!==0&&Am(i,Ss,i.index);switch(i.lanes=0,i.tag){case 16:e:{var o=i.pendingProps;if(e=Ri(i.elementType),i.type=e,typeof e=="function")Sc(e)?(o=Vi(e,o),i.tag=1,i=Ip(null,i,e,o,s)):(i.tag=0,i=cu(null,i,e,o,s));else{if(e!=null){var u=e.$$typeof;if(u===F){i.tag=11,i=zp(null,i,e,o,s);break e}else if(u===X){i.tag=14,i=Vp(null,i,e,o,s);break e}}throw i=Ve(e)||e,Error(r(306,i,""))}}return i;case 0:return cu(e,i,i.type,i.pendingProps,s);case 1:return o=i.type,u=Vi(o,i.pendingProps),Ip(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,zc(e,i),js(i,o,null,s);var y=i.memoizedState;if(o=y.cache,Yn(i,$e,o),o!==d.cache&&Mc(i,[$e],s,!0),Ds(),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=Gp(e,i,o,s);break e}else if(o!==u){u=qt(Error(r(424)),i),ws(u),i=Gp(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(Le=Kt(e.firstChild),ot=i,be=!0,Gn=null,Ft=!0,s=Bm(i,null,o,s),i.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ji(),o===u){i=Tn(e,i,s);break e}ct(e,i,o,s)}i=i.child}return i;case 26:return vo(e,i),e===null?(s=sy(i.type,null,i.pendingProps,null))?i.memoizedState=s:be||(s=i.type,e=i.pendingProps,o=ko(me.current).createElement(s),o[rt]=i,o[St]=e,ut(o,s,e),it(o),i.stateNode=o):i.memoizedState=sy(i.type,e.memoizedProps,i.pendingProps,e.memoizedState),null;case 27:return rs(i),e===null&&be&&(o=i.stateNode=ny(i.type,i.pendingProps,me.current),ot=i,Ft=!0,u=Le,si(i.type)?($u=u,Le=Kt(o.firstChild)):Le=u),ct(e,i,i.pendingProps.children,s),vo(e,i),e===null&&(i.flags|=4194304),i.child;case 5:return e===null&&be&&((u=o=Le)&&(o=dw(o,i.type,i.pendingProps,Ft),o!==null?(i.stateNode=o,ot=i,Le=Kt(o.firstChild),Ft=!1,u=!0):u=!1),u||Fn(i)),rs(i),u=i.type,d=i.pendingProps,y=e!==null?e.memoizedProps:null,o=d.children,Gu(u,d)?o=null:y!==null&&Gu(u,y)&&(i.flags|=32),i.memoizedState!==null&&(u=Ic(e,i,N2,null,null,s),$s._currentValue=u),vo(e,i),ct(e,i,o,s),i.child;case 6:return e===null&&be&&((e=s=Le)&&(s=hw(s,i.pendingProps,Ft),s!==null?(i.stateNode=s,ot=i,Le=null,e=!0):e=!1),e||Fn(i)),null;case 13:return Fp(e,i,s);case 4:return gt(i,i.stateNode.containerInfo),o=i.pendingProps,e===null?i.child=ki(i,null,o,s):ct(e,i,o,s),i.child;case 11:return zp(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,Yn(i,i.type,o.value),ct(e,i,o.children,s),i.child;case 9:return u=i.type._context,o=i.pendingProps.children,Ci(i),u=lt(u),o=o(u),i.flags|=1,ct(e,i,o,s),i.child;case 14:return Vp(e,i,i.type,i.pendingProps,s);case 15:return Up(e,i,i.type,i.pendingProps,s);case 19:return Kp(e,i,s);case 31:return k2(e,i,s);case 22:return Bp(e,i,s,i.pendingProps);case 24:return Ci(i),o=lt($e),e===null?(u=Rc(),u===null&&(u=Oe,d=Cc(),u.pooledCache=d,d.refCount++,d!==null&&(u.pooledCacheLanes|=s),u=d),i.memoizedState={parent:o,cache:u},kc(i),Yn(i,$e,u)):((e.lanes&s)!==0&&(zc(e,i),js(i,null,null,s),Ds()),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),Yn(i,$e,o)):(o=d.cache,Yn(i,$e,o),o!==u.cache&&Mc(i,[$e],s,!0))),ct(e,i,i.pendingProps.children,s),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function En(e){e.flags|=4}function yu(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(Sg())e.flags|=8192;else throw Li=no,Lc}else e.flags&=-16777217}function $p(e,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!uy(i))if(Sg())e.flags|=8192;else throw Li=no,Lc}function bo(e,i){i!==null&&(e.flags|=4),e.flags&16384&&(i=e.tag!==22?Dh():536870912,e.lanes|=i,Da|=i)}function ks(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 ke(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 V2(e,i,s){var o=i.pendingProps;switch(Ec(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ke(i),null;case 1:return ke(i),null;case 3:return s=i.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),Sn($e),Fe(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(pa(i)?En(i):e===null||e.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Nc())),ke(i),null;case 26:var u=i.type,d=i.memoizedState;return e===null?(En(i),d!==null?(ke(i),$p(i,d)):(ke(i),yu(i,u,null,o,s))):d?d!==e.memoizedState?(En(i),ke(i),$p(i,d)):(ke(i),i.flags&=-16777217):(e=e.memoizedProps,e!==o&&En(i),ke(i),yu(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&&En(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return ke(i),null}e=$.current,pa(i)?Dm(i):(e=ny(u,o,s),i.stateNode=e,En(i))}return ke(i),null;case 5:if(Mr(i),u=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==o&&En(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return ke(i),null}if(d=$.current,pa(i))Dm(i);else{var y=ko(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&&En(i)}}return ke(i),yu(i,i.type,e===null?null:e.memoizedProps,i.pendingProps,s),null;case 6:if(e&&i.stateNode!=null)e.memoizedProps!==o&&En(i);else{if(typeof o!="string"&&i.stateNode===null)throw Error(r(166));if(e=me.current,pa(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||Fg(e.nodeValue,s)),e||Fn(i,!0)}else e=ko(e).createTextNode(o),e[rt]=i,i.stateNode=e}return ke(i),null;case 31:if(s=i.memoizedState,e===null||e.memoizedState!==null){if(o=pa(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 ji(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;ke(i),e=!1}else s=Nc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return i.flags&256?(Lt(i),i):(Lt(i),null);if((i.flags&128)!==0)throw Error(r(558))}return ke(i),null;case 13:if(o=i.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=pa(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 ji(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;ke(i),u=!1}else u=Nc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return i.flags&256?(Lt(i),i):(Lt(i),null)}return Lt(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),bo(i,i.updateQueue),ke(i),null);case 4:return Fe(),e===null&&Bu(i.stateNode.containerInfo),ke(i),null;case 10:return Sn(i.type),ke(i),null;case 19:if(z(Ye),o=i.memoizedState,o===null)return ke(i),null;if(u=(i.flags&128)!==0,d=o.rendering,d===null)if(u)ks(o,!1);else{if(Pe!==0||e!==null&&(e.flags&128)!==0)for(e=i.child;e!==null;){if(d=ro(e),d!==null){for(i.flags|=128,ks(o,!1),e=d.updateQueue,i.updateQueue=e,bo(i,e),i.subtreeFlags=0,e=s,s=i.child;s!==null;)_m(s,e),s=s.sibling;return G(Ye,Ye.current&1|2),be&&xn(i,o.treeForkCount),i.child}e=e.sibling}o.tail!==null&&Dt()>Eo&&(i.flags|=128,u=!0,ks(o,!1),i.lanes=4194304)}else{if(!u)if(e=ro(d),e!==null){if(i.flags|=128,u=!0,e=e.updateQueue,i.updateQueue=e,bo(i,e),ks(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!be)return ke(i),null}else 2*Dt()-o.renderingStartTime>Eo&&s!==536870912&&(i.flags|=128,u=!0,ks(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=Ye.current,G(Ye,u?s&1|2:s&1),be&&xn(i,o.treeForkCount),e):(ke(i),null);case 22:case 23:return Lt(i),Hc(),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&&(ke(i),i.subtreeFlags&6&&(i.flags|=8192)):ke(i),s=i.updateQueue,s!==null&&bo(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(Oi),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),Sn($e),ke(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function U2(e,i){switch(Ec(i),i.tag){case 1:return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 3:return Sn($e),Fe(),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(Lt(i),i.alternate===null)throw Error(r(340));ji()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 13:if(Lt(i),e=i.memoizedState,e!==null&&e.dehydrated!==null){if(i.alternate===null)throw Error(r(340));ji()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 19:return z(Ye),null;case 4:return Fe(),null;case 10:return Sn(i.type),null;case 22:case 23:return Lt(i),Hc(),e!==null&&z(Oi),e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 24:return Sn($e),null;case 25:return null;default:return null}}function Zp(e,i){switch(Ec(i),i.tag){case 3:Sn($e),Fe();break;case 26:case 27:case 5:Mr(i);break;case 4:Fe();break;case 31:i.memoizedState!==null&&Lt(i);break;case 13:Lt(i);break;case 19:z(Ye);break;case 10:Sn(i.type);break;case 22:case 23:Lt(i),Hc(),e!==null&&z(Oi);break;case 24:Sn($e)}}function zs(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 Jn(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,M=b;try{M()}catch(k){Ne(u,E,k)}}}o=o.next}while(o!==d)}}catch(k){Ne(i,i.return,k)}}function Qp(e){var i=e.updateQueue;if(i!==null){var s=e.stateNode;try{Pm(i,s)}catch(o){Ne(e,e.return,o)}}}function Jp(e,i,s){s.props=Vi(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Ne(e,i,o)}}function Vs(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 cn(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 Wp(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 vu(e,i,s){try{var o=e.stateNode;rw(o,e.type,s,i),o[St]=i}catch(u){Ne(e,e.return,u)}}function eg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&si(e.type)||e.tag===4}function xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||eg(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&&si(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 bu(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=gn));else if(o!==4&&(o===27&&si(e.type)&&(s=e.stateNode,i=null),e=e.child,e!==null))for(bu(e,i,s),e=e.sibling;e!==null;)bu(e,i,s),e=e.sibling}function So(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&&si(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(So(e,i,s),e=e.sibling;e!==null;)So(e,i,s),e=e.sibling}function tg(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 An=!1,Je=!1,Su=!1,ng=typeof WeakSet=="function"?WeakSet:Set,at=null;function B2(e,i){if(e=e.containerInfo,qu=qo,e=mm(e),mc(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,M=0,k=0,U=e,C=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;)C=U,U=O;for(;;){if(U===e)break t;if(C===s&&++M===u&&(b=y),C===d&&++k===o&&(E=y),(O=U.nextSibling)!==null)break;U=C,C=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(Iu={focusedElem:e,selectionRange:s},qo=!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=Vi(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)Yu(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Yu(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 ig(e,i,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:Dn(e,s),o&4&&zs(5,s);break;case 1:if(Dn(e,s),o&4)if(e=s.stateNode,i===null)try{e.componentDidMount()}catch(y){Ne(s,s.return,y)}else{var u=Vi(s.type,i.memoizedProps);i=i.memoizedState;try{e.componentDidUpdate(u,i,e.__reactInternalSnapshotBeforeUpdate)}catch(y){Ne(s,s.return,y)}}o&64&&Qp(s),o&512&&Vs(s,s.return);break;case 3:if(Dn(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{Pm(e,i)}catch(y){Ne(s,s.return,y)}}break;case 27:i===null&&o&4&&tg(s);case 26:case 5:Dn(e,s),i===null&&o&4&&Wp(s),o&512&&Vs(s,s.return);break;case 12:Dn(e,s);break;case 31:Dn(e,s),o&4&&rg(e,s);break;case 13:Dn(e,s),o&4&&og(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=X2.bind(null,s),mw(e,s))));break;case 22:if(o=s.memoizedState!==null||An,!o){i=i!==null&&i.memoizedState!==null||Je,u=An;var d=Je;An=o,(Je=i)&&!d?jn(e,s,(s.subtreeFlags&8772)!==0):Dn(e,s),An=u,Je=d}break;case 30:break;default:Dn(e,s)}}function ag(e){var i=e.alternate;i!==null&&(e.alternate=null,ag(i)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(i=e.stateNode,i!==null&&Ql(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 Nn(e,i,s){for(s=s.child;s!==null;)sg(e,i,s),s=s.sibling}function sg(e,i,s){if(jt&&typeof jt.onCommitFiberUnmount=="function")try{jt.onCommitFiberUnmount(os,s)}catch{}switch(s.tag){case 26:Je||cn(s,i),Nn(e,i,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Je||cn(s,i);var o=ze,u=_t;si(s.type)&&(ze=s.stateNode,_t=!1),Nn(e,i,s),Ys(s.stateNode),ze=o,_t=u;break;case 5:Je||cn(s,i);case 6:if(o=ze,u=_t,ze=null,Nn(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,Qg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),za(e)):Qg(ze,s.stateNode));break;case 4:o=ze,u=_t,ze=s.stateNode.containerInfo,_t=!0,Nn(e,i,s),ze=o,_t=u;break;case 0:case 11:case 14:case 15:Jn(2,s,i),Je||Jn(4,s,i),Nn(e,i,s);break;case 1:Je||(cn(s,i),o=s.stateNode,typeof o.componentWillUnmount=="function"&&Jp(s,i,o)),Nn(e,i,s);break;case 21:Nn(e,i,s);break;case 22:Je=(o=Je)||s.memoizedState!==null,Nn(e,i,s),Je=o;break;default:Nn(e,i,s)}}function rg(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{za(e)}catch(s){Ne(i,i.return,s)}}}function og(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{za(e)}catch(s){Ne(i,i.return,s)}}function H2(e){switch(e.tag){case 31:case 13:case 19:var i=e.stateNode;return i===null&&(i=e.stateNode=new ng),i;case 22:return e=e.stateNode,i=e._retryCache,i===null&&(i=e._retryCache=new ng),i;default:throw Error(r(435,e.tag))}}function wo(e,i){var s=H2(e);i.forEach(function(o){if(!s.has(o)){s.add(o);var u=$2.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(si(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));sg(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;)lg(i,e),i=i.sibling}var Wt=null;function lg(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&&(Jn(3,e,e.return),zs(3,e),Jn(5,e,e.return));break;case 1:Tt(i,e),Et(e),o&512&&(Je||s===null||cn(s,s.return)),o&64&&An&&(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=Wt;if(Tt(i,e),Et(e),o&512&&(Je||s===null||cn(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[us]||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=ly("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=ly("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 cy(u,e.type,e.stateNode);else e.stateNode=oy(u,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?cy(u,e.type,e.stateNode):oy(u,o,e.memoizedProps)):o===null&&e.stateNode!==null&&vu(e,e.memoizedProps,s.memoizedProps)}break;case 27:Tt(i,e),Et(e),o&512&&(Je||s===null||cn(s,s.return)),s!==null&&o&4&&vu(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Tt(i,e),Et(e),o&512&&(Je||s===null||cn(s,s.return)),e.flags&32){u=e.stateNode;try{sa(u,"")}catch(Z){Ne(e,e.return,Z)}}o&4&&e.stateNode!=null&&(u=e.memoizedProps,vu(e,u,s!==null?s.memoizedProps:u)),o&1024&&(Su=!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(Uo=null,u=Wt,Wt=zo(i.containerInfo),Tt(i,e),Wt=u,Et(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{za(i.containerInfo)}catch(Z){Ne(e,e.return,Z)}Su&&(Su=!1,cg(e));break;case 4:o=Wt,Wt=zo(e.stateNode.containerInfo),Tt(i,e),Et(e),Wt=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,wo(e,o)));break;case 13:Tt(i,e),Et(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(To=Dt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,wo(e,o)));break;case 22:u=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,M=An,k=Je;if(An=M||u,Je=k||E,Tt(i,e),Je=k,An=M,Et(e),o&8192)e:for(i=e.stateNode,i._visibility=u?i._visibility&-2:i._visibility|1,u&&(s===null||E||An||Je||Ui(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,C=U!=null&&U.hasOwnProperty("display")?U.display:null;b.style.display=C==null||typeof C=="boolean"?"":(""+C).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?Jg(O,!0):Jg(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,wo(e,s))));break;case 19:Tt(i,e),Et(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,wo(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(eg(o)){s=o;break}o=o.return}if(s==null)throw Error(r(160));switch(s.tag){case 27:var u=s.stateNode,d=xu(e);So(e,d,u);break;case 5:var y=s.stateNode;s.flags&32&&(sa(y,""),s.flags&=-33);var b=xu(e);So(e,b,y);break;case 3:case 4:var E=s.stateNode.containerInfo,M=xu(e);bu(e,M,E);break;default:throw Error(r(161))}}catch(k){Ne(e,e.return,k)}e.flags&=-3}i&4096&&(e.flags&=-4097)}function cg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var i=e;cg(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),e=e.sibling}}function Dn(e,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)ig(e,i.alternate,i),i=i.sibling}function Ui(e){for(e=e.child;e!==null;){var i=e;switch(i.tag){case 0:case 11:case 14:case 15:Jn(4,i,i.return),Ui(i);break;case 1:cn(i,i.return);var s=i.stateNode;typeof s.componentWillUnmount=="function"&&Jp(i,i.return,s),Ui(i);break;case 27:Ys(i.stateNode);case 26:case 5:cn(i,i.return),Ui(i);break;case 22:i.memoizedState===null&&Ui(i);break;case 30:Ui(i);break;default:Ui(i)}e=e.sibling}}function jn(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:jn(u,d,s),zs(4,d);break;case 1:if(jn(u,d,s),o=d,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(M){Ne(o,o.return,M)}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++)Hm(E[u],b)}catch(M){Ne(o,o.return,M)}}s&&y&64&&Qp(d),Vs(d,d.return);break;case 27:tg(d);case 26:case 5:jn(u,d,s),s&&o===null&&y&4&&Wp(d),Vs(d,d.return);break;case 12:jn(u,d,s);break;case 31:jn(u,d,s),s&&y&4&&rg(u,d);break;case 13:jn(u,d,s),s&&y&4&&og(u,d);break;case 22:d.memoizedState===null&&jn(u,d,s),Vs(d,d.return);break;case 30:break;default:jn(u,d,s)}i=i.sibling}}function wu(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&&_s(s))}function _u(e,i){e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&_s(e))}function en(e,i,s,o){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)ug(e,i,s,o),i=i.sibling}function ug(e,i,s,o){var u=i.flags;switch(i.tag){case 0:case 11:case 15:en(e,i,s,o),u&2048&&zs(9,i);break;case 1:en(e,i,s,o);break;case 3:en(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&&_s(e)));break;case 12:if(u&2048){en(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 en(e,i,s,o);break;case 31:en(e,i,s,o);break;case 13:en(e,i,s,o);break;case 23:break;case 22:d=i.stateNode,y=i.alternate,i.memoizedState!==null?d._visibility&2?en(e,i,s,o):Us(e,i):d._visibility&2?en(e,i,s,o):(d._visibility|=2,Ea(e,i,s,o,(i.subtreeFlags&10256)!==0||!1)),u&2048&&wu(y,i);break;case 24:en(e,i,s,o),u&2048&&_u(i.alternate,i);break;default:en(e,i,s,o)}}function Ea(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,M=y.flags;switch(y.tag){case 0:case 11:case 15:Ea(d,y,b,E,u),zs(8,y);break;case 23:break;case 22:var k=y.stateNode;y.memoizedState!==null?k._visibility&2?Ea(d,y,b,E,u):Us(d,y):(k._visibility|=2,Ea(d,y,b,E,u)),u&&M&2048&&wu(y.alternate,y);break;case 24:Ea(d,y,b,E,u),u&&M&2048&&_u(y.alternate,y);break;default:Ea(d,y,b,E,u)}i=i.sibling}}function Us(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:Us(s,o),u&2048&&wu(o.alternate,o);break;case 24:Us(s,o),u&2048&&_u(o.alternate,o);break;default:Us(s,o)}i=i.sibling}}var Bs=8192;function Aa(e,i,s){if(e.subtreeFlags&Bs)for(e=e.child;e!==null;)fg(e,i,s),e=e.sibling}function fg(e,i,s){switch(e.tag){case 26:Aa(e,i,s),e.flags&Bs&&e.memoizedState!==null&&Aw(s,Wt,e.memoizedState,e.memoizedProps);break;case 5:Aa(e,i,s);break;case 3:case 4:var o=Wt;Wt=zo(e.stateNode.containerInfo),Aa(e,i,s),Wt=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Bs,Bs=16777216,Aa(e,i,s),Bs=o):Aa(e,i,s));break;default:Aa(e,i,s)}}function dg(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 Hs(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,mg(o,e)}dg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hg(e),e=e.sibling}function hg(e){switch(e.tag){case 0:case 11:case 15:Hs(e),e.flags&2048&&Jn(9,e,e.return);break;case 3:Hs(e);break;case 12:Hs(e);break;case 22:var i=e.stateNode;e.memoizedState!==null&&i._visibility&2&&(e.return===null||e.return.tag!==13)?(i._visibility&=-3,_o(e)):Hs(e);break;default:Hs(e)}}function _o(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,mg(o,e)}dg(e)}for(e=e.child;e!==null;){switch(i=e,i.tag){case 0:case 11:case 15:Jn(8,i,i.return),_o(i);break;case 22:s=i.stateNode,s._visibility&2&&(s._visibility&=-3,_o(i));break;default:_o(i)}e=e.sibling}}function mg(e,i){for(;at!==null;){var s=at;switch(s.tag){case 0:case 11:case 15:Jn(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:_s(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(ag(o),o===s){at=null;break e}if(u!==null){u.return=d,at=u;break e}at=d}}}var P2={getCacheForType:function(e){var i=lt($e),s=i.data.get(e);return s===void 0&&(s=e(),i.data.set(e,s)),s},cacheSignal:function(){return lt($e).controller.signal}},q2=typeof WeakMap=="function"?WeakMap:Map,Te=0,Oe=null,pe=null,ye=0,Ae=0,kt=null,Wn=!1,Na=!1,Tu=!1,Mn=0,Pe=0,ei=0,Bi=0,Eu=0,zt=0,Da=0,Ps=null,At=null,Au=!1,To=0,pg=0,Eo=1/0,Ao=null,ti=null,tt=0,ni=null,ja=null,Cn=0,Nu=0,Du=null,gg=null,qs=0,ju=null;function Vt(){return(Te&2)!==0&&ye!==0?ye&-ye:R.T!==null?ku():Oh()}function yg(){if(zt===0)if((ye&536870912)===0||be){var e=Rr;Rr<<=1,(Rr&3932160)===0&&(Rr=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),ii(e,ye,zt,!1)),cs(e,s),((Te&2)===0||e!==Oe)&&(e===Oe&&((Te&2)===0&&(Bi|=s),Pe===4&&ii(e,ye,zt,!1)),un(e))}function vg(e,i,s){if((Te&6)!==0)throw Error(r(327));var o=!s&&(i&127)===0&&(i&e.expiredLanes)===0||ls(e,i),u=o?F2(e,i):Cu(e,i,!0),d=o;do{if(u===0){Na&&!o&&ii(e,i,0,!1);break}else{if(s=e.current.alternate,d&&!I2(s)){u=Cu(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=Ps;var E=b.current.memoizedState.isDehydrated;if(E&&(Ma(b,y).flags|=256),y=Cu(b,y,!1),y!==2){if(Tu&&!E){b.errorRecoveryDisabledLanes|=d,Bi|=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),ii(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:ii(o,i,zt,!Wn);break e;case 2:At=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(u=To+300-Dt(),10<u)){if(ii(o,i,zt,!Wn),kr(o,0,!0)!==0)break e;Cn=i,o.timeoutHandle=$g(xg.bind(null,o,s,At,Ao,Au,i,zt,Bi,Da,Wn,d,"Throttled",-0,0),u);break e}xg(o,s,At,Ao,Au,i,zt,Bi,Da,Wn,d,null,-0,0)}}break}while(!0);un(e)}function xg(e,i,s,o,u,d,y,b,E,M,k,U,C,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:gn},fg(i,d,U);var Z=(d&62914560)===d?To-Dt():(d&4194048)===d?pg-Dt():0;if(Z=Nw(U,Z),Z!==null){Cn=d,e.cancelPendingCommit=Z(Ng.bind(null,e,i,d,s,o,u,y,b,E,k,U,null,C,O)),ii(e,d,y,!M);return}}Ng(e,i,d,s,o,u,y,b,E)}function I2(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(!Ct(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 ii(e,i,s,o){i&=~Eu,i&=~Bi,e.suspendedLanes|=i,e.pingedLanes&=~i,o&&(e.warmLanes|=i),o=e.expirationTimes;for(var u=i;0<u;){var d=31-Mt(u),y=1<<d;o[d]=-1,u&=~y}s!==0&&jh(e,s,i)}function No(){return(Te&6)===0?(Is(0),!1):!0}function Mu(){if(pe!==null){if(Ae===0)var e=pe.return;else e=pe,bn=Mi=null,Yc(e),ba=null,Es=0,e=pe;for(;e!==null;)Zp(e.alternate,e),e=e.return;pe=null}}function Ma(e,i){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,cw(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Cn=0,Mu(),Oe=e,pe=s=vn(e.current,null),ye=i,Ae=0,kt=null,Wn=!1,Na=ls(e,i),Tu=!1,Da=zt=Eu=Bi=ei=Pe=0,At=Ps=null,Au=!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-Mt(o),d=1<<u;i|=e[u],o&=~d}return Mn=i,Kr(),s}function bg(e,i){ue=null,R.H=Rs,i===xa||i===to?(i=zm(),Ae=3):i===Lc?(i=zm(),Ae=4):Ae=i===lu?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,kt=i,pe===null&&(Pe=1,go(e,qt(i,e.current)))}function Sg(){var e=Rt.current;return e===null?!0:(ye&4194048)===ye?Yt===null:(ye&62914560)===ye||(ye&536870912)!==0?e===Yt:!1}function wg(){var e=R.H;return R.H=Rs,e===null?Rs:e}function _g(){var e=R.A;return R.A=P2,e}function Do(){Pe=4,Wn||(ye&4194048)!==ye&&Rt.current!==null||(Na=!0),(ei&134217727)===0&&(Bi&134217727)===0||Oe===null||ii(Oe,ye,zt,!1)}function Cu(e,i,s){var o=Te;Te|=2;var u=wg(),d=_g();(Oe!==e||ye!==i)&&(Ao=null,Ma(e,i)),i=!1;var y=Pe;e:do try{if(Ae!==0&&pe!==null){var b=pe,E=kt;switch(Ae){case 8:Mu(),y=6;break e;case 3:case 2:case 9:case 6:Rt.current===null&&(i=!0);var M=Ae;if(Ae=0,kt=null,Ca(e,b,E,M),s&&Na){y=0;break e}break;default:M=Ae,Ae=0,kt=null,Ca(e,b,E,M)}}G2(),y=Pe;break}catch(k){bg(e,k)}while(!0);return i&&e.shellSuspendCounter++,bn=Mi=null,Te=o,R.H=u,R.A=d,pe===null&&(Oe=null,ye=0,Kr()),y}function G2(){for(;pe!==null;)Tg(pe)}function F2(e,i){var s=Te;Te|=2;var o=wg(),u=_g();Oe!==e||ye!==i?(Ao=null,Eo=Dt()+500,Ma(e,i)):Na=ls(e,i);e:do try{if(Ae!==0&&pe!==null){i=pe;var d=kt;t:switch(Ae){case 1:Ae=0,kt=null,Ca(e,i,d,1);break;case 2:case 9:if(Lm(d)){Ae=0,kt=null,Eg(i);break}i=function(){Ae!==2&&Ae!==9||Oe!==e||(Ae=7),un(e)},d.then(i,i);break e;case 3:Ae=7;break e;case 4:Ae=5;break e;case 7:Lm(d)?(Ae=0,kt=null,Eg(i)):(Ae=0,kt=null,Ca(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?uy(y):b.stateNode.complete){Ae=0,kt=null;var E=b.sibling;if(E!==null)pe=E;else{var M=b.return;M!==null?(pe=M,jo(M)):pe=null}break t}}Ae=0,kt=null,Ca(e,i,d,5);break;case 6:Ae=0,kt=null,Ca(e,i,d,6);break;case 8:Mu(),Pe=6;break e;default:throw Error(r(462))}}Y2();break}catch(k){bg(e,k)}while(!0);return bn=Mi=null,R.H=o,R.A=u,Te=s,pe!==null?0:(Oe=null,ye=0,Kr(),Pe)}function Y2(){for(;pe!==null&&!pS();)Tg(pe)}function Tg(e){var i=Xp(e.alternate,e,Mn);e.memoizedProps=e.pendingProps,i===null?jo(e):pe=i}function Eg(e){var i=e,s=i.alternate;switch(i.tag){case 15:case 0:i=qp(s,i,i.pendingProps,i.type,void 0,ye);break;case 11:i=qp(s,i,i.pendingProps,i.type.render,i.ref,ye);break;case 5:Yc(i);default:Zp(s,i),i=pe=_m(i,Mn),i=Xp(s,i,Mn)}e.memoizedProps=e.pendingProps,i===null?jo(e):pe=i}function Ca(e,i,s,o){bn=Mi=null,Yc(i),ba=null,Es=0;var u=i.return;try{if(L2(e,u,i,s,ye)){Pe=1,go(e,qt(s,e.current)),pe=null;return}}catch(d){if(u!==null)throw pe=u,d;Pe=1,go(e,qt(s,e.current)),pe=null;return}i.flags&32768?(be||o===1?e=!0:Na||(ye&536870912)!==0?e=!1:(Wn=e=!0,(o===2||o===9||o===3||o===6)&&(o=Rt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Ag(i,e)):jo(i)}function jo(e){var i=e;do{if((i.flags&32768)!==0){Ag(i,Wn);return}e=i.return;var s=V2(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);Pe===0&&(Pe=5)}function Ag(e,i){do{var s=U2(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);Pe=6,pe=null}function Ng(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|=xc,ES(e,s,d,y,b,E),e===Oe&&(pe=Oe=null,ye=0),ja=i,ni=e,Cn=s,Nu=d,Du=u,gg=o,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Z2(Cr,function(){return Og(),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{B2(e,i,s)}finally{Te=y,I.p=u,R.T=o}}tt=1,Dg(),jg(),Mg()}}function Dg(){if(tt===1){tt=0;var e=ni,i=ja,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{lg(i,e);var d=Iu,y=mm(e.containerInfo),b=d.focusedElem,E=d.selectionRange;if(y!==b&&b&&b.ownerDocument&&hm(b.ownerDocument.documentElement,b)){if(E!==null&&mc(b)){var M=E.start,k=E.end;if(k===void 0&&(k=M),"selectionStart"in b)b.selectionStart=M,b.selectionEnd=Math.min(k,b.value.length);else{var U=b.ownerDocument||document,C=U&&U.defaultView||window;if(C.getSelection){var O=C.getSelection(),Z=b.textContent.length,ne=Math.min(E.start,Z),Ce=E.end===void 0?ne:Math.min(E.end,Z);!O.extend&&ne>Ce&&(y=Ce,Ce=ne,ne=y);var D=dm(b,ne),N=dm(b,Ce);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>Ce?(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}}qo=!!qu,Iu=qu=null}finally{Te=u,I.p=o,R.T=s}}e.current=i,tt=2}}function jg(){if(tt===2){tt=0;var e=ni,i=ja,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{ig(e,i.alternate,i)}finally{Te=u,I.p=o,R.T=s}}tt=3}}function Mg(){if(tt===4||tt===3){tt=0,gS();var e=ni,i=ja,s=Cn,o=gg;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?tt=5:(tt=0,ja=ni=null,Cg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(ti=null),$l(s),i=i.stateNode,jt&&typeof jt.onCommitFiberRoot=="function")try{jt.onCommitFiberRoot(os,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}}(Cn&3)!==0&&Mo(),un(e),u=e.pendingLanes,(s&261930)!==0&&(u&42)!==0?e===ju?qs++:(qs=0,ju=e):qs=0,Is(0)}}function Cg(e,i){(e.pooledCacheLanes&=i)===0&&(i=e.pooledCache,i!=null&&(e.pooledCache=null,_s(i)))}function Mo(){return Dg(),jg(),Mg(),Og()}function Og(){if(tt!==5)return!1;var e=ni,i=Nu;Nu=0;var s=$l(Cn),o=R.T,u=I.p;try{I.p=32>s?32:s,R.T=null,s=Du,Du=null;var d=ni,y=Cn;if(tt=0,ja=ni=null,Cn=0,(Te&6)!==0)throw Error(r(331));var b=Te;if(Te|=4,hg(d.current),ug(d,d.current,y,s),Te=b,Is(0,!1),jt&&typeof jt.onPostCommitFiberRoot=="function")try{jt.onPostCommitFiberRoot(os,d)}catch{}return!0}finally{I.p=u,R.T=o,Cg(e,i)}}function Rg(e,i,s){i=qt(s,i),i=ou(e.stateNode,i,2),e=$n(e,i,2),e!==null&&(cs(e,2),un(e))}function Ne(e,i,s){if(e.tag===3)Rg(e,e,s);else for(;i!==null;){if(i.tag===3){Rg(i,e,s);break}else if(i.tag===1){var o=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ti===null||!ti.has(o))){e=qt(s,e),s=Lp(2),o=$n(i,s,2),o!==null&&(kp(s,o,i,e),cs(o,2),un(o));break}}i=i.return}}function Ou(e,i,s){var o=e.pingCache;if(o===null){o=e.pingCache=new q2;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)||(Tu=!0,u.add(s),e=K2.bind(null,e,i,s),i.then(e,e))}function K2(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&&(Pe===4||Pe===3&&(ye&62914560)===ye&&300>Dt()-To?(Te&2)===0&&Ma(e,0):Eu|=s,Da===ye&&(Da=0)),un(e)}function Lg(e,i){i===0&&(i=Dh()),e=Ni(e,i),e!==null&&(cs(e,i),un(e))}function X2(e){var i=e.memoizedState,s=0;i!==null&&(s=i.retryLane),Lg(e,s)}function $2(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),Lg(e,s)}function Z2(e,i){return Fl(e,i)}var Co=null,Oa=null,Ru=!1,Oo=!1,Lu=!1,ai=0;function un(e){e!==Oa&&e.next===null&&(Oa===null?Co=Oa=e:Oa=Oa.next=e),Oo=!0,Ru||(Ru=!0,J2())}function Is(e,i){if(!Lu&&Oo){Lu=!0;do for(var s=!1,o=Co;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-Mt(42|e)+1)-1,d&=u&~(y&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,Ug(o,d))}else d=ye,d=kr(o,o===Oe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||ls(o,d)||(s=!0,Ug(o,d));o=o.next}while(s);Lu=!1}}function Q2(){kg()}function kg(){Oo=Ru=!1;var e=0;ai!==0&&lw()&&(e=ai);for(var i=Dt(),s=null,o=Co;o!==null;){var u=o.next,d=zg(o,i);d===0?(o.next=null,s===null?Co=u:s.next=u,u===null&&(Oa=s)):(s=o,(e!==0||(d&3)!==0)&&(Oo=!0)),o=u}tt!==0&&tt!==5||Is(e),ai!==0&&(ai=0)}function zg(e,i){for(var s=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-Mt(d),b=1<<y,E=u[y];E===-1?((b&s)===0||(b&o)!==0)&&(u[y]=TS(b,i)):E<=i&&(e.expiredLanes|=b),d&=~b}if(i=Oe,s=ye,s=kr(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&&Yl(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||ls(e,s)){if(i=s&-s,i===e.callbackPriority)return i;switch(o!==null&&Yl(o),$l(s)){case 2:case 8:s=Ah;break;case 32:s=Cr;break;case 268435456:s=Nh;break;default:s=Cr}return o=Vg.bind(null,e),s=Fl(s,o),e.callbackPriority=i,e.callbackNode=s,i}return o!==null&&o!==null&&Yl(o),e.callbackPriority=2,e.callbackNode=null,2}function Vg(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=kr(e,e===Oe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(vg(e,o,i),zg(e,Dt()),e.callbackNode!=null&&e.callbackNode===s?Vg.bind(null,e):null)}function Ug(e,i){if(Mo())return null;vg(e,i,!0)}function J2(){uw(function(){(Te&6)!==0?Fl(Eh,Q2):kg()})}function ku(){if(ai===0){var e=ya;e===0&&(e=Or,Or<<=1,(Or&261888)===0&&(Or=256)),ai=e}return ai}function Bg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Br(""+e)}function Hg(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 W2(e,i,s,o,u){if(i==="submit"&&s&&s.stateNode===u){var d=Bg((u[St]||null).action),y=o.submitter;y&&(i=(i=y[St]||null)?Bg(i.formAction):y.getAttribute("formAction"),i!==null&&(d=i,y=null));var b=new Ir("action","action",null,o,u);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(ai!==0){var E=y?Hg(u,y):new FormData(u);tu(s,{pending:!0,data:E,method:u.method,action:d},null,E)}}else typeof d=="function"&&(b.preventDefault(),E=y?Hg(u,y):new FormData(u),tu(s,{pending:!0,data:E,method:u.method,action:d},d,E))},currentTarget:u}]})}}for(var zu=0;zu<vc.length;zu++){var Vu=vc[zu],ew=Vu.toLowerCase(),tw=Vu[0].toUpperCase()+Vu.slice(1);Jt(ew,"on"+tw)}Jt(ym,"onAnimationEnd"),Jt(vm,"onAnimationIteration"),Jt(xm,"onAnimationStart"),Jt("dblclick","onDoubleClick"),Jt("focusin","onFocus"),Jt("focusout","onBlur"),Jt(y2,"onTransitionRun"),Jt(v2,"onTransitionStart"),Jt(x2,"onTransitionCancel"),Jt(bm,"onTransitionEnd"),ia("onMouseEnter",["mouseout","mouseover"]),ia("onMouseLeave",["mouseout","mouseover"]),ia("onPointerEnter",["pointerout","pointerover"]),ia("onPointerLeave",["pointerout","pointerover"]),_i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_i("onBeforeInput",["compositionend","keypress","textInput","paste"]),_i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gs="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(" "),nw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Gs));function Pg(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,M=b.currentTarget;if(b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=M;try{d(u)}catch(k){Yr(k)}u.currentTarget=null,d=E}else for(y=0;y<o.length;y++){if(b=o[y],E=b.instance,M=b.currentTarget,b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=M;try{d(u)}catch(k){Yr(k)}u.currentTarget=null,d=E}}}}function ge(e,i){var s=i[Zl];s===void 0&&(s=i[Zl]=new Set);var o=e+"__bubble";s.has(o)||(qg(i,e,2,!1),s.add(o))}function Uu(e,i,s){var o=0;i&&(o|=4),qg(s,e,o,i)}var Ro="_reactListening"+Math.random().toString(36).slice(2);function Bu(e){if(!e[Ro]){e[Ro]=!0,kh.forEach(function(s){s!=="selectionchange"&&(nw.has(s)||Uu(s,!1,e),Uu(s,!0,e))});var i=e.nodeType===9?e:e.ownerDocument;i===null||i[Ro]||(i[Ro]=!0,Uu("selectionchange",!1,i))}}function qg(e,i,s,o){switch(yy(i)){case 2:var u=Mw;break;case 8:u=Cw;break;default:u=ef}s=u.bind(null,i,s,e),u=void 0,!sc||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 Hu(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=ea(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}Kh(function(){var M=d,k=ic(s),U=[];e:{var C=Sm.get(e);if(C!==void 0){var O=Ir,Z=e;switch(e){case"keypress":if(Pr(s)===0)break e;case"keydown":case"keyup":O=$S;break;case"focusin":Z="focus",O=cc;break;case"focusout":Z="blur",O=cc;break;case"beforeblur":case"afterblur":O=cc;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=Zh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=VS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=JS;break;case ym:case vm:case xm:O=HS;break;case bm:O=e2;break;case"scroll":case"scrollend":O=kS;break;case"wheel":O=n2;break;case"copy":case"cut":case"paste":O=qS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=Jh;break;case"toggle":case"beforetoggle":O=a2}var ne=(i&4)!==0,Ce=!ne&&(e==="scroll"||e==="scrollend"),D=ne?C!==null?C+"Capture":null:C;ne=[];for(var N=M,j;N!==null;){var V=N;if(j=V.stateNode,V=V.tag,V!==5&&V!==26&&V!==27||j===null||D===null||(V=ds(N,D),V!=null&&ne.push(Fs(N,V,j))),Ce)break;N=N.return}0<ne.length&&(C=new O(C,Z,null,s,k),U.push({event:C,listeners:ne}))}}if((i&7)===0){e:{if(C=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",C&&s!==nc&&(Z=s.relatedTarget||s.fromElement)&&(ea(Z)||Z[Wi]))break e;if((O||C)&&(C=k.window===k?k:(C=k.ownerDocument)?C.defaultView||C.parentWindow:window,O?(Z=s.relatedTarget||s.toElement,O=M,Z=Z?ea(Z):null,Z!==null&&(Ce=c(Z),ne=Z.tag,Z!==Ce||ne!==5&&ne!==27&&ne!==6)&&(Z=null)):(O=null,Z=M),O!==Z)){if(ne=Zh,V="onMouseLeave",D="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ne=Jh,V="onPointerLeave",D="onPointerEnter",N="pointer"),Ce=O==null?C:fs(O),j=Z==null?C:fs(Z),C=new ne(V,N+"leave",O,s,k),C.target=Ce,C.relatedTarget=j,V=null,ea(k)===M&&(ne=new ne(D,N+"enter",Z,s,k),ne.target=j,ne.relatedTarget=Ce,V=ne),Ce=V,O&&Z)t:{for(ne=iw,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&&Ig(U,C,O,ne,!1),Z!==null&&Ce!==null&&Ig(U,Ce,Z,ne,!0)}}e:{if(C=M?fs(M):window,O=C.nodeName&&C.nodeName.toLowerCase(),O==="select"||O==="input"&&C.type==="file")var we=rm;else if(am(C))if(om)we=m2;else{we=d2;var J=f2}else O=C.nodeName,!O||O.toLowerCase()!=="input"||C.type!=="checkbox"&&C.type!=="radio"?M&&tc(M.elementType)&&(we=rm):we=h2;if(we&&(we=we(e,M))){sm(U,we,s,k);break e}J&&J(e,C,M),e==="focusout"&&M&&C.type==="number"&&M.memoizedProps.value!=null&&ec(C,"number",C.value)}switch(J=M?fs(M):window,e){case"focusin":(am(J)||J.contentEditable==="true")&&(ca=J,pc=M,bs=null);break;case"focusout":bs=pc=ca=null;break;case"mousedown":gc=!0;break;case"contextmenu":case"mouseup":case"dragend":gc=!1,pm(U,s,k);break;case"selectionchange":if(g2)break;case"keydown":case"keyup":pm(U,s,k)}var fe;if(fc)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 la?nm(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(Wh&&s.locale!=="ko"&&(la||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&la&&(fe=Xh()):(qn=k,rc="value"in qn?qn.value:qn.textContent,la=!0)),J=Lo(M,ve),0<J.length&&(ve=new Qh(ve,e,null,s,k),U.push({event:ve,listeners:J}),fe?ve.data=fe:(fe=im(s),fe!==null&&(ve.data=fe)))),(fe=r2?o2(e,s):l2(e,s))&&(ve=Lo(M,"onBeforeInput"),0<ve.length&&(J=new Qh("onBeforeInput","beforeinput",null,s,k),U.push({event:J,listeners:ve}),J.data=fe)),W2(U,e,M,s,k)}Pg(U,i)})}function Fs(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=ds(e,s),u!=null&&o.unshift(Fs(e,u,d)),u=ds(e,i),u!=null&&o.push(Fs(e,u,d))),e.tag===3)return o;e=e.return}return[]}function iw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ig(e,i,s,o,u){for(var d=i._reactName,y=[];s!==null&&s!==o;){var b=s,E=b.alternate,M=b.stateNode;if(b=b.tag,E!==null&&E===o)break;b!==5&&b!==26&&b!==27||M===null||(E=M,u?(M=ds(s,d),M!=null&&y.unshift(Fs(s,M,E))):u||(M=ds(s,d),M!=null&&y.push(Fs(s,M,E)))),s=s.return}y.length!==0&&e.push({event:i,listeners:y})}var aw=/\r\n?/g,sw=/\u0000|\uFFFD/g;function Gg(e){return(typeof e=="string"?e:""+e).replace(aw,`
`).replace(sw,"")}function Fg(e,i){return i=Gg(i),Gg(e)===i}function Me(e,i,s,o,u,d){switch(s){case"children":typeof o=="string"?i==="body"||i==="textarea"&&o===""||sa(e,o):(typeof o=="number"||typeof o=="bigint")&&i!=="body"&&sa(e,""+o);break;case"className":Vr(e,"class",o);break;case"tabIndex":Vr(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Vr(e,s,o);break;case"style":Fh(e,o,d);break;case"data":if(i!=="object"){Vr(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=Br(""+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"&&Me(e,i,"name",u.name,u,null),Me(e,i,"formEncType",u.formEncType,u,null),Me(e,i,"formMethod",u.formMethod,u,null),Me(e,i,"formTarget",u.formTarget,u,null)):(Me(e,i,"encType",u.encType,u,null),Me(e,i,"method",u.method,u,null),Me(e,i,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Br(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=gn);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=Br(""+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),zr(e,"popover",o);break;case"xlinkActuate":pn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":pn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":pn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":pn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":pn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":pn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":pn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":pn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":pn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":zr(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=RS.get(s)||s,zr(e,s,o))}}function Pu(e,i,s,o,u,d){switch(s){case"style":Fh(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"?sa(e,o):(typeof o=="number"||typeof o=="bigint")&&sa(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=gn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!zh.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,""):zr(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:Me(e,i,d,y,s,null)}}u&&Me(e,i,"srcSet",s.srcSet,s,null),o&&Me(e,i,"src",s.src,s,null);return;case"input":ge("invalid",e);var b=d=y=u=null,E=null,M=null;for(o in s)if(s.hasOwnProperty(o)){var k=s[o];if(k!=null)switch(o){case"name":u=k;break;case"type":y=k;break;case"checked":E=k;break;case"defaultChecked":M=k;break;case"value":d=k;break;case"defaultValue":b=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(r(137,i));break;default:Me(e,i,o,k,s,null)}}Ph(e,d,b,E,M,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:Me(e,i,u,b,s,null)}i=d,s=y,e.multiple=!!o,i!=null?aa(e,!!o,i,!1):s!=null&&aa(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:Me(e,i,y,b,s,null)}Ih(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:Me(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<Gs.length;o++)ge(Gs[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(M in s)if(s.hasOwnProperty(M)&&(o=s[M],o!=null))switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Me(e,i,M,o,s,null)}return;default:if(tc(i)){for(k in s)s.hasOwnProperty(k)&&(o=s[k],o!==void 0&&Pu(e,i,k,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&Me(e,i,b,o,s,null))}function rw(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,M=null,k=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)||Me(e,i,O,null,o,U)}}for(var C in o){var O=o[C];if(U=s[C],o.hasOwnProperty(C)&&(O!=null||U!=null))switch(C){case"type":d=O;break;case"name":u=O;break;case"checked":M=O;break;case"defaultChecked":k=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&&Me(e,i,C,O,o,U)}}Wl(e,y,b,E,M,k,d,u);return;case"select":O=y=b=C=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)||Me(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":C=d;break;case"defaultValue":b=d;break;case"multiple":y=d;default:d!==E&&Me(e,i,u,d,o,E)}i=b,s=y,o=O,C!=null?aa(e,!!s,C,!1):!!o!=!!s&&(i!=null?aa(e,!!s,i,!0):aa(e,!!s,s?[]:"",!1));return;case"textarea":O=C=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:Me(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":C=u;break;case"defaultValue":O=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(r(91));break;default:u!==d&&Me(e,i,y,u,o,d)}qh(e,C,O);return;case"option":for(var Z in s)if(C=s[Z],s.hasOwnProperty(Z)&&C!=null&&!o.hasOwnProperty(Z))switch(Z){case"selected":e.selected=!1;break;default:Me(e,i,Z,null,o,C)}for(E in o)if(C=o[E],O=s[E],o.hasOwnProperty(E)&&C!==O&&(C!=null||O!=null))switch(E){case"selected":e.selected=C&&typeof C!="function"&&typeof C!="symbol";break;default:Me(e,i,E,C,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)C=s[ne],s.hasOwnProperty(ne)&&C!=null&&!o.hasOwnProperty(ne)&&Me(e,i,ne,null,o,C);for(M in o)if(C=o[M],O=s[M],o.hasOwnProperty(M)&&C!==O&&(C!=null||O!=null))switch(M){case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(r(137,i));break;default:Me(e,i,M,C,o,O)}return;default:if(tc(i)){for(var Ce in s)C=s[Ce],s.hasOwnProperty(Ce)&&C!==void 0&&!o.hasOwnProperty(Ce)&&Pu(e,i,Ce,void 0,o,C);for(k in o)C=o[k],O=s[k],!o.hasOwnProperty(k)||C===O||C===void 0&&O===void 0||Pu(e,i,k,C,o,O);return}}for(var D in s)C=s[D],s.hasOwnProperty(D)&&C!=null&&!o.hasOwnProperty(D)&&Me(e,i,D,null,o,C);for(U in o)C=o[U],O=s[U],!o.hasOwnProperty(U)||C===O||C==null&&O==null||Me(e,i,U,C,o,O)}function Yg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ow(){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&&Yg(y)){for(y=0,b=u.responseEnd,o+=1;o<s.length;o++){var E=s[o],M=E.startTime;if(M>b)break;var k=E.transferSize,U=E.initiatorType;k&&Yg(U)&&(E=E.responseEnd,y+=k*(E<b?1:(b-M)/(E-M)))}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 qu=null,Iu=null;function ko(e){return e.nodeType===9?e:e.ownerDocument}function Kg(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 Xg(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 Gu(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 Fu=null;function lw(){var e=window.event;return e&&e.type==="popstate"?e===Fu?!1:(Fu=e,!0):(Fu=null,!1)}var $g=typeof setTimeout=="function"?setTimeout:void 0,cw=typeof clearTimeout=="function"?clearTimeout:void 0,Zg=typeof Promise=="function"?Promise:void 0,uw=typeof queueMicrotask=="function"?queueMicrotask:typeof Zg<"u"?function(e){return Zg.resolve(null).then(e).catch(fw)}:$g;function fw(e){setTimeout(function(){throw e})}function si(e){return e==="head"}function Qg(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),za(i);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")Ys(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Ys(s);for(var d=s.firstChild;d;){var y=d.nextSibling,b=d.nodeName;d[us]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&d.rel.toLowerCase()==="stylesheet"||s.removeChild(d),d=y}}else s==="body"&&Ys(e.ownerDocument.body);s=u}while(s);za(i)}function Jg(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 Yu(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":Yu(s),Ql(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function dw(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[us])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 hw(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 Wg(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 Ku(e){return e.data==="$?"||e.data==="$~"}function Xu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function mw(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 $u=null;function ey(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 ty(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 ny(e,i,s){switch(i=ko(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 Ys(e){for(var i=e.attributes;i.length;)e.removeAttributeNode(i[0]);Ql(e)}var Xt=new Map,iy=new Set;function zo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var On=I.d;I.d={f:pw,r:gw,D:yw,C:vw,L:xw,m:bw,X:ww,S:Sw,M:_w};function pw(){var e=On.f(),i=No();return e||i}function gw(e){var i=ta(e);i!==null&&i.tag===5&&i.type==="form"?bp(i):On.r(e)}var Ra=typeof document>"u"?null:document;function ay(e,i,s){var o=Ra;if(o&&typeof i=="string"&&i){var u=Ht(i);u='link[rel="'+e+'"][href="'+u+'"]',typeof s=="string"&&(u+='[crossorigin="'+s+'"]'),iy.has(u)||(iy.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 yw(e){On.D(e),ay("dns-prefetch",e,null)}function vw(e,i){On.C(e,i),ay("preconnect",e,i)}function xw(e,i,s){On.L(e,i,s);var o=Ra;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=ka(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(Ks(d))||i==="script"&&o.querySelector(Xs(d))||(i=o.createElement("link"),ut(i,"link",e),it(i),o.head.appendChild(i)))}}function bw(e,i){On.m(e,i);var s=Ra;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=ka(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(Xs(d)))return}o=s.createElement("link"),ut(o,"link",e),it(o),s.head.appendChild(o)}}}function Sw(e,i,s){On.S(e,i,s);var o=Ra;if(o&&e){var u=na(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(Ks(d)))b.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":i},s),(s=Xt.get(d))&&Zu(e,s);var E=y=o.createElement("link");it(E),ut(E,"link",e),E._p=new Promise(function(M,k){E.onload=M,E.onerror=k}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Vo(y,i,o)}y={type:"stylesheet",instance:y,count:1,state:b},u.set(d,y)}}}function ww(e,i){On.X(e,i);var s=Ra;if(s&&e){var o=na(s).hoistableScripts,u=ka(e),d=o.get(u);d||(d=s.querySelector(Xs(u)),d||(e=x({src:e,async:!0},i),(i=Xt.get(u))&&Qu(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 _w(e,i){On.M(e,i);var s=Ra;if(s&&e){var o=na(s).hoistableScripts,u=ka(e),d=o.get(u);d||(d=s.querySelector(Xs(u)),d||(e=x({src:e,async:!0,type:"module"},i),(i=Xt.get(u))&&Qu(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 sy(e,i,s,o){var u=(u=me.current)?zo(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=na(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=na(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(Ks(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||Tw(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=ka(s),s=na(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 Ks(e){return'link[rel="stylesheet"]['+e+"]"}function ry(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function Tw(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 ka(e){return'[src="'+Ht(e)+'"]'}function Xs(e){return"script[async]"+e}function oy(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),Vo(o,s.precedence,e),i.instance=o;case"stylesheet":u=La(s.href);var d=e.querySelector(Ks(u));if(d)return i.state.loading|=4,i.instance=d,it(d),d;o=ry(s),(u=Xt.get(u))&&Zu(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,Vo(d,s.precedence,e),i.instance=d;case"script":return d=ka(s.src),(u=e.querySelector(Xs(d)))?(i.instance=u,it(u),u):(o=s,(u=Xt.get(d))&&(o=x({},s),Qu(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,Vo(o,s.precedence,e));return i.instance}function Vo(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 Zu(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.title==null&&(e.title=i.title)}function Qu(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.integrity==null&&(e.integrity=i.integrity)}var Uo=null;function ly(e,i,s){if(Uo===null){var o=new Map,u=Uo=new Map;u.set(s,o)}else u=Uo,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[us]||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 cy(e,i,s){e=e.ownerDocument||e,e.head.insertBefore(s,i==="title"?e.querySelector("head > title"):null)}function Ew(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 uy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Aw(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(Ks(u));if(d){i=d._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(e.count++,e=Bo.bind(e),i.then(e,e)),s.state.loading|=4,s.instance=d,it(d);return}d=i.ownerDocument||i,o=ry(o),(u=Xt.get(u))&&Zu(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=Bo.bind(e),i.addEventListener("load",s),i.addEventListener("error",s))}}var Ju=0;function Nw(e,i){return e.stylesheets&&e.count===0&&Po(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&Po(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+i);0<e.imgBytes&&Ju===0&&(Ju=62500*ow());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Po(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Ju?50:800)+i);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(u)}}:null}function Bo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Po(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ho=null;function Po(e,i){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ho=new Map,i.forEach(Dw,e),Ho=null,Bo.call(e))}function Dw(e,i){if(!(i.state.loading&4)){var s=Ho.get(e);if(s)var o=s.get(null);else{s=new Map,Ho.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=Bo.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 $s={$$typeof:P,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function jw(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=Kl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kl(0),this.hiddenUpdates=Kl(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 fy(e,i,s,o,u,d,y,b,E,M,k,U){return e=new jw(e,i,s,y,E,M,k,U,b),i=1,d===!0&&(i|=24),d=Ot(3,null,null,i),e.current=d,d.stateNode=e,i=Cc(),i.refCount++,e.pooledCache=i,i.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:i},kc(d),e}function dy(e){return e?(e=da,e):da}function hy(e,i,s,o,u,d){u=dy(u),o.context===null?o.context=u:o.pendingContext=u,o=Xn(i),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=$n(e,o,i),s!==null&&(Nt(s,e,i),Ns(s,e,i))}function my(e,i){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<i?s:i}}function Wu(e,i){my(e,i),(e=e.alternate)&&my(e,i)}function py(e){if(e.tag===13||e.tag===31){var i=Ni(e,67108864);i!==null&&Nt(i,e,67108864),Wu(e,67108864)}}function gy(e){if(e.tag===13||e.tag===31){var i=Vt();i=Xl(i);var s=Ni(e,i);s!==null&&Nt(s,e,i),Wu(e,i)}}var qo=!0;function Mw(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=2,ef(e,i,s,o)}finally{I.p=d,R.T=u}}function Cw(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=8,ef(e,i,s,o)}finally{I.p=d,R.T=u}}function ef(e,i,s,o){if(qo){var u=tf(o);if(u===null)Hu(e,i,o,Io,s),vy(e,o);else if(Rw(u,e,i,s,o))o.stopPropagation();else if(vy(e,o),i&4&&-1<Ow.indexOf(e)){for(;u!==null;){var d=ta(u);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=wi(d.pendingLanes);if(y!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var E=1<<31-Mt(y);b.entanglements[1]|=E,y&=~E}un(d),(Te&6)===0&&(Eo=Dt()+500,Is(0))}}break;case 31:case 13:b=Ni(d,2),b!==null&&Nt(b,d,2),No(),Wu(d,2)}if(d=tf(o),d===null&&Hu(e,i,o,Io,s),d===u)break;u=d}u!==null&&o.stopPropagation()}else Hu(e,i,o,null,s)}}function tf(e){return e=ic(e),nf(e)}var Io=null;function nf(e){if(Io=null,e=ea(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 Io=e,null}function yy(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(yS()){case Eh:return 2;case Ah:return 8;case Cr:case vS:return 32;case Nh:return 268435456;default:return 32}default:return 32}}var af=!1,ri=null,oi=null,li=null,Zs=new Map,Qs=new Map,ci=[],Ow="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 vy(e,i){switch(e){case"focusin":case"focusout":ri=null;break;case"dragenter":case"dragleave":oi=null;break;case"mouseover":case"mouseout":li=null;break;case"pointerover":case"pointerout":Zs.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qs.delete(i.pointerId)}}function Js(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=ta(i),i!==null&&py(i)),e):(e.eventSystemFlags|=o,i=e.targetContainers,u!==null&&i.indexOf(u)===-1&&i.push(u),e)}function Rw(e,i,s,o,u){switch(i){case"focusin":return ri=Js(ri,e,i,s,o,u),!0;case"dragenter":return oi=Js(oi,e,i,s,o,u),!0;case"mouseover":return li=Js(li,e,i,s,o,u),!0;case"pointerover":var d=u.pointerId;return Zs.set(d,Js(Zs.get(d)||null,e,i,s,o,u)),!0;case"gotpointercapture":return d=u.pointerId,Qs.set(d,Js(Qs.get(d)||null,e,i,s,o,u)),!0}return!1}function xy(e){var i=ea(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,Rh(e.priority,function(){gy(s)});return}}else if(i===31){if(i=h(s),i!==null){e.blockedOn=i,Rh(e.priority,function(){gy(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 Go(e){if(e.blockedOn!==null)return!1;for(var i=e.targetContainers;0<i.length;){var s=tf(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);nc=o,s.target.dispatchEvent(o),nc=null}else return i=ta(s),i!==null&&py(i),e.blockedOn=s,!1;i.shift()}return!0}function by(e,i,s){Go(e)&&s.delete(i)}function Lw(){af=!1,ri!==null&&Go(ri)&&(ri=null),oi!==null&&Go(oi)&&(oi=null),li!==null&&Go(li)&&(li=null),Zs.forEach(by),Qs.forEach(by)}function Fo(e,i){e.blockedOn===i&&(e.blockedOn=null,af||(af=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Lw)))}var Yo=null;function Sy(e){Yo!==e&&(Yo=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Yo===e&&(Yo=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(nf(o||s)===null)continue;break}var d=ta(s);d!==null&&(e.splice(i,3),i-=3,tu(d,{pending:!0,data:u,method:s.method,action:o},o,u))}}))}function za(e){function i(E){return Fo(E,e)}ri!==null&&Fo(ri,e),oi!==null&&Fo(oi,e),li!==null&&Fo(li,e),Zs.forEach(i),Qs.forEach(i);for(var s=0;s<ci.length;s++){var o=ci[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ci.length&&(s=ci[0],s.blockedOn===null);)xy(s),s.blockedOn===null&&ci.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||Sy(s);else if(y){var b=null;if(d&&d.hasAttribute("formAction")){if(u=d,y=d[St]||null)b=y.formAction;else if(nf(u)!==null)continue}else b=y.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),Sy(s)}}}function wy(){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 sf(e){this._internalRoot=e}Ko.prototype.render=sf.prototype.render=function(e){var i=this._internalRoot;if(i===null)throw Error(r(409));var s=i.current,o=Vt();hy(s,o,e,i,null,null)},Ko.prototype.unmount=sf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var i=e.containerInfo;hy(e.current,2,null,e,null,null),No(),i[Wi]=null}};function Ko(e){this._internalRoot=e}Ko.prototype.unstable_scheduleHydration=function(e){if(e){var i=Oh();e={blockedOn:null,target:e,priority:i};for(var s=0;s<ci.length&&i!==0&&i<ci[s].priority;s++);ci.splice(s,0,e),s===0&&xy(e)}};var _y=t.version;if(_y!=="19.2.4")throw Error(r(527,_y,"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 kw={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Xo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xo.isDisabled&&Xo.supportsFiber)try{os=Xo.inject(kw),jt=Xo}catch{}}return tr.createRoot=function(e,i){if(!l(e))throw Error(r(299));var s=!1,o="",u=Mp,d=Cp,y=Op;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=fy(e,1,!1,null,null,s,o,null,u,d,y,wy),e[Wi]=i.current,Bu(e),new sf(i)},tr.hydrateRoot=function(e,i,s){if(!l(e))throw Error(r(299));var o=!1,u="",d=Mp,y=Cp,b=Op,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=fy(e,1,!0,i,s??null,o,u,E,d,y,b,wy),i.context=dy(null),s=i.current,o=Vt(),o=Xl(o),u=Xn(o),u.callback=null,$n(s,u,o),s=o,i.current.lanes=s,cs(i,s),un(i),e[Wi]=i.current,Bu(e),new Ko(i)},tr.version="19.2.4",tr}var M0;function PN(){if(M0)return yf.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(),yf.exports=HN(),yf.exports}var qN=PN();const cb=W.createContext({});function IN(n){const t=W.useRef(null);return t.current===null&&(t.current=n()),t.current}const GN=typeof window<"u",FN=GN?W.useLayoutEffect:W.useEffect,Fd=W.createContext(null);function Yd(n,t){n.indexOf(t)===-1&&n.push(t)}function gl(n,t){const a=n.indexOf(t);a>-1&&n.splice(a,1)}const mn=(n,t,a)=>a>t?t:a<n?n:a;let Kd=()=>{};const Un={},ub=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function fb(n){return typeof n=="object"&&n!==null}const db=n=>/^0[^.\s]+$/u.test(n);function hb(n){let t;return()=>(t===void 0&&(t=n()),t)}const Qt=n=>n,YN=(n,t)=>a=>t(n(a)),Ar=(...n)=>n.reduce(YN),pr=(n,t,a)=>{const r=t-n;return r===0?1:(a-n)/r};class Xd{constructor(){this.subscriptions=[]}add(t){return Yd(this.subscriptions,t),()=>gl(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 sn=n=>n*1e3,$t=n=>n/1e3;function mb(n,t){return t?n*(1e3/t):0}const pb=(n,t,a)=>(((1-3*a+3*t)*n+(3*a-6*t))*n+3*t)*n,KN=1e-7,XN=12;function $N(n,t,a,r,l){let c,f,h=0;do f=t+(a-t)/2,c=pb(f,r,l)-n,c>0?a=f:t=f;while(Math.abs(c)>KN&&++h<XN);return f}function Nr(n,t,a,r){if(n===t&&a===r)return Qt;const l=c=>$N(c,0,1,n,a);return c=>c===0||c===1?c:pb(l(c),t,r)}const gb=n=>t=>t<=.5?n(2*t)/2:(2-n(2*(1-t)))/2,yb=n=>t=>1-n(1-t),vb=Nr(.33,1.53,.69,.99),$d=yb(vb),xb=gb($d),bb=n=>(n*=2)<1?.5*$d(n):.5*(2-Math.pow(2,-10*(n-1))),Zd=n=>1-Math.sin(Math.acos(n)),Sb=yb(Zd),wb=gb(Zd),ZN=Nr(.42,0,1,1),QN=Nr(0,0,.58,1),_b=Nr(.42,0,.58,1),JN=n=>Array.isArray(n)&&typeof n[0]!="number",Tb=n=>Array.isArray(n)&&typeof n[0]=="number",WN={linear:Qt,easeIn:ZN,easeInOut:_b,easeOut:QN,circIn:Zd,circInOut:wb,circOut:Sb,backIn:$d,backInOut:xb,backOut:vb,anticipate:bb},eD=n=>typeof n=="string",C0=n=>{if(Tb(n)){Kd(n.length===4);const[t,a,r,l]=n;return Nr(t,a,r,l)}else if(eD(n))return WN[n];return n},Jo=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function tD(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 nD=40;function Eb(n,t){let a=!1,r=!0;const l={delta:0,timestamp:0,isProcessing:!1},c=()=>a=!0,f=Jo.reduce((P,F)=>(P[F]=tD(c),P),{}),{setup:h,read:m,resolveKeyframes:p,preUpdate:v,update:x,preRender:S,render:w,postRender:T}=f,L=()=>{const P=Un.useManualTiming?l.timestamp:performance.now();a=!1,Un.useManualTiming||(l.delta=r?1e3/60:Math.max(Math.min(P-l.timestamp,nD),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(L))},H=()=>{a=!0,r=!0,l.isProcessing||n(L)};return{schedule:Jo.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<Jo.length;F++)f[Jo[F]].cancel(P)},state:l,steps:f}}const{schedule:Re,cancel:vi,state:ft,steps:Sf}=Eb(typeof requestAnimationFrame<"u"?requestAnimationFrame:Qt,!0);let ol;function iD(){ol=void 0}const xt={now:()=>(ol===void 0&&xt.set(ft.isProcessing||Un.useManualTiming?ft.timestamp:performance.now()),ol),set:n=>{ol=n,queueMicrotask(iD)}},Ab=n=>t=>typeof t=="string"&&t.startsWith(n),Nb=Ab("--"),aD=Ab("var(--"),Qd=n=>aD(n)?sD.test(n.split("/*")[0].trim()):!1,sD=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function O0(n){return typeof n!="string"?!1:n.split("/*")[0].includes("var(--")}const is={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},gr={...is,transform:n=>mn(0,1,n)},Wo={...is,default:1},rr=n=>Math.round(n*1e5)/1e5,Jd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function rD(n){return n==null}const oD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Wd=(n,t)=>a=>!!(typeof a=="string"&&oD.test(a)&&a.startsWith(n)||t&&!rD(a)&&Object.prototype.hasOwnProperty.call(a,t)),Db=(n,t,a)=>r=>{if(typeof r!="string")return r;const[l,c,f,h]=r.match(Jd);return{[n]:parseFloat(l),[t]:parseFloat(c),[a]:parseFloat(f),alpha:h!==void 0?parseFloat(h):1}},lD=n=>mn(0,255,n),wf={...is,transform:n=>Math.round(lD(n))},Gi={test:Wd("rgb","red"),parse:Db("red","green","blue"),transform:({red:n,green:t,blue:a,alpha:r=1})=>"rgba("+wf.transform(n)+", "+wf.transform(t)+", "+wf.transform(a)+", "+rr(gr.transform(r))+")"};function cD(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 id={test:Wd("#"),parse:cD,transform:Gi.transform},Dr=n=>({test:t=>typeof t=="string"&&t.endsWith(n)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${n}`}),di=Dr("deg"),hn=Dr("%"),Q=Dr("px"),uD=Dr("vh"),fD=Dr("vw"),R0={...hn,parse:n=>hn.parse(n)/100,transform:n=>hn.transform(n*100)},Pa={test:Wd("hsl","hue"),parse:Db("hue","saturation","lightness"),transform:({hue:n,saturation:t,lightness:a,alpha:r=1})=>"hsla("+Math.round(n)+", "+hn.transform(rr(t))+", "+hn.transform(rr(a))+", "+rr(gr.transform(r))+")"},et={test:n=>Gi.test(n)||id.test(n)||Pa.test(n),parse:n=>Gi.test(n)?Gi.parse(n):Pa.test(n)?Pa.parse(n):id.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?Gi.transform(n):Pa.transform(n),getAnimatableNone:n=>{const t=et.parse(n);return t.alpha=0,et.transform(t)}},dD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function hD(n){var t,a;return isNaN(n)&&typeof n=="string"&&(((t=n.match(Jd))==null?void 0:t.length)||0)+(((a=n.match(dD))==null?void 0:a.length)||0)>0}const jb="number",Mb="color",mD="var",pD="var(",L0="${}",gD=/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 yr(n){const t=n.toString(),a=[],r={color:[],number:[],var:[]},l=[];let c=0;const h=t.replace(gD,m=>(et.test(m)?(r.color.push(c),l.push(Mb),a.push(et.parse(m))):m.startsWith(pD)?(r.var.push(c),l.push(mD),a.push(m)):(r.number.push(c),l.push(jb),a.push(parseFloat(m))),++c,L0)).split(L0);return{values:a,split:h,indexes:r,types:l}}function Cb(n){return yr(n).values}function Ob(n){const{split:t,types:a}=yr(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===jb?c+=rr(l[f]):h===Mb?c+=et.transform(l[f]):c+=l[f]}return c}}const yD=n=>typeof n=="number"?0:et.test(n)?et.getAnimatableNone(n):n;function vD(n){const t=Cb(n);return Ob(n)(t.map(yD))}const rn={test:hD,parse:Cb,createTransformer:Ob,getAnimatableNone:vD};function _f(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 xD({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=_f(m,h,n+1/3),c=_f(m,h,n),f=_f(m,h,n-1/3)}return{red:Math.round(l*255),green:Math.round(c*255),blue:Math.round(f*255),alpha:r}}function yl(n,t){return a=>a>0?t:n}const Ue=(n,t,a)=>n+(t-n)*a,Tf=(n,t,a)=>{const r=n*n,l=a*(t*t-r)+r;return l<0?0:Math.sqrt(l)},bD=[id,Gi,Pa],SD=n=>bD.find(t=>t.test(n));function k0(n){const t=SD(n);if(!t)return!1;let a=t.parse(n);return t===Pa&&(a=xD(a)),a}const z0=(n,t)=>{const a=k0(n),r=k0(t);if(!a||!r)return yl(n,t);const l={...a};return c=>(l.red=Tf(a.red,r.red,c),l.green=Tf(a.green,r.green,c),l.blue=Tf(a.blue,r.blue,c),l.alpha=Ue(a.alpha,r.alpha,c),Gi.transform(l))},ad=new Set(["none","hidden"]);function wD(n,t){return ad.has(n)?a=>a<=0?n:t:a=>a>=1?t:n}function _D(n,t){return a=>Ue(n,t,a)}function eh(n){return typeof n=="number"?_D:typeof n=="string"?Qd(n)?yl:et.test(n)?z0:AD:Array.isArray(n)?Rb:typeof n=="object"?et.test(n)?z0:TD:yl}function Rb(n,t){const a=[...n],r=a.length,l=n.map((c,f)=>eh(c)(c,t[f]));return c=>{for(let f=0;f<r;f++)a[f]=l[f](c);return a}}function TD(n,t){const a={...n,...t},r={};for(const l in a)n[l]!==void 0&&t[l]!==void 0&&(r[l]=eh(n[l])(n[l],t[l]));return l=>{for(const c in r)a[c]=r[c](l);return a}}function ED(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 AD=(n,t)=>{const a=rn.createTransformer(t),r=yr(n),l=yr(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?ad.has(n)&&!l.values.length||ad.has(t)&&!r.values.length?wD(n,t):Ar(Rb(ED(r,l),l.values),a):yl(n,t)};function Lb(n,t,a){return typeof n=="number"&&typeof t=="number"&&typeof a=="number"?Ue(n,t,a):eh(n)(n,t)}const ND=n=>{const t=({timestamp:a})=>n(a);return{start:(a=!0)=>Re.update(t,a),stop:()=>vi(t),now:()=>ft.isProcessing?ft.timestamp:xt.now()}},kb=(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)})`},vl=2e4;function th(n){let t=0;const a=50;let r=n.next(t);for(;!r.done&&t<vl;)t+=a,r=n.next(t);return t>=vl?1/0:t}function DD(n,t=100,a){const r=a({...n,keyframes:[0,t]}),l=Math.min(th(r),vl);return{type:"keyframes",ease:c=>r.next(l*c).value/t,duration:$t(l)}}const jD=5;function zb(n,t,a){const r=Math.max(t-jD,0);return mb(a-n(r),t-r)}const qe={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},Ef=.001;function MD({duration:n=qe.duration,bounce:t=qe.bounce,velocity:a=qe.velocity,mass:r=qe.mass}){let l,c,f=1-t;f=mn(qe.minDamping,qe.maxDamping,f),n=mn(qe.minDuration,qe.maxDuration,$t(n)),f<1?(l=p=>{const v=p*f,x=v*n,S=v-a,w=sd(p,f),T=Math.exp(-x);return Ef-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),L=sd(Math.pow(p,2),f);return(-l(p)+Ef>0?-1:1)*((S-w)*T)/L}):(l=p=>{const v=Math.exp(-p*n),x=(p-a)*n+1;return-Ef+v*x},c=p=>{const v=Math.exp(-p*n),x=(a-p)*(n*n);return v*x});const h=5/n,m=OD(l,c,h);if(n=sn(n),isNaN(m))return{stiffness:qe.stiffness,damping:qe.damping,duration:n};{const p=Math.pow(m,2)*r;return{stiffness:p,damping:f*2*Math.sqrt(r*p),duration:n}}}const CD=12;function OD(n,t,a){let r=a;for(let l=1;l<CD;l++)r=r-n(r)/t(r);return r}function sd(n,t){return n*Math.sqrt(1-t*t)}const RD=["duration","bounce"],LD=["stiffness","damping","mass"];function V0(n,t){return t.some(a=>n[a]!==void 0)}function kD(n){let t={velocity:qe.velocity,stiffness:qe.stiffness,damping:qe.damping,mass:qe.mass,isResolvedFromDuration:!1,...n};if(!V0(n,LD)&&V0(n,RD))if(t.velocity=0,n.visualDuration){const a=n.visualDuration,r=2*Math.PI/(a*1.2),l=r*r,c=2*mn(.05,1,1-(n.bounce||0))*Math.sqrt(l);t={...t,mass:qe.mass,stiffness:l,damping:c}}else{const a=MD({...n,velocity:0});t={...t,...a,mass:qe.mass},t.isResolvedFromDuration=!0}return t}function xl(n=qe.visualDuration,t=qe.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}=kD({...a,velocity:-$t(a.velocity||0)}),T=S||0,L=p/(2*Math.sqrt(m*v)),H=f-c,B=$t(Math.sqrt(m/v)),q=Math.abs(H)<5;r||(r=q?qe.restSpeed.granular:qe.restSpeed.default),l||(l=q?qe.restDelta.granular:qe.restDelta.default);let P;if(L<1){const Y=sd(B,L);P=ae=>{const X=Math.exp(-L*B*ae);return f-X*((T+L*B*H)/Y*Math.sin(Y*ae)+H*Math.cos(Y*ae))}}else if(L===1)P=Y=>f-Math.exp(-B*Y)*(H+(T+B*H)*Y);else{const Y=B*Math.sqrt(L*L-1);P=ae=>{const X=Math.exp(-L*B*ae),ee=Math.min(Y*ae,300);return f-X*((T+L*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;L<1&&(X=Y===0?sn(T):zb(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(th(F),vl),ae=kb(X=>F.next(Y*X).value,Y,30);return Y+"ms "+ae},toTransition:()=>{}};return F}xl.applyToOptions=n=>{const t=DD(n,100,xl);return n.ease=t.ease,n.duration=sn(t.duration),n.type="keyframes",n};function rd({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 L=a*t;const H=x+L,B=f===void 0?H:f(H);B!==H&&(L=B-x);const q=ee=>-L*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=xl({keyframes:[S.value,T(S.value)],velocity:zb(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 zD(n,t,a){const r=[],l=a||Un.mix||Lb,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]||Qt:t;h=Ar(m,h)}r.push(h)}return r}function VD(n,t,{clamp:a=!0,ease:r,mixer:l}={}){const c=n.length;if(Kd(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=zD(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=pr(n[x],n[x+1],v);return h[x](S)};return a?v=>p(mn(n[0],n[c-1],v)):p}function UD(n,t){const a=n[n.length-1];for(let r=1;r<=t;r++){const l=pr(0,t,r);n.push(Ue(a,1,l))}}function BD(n){const t=[0];return UD(t,n.length-1),t}function HD(n,t){return n.map(a=>a*t)}function PD(n,t){return n.map(()=>t||_b).splice(0,n.length-1)}function or({duration:n=300,keyframes:t,times:a,ease:r="easeInOut"}){const l=JN(r)?r.map(C0):C0(r),c={done:!1,value:t[0]},f=HD(a&&a.length===t.length?a:BD(t),n),h=VD(f,t,{ease:Array.isArray(l)?l:PD(t,l)});return{calculatedDuration:n,next:m=>(c.value=h(m),c.done=m>=n,c)}}const qD=n=>n!==null;function nh(n,{repeat:t,repeatType:a="loop"},r,l=1){const c=n.filter(qD),h=l<0||t&&a!=="loop"&&t%2===1?0:c.length-1;return!h||r===void 0?c[h]:r}const ID={decay:rd,inertia:rd,tween:or,keyframes:or,spring:xl};function Vb(n){typeof n.type=="string"&&(n.type=ID[n.type])}class ih{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 GD=n=>n/100;class ah extends ih{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;Vb(t);const{type:a=or,repeat:r=0,repeatDelay:l=0,repeatType:c,velocity:f=0}=t;let{keyframes:h}=t;const m=a||or;m!==or&&typeof h[0]!="number"&&(this.mixKeyframes=Ar(GD,Lb(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=th(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:L,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=mn(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!==rd&&(Y.value=nh(v,this.options,H,this.speed)),L&&L(Y.value),X&&this.finish(),Y}then(t,a){return this.finished.then(t,a)}get duration(){return $t(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+$t(t)}get time(){return $t(this.currentTime)}set time(t){var a;t=sn(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=$t(this.currentTime))}play(){var l,c;if(this.isStopped)return;const{driver:t=ND,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 FD(n){for(let t=1;t<n.length;t++)n[t]??(n[t]=n[t-1])}const Fi=n=>n*180/Math.PI,od=n=>{const t=Fi(Math.atan2(n[1],n[0]));return ld(t)},YD={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:od,rotateZ:od,skewX:n=>Fi(Math.atan(n[1])),skewY:n=>Fi(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},ld=n=>(n=n%360,n<0&&(n+=360),n),U0=od,B0=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),H0=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),KD={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:B0,scaleY:H0,scale:n=>(B0(n)+H0(n))/2,rotateX:n=>ld(Fi(Math.atan2(n[6],n[5]))),rotateY:n=>ld(Fi(Math.atan2(-n[2],n[0]))),rotateZ:U0,rotate:U0,skewX:n=>Fi(Math.atan(n[4])),skewY:n=>Fi(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function cd(n){return n.includes("scale")?1:0}function ud(n,t){if(!n||n==="none")return cd(t);const a=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,l;if(a)r=KD,l=a;else{const h=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=YD,l=h}if(!l)return cd(t);const c=r[t],f=l[1].split(",").map($D);return typeof c=="function"?c(f):f[c]}const XD=(n,t)=>{const{transform:a="none"}=getComputedStyle(n);return ud(a,t)};function $D(n){return parseFloat(n.trim())}const as=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],ss=new Set(as),P0=n=>n===is||n===Q,ZD=new Set(["x","y","z"]),QD=as.filter(n=>!ZD.has(n));function JD(n){const t=[];return QD.forEach(a=>{const r=n.getValue(a);r!==void 0&&(t.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),t}const mi={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})=>ud(t,"x"),y:(n,{transform:t})=>ud(t,"y")};mi.translateX=mi.x;mi.translateY=mi.y;const Ki=new Set;let fd=!1,dd=!1,hd=!1;function Ub(){if(dd){const n=Array.from(Ki).filter(r=>r.needsMeasurement),t=new Set(n.map(r=>r.element)),a=new Map;t.forEach(r=>{const l=JD(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)})}dd=!1,fd=!1,Ki.forEach(n=>n.complete(hd)),Ki.clear()}function Bb(){Ki.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&(dd=!0)})}function WD(){hd=!0,Bb(),Ub(),hd=!1}class sh{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?(Ki.add(this),fd||(fd=!0,Re.read(Bb),Re.resolveKeyframes(Ub))):(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])}FD(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ki.delete(this)}cancel(){this.state==="scheduled"&&(Ki.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const ej=n=>n.startsWith("--");function tj(n,t,a){ej(t)?n.style.setProperty(t,a):n.style[t]=a}const nj={};function Hb(n,t){const a=hb(n);return()=>nj[t]??a()}const ij=Hb(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),Pb=Hb(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),sr=([n,t,a,r])=>`cubic-bezier(${n}, ${t}, ${a}, ${r})`,q0={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:sr([0,.65,.55,1]),circOut:sr([.55,0,1,.45]),backIn:sr([.31,.01,.66,-.59]),backOut:sr([.33,1.53,.69,.99])};function qb(n,t){if(n)return typeof n=="function"?Pb()?kb(n,t):"ease-out":Tb(n)?sr(n):Array.isArray(n)?n.map(a=>qb(a,t)||q0.easeOut):q0[n]}function aj(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=qb(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 Ib(n){return typeof n=="function"&&"applyToOptions"in n}function sj({type:n,...t}){return Ib(n)&&Pb()?n.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Gb extends ih{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,Kd(typeof t.type!="string");const p=sj(t);this.animation=aj(a,r,l,p,c),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const v=nh(l,this.options,h,this.speed);this.updateMotionValue&&this.updateMotionValue(v),tj(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 $t(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+$t(t)}get time(){return $t(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=sn(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&&ij()?(this.animation.timeline=t,a&&(this.animation.rangeStart=a),r&&(this.animation.rangeEnd=r),Qt):l(this)}}const Fb={anticipate:bb,backInOut:xb,circInOut:wb};function rj(n){return n in Fb}function oj(n){typeof n.ease=="string"&&rj(n.ease)&&(n.ease=Fb[n.ease])}const Af=10;class lj extends Gb{constructor(t){oj(t),Vb(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 ah({...f,autoplay:!1}),m=Math.max(Af,xt.now()-this.startTime),p=mn(0,Af,m-Af);a.setWithVelocity(h.sample(Math.max(0,m-p)).value,h.sample(m).value,p),h.stop()}}const I0=(n,t)=>t==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(rn.test(n)||n==="0")&&!n.startsWith("url("));function cj(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 uj(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=I0(l,t),h=I0(c,t);return!f||!h?!1:cj(n)||(a==="spring"||Ib(a))&&r}function md(n){n.duration=0,n.type="keyframes"}const fj=new Set(["opacity","clipPath","filter","transform"]),dj=hb(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function hj(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 dj()&&a&&fj.has(a)&&(a!=="transform"||!p)&&!m&&!r&&l!=="mirror"&&c!==0&&f!=="inertia"}const mj=40;class pj extends ih{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 L,H;this._animation&&(this._animation.stop(),(L=this.stopTimeline)==null||L.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)||sh;this.keyframeResolver=new w(h,(L,H,B)=>this.onKeyframesResolved(L,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(),uj(t,c,f,h)||((Un.instantAnimations||!m)&&(v==null||v(nh(t,r,a))),t[0]=t[t.length-1],md(r),r.repeat=0);const S={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>mj?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...r,keyframes:t},w=!p&&hj(S),T=(B=(H=S.motionValue)==null?void 0:H.owner)==null?void 0:B.current,L=w?new lj({...S,element:T}):new ah(S);L.finished.then(()=>{this.notifyFinished()}).catch(Qt),this.pendingTimeline&&(this.stopTimeline=L.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=L}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(),WD()),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 Yb(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 gj=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function yj(n){const t=gj.exec(n);if(!t)return[,];const[,a,r,l]=t;return[`--${a??r}`,l]}function Kb(n,t,a=1){const[r,l]=yj(n);if(!r)return;const c=window.getComputedStyle(t).getPropertyValue(r);if(c){const f=c.trim();return ub(f)?parseFloat(f):f}return Qd(l)?Kb(l,t,a+1):l}const vj={type:"spring",stiffness:500,damping:25,restSpeed:10},xj=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),bj={type:"keyframes",duration:.8},Sj={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},wj=(n,{keyframes:t})=>t.length>2?bj:ss.has(n)?n.startsWith("scale")?xj(t[1]):vj:Sj,_j=n=>n!==null;function Tj(n,{repeat:t,repeatType:a="loop"},r){const l=n.filter(_j),c=t&&a!=="loop"&&t%2===1?0:l.length-1;return l[c]}function Xb(n,t){if(n!=null&&n.inherit&&t){const{inherit:a,...r}=n;return{...t,...r}}return n}function rh(n,t){const a=(n==null?void 0:n[t])??(n==null?void 0:n.default)??n;return a!==n?Xb(a,n):a}function Ej({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 oh=(n,t,a,r={},l,c)=>f=>{const h=rh(r,n)||{},m=h.delay||r.delay||0;let{elapsed:p=0}=r;p=p-sn(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};Ej(h)||Object.assign(v,wj(n,v)),v.duration&&(v.duration=sn(v.duration)),v.repeatDelay&&(v.repeatDelay=sn(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let x=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(md(v),v.delay===0&&(x=!0)),(Un.instantAnimations||Un.skipAnimations||l!=null&&l.shouldSkipAnimations)&&(x=!0,md(v),v.delay=0),v.allowFlatten=!h.type&&!h.ease,x&&!c&&t.get()!==void 0){const S=Tj(v.keyframes,h);if(S!==void 0){Re.update(()=>{v.onUpdate(S),v.onComplete()});return}}return h.isSync?new ah(v):new pj(v)};function G0(n){const t=[{},{}];return n==null||n.values.forEach((a,r)=>{t[0][r]=a.get(),t[1][r]=a.getVelocity()}),t}function lh(n,t,a,r){if(typeof t=="function"){const[l,c]=G0(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]=G0(r);t=t(a!==void 0?a:n.custom,l,c)}return t}function Ka(n,t,a){const r=n.getProps();return lh(r,t,a!==void 0?a:r.custom,n)}const $b=new Set(["width","height","top","left","right","bottom",...as]),F0=30,Aj=n=>!isNaN(parseFloat(n));class Nj{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=Aj(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 Xd);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>F0)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,F0);return mb(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 Ja(n,t){return new Nj(n,t)}const pd=n=>Array.isArray(n);function Dj(n,t,a){n.hasValue(t)?n.getValue(t).set(a):n.addValue(t,Ja(a))}function jj(n){return pd(n)?n[n.length-1]||0:n}function Mj(n,t){const a=Ka(n,t);let{transitionEnd:r={},transition:l={},...c}=a||{};c={...c,...r};for(const f in c){const h=jj(c[f]);Dj(n,f,h)}}const mt=n=>!!(n&&n.getVelocity);function Cj(n){return!!(mt(n)&&n.add)}function gd(n,t){const a=n.getValue("willChange");if(Cj(a))return a.add(t);if(!a&&Un.WillChange){const r=new Un.WillChange("auto");n.addValue("willChange",r),r.add(t)}}function ch(n){return n.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Oj="framerAppearId",Zb="data-"+ch(Oj);function Qb(n){return n.props[Zb]}function Rj({protectedKeys:n,needsAnimating:t},a){const r=n.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,r}function Jb(n,t,{delay:a=0,transitionOverride:r,type:l}={}){let{transition:c,transitionEnd:f,...h}=t;const m=n.getDefaultTransition();c=c?Xb(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&&Rj(x,S))continue;const L={delay:a,...rh(c||{},S)},H=w.get();if(H!==void 0&&!w.isAnimating&&!Array.isArray(T)&&T===H&&!L.velocity)continue;let B=!1;if(window.MotionHandoffAnimation){const F=Qb(n);if(F){const Y=window.MotionHandoffAnimation(F,S,Re);Y!==null&&(L.startTime=Y,B=!0)}}gd(n,S);const q=p??n.shouldReduceMotion;w.start(oh(S,w,T,q&&$b.has(S)?{type:!1}:L,n,B));const P=w.animation;P&&v.push(P)}if(f){const S=()=>Re.update(()=>{f&&Mj(n,f)});v.length?Promise.all(v).then(S):S()}return v}function yd(n,t,a={}){var m;const r=Ka(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(Jb(n,r,a)):()=>Promise.resolve(),f=n.variantChildren&&n.variantChildren.size?(p=0)=>{const{delayChildren:v=0,staggerChildren:x,staggerDirection:S}=l;return Lj(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 Lj(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(yd(m,t,{...f,delay:a+(typeof r=="function"?0:r)+Yb(n.variantChildren,m,r,l,c)}).then(()=>m.notify("AnimationComplete",t)));return Promise.all(h)}function kj(n,t,a={}){n.notify("AnimationStart",t);let r;if(Array.isArray(t)){const l=t.map(c=>yd(n,c,a));r=Promise.all(l)}else if(typeof t=="string")r=yd(n,t,a);else{const l=typeof t=="function"?Ka(n,t,a.custom):t;r=Promise.all(Jb(n,l,a))}return r.then(()=>{n.notify("AnimationComplete",t)})}const zj={test:n=>n==="auto",parse:n=>n},Wb=n=>t=>t.test(n),e1=[is,Q,hn,di,fD,uD,zj],Y0=n=>e1.find(Wb(n));function Vj(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||db(n):!0}const Uj=new Set(["brightness","contrast","saturate","opacity"]);function Bj(n){const[t,a]=n.slice(0,-1).split("(");if(t==="drop-shadow")return n;const[r]=a.match(Jd)||[];if(!r)return n;const l=a.replace(r,"");let c=Uj.has(t)?1:0;return r!==a&&(c*=100),t+"("+c+l+")"}const Hj=/\b([a-z-]*)\(.*?\)/gu,vd={...rn,getAnimatableNone:n=>{const t=n.match(Hj);return t?t.map(Bj).join(" "):n}},xd={...rn,getAnimatableNone:n=>{const t=rn.parse(n);return rn.createTransformer(n)(t.map(r=>typeof r=="number"?0:typeof r=="object"?{...r,alpha:1}:r))}},K0={...is,transform:Math.round},Pj={rotate:di,rotateX:di,rotateY:di,rotateZ:di,scale:Wo,scaleX:Wo,scaleY:Wo,scaleZ:Wo,skew:di,skewX:di,skewY:di,distance:Q,translateX:Q,translateY:Q,translateZ:Q,x:Q,y:Q,z:Q,perspective:Q,transformPerspective:Q,opacity:gr,originX:R0,originY:R0,originZ:Q},uh={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,...Pj,zIndex:K0,fillOpacity:gr,strokeOpacity:gr,numOctaves:K0},qj={...uh,color:et,backgroundColor:et,outlineColor:et,fill:et,stroke:et,borderColor:et,borderTopColor:et,borderRightColor:et,borderBottomColor:et,borderLeftColor:et,filter:vd,WebkitFilter:vd,mask:xd,WebkitMask:xd},t1=n=>qj[n],Ij=new Set([vd,xd]);function n1(n,t){let a=t1(n);return Ij.has(a)||(a=rn),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const Gj=new Set(["auto","none","0"]);function Fj(n,t,a){let r=0,l;for(;r<n.length&&!l;){const c=n[r];typeof c=="string"&&!Gj.has(c)&&yr(c).values.length&&(l=n[r]),r++}if(l&&a)for(const c of t)n[c]=n1(a,l)}class Yj extends sh{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(),Qd(x))){const S=Kb(x,a.current);S!==void 0&&(t[v]=S),v===t.length-1&&(this.finalKeyframe=x)}}if(this.resolveNoneKeyframes(),!$b.has(r)||t.length!==2)return;const[l,c]=t,f=Y0(l),h=Y0(c),m=O0(l),p=O0(c);if(m!==p&&mi[r]){this.needsMeasurement=!0;return}if(f!==h)if(P0(f)&&P0(h))for(let v=0;v<t.length;v++){const x=t[v];typeof x=="string"&&(t[v]=parseFloat(x))}else mi[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,r=[];for(let l=0;l<t.length;l++)(t[l]===null||Vj(t[l]))&&r.push(l);r.length&&Fj(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=mi[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]=mi[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 Kj=new Set(["opacity","clipPath","filter","transform"]);function i1(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 a1=(n,t)=>t&&typeof n=="number"?t.transform(n):n;function Xj(n){return fb(n)&&"offsetHeight"in n}const{schedule:fh}=Eb(queueMicrotask,!1),nn={x:!1,y:!1};function s1(){return nn.x||nn.y}function $j(n){return n==="x"||n==="y"?nn[n]?null:(nn[n]=!0,()=>{nn[n]=!1}):nn.x||nn.y?null:(nn.x=nn.y=!0,()=>{nn.x=nn.y=!1})}function r1(n,t){const a=i1(n),r=new AbortController,l={passive:!0,...t,signal:r.signal};return[a,l,()=>r.abort()]}function Zj(n){return!(n.pointerType==="touch"||s1())}function Qj(n,t,a={}){const[r,l,c]=r1(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)}},L=H=>{if(!Zj(H))return;m=!1;const B=t(f,H);typeof B=="function"&&(p=B,f.addEventListener("pointerleave",T,l))};f.addEventListener("pointerenter",L,l),f.addEventListener("pointerdown",w,l)}),c}const o1=(n,t)=>t?n===t?!0:o1(n,t.parentElement):!1,dh=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,Jj=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Wj(n){return Jj.has(n.tagName)||n.isContentEditable===!0}const e5=new Set(["INPUT","SELECT","TEXTAREA"]);function t5(n){return e5.has(n.tagName)||n.isContentEditable===!0}const ll=new WeakSet;function X0(n){return t=>{t.key==="Enter"&&n(t)}}function Nf(n,t){n.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const n5=(n,t)=>{const a=n.currentTarget;if(!a)return;const r=X0(()=>{if(ll.has(a))return;Nf(a,"down");const l=X0(()=>{Nf(a,"up")}),c=()=>Nf(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 $0(n){return dh(n)&&!s1()}const Z0=new WeakSet;function i5(n,t,a={}){const[r,l,c]=r1(n,a),f=h=>{const m=h.currentTarget;if(!$0(h)||Z0.has(h))return;ll.add(m),a.stopPropagation&&Z0.add(h);const p=t(m,h),v=(w,T)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",S),ll.has(m)&&ll.delete(m),$0(w)&&typeof p=="function"&&p(w,{success:T})},x=w=>{v(w,m===window||m===document||a.useGlobalTarget||o1(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),Xj(h)&&(h.addEventListener("focus",p=>n5(p,l)),!Wj(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),c}function hh(n){return fb(n)&&"ownerSVGElement"in n}const cl=new WeakMap;let hi;const l1=(n,t,a)=>(r,l)=>l&&l[0]?l[0][n+"Size"]:hh(r)&&"getBBox"in r?r.getBBox()[t]:r[a],a5=l1("inline","width","offsetWidth"),s5=l1("block","height","offsetHeight");function r5({target:n,borderBoxSize:t}){var a;(a=cl.get(n))==null||a.forEach(r=>{r(n,{get width(){return a5(n,t)},get height(){return s5(n,t)}})})}function o5(n){n.forEach(r5)}function l5(){typeof ResizeObserver>"u"||(hi=new ResizeObserver(o5))}function c5(n,t){hi||l5();const a=i1(n);return a.forEach(r=>{let l=cl.get(r);l||(l=new Set,cl.set(r,l)),l.add(t),hi==null||hi.observe(r)}),()=>{a.forEach(r=>{const l=cl.get(r);l==null||l.delete(t),l!=null&&l.size||hi==null||hi.unobserve(r)})}}const ul=new Set;let qa;function u5(){qa=()=>{const n={get width(){return window.innerWidth},get height(){return window.innerHeight}};ul.forEach(t=>t(n))},window.addEventListener("resize",qa)}function f5(n){return ul.add(n),qa||u5(),()=>{ul.delete(n),!ul.size&&typeof qa=="function"&&(window.removeEventListener("resize",qa),qa=void 0)}}function Q0(n,t){return typeof n=="function"?f5(n):c5(n,t)}function d5(n){return hh(n)&&n.tagName==="svg"}const h5=[...e1,et,rn],m5=n=>h5.find(Wb(n)),J0=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ia=()=>({x:J0(),y:J0()}),W0=()=>({min:0,max:0}),nt=()=>({x:W0(),y:W0()}),p5=new WeakMap;function Vl(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function vr(n){return typeof n=="string"||Array.isArray(n)}const mh=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],ph=["initial",...mh];function Ul(n){return Vl(n.animate)||ph.some(t=>vr(n[t]))}function c1(n){return!!(Ul(n)||n.variants)}function g5(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,Ja(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,Ja(f!==void 0?f:l,{owner:n}))}}for(const r in a)t[r]===void 0&&n.removeValue(r);return t}const bd={current:null},u1={current:!1},y5=typeof window<"u";function v5(){if(u1.current=!0,!!y5)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),t=()=>bd.current=n.matches;n.addEventListener("change",t),t()}else bd.current=!1}const ev=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let bl={};function f1(n){bl=n}function x5(){return bl}class b5{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=sh,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=Ul(a),this.isVariantNode=c1(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,p5.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:(u1.current||v5(),this.shouldReduceMotion=bd.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(),vi(this.notifyUpdate),vi(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&&Kj.has(t)&&this.current instanceof HTMLElement){const{factory:f,keyframes:h,times:m,ease:p,duration:v}=a.accelerate,x=new Gb({element:this.current,name:t,keyframes:h,times:m,ease:p,duration:sn(v)}),S=f(x);this.valueSubscriptions.set(t,()=>{S(),x.cancel()});return}const r=ss.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 bl){const a=bl[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<ev.length;r++){const l=ev[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=g5(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=Ja(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"&&(ub(r)||db(r))?r=parseFloat(r):!m5(r)&&rn.test(a)&&(r=n1(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=lh(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 Xd),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){fh.render(this.render)}}class d1 extends b5{constructor(){super(...arguments),this.KeyframeResolver=Yj}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 bi{constructor(t){this.isMounted=!1,this.node=t}update(){}}function h1({top:n,left:t,right:a,bottom:r}){return{x:{min:t,max:a},y:{min:n,max:r}}}function S5({x:n,y:t}){return{top:t.min,right:n.max,bottom:t.max,left:n.min}}function w5(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 Df(n){return n===void 0||n===1}function Sd({scale:n,scaleX:t,scaleY:a}){return!Df(n)||!Df(t)||!Df(a)}function qi(n){return Sd(n)||m1(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function m1(n){return tv(n.x)||tv(n.y)}function tv(n){return n&&n!=="0%"}function Sl(n,t,a){const r=n-a,l=t*r;return a+l}function nv(n,t,a,r,l){return l!==void 0&&(n=Sl(n,l,r)),Sl(n,a,r)+t}function wd(n,t=0,a=1,r,l){n.min=nv(n.min,t,a,r,l),n.max=nv(n.max,t,a,r,l)}function p1(n,{x:t,y:a}){wd(n.x,t.translate,t.scale,t.originPoint),wd(n.y,a.translate,a.scale,a.originPoint)}const iv=.999999999999,av=1.0000000000001;function _5(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&&Fa(n,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),f&&(t.x*=f.x.scale,t.y*=f.y.scale,p1(n,f)),r&&qi(c.latestValues)&&Fa(n,c.latestValues))}t.x<av&&t.x>iv&&(t.x=1),t.y<av&&t.y>iv&&(t.y=1)}function Ga(n,t){n.min=n.min+t,n.max=n.max+t}function sv(n,t,a,r,l=.5){const c=Ue(n.min,n.max,l);wd(n,t,a,c,r)}function rv(n,t){return typeof n=="string"?parseFloat(n)/100*(t.max-t.min):n}function Fa(n,t){sv(n.x,rv(t.x,n.x),t.scaleX,t.scale,t.originX),sv(n.y,rv(t.y,n.y),t.scaleY,t.scale,t.originY)}function g1(n,t){return h1(w5(n.getBoundingClientRect(),t))}function T5(n,t,a){const r=g1(n,a),{scroll:l}=t;return l&&(Ga(r.x,l.offset.x),Ga(r.y,l.offset.y)),r}const E5={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},A5=as.length;function N5(n,t,a){let r="",l=!0;for(let c=0;c<A5;c++){const f=as[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=a1(h,uh[f]);if(!m){l=!1;const v=E5[f]||f;r+=`${v}(${p}) `}a&&(t[f]=p)}}return r=r.trim(),a?r=a(t,l?"":r):l&&(r="none"),r}function gh(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(ss.has(m)){f=!0;continue}else if(Nb(m)){l[m]=p;continue}else{const v=a1(p,uh[m]);m.startsWith("origin")?(h=!0,c[m]=v):r[m]=v}}if(t.transform||(f||a?r.transform=N5(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 y1(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 ov(n,t){return t.max===t.min?0:n/(t.max-t.min)*100}const nr={correct:(n,t)=>{if(!t.target)return n;if(typeof n=="string")if(Q.test(n))n=parseFloat(n);else return n;const a=ov(n,t.target.x),r=ov(n,t.target.y);return`${a}% ${r}%`}},D5={correct:(n,{treeScale:t,projectionDelta:a})=>{const r=n,l=rn.parse(n);if(l.length>5)return r;const c=rn.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=Ue(h,m,.5);return typeof l[2+f]=="number"&&(l[2+f]/=p),typeof l[3+f]=="number"&&(l[3+f]/=p),c(l)}},_d={borderRadius:{...nr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nr,borderTopRightRadius:nr,borderBottomLeftRadius:nr,borderBottomRightRadius:nr,boxShadow:D5};function v1(n,{layout:t,layoutId:a}){return ss.has(n)||n.startsWith("origin")||(t||a!==void 0)&&(!!_d[n]||n==="opacity")}function yh(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])||v1(h,n)||((f=a==null?void 0:a.getValue(h))==null?void 0:f.liveStyle)!==void 0)&&(c[h]=r[h]);return c}function j5(n){return window.getComputedStyle(n)}class M5 extends d1{constructor(){super(...arguments),this.type="html",this.renderInstance=y1}readValueFromInstance(t,a){var r;if(ss.has(a))return(r=this.projection)!=null&&r.isProjecting?cd(a):XD(t,a);{const l=j5(t),c=(Nb(a)?l.getPropertyValue(a):l[a])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(t,{transformPagePoint:a}){return g1(t,a)}build(t,a,r){gh(t,a,r.transformTemplate)}scrapeMotionValuesFromProps(t,a,r){return yh(t,a,r)}}const C5={offset:"stroke-dashoffset",array:"stroke-dasharray"},O5={offset:"strokeDashoffset",array:"strokeDasharray"};function R5(n,t,a=1,r=0,l=!0){n.pathLength=1;const c=l?C5:O5;n[c.offset]=`${-r}`,n[c.array]=`${t} ${a}`}const L5=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function x1(n,{attrX:t,attrY:a,attrScale:r,pathLength:l,pathSpacing:c=1,pathOffset:f=0,...h},m,p,v){if(gh(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 L5)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&&R5(x,l,c,f,!1)}const b1=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"]),S1=n=>typeof n=="string"&&n.toLowerCase()==="svg";function k5(n,t,a,r){y1(n,t,void 0,r);for(const l in t.attrs)n.setAttribute(b1.has(l)?l:ch(l),t.attrs[l])}function w1(n,t,a){const r=yh(n,t,a);for(const l in n)if(mt(n[l])||mt(t[l])){const c=as.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;r[c]=n[l]}return r}class z5 extends d1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=nt}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(ss.has(a)){const r=t1(a);return r&&r.default||0}return a=b1.has(a)?a:ch(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,r){return w1(t,a,r)}build(t,a,r){x1(t,a,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,a,r,l){k5(t,a,r,l)}mount(t){this.isSVGTag=S1(t.tagName),super.mount(t)}}const V5=ph.length;function _1(n){if(!n)return;if(!n.isControllingVariants){const a=n.parent?_1(n.parent)||{}:{};return n.props.initial!==void 0&&(a.initial=n.props.initial),a}const t={};for(let a=0;a<V5;a++){const r=ph[a],l=n.props[r];(vr(l)||l===!1)&&(t[r]=l)}return t}function T1(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 U5=[...mh].reverse(),B5=mh.length;function H5(n){return t=>Promise.all(t.map(({animation:a,options:r})=>kj(n,a,r)))}function P5(n){let t=H5(n),a=lv(),r=!0,l=!1;const c=p=>(v,x)=>{var w;const S=Ka(n,x,p==="exit"?(w=n.presenceContext)==null?void 0:w.custom:void 0);if(S){const{transition:T,transitionEnd:L,...H}=S;v={...v,...H,...L}}return v};function f(p){t=p(n)}function h(p){const{props:v}=n,x=_1(n.parent)||{},S=[],w=new Set;let T={},L=1/0;for(let B=0;B<B5;B++){const q=U5[B],P=a[q],F=v[q]!==void 0?v[q]:x[q],Y=vr(F),ae=q===p?P.isActive:null;ae===!1&&(L=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||Vl(F)||typeof F=="boolean")continue;if(q==="exit"&&P.isActive&&ae!==!0){P.prevResolvedValues&&(T={...T,...P.prevResolvedValues});continue}const ee=q5(P.prevProp,F);let de=ee||q===p&&P.isActive&&!X&&Y||B>L&&Y,xe=!1;const dt=Array.isArray(F)?F:[F];let Be=dt.reduce(c(q),{});ae===!1&&(Be={});const{prevResolvedValues:Ge={}}=P,Ve={...Ge,...Be},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=Be[K],he=Ge[K];if(T.hasOwnProperty(K))continue;let A=!1;pd(se)&&pd(he)?A=!T1(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=Be,P.isActive&&(T={...T,...Be}),(r||l)&&n.blockInitialAnimation&&(de=!1);const R=X&&ee;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=Ka(he,K);if(he.enteringChildren&&A){const{delayChildren:z}=A.transition||{};se.delay=Yb(he.enteringChildren,n,z)}}return{animation:K,options:se}}))}if(w.size){const B={};if(typeof v.initial!="boolean"){const q=Ka(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=lv(),l=!0}}}function q5(n,t){return typeof t=="string"?t!==n:Array.isArray(t)?!T1(t,n):!1}function Hi(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function lv(){return{animate:Hi(!0),whileInView:Hi(),whileHover:Hi(),whileTap:Hi(),whileDrag:Hi(),whileFocus:Hi(),exit:Hi()}}function cv(n,t){n.min=t.min,n.max=t.max}function tn(n,t){cv(n.x,t.x),cv(n.y,t.y)}function uv(n,t){n.translate=t.translate,n.scale=t.scale,n.originPoint=t.originPoint,n.origin=t.origin}const E1=1e-4,I5=1-E1,G5=1+E1,A1=.01,F5=0-A1,Y5=0+A1;function bt(n){return n.max-n.min}function K5(n,t,a){return Math.abs(n-t)<=a}function fv(n,t,a,r=.5){n.origin=r,n.originPoint=Ue(t.min,t.max,n.origin),n.scale=bt(a)/bt(t),n.translate=Ue(a.min,a.max,n.origin)-n.originPoint,(n.scale>=I5&&n.scale<=G5||isNaN(n.scale))&&(n.scale=1),(n.translate>=F5&&n.translate<=Y5||isNaN(n.translate))&&(n.translate=0)}function lr(n,t,a,r){fv(n.x,t.x,a.x,r?r.originX:void 0),fv(n.y,t.y,a.y,r?r.originY:void 0)}function dv(n,t,a){n.min=a.min+t.min,n.max=n.min+bt(t)}function X5(n,t,a){dv(n.x,t.x,a.x),dv(n.y,t.y,a.y)}function hv(n,t,a){n.min=t.min-a.min,n.max=n.min+bt(t)}function wl(n,t,a){hv(n.x,t.x,a.x),hv(n.y,t.y,a.y)}function mv(n,t,a,r,l){return n-=t,n=Sl(n,1/a,r),l!==void 0&&(n=Sl(n,1/l,r)),n}function $5(n,t=0,a=1,r=.5,l,c=n,f=n){if(hn.test(t)&&(t=parseFloat(t),t=Ue(f.min,f.max,t/100)-f.min),typeof t!="number")return;let h=Ue(c.min,c.max,r);n===c&&(h-=t),n.min=mv(n.min,t,a,h,l),n.max=mv(n.max,t,a,h,l)}function pv(n,t,[a,r,l],c,f){$5(n,t[a],t[r],t[l],t.scale,c,f)}const Z5=["x","scaleX","originX"],Q5=["y","scaleY","originY"];function gv(n,t,a,r){pv(n.x,t,Z5,a?a.x:void 0,r?r.x:void 0),pv(n.y,t,Q5,a?a.y:void 0,r?r.y:void 0)}function yv(n){return n.translate===0&&n.scale===1}function N1(n){return yv(n.x)&&yv(n.y)}function vv(n,t){return n.min===t.min&&n.max===t.max}function J5(n,t){return vv(n.x,t.x)&&vv(n.y,t.y)}function xv(n,t){return Math.round(n.min)===Math.round(t.min)&&Math.round(n.max)===Math.round(t.max)}function D1(n,t){return xv(n.x,t.x)&&xv(n.y,t.y)}function bv(n){return bt(n.x)/bt(n.y)}function Sv(n,t){return n.translate===t.translate&&n.scale===t.scale&&n.originPoint===t.originPoint}function fn(n){return[n("x"),n("y")]}function W5(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 j1=["TopLeft","TopRight","BottomLeft","BottomRight"],eM=j1.length,wv=n=>typeof n=="string"?parseFloat(n):n,_v=n=>typeof n=="number"||Q.test(n);function tM(n,t,a,r,l,c){l?(n.opacity=Ue(0,a.opacity??1,nM(r)),n.opacityExit=Ue(t.opacity??1,0,iM(r))):c&&(n.opacity=Ue(t.opacity??1,a.opacity??1,r));for(let f=0;f<eM;f++){const h=`border${j1[f]}Radius`;let m=Tv(t,h),p=Tv(a,h);if(m===void 0&&p===void 0)continue;m||(m=0),p||(p=0),m===0||p===0||_v(m)===_v(p)?(n[h]=Math.max(Ue(wv(m),wv(p),r),0),(hn.test(p)||hn.test(m))&&(n[h]+="%")):n[h]=p}(t.rotate||a.rotate)&&(n.rotate=Ue(t.rotate||0,a.rotate||0,r))}function Tv(n,t){return n[t]!==void 0?n[t]:n.borderRadius}const nM=M1(0,.5,Sb),iM=M1(.5,.95,Qt);function M1(n,t,a){return r=>r<n?0:r>t?1:a(pr(n,t,r))}function aM(n,t,a){const r=mt(n)?n:Ja(n);return r.start(oh("",r,t,a)),r.animation}function xr(n,t,a,r={passive:!0}){return n.addEventListener(t,a,r),()=>n.removeEventListener(t,a)}const sM=(n,t)=>n.depth-t.depth;class rM{constructor(){this.children=[],this.isDirty=!1}add(t){Yd(this.children,t),this.isDirty=!0}remove(t){gl(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(sM),this.isDirty=!1,this.children.forEach(t)}}function oM(n,t){const a=xt.now(),r=({timestamp:l})=>{const c=l-a;c>=t&&(vi(r),n(c-t))};return Re.setup(r,!0),()=>vi(r)}function fl(n){return mt(n)?n.get():n}class lM{constructor(){this.members=[]}add(t){Yd(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&&(gl(this.members,r),r.unmount())}t.scheduleRender()}remove(t){if(gl(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 dl={hasAnimatedSinceResize:!0,hasEverUpdated:!1},jf=["","X","Y","Z"],cM=1e3;let uM=0;function Mf(n,t,a,r){const{latestValues:l}=t;l[n]&&(a[n]=l[n],t.setStaticValue(n,0),r&&(r[n]=0))}function C1(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:t}=n.options;if(!t)return;const a=Qb(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&&C1(r)}function O1({attachResizeListener:n,defaultParent:t,measureScroll:a,checkIsScrollRoot:r,resetTransform:l}){return class{constructor(f={},h=t==null?void 0:t()){this.id=uM++,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(hM),this.nodes.forEach(yM),this.nodes.forEach(vM),this.nodes.forEach(mM)},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 rM)}addEventListener(f,h){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new Xd),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=hh(f)&&!d5(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=oM(S,250),dl.hasAnimatedSinceResize&&(dl.hasAnimatedSinceResize=!1,this.nodes.forEach(Nv)))})}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()||_M,{onLayoutAnimationStart:L,onLayoutAnimationComplete:H}=p.getProps(),B=!this.targetLayout||!D1(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={...rh(T,"layout"),onPlay:L,onComplete:H};(p.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P),this.setAnimationOrigin(v,q)}else x||Nv(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(),vi(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(xM),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&&C1(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(Ev);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Av);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(gM),this.nodes.forEach(fM),this.nodes.forEach(dM)):this.nodes.forEach(Av),this.clearAllSnapshots();const h=xt.now();ft.delta=mn(0,1e3/60,h-ft.timestamp),ft.timestamp=h,ft.isProcessing=!0,Sf.update.process(ft),Sf.preRender.process(ft),Sf.render.process(ft),ft.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,fh.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(pM),this.sharedNodes.forEach(bM)}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&&!N1(this.projectionDelta),m=this.getTransformTemplate(),p=m?m(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;f&&this.instance&&(h||qi(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)),TM(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(EM))){const{scroll:v}=this.root;v&&(Ga(h.x,v.offset.x),Ga(h.y,v.offset.y))}return h}removeElementScroll(f){var m;const h=nt();if(tn(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&&tn(h,f),Ga(h.x,x.offset.x),Ga(h.y,x.offset.y))}return h}applyTransform(f,h=!1){const m=nt();tn(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&&Fa(m,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),qi(v.latestValues)&&Fa(m,v.latestValues)}return qi(this.latestValues)&&Fa(m,this.latestValues),m}removeTransform(f){const h=nt();tn(h,f);for(let m=0;m<this.path.length;m++){const p=this.path[m];if(!p.instance||!qi(p.latestValues))continue;Sd(p.latestValues)&&p.updateSnapshot();const v=nt(),x=p.measurePageBox();tn(v,x),gv(h,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return qi(this.latestValues)&&gv(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(),X5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):tn(this.target,this.layout.layoutBox),p1(this.target,this.targetDelta)):tn(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||Sd(this.parent.latestValues)||m1(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(),wl(this.relativeTargetOrigin,h,m),tn(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;tn(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,S=this.treeScale.y;_5(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():(uv(this.prevProjectionDelta.x,this.projectionDelta.x),uv(this.prevProjectionDelta.y,this.projectionDelta.y)),lr(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==S||!Sv(this.projectionDelta.x,this.prevProjectionDelta.x)||!Sv(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=Ia(),this.projectionDelta=Ia(),this.projectionDeltaWithTransform=Ia()}setAnimationOrigin(f,h=!1){const m=this.snapshot,p=m?m.latestValues:{},v={...this.latestValues},x=Ia();(!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,L=w!==T,H=this.getStack(),B=!H||H.members.length<=1,q=!!(L&&!B&&this.options.crossfade===!0&&!this.path.some(wM));this.animationProgress=0;let P;this.mixTargetDelta=F=>{const Y=F/1e3;Dv(x.x,f.x,Y),Dv(x.y,f.y,Y),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(wl(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),SM(this.relativeTarget,this.relativeTargetOrigin,S,Y),P&&J5(this.relativeTarget,P)&&(this.isProjectionDirty=!1),P||(P=nt()),tn(P,this.relativeTarget)),L&&(this.animationValues=v,tM(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&&(vi(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Re.update(()=>{dl.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Ja(0)),this.motionValue.jump(0,!1),this.currentAnimation=aM(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(cM),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&&R1(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}tn(h,m),Fa(h,v),lr(this.projectionDeltaWithTransform,this.layoutCorrected,h,v)}}registerSharedNode(f,h){this.sharedNodes.has(f)||this.sharedNodes.set(f,new lM),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&&Mf("z",f,p,this.animationValues);for(let v=0;v<jf.length;v++)Mf(`rotate${jf[v]}`,f,p,this.animationValues),Mf(`skew${jf[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=fl(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=fl(h==null?void 0:h.pointerEvents)||""),this.hasProjected&&!qi(this.latestValues)&&(f.transform=m?m({},""):"none",this.hasProjected=!1);return}f.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let x=W5(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 _d){if(v[T]===void 0)continue;const{correct:L,applyTo:H,isCSSVariable:B}=_d[T],q=x==="none"?v[T]:L(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?fl(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(Ev),this.root.sharedNodes.clear()}}}function fM(n){n.updateLayout()}function dM(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"?fn(x=>{const S=f?t.measuredBox[x]:t.layoutBox[x],w=bt(S);S.min=r[x].min,S.max=S.min+w}):R1(c,t.layoutBox,r)&&fn(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=Ia();lr(h,r,t.layoutBox);const m=Ia();f?lr(m,n.applyTransform(l,!0),t.measuredBox):lr(m,r,t.layoutBox);const p=!N1(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();wl(T,t.layoutBox,S.layoutBox);const L=nt();wl(L,r,w.layoutBox),D1(T,L)||(v=!0),x.options.layoutRoot&&(n.relativeTarget=L,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 hM(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 mM(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function pM(n){n.clearSnapshot()}function Ev(n){n.clearMeasurements()}function Av(n){n.isLayoutDirty=!1}function gM(n){const{visualElement:t}=n.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),n.resetTransform()}function Nv(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function yM(n){n.resolveTargetDelta()}function vM(n){n.calcProjection()}function xM(n){n.resetSkewAndRotation()}function bM(n){n.removeLeadSnapshot()}function Dv(n,t,a){n.translate=Ue(t.translate,0,a),n.scale=Ue(t.scale,1,a),n.origin=t.origin,n.originPoint=t.originPoint}function jv(n,t,a,r){n.min=Ue(t.min,a.min,r),n.max=Ue(t.max,a.max,r)}function SM(n,t,a,r){jv(n.x,t.x,a.x,r),jv(n.y,t.y,a.y,r)}function wM(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const _M={duration:.45,ease:[.4,0,.1,1]},Mv=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),Cv=Mv("applewebkit/")&&!Mv("chrome/")?Math.round:Qt;function Ov(n){n.min=Cv(n.min),n.max=Cv(n.max)}function TM(n){Ov(n.x),Ov(n.y)}function R1(n,t,a){return n==="position"||n==="preserve-aspect"&&!K5(bv(t),bv(a),.2)}function EM(n){var t;return n!==n.root&&((t=n.scroll)==null?void 0:t.wasRoot)}const AM=O1({attachResizeListener:(n,t)=>xr(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}),Cf={current:void 0},L1=O1({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!Cf.current){const n=new AM({});n.mount(window),n.setOptions({layoutScroll:!0}),Cf.current=n}return Cf.current},resetTransform:(n,t)=>{n.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),k1=W.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function NM(n=!0){const t=W.useContext(Fd);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 z1=W.createContext({strict:!1}),Rv={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 Lv=!1;function DM(){if(Lv)return;const n={};for(const t in Rv)n[t]={isEnabled:a=>Rv[t].some(r=>!!a[r])};f1(n),Lv=!0}function V1(){return DM(),x5()}function jM(n){const t=V1();for(const a in n)t[a]={...t[a],...n[a]};f1(t)}const MM=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 _l(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||MM.has(n)}let U1=n=>!_l(n);function CM(n){typeof n=="function"&&(U1=t=>t.startsWith("on")?!_l(t):n(t))}try{CM(require("@emotion/is-prop-valid").default)}catch{}function OM(n,t,a){const r={};for(const l in n)l==="values"&&typeof n.values=="object"||(U1(l)||a===!0&&_l(l)||!t&&!_l(l)||n.draggable&&l.startsWith("onDrag"))&&(r[l]=n[l]);return r}const Bl=W.createContext({});function RM(n,t){if(Ul(n)){const{initial:a,animate:r}=n;return{initial:a===!1||vr(a)?a:void 0,animate:vr(r)?r:void 0}}return n.inherit!==!1?t:{}}function LM(n){const{initial:t,animate:a}=RM(n,W.useContext(Bl));return W.useMemo(()=>({initial:t,animate:a}),[kv(t),kv(a)])}function kv(n){return Array.isArray(n)?n.join(" "):n}const vh=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function B1(n,t,a){for(const r in t)!mt(t[r])&&!v1(r,a)&&(n[r]=t[r])}function kM({transformTemplate:n},t){return W.useMemo(()=>{const a=vh();return gh(a,t,n),Object.assign({},a.vars,a.style)},[t])}function zM(n,t){const a=n.style||{},r={};return B1(r,a,n),Object.assign(r,kM(n,t)),r}function VM(n,t){const a={},r=zM(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 H1=()=>({...vh(),attrs:{}});function UM(n,t,a,r){const l=W.useMemo(()=>{const c=H1();return x1(c,t,S1(r),n.transformTemplate,n.style),{...c.attrs,style:{...c.style}}},[t]);if(n.style){const c={};B1(c,n.style,n),l.style={...c,...l.style}}return l}const BM=["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 xh(n){return typeof n!="string"||n.includes("-")?!1:!!(BM.indexOf(n)>-1||/[A-Z]/u.test(n))}function HM(n,t,a,{latestValues:r},l,c=!1,f){const m=(f??xh(n)?UM:VM)(t,r,l,n),p=OM(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 PM({scrapeMotionValuesFromProps:n,createRenderState:t},a,r,l){return{latestValues:qM(a,r,l,n),renderState:t()}}function qM(n,t,a,r){const l={},c=r(n,{});for(const S in c)l[S]=fl(c[S]);let{initial:f,animate:h}=n;const m=Ul(n),p=c1(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"&&!Vl(x)){const S=Array.isArray(x)?x:[x];for(let w=0;w<S.length;w++){const T=lh(n,S[w]);if(T){const{transitionEnd:L,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 L)l[q]=L[q]}}}return l}const P1=n=>(t,a)=>{const r=W.useContext(Bl),l=W.useContext(Fd),c=()=>PM(n,t,r,l);return a?c():IN(c)},IM=P1({scrapeMotionValuesFromProps:yh,createRenderState:vh}),GM=P1({scrapeMotionValuesFromProps:w1,createRenderState:H1}),FM=Symbol.for("motionComponentSymbol");function YM(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 q1=W.createContext({});function Ha(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function KM(n,t,a,r,l,c){var P,F;const{visualElement:f}=W.useContext(Bl),h=W.useContext(z1),m=W.useContext(Fd),p=W.useContext(k1),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,L=W.useContext(q1);T&&!T.projection&&l&&(T.type==="html"||T.type==="svg")&&XM(S.current,a,l,L);const H=W.useRef(!1);W.useInsertionEffect(()=>{T&&H.current&&T.update(a,m)});const B=a[Zb],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 FN(()=>{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 XM(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:I1(n.parent)),n.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!f||h&&Ha(h),visualElement:n,animationType:typeof c=="string"?c:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:m,layoutRoot:p})}function I1(n){if(n)return n.options.allowProjection!==!1?n.projection:I1(n.parent)}function Of(n,{forwardMotionProps:t=!1,type:a}={},r,l){r&&jM(r);const c=a?a==="svg":xh(n),f=c?GM:IM;function h(p,v){let x;const S={...W.useContext(k1),...p,layoutId:$M(p)},{isStatic:w}=S,T=LM(p),L=f(p,w);if(!w&&typeof window<"u"){ZM();const H=QM(S);x=H.MeasureLayout,T.visualElement=KM(n,L,S,l,H.ProjectionNode,c)}return g.jsxs(Bl.Provider,{value:T,children:[x&&T.visualElement?g.jsx(x,{visualElement:T.visualElement,...S}):null,HM(n,p,YM(L,T.visualElement,v),L,w,t,c)]})}h.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const m=W.forwardRef(h);return m[FM]=n,m}function $M({layoutId:n}){const t=W.useContext(cb).id;return t&&n!==void 0?t+"-"+n:n}function ZM(n,t){W.useContext(z1).strict}function QM(n){const t=V1(),{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 JM(n,t){if(typeof Proxy>"u")return Of;const a=new Map,r=(c,f)=>Of(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,Of(f,void 0,n,t)),a.get(f))})}const WM=(n,t)=>t.isSVG??xh(n)?new z5(t):new M5(t,{allowProjection:n!==W.Fragment});class eC extends bi{constructor(t){super(t),t.animationState||(t.animationState=P5(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Vl(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 tC=0;class nC extends bi{constructor(){super(...arguments),this.id=tC++}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 iC={animation:{Feature:eC},exit:{Feature:nC}};function jr(n){return{point:{x:n.pageX,y:n.pageY}}}const aC=n=>t=>dh(t)&&n(t,jr(t));function cr(n,t,a,r){return xr(n,t,aC(a),r)}const G1=({current:n})=>n?n.ownerDocument.defaultView:null,zv=(n,t)=>Math.abs(n-t);function sC(n,t){const a=zv(n.x,t.x),r=zv(n.y,t.y);return Math.sqrt(a**2+r**2)}const Vv=new Set(["auto","scroll"]);class F1{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=Lf(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,L=sC(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!L)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=Rf(T,this.transformPagePoint),Re.update(this.updatePoint,!0)},this.handlePointerUp=(w,T)=>{this.end();const{onEnd:L,onSessionEnd:H,resumeAnimation:B}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&B&&B(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const q=Lf(w.type==="pointercancel"?this.lastMoveEventInfo:Rf(T,this.transformPagePoint),this.history);this.startEvent&&L&&L(w,q),H&&H(w,q)},!dh(t))return;this.dragSnapToOrigin=c,this.handlers=a,this.transformPagePoint=r,this.distanceThreshold=f,this.contextWindow=l||window;const m=jr(t),p=Rf(m,this.transformPagePoint),{point:v}=p,{timestamp:x}=ft;this.history=[{...v,timestamp:x}];const{onSessionStart:S}=a;S&&S(t,Lf(p,this.history)),this.removeListeners=Ar(cr(this.contextWindow,"pointermove",this.handlePointerMove),cr(this.contextWindow,"pointerup",this.handlePointerUp),cr(this.contextWindow,"pointercancel",this.handlePointerUp)),h&&this.startScrollTracking(h)}startScrollTracking(t){let a=t.parentElement;for(;a;){const r=getComputedStyle(a);(Vv.has(r.overflowX)||Vv.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(),vi(this.updatePoint)}}function Rf(n,t){return t?{point:t(n.point)}:n}function Uv(n,t){return{x:n.x-t.x,y:n.y-t.y}}function Lf({point:n},t){return{point:n,delta:Uv(n,Y1(t)),offset:Uv(n,rC(t)),velocity:oC(t,.1)}}function rC(n){return n[0]}function Y1(n){return n[n.length-1]}function oC(n,t){if(n.length<2)return{x:0,y:0};let a=n.length-1,r=null;const l=Y1(n);for(;a>=0&&(r=n[a],!(l.timestamp-r.timestamp>sn(t)));)a--;if(!r)return{x:0,y:0};r===n[0]&&n.length>2&&l.timestamp-r.timestamp>sn(t)*2&&(r=n[1]);const c=$t(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 lC(n,{min:t,max:a},r){return t!==void 0&&n<t?n=r?Ue(t,n,r.min):Math.max(n,t):a!==void 0&&n>a&&(n=r?Ue(a,n,r.max):Math.min(n,a)),n}function Bv(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 cC(n,{top:t,left:a,bottom:r,right:l}){return{x:Bv(n.x,a,l),y:Bv(n.y,t,r)}}function Hv(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 uC(n,t){return{x:Hv(n.x,t.x),y:Hv(n.y,t.y)}}function fC(n,t){let a=.5;const r=bt(n),l=bt(t);return l>r?a=pr(t.min,t.max-r,n.min):r>l&&(a=pr(n.min,n.max-l,t.min)),mn(0,1,a)}function dC(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 Td=.35;function hC(n=Td){return n===!1?n=0:n===!0&&(n=Td),{x:Pv(n,"left","right"),y:Pv(n,"top","bottom")}}function Pv(n,t,a){return{min:qv(n,t),max:qv(n,a)}}function qv(n,t){return typeof n=="number"?n:n[t]||0}const mC=new WeakMap;class pC{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(jr(x).point),this.stopAnimation()},f=(x,S)=>{const{drag:w,dragPropagation:T,onDragStart:L}=this.getProps();if(w&&!T&&(this.openDragLock&&this.openDragLock(),this.openDragLock=$j(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),fn(B=>{let q=this.getAxisMotionValue(B).get()||0;if(hn.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}),L&&Re.update(()=>L(x,S),!1,!0),gd(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:L,onDrag:H}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:B}=S;if(T&&this.currentDirection===null){this.currentDirection=yC(B),this.currentDirection!==null&&L&&L(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 F1(t,{onSessionStart:c,onStart:f,onMove:h,onSessionEnd:m,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:G1(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||!el(t,l,this.currentDirection))return;const c=this.getAxisMotionValue(t);let f=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(f=lC(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&&Ha(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=cC(r.layoutBox,t):this.constraints=!1,this.elastic=hC(a),l!==this.constraints&&!Ha(t)&&r&&this.constraints&&!this.hasMutatedConstraints&&fn(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=dC(r.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!Ha(t))return!1;const r=t.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const c=T5(r,l.root,this.visualElement.getTransformPagePoint());let f=uC(l.layout.layoutBox,c);if(a){const h=a(S5(f));this.hasMutatedConstraints=!!h,h&&(f=h1(h))}return f}startAnimation(t){const{drag:a,dragMomentum:r,dragElastic:l,dragTransition:c,dragSnapToOrigin:f,onDragTransitionEnd:h}=this.getProps(),m=this.constraints||{},p=fn(v=>{if(!el(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 gd(this.visualElement,t),r.start(oh(t,r,0,a,this.visualElement,!1))}stopAnimation(){fn(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){fn(a=>{const{drag:r}=this.getProps();if(!el(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]-Ue(f,h,.5)+m)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!Ha(a)||!r||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};fn(f=>{const h=this.getAxisMotionValue(f);if(h&&this.constraints!==!1){const m=h.get();l[f]=fC({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(),fn(f=>{if(!el(f,t,null))return;const h=this.getAxisMotionValue(f),{min:m,max:p}=this.constraints[f];h.set(Ue(m,p,l[f]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;mC.set(this.visualElement,this);const t=this.visualElement.current,a=cr(t,"pointerdown",p=>{const{drag:v,dragListener:x=!0}=this.getProps(),S=p.target,w=S!==t&&t5(S);v&&x&&!w&&this.start(p)});let r;const l=()=>{const{dragConstraints:p}=this.getProps();Ha(p)&&p.current&&(this.constraints=this.resolveRefConstraints(),r||(r=gC(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=xr(window,"resize",()=>this.scalePositionWithinConstraints()),m=c.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:v})=>{this.isDragging&&v&&(fn(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=Td,dragMomentum:h=!0}=t;return{...t,drag:a,dragDirectionLock:r,dragPropagation:l,dragConstraints:c,dragElastic:f,dragMomentum:h}}}function Iv(n){let t=!0;return()=>{if(t){t=!1;return}n()}}function gC(n,t,a){const r=Q0(n,Iv(a)),l=Q0(t,Iv(a));return()=>{r(),l()}}function el(n,t,a){return(t===!0||t===n)&&(a===null||a===n)}function yC(n,t=10){let a=null;return Math.abs(n.y)>t?a="y":Math.abs(n.x)>t&&(a="x"),a}class vC extends bi{constructor(t){super(t),this.removeGroupControls=Qt,this.removeListeners=Qt,this.controls=new pC(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Qt}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 kf=n=>(t,a)=>{n&&Re.update(()=>n(t,a),!1,!0)};class xC extends bi{constructor(){super(...arguments),this.removePointerDownListener=Qt}onPointerDown(t){this.session=new F1(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:G1(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:r,onPanEnd:l}=this.node.getProps();return{onSessionStart:kf(t),onStart:kf(a),onMove:kf(r),onEnd:(c,f)=>{delete this.session,l&&Re.postRender(()=>l(c,f))}}}mount(){this.removePointerDownListener=cr(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 zf=!1;class bC 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),zf&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),dl.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}),zf=!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(),fh.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:l}=t;zf=!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 K1(n){const[t,a]=NM(),r=W.useContext(cb);return g.jsx(bC,{...n,layoutGroup:r,switchLayoutGroup:W.useContext(q1),isPresent:t,safeToRemove:a})}const SC={pan:{Feature:xC},drag:{Feature:vC,ProjectionNode:L1,MeasureLayout:K1}};function Gv(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,jr(t)))}class wC extends bi{mount(){const{current:t}=this.node;t&&(this.unmount=Qj(t,(a,r)=>(Gv(this.node,r,"Start"),l=>Gv(this.node,l,"End"))))}unmount(){}}class _C extends bi{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=Ar(xr(this.node.current,"focus",()=>this.onFocus()),xr(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Fv(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,jr(t)))}class TC extends bi{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:a,propagate:r}=this.node.props;this.unmount=i5(t,(l,c)=>(Fv(this.node,c,"Start"),(f,{success:h})=>Fv(this.node,f,h?"End":"Cancel")),{useGlobalTarget:a,stopPropagation:(r==null?void 0:r.tap)===!1})}unmount(){}}const Ed=new WeakMap,Vf=new WeakMap,EC=n=>{const t=Ed.get(n.target);t&&t(n)},AC=n=>{n.forEach(EC)};function NC({root:n,...t}){const a=n||document;Vf.has(a)||Vf.set(a,{});const r=Vf.get(a),l=JSON.stringify(t);return r[l]||(r[l]=new IntersectionObserver(AC,{root:n,...t})),r[l]}function DC(n,t,a){const r=NC(t);return Ed.set(n,a),r.observe(n),()=>{Ed.delete(n),r.unobserve(n)}}const jC={some:0,all:1};class MC extends bi{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:jC[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 DC(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(CC(t,a))&&this.startObserver()}unmount(){}}function CC({viewport:n={}},{viewport:t={}}={}){return a=>n[a]!==t[a]}const OC={inView:{Feature:MC},tap:{Feature:TC},focus:{Feature:_C},hover:{Feature:wC}},RC={layout:{ProjectionNode:L1,MeasureLayout:K1}},LC={...iC,...OC,...SC,...RC},Ya=JM(LC,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 kC=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),zC=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,r)=>r?r.toUpperCase():a.toLowerCase()),Yv=n=>{const t=zC(n);return t.charAt(0).toUpperCase()+t.slice(1)},X1=(...n)=>n.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim(),VC=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 UC={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 BC=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,...UC,width:t,height:t,stroke:n,strokeWidth:r?Number(a)*24/Number(t):a,className:X1("lucide",l),...!c&&!VC(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(BC,{ref:c,iconNode:t,className:X1(`lucide-${kC(Yv(n))}`,`lucide-${n}`,r),...l}));return a.displayName=Yv(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 HC=[["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"}]],PC=Se("activity",HC);/**
* @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 qC=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Zi=Se("arrow-right",qC);/**
* @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 IC=[["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"}]],GC=Se("building-2",IC);/**
* @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 FC=[["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"}]],bh=Se("chart-column",FC);/**
* @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 YC=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]],KC=Se("chart-line",YC);/**
* @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 XC=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Ad=Se("check",XC);/**
* @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 $C=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],ZC=Se("chevron-down",$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 QC=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],JC=Se("clock",QC);/**
* @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 WC=[["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"}]],$1=Se("cpu",WC);/**
* @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=[["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"}]],t3=Se("database",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:"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"}]],Z1=Se("external-link",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 i3=[["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"}]],a3=Se("fuel",i3);/**
* @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:"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"}]],r3=Se("funnel",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=[["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"}]],Tl=Se("globe",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 l3=[["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"}]],c3=Se("key",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 u3=[["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"}]],f3=Se("landmark",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:"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"}]],Q1=Se("layers",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 h3=[["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"}]],m3=Se("lock",h3);/**
* @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=[["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"}]],g3=Se("mail",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:"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"}]],v3=Se("message-circle",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:"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"}]],b3=Se("message-square",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=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]],J1=Se("panel-top",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 w3=[["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"}]],W1=Se("plug",w3);/**
* @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=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],T3=Se("search",_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 E3=[["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"}]],A3=Se("send",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=[["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"}]],D3=Se("server",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=[["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"}]],Sh=Se("shield-alert",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:"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"}]],C3=Se("sliders-horizontal",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.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"}]],eS=Se("telescope",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 R3=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],L3=Se("terminal",R3);/**
* @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:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],tS=Se("trending-up",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 z3=[["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"}]],V3=Se("users",z3);/**
* @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:"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"}]],B3=Se("zap",U3),H3="modulepreload",P3=function(n){return"/pro/"+n},Kv={},We=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=P3(p),p in Kv)return;Kv[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":H3,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",ir=()=>{let n,t;const a=new Promise((r,l)=>{n=r,t=l});return a.resolve=n,a.reject=t,a},Xv=n=>n==null?"":""+n,q3=(n,t,a)=>{n.forEach(r=>{t[r]&&(a[r]=t[r])})},I3=/###/g,$v=n=>n&&n.indexOf("###")>-1?n.replace(I3,"."):n,Zv=n=>!n||re(n),ur=(n,t,a)=>{const r=re(t)?t.split("."):t;let l=0;for(;l<r.length-1;){if(Zv(n))return{};const c=$v(r[l]);!n[c]&&a&&(n[c]=new a),Object.prototype.hasOwnProperty.call(n,c)?n=n[c]:n={},++l}return Zv(n)?{}:{obj:n,k:$v(r[l])}},Qv=(n,t,a)=>{const{obj:r,k:l}=ur(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=ur(n,f,Object);for(;h.obj===void 0&&f.length;)c=`${f[f.length-1]}.${c}`,f=f.slice(0,f.length-1),h=ur(n,f,Object),h!=null&&h.obj&&typeof h.obj[`${h.k}.${c}`]<"u"&&(h.obj=void 0);h.obj[`${h.k}.${c}`]=a},G3=(n,t,a,r)=>{const{obj:l,k:c}=ur(n,t,Object);l[c]=l[c]||[],l[c].push(a)},El=(n,t)=>{const{obj:a,k:r}=ur(n,t);if(a&&Object.prototype.hasOwnProperty.call(a,r))return a[r]},F3=(n,t,a)=>{const r=El(n,a);return r!==void 0?r:El(t,a)},nS=(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]):nS(n[r],t[r],a):n[r]=t[r]);return n},Pi=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Y3={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const K3=n=>re(n)?n.replace(/[&<>"'\/]/g,t=>Y3[t]):n;class X3{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 $3=[" ",",","?","!",";"],Z3=new X3(20),Q3=(n,t,a)=>{t=t||"",a=a||"";const r=$3.filter(f=>t.indexOf(f)<0&&a.indexOf(f)<0);if(r.length===0)return!0;const l=Z3.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},Nd=(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},br=n=>n==null?void 0:n.replace(/_/g,"-"),J3={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 Al{constructor(t,a={}){this.init(t,a)}init(t,a={}){this.prefix=a.prefix||"i18next:",this.logger=t||J3,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 Al(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Al(this.logger,t)}}var dn=new Al;class Hl{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 Jv extends Hl{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=El(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:Nd((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),Qv(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=El(this.data,h)||{};f.skipCopy||(r=JSON.parse(JSON.stringify(r))),l?nS(m,r,c):m={...m,...r},Qv(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 iS={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 aS=Symbol("i18next/PATH_KEY");function W3(){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===aS?n:(n.push(l),a=Proxy.revocable(r,t),a.proxy)},Proxy.revocable(Object.create(null),t).proxy}function Dd(n,t){const{[aS]:a}=n(W3());return a.join((t==null?void 0:t.keySeparator)??".")}const Wv={},Uf=n=>!re(n)&&typeof n!="boolean"&&typeof n!="number";class Nl extends Hl{constructor(t,a={}){super(),q3(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=dn.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=Uf(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&&!Q3(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=Dd(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 L=(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=Nl.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=Uf(xe),Be=Object.prototype.toString.apply(xe);if(P&&xe&&dt&&B.indexOf(Be)<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 Ge=this.options.returnedObjectHandler?this.options.returnedObjectHandler(L,xe,{...l,ns:m}):`key '${h} (${this.language})' returned an object instead of string.`;return c?(w.res=Ge,w.usedParams=this.getUsedParamsDetails(l),w):Ge}if(f){const Ge=Array.isArray(xe),Ve=Ge?[]:{},st=Ge?H:L;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:Uf(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 Ge=!1,Ve=!1;!this.isValidLookup(T)&&Y&&(Ge=!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||Ge||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||Ge)&&this.options.parseMissingKeyHandler&&(T=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${p}${v}${h}`:h,Ge?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=iS.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!=="",L=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);x.forEach(H=>{var B,q;this.isValidLookup(r)||(h=H,!Wv[`${L[0]}-${H}`]&&((B=this.utils)!=null&&B.hasLoadedNamespace)&&!((q=this.utils)!=null&&q.hasLoadedNamespace(h))&&(Wv[`${L[0]}-${H}`]=!0,this.logger.warn(`key "${l}" for languages "${L.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!!!")),L.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 ex{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=dn.create("languageUtils")}getScriptPartFromCode(t){if(t=br(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=br(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 tx={zero:0,one:1,two:2,few:3,many:4,other:5},nx={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class eO{constructor(t,a={}){this.languageUtils=t,this.options=a,this.logger=dn.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,a={}){const r=br(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!"),nx;if(!t.match(/-|_/))return nx;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)=>tx[l]-tx[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 ix=(n,t,a,r=".",l=!0)=>{let c=F3(n,t,a);return!c&&l&&re(a)&&(c=Nd(n,a,r),c===void 0&&(c=Nd(t,a,r))),c},Bf=n=>n.replace(/\$/g,"$$$$");class ax{constructor(t={}){var a;this.logger=dn.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:L,nestingOptionsSeparator:H,maxReplaces:B,alwaysFormat:q}=t.interpolation;this.escape=a!==void 0?a:K3,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=l!==void 0?l:!1,this.prefix=c?Pi(c):f||"{{",this.suffix=h?Pi(h):m||"}}",this.formatSeparator=p||",",this.unescapePrefix=v?"":x||"-",this.unescapeSuffix=this.unescapePrefix?"":v||"",this.nestingPrefix=S?Pi(S):w||Pi("$t("),this.nestingSuffix=T?Pi(T):L||Pi(")"),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=ix(a,m,T,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(q,void 0,r,{...l,...a,interpolationkey:T}):q}const L=T.split(this.formatSeparator),H=L.shift().trim(),B=L.join(this.formatSeparator).trim();return this.format(ix(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=>Bf(T)},{regex:this.regexp,safeValue:T=>this.escapeValue?Bf(this.escape(T)):Bf(T)}].forEach(T=>{for(h=0;c=T.regex.exec(t);){const L=c[1].trim();if(f=p(L),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,L))f="";else if(x){f=c[0];continue}else this.logger.warn(`missed to pass in variable ${L} for interpolating ${t}`),f="";else!re(f)&&!this.useRawValueToEscape&&(f=Xv(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(`${Pi(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(L){return this.logger.warn(`failed parsing options string in nesting for key ${m}`,L),`${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=Xv(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 tO=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}},sx=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(br(r),l),t[f]=h),h(a)}},nO=n=>(t,a,r)=>n(br(a),r)(t);class iO{constructor(t={}){this.logger=dn.create("formatter"),this.options=t,this.init(t)}init(t,a={interpolation:{}}){this.formatSeparator=a.interpolation.formatSeparator||",";const r=a.cacheInBuiltFormats?sx:nO;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()]=sx(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}=tO(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 aO=(n,t)=>{n.pending[t]!==void 0&&(delete n.pending[t],n.pendingCount--)};class sO extends Hl{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=dn.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=>{G3(m.loaded,[c],f),aO(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 L;T.length===5?L=T(t,a,r,l,w):L=T(t,a,r,l),L&&typeof L.then=="function"?L.then(H=>h(null,H)).catch(h):h(null,L)}catch(L){h(L)}else T(t,a,r,l,h,w)}!t||!t[0]||this.store.addResource(t[0],a,r,l)}}}const Hf=()=>({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}),rx=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},tl=()=>{},rO=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(a=>{typeof n[a]=="function"&&(n[a]=n[a].bind(n))})},sS="__i18next_supportNoticeShown",oO=()=>typeof globalThis<"u"&&!!globalThis[sS],lO=()=>{typeof globalThis<"u"&&(globalThis[sS]=!0)},cO=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 L,H,B;return((L=T==null?void 0:T.name)==null?void 0:L.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 fr extends Hl{constructor(t={},a){if(super(),this.options=rx(t),this.services={},this.logger=dn,this.modules={external:[]},rO(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=Hf();this.options={...r,...this.options,...rx(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&&!cO(this)&&!oO()&&(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 💙"),lO());const l=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?dn.init(l(this.modules.logger),this.options):dn.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=iO;const v=new ex(this.options);this.store=new Jv(this.options.resources,this.options);const x=this.services;x.logger=dn,x.resourceStore=this.store,x.languageUtils=v,x.pluralResolver=new eO(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 ax(this.options),x.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},x.backendConnector=new sO(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 Nl(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=tl),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=ir(),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=tl){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=ir();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=tl),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"&&iS.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=ir();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=Dd(x,{...this.options,...f})),`${m.keyPrefix}${p}${x}`)):(typeof c=="function"&&(c=Dd(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=ir();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=ir();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 ex(Hf());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 fr(t,a);return r.createInstance=fr.createInstance,r}cloneInstance(t={},a=tl){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const l={...this.options,...t,isClone:!0},c=new fr(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 Jv(h,l),c.services.resourceStore=c.store}if(t.interpolation){const m={...Hf().interpolation,...this.options.interpolation,...t.interpolation},p={...l,interpolation:m};c.services.interpolator=new ax(p)}return c.translator=new Nl(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 Xe=fr.createInstance();Xe.createInstance;Xe.dir;Xe.init;Xe.loadResources;Xe.reloadResources;Xe.use;Xe.changeLanguage;Xe.getFixedT;Xe.t;Xe.exists;Xe.setDefaultNamespace;Xe.hasLoadedNamespace;Xe.loadNamespaces;Xe.loadLanguages;const{slice:uO,forEach:fO}=[];function dO(n){return fO.call(uO.call(arguments,1),t=>{if(t)for(const a in t)n[a]===void 0&&(n[a]=t[a])}),n}function hO(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 ox=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,mO=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(!ox.test(r.domain))throw new TypeError("option domain is invalid");c+=`; Domain=${r.domain}`}if(r.path){if(!ox.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},lx={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=mO(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 pO={name:"cookie",lookup(n){let{lookupCookie:t}=n;if(t&&typeof document<"u")return lx.read(t)||void 0},cacheUserLanguage(n,t){let{lookupCookie:a,cookieMinutes:r,cookieDomain:l,cookieOptions:c}=t;a&&typeof document<"u"&&lx.create(a,n,r,l,c)}},gO={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}},yO={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 Ua=null;const cx=()=>{if(Ua!==null)return Ua;try{if(Ua=typeof window<"u"&&window.localStorage!==null,!Ua)return!1;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{Ua=!1}return Ua};var vO={name:"localStorage",lookup(n){let{lookupLocalStorage:t}=n;if(t&&cx())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupLocalStorage:a}=t;a&&cx()&&window.localStorage.setItem(a,n)}};let Ba=null;const ux=()=>{if(Ba!==null)return Ba;try{if(Ba=typeof window<"u"&&window.sessionStorage!==null,!Ba)return!1;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{Ba=!1}return Ba};var xO={name:"sessionStorage",lookup(n){let{lookupSessionStorage:t}=n;if(t&&ux())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupSessionStorage:a}=t;a&&ux()&&window.sessionStorage.setItem(a,n)}},bO={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}},SO={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}},wO={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}},_O={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 rS=!1;try{document.cookie,rS=!0}catch{}const oS=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];rS||oS.splice(1,1);const TO=()=>({order:oS,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n});class lS{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=dO(a,this.options||{},TO()),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(pO),this.addDetector(gO),this.addDetector(vO),this.addDetector(xO),this.addDetector(bO),this.addDetector(SO),this.addDetector(wO),this.addDetector(_O),this.addDetector(yO)}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&&!hO(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)}))}}lS.type="languageDetector";const EO={free:"Free",pro:"Pro",api:"API",enterprise:"Enterprise",reserveAccess:"Reserve Your Early Access"},AO={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"},NO={asFeaturedIn:"As featured in"},DO={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"},jO={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."},MO={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"},CO={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"},OO={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."},RO={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"},LO={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"},kO={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"},zO={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."},VO={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."},UO={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"},BO={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."},HO={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."},PO={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"},qO={beFirstInLine:"Be first in line.",lookingForEnterprise:"Looking for Enterprise?",contactUs:"Contact us",wiredArticle:"WIRED Article"},IO={submitting:"Submitting...",joinWaitlist:"Reserve Your Early Access",tooManyRequests:"Too many requests",failedTryAgain:"Failed — try again"},GO={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"},cS={nav:EO,hero:AO,wired:NO,twoPath:DO,whyUpgrade:jO,livePreview:MO,socialProof:CO,audience:OO,dataCoverage:RO,tiers:LO,proShowcase:kO,slackMock:zO,apiSection:VO,enterpriseShowcase:UO,pricingTable:BO,faq:HO,finalCta:PO,footer:qO,form:IO,referral:GO},uS=["en","ar","bg","cs","de","el","es","fr","it","ja","ko","nl","pl","pt","ro","ru","sv","th","tr","vi","zh"],FO=new Set(uS),fx=new Set(["en"]),YO=new Set(["ar"]),KO=Object.assign({"./locales/ar.json":()=>We(()=>import("./ar-BHa0nEOe.js"),[]).then(n=>n.default),"./locales/bg.json":()=>We(()=>import("./bg-Ci69To5a.js"),[]).then(n=>n.default),"./locales/cs.json":()=>We(()=>import("./cs-CqKhwIlR.js"),[]).then(n=>n.default),"./locales/de.json":()=>We(()=>import("./de-B71p-f-t.js"),[]).then(n=>n.default),"./locales/el.json":()=>We(()=>import("./el-DJwjBufy.js"),[]).then(n=>n.default),"./locales/es.json":()=>We(()=>import("./es-aR_qLKIk.js"),[]).then(n=>n.default),"./locales/fr.json":()=>We(()=>import("./fr-BrtwTv_R.js"),[]).then(n=>n.default),"./locales/it.json":()=>We(()=>import("./it-DHbGtQXZ.js"),[]).then(n=>n.default),"./locales/ja.json":()=>We(()=>import("./ja-D8-35S3Y.js"),[]).then(n=>n.default),"./locales/ko.json":()=>We(()=>import("./ko-otMG-p7A.js"),[]).then(n=>n.default),"./locales/nl.json":()=>We(()=>import("./nl-B3DRC8p4.js"),[]).then(n=>n.default),"./locales/pl.json":()=>We(()=>import("./pl-DqoCbf3Z.js"),[]).then(n=>n.default),"./locales/pt.json":()=>We(()=>import("./pt-CqDblfWm.js"),[]).then(n=>n.default),"./locales/ro.json":()=>We(()=>import("./ro-DaIMP80d.js"),[]).then(n=>n.default),"./locales/ru.json":()=>We(()=>import("./ru-DN0TfVz-.js"),[]).then(n=>n.default),"./locales/sv.json":()=>We(()=>import("./sv-B8YGwHj7.js"),[]).then(n=>n.default),"./locales/th.json":()=>We(()=>import("./th-Dx5iTAoX.js"),[]).then(n=>n.default),"./locales/tr.json":()=>We(()=>import("./tr-DqKzKEKV.js"),[]).then(n=>n.default),"./locales/vi.json":()=>We(()=>import("./vi-ByRwBJoF.js"),[]).then(n=>n.default),"./locales/zh.json":()=>We(()=>import("./zh-Cf0ddDO-.js"),[]).then(n=>n.default)});function XO(n){var a;const t=((a=(n||"en").split("-")[0])==null?void 0:a.toLowerCase())||"en";return FO.has(t)?t:"en"}async function $O(n){const t=XO(n);if(fx.has(t))return t;const a=KO[`./locales/${t}.json`],r=a?await a():cS;return Xe.addResourceBundle(t,"translation",r,!0,!0),fx.add(t),t}async function ZO(){if(Xe.isInitialized)return;await Xe.use(lS).init({resources:{en:{translation:cS}},supportedLngs:[...uS],nonExplicitSupportedLngs:!0,fallbackLng:"en",interpolation:{escapeValue:!1},detection:{order:["querystring","localStorage","navigator"],lookupQuerystring:"lang",caches:["localStorage"]}});const n=await $O(Xe.language||"en");n!=="en"&&await Xe.changeLanguage(n);const t=(Xe.language||n).split("-")[0]||"en";document.documentElement.setAttribute("lang",t==="zh"?"zh-CN":t),YO.has(t)&&document.documentElement.setAttribute("dir","rtl")}function _(n,t){return Xe.t(n,t)}const QO=[{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:59.99,annualPrice:490,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}],JO="https://api.worldmonitor.app/api/product-catalog";function WO(){const[n,t]=W.useState(QO);return W.useEffect(()=>{let a=!1;return fetch(JO,{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}const eR="https://worldmonitor.app/";function dx(n,t){const a=new URL(eR);return a.searchParams.set("checkoutProduct",n),t&&a.searchParams.set("checkoutReferral",t),a.toString()}function tR(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 nR(n,t,a){if(n.cta&&n.href&&n.price===0)return{label:n.cta,href:n.href,external:!0};if(n.cta&&n.href&&n.price===null)return{label:n.cta,href:n.href,external:!0};if(n.monthlyProductId&&n.annualProductId){const r=t==="annual"?n.annualProductId:n.monthlyProductId;return{label:"Get Started",href:dx(r,a),external:!0}}return n.monthlyProductId?{label:"Get Started",href:dx(n.monthlyProductId,a),external:!0}:{label:"Learn More",href:"#",external:!1}}function iR({refCode:n}){const[t,a]=W.useState("monthly"),r=WO();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(Ya.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(Ya.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(Ya.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((l,c)=>{const f=tR(l,t),h=nR(l,t,n);return g.jsxs(Ya.div,{className:`relative bg-zinc-900 rounded-lg p-6 flex flex-col ${l.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:c*.1},children:[l.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(B3,{className:"w-3 h-3","aria-hidden":"true"}),"Most Popular"]}),g.jsx("h3",{className:`font-display text-lg font-bold mb-1 ${l.highlighted?"text-wm-green":"text-wm-text"}`,children:l.name}),g.jsx("p",{className:"text-xs text-wm-muted mb-4",children:l.description}),g.jsxs("div",{className:"mb-6",children:[g.jsx("span",{className:"text-4xl font-display font-bold",children:f.amount}),g.jsxs("span",{className:"text-sm text-wm-muted ml-1",children:["/",f.suffix]})]}),g.jsx("ul",{className:"space-y-3 mb-8 flex-1",children:l.features.map((m,p)=>g.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[g.jsx(Ad,{className:`w-4 h-4 shrink-0 mt-0.5 ${l.highlighted?"text-wm-green":"text-wm-muted"}`,"aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:m})]},p))}),g.jsxs("a",{href:h.href,target:h.external?"_blank":void 0,rel:h.external?"noreferrer":void 0,className:`block text-center py-3 rounded-sm font-mono text-xs uppercase tracking-wider font-bold transition-colors ${l.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:[h.label," ",g.jsx(Zi,{className:"w-3.5 h-3.5 inline-block ml-1","aria-hidden":"true"})]})]},l.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 aR="/pro/assets/worldmonitor-7-mar-2026-CtI5YvxO.jpg",sR="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",fS="https://api.worldmonitor.app/api",rR="0x4AAAAAACnaYgHIyxclu8Tj",oR="https://worldmonitor.app/pro";function lR(){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:rR,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 wh(){return new URLSearchParams(window.location.search).get("ref")||void 0}function cR(n){return String(n??"").replace(/[&<>"']/g,t=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"})[t]||t)}function uR(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=cR(t.referralCode),r=`${oR}?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 dS(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=wh();try{const p=await fetch(`${fS}/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");uR(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 fR=()=>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"})}),hS=()=>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(Tl,{className:"w-5 h-5 text-wm-blue opacity-50 absolute","aria-hidden":"true"}),g.jsx(PC,{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"})]})]}),dR=()=>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(hS,{}),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")})]})}),hR=()=>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(Z1,{className:"w-3 h-3","aria-hidden":"true"})]}),mR=()=>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(Ya.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)})})]}),pR=()=>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(Ya.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[g.jsx("div",{className:"mb-4",children:g.jsx(hR,{})}),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(mR,{}),g.jsx("p",{className:"text-lg md:text-xl text-wm-muted max-w-xl mx-auto font-light leading-relaxed",children:_("hero.valueProps")}),wh()&&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(V3,{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");dS(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(Zi,{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(Zi,{className:"w-3 h-3","aria-hidden":"true"})]})]})]})})]}),gR=()=>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:sR,alt:"WIRED",className:"h-5 brightness-0 invert opacity-60 hover:opacity-100 transition-opacity"})})})]})]})}),yR=()=>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(Ad,{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(Ad,{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")})]})]})]}),vR=()=>{const n=[{icon:g.jsx(r3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.noiseTitle"),desc:_("whyUpgrade.noiseDesc")},{icon:g.jsx(tS,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.fasterTitle"),desc:_("whyUpgrade.fasterDesc")},{icon:g.jsx(C3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.controlTitle"),desc:_("whyUpgrade.controlDesc")},{icon:g.jsx(eS,{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))})]})})},xR=()=>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(Z1,{className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{className:"relative aspect-[16/9] bg-black",children:[g.jsx("img",{src:aR,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(Zi,{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")})]})}),bR=()=>{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," · "]})]})})},SR=()=>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(tS,{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(Tl,{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(bh,{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(Sh,{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(eS,{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(JC,{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(c3,{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(fR,{}),label:"Slack"},{icon:g.jsx(A3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Telegram"},{icon:g.jsx(v3,{className:"w-5 h-5","aria-hidden":"true"}),label:"WhatsApp"},{icon:g.jsx(g3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Email"},{icon:g.jsx(b3,{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(Tl,{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")})]})]})]})]})})]})]})}),wR=()=>{const n=[{icon:g.jsx(KC,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.investorsTitle"),desc:_("audience.investorsDesc")},{icon:g.jsx(a3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.tradersTitle"),desc:_("audience.tradersDesc")},{icon:g.jsx(T3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.researchersTitle"),desc:_("audience.researchersDesc")},{icon:g.jsx(Tl,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.journalistsTitle"),desc:_("audience.journalistsDesc")},{icon:g.jsx(f3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.govTitle"),desc:_("audience.govDesc")},{icon:g.jsx(GC,{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))})]})})},_R=()=>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(L3,{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(D3,{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(m3,{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(t3,{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")})]})]})}),TR=()=>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(Sh,{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($1,{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(Q1,{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(W1,{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(J1,{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(bh,{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(Zi,{className:"w-4 h-4","aria-hidden":"true"})]})})]})}),ER=()=>{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")})]})},AR=()=>{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(ZC,{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))})]})},NR=()=>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");dS(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(Zi,{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"]})]})]}),DR=()=>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(hS,{})}),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(Zi,{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(Sh,{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($1,{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(Q1,{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(W1,{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(J1,{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(bh,{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(`${fS}/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 jR(){const[n,t]=W.useState(()=>window.location.hash.startsWith("#enterprise")?"enterprise":"home");return 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(DR,{}):g.jsxs("div",{className:"min-h-screen selection:bg-wm-green/30 selection:text-wm-green",children:[g.jsx(dR,{}),g.jsxs("main",{children:[g.jsx(pR,{}),g.jsx(gR,{}),g.jsx(yR,{}),g.jsx(wR,{}),g.jsx(vR,{}),g.jsx(xR,{}),g.jsx(bR,{}),g.jsx(SR,{}),g.jsx(_R,{}),g.jsx(TR,{}),(localStorage.getItem("wm-widget-key")||localStorage.getItem("wm-pro-key"))&&g.jsxs(g.Fragment,{children:[g.jsx(iR,{refCode:wh()}),g.jsx(ER,{})]}),g.jsx(AR,{})]}),g.jsx(NR,{})]})}const MR=void 0;kN({dsn:void 0,environment:location.hostname==="worldmonitor.app"||location.hostname.endsWith(".worldmonitor.app")?"production":location.hostname.includes("vercel.app")?"preview":"development",enabled:!!MR&&!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 CR='script[src^="https://challenges.cloudflare.com/turnstile/v0/api.js"]';ZO().then(()=>{qN.createRoot(document.getElementById("root")).render(g.jsx(W.StrictMode,{children:g.jsx(jR,{})}));const n=()=>window.turnstile?lR()>0:!1,t=document.querySelector(CR);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)})});