PageSourceSearch

https://digeiz.ai/assets/index-C2Va9Eza.js

js digeiz.ai collected 2026-10-05 15:09:01 UTC 615,851 bytes, 162 lines download raw bytes

vendor: 5,495 bytes, lines 1-17
1function e1(a,s){for(var r=0;r<s.length;r++){const l=s[r];if(typeof l!="string"&&!Array.isArray(l)){for(const c in l)if(c!=="default"&&!(c in a)){const f=Object.getOwnPropertyDescriptor(l,c);f&&Object.defineProperty(a,c,f.get?f:{enumerable:!0,get:()=>l[c]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))l(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&l(p)}).observe(document,{childList:!0,subtree:!0});function r(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function l(c){if(c.ep)return;c.ep=!0;const f=r(c);fetch(c.href,f)}})();function Ay(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var id={exports:{}},Cr={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var ug;function t1(){if(ug)return Cr;ug=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function r(l,c,f){var p=null;if(f!==void 0&&(p=""+f),c.key!==void 0&&(p=""+c.key),"key"in c){f={};for(var h in c)h!=="key"&&(f[h]=c[h])}else f=c;return c=f.ref,{$$typeof:a,type:l,key:p,ref:c!==void 0?c:null,props:f}}return Cr.Fragment=s,Cr.jsx=r,Cr.jsxs=r,Cr}var dg;function a1(){return dg||(dg=1,id.exports=t1()),id.exports}var o=a1(),rd={exports:{}},be={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var fg;function n1(){if(fg)return be;fg=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),p=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),S=Symbol.iterator;function j(P){return P===null||typeof P!="object"?null:(P=S&&P[S]||P["@@iterator"],typeof P=="function"?P:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,D={};function q(P,F,L){this.props=P,this.context=F,this.refs=D,this.updater=L||E}q.prototype.isReactComponent={},q.prototype.setState=function(P,F){if(typeof P!="object"&&typeof P!="function"&&P!=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,P,F,"setState")},q.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function I(){}I.prototype=q.prototype;function J(P,F,L){this.props=P,this.context=F,this.refs=D,this.updater=L||E}var ee=J.prototype=new I;ee.constructor=J,A(ee,q.prototype),ee.isPureReactComponent=!0;var _=Array.isArray;function B(){}var N={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function ae(P,F,L){var G=L.ref;return{$$typeof:a,type:P,key:F,ref:G!==void 0?G:null,props:L}}function ne(P,F){return ae(P.type,F,P.props)}function K(P){return typeof P=="object"&&P!==null&&P.$$typeof===a}function $(P){var F={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(L){return F[L]})}var se=/\/+/g;function W(P,F){return typeof P=="object"&&P!==null&&P.key!=null?$(""+P.key):F.toString(36)}function re(P){switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:switch(typeof P.status=="string"?P.then(B,B):(P.status="pending",P.then(function(F){P.status==="pending"&&(P.status="fulfilled",P.value=F)},function(F){P.status==="pending"&&(P.status="rejected",P.reason=F)})),P.status){case"fulfilled":return P.value;case"rejected":throw P.reason}}throw P}function O(P,F,L,G,te){var me=typeof P;(me==="undefined"||me==="boolean")&&(P=null);var ce=!1;if(P===null)ce=!0;else switch(me){case"bigint":case"string":case"number":ce=!0;break;case"object":switch(P.$$typeof){case a:case s:ce=!0;break;case b:return ce=P._init,O(ce(P._payload),F,L,G,te)}}if(ce)return te=te(P),ce=G===""?"."+W(P,0):G,_(te)?(L="",ce!=null&&(L=ce.replace(se,"$&/")+"/"),O(te,F,L,"",function(ht){return ht})):te!=null&&(K(te)&&(te=ne(te,L+(te.key==null||P&&P.key===te.key?"":(""+te.key).replace(se,"$&/")+"/")+ce)),F.push(te)),1;ce=0;var ve=G===""?".":G+":";if(_(P))for(var Te=0;Te<P.length;Te++)G=P[Te],me=ve+W(G,Te),ce+=O(G,F,L,me,te);else if(Te=j(P),typeof Te=="function")for(P=Te.call(P),Te=0;!(G=P.next()).done;)G=G.value,me=ve+W(G,Te++),ce+=O(G,F,L,me,te);else if(me==="object"){if(typeof P.then=="function")return O(re(P),F,L,G,te);throw F=String(P),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return ce}
vendor: 4,528 bytes, line 17
17function U(P,F,L){if(P==null)return P;var G=[],te=0;return O(P,G,"","",function(me){return F.call(L,me,te++)}),G}function R(P){if(P._status===-1){var F=P._result;F=F(),F.then(function(L){(P._status===0||P._status===-1)&&(P._status=1,P._result=L)},function(L){(P._status===0||P._status===-1)&&(P._status=2,P._result=L)}),P._status===-1&&(P._status=0,P._result=F)}if(P._status===1)return P._result.default;throw P._result}var le=typeof reportError=="function"?reportError:function(P){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof P=="object"&&P!==null&&typeof P.message=="string"?String(P.message):String(P),error:P});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",P);return}console.error(P)},pe={map:U,forEach:function(P,F,L){U(P,function(){F.apply(this,arguments)},L)},count:function(P){var F=0;return U(P,function(){F++}),F},toArray:function(P){return U(P,function(F){return F})||[]},only:function(P){if(!K(P))throw Error("React.Children.only expected to receive a single React element child.");return P}};return be.Activity=v,be.Children=pe,be.Component=q,be.Fragment=r,be.Profiler=c,be.PureComponent=J,be.StrictMode=l,be.Suspense=m,be.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,be.__COMPILER_RUNTIME={__proto__:null,c:function(P){return N.H.useMemoCache(P)}},be.cache=function(P){return function(){return P.apply(null,arguments)}},be.cacheSignal=function(){return null},be.cloneElement=function(P,F,L){if(P==null)throw Error("The argument must be a React element, but you passed "+P+".");var G=A({},P.props),te=P.key;if(F!=null)for(me in F.key!==void 0&&(te=""+F.key),F)!V.call(F,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&F.ref===void 0||(G[me]=F[me]);var me=arguments.length-2;if(me===1)G.children=L;else if(1<me){for(var ce=Array(me),ve=0;ve<me;ve++)ce[ve]=arguments[ve+2];G.children=ce}return ae(P.type,te,G)},be.createContext=function(P){return P={$$typeof:p,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null},P.Provider=P,P.Consumer={$$typeof:f,_context:P},P},be.createElement=function(P,F,L){var G,te={},me=null;if(F!=null)for(G in F.key!==void 0&&(me=""+F.key),F)V.call(F,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&(te[G]=F[G]);var ce=arguments.length-2;if(ce===1)te.children=L;else if(1<ce){for(var ve=Array(ce),Te=0;Te<ce;Te++)ve[Te]=arguments[Te+2];te.children=ve}if(P&&P.defaultProps)for(G in ce=P.defaultProps,ce)te[G]===void 0&&(te[G]=ce[G]);return ae(P,me,te)},be.createRef=function(){return{current:null}},be.forwardRef=function(P){return{$$typeof:h,render:P}},be.isValidElement=K,be.lazy=function(P){return{$$typeof:b,_payload:{_status:-1,_result:P},_init:R}},be.memo=function(P,F){return{$$typeof:g,type:P,compare:F===void 0?null:F}},be.startTransition=function(P){var F=N.T,L={};N.T=L;try{var G=P(),te=N.S;te!==null&&te(L,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(B,le)}catch(me){le(me)}finally{F!==null&&L.types!==null&&(F.types=L.types),N.T=F}},be.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},be.use=function(P){return N.H.use(P)},be.useActionState=function(P,F,L){return N.H.useActionState(P,F,L)},be.useCallback=function(P,F){return N.H.useCallback(P,F)},be.useContext=function(P){return N.H.useContext(P)},be.useDebugValue=function(){},be.useDeferredValue=function(P,F){return N.H.useDeferredValue(P,F)},be.useEffect=function(P,F){return N.H.useEffect(P,F)},be.useEffectEvent=function(P){return N.H.useEffectEvent(P)},be.useId=function(){return N.H.useId()},be.useImperativeHandle=function(P,F,L){return N.H.useImperativeHandle(P,F,L)},be.useInsertionEffect=function(P,F){return N.H.useInsertionEffect(P,F)},be.useLayoutEffect=function(P,F){return N.H.useLayoutEffect(P,F)},be.useMemo=function(P,F){return N.H.useMemo(P,F)},be.useOptimistic=function(P,F){return N.H.useOptimistic(P,F)},be.useReducer=function(P,F,L){return N.H.useReducer(P,F,L)},be.useRef=function(P){return N.H.useRef(P)},be.useState=function(P){return N.H.useState(P)},be.useSyncExternalStore=function(P,F,L){return N.H.useSyncExternalStore(P,F,L)},be.useTransition=function(){return N.H.useTransition()},be.version="19.2.1",be}var pg;function _o(){return pg||(pg=1,rd.exports=n1()),rd.exports}var w=_o();const ie=Ay(w),Ty=e1({__proto__:null,default:ie},[w]),Ny=w.createContext(void 0),qr=a=>{const s=w.useContext(Ny);if(a)return a;
vendor: 4,570 bytes, line 17
17if(!s)throw new Error("No QueryClient set, use QueryClientProvider to set one");return s},s1=({client:a,children:s})=>(w.useEffect(()=>(a.mount(),()=>{a.unmount()}),[a]),o.jsx(Ny.Provider,{value:a,children:s})),i1={setTimeout:(a,s)=>setTimeout(a,s),clearTimeout:a=>clearTimeout(a),setInterval:(a,s)=>setInterval(a,s),clearInterval:a=>clearInterval(a)};var r1=class{#t=i1;#e=!1;setTimeoutProvider(a){this.#t=a}setTimeout(a,s){return this.#t.setTimeout(a,s)}clearTimeout(a){this.#t.clearTimeout(a)}setInterval(a,s){return this.#t.setInterval(a,s)}clearInterval(a){this.#t.clearInterval(a)}};const vs=new r1;function l1(a){setTimeout(a,0)}const o1=typeof window>"u"||"Deno"in globalThis;function mt(){}function c1(a,s){return typeof a=="function"?a(s):a}function _y(a){return typeof a=="number"&&a>=0&&a!==1/0}function My(a,s){return Math.max(a+(s||0)-Date.now(),0)}function Je(a,s){return typeof a=="function"?a(s):a}function mg(a,s){const{type:r="all",exact:l,fetchStatus:c,predicate:f,queryKey:p,stale:h}=a;if(p){if(l){if(s.queryHash!==Kd(p,s.options))return!1}else if(!vi(s.queryKey,p))return!1}if(r!=="all"){const m=s.isActive();if(r==="active"&&!m||r==="inactive"&&m)return!1}return!(typeof h=="boolean"&&s.isStale()!==h||c&&c!==s.state.fetchStatus||f&&!f(s))}function hg(a,s){const{exact:r,status:l,predicate:c,mutationKey:f}=a;if(f){if(!s.options.mutationKey)return!1;if(r){if(qn(s.options.mutationKey)!==qn(f))return!1}else if(!vi(s.options.mutationKey,f))return!1}return!(l&&s.state.status!==l||c&&!c(s))}function Kd(a,s){return(s?.queryKeyHashFn||qn)(a)}function qn(a){return JSON.stringify(a,(s,r)=>jd(r)?Object.keys(r).sort().reduce((l,c)=>(l[c]=r[c],l),{}):r)}function vi(a,s){if(a===s)return!0;if(typeof a!=typeof s)return!1;if(a&&s&&typeof a=="object"&&typeof s=="object"){if(Array.isArray(a)&&Array.isArray(s)){for(let l=0;l<s.length;l++)if(!vi(a[l],s[l]))return!1;return!0}const r=Object.keys(s);for(const l of r)if(!vi(a[l],s[l]))return!1;return!0}return!1}const u1=Object.prototype.hasOwnProperty;function Id(a,s,r=0){if(a===s)return a;if(r>500)return s;const l=gg(a)&&gg(s);if(!l&&!(jd(a)&&jd(s)))return s;const c=(l?a:Object.keys(a)).length,f=l?s:Object.keys(s),p=f.length,h=l?new Array(p):{};let m=0;for(let g=0;g<p;g++){const b=l?g:f[g],v=a[b],S=s[b];if(v===S){h[b]=v,(l?g<c:u1.call(a,b))&&m++;continue}if(v===null||S===null||typeof v!="object"||typeof S!="object"){h[b]=S;continue}const j=Id(v,S,r+1);h[b]=j,j===v&&m++}return c===p&&m===c?a:h}function Nr(a,s){if(!s||Object.keys(a).length!==Object.keys(s).length)return!1;for(const r in a)if(a[r]!==s[r])return!1;return!0}function gg(a){return Array.isArray(a)&&a.length===Object.keys(a).length}function jd(a){if(!yg(a))return!1;const s=a.constructor;if(s===void 0)return!0;const r=s.prototype;return!(!yg(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(a)!==Object.prototype)}function yg(a){return Object.prototype.toString.call(a)==="[object Object]"}function d1(a){return new Promise(s=>{vs.setTimeout(s,a)})}function Pd(a,s,r){return typeof r.structuralSharing=="function"?r.structuralSharing(a,s):r.structuralSharing!==!1?Id(a,s):s}function f1(a,s,r=0){const l=[...a,s];return r&&l.length>r?l.slice(1):l}function p1(a,s,r=0){const l=[s,...a];return r&&l.length>r?l.slice(0,-1):l}const ta=Symbol();function Ry(a,s){return!a.queryFn&&s?.initialPromise?()=>s.initialPromise:!a.queryFn||a.queryFn===ta?()=>Promise.reject(new Error(`Missing queryFn: '${a.queryHash}'`)):a.queryFn}function Zd(a,s){return typeof a=="function"?a(...s):!!a}function m1(a,s,r){let l=!1,c;return Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(c??=s(),l||(l=!0,c.aborted?r():c.addEventListener("abort",r,{once:!0})),c)}),a}let h1=()=>o1;const $d=()=>h1();var Ss=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(a){return this.listeners.add(a),this.onSubscribe(),()=>{this.listeners.delete(a),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},g1=class extends Ss{#t;#e;#a;constructor(){super(),this.#a=a=>{if(typeof window<"u"&&window.addEventListener){const s=()=>a();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(a){this.#a=a,this.#e?.(),this.#e=a(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()})}setFocused(a){this.#t!==a&&(this.#t=a,this.onFocus())}onFocus(){const a=this.isFocused();
17this.listeners.forEach(s=>{s(a)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}};const Jd=new g1,y1=l1;function v1(){let a=[],s=0,r=h=>{h()},l=h=>{h()},c=y1;const f=h=>{s?a.push(h):c(()=>{r(h)})},p=()=>{const h=a;a=[],h.length&&c(()=>{l(()=>{h.forEach(m=>{r(m)})})})};return{batch:h=>{let m;s++;try{m=h()}finally{s--,s||p()}return m},batchCalls:h=>(...m)=>{f(()=>{h(...m)})},schedule:f,setNotifyFunction:h=>{r=h},setBatchNotifyFunction:h=>{l=h},setScheduler:h=>{c=h}}}const et=v1();var x1=class extends Ss{#t=!0;#e;#a;constructor(){super(),this.#a=a=>{if(typeof window<"u"&&window.addEventListener){const s=()=>a(!0),r=()=>a(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(a){this.#a=a,this.#e?.(),this.#e=a(this.setOnline.bind(this))}setOnline(a){this.#t!==a&&(this.#t=a,this.listeners.forEach(s=>{s(a)}))}isOnline(){return this.#t}};const Po=new x1;function b1(a){return Math.min(1e3*2**a,3e4)}function Dy(a){return(a??"online")==="online"?Po.isOnline():!0}var Cd=class extends Error{constructor(a){super("CancelledError"),this.revert=a?.revert,this.silent=a?.silent}};function zy(a){let s=!1,r=0,l,c="pending",f,p;const h=new Promise((I,J)=>{f=I,p=J});h.catch(mt);const m=()=>c!=="pending",g=I=>{if(!m()){const J=new Cd(I);A(J),a.onCancel?.(J)}},b=()=>{s=!0},v=()=>{s=!1},S=()=>Jd.isFocused()&&(a.networkMode==="always"||Po.isOnline())&&a.canRun(),j=()=>Dy(a.networkMode)&&a.canRun(),E=I=>{m()||(l?.(),c="resolved",f(I))},A=I=>{m()||(l?.(),c="rejected",p(I))},D=()=>new Promise(I=>{l=J=>{(m()||S())&&I(J)},a.onPause?.()}).then(()=>{l=void 0,m()||a.onContinue?.()}),q=()=>{if(m())return;let I;const J=r===0?a.initialPromise:void 0;try{I=J??a.fn()}catch(ee){I=Promise.reject(ee)}Promise.resolve(I).then(E).catch(ee=>{if(m())return;const _=a.retry??($d()?0:3),B=a.retryDelay??b1,N=typeof B=="function"?B(r,ee):B,V=_===!0||typeof _=="number"&&r<_||typeof _=="function"&&_(r,ee);if(s||!V){A(ee);return}r++,a.onFail?.(r,ee),d1(N).then(()=>S()?void 0:D()).then(()=>{s?A(ee):q()})})};return{promise:h,status:()=>c,cancel:g,continue:()=>(l?.(),h),cancelRetry:b,continueRetry:v,canStart:j,start:()=>(j()?q():D().then(q),h)}}var ky=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),_y(this.gcTime)&&(this.#t=vs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(a){this.gcTime=Math.max(this.gcTime||0,a??($d()?1/0:3e5))}clearGcTimeout(){this.#t!==void 0&&(vs.clearTimeout(this.#t),this.#t=void 0)}};function S1(a){return{onFetch:(s,r)=>{const l=s.options,c=s.fetchOptions?.meta?.fetchMore?.direction,f=s.state.data?.pages||[],p=s.state.data?.pageParams||[];let h={pages:[],pageParams:[]},m=0;const g=async()=>{let b=!1;const v=E=>{m1(E,()=>s.signal,()=>b=!0)},S=Ry(s.options,s.fetchOptions),j=async(E,A,D)=>{if(b)return Promise.reject(s.signal.reason);if(A==null&&E.pages.length)return Promise.resolve(E);const I=(()=>{const B={client:s.client,queryKey:s.queryKey,pageParam:A,direction:D?"backward":"forward",meta:s.options.meta};return v(B),B})(),J=await S(I),{maxPages:ee}=s.options,_=D?p1:f1;return{pages:_(E.pages,J,ee),pageParams:_(E.pageParams,A,ee)}};if(c&&f.length){const E=c==="backward",A=E?Ly:Ed,D={pages:f,pageParams:p};h=await j(D,A(l,D),E)}else{const E=a??f.length;do{const A=m===0?p[0]??l.initialPageParam:Ed(l,h);if(m>0&&A==null)break;h=await j(h,A),m++}while(m<E)}return h};s.options.persister?s.fetchFn=()=>s.options.persister?.(g,{client:s.client,queryKey:s.queryKey,meta:s.options.meta,signal:s.signal},r):s.fetchFn=g}}}function Ed(a,{pages:s,pageParams:r}){const l=s.length-1;return s.length>0?a.getNextPageParam(s[l],s,r[l],r):void 0}function Ly(a,{pages:s,pageParams:r}){return s.length>0?a.getPreviousPageParam?.(s[0],s,r[0],r):void 0}function w1(a,s){return s?Ed(a,s)!=null:!1}function j1(a,s){return!s||!a.getPreviousPageParam?!1:Ly(a,s)!=null}var P1=class extends ky{#t;#e;#a;#n;#s;#i;#r;#o;
vendor: 5,129 bytes, line 17
17constructor(a){super(),this.#o=!1,this.#r=a.defaultOptions,this.setOptions(a.options),this.observers=[],this.#s=a.client,this.#n=this.#s.getQueryCache(),this.queryKey=a.queryKey,this.queryHash=a.queryHash,this.#e=xg(this.options),this.state=a.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#i?.promise}setOptions(a){if(this.options={...this.#r,...a},a?._type&&(this.#t=a._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=xg(this.options);s.data!==void 0&&(this.setState(vg(s.data,s.dataUpdatedAt)),this.#e=s)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(a,s){const r=Pd(this.state.data,a,this.options);return this.#l({data:r,type:"success",dataUpdatedAt:s?.updatedAt,manual:s?.manual}),r}setState(a){this.#l({type:"setState",state:a})}cancel(a){const s=this.#i?.promise;return this.#i?.cancel(a),s?s.then(mt).catch(mt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(a=>Je(a.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ta||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(a=>Je(a.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(a=>a.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(a=0){return this.state.data===void 0?!0:a==="static"?!1:this.state.isInvalidated?!0:!My(this.state.dataUpdatedAt,a)}onFocus(){this.observers.find(a=>a.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(a=>a.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(a){this.observers.includes(a)||(this.observers.push(a),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:a}))}removeObserver(a){const s=this.observers.indexOf(a);s!==-1&&(this.observers.splice(s,1),this.observers.length||(this.#i&&(this.#o||this.state.fetchStatus==="paused"&&this.state.status==="pending"?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:a}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(a,s){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&s?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(a&&this.setOptions(a),!this.options.queryFn){const m=this.observers.find(g=>g.options.queryFn);m&&this.setOptions(m.options)}const r=new AbortController,l=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(this.#o=!0,r.signal)})},c=()=>{const m=Ry(this.options,s),b=(()=>{const v={client:this.#s,queryKey:this.queryKey,meta:this.meta};return l(v),v})();return this.#o=!1,this.options.persister?this.options.persister(m,b,this):m(b)},p=(()=>{const m={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:this.#s,state:this.state,fetchFn:c};return l(m),m})();(this.#t==="infinite"?S1(this.options.pages):this.options.behavior)?.onFetch(p,this),this.#a=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==p.fetchOptions?.meta)&&this.#l({type:"fetch",meta:p.fetchOptions?.meta});const h=this.#i=zy({initialPromise:s?.initialPromise,fn:p.fetchFn,onCancel:m=>{m instanceof Cd&&m.revert&&this.setState({...this.#a,fetchStatus:"idle"}),r.abort()},onFail:(m,g)=>{this.#l({type:"failed",failureCount:m,error:g})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:p.options.retry,retryDelay:p.options.retryDelay,networkMode:p.options.networkMode,canRun:()=>!0});try{const m=await h.start();if(m===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(m),this.#n.config.onSuccess?.(m,this),this.#n.config.onSettled?.(m,this.state.error,this),m}catch(m){if(m instanceof Cd){if(m.silent)return this.#i.promise;if(m.revert){if(this.state.data===void 0)throw m;return this.state.data}}throw this.#l({type:"error",error:m}),this.#n.config.onError?.(m,this),this.#n.config.onSettled?.(this.state.data,m,this),m}finally{this.#i===h&&(this.#i=void 0),this.scheduleGc()}}#l(a){const s=r=>{switch(a.type){case"failed":return{...r,fetchFailureCount:a.failureCount,fetchFailureReason:a.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Hy(r.data,this.options),fetchMeta:a.meta??null};case"success":const l={...r,...vg(a.data,a.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!a.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#a=a.manual?l:void 0,l;case"error":const c=a.error;
17return{...r,error:c,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:c,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...a.state}}};this.state=s(this.state),et.batch(()=>{this.observers.slice().forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:a})})}};function Hy(a,s){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Dy(s.networkMode)?"fetching":"paused",...a===void 0&&{error:null,status:"pending"}}}function vg(a,s){return{data:a,dataUpdatedAt:s??Date.now(),error:null,isInvalidated:!1,status:"success"}}function xg(a){const s=typeof a.initialData=="function"?a.initialData():a.initialData,r=s!==void 0,l=r?typeof a.initialDataUpdatedAt=="function"?a.initialDataUpdatedAt():a.initialDataUpdatedAt:0;return{data:s,dataUpdateCount:0,dataUpdatedAt:r?l??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Br=class extends Ss{#t;#e=void 0;#a=void 0;#n=void 0;#s;#i;#r;#o;#l;#p;#c;#u;#d;#m=new Set;constructor(a,s){super(),this.options=s,this.#t=a,this.#r=null,this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),bg(this.#e,this.options)?this.#f():this.updateResult(),this.#x())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Od(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Od(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#S(),this.#e.removeObserver(this)}setOptions(a){const s=this.options,r=this.#e;if(this.options=this.#t.defaultQueryOptions(a),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Je(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),s._defaulted&&!Nr(this.options,s)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const l=this.hasListeners();l&&Sg(this.#e,r,this.options,s)&&this.#f(),this.updateResult(),l&&(this.#e!==r||Je(this.options.enabled,this.#e)!==Je(s.enabled,this.#e)||Je(this.options.staleTime,this.#e)!==Je(s.staleTime,this.#e))&&this.#g();const c=this.#y();l&&(this.#e!==r||Je(this.options.enabled,this.#e)!==Je(s.enabled,this.#e)||c!==this.#d)&&this.#v(c)}getOptimisticResult(a){const s=this.#t.getQueryCache().build(this.#t,a),r=this.createResult(s,a);return Nr(this.getCurrentResult(),r)||(this.#n=r,this.#i=this.options,this.#s=this.#e.state),r}getCurrentResult(){return this.#n}trackResult(a,s){return new Proxy(a,{get:(r,l)=>(this.trackProp(l),s?.(l),Reflect.get(r,l))})}trackProp(a){this.#m.add(a)}getCurrentQuery(){return this.#e}refetch({...a}={}){return this.fetch({...a})}fetchOptimistic(a){const s=this.#t.defaultQueryOptions(a),r=this.#t.getQueryCache().build(this.#t,s);let l=()=>{},c;const f=new Promise(p=>{c=p,l=this.#t.getQueryCache().subscribe(h=>{h.type==="updated"&&h.query.queryHash===r.queryHash&&r.state.data!==void 0&&(l(),p(this.createResult(r,s)))})});return Promise.race([r.fetch().then(()=>{const p=this.createResult(r,s);return c?.(p),p}).finally(()=>{l()}),f])}fetch(a){return this.#f({...a,cancelRefetch:a.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#f(a){this.#w();let s=this.#e.fetch(this.options,a);return a?.throwOnError||(s=s.catch(mt)),s}#h(a){return!$d()&&Je(this.options.enabled,this.#e)!==!1&&_y(a)}#g(){this.#b();const a=Je(this.options.staleTime,this.#e);if(this.#n.isStale||!this.#h(a))return;const s=My(this.#n.dataUpdatedAt,a)+1;this.#c=vs.setTimeout(()=>{this.#n.isStale||this.updateResult()},s)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(a){this.#S(),this.#d=a,!(this.#d===0||!this.#h(this.#d))&&(this.#u=vs.setInterval(()=>
17{(this.options.refetchIntervalInBackground||Jd.isFocused())&&this.#f()},this.#d))}#x(){this.#g(),this.#v(this.#y())}#b(){this.#c!==void 0&&(vs.clearTimeout(this.#c),this.#c=void 0)}#S(){this.#u!==void 0&&(vs.clearInterval(this.#u),this.#u=void 0)}createResult(a,s){const r=this.#e,l=this.options,c=this.#n,f=this.#s,p=this.#i,h=a!==r?a.state:this.#a,{state:m}=a;let g={...m},b=!1,v;if(s._optimisticResults){const _=this.hasListeners(),B=!_&&bg(a,s),N=_&&Sg(a,r,s,l);(B||N)&&(g={...g,...Hy(m.data,a.options)}),s._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:S,errorUpdatedAt:j,status:E}=g;v=g.data;let A=!1;if(s.placeholderData!==void 0&&v===void 0&&E==="pending"){let _;c?.isPlaceholderData&&s.placeholderData===p?.placeholderData?(_=c.data,A=!0):_=typeof s.placeholderData=="function"?s.placeholderData(this.#p?.state.data,this.#p):s.placeholderData,_!==void 0&&(E="success",v=Pd(c?.data,_,s),b=!0)}if(s.select&&v!==void 0&&!A)if(c&&v===f?.data&&s.select===this.#o)v=this.#l;else try{this.#o=s.select,v=s.select(v),v=Pd(c?.data,v,s),this.#l=v,this.#r=null}catch(_){this.#r=_}else v===void 0&&(this.#r=null);this.#r&&(S=this.#r,v=this.#l,j=Date.now(),E="error",b=!1);const D=g.fetchStatus==="fetching",q=E==="pending",I=E==="error",J=q&&D,ee=v!==void 0;return{status:E,fetchStatus:g.fetchStatus,isPending:q,isSuccess:E==="success",isError:I,isInitialLoading:J,isLoading:J,data:v,dataUpdatedAt:g.dataUpdatedAt,error:S,errorUpdatedAt:j,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:a.isFetched(),isFetchedAfterMount:g.dataUpdateCount>h.dataUpdateCount||g.errorUpdateCount>h.errorUpdateCount,isFetching:D,isRefetching:D&&!q,isLoadingError:I&&!ee,isPaused:g.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:I&&ee,isStale:Wd(a,s),refetch:this.refetch,isEnabled:Je(s.enabled,a)!==!1}}updateResult(){const a=this.#n,s=this.createResult(this.#e,this.options);if(this.#s=this.#e.state,this.#i=this.options,this.#s.data!==void 0&&(this.#p=this.#e),Nr(s,a))return;this.#n=s;const l=(()=>{if(!a)return!0;const{notifyOnChangeProps:c}=this.options,f=typeof c=="function"?c():c;if(f==="all"||!f&&!this.#m.size)return!0;const p=new Set(f??this.#m);return this.options.throwOnError&&p.add("error"),Object.keys(this.#n).some(h=>{const m=h;return this.#n[m]!==a[m]&&p.has(m)})})();et.batch(()=>{l&&this.listeners.forEach(c=>{c(this.#n)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}#w(){const a=this.#t.getQueryCache().build(this.#t,this.options);if(a===this.#e)return;const s=this.#e;this.#e=a,this.#a=a.state,this.hasListeners()&&(s?.removeObserver(this),a.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#x()}};function C1(a,s){return Je(s.enabled,a)!==!1&&a.state.data===void 0&&!(a.state.status==="error"&&Je(s.retryOnMount,a)===!1)}function bg(a,s){return C1(a,s)||a.state.data!==void 0&&Od(a,s,s.refetchOnMount)}function Od(a,s,r){if(Je(s.enabled,a)!==!1&&Je(s.staleTime,a)!=="static"){const l=typeof r=="function"?r(a):r;return l==="always"||l!==!1&&Wd(a,s)}return!1}function Sg(a,s,r,l){return(a!==s||Je(l.enabled,a)===!1)&&(!r.suspense||a.state.status!=="error")&&Wd(a,r)}function Wd(a,s){return Je(s.enabled,a)!==!1&&a.isStaleByTime(Je(s.staleTime,a))}var Uy=class extends Br{constructor(a,s){super(a,s)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(a){a._type="infinite",super.setOptions(a)}getOptimisticResult(a){return a._type="infinite",super.getOptimisticResult(a)}fetchNextPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(a){return this.fetch({...a,meta:{fetchMore:{direction:"backward"}}})}createResult(a,s){const{state:r}=a,l=super.createResult(a,s),{isFetching:c,isRefetching:f,isError:p,isRefetchError:h}=l,m=r.fetchMeta?.fetchMore?.direction,g=p&&m==="forward",b=c&&m==="forward",v=p&&m==="backward",S=c&&m==="backward";return{...l,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:w1(s,r.data),hasPreviousPage:j1(s,r.data),isFetchNextPageError:g,isFetchingNextPage:b,isFetchPreviousPageError:v,isFetchingPreviousPage:S,isRefetchError:h&&!g&&!v,isRefetching:f&&!b&&!S}}},E1=class extends ky{#t;#e;#a;#n;
vendor: 4,201 bytes, line 17
17constructor(a){super(),this.#t=a.client,this.mutationId=a.mutationId,this.#a=a.mutationCache,this.#e=[],this.state=a.state||qy(),this.setOptions(a.options),this.scheduleGc()}setOptions(a){this.options=a,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(a){this.#e.includes(a)||(this.#e.push(a),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:a}))}removeObserver(a){this.#e=this.#e.filter(s=>s!==a),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:a})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#a.remove(this))}continue(){return this.#n?.continue()??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(a){const s=()=>{this.#s({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey},l=this.#n=zy({fn:()=>this.options.mutationFn?this.options.mutationFn(a,r):Promise.reject(new Error("No mutationFn found")),onFail:(p,h)=>{this.#s({type:"failed",failureCount:p,error:h})},onPause:()=>{this.#s({type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)}),c=this.state.status==="pending",f=!l.canStart();try{if(c)s();else{this.#s({type:"pending",variables:a,isPaused:f}),this.#a.config.onMutate&&await this.#a.config.onMutate(a,this,r);const h=await this.options.onMutate?.(a,r);h!==this.state.context&&this.#s({type:"pending",context:h,variables:a,isPaused:f})}const p=await l.start();return await this.#a.config.onSuccess?.(p,a,this.state.context,this,r),await this.options.onSuccess?.(p,a,this.state.context,r),await this.#a.config.onSettled?.(p,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(p,null,a,this.state.context,r),this.#s({type:"success",data:p}),p}catch(p){try{await this.#a.config.onError?.(p,a,this.state.context,this,r)}catch(h){Promise.reject(h)}try{await this.options.onError?.(p,a,this.state.context,r)}catch(h){Promise.reject(h)}try{await this.#a.config.onSettled?.(void 0,p,this.state.variables,this.state.context,this,r)}catch(h){Promise.reject(h)}try{await this.options.onSettled?.(void 0,p,a,this.state.context,r)}catch(h){Promise.reject(h)}throw this.#s({type:"error",error:p}),p}finally{this.#n===l&&(this.#n=void 0),this.#a.runNext(this)}}#s(a){const s=r=>{switch(a.type){case"failed":return{...r,failureCount:a.failureCount,failureReason:a.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:a.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:a.isPaused,status:"pending",variables:a.variables,submittedAt:Date.now()};case"success":return{...r,data:a.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:a.error,failureCount:r.failureCount+1,failureReason:a.error,isPaused:!1,status:"error"}}};this.state=s(this.state),et.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(a)}),this.#a.notify({mutation:this,type:"updated",action:a})})}};function qy(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var O1=class extends Ss{#t;#e;#a;constructor(a={}){super(),this.config=a,this.#t=new Set,this.#e=new Map,this.#a=0}build(a,s,r){const l=new E1({client:a,mutationCache:this,mutationId:++this.#a,options:a.defaultMutationOptions(s),state:r});return this.add(l),l}add(a){this.#t.add(a);const s=oo(a);if(typeof s=="string"){const r=this.#e.get(s);r?r.push(a):this.#e.set(s,[a])}this.notify({type:"added",mutation:a})}remove(a){if(this.#t.delete(a)){const s=oo(a);if(typeof s=="string"){const r=this.#e.get(s);if(r)if(r.length>1){const l=r.indexOf(a);l!==-1&&r.splice(l,1)}else r[0]===a&&this.#e.delete(s)}}this.notify({type:"removed",mutation:a})}canRun(a){const s=oo(a);if(typeof s=="string"){const r=this.#e.get(s)?.find(l=>l.state.status==="pending");return!r||r===a}else return!0}runNext(a){const s=oo(a);return typeof s=="string"?this.#e.get(s)?.find(r=>
17r!==a&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){et.batch(()=>{this.#t.forEach(a=>{this.notify({type:"removed",mutation:a})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(a){const s={exact:!0,...a};return this.getAll().find(r=>hg(s,r))}findAll(a={}){return this.getAll().filter(s=>hg(a,s))}notify(a){et.batch(()=>{this.listeners.forEach(s=>{s(a)})})}resumePausedMutations(){const a=this.getAll().filter(s=>s.state.isPaused);return et.batch(()=>Promise.all(a.map(s=>s.continue().catch(mt))))}};function oo(a){return a.options.scope?.id}var A1=class extends Ss{#t;#e=void 0;#a;#n;constructor(s,r){super(),this.#t=s,this.setOptions(r),this.bindMethods(),this.#s()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(s){const r=this.options;this.options=this.#t.defaultMutationOptions(s),Nr(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),r?.mutationKey&&this.options.mutationKey&&qn(r.mutationKey)!==qn(this.options.mutationKey)?this.reset():this.#a?.state.status==="pending"&&this.#a.setOptions(this.options)}onSubscribe(){this.listeners.size===1&&this.#a&&(this.#a.addObserver(this),this.#s())}onUnsubscribe(){this.hasListeners()||this.#a?.removeObserver(this)}onMutationUpdate(s){this.#s(),this.#i(s)}getCurrentResult(){return this.#e}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#s(),this.#i()}mutate(s,r){return this.#n=r,this.#a?.removeObserver(this),this.#a=this.#t.getMutationCache().build(this.#t,this.options),this.#a.addObserver(this),this.#a.execute(s)}#s(){const s=this.#a?.state??qy();this.#e={...s,isPending:s.status==="pending",isSuccess:s.status==="success",isError:s.status==="error",isIdle:s.status==="idle",mutate:this.mutate,reset:this.reset}}#i(s){et.batch(()=>{if(this.#n&&this.hasListeners()){const r=this.#e.variables,l=this.#e.context,c={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(s?.type==="success"){try{this.#n.onSuccess?.(s.data,r,l,c)}catch(f){Promise.reject(f)}try{this.#n.onSettled?.(s.data,null,r,l,c)}catch(f){Promise.reject(f)}}else if(s?.type==="error"){try{this.#n.onError?.(s.error,r,l,c)}catch(f){Promise.reject(f)}try{this.#n.onSettled?.(void 0,s.error,r,l,c)}catch(f){Promise.reject(f)}}}this.listeners.forEach(r=>{r(this.#e)})})}};function wg(a,s){const r=new Set(s);return a.filter(l=>!r.has(l))}var T1=class extends Ss{#t;#e;#a;#n;#s;#i;#r;#o;#l;#p=[];constructor(a,s,r){super(),this.#t=a,this.#n=r,this.#a=[],this.#s=[],this.#e=[],this.setQueries(s)}onSubscribe(){this.listeners.size===1&&this.#s.forEach(a=>{a.subscribe(s=>{this.#f(a,s)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#s.forEach(a=>{a.destroy()})}setQueries(a,s){this.#a=a,this.#n=s,et.batch(()=>{const r=this.#s,l=this.#m(this.#a);l.forEach(b=>b.observer.setOptions(b.defaultedQueryOptions));const c=l.map(b=>b.observer),f=c.map(b=>b.getCurrentResult()),p=r.length!==c.length,h=c.some((b,v)=>b!==r[v]),m=p||h,g=m?!0:f.some((b,v)=>{const S=this.#e[v];return!S||!Nr(b,S)});!m&&!g||(m&&(this.#p=l,this.#s=c),this.#e=f,this.hasListeners()&&(m&&(wg(r,c).forEach(b=>{b.destroy()}),wg(c,r).forEach(b=>{b.subscribe(v=>{this.#f(b,v)})})),this.#h()))})}getCurrentResult(){return this.#e}getQueries(){return this.#s.map(a=>a.getCurrentQuery())}getObservers(){return this.#s}getOptimisticResult(a,s){const r=this.#m(a),l=r.map(f=>f.observer.getOptimisticResult(f.defaultedQueryOptions)),c=r.map(f=>f.defaultedQueryOptions.queryHash);return[l,f=>this.#u(f??l,s,c),()=>this.#c(l,r)]}#c(a,s){const r=new Set;return s.map((l,c)=>{const f=a[c];return l.defaultedQueryOptions.notifyOnChangeProps?f:l.observer.trackResult(f,p=>{r.has(p)||(r.add(p),s.forEach(h=>{h.observer.trackProp(p)}))})})}#u(a,s,r){if(s){const l=this.#l,c=r!==void 0&&l!==void 0&&(l.length!==r.length||r.some((f,p)=>f!==l[p]));return(this.#e!==this.#o||c||s!==this.#r)&&(this.#r=s,this.#o=this.#e,r!==void 0&&(this.#l=r),this.#i=Id(this.#i,s(a))),this.#i}return a}#d(){return!this.#n?.combine||this.#s.some((a,s)=>a.options.suspense&&this.#e[s]?.data===void 0)}#m(a){const s=new Map;
17this.#s.forEach(l=>{const c=l.options.queryHash;if(!c)return;const f=s.get(c);f?f.push(l):s.set(c,[l])});const r=[];return a.forEach(l=>{const c=this.#t.defaultQueryOptions(l),f=s.get(c.queryHash)?.shift()??new Br(this.#t,c);r.push({defaultedQueryOptions:c,observer:f})}),r}#f(a,s){const r=this.#s.indexOf(a);r!==-1&&(this.#e=this.#e.slice(),this.#e[r]=s,this.#h())}#h(){if(this.hasListeners()){const a=this.#d(),s=this.#i,r=a?s:this.#u(this.#c(this.#e,this.#p),this.#n?.combine);(a||s!==r)&&et.batch(()=>{this.listeners.forEach(l=>{l(this.#e)})})}}},N1=class extends Ss{#t;constructor(a={}){super(),this.config=a,this.#t=new Map}build(a,s,r){const l=s.queryKey,c=s.queryHash??Kd(l,s);let f=this.get(c);return f||(f=new P1({client:a,queryKey:l,queryHash:c,options:a.defaultQueryOptions(s),state:r,defaultOptions:a.getQueryDefaults(l)}),this.add(f)),f}add(a){this.#t.has(a.queryHash)||(this.#t.set(a.queryHash,a),this.notify({type:"added",query:a}))}remove(a){const s=this.#t.get(a.queryHash);s&&(a.destroy(),s===a&&this.#t.delete(a.queryHash),this.notify({type:"removed",query:a}))}clear(){et.batch(()=>{this.getAll().forEach(a=>{this.remove(a)})})}get(a){return this.#t.get(a)}getAll(){return[...this.#t.values()]}find(a){const s={exact:!0,...a};return this.getAll().find(r=>mg(s,r))}findAll(a={}){const s=this.getAll();return Object.keys(a).length>0?s.filter(r=>mg(a,r)):s}notify(a){et.batch(()=>{this.listeners.forEach(s=>{s(a)})})}onFocus(){et.batch(()=>{this.getAll().forEach(a=>{a.onFocus()})})}onOnline(){et.batch(()=>{this.getAll().forEach(a=>{a.onOnline()})})}},_1=class{#t;#e;#a;#n;#s;#i;#r;#o;constructor(a={}){this.#t=a.queryCache||new N1,this.#e=a.mutationCache||new O1,this.#a=a.defaultOptions||{},this.#n=new Map,this.#s=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#r=Jd.subscribe(async a=>{a&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=Po.subscribe(async a=>{a&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#r?.(),this.#r=void 0,this.#o?.(),this.#o=void 0)}isFetching(a){return this.#t.findAll({...a,fetchStatus:"fetching"}).length}isMutating(a){return this.#e.findAll({...a,status:"pending"}).length}getQueryData(a){const s=this.defaultQueryOptions({queryKey:a});return this.#t.get(s.queryHash)?.state.data}ensureQueryData(a){const s=this.defaultQueryOptions(a),r=this.#t.build(this,s),l=r.state.data;return l===void 0?this.fetchQuery(a):(a.revalidateIfStale&&r.isStaleByTime(Je(s.staleTime,r))&&this.prefetchQuery(s),Promise.resolve(l))}getQueriesData(a){return this.#t.findAll(a).map(({queryKey:s,state:r})=>[s,r.data])}setQueryData(a,s,r){const l=this.defaultQueryOptions({queryKey:a}),c=this.#t.get(l.queryHash)?.state.data,f=c1(s,c);if(f!==void 0)return this.#t.build(this,l).setData(f,{...r,manual:!0})}setQueriesData(a,s,r){return et.batch(()=>this.#t.findAll(a).map(({queryKey:l})=>[l,this.setQueryData(l,s,r)]))}getQueryState(a){const s=this.defaultQueryOptions({queryKey:a});return this.#t.get(s.queryHash)?.state}removeQueries(a){const s=this.#t;et.batch(()=>{s.findAll(a).forEach(r=>{s.remove(r)})})}resetQueries(a,s){const r=this.#t;return et.batch(()=>{const l=r.findAll(a),c=new Set(l);return l.forEach(f=>{f.reset()}),this.refetchQueries({type:"active",predicate:f=>c.has(f)},s)})}cancelQueries(a,s={}){const r={revert:!0,...s},l=et.batch(()=>this.#t.findAll(a).map(c=>c.cancel(r)));return Promise.all(l).then(mt).catch(mt)}invalidateQueries(a,s={}){return et.batch(()=>(this.#t.findAll(a).forEach(r=>{r.invalidate()}),a?.refetchType==="none"?Promise.resolve():this.refetchQueries({...a,type:a?.refetchType??a?.type??"active"},s)))}refetchQueries(a,s={}){const r={...s,cancelRefetch:s.cancelRefetch??!0},l=et.batch(()=>this.#t.findAll(a).filter(c=>!c.isDisabled()&&!c.isStatic()).map(c=>{let f=c.fetch(void 0,r);return r.throwOnError||(f=f.catch(mt)),c.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(l).then(mt)}async query(a){const s=this.defaultQueryOptions(a);s.retry===void 0&&(s.retry=!1);const r=this.#t.build(this,s),l=r.isStaleByTime(Je(s.staleTime,r))?await r.fetch(s):r.state.data,c=s.select;return c?c(l):l}fetchQuery(a){const s=this.defaultQueryOptions(a);s.retry===void 0&&(s.retry=!1);const r=this.#t.build(this,s);return r.isStaleByTime(Je(s.staleTime,r))?r.fetch(s):Promise.resolve(r.state.data)}prefetchQuery(a){return this.fetchQuery(a).then(mt).catch(mt)}infiniteQuery(a){return a._type="infinite",this.query(a)}fetchInfiniteQuery(a){return a._type="infinite",this.fetchQuery(a)}prefetchInfiniteQuery(a){return this.fetchInfiniteQuery(a).then(mt).catch(mt)}ensureInfiniteQueryData(a){return a._type="infinite",this.ensureQueryData(a)}resumePausedMutations(){return Po.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#a}setDefaultOptions(a){this.#a=a}setQueryDefaults(a,s){this.#n.set(qn(a),{queryKey:a,defaultOptions:s})}getQueryDefaults(a){const s=[...this.#n.values()],r={};
17return s.forEach(l=>{vi(a,l.queryKey)&&Object.assign(r,l.defaultOptions)}),r}setMutationDefaults(a,s){this.#s.set(qn(a),{mutationKey:a,defaultOptions:s})}getMutationDefaults(a){const s=[...this.#s.values()],r={};return s.forEach(l=>{vi(a,l.mutationKey)&&Object.assign(r,l.defaultOptions)}),r}defaultQueryOptions(a){if(a._defaulted)return a;const s={...this.#a.queries,...this.getQueryDefaults(a.queryKey),...a,_defaulted:!0};return s.queryHash||(s.queryHash=Kd(s.queryKey,s)),s.refetchOnReconnect===void 0&&(s.refetchOnReconnect=s.networkMode!=="always"),s.throwOnError===void 0&&(s.throwOnError=!!s.suspense),!s.networkMode&&s.persister&&(s.networkMode="offlineFirst"),s.queryFn===ta&&(s.enabled=!1),s}defaultMutationOptions(a){return a?._defaulted?a:{...this.#a.mutations,...a?.mutationKey&&this.getMutationDefaults(a.mutationKey),...a,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}};const By=w.createContext(!1),Qy=()=>w.useContext(By);By.Provider;function M1(){let a=!1;return{clearReset:()=>{a=!1},reset:()=>{a=!0},isReset:()=>a}}const R1=w.createContext(M1()),Vy=()=>w.useContext(R1),Fy=(a,s,r)=>{const l=r?.state.error&&typeof a.throwOnError=="function"?Zd(a.throwOnError,[r.state.error,r]):a.throwOnError;(a.suspense||l)&&(s.isReset()||(a.retryOnMount=!1))},Gy=a=>{w.useEffect(()=>{a.clearReset()},[a])},Yy=({result:a,errorResetBoundary:s,throwOnError:r,query:l,suspense:c})=>a.isError&&!s.isReset()&&!a.isFetching&&l&&(c&&a.data===void 0||Zd(r,[a.error,l])),ef=(a,s)=>s.state.data===void 0,Xy=a=>{if(a.suspense){const r=c=>c==="static"?c:Math.max(c??1e3,1e3),l=a.staleTime;a.staleTime=typeof l=="function"?(...c)=>r(l(...c)):r(l),typeof a.gcTime=="number"&&(a.gcTime=Math.max(a.gcTime,1e3))}},Ad=(a,s)=>a?.suspense&&s.isPending,Ky=(a,s,r)=>s.fetchOptimistic(a).catch(()=>{r.clearReset()});function Iy({queries:a,...s},r){const l=qr(r),c=Qy(),f=Vy(),p=s.subscribed!==!1,h=w.useMemo(()=>a.map(A=>{const D=l.defaultQueryOptions(A);return D._optimisticResults=c?"isRestoring":p?"optimistic":void 0,D}),[a,l,c,p]);h.forEach(A=>{Xy(A);const D=l.getQueryCache().get(A.queryHash);Fy(A,f,D)}),Gy(f);const[m]=w.useState(()=>new T1(l,h,s)),[g,b,v]=m.getOptimisticResult(h,s.combine),S=!c&&p;w.useSyncExternalStore(w.useCallback(A=>S?m.subscribe(et.batchCalls(A)):mt,[m,S]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),w.useEffect(()=>{m.setQueries(h,s)},[h,s,m]);const j=g.some((A,D)=>Ad(h[D],A))?g.flatMap((A,D)=>{const q=h[D];if(q&&Ad(q,A)){const I=new Br(l,q);return Ky(q,I,f)}return[]}):[];if(j.length>0)throw Promise.all(j);const E=g.find((A,D)=>{const q=h[D];return q&&Yy({result:A,errorResetBoundary:f,throwOnError:q.throwOnError,query:l.getQueryCache().get(q.queryHash),suspense:q.suspense})});if(E?.error)throw E.error;return b(v())}function Mo(a,s,r){const l=Qy(),c=Vy(),f=qr(r),p=f.defaultQueryOptions(a),h=f.getQueryCache().get(p.queryHash),m=a.subscribed!==!1;p._optimisticResults=l?"isRestoring":m?"optimistic":void 0,Xy(p),Fy(p,c,h),Gy(c);const[g]=w.useState(()=>new s(f,p)),b=g.getOptimisticResult(p),v=!l&&m;if(w.useSyncExternalStore(w.useCallback(S=>{const j=v?g.subscribe(et.batchCalls(S)):mt;return g.updateResult(),j},[g,v]),()=>g.getCurrentResult(),()=>g.getCurrentResult()),w.useEffect(()=>{g.setOptions(p)},[p,g]),Ad(p,b))throw Ky(p,g,c);if(Yy({result:b,errorResetBoundary:c,throwOnError:p.throwOnError,query:h,suspense:p.suspense}))throw b.error;return p.notifyOnChangeProps?b:g.trackResult(b)}function D1(a,s){return Mo(a,Br,s)}function z1(a,s){return Mo({...a,enabled:!0,suspense:!0,throwOnError:ef,placeholderData:void 0},Br,s)}function k1(a,s){return Mo({...a,enabled:!0,suspense:!0,throwOnError:ef,placeholderData:void 0},Uy,s)}function L1(a,s){return Iy({...a,queries:a.queries.map(r=>({...r,suspense:!0,throwOnError:ef,enabled:!0,placeholderData:void 0}))},s)}function H1(a,s){const r=qr(s);r.getQueryState(a.queryKey)||r.query(a).catch(mt)}function U1(a,s){const r=qr(s);r.getQueryState(a.queryKey)||r.infiniteQuery(a).catch(mt)}function q1(a,s){const r=qr(s),[l]=w.useState(()=>new A1(r,a));w.useEffect(()=>{l.setOptions(a)},[l,a]);const c=w.useSyncExternalStore(w.useCallback(p=>l.subscribe(et.batchCalls(p)),[l]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),f=w.useCallback((...p)=>{l.mutate(p[0],p[1]).catch(mt)},[l]);if(c.error&&Zd(l.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:f,mutateAsync:c.mutate}}function B1(a,s){return Mo(a,Uy,s)}function xs(a){return!!a&&!Array.isArray(a)&&typeof a=="object"}function Q1(){return Object.create(null)}const V1=typeof Symbol=="function"&&!!Symbol.asyncIterator;function Zy(a){return V1&&xs(a)&&Symbol.asyncIterator in a}var F1=Object.create,$y=Object.defineProperty,G1=Object.getOwnPropertyDescriptor,Jy=Object.getOwnPropertyNames,Y1=Object.getPrototypeOf,X1=Object.prototype.hasOwnProperty,Qr=(a,s)=>function(){return s||(0,a[Jy(a)[0]])((s={exports:{}}).exports,s),s.exports},K1=(a,s,r,l)=>{if(s&&typeof s=="object"||typeof s=="function")for(var c=Jy(s),f=0,p=c.length,h;f<p;f++)h=c[f],!X1.call(a,h)&&h!==r&&$y(a,h,{get:(m=>s[m]).bind(null,h),enumerable:!(l=G1(s,h))||l.enumerable});return a},Ro=(a,s,r)=>(r=a!=null?F1(Y1(a)):{},K1($y(r,"default",{value:a,enumerable:!0}),a));
17const Wy=()=>{},jg=a=>{Object.freeze&&Object.freeze(a)};function ev(a,s,r){var l;const c=s.join(".");return(l=r[c])!==null&&l!==void 0||(r[c]=new Proxy(Wy,{get(f,p){if(!(typeof p!="string"||p==="then"))return ev(a,[...s,p],r)},apply(f,p,h){const m=s[s.length-1];if(m==="valueOf"||m==="toString"||m==="toJSON")return`tRPC.proxy(${s.slice(0,-1).join(".")})`;let g={args:h,path:s};return m==="call"?g={args:h.length>=2?[h[1]]:[],path:s.slice(0,-1)}:m==="apply"&&(g={args:h.length>=2?h[1]:[],path:s.slice(0,-1)}),jg(g.args),jg(g.path),a(g)}})),r[c]}const Do=a=>ev(a,[],Q1()),tf=a=>new Proxy(Wy,{get(s,r){if(r!=="then")return a(r)}});var tv=Qr({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(a,s){function r(l){"@babel/helpers - typeof";return s.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},s.exports.__esModule=!0,s.exports.default=s.exports,r(l)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),I1=Qr({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(a,s){var r=tv().default;function l(c,f){if(r(c)!="object"||!c)return c;var p=c[Symbol.toPrimitive];if(p!==void 0){var h=p.call(c,f||"default");if(r(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),Z1=Qr({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(a,s){var r=tv().default,l=I1();function c(f){var p=l(f,"string");return r(p)=="symbol"?p:p+""}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}}),av=Qr({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(a,s){var r=Z1();function l(c,f,p){return(f=r(f))in c?Object.defineProperty(c,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[f]=p,c}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),af=Qr({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(a,s){var r=av();function l(f,p){var h=Object.keys(f);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(f);p&&(m=m.filter(function(g){return Object.getOwnPropertyDescriptor(f,g).enumerable})),h.push.apply(h,m)}return h}function c(f){for(var p=1;p<arguments.length;p++){var h=arguments[p]!=null?arguments[p]:{};p%2?l(Object(h),!0).forEach(function(m){r(f,m,h[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(h)):l(Object(h)).forEach(function(m){Object.defineProperty(f,m,Object.getOwnPropertyDescriptor(h,m))})}return f}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}});Ro(af());Ro(av());var co=Ro(af());function $1(a,s){if("error"in a){const l=s.deserialize(a.error);return{ok:!1,error:(0,co.default)((0,co.default)({},a),{},{error:l})}}return{ok:!0,result:(0,co.default)((0,co.default)({},a.result),(!a.result.type||a.result.type==="data")&&{type:"data",data:s.deserialize(a.result.data)})}}var ld=class extends Error{constructor(){super("Unable to transform response from server")}};function J1(a,s){let r;try{r=$1(a,s)}catch{throw new ld}if(!r.ok&&(!xs(r.error.error)||typeof r.error.error.code!="number"))throw new ld;if(r.ok&&!xs(r.result))throw new ld;return r}Ro(af());function zo(a){const s={subscribe(r){let l=null,c=!1,f=!1,p=!1;function h(){if(l===null){p=!0;return}f||(f=!0,typeof l=="function"?l():l&&l.unsubscribe())}return l=a({next(m){var g;c||(g=r.next)===null||g===void 0||g.call(r,m)},error(m){var g;c||(c=!0,(g=r.error)===null||g===void 0||g.call(r,m),h())},complete(){var m;c||(c=!0,(m=r.complete)===null||m===void 0||m.call(r),h())}}),p&&h(),{unsubscribe:h}},pipe(...r){return r.reduce(W1,s)}};return s}function W1(a,s){return s(a)}function eS(a){const s=new AbortController;return new Promise((l,c)=>{let f=!1;function p(){f||(f=!0,h.unsubscribe())}s.signal.addEventListener("abort",()=>{c(s.signal.reason)});const h=a.subscribe({next(m){f=!0,l(m),p()},error(m){c(m)},complete(){s.abort(),p()}})})}var tS=Object.create,nv=Object.defineProperty,aS=Object.getOwnPropertyDescriptor,sv=Object.getOwnPropertyNames,nS=Object.getPrototypeOf,sS=Object.prototype.hasOwnProperty,Fn=(a,s)=>function(){return s||(0,a[sv(a)[0]])((s={exports:{}}).exports,s),s.exports},iS=(a,s,r,l)=>{if(s&&typeof s=="object"||typeof s=="function")for(var c=sv(s),f=0,p=c.length,h;f<p;f++)h=c[f],!sS.call(a,h)&&h!==r&&nv(a,h,{get:(m=>s[m]).bind(null,h),enumerable:!(l=aS(s,h))||l.enumerable});return a},ws=(a,s,r)=>(r=a!=null?tS(nS(a)):{},iS(s||!a||!a.__esModule?nv(r,"default",{value:a,enumerable:!0}):r,a)),rS=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(a,s){function r(l,c){if(l==null)return{};var f={};for(var p in l)if({}.hasOwnProperty.call(l,p)){if(c.includes(p))continue;f[p]=l[p]}return f}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),lS=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(a,s){var r=rS();function l(c,f){if(c==null)return{};var p,h,m=r(c,f);
17if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(c);for(h=0;h<g.length;h++)p=g[h],f.includes(p)||{}.propertyIsEnumerable.call(c,p)&&(m[p]=c[p])}return m}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),iv=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(a,s){function r(l){"@babel/helpers - typeof";return s.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},s.exports.__esModule=!0,s.exports.default=s.exports,r(l)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),oS=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(a,s){var r=iv().default;function l(c,f){if(r(c)!="object"||!c)return c;var p=c[Symbol.toPrimitive];if(p!==void 0){var h=p.call(c,f||"default");if(r(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),cS=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(a,s){var r=iv().default,l=oS();function c(f){var p=l(f,"string");return r(p)=="symbol"?p:p+""}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}}),uS=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(a,s){var r=cS();function l(c,f,p){return(f=r(f))in c?Object.defineProperty(c,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[f]=p,c}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),Vr=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(a,s){var r=uS();function l(f,p){var h=Object.keys(f);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(f);p&&(m=m.filter(function(g){return Object.getOwnPropertyDescriptor(f,g).enumerable})),h.push.apply(h,m)}return h}function c(f){for(var p=1;p<arguments.length;p++){var h=arguments[p]!=null?arguments[p]:{};p%2?l(Object(h),!0).forEach(function(m){r(f,m,h[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(h)):l(Object(h)).forEach(function(m){Object.defineProperty(f,m,Object.getOwnPropertyDescriptor(h,m))})}return f}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}}),dS=ws(lS(),1),Pg=ws(Vr(),1);const fS=["cursor","direction"];function Na(a,s,r){const l=a.flatMap(c=>c.split("."));if(!s&&(!r||r==="any"))return l.length?[l]:[];if(r==="infinite"&&xs(s)&&("direction"in s||"cursor"in s)){const{cursor:c,direction:f}=s,p=(0,dS.default)(s,fS);return[l,{input:p,type:"infinite"}]}return[l,(0,Pg.default)((0,Pg.default)({},typeof s<"u"&&s!==ta&&{input:s}),r&&r!=="any"&&{type:r})]}function bo(a){return Na(a,void 0,"any")}var pS=Object.create,rv=Object.defineProperty,mS=Object.getOwnPropertyDescriptor,lv=Object.getOwnPropertyNames,hS=Object.getPrototypeOf,gS=Object.prototype.hasOwnProperty,Da=(a,s)=>function(){return s||(0,a[lv(a)[0]])((s={exports:{}}).exports,s),s.exports},yS=(a,s,r,l)=>{if(s&&typeof s=="object"||typeof s=="function")for(var c=lv(s),f=0,p=c.length,h;f<p;f++)h=c[f],!gS.call(a,h)&&h!==r&&rv(a,h,{get:(m=>s[m]).bind(null,h),enumerable:!(l=mS(s,h))||l.enumerable});return a},nt=(a,s,r)=>(r=a!=null?pS(hS(a)):{},yS(s||!a||!a.__esModule?rv(r,"default",{value:a,enumerable:!0}):r,a)),ov=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(a,s){function r(l){"@babel/helpers - typeof";return s.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},s.exports.__esModule=!0,s.exports.default=s.exports,r(l)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),vS=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(a,s){var r=ov().default;function l(c,f){if(r(c)!="object"||!c)return c;var p=c[Symbol.toPrimitive];if(p!==void 0){var h=p.call(c,f||"default");if(r(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),xS=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(a,s){var r=ov().default,l=vS();function c(f){var p=l(f,"string");return r(p)=="symbol"?p:p+""}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}}),js=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/
17defineProperty.js"(a,s){var r=xS();function l(c,f,p){return(f=r(f))in c?Object.defineProperty(c,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[f]=p,c}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),Sa=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(a,s){var r=js();function l(f,p){var h=Object.keys(f);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(f);p&&(m=m.filter(function(g){return Object.getOwnPropertyDescriptor(f,g).enumerable})),h.push.apply(h,m)}return h}function c(f){for(var p=1;p<arguments.length;p++){var h=arguments[p]!=null?arguments[p]:{};p%2?l(Object(h),!0).forEach(function(m){r(f,m,h[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(h)):l(Object(h)).forEach(function(m){Object.defineProperty(f,m,Object.getOwnPropertyDescriptor(h,m))})}return f}s.exports=c,s.exports.__esModule=!0,s.exports.default=s.exports}});function bS(a){return s=>{let r=0,l=null;const c=[];function f(){l||(l=s.subscribe({next(h){for(const g of c){var m;(m=g.next)===null||m===void 0||m.call(g,h)}},error(h){for(const g of c){var m;(m=g.error)===null||m===void 0||m.call(g,h)}},complete(){for(const m of c){var h;(h=m.complete)===null||h===void 0||h.call(m)}}}))}function p(){if(r===0&&l){const h=l;l=null,h.unsubscribe()}}return zo(h=>(r++,c.push(h),f(),{unsubscribe(){r--,p();const m=c.findIndex(g=>g===h);m>-1&&c.splice(m,1)}}))}}function SS(a){let s=a;const r=[],l=p=>{s!==void 0&&p.next(s),r.push(p)},c=p=>{r.splice(r.indexOf(p),1)},f=zo(p=>(l(p),()=>{c(p)}));return f.next=p=>{if(s!==p){s=p;for(const h of r)h.next(p)}},f.get=()=>s,f}function wS(a){return zo(s=>{function r(c=0,f=a.op){const p=a.links[c];if(!p)throw new Error("No more links to execute - did you forget to add an ending link?");return p({op:f,next(m){return r(c+1,m)}})}return r().subscribe(s)})}var uo=nt(js(),1),mi=nt(Sa(),1);function jS(a){return a instanceof Rr}function PS(a){return xs(a)&&xs(a.error)&&typeof a.error.code=="number"&&typeof a.error.message=="string"}function CS(a,s){return typeof a=="string"?a:xs(a)&&typeof a.message=="string"?a.message:s}var Rr=class So extends Error{constructor(s,r){var l,c;const f=r?.cause;super(s,{cause:f}),(0,uo.default)(this,"cause",void 0),(0,uo.default)(this,"shape",void 0),(0,uo.default)(this,"data",void 0),(0,uo.default)(this,"meta",void 0),this.meta=r?.meta,this.cause=f,this.shape=r==null||(l=r.result)===null||l===void 0?void 0:l.error,this.data=r==null||(c=r.result)===null||c===void 0?void 0:c.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,So.prototype)}static from(s,r={}){const l=s;return jS(l)?(r.meta&&(l.meta=(0,mi.default)((0,mi.default)({},l.meta),r.meta)),l):PS(l)?new So(l.error.message,(0,mi.default)((0,mi.default)({},r),{},{result:l,cause:r.cause})):new So(CS(l,"Unknown error"),(0,mi.default)((0,mi.default)({},r),{},{cause:l}))}};function ES(a){const s=a;return s?"input"in s?s:{input:s,output:s}:{input:{serialize:r=>r,deserialize:r=>r},output:{serialize:r=>r,deserialize:r=>r}}}const Cg=a=>typeof a=="function";function OS(a){if(a)return a;if(typeof window<"u"&&Cg(window.fetch))return window.fetch;if(typeof globalThis<"u"&&Cg(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var _r=nt(Sa());function AS(a){return{url:a.url.toString(),fetch:a.fetch,transformer:ES(a.transformer),methodOverride:a.methodOverride}}function TS(a){const s={};for(let r=0;r<a.length;r++){const l=a[r];s[r]=l}return s}const NS={query:"GET",mutation:"POST",subscription:"PATCH"};function cv(a){return"input"in a?a.transformer.input.serialize(a.input):TS(a.inputs.map(s=>a.transformer.input.serialize(s)))}const uv=a=>{const s=a.url.split("?");let l=s[0].replace(/\/$/,"")+"/"+a.path;const c=[];if(s[1]&&c.push(s[1]),"inputs"in a&&c.push("batch=1"),a.type==="query"||a.type==="subscription"){const f=cv(a);f!==void 0&&a.methodOverride!=="POST"&&c.push(`input=${encodeURIComponent(JSON.stringify(f))}`)}return c.length&&(l+="?"+c.join("&")),l},_S=a=>
17{if(a.type==="query"&&a.methodOverride!=="POST")return;const s=cv(a);return s!==void 0?JSON.stringify(s):void 0},MS=a=>kS((0,_r.default)((0,_r.default)({},a),{},{contentTypeHeader:"application/json",getUrl:uv,getBody:_S}));var RS=class extends Error{constructor(){const a="AbortError";super(a),this.name=a,this.message=a}};const DS=a=>{var s;if(a?.aborted)throw(s=a.throwIfAborted)===null||s===void 0||s.call(a),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new RS};async function zS(a){var s,r;DS(a.signal);const l=a.getUrl(a),c=a.getBody(a),f=(s=a.methodOverride)!==null&&s!==void 0?s:NS[a.type],p=await(async()=>{const m=await a.headers();return Symbol.iterator in m?Object.fromEntries(m):m})(),h=(0,_r.default)((0,_r.default)((0,_r.default)({},a.contentTypeHeader&&f!=="GET"?{"content-type":a.contentTypeHeader}:{}),a.trpcAcceptHeader?{[(r=a.trpcAcceptHeaderKey)!==null&&r!==void 0?r:"trpc-accept"]:a.trpcAcceptHeader}:void 0),p);return OS(a.fetch)(l,{method:f,signal:a.signal,body:c,headers:h})}async function kS(a){const s={},r=await zS(a);s.response=r;const l=await r.json();return s.responseJSON=l,{json:l,meta:s}}nt(Sa(),1);const Eg=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Og(a){let s=null,r=null;const l=()=>{clearTimeout(r),r=null,s=null};function c(h){const m=[[]];let g=0;for(;;){const S=h[g];if(!S)break;const j=m[m.length-1];if(S.aborted){var b;(b=S.reject)===null||b===void 0||b.call(S,new Error("Aborted")),g++;continue}if(a.validate(j.concat(S).map(A=>A.key))){j.push(S),g++;continue}if(j.length===0){var v;(v=S.reject)===null||v===void 0||v.call(S,new Error("Input is too big for a single dispatch")),g++;continue}m.push([])}return m}function f(){const h=c(s);l();for(const m of h){if(!m.length)continue;const g={items:m};for(const v of m)v.batch=g;a.fetch(g.items.map(v=>v.key)).then(async v=>{await Promise.all(v.map(async(j,E)=>{const A=g.items[E];try{var D;const I=await Promise.resolve(j);(D=A.resolve)===null||D===void 0||D.call(A,I)}catch(I){var q;(q=A.reject)===null||q===void 0||q.call(A,I)}A.batch=null,A.reject=null,A.resolve=null}));for(const j of g.items){var S;(S=j.reject)===null||S===void 0||S.call(j,new Error("Missing result")),j.batch=null}}).catch(v=>{for(const j of g.items){var S;(S=j.reject)===null||S===void 0||S.call(j,v),j.batch=null}})}}function p(h){var m;const g={aborted:!1,key:h,batch:null,resolve:Eg,reject:Eg},b=new Promise((v,S)=>{var j;g.reject=S,g.resolve=v,(j=s)!==null&&j!==void 0||(s=[]),s.push(g)});return(m=r)!==null&&m!==void 0||(r=setTimeout(f)),b}return{load:p}}function LS(...a){const s=new AbortController,r=a.length;let l=0;const c=()=>{++l===r&&s.abort()};for(const f of a)f?.aborted?c():f?.addEventListener("abort",c,{once:!0});return s.signal}var fo=nt(Sa(),1);function HS(a){var s,r;const l=AS(a),c=(s=a.maxURLLength)!==null&&s!==void 0?s:1/0,f=(r=a.maxItems)!==null&&r!==void 0?r:1/0;return()=>{const p=b=>({validate(v){if(c===1/0&&f===1/0)return!0;if(v.length>f)return!1;const S=v.map(A=>A.path).join(","),j=v.map(A=>A.input);return uv((0,fo.default)((0,fo.default)({},l),{},{type:b,path:S,inputs:j,signal:null})).length<=c},async fetch(v){const S=v.map(I=>I.path).join(","),j=v.map(I=>I.input),E=LS(...v.map(I=>I.signal)),A=await MS((0,fo.default)((0,fo.default)({},l),{},{path:S,inputs:j,type:b,headers(){return a.headers?typeof a.headers=="function"?a.headers({opList:v}):a.headers:{}},signal:E}));return(Array.isArray(A.json)?A.json:v.map(()=>A.json)).map(I=>({meta:A.meta,json:I}))}}),h=Og(p("query")),m=Og(p("mutation")),g={query:h,mutation:m};return({op:b})=>zo(v=>{/* istanbul ignore if -- @preserve */if(b.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const j=g[b.type].load(b);let E;return j.then(A=>{E=A;const D=J1(A.json,l.transformer.output);if(!D.ok){v.error(Rr.from(D.error,{meta:A.meta}));return}v.next({context:A.meta,result:D.result}),v.complete()}).catch(A=>{v.error(Rr.from(A,{meta:E?.meta}))}),()=>{}})}}nt(Sa(),1);const dv=(a,...s)=>typeof a=="function"?a(...s):a;nt(js(),1);function US(){let a,s;return{promise:new Promise((l,c)=>{a=l,s=c}),resolve:a,reject:s}}async function qS(a){const s=await dv(a.url);if(!a.connectionParams)return s;const l=`${s.includes("?")?"&":"?"}connectionParams=1`;return s+l}async function BS(a,s){const r={method:"connectionParams",data:await dv(a)};return s.encode(r)}nt(js(),1);var Ln=nt(js(),1);function QS(a){const{promise:s,resolve:r,reject:l}=US();return a.addEventListener("open",()=>{a.removeEventListener("error",l),r()}),a.addEventListener("error",l),s}function VS(a,{intervalMs:s,pongTimeoutMs:r}){let l,c;function f(){l=setTimeout(()=>{a.send("PING"),c=setTimeout(()=>{a.close()},r)},s)}function p(){clearTimeout(l),f()}function h(){clearTimeout(c),p()}a.addEventListener("open",f),a.addEventListener("message",({data:m})=>{clearTimeout(l),f(),m==="PONG"&&h()}),a.addEventListener("close",()=>{clearTimeout(l),clearTimeout(c)})}var FS=class Td{constructor(s){var r;if((0,Ln.default)(this,"id",++Td.connectCount),(0,Ln.default)(this,"WebSocketPonyfill",void 0),(0,Ln.default)(this,"urlOptions",void 0),(0,Ln.default)(this,"keepAliveOpts",void 0),(0,Ln.default)(this,"encoder",void 0),(0,Ln.default)(this,"wsObservable",SS(null)),(0,Ln.default)(this,"openPromise",null),this.WebSocketPonyfill=(r=s.WebSocketPonyfill)!==null&&r!==void 0?r:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=s.urlOptions,this.keepAliveOpts=s.keepAlive,this.encoder=s.encoder}get ws(){return this.wsObservable.get()}set ws(s){this.wsObservable.next(s)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var s=this;if(s.openPromise)return s.openPromise;s.id=++Td.connectCount;const r=qS(s.urlOptions).then(l=>new s.WebSocketPonyfill(l));s.openPromise=r.then(async l=>{s.ws=l,l.binaryType="arraybuffer",l.addEventListener("message",function({data:c}){c==="PING"&&this.send("PONG")}),s.keepAliveOpts.enabled&&VS(l,s.keepAliveOpts),l.addEventListener("close",()=>{s.ws===l&&(s.ws=null)}),await QS(l),s.urlOptions.connectionParams&&l.send(await BS(s.urlOptions.connectionParams,s.encoder))});try{await s.openPromise}finally{s.openPromise=null}}async close(){var s=this;try{await s.openPromise}finally{var r;(r=s.ws)===null||r===void 0||r.close()}}};(0,Ln.default)(FS,"connectCount",0);nt(js(),1);nt(Sa(),1);var od=nt(js(),1),Ag=nt(Sa(),1),ko=class{constructor(a){(0,od.default)(this,"links",void 0),(0,od.default)(this,"runtime",void 0),(0,od.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=a.links.map(s=>s(this.runtime))}$request(a){var s;return wS({links:this.links,op:(0,Ag.default)((0,Ag.default)({},a),{},{context:(s=a.context)!==null&&s!==void 0?s:{},id:++this.requestId})}).pipe(bS())}async requestAsPromise(a){var s=this;try{const r=s.$request(a);return(await eS(r)).result.data}catch(r){throw Rr.from(r)}}query(a,s,r){return this.requestAsPromise({type:"query",path:a,input:s,context:r?.context,signal:r?.signal})}mutation(a,s,r){return this.requestAsPromise({type:"mutation",path:a,input:s,context:r?.context,signal:r?.signal})}subscription(a,s,r){return this.$request({type:"subscription",path:a,input:s,context:r.context,signal:r.signal}).subscribe({next(c){switch(c.result.type){case"state":{var f;(f=r.onConnectionStateChange)===null||f===void 0||f.call(r,c.result);break}case"started":{var p;(p=r.onStarted)===null||p===void 0||p.call(r,{context:c.context});break}case"stopped":{var h;(h=r.onStopped)===null||h===void 0||h.call(r);break}case"data":case void 0:{var m;(m=r.onData)===null||m===void 0||m.call(r,c.result.data);break}}},error(c){var f;(f=r.onError)===null||f===void 0||f.call(r,c)},complete(){var c;
17(c=r.onComplete)===null||c===void 0||c.call(r)}})}};const fv=Symbol.for("trpc_untypedClient"),GS={query:"query",mutate:"mutation",subscribe:"subscription"},YS=a=>GS[a];function pv(a){const s=Do(({path:r,args:l})=>{const c=[...r],f=YS(c.pop()),p=c.join(".");return a[f](p,...l)});return tf(r=>r===fv?a:s[r])}function XS(a){const s=new ko(a);return pv(s)}function nf(a){return a[fv]}nt(Sa(),1);nt(Sa(),1);var KS=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(a,s){function r(c){var f,p,h,m=2;for(typeof Symbol<"u"&&(p=Symbol.asyncIterator,h=Symbol.iterator);m--;){if(p&&(f=c[p])!=null)return f.call(c);if(h&&(f=c[h])!=null)return new l(f.call(c));p="@@asyncIterator",h="@@iterator"}throw new TypeError("Object is not async iterable")}function l(c){function f(p){if(Object(p)!==p)return Promise.reject(new TypeError(p+" is not an object."));var h=p.done;return Promise.resolve(p.value).then(function(m){return{value:m,done:h}})}return l=function(h){this.s=h,this.n=h.next},l.prototype={s:null,n:null,next:function(){return f(this.n.apply(this.s,arguments))},return:function(h){var m=this.s.return;return m===void 0?Promise.resolve({value:h,done:!0}):f(m.apply(this.s,arguments))},throw:function(h){var m=this.s.return;return m===void 0?Promise.reject(h):f(m.apply(this.s,arguments))}},new l(c)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}});nt(KS(),1);nt(Sa(),1);var IS=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(a,s){function r(){var l=typeof SuppressedError=="function"?SuppressedError:function(h,m){var g=Error();return g.name="SuppressedError",g.error=h,g.suppressed=m,g},c={},f=[];function p(h,m){if(m!=null){if(Object(m)!==m)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(h)var g=m[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(g===void 0&&(g=m[Symbol.dispose||Symbol.for("Symbol.dispose")],h))var b=g;if(typeof g!="function")throw new TypeError("Object is not disposable.");b&&(g=function(){try{b.call(m)}catch(S){return Promise.reject(S)}}),f.push({v:m,d:g,a:h})}else h&&f.push({d:m,a:h});return m}return{e:c,u:p.bind(null,!1),a:p.bind(null,!0),d:function(){var m,g=this.e,b=0;function v(){for(;m=f.pop();)try{if(!m.a&&b===1)return b=0,f.push(m),Promise.resolve().then(v);if(m.d){var j=m.d.call(m.v);if(m.a)return b|=2,Promise.resolve(j).then(v,S)}else b|=1}catch(E){return S(E)}if(b===1)return g!==c?Promise.reject(g):Promise.resolve();if(g!==c)throw g}function S(j){return g=g!==c?new l(j,g):j,v()}return v()}}}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),mv=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(a,s){function r(l,c){this.v=l,this.k=c}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),ZS=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(a,s){var r=mv();function l(c){return new r(c,0)}s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}}),$S=Da({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(a,s){var r=mv();function l(f){return function(){return new c(f.apply(this,arguments))}}function c(f){var p,h;function m(b,v){try{var S=f[b](v),j=S.value,E=j instanceof r;Promise.resolve(E?j.v:j).then(function(A){if(E){var D=b==="return"?"return":"next";if(!j.k||A.done)return m(D,A);A=f[D](A).value}g(S.done?"return":"normal",A)},function(A){m("throw",A)})}catch(A){g("throw",A)}}function g(b,v){switch(b){case"return":p.resolve({value:v,done:!0});break;case"throw":p.reject(v);break;default:p.resolve({value:v,done:!1})}(p=p.next)?m(p.key,p.arg):h=null}this._invoke=function(b,v){return new Promise(function(S,j){var E={key:b,arg:v,resolve:S,reject:j,next:null};h?h=h.next=E:(p=h=E,m(b,v))})},typeof f.return!="function"&&(this.return=void 0)}c.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(f){return this._invoke("next",f)},c.prototype.throw=function(f){return this._invoke("throw",f)},c.prototype.return=function(f){return this._invoke("return",f)},s.exports=l,s.exports.__esModule=!0,s.exports.default=s.exports}});nt(IS(),1);nt(ZS(),1);nt($S(),1);nt(Sa(),1);function JS(a){return Do(({path:s,args:r})=>{var l;const c=[...s],f=c.pop();if(f==="useMutation")return a[f](c,...r);if(f==="_def")return{path:c};const[p,...h]=r,m=(l=h[0])!==null&&l!==void 0?l:{};return a[f](c,p,m)})}var cd;const WS=["client","ssrContext","ssrState","abortOnUnmount"],ew=(cd=w.createContext)===null||cd===void 0?void 0:cd.call(Ty,null),tw=a=>{switch(a){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invali
17date":case"refetch":case"reset":return"any"}};function aw(a){return Do(s=>{const r=[...s.path],l=r.pop(),c=[...s.args],f=c.shift(),p=tw(l),h=Na(r,f,p);return{infiniteQueryOptions:()=>a.infiniteQueryOptions(r,h,c[0]),queryOptions:()=>a.queryOptions(r,h,...c),fetch:()=>a.fetchQuery(h,...c),fetchInfinite:()=>a.fetchInfiniteQuery(h,c[0]),prefetch:()=>a.prefetchQuery(h,...c),prefetchInfinite:()=>a.prefetchInfiniteQuery(h,c[0]),ensureData:()=>a.ensureQueryData(h,...c),invalidate:()=>a.invalidateQueries(h,...c),reset:()=>a.resetQueries(h,...c),refetch:()=>a.refetchQueries(h,...c),cancel:()=>a.cancelQuery(h,...c),setData:()=>{a.setQueryData(h,c[0],c[1])},setQueriesData:()=>a.setQueriesData(h,c[0],c[1],c[2]),setInfiniteData:()=>{a.setInfiniteQueryData(h,c[0],c[1])},getData:()=>a.getQueryData(h),getInfiniteData:()=>a.getInfiniteQueryData(h),setMutationDefaults:()=>a.setMutationDefaults(bo(r),f),getMutationDefaults:()=>a.getMutationDefaults(bo(r)),isMutating:()=>a.isMutating({mutationKey:bo(r)})}[l]()})}function nw(a){const s=pv(a.client),r=aw(a);return tf(l=>{const c=l;return c==="client"?s:WS.includes(c)?a[c]:r[l]})}var sw=ws(Vr(),1);function Tg(a){const s=a instanceof ko?a:nf(a);return Do(r=>{const l=r.path,c=l.join("."),[f,p]=r.args;return(0,sw.default)({queryKey:Na(l,f,"query"),queryFn:()=>s.query(c,f,p?.trpc)},p)})}var ud=ws(Vr(),1);function Mt(a,s,r){var l;const c=a[0];let f=(l=a[1])===null||l===void 0?void 0:l.input;if(r){var p;f=(0,ud.default)((0,ud.default)((0,ud.default)({},(p=f)!==null&&p!==void 0?p:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})}return[c.join("."),f,s?.trpc]}var iw=Fn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(a,s){function r(c){var f,p,h,m=2;for(typeof Symbol<"u"&&(p=Symbol.asyncIterator,h=Symbol.iterator);m--;){if(p&&(f=c[p])!=null)return f.call(c);if(h&&(f=c[h])!=null)return new l(f.call(c));p="@@asyncIterator",h="@@iterator"}throw new TypeError("Object is not async iterable")}function l(c){function f(p){if(Object(p)!==p)return Promise.reject(new TypeError(p+" is not an object."));var h=p.done;return Promise.resolve(p.value).then(function(m){return{value:m,done:h}})}return l=function(h){this.s=h,this.n=h.next},l.prototype={s:null,n:null,next:function(){return f(this.n.apply(this.s,arguments))},return:function(h){var m=this.s.return;return m===void 0?Promise.resolve({value:h,done:!0}):f(m.apply(this.s,arguments))},throw:function(h){var m=this.s.return;return m===void 0?Promise.reject(h):f(m.apply(this.s,arguments))}},new l(c)}s.exports=r,s.exports.__esModule=!0,s.exports.default=s.exports}}),rw=ws(iw(),1);function Nd(a){return{path:a.path.join(".")}}function Er(a){const s=Nd(a);return w.useMemo(()=>s,[s])}async function hv(a,s,r){const c=s.getQueryCache().build(s,{queryKey:r});c.setState({data:[],status:"success"});const f=[];var p=!1,h=!1,m;try{for(var g=(0,rw.default)(a),b;p=!(b=await g.next()).done;p=!1){const v=b.value;f.push(v),c.setState({data:[...f]})}}catch(v){h=!0,m=v}finally{try{p&&g.return!=null&&await g.return()}finally{if(h)throw m}}return f}var De=ws(Vr(),1);function lw(a){const{client:s,queryClient:r}=a,l=s instanceof ko?s:nf(s);return{infiniteQueryOptions:(c,f,p)=>{var h,m;const g=((h=f[1])===null||h===void 0?void 0:h.input)===ta,b=async v=>{var S;const j=(0,De.default)((0,De.default)({},p),{},{trpc:(0,De.default)((0,De.default)({},p?.trpc),!(p==null||(S=p.trpc)===null||S===void 0)&&S.abortOnUnmount?{signal:v.signal}:{signal:null})});return await l.query(...Mt(f,j,{direction:v.direction,pageParam:v.pageParam}))};return Object.assign((0,De.default)((0,De.default)({},p),{},{initialData:p?.initialData,queryKey:f,queryFn:g?ta:b,initialPageParam:(m=p?.initialCursor)!==null&&m!==void 0?m:null}),{trpc:Nd({path:c})})},queryOptions:(c,f,p)=>{var h;const m=((h=f[1])===null||h===void 0?void 0:h.input)===ta,g=async b=>{var v;const S=(0,De.default)((0,De.default)({},p),{},{trpc:(0,De.default)((0,De.default)({},p?.trpc),!(p==null||(v=p.trpc)===null||v===void 0)&&v.abortOnUnmount?{signal:b.signal}:{signal:null})}),j=await l.query(...Mt(f,S));return Zy(j)?hv(j,r,f):j};return Object.assign((0,De.default)((0,De.default)({},p),{},{initialData:p?.initialData,queryKey:f,queryFn:m?ta:g}),{trpc:Nd({path:c})})},fetchQuery:(c,f)=>r.fetchQuery((0,De.default)((0,De.default)({},f),{},{queryKey:c,queryFn:()=>l.query(...Mt(c,f))})),fetchInfiniteQuery:(c,f)=>{var p;return r.fetchInfiniteQuery((0,De.default)((0,De.default)({},f),{},{queryKey:c,queryFn:({pageParam:h,direction:m})=>l.query(...Mt(c,f,{pageParam:h,direction:m})),initialPageParam:(p=f?.initialCursor)!==null&&p!==void 0?p:null}))},prefetchQuery:(c,f)=>r.prefetchQuery((0,De.default)((0,De.default)({},f),{},{queryKey:c,queryFn:()=>l.query(...Mt(c,f))})),prefetchInfiniteQuery:(c,f)=>{var p;return r.prefetchInfiniteQuery((0,De.default)((0,De.default)({},f),{},{queryKey:c,queryFn:({pageParam:h,direction:m})=>l.query(...Mt(c,f,{pageParam:h,direction:m})),initialPageParam:(p=f?.initialCursor)!==null&&p!==void 0?p:null}))},ensureQueryData:(c,f)=>r.ensureQueryData((0,De.default)((0,De.default)({},f),{},{queryKey:c,queryFn:()=>l.query(...Mt(c,f))})),invalidateQueries:(c,f,p)=>
17r.invalidateQueries((0,De.default)((0,De.default)({},f),{},{queryKey:c}),p),resetQueries:(c,f,p)=>r.resetQueries((0,De.default)((0,De.default)({},f),{},{queryKey:c}),p),refetchQueries:(c,f,p)=>r.refetchQueries((0,De.default)((0,De.default)({},f),{},{queryKey:c}),p),cancelQuery:(c,f)=>r.cancelQueries({queryKey:c},f),setQueryData:(c,f,p)=>r.setQueryData(c,f,p),setQueriesData:(c,f,p,h)=>r.setQueriesData((0,De.default)((0,De.default)({},f),{},{queryKey:c}),p,h),getQueryData:c=>r.getQueryData(c),setInfiniteQueryData:(c,f,p)=>r.setQueryData(c,f,p),getInfiniteQueryData:c=>r.getQueryData(c),setMutationDefaults:(c,f)=>{const p=c[0],h=m=>l.mutation(...Mt([p,{input:m}],a));return r.setMutationDefaults(c,typeof f=="function"?f({canonicalMutationFn:h}):f)},getMutationDefaults:c=>r.getMutationDefaults(c),isMutating:c=>r.isMutating((0,De.default)((0,De.default)({},c),{},{exact:!0}))}}var oe=ws(Vr());const Ng=(a,s)=>new Proxy(a,{get(l,c){return s(c),l[c]}});function ow(a){var s,r;const l=(s=void 0)!==null&&s!==void 0?s:_=>_.originalFn(),c=(r=void 0)!==null&&r!==void 0?r:ew,f=XS,p=_=>{var B;const{abortOnUnmount:N=!1,queryClient:V,ssrContext:ae}=_,[ne,K]=w.useState((B=_.ssrState)!==null&&B!==void 0?B:!1),$=_.client instanceof ko?_.client:nf(_.client),se=w.useMemo(()=>lw({client:$,queryClient:V}),[$,V]),W=w.useMemo(()=>(0,oe.default)({abortOnUnmount:N,queryClient:V,client:$,ssrContext:ae??null,ssrState:ne},se),[N,$,se,V,ae,ne]);return w.useEffect(()=>{K(re=>re?"mounted":!1)},[]),o.jsx(c.Provider,{value:W,children:_.children})};function h(){const _=w.useContext(c);if(!_)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return _}function m(_,B){var N;const{queryClient:V,ssrState:ae}=h();return ae&&ae!=="mounted"&&((N=V.getQueryCache().find({queryKey:_}))===null||N===void 0?void 0:N.state.status)==="error"?(0,oe.default)({retryOnMount:!1},B):B}function g(_,B,N){var V,ae,ne,K,$;const se=h(),{abortOnUnmount:W,client:re,ssrState:O,queryClient:U,prefetchQuery:R}=se,le=Na(_,B,"query"),pe=U.getQueryDefaults(le),P=B===ta;typeof window>"u"&&O==="prepass"&&(N==null||(V=N.trpc)===null||V===void 0?void 0:V.ssr)!==!1&&((ae=N?.enabled)!==null&&ae!==void 0?ae:pe?.enabled)!==!1&&!P&&!U.getQueryCache().find({queryKey:le})&&R(le,N);const F=m(le,(0,oe.default)((0,oe.default)({},pe),N)),L=(ne=(K=N==null||($=N.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&K!==void 0?K:void 0)!==null&&ne!==void 0?ne:W,G=D1((0,oe.default)((0,oe.default)({},F),{},{queryKey:le,queryFn:P?B:async te=>{const me=(0,oe.default)((0,oe.default)({},F),{},{trpc:(0,oe.default)((0,oe.default)({},F?.trpc),L?{signal:te.signal}:{signal:null})}),ce=await re.query(...Mt(le,me));return Zy(ce)?hv(ce,U,le):ce}}),U);return G.trpc=Er({path:_}),G}function b(_,B,N){var V,ae,ne;const K=h(),$=Na(_,B,"query"),se=B===ta,W=(V=(ae=N==null||(ne=N.trpc)===null||ne===void 0?void 0:ne.abortOnUnmount)!==null&&ae!==void 0?ae:void 0)!==null&&V!==void 0?V:K.abortOnUnmount;H1((0,oe.default)((0,oe.default)({},N),{},{queryKey:$,queryFn:se?B:re=>{const O={trpc:(0,oe.default)((0,oe.default)({},N?.trpc),W?{signal:re.signal}:{})};return K.client.query(...Mt($,O))}}))}function v(_,B,N){var V,ae,ne;const K=h(),$=Na(_,B,"query"),se=(V=(ae=N==null||(ne=N.trpc)===null||ne===void 0?void 0:ne.abortOnUnmount)!==null&&ae!==void 0?ae:void 0)!==null&&V!==void 0?V:K.abortOnUnmount,W=z1((0,oe.default)((0,oe.default)({},N),{},{queryKey:$,queryFn:re=>{const O=(0,oe.default)((0,oe.default)({},N),{},{trpc:(0,oe.default)((0,oe.default)({},N?.trpc),se?{signal:re.signal}:{signal:null})});return K.client.query(...Mt($,O))}}),K.queryClient);return W.trpc=Er({path:_}),[W.data,W]}function S(_,B){const{client:N,queryClient:V}=h(),ae=bo(_),ne=V.defaultMutationOptions(V.getMutationDefaults(ae)),K=q1((0,oe.default)((0,oe.default)({},B),{},{mutationKey:ae,mutationFn:$=>N.mutation(...Mt([_,{input:$}],B)),onSuccess(...$){var se,W;return l({originalFn:()=>{var O,U,R;return(O=B==null||(U=B.onSuccess)===null||U===void 0?void 0:U.call(B,...$))!==null&&O!==void 0?O:ne==null||(R=ne.onSuccess)===null||R===void 0?void 0:R.call(ne,...$)},queryClient:V,meta:(se=(W=B?.meta)!==null&&W!==void 0?W:ne?.meta)!==null&&se!==void 0?se:{}})}}),V);return K.trpc=Er({path:_}),K}const j={data:void 0,error:null,status:"idle"},E={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function A(_,B,N){var V;const ae=(V=N?.enabled)!==null&&V!==void 0?V:B!==ta,ne=qn(Na(_,B,"any")),{client:K}=h(),$=w.useRef(N);w.useEffect(()=>{$.current=N});const[se]=w.useState(new Set([])),W=w.useCallback(P=>{se.add(P)},[se]),re=w.useRef(null),O=w.useCallback(P=>{const F=R.current,L=R.current=P(F);let G=!1;for(const te of se)if(F[te]!==L[te]){G=!0;break}G&&pe(Ng(L,W))},[W,se]),U=w.useCallback(()=>{var P;if((P=re.current)===null||P===void 0||P.unsubscribe(),!ae){O(()=>(0,oe.default)((0,oe.default)({},j),{},{reset:U}));return}O(()=>(0,oe.default)((0,oe.default)({},E),{},{reset:U}));const F=K.subscription(_.join("."),B??void 0,{onStarted:()=>{var L,G;(L=(G=$.current).onStarted)===null||L===void 0||L.call(G),O(te=>(0,oe.default)((0,oe.default)({},te),{},{status:"pending",error:null}))},onData:L=>
17{var G,te;(G=(te=$.current).onData)===null||G===void 0||G.call(te,L),O(me=>(0,oe.default)((0,oe.default)({},me),{},{status:"pending",data:L,error:null}))},onError:L=>{var G,te;(G=(te=$.current).onError)===null||G===void 0||G.call(te,L),O(me=>(0,oe.default)((0,oe.default)({},me),{},{status:"error",error:L}))},onConnectionStateChange:L=>{O(G=>{switch(L.state){case"idle":return(0,oe.default)((0,oe.default)({},G),{},{status:L.state,error:null,data:void 0});case"connecting":return(0,oe.default)((0,oe.default)({},G),{},{error:L.error,status:L.state});case"pending":return G}})},onComplete:()=>{var L,G;(L=(G=$.current).onComplete)===null||L===void 0||L.call(G),O(te=>(0,oe.default)((0,oe.default)({},te),{},{status:"idle",error:null,data:void 0}))}});re.current=F},[K,ne,ae,O]);w.useEffect(()=>(U(),()=>{var P;(P=re.current)===null||P===void 0||P.unsubscribe()}),[U]);const R=w.useRef(ae?(0,oe.default)((0,oe.default)({},E),{},{reset:U}):(0,oe.default)((0,oe.default)({},j),{},{reset:U})),[le,pe]=w.useState(Ng(R.current,W));return le}function D(_,B,N){var V,ae,ne,K,$;const{client:se,ssrState:W,prefetchInfiniteQuery:re,queryClient:O,abortOnUnmount:U}=h(),R=Na(_,B,"infinite"),le=O.getQueryDefaults(R),pe=B===ta;typeof window>"u"&&W==="prepass"&&(N==null||(V=N.trpc)===null||V===void 0?void 0:V.ssr)!==!1&&((ae=N?.enabled)!==null&&ae!==void 0?ae:le?.enabled)!==!1&&!pe&&!O.getQueryCache().find({queryKey:R})&&re(R,(0,oe.default)((0,oe.default)({},le),N));const P=m(R,(0,oe.default)((0,oe.default)({},le),N)),F=(ne=N==null||(K=N.trpc)===null||K===void 0?void 0:K.abortOnUnmount)!==null&&ne!==void 0?ne:U,L=B1((0,oe.default)((0,oe.default)({},P),{},{initialPageParam:($=N.initialCursor)!==null&&$!==void 0?$:null,persister:N.persister,queryKey:R,queryFn:pe?B:G=>{var te;const me=(0,oe.default)((0,oe.default)({},P),{},{trpc:(0,oe.default)((0,oe.default)({},P?.trpc),F?{signal:G.signal}:{signal:null})});return se.query(...Mt(R,me,{pageParam:(te=G.pageParam)!==null&&te!==void 0?te:N.initialCursor,direction:G.direction}))}}),O);return L.trpc=Er({path:_}),L}function q(_,B,N){var V,ae,ne;const K=h(),$=Na(_,B,"infinite"),se=K.queryClient.getQueryDefaults($),W=B===ta,re=m($,(0,oe.default)((0,oe.default)({},se),N)),O=(V=N==null||(ae=N.trpc)===null||ae===void 0?void 0:ae.abortOnUnmount)!==null&&V!==void 0?V:K.abortOnUnmount;U1((0,oe.default)((0,oe.default)({},N),{},{initialPageParam:(ne=N.initialCursor)!==null&&ne!==void 0?ne:null,queryKey:$,queryFn:W?B:U=>{var R;const le=(0,oe.default)((0,oe.default)({},re),{},{trpc:(0,oe.default)((0,oe.default)({},re?.trpc),O?{signal:U.signal}:{})});return K.client.query(...Mt($,le,{pageParam:(R=U.pageParam)!==null&&R!==void 0?R:N.initialCursor,direction:U.direction}))}}))}function I(_,B,N){var V,ae,ne;const K=h(),$=Na(_,B,"infinite"),se=K.queryClient.getQueryDefaults($),W=m($,(0,oe.default)((0,oe.default)({},se),N)),re=(V=N==null||(ae=N.trpc)===null||ae===void 0?void 0:ae.abortOnUnmount)!==null&&V!==void 0?V:K.abortOnUnmount,O=k1((0,oe.default)((0,oe.default)({},N),{},{initialPageParam:(ne=N.initialCursor)!==null&&ne!==void 0?ne:null,queryKey:$,queryFn:U=>{var R;const le=(0,oe.default)((0,oe.default)({},W),{},{trpc:(0,oe.default)((0,oe.default)({},W?.trpc),re?{signal:U.signal}:{})});return K.client.query(...Mt($,le,{pageParam:(R=U.pageParam)!==null&&R!==void 0?R:N.initialCursor,direction:U.direction}))}}),K.queryClient);return O.trpc=Er({path:_}),[O.data,O]}return{Provider:p,createClient:f,useContext:h,useUtils:h,useQuery:g,usePrefetchQuery:b,useSuspenseQuery:v,useQueries:(_,B)=>{const{ssrState:N,queryClient:V,prefetchQuery:ae,client:ne}=h(),K=Tg(ne),$=_(K);if(typeof window>"u"&&N==="prepass")for(const W of $){var se;const re=W;((se=re.trpc)===null||se===void 0?void 0:se.ssr)!==!1&&!V.getQueryCache().find({queryKey:re.queryKey})&&ae(re.queryKey,re)}return Iy({queries:$.map(W=>(0,oe.default)((0,oe.default)({},W),{},{queryKey:W.queryKey})),combine:B?.combine},V)},useSuspenseQueries:_=>{const{queryClient:B,client:N}=h(),V=Tg(N),ae=_(V),ne=L1({queries:ae.map(K=>(0,oe.default)((0,oe.default)({},K),{},{queryFn:K.queryFn,queryKey:K.queryKey}))},B);return[ne.map(K=>K.data),ne]},useMutation:S,useSubscription:A,useInfiniteQuery:D,usePrefetchInfiniteQuery:q,useSuspenseInfiniteQuery:I}}function cw(a){const s=JS(a);return tf(r=>r==="useContext"||r==="useUtils"?()=>{const l=a.useUtils();return w.useMemo(()=>nw(l),[l])}:a.hasOwnProperty(r)?a[r]:s[r])}function uw(a){const s=ow();return cw(s)}const sf=uw(),dw="app_session_id",fw="Please login (10001)",pw="__Host-oauth_state",mw=a=>btoa(JSON.stringify(a));var dd={exports:{}},Or={},fd={exports:{}},pd={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var _g;function hw(){return _g||(_g=1,(function(a){function s(O,U){var R=O.length;O.push(U);e:for(;0<R;){var le=R-1>>>1,pe=O[le];if(0<c(pe,U))O[le]=U,O[R]=pe,R=le;else break e}}function r(O){return O.length===0?null:O[0]}function l(O){if(O.length===0)return null;var U=O[0],R=O.pop();if(R!==U){O[0]=R;e:for(var le=0,pe=O.length,P=pe>>>1;le<P;){var F=2*(le+1)-1,L=O[F],G=F+1,te=O[G];if(0>c(L,R))G<pe&&0>c(te,L)?(O[le]=te,O[G]=R,le=G):(O[le]=L,O[F]=R,le=F);else if(G<pe&&0>c(te,R))O[le]=te,O[G]=R,le=G;else break e}}return U}function c(O,U){var R=O.sortIndex-U.sortIndex;return R!==0?R:O.id-U.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var p=Date,h=p.now();a.unstable_now=function(){return p.now()-h}}var m=[],g=[],b=1,v=null,S=3,j=!1,E=!1,A=!1,D=!1,q=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,J=typeof setImmediate<"u"?setImmediate:null;function ee(O){for(var U=r(g);U!==null;){if(U.callback===null)l(g);else if(U.startTime<=O)l(g),U.sortIndex=U.expirationTime,s(m,U);else break;U=r(g)}}function _(O){if(A=!1,ee(O),!E)if(r(m)!==null)E=!0,B||(B=!0,$());else{var U=r(g);U!==null&&re(_,U.startTime-O)}}var B=!1,N=-1,V=5,ae=-1;function ne(){return D?!0:!(a.unstable_now()-ae<V)}function K(){if(D=!1,B){var O=a.unstable_now();ae=O;var U=!0;try{e:{E=!1,A&&(A=!1,I(N),N=-1),j=!0;var R=S;try{t:{for(ee(O),v=r(m);v!==null&&!(v.expirationTime>O&&ne());){var le=v.callback;if(typeof le=="function"){v.callback=null,S=v.priorityLevel;var pe=le(v.expirationTime<=O);
vendor: 9,891 bytes, lines 25-41
25if(O=a.unstable_now(),typeof pe=="function"){v.callback=pe,ee(O),U=!0;break t}v===r(m)&&l(m),ee(O)}else l(m);v=r(m)}if(v!==null)U=!0;else{var P=r(g);P!==null&&re(_,P.startTime-O),U=!1}}break e}finally{v=null,S=R,j=!1}U=void 0}}finally{U?$():B=!1}}}var $;if(typeof J=="function")$=function(){J(K)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,W=se.port2;se.port1.onmessage=K,$=function(){W.postMessage(null)}}else $=function(){q(K,0)};function re(O,U){N=q(function(){O(a.unstable_now())},U)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(O){O.callback=null},a.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<O?Math.floor(1e3/O):5},a.unstable_getCurrentPriorityLevel=function(){return S},a.unstable_next=function(O){switch(S){case 1:case 2:case 3:var U=3;break;default:U=S}var R=S;S=U;try{return O()}finally{S=R}},a.unstable_requestPaint=function(){D=!0},a.unstable_runWithPriority=function(O,U){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var R=S;S=O;try{return U()}finally{S=R}},a.unstable_scheduleCallback=function(O,U,R){var le=a.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?le+R:le):R=le,O){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=R+pe,O={id:b++,callback:U,priorityLevel:O,startTime:R,expirationTime:pe,sortIndex:-1},R>le?(O.sortIndex=R,s(g,O),r(m)===null&&O===r(g)&&(A?(I(N),N=-1):A=!0,re(_,R-le))):(O.sortIndex=pe,s(m,O),E||j||(E=!0,B||(B=!0,$()))),O},a.unstable_shouldYield=ne,a.unstable_wrapCallback=function(O){var U=S;return function(){var R=S;S=U;try{return O.apply(this,arguments)}finally{S=R}}}})(pd)),pd}var Mg;function gw(){return Mg||(Mg=1,fd.exports=hw()),fd.exports}var md={exports:{}},Ct={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Rg;function yw(){if(Rg)return Ct;Rg=1;var a=_o();function s(m){var g="https://react.dev/errors/"+m;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var b=2;b<arguments.length;b++)g+="&args[]="+encodeURIComponent(arguments[b])}return"Minified React error #"+m+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var l={d:{f:r,r:function(){throw Error(s(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},c=Symbol.for("react.portal");function f(m,g,b){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:v==null?null:""+v,children:m,containerInfo:g,implementation:b}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(m,g){if(m==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return Ct.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,Ct.createPortal=function(m,g){var b=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(s(299));return f(m,g,null,b)},Ct.flushSync=function(m){var g=p.T,b=l.p;try{if(p.T=null,l.p=2,m)return m()}finally{p.T=g,l.p=b,l.d.f()}},Ct.preconnect=function(m,g){typeof m=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,l.d.C(m,g))},Ct.prefetchDNS=function(m){typeof m=="string"&&l.d.D(m)},Ct.preinit=function(m,g){if(typeof m=="string"&&g&&typeof g.as=="string"){var b=g.as,v=h(b,g.crossOrigin),S=typeof g.integrity=="string"?g.integrity:void 0,j=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;b==="style"?l.d.S(m,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:v,integrity:S,fetchPriority:j}):b==="script"&&l.d.X(m,{crossOrigin:v,integrity:S,fetchPriority:j,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},Ct.preinitModule=function(m,g){if(typeof m=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var b=h(g.as,g.crossOrigin);l.d.M(m,{crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&l.d.M(m)},Ct.preload=function(m,g){if(typeof m=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var b=g.as,v=h(b,g.crossOrigin);l.d.L(m,b,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},Ct.preloadModule=function(m,g){if(typeof m=="string")if(g){var b=h(g.as,g.crossOrigin);l.d.m(m,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else l.d.m(m)},Ct.requestFormReset=function(m){l.d.r(m)},Ct.unstable_batchedUpdates=function(m,g){return m(g)},Ct.useFormState=function(m,g,b){return p.H.useFormState(m,g,b)},Ct.useFormStatus=function(){return p.H.useHostTransitionStatus()},Ct.version="19.2.1",Ct}var Dg;function gv(){if(Dg)return md.exports;Dg=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(s){console.error(s)}}return a(),md.exports=yw(),md.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var zg;function vw(){if(zg)return Or;zg=1;var a=gw(),s=_o(),r=gv();function l(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m(e){if(f(e)!==e)throw Error(l(188))}function g(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(l(188));return t!==e?null:e}for(var n=e,i=t;;){var u=n.return;if(u===null)break;var d=u.alternate;if(d===null){if(i=u.return,i!==null){n=i;continue}break}if(u.child===d.child){for(d=u.child;d;){if(d===n)return m(u),e;if(d===i)return m(u),t;d=d.sibling}throw Error(l(188))}if(n.return!==i.return)n=u,i=d;else{for(var y=!1,x=u.child;x;){if(x===n){y=!0,n=u,i=d;break}if(x===i){y=!0,i=u,n=d;break}x=x.sibling}if(!y){for(x=d.child;x;){if(x===n){y=!0,n=d,i=u;break}if(x===i){y=!0,i=d,n=u;break}x=x.sibling}if(!y)throw Error(l(189))}}if(n.alternate!==i)throw Error(l(190))}if(n.tag!==3)throw Error(l(188));return n.stateNode.current===n?e:t}function b(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=b(e),t!==null)return t;e=e.sibling}return null}var v=Object.assign,S=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),I=Symbol.for("react.consumer"),J=Symbol.for("react.context"),ee=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),ae=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),K=Symbol.iterator;function $(e){return e===null||typeof e!="object"?null:(e=K&&e[K]||e["@@iterator"],typeof e=="function"?e:null)}var se=Symbol.for("react.client.reference");function W(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===se?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case A:return"Fragment";case q:return"Profiler";case D:return"StrictMode";case _:return"Suspense";case B:return"SuspenseList";case ae:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case E:return"Portal";case J:return e.displayName||"Context";case I:return(e._context.displayName||"Context")+".Consumer";case ee:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case N:return t=e.displayName||null,t!==null?t:W(e.type)||"Memo";case V:t=e._payload,e=e._init;try{return W(e(t))}catch{}}return null}var re=Array.isArray,O=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R={pending:!1,data:null,method:null,action:null},le=[],pe=-1;function P(e){return{current:e}}function F(e){0>pe||(e.current=le[pe],le[pe]=null,pe--)}function L(e,t){pe++,le[pe]=e.current,e.current=t}var G=P(null),te=P(null),me=P(null),ce=P(null);function ve(e,t){switch(L(me,t),L(te,e),L(G,null),t.nodeType){case 9:case 11:e=(e
vendor: 11,836 bytes, lines 41-48
41=t.documentElement)&&(e=e.namespaceURI)?Rh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rh(t),e=Dh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(G),L(G,e)}function Te(){F(G),F(te),F(me)}function ht(e){e.memoizedState!==null&&L(ce,e);var t=G.current,n=Dh(t,e.type);t!==n&&(L(te,e),L(G,n))}function Ot(e){te.current===e&&(F(G),F(te)),ce.current===e&&(F(ce),Sr._currentValue=R)}var gt,ka;function pa(e){if(gt===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);gt=t&&t[1]||"",ka=-1<n.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+gt+e+ka}var Ni=!1;function Es(e,t){if(!e||Ni)return"";Ni=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var Z=function(){throw Error()};if(Object.defineProperty(Z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Z,[])}catch(Q){var H=Q}Reflect.construct(e,[],Z)}else{try{Z.call()}catch(Q){H=Q}e.call(Z.prototype)}}else{try{throw Error()}catch(Q){H=Q}(Z=e())&&typeof Z.catch=="function"&&Z.catch(function(){})}}catch(Q){if(Q&&H&&typeof Q.stack=="string")return[Q.stack,H.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=i.DetermineComponentFrameRoot(),y=d[0],x=d[1];if(y&&x){var C=y.split(`
44`),k=x.split(`
45`);for(u=i=0;i<C.length&&!C[i].includes("DetermineComponentFrameRoot");)i++;for(;u<k.length&&!k[u].includes("DetermineComponentFrameRoot");)u++;if(i===C.length||u===k.length)for(i=C.length-1,u=k.length-1;1<=i&&0<=u&&C[i]!==k[u];)u--;for(;1<=i&&0<=u;i--,u--)if(C[i]!==k[u]){if(i!==1||u!==1)do if(i--,u--,0>u||C[i]!==k[u]){var Y=`
46`+C[i].replace(" at new "," at ");return e.displayName&&Y.includes("<anonymous>")&&(Y=Y.replace("<anonymous>",e.displayName)),Y}while(1<=i&&0<=u);break}}}finally{Ni=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?pa(n):""}function Xn(e,t){switch(e.tag){case 26:case 27:case 5:return pa(e.type);case 16:return pa("Lazy");case 13:return e.child!==t&&t!==null?pa("Suspense Fallback"):pa("Suspense");case 19:return pa("SuspenseList");case 0:case 15:return Es(e.type,!1);case 11:return Es(e.type.render,!1);case 1:return Es(e.type,!0);case 31:return pa("Activity");default:return""}}function _i(e){try{var t="",n=null;do t+=Xn(e,n),n=e,e=e.return;while(e);return t}catch(i){return`
47Error generating stack: `+i.message+`
48`+i.stack}}var Yt=Object.prototype.hasOwnProperty,Mi=a.unstable_scheduleCallback,Ri=a.unstable_cancelCallback,At=a.unstable_shouldYield,cn=a.unstable_requestPaint,Tt=a.unstable_now,Xo=a.unstable_getCurrentPriorityLevel,Kn=a.unstable_ImmediatePriority,Kr=a.unstable_UserBlockingPriority,In=a.unstable_NormalPriority,Di=a.unstable_LowPriority,La=a.unstable_IdlePriority,Ir=a.log,un=a.unstable_setDisableYieldValue,Zn=null,Nt=null;function ma(e){if(typeof Ir=="function"&&un(e),Nt&&typeof Nt.setStrictMode=="function")try{Nt.setStrictMode(Zn,e)}catch{}}var jt=Math.clz32?Math.clz32:wa,Ko=Math.log,zi=Math.LN2;function wa(e){return e>>>=0,e===0?32:31-(Ko(e)/zi|0)|0}var Os=256,As=262144,$n=4194304;function ja(e){var t=e&42;if(t!==0)return t;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 xe(e,t,n){var i=e.pendingLanes;if(i===0)return 0;var u=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var x=i&134217727;return x!==0?(i=x&~d,i!==0?u=ja(i):(y&=x,y!==0?u=ja(y):n||(n=x&~e,n!==0&&(u=ja(n))))):(x=i&~d,x!==0?u=ja(x):y!==0?u=ja(y):n||(n=i&~e,n!==0&&(u=ja(n)))),u===0?0:t!==0&&t!==u&&(t&d)===0&&(d=u&-u,n=t&-t,d>=n||d===32&&(n&4194048)!==0)?t:u}function Xe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function dt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 Pt(){var e=$n;return $n<<=1,($n&62914560)===0&&($n=4194304),e}function dn(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ie(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Dt(e,t,n,i,u,d){var y=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var x=e.entanglements,C=e.expirationTimes,k=e.hiddenUpdates;for(n=y&~n;0<n;){var Y=31-jt(n),Z=1<<Y;x[Y]=0,C[Y]=-1;var H=k[Y];if(H!==null)for(k[Y]=null,Y=0;Y<H.length;Y++){var Q=H[Y];Q!==null&&(Q.lane&=-536870913)}n&=~Z}i!==0&&Jn(e,i,0),d!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~t))}function Jn(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-jt(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|n&261930}function zt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-jt(n),u=1<<i;u&t|e[i]&t&&(e[i]|=t),n&=~u}}function kt(e,t){var n=t&-t;return n=(n&42)!==0?1:Ts(n),(n&(e.suspendedLanes|t))!==0?0:n}function Ts(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 ha(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Io(){var e=U.p;return e!==0?e:(e=window.event,e===void 0?32:ng(e.type))}function xf(e,t){var n=U.p;try{return U.p=e,t()}finally{U.p=n}}var fn=Math.random().toString(36).slice(2),yt="__reactFiber$"+fn,Lt="__reactProps$"+fn,Ns="__reactContainer$"+fn,Zo="__reactEvents$"+fn,Vx="__reactListeners$"+fn,Fx="__reactHandles$"+fn,bf="__reactResources$"+fn,ki="__reactMarker$"+fn;function $o(e){delete e[yt],delete e[Lt],delete e[Zo],delete e[Vx],delete e[Fx]}function _s(e){var t=e[yt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ns]||n[yt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Bh(e);e!==null;){if(n=e[yt])return n;e=Bh(e)}return t}e=n,n=e.parentNode}return null}function Ms(e){if(e=e[yt]||e[Ns]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Li(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(l(33))}function Rs(e){var t=e[bf];return t||(t=e[bf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ft(e){e[ki]=!0}var Sf=new Set,wf={};function Wn(e,t){Ds(e,t),Ds(e+"Capture",t)}function Ds(e,t){for(wf[e]=t,e=0;e<t.length;e++)Sf.add(t[e])}var Gx=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]*$"),jf={},Pf={};function Yx(e){return Yt.call(Pf,e)?!0:Yt.call(jf,e)?!1:Gx.test(e)?Pf[e]=!0:(jf[e]=!0,!1)}function Zr(e,t,n){if(Yx(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function $r(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Ha(e,t,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+i)}}function na(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Cf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Xx(e,t,n){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var u=i.get,d=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(y){n=""+y,d.call(this,y)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return n},setValue:function(y){n=""+y},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jo(e){if(!e._valueTracker){var t=Cf(e)?"checked":"value";e._valueTracker=Xx(e,t,""+e[t])}}function Ef(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=Cf(e)?e.checked?"true":"false":e.value),e=i,e!==n?(t.setValue(e),!0):!1}function Jr(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 Kx=/[\n"\\]/g;function sa(e){return e.replace(Kx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Wo(e,t,n,i,u,d,y,x){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),t!=null?y==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+na(t)):e.value!==""+na(t)&&(e.value=""+na(t)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),t!=null?ec(e,y,na(t)):n!=null?ec(e,y,na(n)):i!=null&&e.removeAttribute("value"),u==null&&d!=null&&(e.defaultChecked=!!d),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+na(x):e.removeAttribute("name")}function Of(e,t,n,i,u,d,y,x){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||n!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){Jo(e);return}n=n!=null?""+na(n):"",t=t!=null?""+na(t):n,x||t===e.value||(e.value=t),e.defaultValue=t}i=i??u,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=x?e.checked:!!i,e.defaultChecked=!!i,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),Jo(e)}function ec(e,t,n){t==="number"&&Jr(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function zs(e,t,n,i){if(e=e.options,t){t={};for(var u=0;u<n.length;u++)t["$"+n[u]]=!0;for(n=0;n<e.length;n++)u=t.hasOwnProperty("$"+e[n].value),e[n].selected!==u&&(e[n].selected=u),u&&i&&(e[n].defaultSelected=!0)}else{for(n=""+na(n),t=null,u=0;u<e.length;u++){if(e[u].value===n){e[u].selected=!0,i&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function Af(e,t,n){if(t!=null&&(t=""+na(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+na(n):""}function Tf(e,t,n,i){if(t==null){if(i!=null){if(n!=null)throw Error(l(92));
vendor: 4,340 bytes, line 48
48if(re(i)){if(1<i.length)throw Error(l(93));i=i[0]}n=i}n==null&&(n=""),t=n}n=na(t),e.defaultValue=n,i=e.textContent,i===n&&i!==""&&i!==null&&(e.value=i),Jo(e)}function ks(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ix=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 Nf(e,t,n){var i=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,n):typeof n!="number"||n===0||Ix.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function _f(e,t,n){if(t!=null&&typeof t!="object")throw Error(l(62));if(e=e.style,n!=null){for(var i in n)!n.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var u in t)i=t[u],t.hasOwnProperty(u)&&n[u]!==i&&Nf(e,u,i)}else for(var d in t)t.hasOwnProperty(d)&&Nf(e,d,t[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 Zx=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
48-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"]]),$x=/^[\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 Wr(e){return $x.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ua(){}var ac=null;function nc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ls=null,Hs=null;function Mf(e){var t=Ms(e);if(t&&(e=t.stateNode)){var n=e[Lt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Wo(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+sa(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var u=i[Lt]||null;if(!u)throw Error(l(90));Wo(i,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(t=0;t<n.length;t++)i=n[t],i.form===e.form&&Ef(i)}break e;case"textarea":Af(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&zs(e,!!n.multiple,t,!1)}}}var sc=!1;function Rf(e,t,n){if(sc)return e(t,n);sc=!0;try{var i=e(t);return i}finally{if(sc=!1,(Ls!==null||Hs!==null)&&(ql(),Ls&&(t=Ls,e=Hs,Hs=Ls=null,Mf(t),e)))for(t=0;t<e.length;t++)Mf(e[t])}}function Hi(e,t){var n=e.stateNode;if(n===null)return null;var i=n[Lt]||null;if(i===null)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(l(231,t,typeof n));return n}var qa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ic=!1;if(qa)try{var Ui={};Object.defineProperty(Ui,"passive",{get:function(){ic=!0}}),window.addEventListener("test",Ui,Ui),window.removeEventListener("test",Ui,Ui)}catch{ic=!1}var pn=null,rc=null,el=null;function Df(){if(el)return el;var e,t=rc,n=t.length,i,u="value"in pn?pn.value:pn.textContent,d=u.length;for(e=0;e<n&&t[e]===u[e];e++);var y=n-e;for(i=1;i<=y&&t[n-i]===u[d-i];i++);return el=u.slice(e,1<i?1-i:void 0)}function tl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function al(){return!0}function zf(){return!1}function Ht(e){function t(n,i,u,d,y){this._reactName=n,this._targetInst=u,this.type=i,this.nativeEvent=d,this.target=y,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(n=e[x],this[x]=n?n(d):d[x]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?al:zf,this.isPropagationStopped=zf,this}return v(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=al)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=al)},persist:function(){},isPersistent:al}),t}var es={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nl=Ht(es),qi=v({},es,{view:0,detail:0}),Jx=Ht(qi),lc,oc,Bi,sl=v({},qi,{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!==Bi&&(Bi&&e.type==="mousemove"?(lc=e.screenX-Bi.screenX,oc=e.screenY-Bi.screenY):oc=lc=0,Bi=e),lc)},movementY:function(e){return"movementY"in e?e.movementY:oc}}),kf=Ht(sl),Wx=v({},sl,{dataTransfer:0}),eb=Ht(Wx),tb=v({},qi,{relatedTarget:0}),cc=Ht(tb),ab=v({},es,{animationName:0,elapsedTime:0,pseudoElement:0}),nb=Ht(ab),sb=v({},es,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}
vendor: 4,495 bytes, line 48
48),ib=Ht(sb),rb=v({},es,{data:0}),Lf=Ht(rb),lb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ob={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"},cb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ub(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=cb[e])?!!t[e]:!1}function uc(){return ub}var db=v({},qi,{key:function(e){if(e.key){var t=lb[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ob[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"?tl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),fb=Ht(db),pb=v({},sl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Hf=Ht(pb),mb=v({},qi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uc}),hb=Ht(mb),gb=v({},es,{propertyName:0,elapsedTime:0,pseudoElement:0}),yb=Ht(gb),vb=v({},sl,{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}),xb=Ht(vb),bb=v({},es,{newState:0,oldState:0}),Sb=Ht(bb),wb=[9,13,27,32],dc=qa&&"CompositionEvent"in window,Qi=null;qa&&"documentMode"in document&&(Qi=document.documentMode);var jb=qa&&"TextEvent"in window&&!Qi,Uf=qa&&(!dc||Qi&&8<Qi&&11>=Qi),qf=" ",Bf=!1;function Qf(e,t){switch(e){case"keyup":return wb.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Us=!1;function Pb(e,t){switch(e){case"compositionend":return Vf(t);case"keypress":return t.which!==32?null:(Bf=!0,qf);case"textInput":return e=t.data,e===qf&&Bf?null:e;default:return null}}function Cb(e,t){if(Us)return e==="compositionend"||!dc&&Qf(e,t)?(e=Df(),el=rc=pn=null,Us=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Uf&&t.locale!=="ko"?null:t.data;default:return null}}var Eb={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 Ff(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Eb[e.type]:t==="textarea"}function Gf(e,t,n,i){Ls?Hs?Hs.push(i):Hs=[i]:Ls=i,t=Xl(t,"onChange"),0<t.length&&(n=new nl("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var Vi=null,Fi=null;function Ob(e){Oh(e,0)}function il(e){var t=Li(e);if(Ef(t))return e}function Yf(e,t){if(e==="change")return t}var Xf=!1;if(qa){var fc;if(qa){var pc="oninput"in document;if(!pc){var Kf=document.createElement("div");Kf.setAttribute("oninput","return;"),pc=typeof Kf.oninput=="function"}fc=pc}else fc=!1;Xf=fc&&(!document.documentMode||9<document.documentMode)}function If(){Vi&&(Vi.detachEvent("onpropertychange",Zf),Fi=Vi=null)}function Zf(e){if(e.propertyName==="value"&&il(Fi)){var t=[];Gf(t,Fi,e,nc(e)),Rf(Ob,t)}}function Ab(e,t,n){e==="focusin"?(If(),Vi=t,Fi=n,Vi.attachEvent("onpropertychange",Zf)):e==="focusout"&&If()}function Tb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return il(Fi)}function Nb(e,t){if(e==="click")return il(t)}function _b(e,t){if(e==="input"||e==="change")return il(t)}function Mb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xt=typeof Object.is=="function"?Object.is:Mb;function Gi(e,t){if(Xt(e,t))return!0;
vendor: 23,822 bytes, line 48
48if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var u=n[i];if(!Yt.call(t,u)||!Xt(e[u],t[u]))return!1}return!0}function $f(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Jf(e,t){var n=$f(e);e=0;for(var i;n;){if(n.nodeType===3){if(i=e+n.textContent.length,e<=t&&i>=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$f(n)}}function Wf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ep(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Jr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Jr(e.document)}return t}function mc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Rb=qa&&"documentMode"in document&&11>=document.documentMode,qs=null,hc=null,Yi=null,gc=!1;function tp(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;gc||qs==null||qs!==Jr(i)||(i=qs,"selectionStart"in i&&mc(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Yi&&Gi(Yi,i)||(Yi=i,i=Xl(hc,"onSelect"),0<i.length&&(t=new nl("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=qs)))}function ts(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Bs={animationend:ts("Animation","AnimationEnd"),animationiteration:ts("Animation","AnimationIteration"),animationstart:ts("Animation","AnimationStart"),transitionrun:ts("Transition","TransitionRun"),transitionstart:ts("Transition","TransitionStart"),transitioncancel:ts("Transition","TransitionCancel"),transitionend:ts("Transition","TransitionEnd")},yc={},ap={};qa&&(ap=document.createElement("div").style,"AnimationEvent"in window||(delete Bs.animationend.animation,delete Bs.animationiteration.animation,delete Bs.animationstart.animation),"TransitionEvent"in window||delete Bs.transitionend.transition);function as(e){if(yc[e])return yc[e];if(!Bs[e])return e;var t=Bs[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ap)return yc[e]=t[n];return e}var np=as("animationend"),sp=as("animationiteration"),ip=as("animationstart"),Db=as("transitionrun"),zb=as("transitionstart"),kb=as("transitioncancel"),rp=as("transitionend"),lp=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 ga(e,t){lp.set(e,t),Wn(t,[e])}var rl=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=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(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},ia=[],Qs=0,xc=0;function ll(){for(var e=Qs,t=xc=Qs=0;t<e;){var n=ia[t];ia[t++]=null;var i=ia[t];ia[t++]=null;var u=ia[t];ia[t++]=null;var d=ia[t];if(ia[t++]=null,i!==null&&u!==null){var y=i.pending;y===null?u.next=u:(u.next=y.next,y.next=u),i.pending=u}d!==0&&op(n,u,d)}}function ol(e,t,n,i){ia[Qs++]=e,ia[Qs++]=t,ia[Qs++]=n,ia[Qs++]=i,xc|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function bc(e,t,n,i){return ol(e,t,n,i),cl(e)}function ns(e,t){return ol(e,null,null,t),cl(e)}function op(e,t,n){e.lanes|=n;var i=e.alternate;i!==null&&(i.lanes|=n);for(var u=!1,d=e.return;d!==null;)d.childLanes|=n,i=d.alternate,i!==null&&(i.childLanes|=n),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&&t!==null&&(u=31-jt(n),e=d.hiddenUpdates,i=e[u],i===null?e[u]=[t]:i.push(t),t.lane=n|536870912),d):null}function cl(e){if(50<mr)throw mr=0,Tu=null,Error(l(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Vs={};function Lb(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Kt(e,t,n,i){return new Lb(e,t,n,i)}function Sc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ba(e,t){var n=e.alternate;return n===null?(n=Kt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function cp(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ul(e,t,n,i,u,d){var y=0;if(i=e,typeof e=="function")Sc(e)&&(y=1);else if(typeof e=="string")y=Q0(e,n,G.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ae:return e=Kt(31,n,t,u),e.elementType=ae,e.lanes=d,e;case A:return ss(n.children,u,d,t);case D:y=8,u|=24;break;case q:return e=Kt(12,n,t,u|2),e.elementType=q,e.lanes=d,e;case _:return e=Kt(13,n,t,u),e.elementType=_,e.lanes=d,e;case B:return e=Kt(19,n,t,u),e.elementType=B,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case J:y=10;break e;case I:y=9;break e;case ee:y=11;break e;case N:y=14;break e;case V:y=16,i=null;break e}y=29,n=Error(l(130,e===null?"null":typeof e,"")),i=null}return t=Kt(y,n,t,u),t.elementType=e,t.type=i,t.lanes=d,t}function ss(e,t,n,i){return e=Kt(7,e,i,t),e.lanes=n,e}function wc(e,t,n){return e=Kt(6,e,null,t),e.lanes=n,e}function up(e){var t=Kt(18,null,null,0);return t.stateNode=e,t}function jc(e,t,n){return t=Kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var dp=new WeakMap;function ra(e,t){if(typeof e=="object"&&e!==null){var n=dp.get(e);return n!==void 0?n:(t={value:e,source:t,stack:_i(t)},dp.set(e,t),t)}return{value:e,source:t,stack:_i(t)}}var Fs=[],Gs=0,dl=null,Xi=0,la=[],oa=0,mn=null,Pa=1,Ca="";function Qa(e,t){Fs[Gs++]=Xi,Fs[Gs++]=dl,dl=e,Xi=t}function fp(e,t,n){la[oa++]=Pa,la[oa++]=Ca,la[oa++]=mn,mn=e;var i=Pa;e=Ca;var u=32-jt(i)-1;i&=~(1<<u),n+=1;var d=32-jt(t)+u;if(30<d){var y=u-u%5;d=(i&(1<<y)-1).toString(32),i>>=y,u-=y,Pa=1<<32-jt(t)+u|n<<u|i,Ca=d+e}else Pa=1<<d|n<<u|i,Ca=e}function Pc(e){e.return!==null&&(Qa(e,1),fp(e,1,0))}function Cc(e){for(;e===dl;)dl=Fs[--Gs],Fs[Gs]=null,Xi=Fs[--Gs],Fs[Gs]=null;for(;e===mn;)mn=la[--oa],la[oa]=null,Ca=la[--oa],la[oa]=null,Pa=la[--oa],la[oa]=null}function pp(e,t){la[oa++]=Pa,la[oa++]=Ca,la[oa++]=mn,Pa=t.id,Ca=t.overflow,mn=e}var vt=null,Ge=null,Ne=!1,hn=null,ca=!1,Ec=Error(l(519));function gn(e){var t=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ki(ra(t,e)),Ec}function mp(e){var t=e.stateNode,n=e.type,i=e.memoizedProps;switch(t[yt]=e,t[Lt]=i,n){case"dialog":Ee("cancel",t),Ee("close",t);break;case"iframe":case"object":case"embed":Ee("load",t);break;case"video":case"audio":for(n=0;n<gr.length;n++)Ee(gr[n],t);break;case"source":Ee("error",t);break;case"img":case"image":case"link":Ee("error",t),Ee("load",t);break;case"details":Ee("toggle",t);break;case"input":Ee("invalid",t),Of(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":Ee("invalid",t);break;case"textarea":Ee("invalid",t),Tf(t,i.value,i.defaultValue,i.children)}n=i.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||i.suppressHydrationWarning===!0||_h(t.textContent,n)?(i.popover!=null&&(Ee("beforetoggle",t),Ee("toggle",t)),i.onScroll!=null&&Ee("scroll",t),i.onScrollEnd!=null&&Ee("scrollend",t),i.onClick!=null&&(t.onclick=Ua),t=!0):t=!1,t||gn(e,!0)}function hp(e){for(vt=e.return;vt;)switch(vt.tag){case 5:case 31:case 13:ca=!1;return;case 27:case 3:ca=!0;return;default:vt=vt.return}}function Ys(e){if(e!==vt)return!1;if(!Ne)return hp(e),Ne=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Fu(e.type,e.memoizedProps)),n=!n),n&&Ge&&gn(e),hp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Ge=qh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Ge=qh(e)}else t===27?(t=Ge,Nn(e.type)?(e=Iu,Iu=null,Ge=e):Ge=t):Ge=vt?da(e.stateNode.nextSibling):null;return!0}function is(){Ge=vt=null,Ne=!1}function Oc(){var e=hn;return e!==null&&(Qt===null?Qt=e:Qt.push.apply(Qt,e),hn=null),e}function Ki(e){hn===null?hn=[e]:hn.push(e)}var Ac=P(null),rs=null,Va=null;function yn(e,t,n){L(Ac,t._currentValue),t._currentValue=n}function Fa(e){e._currentValue=Ac.current,F(Ac)}function Tc(e,t,n){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function Nc(e,t,n,i){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 x=d;d=u;for(var C=0;C<t.length;C++)if(x.context===t[C]){d.lanes|=n,x=d.alternate,x!==null&&(x.lanes|=n),Tc(d.return,n,e),i||(y=null);break e}d=x.next}}else if(u.tag===18){if(y=u.return,y===null)throw Error(l(341));y.lanes|=n,d=y.alternate,d!==null&&(d.lanes|=n),Tc(y,n,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 Xs(e,t,n,i){e=null;for(var u=t,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(l(387));if(y=y.memoizedProps,y!==null){var x=u.type;Xt(u.pendingProps.value,y.value)||(e!==null?e.push(x):e=[x])}}else if(u===ce.current){if(y=u.alternate,y===null)throw Error(l(387));y.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(Sr):e=[Sr])}u=u.return}e!==null&&Nc(t,e,n,i),t.flags|=262144}function fl(e){for(e=e.firstContext;e!==null;){if(!Xt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ls(e){rs=e,Va=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function xt(e){return gp(rs,e)}function pl(e,t){return rs===null&&ls(e),gp(e,t)}function gp(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Va===null){if(e===null)throw Error(l(308));Va=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Va=Va.next=t;return n}var Hb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Ub=a.unstable_scheduleCallback,qb=a.unstable_NormalPriority,st={$$typeof:J,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _c(){return{controller:new Hb,data:new Map,refCount:0}}function Ii(e){e.refCount--,e.refCount===0&&Ub(qb,function(){e.controller.abort()})}var Zi=null,Mc=0,Ks=0,Is=null;function Bb(e,t){if(Zi===null){var n=Zi=[];Mc=0,Ks=zu(),Is={status:"pending",value:void 0,then:function(i){n.push(i)}}}return Mc++,t.then(yp,yp),t}function yp(){if(--Mc===0&&Zi!==null){Is!==null&&(Is.status="fulfilled");var e=Zi;Zi=null,Ks=0,Is=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Qb(e,t){var n=[],i={status:"pending",value:null,reason:null,then:function(u){n.push(u)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var u=0;u<n.length;u++)(0,n[u])(t)},function(u){for(i.status="rejected",i.reason=u,u=0;u<n.length;u++)(0,n[u])(void 0)}),i}var vp=O.S;O.S=function(e,t){th=Tt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Bb(e,t),vp!==null&&vp(e,t)};var os=P(null);function Rc(){var e=os.current;return e!==null?e:Ve.pooledCache}function ml(e,t){t===null?L(os,os.current):L(os,t.pool)}function xp(){var e=Rc();return e===null?null:{parent:st._currentValue,pool:e}}var Zs=Error(l(460)),Dc=Error(l(474)),hl=Error(l(542)),gl={then:function(){}};function bp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Sp(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Ua,Ua),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,jp(e),e;default:if(typeof t.status=="string")t.then(Ua,Ua);else{if(e=Ve,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var u=t;u.status="fulfilled",u.value=i}},function(i){if(t.status==="pending"){var u=t;u.status="rejected",u.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,jp(e),e}throw us=t,Zs}}function cs(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(us=n,Zs):n}}var us=null;function wp(){if(us===null)throw Error(l(459));var e=us;return us=null,e}function jp(e){if(e===Zs||e===hl)throw Error(l(483))}var $s=null,$i=0;function yl(e){var t=$i;return $i+=1,$s===null&&($s=[]),Sp($s,e,t)}function Ji(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function vl(e,t){throw t.$$typeof===S?Error(l(525)):(e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Pp(e){function t(M,T){if(e){var z=M.deletions;z===null?(M.deletions=[T],M.flags|=16):z.push(T)}}function n(M,T){if(!e)return null;for(;T!==null;)t(M,T),T=T.sibling;return null}function i(M){for(var T=new Map;M!==null;)M.key!==null?T.set(M.key,M):T.set(M.index,M),M=M.sibling;return T}function u(M,T){return M=Ba(M,T),M.index=0,M.sibling=null,M}function d(M,T,z){return M.index=z,e?(z=M.alternate,z!==null?(z=z.index,z<T?(M.flags|=67108866,T):z):(M.flags|=67108866,T)):(M.flags|=1048576,T)}function y(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function x(M,T,z,X){return T===null||T.tag!==6?(T=wc(z,M.mode,X),T.return=M,T):(T=u(T,z),T.return=M,T)}function C(M,T,z,X){var ge=z.type;return ge===A?Y(M,T,z.props.children,X,z.key):T!==null&&(T.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===V&&cs(ge)===T.type)?(T=u(T,z.props),Ji(T,z),T.return=M,T):(T=ul(z.type,z.key,z.props,null,M.mode,X),Ji(T,z),T.return=M,T)}function k(M,T,z,X){return T===null||T.tag!==4||T.stateNode.containerInfo!==z.containerInfo||T.stateNode.implementation!==z.implementation?(T=jc(z,M.mode,X),T.return=M,T):(T=u(T,z.children||[]),T.return=M,T)}function Y(M,T,z,X,ge){return T===null||T.tag!==7?(T=ss(z,M.mode,X,ge),T.return=M,T):(T=u(T,z),T.return=M,T)}function Z(M,T,z){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=wc(""+T,M.mode,z),T.return=M,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case j:return z=ul(T.type,T.key,T.props,null,M.mode,z),Ji(z,T),z.return=M,z;case E:return T=jc(T,M.mode,z),T.return=M,T;case V:return T=cs(T),Z(M,T,z)}if(re(T)||$(T))return T=ss(T,M.mode,z,null),T.return=M,T;if(typeof T.then=="function")return Z(M,yl(T),z);if(T.$$typeof===J)return Z(M,pl(M,T),z);vl(M,T)}return null}function H(M,T,z,X){var ge=T!==null?T.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return ge!==null?null:x(M,T,""+z,X);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case j:return z.key===ge?C(M,T,z,X):null;case E:return z.key===ge?k(M,T,z,X):null;case V:return z=cs(z),H(M,T,z,X)}if(re(z)||$(z))return ge!==null?null:Y(M,T,z,X,null);if(typeof z.then=="function")return H(M,T,yl(z),X);if(z.$$typeof===J)return H(M,T,pl(M,z),X);vl(M,z)}return null}function Q(M,T,z,X,ge){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return M=M.get(z)||null,x(T,M,""+X,ge);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case j:return M=M.get(X.key===null?z:X.key)||null,C(T,M,X,ge);case E:return M=M.get(X.key===null?z:X.key)||null,k(T,M,X,ge);case V:return X=cs(X),Q(M,T,z,X,ge)}if(re(X)||$(X))return M=M.get(z)||null,Y(T,M,X,ge,null);if(typeof X.then=="function")return Q(M,T,z,yl(X),ge);if(X.$$typeof===J)return Q(M,T,z,pl(T,X),ge);vl(T,X)}return null}function ue(M,T,z,X){for(var ge=null,Me=null,he=T,je=T=0,Ae=null;he!==null&&je<z.length;je++){he.index>je?(Ae=he,he=null):Ae=he.sibling;var Re=H(M,he,z[je],X);if(Re===null){he===null&&(he=Ae);break}e&&he&&Re.alternate===null&&t(M,he),T=d(Re,T,je),Me===null?ge=Re:Me.sibling=Re,Me=Re,he=Ae}if(je===z.length)return n(M,he),Ne&&Qa(M,je),ge;if(he===null){for(;je<z.length;je++)he=Z(M,z[je],X),he!==null&&(T=d(he,T,je),Me===null?ge=he:Me.sibling=he,Me=he);return Ne&&Qa(M,je),ge}for(he=i(he);je<z.length;je++)Ae=Q(he,M,je,z[je],X),Ae!==null&&(e&&Ae.alternate!==null&&he.delete(Ae.key===null?je:Ae.key),T=d(Ae,T,je),Me===null?ge=Ae:Me.sibling=Ae,Me=Ae);return e&&he.forEach(function(zn){return t(M,zn)}),Ne&&Qa(M,je),ge}function ye(M,T,z,X){if(z==null)throw Error(l(151));for(var ge=null,Me=null,he=T,je=T=0,Ae=null,Re=z.next();he!==null&&!Re.done;je++,Re=z.next()){he.index>je?(Ae=he,he=null):Ae=he.sibling;var zn=H(M,he,Re.value,X);if(zn===null){he===null&&(he=Ae);break}e&&he&&zn.alternate===null&&t(M,he),T=d(zn,T,je),Me===null?ge=zn:Me.sibling=zn,Me=zn,he=Ae}if(Re.done)return n(M,he),Ne&&Qa(M,je),ge;if(he===null){for(;!Re.done;je++,Re=z.next())Re=Z(M,Re.value,X),Re!==null&&(T=d(Re,T,je),Me===null?ge=Re:Me.sibling=Re,Me=Re);return Ne&&Qa(M,je),ge}for(he=i(he);!Re.done;je++,Re=z.next())Re=Q(he,M,je,Re.value,X),Re!==null&&(e&&Re.alternate!==null&&he.delete(Re.key===null?je:Re.key),T=d(Re,T,je),Me===null?ge=Re:Me.sibling=Re,Me=Re);return e&&he.forEach(function(W0){return t(M,W0)}),Ne&&Qa(M,je),ge}function Be(M,T,z,X){if(typeof z=="object"&&z!==null&&z.type===A&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case j:e:{for(var ge=z.key;T!==null;){if(T.key===ge){if(ge=z.type,ge===A){if(T.tag===7){n(M,T.sibling),X=u(T,z.props.children),X.return=M,M=X;break e}}else if(T.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===V&&cs(ge)===T.type){n(M,T.sibling),X=u(T,z.props),Ji(X,z),X.return=M,M=X;break e}n(M,T);break}else t(M,T);T=T.sibling}z.type===A?(X=ss(z.props.children,M.mode,X,z.key),X.return=M,M=X):(X=ul(z.type,z.key,z.props,null,M.mode,X),Ji(X,z),X.return=M,M=X)}return y(M);case E:e:{for(ge=z.key;T!==null;){if(T.key===ge)if(T.tag===4&&T.stateNode.containerInfo===z.containerInfo&&T.stateNode.implementation===z.implementation){n(M,T.sibling),X=u(T,z.children||[]),X.return=M,M=X;break e}else{n(M,T);break}else t(M,T);T=T.sibling}X=jc(z,M.mode,X),X.return=M,M=X}return y(M);case V:return z=cs(z),Be(M,T,z,X)}if(re(z))return ue(M,T,z,X);if($(z)){if(ge=$(z),typeof ge!="function")throw Error(l(150));return z=ge.call(z),ye(M,T,z,X)}if(typeof z.then=="function")return Be(M,T,yl(z),X);if(z.$$typeof===J)return Be(M,T,pl(M,z),X);vl(M,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,T!==null&&T.tag===6?(n(M,T.sibling),X=u(T,z),X.return=M,M=X):(n(M,T),X=wc(z,M.mode,X),X.return=M,M=X),y(M)):n(M,T)}return function(M,T,z,X){try{$i=0;var ge=Be(M,T,z,X);return $s=null,ge}catch(he){if(he===Zs||he===hl)throw he;var Me=Kt(29,he,null,M.mode);return Me.lanes=X,Me.return=M,Me}finally{}}}var ds=Pp(!0),Cp=Pp(!1),vn=!1;function zc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function kc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.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 bn(e,t,n){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(ze&2)!==0){var u=i.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),i.pending=t,t=cl(e),op(e,null,n),t}return ol(e,i,t,n),cl(e)}function Wi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,zt(e,n)}}function Lc(e,t){var n=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,n===i)){var u=null,d=null;if(n=n.firstBaseUpdate,n!==null){do{var y={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};d===null?u=d=y:d=d.next=y,n=n.next}while(n!==null);d===null?u=d=t:d=d.next=t}else u=d=t;n={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:i.shared,callbacks:i.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Hc=!1;function er(){if(Hc){var e=Is;if(e!==null)throw e}}function tr(e,t,n,i){Hc=!1;var u=e.updateQueue;vn=!1;var d=u.firstBaseUpdate,y=u.lastBaseUpdate,x=u.shared.pending;if(x!==null){u.shared.pending=null;var C=x,k=C.next;C.next=null,y===null?d=k:y.next=k,y=C;var Y=e.alternate;Y!==null&&(Y=Y.updateQueue,x=Y.lastBaseUpdate,x!==y&&(x===null?Y.firstBaseUpdate=k:x.next=k,Y.lastBaseUpdate=C))}if(d!==null){var Z=u.baseState;y=0,Y=k=C=null,x=d;do{var H=x.lane&-536870913,Q=H!==x.lane;if(Q?(Oe&H)===H:(i&H)===H){H!==0&&H===Ks&&(Hc=!0),Y!==null&&(Y=Y.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var ue=e,ye=x;H=t;var Be=n;switch(ye.tag){case 1:if(ue=ye.payload,typeof ue=="function"){Z=ue.call(Be,Z,H);break e}Z=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=ye.payload,H=typeof ue=="function"?ue.call(Be,Z,H):ue,H==null)break e;Z=v({},Z,H);break e;case 2:vn=!0}}H=x.callback,H!==null&&(e.flags|=64,Q&&(e.flags|=8192),Q=u.callbacks,Q===null?u.callbacks=[H]:Q.push(H))}else Q={lane:H,tag:x.tag,payload:x.payload,callback:x.callback,next:null},Y===null?(k=Y=Q,C=Z):Y=Y.next=Q,y|=H;if(x=x.next,x===null){if(x=u.shared.pending,x===null)break;Q=x,x=Q.next,Q.next=null,u.lastBaseUpdate=Q,u.shared.pending=null}}while(!0);Y===null&&(C=Z),u.baseState=C,u.firstBaseUpdate=k,u.lastBaseUpdate=Y,d===null&&(u.shared.lanes=0),Cn|=y,e.lanes=y,e.memoizedState=Z}}function Ep(e,t){if(typeof e!="function")throw Error(l(191,e));e.call(t)}function Op(e,t){var n=e.callbacks;
vendor: 4,109 bytes, line 48
48if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ep(n[e],t)}var Js=P(null),xl=P(0);function Ap(e,t){e=Wa,L(xl,e),L(Js,t),Wa=e|t.baseLanes}function Uc(){L(xl,Wa),L(Js,Js.current)}function qc(){Wa=xl.current,F(Js),F(xl)}var It=P(null),ua=null;function Sn(e){var t=e.alternate;L(tt,tt.current&1),L(It,e),ua===null&&(t===null||Js.current!==null||t.memoizedState!==null)&&(ua=e)}function Bc(e){L(tt,tt.current),L(It,e),ua===null&&(ua=e)}function Tp(e){e.tag===22?(L(tt,tt.current),L(It,e),ua===null&&(ua=e)):wn()}function wn(){L(tt,tt.current),L(It,It.current)}function Zt(e){F(It),ua===e&&(ua=null),F(tt)}var tt=P(0);function bl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Xu(n)||Ku(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ga=0,we=null,Ue=null,it=null,Sl=!1,Ws=!1,fs=!1,wl=0,ar=0,ei=null,Vb=0;function Ze(){throw Error(l(321))}function Qc(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xt(e[n],t[n]))return!1;return!0}function Vc(e,t,n,i,u,d){return Ga=d,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,O.H=e===null||e.memoizedState===null?fm:su,fs=!1,d=n(i,u),fs=!1,Ws&&(d=_p(t,n,i,u)),Np(e),d}function Np(e){O.H=ir;var t=Ue!==null&&Ue.next!==null;if(Ga=0,it=Ue=we=null,Sl=!1,ar=0,ei=null,t)throw Error(l(300));e===null||rt||(e=e.dependencies,e!==null&&fl(e)&&(rt=!0))}function _p(e,t,n,i){we=e;var u=0;do{if(Ws&&(ei=null),ar=0,Ws=!1,25<=u)throw Error(l(301));if(u+=1,it=Ue=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}O.H=pm,d=t(n,i)}while(Ws);return d}function Fb(){var e=O.H,t=e.useState()[0];return t=typeof t.then=="function"?nr(t):t,e=e.useState()[0],(Ue!==null?Ue.memoizedState:null)!==e&&(we.flags|=1024),t}function Fc(){var e=wl!==0;return wl=0,e}function Gc(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Yc(e){if(Sl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Sl=!1}Ga=0,it=Ue=we=null,Ws=!1,ar=wl=0,ei=null}function _t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?we.memoizedState=it=e:it=it.next=e,it}function at(){if(Ue===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=it===null?we.memoizedState:it.next;if(t!==null)it=t,Ue=e;else{if(e===null)throw we.alternate===null?Error(l(467)):Error(l(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},it===null?we.memoizedState=it=e:it=it.next=e}return it}function jl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function nr(e){var t=ar;return ar+=1,ei===null&&(ei=[]),e=Sp(ei,e,t),t=we,(it===null?t.memoizedState:it.next)===null&&(t=t.alternate,O.H=t===null||t.memoizedState===null?fm:su),e}function Pl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return nr(e);if(e.$$typeof===J)return xt(e)}throw Error(l(438,String(e)))}function Xc(e){var t=null,n=we.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var i=we.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(u){return u.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=jl(),we.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),i=0;i<e;i++)n[i]=ne;return t.index++,n}function Ya(e,t){return typeof t=="function"?t(e):t}function Cl(e){var t=at();return Kc(t,Ue,e)}function Kc(e,t,n){var i=e.queue;if(i===null)throw Error(l(311));i.lastRenderedReducer=n;var u=e.baseQueue,d=i.pending;if(d!==null){if(u!==null){var y=u.next;u.next=d.next,d.next=y}
vendor: 16,328 bytes, line 48
48t.baseQueue=u=d,i.pending=null}if(d=e.baseState,u===null)e.memoizedState=d;else{t=u.next;var x=y=null,C=null,k=t,Y=!1;do{var Z=k.lane&-536870913;if(Z!==k.lane?(Oe&Z)===Z:(Ga&Z)===Z){var H=k.revertLane;if(H===0)C!==null&&(C=C.next={lane:0,revertLane:0,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),Z===Ks&&(Y=!0);else if((Ga&H)===H){k=k.next,H===Ks&&(Y=!0);continue}else Z={lane:0,revertLane:k.revertLane,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},C===null?(x=C=Z,y=d):C=C.next=Z,we.lanes|=H,Cn|=H;Z=k.action,fs&&n(d,Z),d=k.hasEagerState?k.eagerState:n(d,Z)}else H={lane:Z,revertLane:k.revertLane,gesture:k.gesture,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},C===null?(x=C=H,y=d):C=C.next=H,we.lanes|=Z,Cn|=Z;k=k.next}while(k!==null&&k!==t);if(C===null?y=d:C.next=x,!Xt(d,e.memoizedState)&&(rt=!0,Y&&(n=Is,n!==null)))throw n;e.memoizedState=d,e.baseState=y,e.baseQueue=C,i.lastRenderedState=d}return u===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Ic(e){var t=at(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var i=n.dispatch,u=n.pending,d=t.memoizedState;if(u!==null){n.pending=null;var y=u=u.next;do d=e(d,y.action),y=y.next;while(y!==u);Xt(d,t.memoizedState)||(rt=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),n.lastRenderedState=d}return[d,i]}function Mp(e,t,n){var i=we,u=at(),d=Ne;if(d){if(n===void 0)throw Error(l(407));n=n()}else n=t();var y=!Xt((Ue||u).memoizedState,n);if(y&&(u.memoizedState=n,rt=!0),u=u.queue,Jc(zp.bind(null,i,u,e),[e]),u.getSnapshot!==t||y||it!==null&&it.memoizedState.tag&1){if(i.flags|=2048,ti(9,{destroy:void 0},Dp.bind(null,i,u,n,t),null),Ve===null)throw Error(l(349));d||(Ga&127)!==0||Rp(i,t,n)}return n}function Rp(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=we.updateQueue,t===null?(t=jl(),we.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Dp(e,t,n,i){t.value=n,t.getSnapshot=i,kp(t)&&Lp(e)}function zp(e,t,n){return n(function(){kp(t)&&Lp(e)})}function kp(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xt(e,n)}catch{return!0}}function Lp(e){var t=ns(e,2);t!==null&&Vt(t,e,2)}function Zc(e){var t=_t();if(typeof e=="function"){var n=e;if(e=n(),fs){ma(!0);try{n()}finally{ma(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:e},t}function Hp(e,t,n,i){return e.baseState=n,Kc(e,Ue,typeof i=="function"?i:Ya)}function Gb(e,t,n,i,u){if(Al(e))throw Error(l(485));if(e=t.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)}};O.T!==null?n(!0):d.isTransition=!1,i(d),n=t.pending,n===null?(d.next=t.pending=d,Up(t,d)):(d.next=n.next,t.pending=n.next=d)}}function Up(e,t){var n=t.action,i=t.payload,u=e.state;if(t.isTransition){var d=O.T,y={};O.T=y;try{var x=n(u,i),C=O.S;C!==null&&C(y,x),qp(e,t,x)}catch(k){$c(e,t,k)}finally{d!==null&&y.types!==null&&(d.types=y.types),O.T=d}}else try{d=n(u,i),qp(e,t,d)}catch(k){$c(e,t,k)}}function qp(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(i){Bp(e,t,i)},function(i){return $c(e,t,i)}):Bp(e,t,n)}function Bp(e,t,n){t.status="fulfilled",t.value=n,Qp(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Up(e,n)))}function $c(e,t,n){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=n,Qp(t),t=t.next;while(t!==i)}e.action=null}function Qp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Vp(e,t){return t}function Fp(e,t){if(Ne){var n=Ve.formState;if(n!==null){e:{var i=we;if(Ne){if(Ge){t:{for(var u=Ge,d=ca;u.nodeType!==8;){if(!d){u=null;break t}if(u=da(u.nextSibling),u===null){u=null;break t}}d=u.data,u=d==="F!"||d==="F"?u:null}if(u){Ge=da(u.nextSibling),i=u.data==="F!";break e}}gn(i)}i=!1}i&&(t=n[0])}}return n=_t(),n.memoizedState=n.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vp,lastRenderedState:t},n.queue=i,n=cm.bind(null,we,i),i.dispatch=n,i=Zc(!1),d=nu.bind(null,we,!1,i.queue),i=_t(),u={state:t,dispatch:null,action:e,pending:null},i.queue=u,n=Gb.bind(null,we,u,d,n),u.dispatch=n,i.memoizedState=e,[t,n,!1]}function Gp(e){var t=at();return Yp(t,Ue,e)}function Yp(e,t,n){if(t=Kc(e,t,Vp)[0],e=Cl(Ya)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=nr(t)}catch(y){throw y===Zs?hl:y}else i=t;t=at();var u=t.queue,d=u.dispatch;return n!==t.memoizedState&&(we.flags|=2048,ti(9,{destroy:void 0},Yb.bind(null,u,n),null)),[i,d,e]}function Yb(e,t){e.action=t}function Xp(e){var t=at(),n=Ue;if(n!==null)return Yp(t,n,e);at(),t=t.memoizedState,n=at();var i=n.queue.dispatch;return n.memoizedState=e,[t,i,!1]}function ti(e,t,n,i){return e={tag:e,create:n,deps:i,inst:t,next:null},t=we.updateQueue,t===null&&(t=jl(),we.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function Kp(){return at().memoizedState}function El(e,t,n,i){var u=_t();we.flags|=e,u.memoizedState=ti(1|t,{destroy:void 0},n,i===void 0?null:i)}function Ol(e,t,n,i){var u=at();i=i===void 0?null:i;var d=u.memoizedState.inst;Ue!==null&&i!==null&&Qc(i,Ue.memoizedState.deps)?u.memoizedState=ti(t,d,n,i):(we.flags|=e,u.memoizedState=ti(1|t,d,n,i))}function Ip(e,t){El(8390656,8,e,t)}function Jc(e,t){Ol(2048,8,e,t)}function Xb(e){we.flags|=4;var t=we.updateQueue;if(t===null)t=jl(),we.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Zp(e){var t=at().memoizedState;return Xb({ref:t,nextImpl:e}),function(){if((ze&2)!==0)throw Error(l(440));return t.impl.apply(void 0,arguments)}}function $p(e,t){return Ol(4,2,e,t)}function Jp(e,t){return Ol(4,4,e,t)}function Wp(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function em(e,t,n){n=n!=null?n.concat([e]):null,Ol(4,4,Wp.bind(null,t,e),n)}function Wc(){}function tm(e,t){var n=at();t=t===void 0?null:t;var i=n.memoizedState;return t!==null&&Qc(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function am(e,t){var n=at();t=t===void 0?null:t;var i=n.memoizedState;if(t!==null&&Qc(t,i[1]))return i[0];if(i=e(),fs){ma(!0);try{e()}finally{ma(!1)}}return n.memoizedState=[i,t],i}function eu(e,t,n){return n===void 0||(Ga&1073741824)!==0&&(Oe&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=nh(),we.lanes|=e,Cn|=e,n)}function nm(e,t,n,i){return Xt(n,t)?n:Js.current!==null?(e=eu(e,n,i),Xt(e,t)||(rt=!0),e):(Ga&42)===0||(Ga&1073741824)!==0&&(Oe&261930)===0?(rt=!0,e.memoizedState=n):(e=nh(),we.lanes|=e,Cn|=e,t)}function sm(e,t,n,i,u){var d=U.p;U.p=d!==0&&8>d?d:8;var y=O.T,x={};O.T=x,nu(e,!1,t,n);try{var C=u(),k=O.S;if(k!==null&&k(x,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var Y=Qb(C,i);sr(e,t,Y,Wt(e))}else sr(e,t,i,Wt(e))}catch(Z){sr(e,t,{then:function(){},status:"rejected",reason:Z},Wt())}finally{U.p=d,y!==null&&x.types!==null&&(y.types=x.types),O.T=y}}function Kb(){}function tu(e,t,n,i){if(e.tag!==5)throw Error(l(476));var u=im(e).queue;sm(e,u,t,R,n===null?Kb:function(){return rm(e),n(i)})}function im(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:R,baseState:R,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:R},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function rm(e){var t=im(e);t.next===null&&(t=e.alternate.memoizedState),sr(e,t.next.queue,{},Wt())}function au(){return xt(Sr)}function lm(){return at().memoizedState}function om(){return at().memoizedState}function Ib(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Wt();e=xn(n);var i=bn(t,e,n);i!==null&&(Vt(i,t,n),Wi(i,t,n)),t={cache:_c()},e.payload=t;return}t=t.return}}function Zb(e,t,n){var i=Wt();n={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Al(e)?um(t,n):(n=bc(e,t,n,i),n!==null&&(Vt(n,e,i),dm(n,t,i)))}function cm(e,t,n){var i=Wt();sr(e,t,n,i)}function sr(e,t,n,i){var u={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Al(e))um(t,u);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var y=t.lastRenderedState,x=d(y,n);if(u.hasEagerState=!0,u.eagerState=x,Xt(x,y))return ol(e,t,u,0),Ve===null&&ll(),!1}catch{}finally{}if(n=bc(e,t,u,i),n!==null)return Vt(n,e,i),dm(n,t,i),!0}return!1}function nu(e,t,n,i){if(i={lane:2,revertLane:zu(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Al(e)){if(t)throw Error(l(479))}else t=bc(e,n,i,2),t!==null&&Vt(t,e,2)}function Al(e){var t=e.alternate;return e===we||t!==null&&t===we}function um(e,t){Ws=Sl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function dm(e,t,n){if((n&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,zt(e,n)}}var ir={readContext:xt,use:Pl,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useLayoutEffect:Ze,useInsertionEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useSyncExternalStore:Ze,useId:Ze,useHostTransitionStatus:Ze,useFormState:Ze,useActionState:Ze,useOptimistic:Ze,useMemoCache:Ze,useCacheRefresh:Ze};ir.useEffectEvent=Ze;var fm={readContext:xt,use:Pl,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:xt,useEffect:Ip,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,El(4194308,4,Wp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return El(4194308,4,e,t)},useInsertionEffect:function(e,t){El(4,2,e,t)},useMemo:function(e,t){var n=_t();t=t===void 0?null:t;var i=e();if(fs){ma(!0);try{e()}finally{ma(!1)}}return n.memoizedState=[i,t],i},useReducer:function(e,t,n){var i=_t();if(n!==void 0){var u=n(t);if(fs){ma(!0);try{n(t)}finally{ma(!1)}}}else u=t;return i.memoizedState=i.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},i.queue=e,e=e.dispatch=Zb.bind(null,we,e),[i.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:function(e){e=Zc(e);var t=e.queue,n=cm.bind(null,we,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Wc,useDeferredValue:function(e,t){var n=_t();return eu(n,e,t)},useTransition:function(){var e=Zc(!1);return e=sm.bind(null,we,e.queue,!0,!1),_t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=we,u=_t();if(Ne){if(n===void 0)throw Error(l(407));n=n()}else{if(n=t(),Ve===null)throw Error(l(349));(Oe&127)!==0||Rp(i,t,n)}u.memoizedState=n;var d={value:n,getSnapshot:t};return u.queue=d,Ip(zp.bind(null,i,d,e),[e]),i.flags|=2048,ti(9,{destroy:void 0},Dp.bind(null,i,d,n,t),null),n},useId:function(){var e=_t(),t=Ve.identifierPrefix;if(Ne){var n=Ca,i=Pa;n=(i&~(1<<32-jt(i)-1)).toString(32)+n,t="_"+t+"R_"+n,n=wl++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=Vb++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:au,useFormState:Fp,useActionState:Fp,useOptimistic:function(e){var t=_t();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=nu.bind(null,we,!0,n),n.dispatch=t,[e,t]},useMemoCache:Xc,useCacheRefresh:function(){return _t().memoizedState=Ib.bind(null,we)},useEffectEvent:function(e){var t=_t(),n={impl:e};return t.memoizedState=n,function(){if((ze&2)!==0)throw Error(l(440));return n.impl.apply(void 0,arguments)}}},su={readContext:xt,use:Pl,useCallback:tm,useContext:xt,useEffect:Jc,useImperativeHandle:em,useInsertionEffect:$p,useLayoutEffect:Jp,useMemo:am,useReducer:Cl,useRef:Kp,useState:function(){return Cl(Ya)},useDebugValue:Wc,useDeferredValue:function(e,t){var n=at();return nm(n,Ue.memoizedState,e,t)},useTransition:function(){var e=Cl(Ya)[0],t=at().memoizedState;return[typeof e=="boolean"?e:nr(e),t]},useSyncExternalStore:Mp,useId:lm,useHostTransitionStatus:au,useFormState:Gp,useActionState:Gp,useOptimistic:function(e,t){var n=at();return Hp(n,Ue,e,t)},useMemoCache:Xc,useCacheRefresh:om};su.useEffectEvent=Zp;var pm={readContext:xt,use:Pl,useCallback:tm,useContext:xt,useEffect:Jc,useImperativeHandle:em,useInsertionEffect:$p,useLayoutEffect:Jp,useMemo:am,useReducer:Ic,useRef:Kp,useState:function(){return Ic(Ya)},useDebugValue:Wc,useDeferredValue:function(e,t){var n=at();return Ue===null?eu(n,e,t):nm(n,Ue.memoizedState,e,t)},useTransition:function(){var e=Ic(Ya)[0],t=at().memoizedState;return[typeof e=="boolean"?e:nr(e),t]},useSyncExternalStore:Mp,useId:lm,useHostTransitionStatus:au,useFormState:Xp,useActionState:Xp,useOptimistic:function(e,t){var n=at();return Ue!==null?Hp(n,Ue,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Xc,useCacheRefresh:om};pm.useEffectEvent=Zp;function iu(e,t,n,i){t=e.memoizedState,n=n(i,t),n=n==null?t:v({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ru={enqueueSetState:function(e,t,n){e=e._reactInternals;var i=Wt(),u=xn(i);u.payload=t,n!=null&&(u.callback=n),t=bn(e,u,i),t!==null&&(Vt(t,e,i),Wi(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=Wt(),u=xn(i);u.tag=1,u.payload=t,n!=null&&(u.callback=n),t=bn(e,u,i),t!==null&&(Vt(t,e,i),Wi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wt(),i=xn(n);i.tag=2,t!=null&&(i.callback=t),t=bn(e,i,n),t!==null&&(Vt(t,e,n),Wi(t,e,n))}};function mm(e,t,n,i,u,d,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,d,y):t.prototype&&t.prototype.isPureReactComponent?!Gi(n,i)||!Gi(u,d):!0}function hm(e,t,n,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&ru.enqueueReplaceState(t,t.state,null)}function ps(e,t){var n=t;if("ref"in t){n={};for(var i in t)i!=="ref"&&(n[i]=t[i])}if(e=e.defaultProps){n===t&&(n=v({},n));for(var u in e)n[u]===void 0&&(n[u]=e[u])}return n}function gm(e){rl(e)}function ym(e){console.error(e)}function vm(e){rl(e)}function Tl(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function xm(e,t,n){try{var i=e.onCaughtError;i(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function lu(e,t,n){return n=xn(n),n.tag=3,n.payload={element:null},n.callback=function(){Tl(e,t)},n}function bm(e){return e=xn(e),e.tag=3,e}function Sm(e,t,n,i){var u=n.type.getDerivedStateFromError;if(typeof u=="function"){var d=i.value;e.payload=function(){return u(d)},e.callback=function(){xm(t,n,i)}}var y=n.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){xm(t,n,i),typeof u!="function"&&(En===null?En=new Set([this]):En.add(this));var x=i.stack;this.componentDidCatch(i.value,{componentStack:x!==null?x:""})})}function $b(e,t,n,i,u){if(n.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=n.alternate,t!==null&&Xs(t,n,u,!0),n=It.current,n!==null){switch(n.tag){case 31:case 13:return ua===null?Bl():n.alternate===null&&$e===0&&($e=3),n.flags&=-257,n.flags|=65536,n.lanes=u,i===gl?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),Mu(e,i,u)),!1;case 22:return n.flags|=65536,i===gl?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),Mu(e,i,u)),!1}throw Error(l(435,n.tag))}return Mu(e,i,u),Bl(),!1}if(Ne)return t=It.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,i!==Ec&&(e=Error(l(422),{cause:i}),Ki(ra(e,n)))):(i!==Ec&&(t=Error(l(423),{cause:i}),Ki(ra(t,n))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,i=ra(i,n),u=lu(e.stateNode,i,u),Lc(e,u),$e!==4&&($e=2)),!1;var d=Error(l(520),{cause:i});if(d=ra(d,n),pr===null?pr=[d]:pr.push(d),$e!==4&&($e=2),t===null)return!0;
vendor: 10,378 bytes, line 48
48i=ra(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=u&-u,n.lanes|=e,e=lu(n.stateNode,i,e),Lc(n,e),!1;case 1:if(t=n.type,d=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(En===null||!En.has(d))))return n.flags|=65536,u&=-u,n.lanes|=u,u=bm(u),Sm(u,e,n,i),Lc(n,u),!1}n=n.return}while(n!==null);return!1}var ou=Error(l(461)),rt=!1;function bt(e,t,n,i){t.child=e===null?Cp(t,null,n,i):ds(t,e.child,n,i)}function wm(e,t,n,i,u){n=n.render;var d=t.ref;if("ref"in i){var y={};for(var x in i)x!=="ref"&&(y[x]=i[x])}else y=i;return ls(t),i=Vc(e,t,n,y,d,u),x=Fc(),e!==null&&!rt?(Gc(e,t,u),Xa(e,t,u)):(Ne&&x&&Pc(t),t.flags|=1,bt(e,t,i,u),t.child)}function jm(e,t,n,i,u){if(e===null){var d=n.type;return typeof d=="function"&&!Sc(d)&&d.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=d,Pm(e,t,d,i,u)):(e=ul(n.type,null,i,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!gu(e,u)){var y=d.memoizedProps;if(n=n.compare,n=n!==null?n:Gi,n(y,i)&&e.ref===t.ref)return Xa(e,t,u)}return t.flags|=1,e=Ba(d,i),e.ref=t.ref,e.return=t,t.child=e}function Pm(e,t,n,i,u){if(e!==null){var d=e.memoizedProps;if(Gi(d,i)&&e.ref===t.ref)if(rt=!1,t.pendingProps=i=d,gu(e,u))(e.flags&131072)!==0&&(rt=!0);else return t.lanes=e.lanes,Xa(e,t,u)}return cu(e,t,n,i,u)}function Cm(e,t,n,i){var u=i.children,d=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(d=d!==null?d.baseLanes|n:n,e!==null){for(i=t.child=e.child,u=0;i!==null;)u=u|i.lanes|i.childLanes,i=i.sibling;i=u&~d}else i=0,t.child=null;return Em(e,t,d,n,i)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ml(t,d!==null?d.cachePool:null),d!==null?Ap(t,d):Uc(),Tp(t);else return i=t.lanes=536870912,Em(e,t,d!==null?d.baseLanes|n:n,n,i)}else d!==null?(ml(t,d.cachePool),Ap(t,d),wn(),t.memoizedState=null):(e!==null&&ml(t,null),Uc(),wn());return bt(e,t,u,n),t.child}function rr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Em(e,t,n,i,u){var d=Rc();return d=d===null?null:{parent:st._currentValue,pool:d},t.memoizedState={baseLanes:n,cachePool:d},e!==null&&ml(t,null),Uc(),Tp(t),e!==null&&Xs(e,t,i,!0),t.childLanes=u,null}function Nl(e,t){return t=Ml({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Om(e,t,n){return ds(t,e.child,null,n),e=Nl(t,t.pendingProps),e.flags|=2,Zt(t),t.memoizedState=null,e}function Jb(e,t,n){var i=t.pendingProps,u=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ne){if(i.mode==="hidden")return e=Nl(t,i),t.lanes=536870912,rr(null,e);if(Bc(t),(e=Ge)?(e=Uh(e,ca),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:mn!==null?{id:Pa,overflow:Ca}:null,retryLane:536870912,hydrationErrors:null},n=up(e),n.return=t,t.child=n,vt=t,Ge=null)):e=null,e===null)throw gn(t);return t.lanes=536870912,null}return Nl(t,i)}var d=e.memoizedState;if(d!==null){var y=d.dehydrated;if(Bc(t),u)if(t.flags&256)t.flags&=-257,t=Om(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(l(558));else if(rt||Xs(e,t,n,!1),u=(n&e.childLanes)!==0,rt||u){if(i=Ve,i!==null&&(y=kt(i,n),y!==0&&y!==d.retryLane))throw d.retryLane=y,ns(e,y),Vt(i,e,y),ou;Bl(),t=Om(e,t,n)}else e=d.treeContext,Ge=da(y.nextSibling),vt=t,Ne=!0,hn=null,ca=!1,e!==null&&pp(t,e),t=Nl(t,i),t.flags|=4096;return t}return e=Ba(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _l(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(l(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function cu(e,t,n,i,u){return ls(t),n=Vc(e,t,n,i,void 0,u),i=Fc(),e!==null&&!rt?(Gc(e,t,u),Xa(e,t,u)):(Ne&&i&&Pc(t),t.flags|=1,bt(e,t,n,u),t.child)}function Am(e,t,n,i,u,d){return ls(t),t.updateQueue=null,n=_p(t,i,n,u),Np(e),i=Fc(),e!==null&&!rt?(Gc(e,t,d),Xa(e,t,d)):(Ne&&i&&Pc(t),t.flags|=1,bt(e,t,n,d),t.child)}function Tm(e,t,n,i,u){if(ls(t),t.stateNode===null){var d=Vs,y=n.contextType;typeof y=="object"&&y!==null&&(d=xt(y)),d=new n(i,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=ru,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=i,d.state=t.memoizedState,d.refs={},zc(t),y=n.contextType,d.context=typeof y=="object"&&y!==null?xt(y):Vs,d.state=t.memoizedState,y=n.getDerivedStateFromProps,typeof y=="function"&&(iu(t,n,y,i),d.state=t.memoizedState),typeof n.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),tr(t,i,d,u),er(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){d=t.stateNode;var x=t.memoizedProps,C=ps(n,x);d.props=C;var k=d.context,Y=n.contextType;y=Vs,typeof Y=="object"&&Y!==null&&(y=xt(Y));var Z=n.getDerivedStateFromProps;Y=typeof Z=="function"||typeof d.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,Y||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(x||k!==y)&&hm(t,d,i,y),vn=!1;var H=t.memoizedState;d.state=H,tr(t,i,d,u),er(),k=t.memoizedState,x||H!==k||vn?(typeof Z=="function"&&(iu(t,n,Z,i),k=t.memoizedState),(C=vn||mm(t,n,C,i,H,k,y))?(Y||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"&&(t.flags|=4194308)):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=k),d.props=i,d.state=k,d.context=y,i=C):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{d=t.stateNode,kc(e,t),y=t.memoizedProps,Y=ps(n,y),d.props=Y,Z=t.pendingProps,H=d.context,k=n.contextType,C=Vs,typeof k=="object"&&k!==null&&(C=xt(k)),x=n.getDerivedStateFromProps,(k=typeof x=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==Z||H!==C)&&hm(t,d,i,C),vn=!1,H=t.memoizedState,d.state=H,tr(t,i,d,u),er();var Q=t.memoizedState;y!==Z||H!==Q||vn||e!==null&&e.dependencies!==null&&fl(e.dependencies)?(typeof x=="function"&&(iu(t,n,x,i),Q=t.memoizedState),(Y=vn||mm(t,n,Y,i,H,Q,C)||e!==null&&e.dependencies!==null&&fl(e.dependencies))?(k||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(i,Q,C),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(i,Q,C)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=Q),d.props=i,d.state=Q,d.context=C,i=Y):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),i=!1)}return d=i,_l(e,t),i=(t.flags&128)!==0,d||i?(d=t.stateNode,n=i&&typeof n.getDerivedStateFromError!="function"?null:d.render(),t.flags|=1,e!==null&&i?(t.child=ds(t,e.child,null,u),t.child=ds(t,null,n,u)):bt(e,t,n,u),t.memoizedState=d.state,e=t.child):e=Xa(e,t,u),e}function Nm(e,t,n,i){return is(),t.flags|=256,bt(e,t,n,i),t.child}var uu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function du(e){return{baseLanes:e,cachePool:xp()}}function fu(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Jt),e}function _m(e,t,n){var i=t.pendingProps,u=!1,d=(t.flags&128)!==0,y;if((y=d)||(y=e!==null&&e.memoizedState===null?!1:(tt.current&2)!==0),y&&(u=!0,t.flags&=-129),y=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ne){if(u?Sn(t):wn(),(e=Ge)?(e=Uh(e,ca),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:mn!==null?{id:Pa,overflow:Ca}:null,retryLane:536870912,hydrationErrors:null},n=up(e),n.return=t,t.child=n,vt=t,Ge=null)):e=null,e===null)throw gn(t);return Ku(e)?t.lanes=32:t.lanes=536870912,null}var x=i.children;return i=i.fallback,u?(wn(),u=t.mode,x=Ml({mode:"hidden",children:x},u),i=ss(i,u,n,null),x.return=t,i.return=t,x.sibling=i,t.child=x,i=t.child,i.memoizedState=du(n),i.childLanes=fu(e,y,n),t.memoizedState=uu,rr(null,i)):(Sn(t),pu(t,x))}var C=e.memoizedState;if(C!==null&&(x=C.dehydrated,x!==null)){if(d)t.flags&256?(Sn(t),t.flags&=-257,t=mu(e,t,n)):t.memoizedState!==null?(wn(),t.child=e.child,t.flags|=128,t=null):(wn(),x=i.fallback,u=t.mode,i=Ml({mode:"visible",children:i.children},u),x=ss(x,u,n,null),x.flags|=2,i.return=t,x.return=t,i.sibling=x,t.child=i,ds(t,e.child,null,n),i=t.child,i.memoizedState=du(n),i.childLanes=fu(e,y,n),t.memoizedState=uu,t=rr(null,i));else if(Sn(t),Ku(x)){if(y=x.nextSibling&&x.nextSibling.dataset,y)var k=y.dgst;y=k,i=Error(l(419)),i.stack="",i.digest=y,Ki({value:i,source:null,stack:null}),t=mu(e,t,n)}else if(rt||Xs(e,t,n,!1),y=(n&e.childLanes)!==0,rt||y){if(y=Ve,y!==null&&(i=kt(y,n),i!==0&&i!==C.retryLane))throw C.retryLane=i,ns(e,i),Vt(y,e,i),ou;Xu(x)||Bl(),t=mu(e,t,n)}else Xu(x)?(t.flags|=192,t.child=e.child,t=null):(e=C.treeContext,Ge=da(x.nextSibling),vt=t,Ne=!0,hn=null,ca=!1,e!==null&&pp(t,e),t=pu(t,i.children),t.flags|=4096);return t}return u?(wn(),x=i.fallback,u=t.mode,C=e.child,k=C.sibling,i=Ba(C,{mode:"hidden",children:i.children}),i.subtreeFlags=C.subtreeFlags&65011712,k!==null?x=Ba(k,x):(x=ss(x,u,n,null),x.flags|=2),x.return=t,i.return=t,i.sibling=x,t.child=i,rr(null,i),i=t.child,x=e.child.memoizedState,x===null?x=du(n):(u=x.cachePool,u!==null?(C=st._currentValue,u=u.parent!==C?{parent:C,pool:C}
vendor: 8,838 bytes, line 48
48:u):u=xp(),x={baseLanes:x.baseLanes|n,cachePool:u}),i.memoizedState=x,i.childLanes=fu(e,y,n),t.memoizedState=uu,rr(e.child,i)):(Sn(t),n=e.child,e=n.sibling,n=Ba(n,{mode:"visible",children:i.children}),n.return=t,n.sibling=null,e!==null&&(y=t.deletions,y===null?(t.deletions=[e],t.flags|=16):y.push(e)),t.child=n,t.memoizedState=null,n)}function pu(e,t){return t=Ml({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ml(e,t){return e=Kt(22,e,null,t),e.lanes=0,e}function mu(e,t,n){return ds(t,e.child,null,n),e=pu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Mm(e,t,n){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Tc(e.return,t,n)}function hu(e,t,n,i,u,d){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:u,treeForkCount:d}:(y.isBackwards=t,y.rendering=null,y.renderingStartTime=0,y.last=i,y.tail=n,y.tailMode=u,y.treeForkCount=d)}function Rm(e,t,n){var i=t.pendingProps,u=i.revealOrder,d=i.tail;i=i.children;var y=tt.current,x=(y&2)!==0;if(x?(y=y&1|2,t.flags|=128):y&=1,L(tt,y),bt(e,t,i,n),i=Ne?Xi:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Mm(e,n,t);else if(e.tag===19)Mm(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(u){case"forwards":for(n=t.child,u=null;n!==null;)e=n.alternate,e!==null&&bl(e)===null&&(u=n),n=n.sibling;n=u,n===null?(u=t.child,t.child=null):(u=n.sibling,n.sibling=null),hu(t,!1,u,n,d,i);break;case"backwards":case"unstable_legacy-backwards":for(n=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&bl(e)===null){t.child=u;break}e=u.sibling,u.sibling=n,n=u,u=e}hu(t,!0,n,null,d,i);break;case"together":hu(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Xa(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Cn|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Xs(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,n=Ba(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ba(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function gu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&fl(e)))}function Wb(e,t,n){switch(t.tag){case 3:ve(t,t.stateNode.containerInfo),yn(t,st,e.memoizedState.cache),is();break;case 27:case 5:ht(t);break;case 4:ve(t,t.stateNode.containerInfo);break;case 10:yn(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Bc(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(Sn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?_m(e,t,n):(Sn(t),e=Xa(e,t,n),e!==null?e.sibling:null);Sn(t);break;case 19:var u=(e.flags&128)!==0;if(i=(n&t.childLanes)!==0,i||(Xs(e,t,n,!1),i=(n&t.childLanes)!==0),u){if(i)return Rm(e,t,n);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),L(tt,tt.current),i)break;return null;case 22:return t.lanes=0,Cm(e,t,n,t.pendingProps);case 24:yn(t,st,e.memoizedState.cache)}return Xa(e,t,n)}function Dm(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)rt=!0;else{if(!gu(e,n)&&(t.flags&128)===0)return rt=!1,Wb(e,t,n);rt=(e.flags&131072)!==0}else rt=!1,Ne&&(t.flags&1048576)!==0&&fp(t,Xi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=cs(t.elementType),t.type=e,typeof e=="function")Sc(e)?(i=ps(e,i),t.tag=1,t=Tm(null,t,e,i,n)):(t.tag=0,t=cu(null,t,e,i,n));else{if(e!=null){var u=e.$$typeof;if(u===ee){t.tag=11,t=wm(null,t,e,i,n);break e}else if(u===N){t.tag=14,t=jm(null,t,e,i,n);break e}}throw t=W(e)||e,Error(l(306,t,""))}}return t;case 0:return cu(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,u=ps(i,t.pendingProps),Tm(e,t,i,u,n);case 3:e:{if(ve(t,t.stateNode.containerInfo),e===null)throw Error(l(387));i=t.pendingProps;var d=t.memoizedState;u=d.element,kc(e,t),tr(t,i,null,n);var y=t.memoizedState;if(i=y.cache,yn(t,st,i),i!==d.cache&&Nc(t,[st],n,!0),er(),i=y.element,d.isDehydrated)if(d={element:i,isDehydrated:!1,cache:y.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=Nm(e,t,i,n);break e}else if(i!==u){u=ra(Error(l(424)),t),Ki(u),t=Nm(e,t,i,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ge=da(e.firstChild),vt=t,Ne=!0,hn=null,ca=!0,n=Cp(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(is(),i===u){t=Xa(e,t,n);break e}bt(e,t,i,n)}t=t.child}return t;case 26:return _l(e,t),e===null?(n=Gh(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ne||(n=t.type,e=t.pendingProps,i=Kl(me.current).createElement(n),i[yt]=t,i[Lt]=e,St(i,n,e),ft(i),t.stateNode=i):t.memoizedState=Gh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ht(t),e===null&&Ne&&(i=t.stateNode=Qh(t.type,t.pendingProps,me.current),vt=t,ca=!0,u=Ge,Nn(t.type)?(Iu=u,Ge=da(i.firstChild)):Ge=u),bt(e,t,t.pendingProps.children,n),_l(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ne&&((u=i=Ge)&&(i=T0(i,t.type,t.pendingProps,ca),i!==null?(t.stateNode=i,vt=t,Ge=da(i.firstChild),ca=!1,u=!0):u=!1),u||gn(t)),ht(t),u=t.type,d=t.pendingProps,y=e!==null?e.memoizedProps:null,i=d.children,Fu(u,d)?i=null:y!==null&&Fu(u,y)&&(t.flags|=32),t.memoizedState!==null&&(u=Vc(e,t,Fb,null,null,n),Sr._currentValue=u),_l(e,t),bt(e,t,i,n),t.child;case 6:return e===null&&Ne&&((e=n=Ge)&&(n=N0(n,t.pendingProps,ca),n!==null?(t.stateNode=n,vt=t,Ge=null,e=!0):e=!1),e||gn(t)),null;case 13:return _m(e,t,n);case 4:return ve(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=ds(t,null,i,n):bt(e,t,i,n),t.child;case 11:return wm(e,t,t.type,t.pendingProps,n);case 7:return bt(e,t,t.pendingProps,n),t.child;case 8:return bt(e,t,t.pendingProps.children,n),t.child;case 12:return bt(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,yn(t,t.type,i.value),bt(e,t,i.children,n),t.child;case 9:return u=t.type._context,i=t.pendingProps.children,ls(t),u=xt(u),i=i(u),t.flags|=1,bt(e,t,i,n),t.child;case 14:return jm(e,t,t.type,t.pendingProps,n);case 15:return Pm(e,t,t.type,t.pendingProps,n);case 19:return Rm(e,t,n);case 31:return Jb(e,t,n);case 22:return Cm(e,t,n,t.pendingProps);case 24:return ls(t),i=xt(st),e===null?(u=Rc(),u===null&&(u=Ve,d=_c(),u.pooledCache=d,d.refCount++,d!==null&&(u.pooledCacheLanes|=n),u=d),t.memoizedState={parent:i,cache:u},zc(t),yn(t,st,u)):((e.lanes&n)!==0&&(kc(e,t),tr(t,null,null,n),er()),u=e.memoizedState,d=t.memoizedState,u.parent!==i?(u={parent:i,cache:i},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),yn(t,st,i)):(i=d.cache,yn(t,st,i),i!==u.cache&&Nc(t,[st],n,!0))),bt(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(l(156,t.tag))}function Ka(e){e.flags|=4}function yu(e,t,n,i,u){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(u&335544128)===u)if(e.stateNode.complete)e.flags|=8192;else if(lh())e.flags|=8192;else throw us=gl,Dc}else e.flags&=-16777217}function zm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Zh(t))if(lh())e.flags|=8192;else throw us=gl,Dc}function Rl(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Pt():536870912,e.lanes|=t,ii|=t)}function lr(e,t){if(!Ne)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,i=0;if(t)for(var u=e.child;u!==null;)n|=u.lanes|u.childLanes,i|=u.subtreeFlags&65011712,i|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)n|=u.lanes|u.childLanes,i|=u.subtreeFlags,i|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function e0(e,t,n){var i=t.pendingProps;switch(Cc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return Ye(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Fa(st),Te(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ys(t)?Ka(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Oc())),Ye(t),null;case 26:var u=t.type,d=t.memoizedState;return e===null?(Ka(t),d!==null?(Ye(t),zm(t,d)):(Ye(t),yu(t,u,null,i,n))):d?d!==e.memoizedState?(Ka(t),Ye(t),zm
vendor: 7,145 bytes, line 48
48(t,d)):(Ye(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&Ka(t),Ye(t),yu(t,u,e,i,n)),null;case 27:if(Ot(t),n=me.current,u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ka(t);else{if(!i){if(t.stateNode===null)throw Error(l(166));return Ye(t),null}e=G.current,Ys(t)?mp(t):(e=Qh(u,i,n),t.stateNode=e,Ka(t))}return Ye(t),null;case 5:if(Ot(t),u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ka(t);else{if(!i){if(t.stateNode===null)throw Error(l(166));return Ye(t),null}if(d=G.current,Ys(t))mp(t);else{var y=Kl(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 i.is=="string"?y.createElement("select",{is:i.is}):y.createElement("select"),i.multiple?d.multiple=!0:i.size&&(d.size=i.size);break;default:d=typeof i.is=="string"?y.createElement(u,{is:i.is}):y.createElement(u)}}d[yt]=t,d[Lt]=i;e:for(y=t.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===t)break e;for(;y.sibling===null;){if(y.return===null||y.return===t)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}t.stateNode=d;e:switch(St(d,u,i),u){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Ka(t)}}return Ye(t),yu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Ka(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(l(166));if(e=me.current,Ys(t)){if(e=t.stateNode,n=t.memoizedProps,i=null,u=vt,u!==null)switch(u.tag){case 27:case 5:i=u.memoizedProps}e[yt]=t,e=!!(e.nodeValue===n||i!==null&&i.suppressHydrationWarning===!0||_h(e.nodeValue,n)),e||gn(t,!0)}else e=Kl(e).createTextNode(i),e[yt]=t,t.stateNode=e}return Ye(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(i=Ys(t),n!==null){if(e===null){if(!i)throw Error(l(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[yt]=t}else is(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else n=Oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Zt(t),t):(Zt(t),null);if((t.flags&128)!==0)throw Error(l(558))}return Ye(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=Ys(t),i!==null&&i.dehydrated!==null){if(e===null){if(!u)throw Error(l(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(l(317));u[yt]=t}else is(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),u=!1}else u=Oc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(Zt(t),t):(Zt(t),null)}return Zt(t),(t.flags&128)!==0?(t.lanes=n,t):(n=i!==null,e=e!==null&&e.memoizedState!==null,n&&(i=t.child,u=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(u=i.alternate.memoizedState.cachePool.pool),d=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),d!==u&&(i.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Rl(t,t.updateQueue),Ye(t),null);case 4:return Te(),e===null&&Uu(t.stateNode.containerInfo),Ye(t),null;case 10:return Fa(t.type),Ye(t),null;case 19:if(F(tt),i=t.memoizedState,i===null)return Ye(t),null;if(u=(t.flags&128)!==0,d=i.rendering,d===null)if(u)lr(i,!1);else{if($e!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=bl(e),d!==null){for(t.flags|=128,lr(i,!1),e=d.updateQueue,t.updateQueue=e,Rl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)cp(n,e),n=n.sibling;return L(tt,tt.current&1|2),Ne&&Qa(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Tt()>Hl&&(t.flags|=128,u=!0,lr(i,!1),t.lanes=4194304)}else{if(!u)if(e=bl(d),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,Rl(t,e),lr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!d.alternate&&!Ne)return Ye(t),null}else 2*Tt()-i.renderingStartTime>Hl&&n!==536870912&&(t.flags|=128,u=!0,lr(i,!1),t.lanes=4194304);i.isBackwards?(d.sibling=t.child,t.child=d):(e=i.last,e!==null?e.sibling=d:t.child=d,i.last=d)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Tt(),e.sibling=null,n=tt.current,L(tt,u?n&1|2:n&1),Ne&&Qa(t,i.treeForkCount),e):(Ye(t),null);case 22:case 23:return Zt(t),qc(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(n&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),n=t.updateQueue,n!==null&&Rl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&F(os),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Fa(st),Ye(t),null;case 25:return null;case 30:return null}throw Error(l(156,t.tag))}function t0(e,t){switch(Cc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fa(st),Te(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ot(t),null;case 31:if(t.memoizedState!==null){if(Zt(t),t.alternate===null)throw Error(l(340));is()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(l(340));is()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(tt),null;case 4:return Te(),null;case 10:return Fa(t.type),null;case 22:case 23:return Zt(t),qc(),e!==null&&F(os),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Fa(st),null;case 25:return null;default:return null}}function km(e,t){switch(Cc(t),t.tag){case 3:Fa(st),Te();break;case 26:case 27:case 5:Ot(t);break;case 4:Te();break;case 31:t.memoizedState!==null&&Zt(t);break;case 13:Zt(t);break;case 19:F(tt);break;case 10:Fa(t.type);break;case 22:case 23:Zt(t),qc(),e!==null&&F(os);break;case 24:Fa(st)}}function or(e,t){try{var n=t.updateQueue,i=n!==null?n.lastEffect:null;if(i!==null){var u=i.next;n=u;do{if((n.tag&e)===e){i=void 0;var d=n.create,y=n.inst;i=d(),y.destroy=i}n=n.next}while(n!==u)}}catch(x){He(t,t.return,x)}}function jn(e,t,n){try{var i=t.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var d=u.next;i=d;do{if((i.tag&e)===e){var y=i.inst,x=y.destroy;if(x!==void 0){y.destroy=void 0,u=t;var C=n,k=x;try{k()}catch(Y){He(u,C,Y)}}}i=i.next}while(i!==d)}}catch(Y){He(t,t.return,Y)}}function Lm(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Op(t,n)}catch(i){He(e,e.return,i)}}}function Hm(e,t,n){n.props=ps(e.type,e.memoizedProps),n.state=e.memoizedState;
vendor: 18,868 bytes, line 48
48try{n.componentWillUnmount()}catch(i){He(e,t,i)}}function cr(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof n=="function"?e.refCleanup=n(i):n.current=i}}catch(u){He(e,t,u)}}function Ea(e,t){var n=e.ref,i=e.refCleanup;if(n!==null)if(typeof i=="function")try{i()}catch(u){He(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(u){He(e,t,u)}else n.current=null}function Um(e){var t=e.type,n=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&i.focus();break e;case"img":n.src?i.src=n.src:n.srcSet&&(i.srcset=n.srcSet)}}catch(u){He(e,e.return,u)}}function vu(e,t,n){try{var i=e.stateNode;j0(i,e.type,n,t),i[Lt]=t}catch(u){He(e,e.return,u)}}function qm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Nn(e.type)||e.tag===4}function xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qm(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&&Nn(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,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ua));else if(i!==4&&(i===27&&Nn(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(bu(e,t,n),e=e.sibling;e!==null;)bu(e,t,n),e=e.sibling}function Dl(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(i===27&&Nn(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Dl(e,t,n),e=e.sibling;e!==null;)Dl(e,t,n),e=e.sibling}function Bm(e){var t=e.stateNode,n=e.memoizedProps;try{for(var i=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);St(t,i,n),t[yt]=e,t[Lt]=n}catch(d){He(e,e.return,d)}}var Ia=!1,lt=!1,Su=!1,Qm=typeof WeakSet=="function"?WeakSet:Set,pt=null;function a0(e,t){if(e=e.containerInfo,Qu=to,e=ep(e),mc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var u=i.anchorOffset,d=i.focusNode;i=i.focusOffset;try{n.nodeType,d.nodeType}catch{n=null;break e}var y=0,x=-1,C=-1,k=0,Y=0,Z=e,H=null;t:for(;;){for(var Q;Z!==n||u!==0&&Z.nodeType!==3||(x=y+u),Z!==d||i!==0&&Z.nodeType!==3||(C=y+i),Z.nodeType===3&&(y+=Z.nodeValue.length),(Q=Z.firstChild)!==null;)H=Z,Z=Q;for(;;){if(Z===e)break t;if(H===n&&++k===u&&(x=y),H===d&&++Y===i&&(C=y),(Q=Z.nextSibling)!==null)break;Z=H,H=Z.parentNode}Z=Q}n=x===-1||C===-1?null:{start:x,end:C}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vu={focusedElem:e,selectionRange:n},to=!1,pt=t;pt!==null;)if(t=pt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,pt=e;else for(;pt!==null;){switch(t=pt,d=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)u=e[n],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,n=t,u=d.memoizedProps,d=d.memoizedState,i=n.stateNode;try{var ue=ps(n.type,u);e=i.getSnapshotBeforeUpdate(ue,d),i.__reactInternalSnapshotBeforeUpdate=e}catch(ye){He(n,n.return,ye)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Yu(e);else if(n===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(l(163))}if(e=t.sibling,e!==null){e.return=t.return,pt=e;break}pt=t.return}}function Vm(e,t,n){var i=n.flags;switch(n.tag){case 0:case 11:case 15:$a(e,n),i&4&&or(5,n);break;case 1:if($a(e,n),i&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(y){He(n,n.return,y)}else{var u=ps(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(y){He(n,n.return,y)}}i&64&&Lm(n),i&512&&cr(n,n.return);break;case 3:if($a(e,n),i&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Op(e,t)}catch(y){He(n,n.return,y)}}break;case 27:t===null&&i&4&&Bm(n);case 26:case 5:$a(e,n),t===null&&i&4&&Um(n),i&512&&cr(n,n.return);break;case 12:$a(e,n);break;case 31:$a(e,n),i&4&&Ym(e,n);break;case 13:$a(e,n),i&4&&Xm(e,n),i&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=d0.bind(null,n),_0(e,n))));break;case 22:if(i=n.memoizedState!==null||Ia,!i){t=t!==null&&t.memoizedState!==null||lt,u=Ia;var d=lt;Ia=i,(lt=t)&&!d?Ja(e,n,(n.subtreeFlags&8772)!==0):$a(e,n),Ia=u,lt=d}break;case 30:break;default:$a(e,n)}}function Fm(e){var t=e.alternate;t!==null&&(e.alternate=null,Fm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&$o(t)),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 Ke=null,Ut=!1;function Za(e,t,n){for(n=n.child;n!==null;)Gm(e,t,n),n=n.sibling}function Gm(e,t,n){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(Zn,n)}catch{}switch(n.tag){case 26:lt||Ea(n,t),Za(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:lt||Ea(n,t);var i=Ke,u=Ut;Nn(n.type)&&(Ke=n.stateNode,Ut=!1),Za(e,t,n),vr(n.stateNode),Ke=i,Ut=u;break;case 5:lt||Ea(n,t);case 6:if(i=Ke,u=Ut,Ke=null,Za(e,t,n),Ke=i,Ut=u,Ke!==null)if(Ut)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(n.stateNode)}catch(d){He(n,t,d)}else try{Ke.removeChild(n.stateNode)}catch(d){He(n,t,d)}break;case 18:Ke!==null&&(Ut?(e=Ke,Lh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),pi(e)):Lh(Ke,n.stateNode));break;case 4:i=Ke,u=Ut,Ke=n.stateNode.containerInfo,Ut=!0,Za(e,t,n),Ke=i,Ut=u;break;case 0:case 11:case 14:case 15:jn(2,n,t),lt||jn(4,n,t),Za(e,t,n);break;case 1:lt||(Ea(n,t),i=n.stateNode,typeof i.componentWillUnmount=="function"&&Hm(n,t,i)),Za(e,t,n);break;case 21:Za(e,t,n);break;case 22:lt=(i=lt)||n.memoizedState!==null,Za(e,t,n),lt=i;break;default:Za(e,t,n)}}function Ym(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{pi(e)}catch(n){He(t,t.return,n)}}}function Xm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{pi(e)}catch(n){He(t,t.return,n)}}function n0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Qm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Qm),t;default:throw Error(l(435,e.tag))}}function zl(e,t){var n=n0(e);t.forEach(function(i){if(!n.has(i)){n.add(i);var u=f0.bind(null,e,i);i.then(u,u)}})}function qt(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var u=n[i],d=e,y=t,x=y;e:for(;x!==null;){switch(x.tag){case 27:if(Nn(x.type)){Ke=x.stateNode,Ut=!1;break e}break;case 5:Ke=x.stateNode,Ut=!1;break e;case 3:case 4:Ke=x.stateNode.containerInfo,Ut=!0;break e}x=x.return}if(Ke===null)throw Error(l(160));Gm(d,y,u),Ke=null,Ut=!1,d=u.alternate,d!==null&&(d.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Km(t,e),t=t.sibling}var ya=null;function Km(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:qt(t,e),Bt(e),i&4&&(jn(3,e,e.return),or(3,e),jn(5,e,e.return));break;case 1:qt(t,e),Bt(e),i&512&&(lt||n===null||Ea(n,n.return)),i&64&&Ia&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:var u=ya;if(qt(t,e),Bt(e),i&512&&(lt||n===null||Ea(n,n.return)),i&4){var d=n!==null?n.memoizedState:null;if(i=e.memoizedState,n===null)if(i===null)if(e.stateNode===null){e:{i=e.type,n=e.memoizedProps,u=u.ownerDocument||u;t:switch(i){case"title":d=u.getElementsByTagName("title")[0],(!d||d[ki]||d[yt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=u.createElement(i),u.head.insertBefore(d,u.querySelector("head > title"))),St(d,i,n),d[yt]=e,ft(d),i=d;break e;case"link":var y=Kh("link","href",u).get(i+(n.href||""));if(y){for(var x=0;x<y.length;x++)if(d=y[x],d.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&d.getAttribute("rel")===(n.rel==null?null:n.rel)&&d.getAttribute("title")===(n.title==null?null:n.title)&&d.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){y.splice(x,1);break t}}d=u.createElement(i),St(d,i,n),u.head.appendChild(d);break;case"meta":if(y=Kh("meta","content",u).get(i+(n.content||""))){for(x=0;x<y.length;x++)if(d=y[x],d.getAttribute("content")===(n.content==null?null:""+n.content)&&d.getAttribute("name")===(n.name==null?null:n.name)&&d.getAttribute("property")===(n.property==null?null:n.property)&&d.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&d.getAttribute("charset")===(n.charSet==null?null:n.charSet)){y.splice(x,1);break t}}d=u.createElement(i),St(d,i,n),u.head.appendChild(d);break;default:throw Error(l(468,i))}d[yt]=e,ft(d),i=d}e.stateNode=i}else Ih(u,e.type,e.stateNode);else e.stateNode=Xh(u,i,e.memoizedProps);else d!==i?(d===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):d.count--,i===null?Ih(u,e.type,e.stateNode):Xh(u,i,e.memoizedProps)):i===null&&e.stateNode!==null&&vu(e,e.memoizedProps,n.memoizedProps)}break;case 27:qt(t,e),Bt(e),i&512&&(lt||n===null||Ea(n,n.return)),n!==null&&i&4&&vu(e,e.memoizedProps,n.memoizedProps);break;case 5:if(qt(t,e),Bt(e),i&512&&(lt||n===null||Ea(n,n.return)),e.flags&32){u=e.stateNode;try{ks(u,"")}catch(ue){He(e,e.return,ue)}}i&4&&e.stateNode!=null&&(u=e.memoizedProps,vu(e,u,n!==null?n.memoizedProps:u)),i&1024&&(Su=!0);break;case 6:if(qt(t,e),Bt(e),i&4){if(e.stateNode===null)throw Error(l(162));i=e.memoizedProps,n=e.stateNode;try{n.nodeValue=i}catch(ue){He(e,e.return,ue)}}break;case 3:if($l=null,u=ya,ya=Il(t.containerInfo),qt(t,e),ya=u,Bt(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{pi(t.containerInfo)}catch(ue){He(e,e.return,ue)}Su&&(Su=!1,Im(e));break;case 4:i=ya,ya=Il(e.stateNode.containerInfo),qt(t,e),Bt(e),ya=i;break;case 12:qt(t,e),Bt(e);break;case 31:qt(t,e),Bt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,zl(e,i)));break;case 13:qt(t,e),Bt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Ll=Tt()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,zl(e,i)));break;case 22:u=e.memoizedState!==null;var C=n!==null&&n.memoizedState!==null,k=Ia,Y=lt;if(Ia=k||u,lt=Y||C,qt(t,e),lt=Y,Ia=k,Bt(e),i&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(n===null||C||Ia||lt||ms(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){C=n=t;try{if(d=C.stateNode,u)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{x=C.stateNode;var Z=C.memoizedProps.style,H=Z!=null&&Z.hasOwnProperty("display")?Z.display:null;x.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(ue){He(C,C.return,ue)}}}else if(t.tag===6){if(n===null){C=t;try{C.stateNode.nodeValue=u?"":C.memoizedProps}catch(ue){He(C,C.return,ue)}}}else if(t.tag===18){if(n===null){C=t;try{var Q=C.stateNode;u?Hh(Q,!0):Hh(C.stateNode,!1)}catch(ue){He(C,C.return,ue)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,zl(e,n))));break;case 19:qt(t,e),Bt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,zl(e,i)));break;case 30:break;case 21:break;default:qt(t,e),Bt(e)}}function Bt(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if(qm(i)){n=i;break}i=i.return}if(n==null)throw Error(l(160));switch(n.tag){case 27:var u=n.stateNode,d=xu(e);Dl(e,d,u);break;case 5:var y=n.stateNode;n.flags&32&&(ks(y,""),n.flags&=-33);var x=xu(e);Dl(e,x,y);break;case 3:case 4:var C=n.stateNode.containerInfo,k=xu(e);bu(e,k,C);break;default:throw Error(l(161))}}catch(Y){He(e,e.return,Y)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Im(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Im(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function $a(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Vm(e,t.alternate,t),t=t.sibling}function ms(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:jn(4,t,t.return),ms(t);break;case 1:Ea(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Hm(t,t.return,n),ms(t);break;case 27:vr(t.stateNode);case 26:case 5:Ea(t,t.return),ms(t);break;case 22:t.memoizedState===null&&ms(t);break;case 30:ms(t);break;default:ms(t)}e=e.sibling}}function Ja(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,u=e,d=t,y=d.flags;switch(d.tag){case 0:case 11:case 15:Ja(u,d,n),or(4,d);break;case 1:if(Ja(u,d,n),i=d,u=i.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(k){He(i,i.return,k)}if(i=d,u=i.updateQueue,u!==null){var x=i.stateNode;try{var C=u.shared.hiddenCallbacks;if(C!==null)for(u.shared.hiddenCallbacks=null,u=0;u<C.length;u++)Ep(C[u],x)}catch(k){He(i,i.return,k)}}n&&y&64&&Lm(d),cr(d,d.return);break;case 27:Bm(d);case 26:case 5:Ja(u,d,n),n&&i===null&&y&4&&Um(d),cr(d,d.return);break;case 12:Ja(u,d,n);break;case 31:Ja(u,d,n),n&&y&4&&Ym(u,d);break;case 13:Ja(u,d,n),n&&y&4&&Xm(u,d);break;case 22:d.memoizedState===null&&Ja(u,d,n),cr(d,d.return);break;case 30:break;default:Ja(u,d,n)}t=t.sibling}}function wu(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Ii(n))}function ju(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ii(e))}function va(e,t,n,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Zm(e,t,n,i),t=t.sibling}function Zm(e,t,n,i){var u=t.flags;switch(t.tag){case 0:case 11:case 15:va(e,t,n,i),u&2048&&or(9,t);break;case 1:va(e,t,n,i);break;case 3:va(e,t,n,i),u&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ii(e)));break;case 12:if(u&2048){va(e,t,n,i),e=t.stateNode;try{var d=t.memoizedProps,y=d.id,x=d.onPostCommit;typeof x=="function"&&x(y,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(C){He(t,t.return,C)}}else va(e,t,n,i);break;case 31:va(e,t,n,i);break;case 13:va(e,t,n,i);break;case 23:break;case 22:d=t.stateNode,y=t.alternate,t.memoizedState!==null?d._visibility&2?va(e,t,n,i):ur(e,t):d._visibility&2?va(e,t,n,i):(d._visibility|=2,ai(e,t,n,i,(t.subtreeFlags&10256)!==0||!1)),u&2048&&wu(y,t);break;case 24:va(e,t,n,i),u&2048&&ju(t.alternate,t);break;default:va(e,t,n,i)}}function ai(e,t,n,i,u){for(u=u&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var d=e,y=t,x=n,C=i,k=y.flags;switch(y.tag){case 0:case 11:case 15:ai(d,y,x,C,u),or(8,y);break;case 23:break;case 22:var Y=y.stateNode;y.memoizedState!==null?Y._visibility&2?ai(d,y,x,C,u):ur(d,y):(Y._visibility|=2,ai(d,y,x,C,u)),u&&k&2048&&wu(y.alternate,y);break;case 24:ai(d,y,x,C,u),u&&k&2048&&ju(y.alternate,y);break;default:ai(d,y,x,C,u)}t=t.sibling}}function ur(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,i=t,u=i.flags;switch(i.tag){case 22:ur(n,i),u&2048&&wu(i.alternate,i);break;case 24:ur(n,i),u&2048&&ju(i.alternate,i);break;default:ur(n,i)}t=t.sibling}}var dr=8192;function ni(e,t,n){if(e.subtreeFlags&dr)for(e=e.child;e!==null;)$m(e,t,n),e=e.sibling}function $m(e,t,n){switch(e.tag){case 26:ni(e,t,n),e.flags&dr&&e.memoizedState!==null&&V0(n,ya,e.memoizedState,e.memoizedProps);break;case 5:ni(e,t,n);break;case 3:case 4:var i=ya;ya=Il(e.stateNode.containerInfo),ni(e,t,n),ya=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=dr,dr=16777216,ni(e,t,n),dr=i):ni(e,t,n));break;default:ni(e,t,n)}}function Jm(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function fr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];pt=i,eh(i,e)}Jm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Wm(e),e=e.sibling}function Wm(e){switch(e.tag){case 0:case 11:case 15:fr(e),e.flags&2048&&jn(9,e,e.return);break;case 3:fr(e);break;case 12:fr(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,kl(e)):fr(e);break;default:fr(e)}}function kl(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];pt=i,eh(i,e)}Jm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:jn(8,t,t.return),kl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,kl(t));break;default:kl(t)}e=e.sibling}}function eh(e,t){for(;pt!==null;){var n=pt;switch(n.tag){case 0:case 11:case 15:jn(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var i=n.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:Ii(n.memoizedState.cache)}if(i=n.child,i!==null)i.return=n,pt=i;else e:for(n=e;pt!==null;){i=pt;var u=i.sibling,d=i.return;if(Fm(i),i===n){pt=null;break e}if(u!==null){u.return=d,pt=u;break e}pt=d}}}var s0={getCacheForType:function(e){var t=xt(st),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return xt(st).controller.signal}},i0=typeof WeakMap=="function"?WeakMap:Map,ze=0,Ve=null,Ce=null,Oe=0,Le=0,$t=null,Pn=!1,si=!1,Pu=!1,Wa=0,$e=0,Cn=0,hs=0,Cu=0,Jt=0,ii=0,pr=null,Qt=null,Eu=!1,Ll=0,th=0,Hl=1/0,Ul=null,En=null,ct=0,On=null,ri=null,en=0,Ou=0,Au=null,ah=null,mr=0,Tu=null;function Wt(){return(ze&2)!==0&&Oe!==0?Oe&-Oe:O.T!==null?zu():Io()}function nh(){if(Jt===0)if((Oe&536870912)===0||Ne){var e=As;As<<=1,(As&3932160)===0&&(As=262144),Jt=e}else Jt=536870912;return e=It.current,e!==null&&(e.flags|=32),Jt}function Vt(e,t,n){(e===Ve&&(Le===2||Le===9)||e.cancelPendingCommit!==null)&&(li(e,0),An(e,Oe,Jt,!1)),Ie(e,n),((ze&2)===0||e!==Ve)&&(e===Ve&&((ze&2)===0&&(hs|=n),$e===4&&An(e,Oe,Jt,!1)),Oa(e))}
vendor: 14,160 bytes, line 48
48function sh(e,t,n){if((ze&6)!==0)throw Error(l(327));var i=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Xe(e,t),u=i?o0(e,t):_u(e,t,!0),d=i;do{if(u===0){si&&!i&&An(e,t,0,!1);break}else{if(n=e.current.alternate,d&&!r0(n)){u=_u(e,t,!1),d=!1;continue}if(u===2){if(d=t,e.errorRecoveryDisabledLanes&d)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){t=y;e:{var x=e;u=pr;var C=x.current.memoizedState.isDehydrated;if(C&&(li(x,y).flags|=256),y=_u(x,y,!1),y!==2){if(Pu&&!C){x.errorRecoveryDisabledLanes|=d,hs|=d,u=4;break e}d=Qt,Qt=u,d!==null&&(Qt===null?Qt=d:Qt.push.apply(Qt,d))}u=y}if(d=!1,u!==2)continue}}if(u===1){li(e,0),An(e,t,0,!0);break}e:{switch(i=e,d=u,d){case 0:case 1:throw Error(l(345));case 4:if((t&4194048)!==t)break;case 6:An(i,t,Jt,!Pn);break e;case 2:Qt=null;break;case 3:case 5:break;default:throw Error(l(329))}if((t&62914560)===t&&(u=Ll+300-Tt(),10<u)){if(An(i,t,Jt,!Pn),xe(i,0,!0)!==0)break e;en=t,i.timeoutHandle=zh(ih.bind(null,i,n,Qt,Ul,Eu,t,Jt,hs,ii,Pn,d,"Throttled",-0,0),u);break e}ih(i,n,Qt,Ul,Eu,t,Jt,hs,ii,Pn,d,null,-0,0)}}break}while(!0);Oa(e)}function ih(e,t,n,i,u,d,y,x,C,k,Y,Z,H,Q){if(e.timeoutHandle=-1,Z=t.subtreeFlags,Z&8192||(Z&16785408)===16785408){Z={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ua},$m(t,d,Z);var ue=(d&62914560)===d?Ll-Tt():(d&4194048)===d?th-Tt():0;if(ue=F0(Z,ue),ue!==null){en=d,e.cancelPendingCommit=ue(ph.bind(null,e,t,d,n,i,u,y,x,C,Y,Z,null,H,Q)),An(e,d,y,!k);return}}ph(e,t,d,n,i,u,y,x,C)}function r0(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var i=0;i<n.length;i++){var u=n[i],d=u.getSnapshot;u=u.value;try{if(!Xt(d(),u))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function An(e,t,n,i){t&=~Cu,t&=~hs,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var u=t;0<u;){var d=31-jt(u),y=1<<d;i[d]=-1,u&=~y}n!==0&&Jn(e,n,t)}function ql(){return(ze&6)===0?(hr(0),!1):!0}function Nu(){if(Ce!==null){if(Le===0)var e=Ce.return;else e=Ce,Va=rs=null,Yc(e),$s=null,$i=0,e=Ce;for(;e!==null;)km(e.alternate,e),e=e.return;Ce=null}}function li(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,E0(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),en=0,Nu(),Ve=e,Ce=n=Ba(e.current,null),Oe=t,Le=0,$t=null,Pn=!1,si=Xe(e,t),Pu=!1,ii=Jt=Cu=hs=Cn=$e=0,Qt=pr=null,Eu=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var u=31-jt(i),d=1<<u;t|=e[u],i&=~d}return Wa=t,ll(),n}function rh(e,t){we=null,O.H=ir,t===Zs||t===hl?(t=wp(),Le=3):t===Dc?(t=wp(),Le=4):Le=t===ou?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,$t=t,Ce===null&&($e=1,Tl(e,ra(t,e.current)))}function lh(){var e=It.current;return e===null?!0:(Oe&4194048)===Oe?ua===null:(Oe&62914560)===Oe||(Oe&536870912)!==0?e===ua:!1}function oh(){var e=O.H;return O.H=ir,e===null?ir:e}function ch(){var e=O.A;return O.A=s0,e}function Bl(){$e=4,Pn||(Oe&4194048)!==Oe&&It.current!==null||(si=!0),(Cn&134217727)===0&&(hs&134217727)===0||Ve===null||An(Ve,Oe,Jt,!1)}function _u(e,t,n){var i=ze;ze|=2;var u=oh(),d=ch();(Ve!==e||Oe!==t)&&(Ul=null,li(e,t)),t=!1;var y=$e;e:do try{if(Le!==0&&Ce!==null){var x=Ce,C=$t;switch(Le){case 8:Nu(),y=6;break e;case 3:case 2:case 9:case 6:It.current===null&&(t=!0);var k=Le;if(Le=0,$t=null,oi(e,x,C,k),n&&si){y=0;break e}break;default:k=Le,Le=0,$t=null,oi(e,x,C,k)}}l0(),y=$e;break}catch(Y){rh(e,Y)}while(!0);return t&&e.shellSuspendCounter++,Va=rs=null,ze=i,O.H=u,O.A=d,Ce===null&&(Ve=null,Oe=0,ll()),y}function l0(){for(;Ce!==null;)uh(Ce)}function o0(e,t){var n=ze;ze|=2;var i=oh(),u=ch();Ve!==e||Oe!==t?(Ul=null,Hl=Tt()+500,li(e,t)):si=Xe(e,t);e:do try{if(Le!==0&&Ce!==null){t=Ce;var d=$t;t:switch(Le){case 1:Le=0,$t=null,oi(e,t,d,1);break;case 2:case 9:if(bp(d)){Le=0,$t=null,dh(t);break}t=function(){Le!==2&&Le!==9||Ve!==e||(Le=7),Oa(e)},d.then(t,t);break e;case 3:Le=7;break e;case 4:Le=5;break e;case 7:bp(d)?(Le=0,$t=null,dh(t)):(Le=0,$t=null,oi(e,t,d,7));break;case 5:var y=null;switch(Ce.tag){case 26:y=Ce.memoizedState;case 5:case 27:var x=Ce;if(y?Zh(y):x.stateNode.complete){Le=0,$t=null;var C=x.sibling;if(C!==null)Ce=C;else{var k=x.return;k!==null?(Ce=k,Ql(k)):Ce=null}break t}}Le=0,$t=null,oi(e,t,d,5);break;case 6:Le=0,$t=null,oi(e,t,d,6);break;case 8:Nu(),$e=6;break e;default:throw Error(l(462))}}c0();break}catch(Y){rh(e,Y)}while(!0);return Va=rs=null,O.H=i,O.A=u,ze=n,Ce!==null?0:(Ve=null,Oe=0,ll(),$e)}function c0(){for(;Ce!==null&&!At();)uh(Ce)}function uh(e){var t=Dm(e.alternate,e,Wa);e.memoizedProps=e.pendingProps,t===null?Ql(e):Ce=t}function dh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Am(n,t,t.pendingProps,t.type,void 0,Oe);break;case 11:t=Am(n,t,t.pendingProps,t.type.render,t.ref,Oe);break;case 5:Yc(t);default:km(n,t),t=Ce=cp(t,Wa),t=Dm(n,t,Wa)}e.memoizedProps=e.pendingProps,t===null?Ql(e):Ce=t}function oi(e,t,n,i){Va=rs=null,Yc(t),$s=null,$i=0;var u=t.return;try{if($b(e,u,t,n,Oe)){$e=1,Tl(e,ra(n,e.current)),Ce=null;return}}catch(d){if(u!==null)throw Ce=u,d;$e=1,Tl(e,ra(n,e.current)),Ce=null;return}t.flags&32768?(Ne||i===1?e=!0:si||(Oe&536870912)!==0?e=!1:(Pn=e=!0,(i===2||i===9||i===3||i===6)&&(i=It.current,i!==null&&i.tag===13&&(i.flags|=16384))),fh(t,e)):Ql(t)}function Ql(e){var t=e;do{if((t.flags&32768)!==0){fh(t,Pn);return}e=t.return;var n=e0(t.alternate,t,Wa);if(n!==null){Ce=n;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);$e===0&&($e=5)}function fh(e,t){do{var n=t0(e.alternate,e);if(n!==null){n.flags&=32767,Ce=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=n}while(e!==null);$e=6,Ce=null}function ph(e,t,n,i,u,d,y,x,C){e.cancelPendingCommit=null;do Vl();while(ct!==0);if((ze&6)!==0)throw Error(l(327));if(t!==null){if(t===e.current)throw Error(l(177));if(d=t.lanes|t.childLanes,d|=xc,Dt(e,n,d,y,x,C),e===Ve&&(Ce=Ve=null,Oe=0),ri=t,On=e,en=n,Ou=d,Au=u,ah=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,p0(In,function(){return vh(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=O.T,O.T=null,u=U.p,U.p=2,y=ze,ze|=4;try{a0(e,t,n)}finally{ze=y,U.p=u,O.T=i}}ct=1,mh(),hh(),gh()}}function mh(){if(ct===1){ct=0;var e=On,t=ri,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=O.T,O.T=null;var i=U.p;U.p=2;var u=ze;ze|=4;try{Km(t,e);var d=Vu,y=ep(e.containerInfo),x=d.focusedElem,C=d.selectionRange;if(y!==x&&x&&x.ownerDocument&&Wf(x.ownerDocument.documentElement,x)){if(C!==null&&mc(x)){var k=C.start,Y=C.end;if(Y===void 0&&(Y=k),"selectionStart"in x)x.selectionStart=k,x.selectionEnd=Math.min(Y,x.value.length);else{var Z=x.ownerDocument||document,H=Z&&Z.defaultView||window;if(H.getSelection){var Q=H.getSelection(),ue=x.textContent.length,ye=Math.min(C.start,ue),Be=C.end===void 0?ye:Math.min(C.end,ue);!Q.extend&&ye>Be&&(y=Be,Be=ye,ye=y);var M=Jf(x,ye),T=Jf(x,Be);if(M&&T&&(Q.rangeCount!==1||Q.anchorNode!==M.node||Q.anchorOffset!==M.offset||Q.focusNode!==T.node||Q.focusOffset!==T.offset)){var z=Z.createRange();z.setStart(M.node,M.offset),Q.removeAllRanges(),ye>Be?(Q.addRange(z),Q.extend(T.node,T.offset)):(z.setEnd(T.node,T.offset),Q.addRange(z))}}}}for(Z=[],Q=x;Q=Q.parentNode;)Q.nodeType===1&&Z.push({element:Q,left:Q.scrollLeft,top:Q.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<Z.length;x++){var X=Z[x];X.element.scrollLeft=X.left,X.element.scrollTop=X.top}}to=!!Qu,Vu=Qu=null}finally{ze=u,U.p=i,O.T=n}}e.current=t,ct=2}}function hh(){if(ct===2){ct=0;var e=On,t=ri,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=O.T,O.T=null;var i=U.p;U.p=2;var u=ze;ze|=4;try{Vm(e,t.alternate,t)}finally{ze=u,U.p=i,O.T=n}}ct=3}}function gh(){if(ct===4||ct===3){ct=0,cn();var e=On,t=ri,n=en,i=ah;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ct=5:(ct=0,ri=On=null,yh(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(En=null),ha(n),t=t.stateNode,Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(Zn,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=O.T,u=U.p,U.p=2,O.T=null;try{for(var d=e.onRecoverableError,y=0;y<i.length;y++){var x=i[y];d(x.value,{componentStack:x.stack})}}finally{O.T=t,U.p=u}}(en&3)!==0&&Vl(),Oa(e),u=e.pendingLanes,(n&261930)!==0&&(u&42)!==0?e===Tu?mr++:(mr=0,Tu=e):mr=0,hr(0)}}function yh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ii(t)))}function Vl(){return mh(),hh(),gh(),vh()}function vh(){if(ct!==5)return!1;var e=On,t=Ou;Ou=0;var n=ha(en),i=O.T,u=U.p;try{U.p=32>n?32:n,O.T=null,n=Au,Au=null;var d=On,y=en;if(ct=0,ri=On=null,en=0,(ze&6)!==0)throw Error(l(331));var x=ze;if(ze|=4,Wm(d.current),Zm(d,d.current,y,n),ze=x,hr(0,!1),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(Zn,d)}catch{}return!0}finally{U.p=u,O.T=i,yh(e,t)}}function xh(e,t,n){t=ra(n,t),t=lu(e.stateNode,t,2),e=bn(e,t,2),e!==null&&(Ie(e,2),Oa(e))}function He(e,t,n){if(e.tag===3)xh(e,e,n);else for(;t!==null;){if(t.tag===3){xh(t,e,n);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(En===null||!En.has(i))){e=ra(n,e),n=bm(2),i=bn(t,n,2),i!==null&&(Sm(n,i,t,e),Ie(i,2),Oa(i));break}}t=t.return}}function Mu(e,t,n){var i=e.pingCache;if(i===null){i=e.pingCache=new i0;var u=new Set;i.set(t,u)}else u=i.get(t),u===void 0&&(u=new Set,i.set(t,u));u.has(n)||(Pu=!0,u.add(n),e=u0.bind(null,e,t,n),t.then(e,e))}function u0(e,t,n){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ve===e&&(Oe&n)===n&&($e===4||$e===3&&(Oe&62914560)===Oe&&300>Tt()-Ll?(ze&2)===0&&li(e,0):Cu|=n,ii===Oe&&(ii=0)),Oa(e)}function bh(e,t){t===0&&(t=Pt()),e=ns(e,t),e!==null&&(Ie(e,t),Oa(e))}function d0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),bh(e,n)}function f0(e,t){var n=0;switch(e.tag){case 31:case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(n=u.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(l(314))}i!==null&&i.delete(t),bh(e,n)}function p0(e,t){return Mi(e,t)}var Fl=null,ci=null,Ru=!1,Gl=!1,Du=!1,Tn=0;function Oa(e){e!==ci&&e.next===null&&(ci===null?Fl=ci=e:ci=ci.next=e),Gl=!0,Ru||(Ru=!0,h0())}function hr(e,t){if(!Du&&Gl){Du=!0;do for(var n=!1,i=Fl;i!==null;){if(e!==0){var u=i.pendingLanes;if(u===0)var d=0;else{var y=i.suspendedLanes,x=i.pingedLanes;d=(1<<31-jt(42|e)+1)-1,d&=u&~(y&~x),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(n=!0,Ph(i,d))}else d=Oe,d=xe(i,i===Ve?d:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(d&3)===0||Xe(i,d)||(n=!0,Ph(i,d));i=i.next}while(n);Du=!1}}function m0(){Sh()}function Sh(){Gl=Ru=!1;var e=0;Tn!==0&&C0()&&(e=Tn);for(var t=Tt(),n=null,i=Fl;i!==null;){var u=i.next,d=wh(i,t);d===0?(i.next=null,n===null?Fl=u:n.next=u,u===null&&(ci=n)):(n=i,(e!==0||(d&3)!==0)&&(Gl=!0)),i=u}ct!==0&&ct!==5||hr(e),Tn!==0&&(Tn=0)}function wh(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-jt(d),x=1<<y,C=u[y];C===-1?((x&n)===0||(x&i)!==0)&&(u[y]=dt(x,t)):C<=t&&(e.expiredLanes|=x),d&=~x}if(t=Ve,n=Oe,n=xe(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,n===0||e===t&&(Le===2||Le===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Ri(i),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Xe(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(i!==null&&Ri(i),ha(n)){case 2:case 8:n=Kr;break;case 32:n=In;break;case 268435456:n=La;break;default:n=In}return i=jh.bind(null,e),n=Mi(n,i),e.callbackPriority=t,e.callbackNode=n,t}return i!==null&&i!==null&&Ri(i),e.callbackPriority=2,e.callbackNode=null,2}function jh(e,t){if(ct!==0&&ct!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Vl()&&e.callbackNode!==n)return null;var i=Oe;return i=xe(e,e===Ve?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(sh(e,i,t),wh(e,Tt()),e.callbackNode!=null&&e.callbackNode===n?jh.bind(null,e):null)}function Ph(e,t){if(Vl())return null;sh(e,t,!0)}function h0(){O0(function(){(ze&6)!==0?Mi(Kn,m0):Sh()})}function zu(){if(Tn===0){var e=Ks;e===0&&(e=Os,Os<<=1,(Os&261888)===0&&(Os=256)),Tn=e}return Tn}function Ch(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Wr(""+e)}function Eh(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function g0(e,t,n,i,u){if(t==="submit"&&n&&n.stateNode===u){var d=Ch((u[Lt]||null).action),y=i.submitter;y&&(t=(t=y[Lt]||null)?Ch(t.formAction):y.getAttribute("formAction"),t!==null&&(d=t,y=null));var x=new nl("action","action",null,i,u);e.push({event:x,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Tn!==0){var C=y?Eh(u,y):new FormData(u);tu(n,{pending:!0,data:C,method:u.method,action:d},null,C)}}else typeof d=="function"&&(x.preventDefault(),C=y?Eh(u,y):new FormData(u),tu(n,{pending:!0,data:C,method:u.method,action:d},d,C))},currentTarget:u}]})}}for(var ku=0;ku<vc.length;ku++){var Lu=vc[ku],y0=Lu.toLowerCase(),v0=Lu[0].toUpperCase()+Lu.slice(1);ga(y0,"on"+v0)}ga(np,"onAnimationEnd"),ga(sp,"onAnimationIteration"),ga(ip,"onAnimationStart"),ga("dblclick","onDoubleClick"),ga("focusin","onFocus"),ga("focusout","onBlur"),ga(Db,"onTransitionRun"),ga(zb,"onTransitionStart"),ga(kb,"onTransitionCancel"),ga(rp,"onTransitionEnd"),Ds("onMouseEnter",["mouseout","mouseover"]),Ds("onMouseLeave",["mouseout","mouseover"]),Ds("onPointerEnter",["pointerout","pointerover"]),Ds("onPointerLeave",["pointerout","pointerover"]),Wn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Wn("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),Wn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Wn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Wn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Wn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gr="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(" "),x0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(gr));function Oh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var i=e[n],u=i.event;i=i.listeners;e:{var d=void 0;if(t)for(var y=i.length-1;0<=y;y--){var x=i[y],C=x.instance,k=x.currentTarget;if(x=x.listener,C!==d&&u.isPropagationStopped())break e;d=x,u.currentTarget=k;try{d(u)}catch(Y){rl(Y)}u.currentTarget=null,d=C}else for(y=0;y<i.length;y++){if(x=i[y],C=x.instance,k=x.currentTarget,x=x.listener,C!==d&&u.isPropagationStopped())break e;d=x,u.currentTarget=k;try{d(u)}catch(Y){rl(Y)}u.currentTarget=null,d=C}}}}function Ee(e,t){var n=t[Zo];n===void 0&&(n=t[Zo]=new Set);var i=e+"__bubble";n.has(i)||(Ah(t,e,2,!1),n.add(i))}function Hu(e,t,n){var i=0;t&&(i|=4),Ah(n,e,i,t)}var Yl="_reactListening"+Math.random().toString(36).slice(2);function Uu(e){if(!e[Yl]){e[Yl]=!0,Sf.forEach(function(n){n!=="selectionchange"&&(x0.has(n)||Hu(n,!1,e),Hu(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Yl]||(t[Yl]=!0,Hu("selectionchange",!1,t))}}function Ah(e,t,n,i){switch(ng(t)){case 2:var u=X0;break;case 8:u=K0;break;default:u=ed}n=u.bind(null,t,n,e),u=void 0,!ic||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),i?u!==void 0?e.addEventListener(t,n,{capture:!0,passive:u}):e.addEventListener(t,n,!0):u!==void 0?e.addEventListener(t,n,{passive:u}):e.addEventListener(t,n,!1)}function qu(e,t,n,i,u){var d=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var y=i.tag;if(y===3||y===4){var x=i.stateNode.containerInfo;if(x===u)break;if(y===4)for(y=i.return;y!==null;){var C=y.tag;if((C===3||C===4)&&y.stateNode.containerInfo===u)return;y=y.return}for(;x!==null;){if(y=_s(x),y===null)return;if(C=y.tag,C===5||C===6||C===26||C===27){i=d=y;continue e}x=x.parentNode}}i=i.return}Rf(function(){var k=d,Y=nc(n),Z=[];e:{var H=lp.get(e);if(H!==void 0){var Q=nl,ue=e;switch(e){case"keypress":if(tl(n)===0)break e;case"keydown":case"keyup":Q=fb;break;case"focusin":ue="focus",Q=cc;break;case"focusout":ue="blur",Q=cc;break;case"beforeblur":case"afterblur":Q=cc;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=kf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=eb;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=hb;break;case np:case sp:case ip:Q=nb;break;case rp:Q=yb;break;case"scroll":case"scrollend":Q=Jx;break;case"wheel":Q=xb;break;case"copy":case"cut":case"paste":Q=ib;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=Hf;break;case"toggle":case"beforetoggle":Q=Sb}var ye=(t&4)!==0,Be=!ye&&(e==="scroll"||e==="scrollend"),M=ye?H!==null?H+"Capture":null:H;ye=[];for(var T=k,z;T!==null;){var X=T;if(z=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||z===null||M===null||(X=Hi(T,M),X!=null&&ye.push(yr(T,X,z))),Be)break;T=T.return}0<ye.length&&(H=new Q(H,ue,null,n,Y),Z.push({event:H,listeners:ye}))}}if((t&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",Q=e==="mouseout"||e==="pointerout",H&&n!==ac&&(ue=n.relatedTarget||n.fromElement)&&(_s(ue)||ue[Ns]))break e;if((Q||H)&&(H=Y.window===Y?Y:(H=Y.ownerDocument)?H.defaultView||H.parentWindow:window,Q?(ue=n.relatedTarget||n.toElement,Q=k,ue=ue?_s(ue):null,ue!==null&&(Be=f(ue),ye=ue.tag,ue!==Be||ye!==5&&ye!==27&&ye!==6)&&(ue=null)):(Q=null,ue=k),Q!==ue)){if(ye=kf,X="onMouseLeave",M="onMouseEnter",T="mou
48se",(e==="pointerout"||e==="pointerover")&&(ye=Hf,X="onPointerLeave",M="onPointerEnter",T="pointer"),Be=Q==null?H:Li(Q),z=ue==null?H:Li(ue),H=new ye(X,T+"leave",Q,n,Y),H.target=Be,H.relatedTarget=z,X=null,_s(Y)===k&&(ye=new ye(M,T+"enter",ue,n,Y),ye.target=z,ye.relatedTarget=Be,X=ye),Be=X,Q&&ue)t:{for(ye=b0,M=Q,T=ue,z=0,X=M;X;X=ye(X))z++;X=0;for(var ge=T;ge;ge=ye(ge))X++;for(;0<z-X;)M=ye(M),z--;for(;0<X-z;)T=ye(T),X--;for(;z--;){if(M===T||T!==null&&M===T.alternate){ye=M;break t}M=ye(M),T=ye(T)}ye=null}else ye=null;Q!==null&&Th(Z,H,Q,ye,!1),ue!==null&&Be!==null&&Th(Z,Be,ue,ye,!0)}}e:{if(H=k?Li(k):window,Q=H.nodeName&&H.nodeName.toLowerCase(),Q==="select"||Q==="input"&&H.type==="file")var Me=Yf;else if(Ff(H))if(Xf)Me=_b;else{Me=Tb;var he=Ab}else Q=H.nodeName,!Q||Q.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?k&&tc(k.elementType)&&(Me=Yf):Me=Nb;if(Me&&(Me=Me(e,k))){Gf(Z,Me,n,Y);break e}he&&he(e,H,k),e==="focusout"&&k&&H.type==="number"&&k.memoizedProps.value!=null&&ec(H,"number",H.value)}switch(he=k?Li(k):window,e){case"focusin":(Ff(he)||he.contentEditable==="true")&&(qs=he,hc=k,Yi=null);break;case"focusout":Yi=hc=qs=null;break;case"mousedown":gc=!0;break;case"contextmenu":case"mouseup":case"dragend":gc=!1,tp(Z,n,Y);break;case"selectionchange":if(Rb)break;case"keydown":case"keyup":tp(Z,n,Y)}var je;if(dc)e:{switch(e){case"compositionstart":var Ae="onCompositionStart";break e;case"compositionend":Ae="onCompositionEnd";break e;case"compositionupdate":Ae="onCompositionUpdate";break e}Ae=void 0}else Us?Qf(e,n)&&(Ae="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Ae="onCompositionStart");Ae&&(Uf&&n.locale!=="ko"&&(Us||Ae!=="onCompositionStart"?Ae==="onCompositionEnd"&&Us&&(je=Df()):(pn=Y,rc="value"in pn?pn.value:pn.textContent,Us=!0)),he=Xl(k,Ae),0<he.length&&(Ae=new Lf(Ae,e,null,n,Y),Z.push({event:Ae,listeners:he}),je?Ae.data=je:(je=Vf(n),je!==null&&(Ae.data=je)))),(je=jb?Pb(e,n):Cb(e,n))&&(Ae=Xl(k,"onBeforeInput"),0<Ae.length&&(he=new Lf("onBeforeInput","beforeinput",null,n,Y),Z.push({event:he,listeners:Ae}),he.data=je)),g0(Z,e,k,n,Y)}Oh(Z,t)})}function yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Xl(e,t){for(var n=t+"Capture",i=[];e!==null;){var u=e,d=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||d===null||(u=Hi(e,n),u!=null&&i.unshift(yr(e,u,d)),u=Hi(e,t),u!=null&&i.push(yr(e,u,d))),e.tag===3)return i;e=e.return}return[]}function b0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Th(e,t,n,i,u){for(var d=t._reactName,y=[];n!==null&&n!==i;){var x=n,C=x.alternate,k=x.stateNode;if(x=x.tag,C!==null&&C===i)break;x!==5&&x!==26&&x!==27||k===null||(C=k,u?(k=Hi(n,d),k!=null&&y.unshift(yr(n,k,C))):u||(k=Hi(n,d),k!=null&&y.push(yr(n,k,C)))),n=n.return}y.length!==0&&e.push({event:t,listeners:y})}var S0=/\r\n?/g,w0=/\u0000|\uFFFD/g;function Nh(e){return(typeof e=="string"?e:""+e).replace(S0,`
49`).replace(w0,"")}function _h(e,t){return t=Nh(t),Nh(e)===t}function qe(e,t,n,i,u,d){switch(n){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||ks(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&ks(e,""+i);break;case"className":$r(e,"class",i);break;case"tabIndex":$r(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":$r(e,n,i);break;case"style":_f(e,i,d);break;case"data":if(t!=="object"){$r(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Wr(""+i),e.setAttribute(n,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(n,"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"&&(n==="formAction"?(t!=="input"&&qe(e,t,"name",u.name,u,null),qe(e,t,"formEncType",u.formEncType,u,null),qe(e,t,"formMethod",u.formMethod,u,null),qe(e,t,"formTarget",u.formTarget,u,null)):(qe(e,t,"encType",u.encType,u,null),qe(e,t,"method",u.method,u,
vendor: 2,935 bytes, line 49
49null),qe(e,t,"target",u.target,u,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Wr(""+i),e.setAttribute(n,i);break;case"onClick":i!=null&&(e.onclick=Ua);break;case"onScroll":i!=null&&Ee("scroll",e);break;case"onScrollEnd":i!=null&&Ee("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(l(61));if(n=i.__html,n!=null){if(u.children!=null)throw Error(l(60));e.innerHTML=n}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}n=Wr(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""+i):e.removeAttribute(n);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":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":i===!0?e.setAttribute(n,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,i):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(n,i):e.removeAttribute(n);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(n):e.setAttribute(n,i);break;case"popover":Ee("beforetoggle",e),Ee("toggle",e),Zr(e,"popover",i);break;case"xlinkActuate":Ha(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Ha(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Ha(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Ha(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Ha(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Ha(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Ha(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Ha(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Ha(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;
vendor: 7,156 bytes, line 49
49case"is":Zr(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Zx.get(n)||n,Zr(e,n,i))}}function Bu(e,t,n,i,u,d){switch(n){case"style":_f(e,i,d);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(l(61));if(n=i.__html,n!=null){if(u.children!=null)throw Error(l(60));e.innerHTML=n}}break;case"children":typeof i=="string"?ks(e,i):(typeof i=="number"||typeof i=="bigint")&&ks(e,""+i);break;case"onScroll":i!=null&&Ee("scroll",e);break;case"onScrollEnd":i!=null&&Ee("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Ua);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!wf.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(u=n.endsWith("Capture"),t=n.slice(2,u?n.length-7:void 0),d=e[Lt]||null,d=d!=null?d[n]:null,typeof d=="function"&&e.removeEventListener(t,d,u),typeof i=="function")){typeof d!="function"&&d!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,i,u);break e}n in e?e[n]=i:i===!0?e.setAttribute(n,""):Zr(e,n,i)}}}function St(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ee("error",e),Ee("load",e);var i=!1,u=!1,d;for(d in n)if(n.hasOwnProperty(d)){var y=n[d];if(y!=null)switch(d){case"src":i=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:qe(e,t,d,y,n,null)}}u&&qe(e,t,"srcSet",n.srcSet,n,null),i&&qe(e,t,"src",n.src,n,null);return;case"input":Ee("invalid",e);var x=d=y=u=null,C=null,k=null;for(i in n)if(n.hasOwnProperty(i)){var Y=n[i];if(Y!=null)switch(i){case"name":u=Y;break;case"type":y=Y;break;case"checked":C=Y;break;case"defaultChecked":k=Y;break;case"value":d=Y;break;case"defaultValue":x=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(l(137,t));break;default:qe(e,t,i,Y,n,null)}}Of(e,d,x,C,k,y,u,!1);return;case"select":Ee("invalid",e),i=y=d=null;for(u in n)if(n.hasOwnProperty(u)&&(x=n[u],x!=null))switch(u){case"value":d=x;break;case"defaultValue":y=x;break;case"multiple":i=x;default:qe(e,t,u,x,n,null)}t=d,n=y,e.multiple=!!i,t!=null?zs(e,!!i,t,!1):n!=null&&zs(e,!!i,n,!0);return;case"textarea":Ee("invalid",e),d=u=i=null;for(y in n)if(n.hasOwnProperty(y)&&(x=n[y],x!=null))switch(y){case"value":i=x;break;case"defaultValue":u=x;break;case"children":d=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(l(91));break;default:qe(e,t,y,x,n,null)}Tf(e,i,u,d);return;case"option":for(C in n)if(n.hasOwnProperty(C)&&(i=n[C],i!=null))switch(C){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:qe(e,t,C,i,n,null)}return;case"dialog":Ee("beforetoggle",e),Ee("toggle",e),Ee("cancel",e),Ee("close",e);break;case"iframe":case"object":Ee("load",e);break;case"video":case"audio":for(i=0;i<gr.length;i++)Ee(gr[i],e);break;case"image":Ee("error",e),Ee("load",e);break;case"details":Ee("toggle",e);break;case"embed":case"source":case"link":Ee("error",e),Ee("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(k in n)if(n.hasOwnProperty(k)&&(i=n[k],i!=null))switch(k){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:qe(e,t,k,i,n,null)}return;default:if(tc(t)){for(Y in n)n.hasOwnProperty(Y)&&(i=n[Y],i!==void 0&&Bu(e,t,Y,i,n,void 0));return}}for(x in n)n.hasOwnProperty(x)&&(i=n[x],i!=null&&qe(e,t,x,i,n,null))}function j0(e,t,n,i){switch(t){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,x=null,C=null,k=null,Y=null;for(Q in n){var Z=n[Q];if(n.hasOwnProperty(Q)&&Z!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":C=Z;default:i.hasOwnProperty(Q)||qe(e,t,Q,null,i,Z)}}for(var H in i){var Q=i[H];if(Z=n[H],i.hasOwnProperty(H)&&(Q!=null||Z!=null))switch(H){case"type":d=Q;break;case"name":u=Q;break;case"checked":k=Q;break;case"defaultChecked":Y=Q;break;case"value":y=Q;break;case"defaultValue":x=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(l(137,t));break;default:Q!==Z&&qe(e,t,H,Q,i,Z)}}Wo(e,y,x,C,k,Y,d,u);return;case"select":Q=y=x=H=null;for(d in n)if(C=n[d],n.hasOwnProperty(d)&&C!=null)switch(d){case"value":break;case"multiple":Q=C;default:i.hasOwnProperty(d)||qe(e,t,d,null,i,C)}for(u in i)if(d=i[u],C=n[u],i.hasOwnProperty(u)&&(d!=null||C!=null))switch(u){case"value":H=d;break;case"defaultValue":x=d;break;case"multiple":y=d;default:d!==C&&qe(e,t,u,d,i,C)}t=x,n=y,i=Q,H!=null?zs(e,!!n,H,!1):!!i!=!!n&&(t!=null?zs(e,!!n,t,!0):zs(e,!!n,n?[]:"",!1));return;case"textarea":Q=H=null;for(x in n)if(u=n[x],n.hasOwnProperty(x)&&u!=null&&!i.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:qe(e,t,x,null,i,u)}for(y in i)if(u=i[y],d=n[y],i.hasOwnProperty(y)&&(u!=null||d!=null))switch(y){case"value":H=u;break;case"defaultValue":Q=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(l(91));break;default:u!==d&&qe(e,t,y,u,i,d)}Af(e,H,Q);return;case"option":for(var ue in n)if(H=n[ue],n.hasOwnProperty(ue)&&H!=null&&!i.hasOwnProperty(ue))switch(ue){case"selected":e.selected=!1;break;default:qe(e,t,ue,null,i,H)}for(C in i)if(H=i[C],Q=n[C],i.hasOwnProperty(C)&&H!==Q&&(H!=null||Q!=null))switch(C){case"selected":e.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:qe(e,t,C,H,i,Q)}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 ye in n)H=n[ye],n.hasOwnProperty(ye)&&H!=null&&!i.hasOwnProperty(ye)&&qe(e,t,ye,null,i,H);for(k in i)if(H=i[k],Q=n[k],i.hasOwnProperty(k)&&H!==Q&&(H!=null||Q!=null))switch(k){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(l(137,t));break;default:qe(e,t,k,H,i,Q)}return;default:if(tc(t)){for(var Be in n)H=n[Be],n.hasOwnProperty(Be)&&H!==void 0&&!i.hasOwnProperty(Be)&&Bu(e,t,Be,void 0,i,H);for(Y in i)H=i[Y],Q=n[Y],!i.hasOwnProperty(Y)||H===Q||H===void 0&&Q===void 0||Bu(e,t,Y,H,i,Q);return}}for(var M in n)H=n[M],n.hasOwnProperty(M)&&H!=null&&!i.hasOwnProperty(M)&&qe(e,t,M,null,i,H);for(Z in i)H=i[Z],Q=n[Z],!i.hasOwnProperty(Z)||H===Q||H==null&&Q==null||qe(e,t,Z,H,i,Q)}function Mh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function P0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),i=0;i<n.length;i++){var u=n[i],d=u.transferSize,y=u.initiatorType,x=u.duration;if(d&&x&&Mh(y)){for(y=0,x=u.responseEnd,i+=1;i<n.length;i++){var C=n[i],k=C.startTime;if(k>x)break;var Y=C.transferSize,Z=C.initiatorType;Y&&Mh(Z)&&(C=C.responseEnd,y+=Y*(C<x?1:(x-k)/(C-k)))}if(--i,t+=8*(d+y)/(u.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Qu=null,Vu=null;
vendor: 13,694 bytes, line 49
49function Kl(e){return e.nodeType===9?e:e.ownerDocument}function Rh(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 Dh(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Fu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Gu=null;function C0(){var e=window.event;return e&&e.type==="popstate"?e===Gu?!1:(Gu=e,!0):(Gu=null,!1)}var zh=typeof setTimeout=="function"?setTimeout:void 0,E0=typeof clearTimeout=="function"?clearTimeout:void 0,kh=typeof Promise=="function"?Promise:void 0,O0=typeof queueMicrotask=="function"?queueMicrotask:typeof kh<"u"?function(e){return kh.resolve(null).then(e).catch(A0)}:zh;function A0(e){setTimeout(function(){throw e})}function Nn(e){return e==="head"}function Lh(e,t){var n=t,i=0;do{var u=n.nextSibling;if(e.removeChild(n),u&&u.nodeType===8)if(n=u.data,n==="/$"||n==="/&"){if(i===0){e.removeChild(u),pi(t);return}i--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")i++;else if(n==="html")vr(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,vr(n);for(var d=n.firstChild;d;){var y=d.nextSibling,x=d.nodeName;d[ki]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&d.rel.toLowerCase()==="stylesheet"||n.removeChild(d),d=y}}else n==="body"&&vr(e.ownerDocument.body);n=u}while(n);pi(t)}function Hh(e,t){var n=e;e=0;do{var i=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=i}while(n)}function Yu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Yu(n),$o(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function T0(e,t,n,i){for(;e.nodeType===1;){var u=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[ki])switch(t){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(t==="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=da(e.nextSibling),e===null)break}return null}function N0(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=da(e.nextSibling),e===null))return null;return e}function Uh(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=da(e.nextSibling),e===null))return null;return e}function Xu(e){return e.data==="$?"||e.data==="$~"}function Ku(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function _0(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var i=function(){t(),n.removeEventListener("DOMContentLoaded",i)};n.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function da(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Iu=null;function qh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return da(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Bh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function Qh(e,t,n){switch(t=Kl(n),e){case"html":if(e=t.documentElement,!e)throw Error(l(452));return e;case"head":if(e=t.head,!e)throw Error(l(453));return e;case"body":if(e=t.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function vr(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);$o(e)}var fa=new Map,Vh=new Set;function Il(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var tn=U.d;U.d={f:M0,r:R0,D:D0,C:z0,L:k0,m:L0,X:U0,S:H0,M:q0};function M0(){var e=tn.f(),t=ql();return e||t}function R0(e){var t=Ms(e);t!==null&&t.tag===5&&t.type==="form"?rm(t):tn.r(e)}var ui=typeof document>"u"?null:document;function Fh(e,t,n){var i=ui;if(i&&typeof t=="string"&&t){var u=sa(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof n=="string"&&(u+='[crossorigin="'+n+'"]'),Vh.has(u)||(Vh.add(u),e={rel:e,crossOrigin:n,href:t},i.querySelector(u)===null&&(t=i.createElement("link"),St(t,"link",e),ft(t),i.head.appendChild(t)))}}function D0(e){tn.D(e),Fh("dns-prefetch",e,null)}function z0(e,t){tn.C(e,t),Fh("preconnect",e,t)}function k0(e,t,n){tn.L(e,t,n);var i=ui;if(i&&e&&t){var u='link[rel="preload"][as="'+sa(t)+'"]';t==="image"&&n&&n.imageSrcSet?(u+='[imagesrcset="'+sa(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(u+='[imagesizes="'+sa(n.imageSizes)+'"]')):u+='[href="'+sa(e)+'"]';var d=u;switch(t){case"style":d=di(e);break;case"script":d=fi(e)}fa.has(d)||(e=v({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),fa.set(d,e),i.querySelector(u)!==null||t==="style"&&i.querySelector(xr(d))||t==="script"&&i.querySelector(br(d))||(t=i.createElement("link"),St(t,"link",e),ft(t),i.head.appendChild(t)))}}function L0(e,t){tn.m(e,t);var n=ui;if(n&&e){var i=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+sa(i)+'"][href="'+sa(e)+'"]',d=u;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=fi(e)}if(!fa.has(d)&&(e=v({rel:"modulepreload",href:e},t),fa.set(d,e),n.querySelector(u)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(br(d)))return}i=n.createElement("link"),St(i,"link",e),ft(i),n.head.appendChild(i)}}}function H0(e,t,n){tn.S(e,t,n);var i=ui;if(i&&e){var u=Rs(i).hoistableStyles,d=di(e);t=t||"default";var y=u.get(d);if(!y){var x={loading:0,preload:null};if(y=i.querySelector(xr(d)))x.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":t},n),(n=fa.get(d))&&Zu(e,n);var C=y=i.createElement("link");ft(C),St(C,"link",e),C._p=new Promise(function(k,Y){C.onload=k,C.onerror=Y}),C.addEventListener("load",function(){x.loading|=1}),C.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Zl(y,t,i)}y={type:"stylesheet",instance:y,count:1,state:x},u.set(d,y)}}}function U0(e,t){tn.X(e,t);var n=ui;if(n&&e){var i=Rs(n).hoistableScripts,u=fi(e),d=i.get(u);d||(d=n.querySelector(br(u)),d||(e=v({src:e,async:!0},t),(t=fa.get(u))&&$u(e,t),d=n.createElement("script"),ft(d),St(d,"link",e),n.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(u,d))}}function q0(e,t){tn.M(e,t);var n=ui;if(n&&e){var i=Rs(n).hoistableScripts,u=fi(e),d=i.get(u);d||(d=n.querySelector(br(u)),d||(e=v({src:e,async:!0,type:"module"},t),(t=fa.get(u))&&$u(e,t),d=n.createElement("script"),ft(d),St(d,"link",e),n.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(u,d))}}function Gh(e,t,n,i){var u=(u=me.current)?Il(u):null;if(!u)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=di(n.href),n=Rs(u).hoistableStyles,i=n.get(t),i||(i={type:"style",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=di(n.href);var d=Rs(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(xr(e)))&&!d._p&&(y.instance=d,y.state.loading=5),fa.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},fa.set(e,n),d||B0(u,e,n,y.state))),t&&i===null)throw Error(l(528,""));return y}if(t&&i!==null)throw Error(l(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=fi(n),n=Rs(u).hoistableScripts,i=n.get(t),i||(i={type:"script",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function di(e){return'href="'+sa(e)+'"'}function xr(e){return'link[rel="stylesheet"]['+e+"]"}function Yh(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function B0(e,t,n,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),St(t,"link",n),ft(t),e.head.appendChild(t))}function fi(e){return'[src="'+sa(e)+'"]'}function br(e){return"script[async]"+e}function Xh(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+sa(n.href)+'"]');if(i)return t.instance=i,ft(i),i;var u=v({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),ft(i),St(i,"style",u),Zl(i,n.precedence,e),t.instance=i;case"stylesheet":u=di(n.href);var d=e.querySelector(xr(u));if(d)return t.state.loading|=4,t.instance=d,ft(d),d;i=Yh(n),(u=fa.get(u))&&Zu(i,u),d=(e.ownerDocument||e).createElement("link"),ft(d);var y=d;return y._p=new Promise(function(x,C){y.onload=x,y.onerror=C}),St(d,"link",i),t.state.loading|=4,Zl(d,n.precedence,e),t.instance=d;case"script":return d=fi(n.src),(u=e.querySelector(br(d)))?(t.instance=u,ft(u),u):(i=n,(u=fa.get(d))&&(i=v({},n),$u(i,u)),e=e.ownerDocument||e,u=e.createElement("script"),ft(u),St(u,"link",i),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(l(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,Zl(i,n.precedence,e));return t.instance}function Zl(e,t,n){for(var i=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=i.length?i[i.length-1]:null,d=u,y=0;y<i.length;y++){var x=i[y];if(x.dataset.precedence===t)d=x;else if(d!==u)break}d?d.parentNode.insertBefore(e,d.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Zu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function $u(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var $l=null;function Kh(e,t,n){if($l===null){var i=new Map,u=$l=new Map;u.set(n,i)}else u=$l,i=u.get(n),i||(i=new Map,u.set(n,i));if(i.has(e))return i;for(i.set(e,null),n=n.getElementsByTagName(e),u=0;u<n.length;u++){var d=n[u];if(!(d[ki]||d[yt]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(t)||"";y=e+y;var x=i.get(y);x?x.push(d):i.set(y,[d])}}return i}function Ih(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Q0(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Zh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function V0(e,t,n,i){if(n.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var u=di(i.href),d=t.querySelector(xr(u));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Jl.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=d,ft(d);return}d=t.ownerDocument||t,i=Yh(i),(u=fa.get(u))&&Zu(i,u),d=d.createElement("link"),ft(d);var y=d;y._p=new Promise(function(x,C){y.onload=x,y.onerror=C}),St(d,"link",i),n.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),
vendor: 10,844 bytes, line 49
49(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Jl.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Ju=0;function F0(e,t){return e.stylesheets&&e.count===0&&eo(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var i=setTimeout(function(){if(e.stylesheets&&eo(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&Ju===0&&(Ju=62500*P0());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&eo(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Ju?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(u)}}:null}function Jl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)eo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Wl=null;function eo(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Wl=new Map,t.forEach(G0,e),Wl=null,Jl.call(e))}function G0(e,t){if(!(t.state.loading&4)){var n=Wl.get(e);if(n)var i=n.get(null);else{n=new Map,Wl.set(e,n);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")&&(n.set(y.dataset.precedence,y),i=y)}i&&n.set(null,i)}u=t.instance,y=u.getAttribute("data-precedence"),d=n.get(y)||i,d===i&&n.set(null,u),n.set(y,u),this.count++,i=Jl.bind(this),u.addEventListener("load",i),u.addEventListener("error",i),d?d.parentNode.insertBefore(u,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),t.state.loading|=4}}var Sr={$$typeof:J,Provider:null,Consumer:null,_currentValue:R,_currentValue2:R,_threadCount:0};function Y0(e,t,n,i,u,d,y,x,C){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=dn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=dn(0),this.hiddenUpdates=dn(null),this.identifierPrefix=i,this.onUncaughtError=u,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=C,this.incompleteTransitions=new Map}function $h(e,t,n,i,u,d,y,x,C,k,Y,Z){return e=new Y0(e,t,n,y,C,k,Y,Z,x),t=1,d===!0&&(t|=24),d=Kt(3,null,null,t),e.current=d,d.stateNode=e,t=_c(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:i,isDehydrated:n,cache:t},zc(d),e}function Jh(e){return e?(e=Vs,e):Vs}function Wh(e,t,n,i,u,d){u=Jh(u),i.context===null?i.context=u:i.pendingContext=u,i=xn(t),i.payload={element:n},d=d===void 0?null:d,d!==null&&(i.callback=d),n=bn(e,i,t),n!==null&&(Vt(n,e,t),Wi(n,e,t))}function eg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Wu(e,t){eg(e,t),(e=e.alternate)&&eg(e,t)}function tg(e){if(e.tag===13||e.tag===31){var t=ns(e,67108864);t!==null&&Vt(t,e,67108864),Wu(e,67108864)}}function ag(e){if(e.tag===13||e.tag===31){var t=Wt();t=Ts(t);var n=ns(e,t);n!==null&&Vt(n,e,t),Wu(e,t)}}var to=!0;function X0(e,t,n,i){var u=O.T;O.T=null;var d=U.p;try{U.p=2,ed(e,t,n,i)}finally{U.p=d,O.T=u}}function K0(e,t,n,i){var u=O.T;O.T=null;var d=U.p;try{U.p=8,ed(e,t,n,i)}finally{U.p=d,O.T=u}}function ed(e,t,n,i){if(to){var u=td(i);if(u===null)qu(e,t,i,ao,n),sg(e,i);else if(Z0(u,e,t,n,i))i.stopPropagation();else if(sg(e,i),t&4&&-1<I0.indexOf(e)){for(;u!==null;){var d=Ms(u);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=ja(d.pendingLanes);if(y!==0){var x=d;for(x.pendingLanes|=2,x.entangledLanes|=2;y;){var C=1<<31-jt(y);x.entanglements[1]|=C,y&=~C}Oa(d),(ze&6)===0&&(Hl=Tt()+500,hr(0))}}break;case 31:case 13:x=ns(d,2),x!==null&&Vt(x,d,2),ql(),Wu(d,2)}if(d=td(i),d===null&&qu(e,t,i,ao,n),d===u)break;u=d}u!==null&&i.stopPropagation()}else qu(e,t,i,null,n)}}function td(e){return e=nc(e),ad(e)}var ao=null;function ad(e){if(ao=null,e=_s(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===31){if(e=h(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ao=e,null}function ng(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(Xo()){case Kn:return 2;case Kr:return 8;case In:case Di:return 32;case La:return 268435456;default:return 32}default:return 32}}var nd=!1,_n=null,Mn=null,Rn=null,wr=new Map,jr=new Map,Dn=[],I0="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 sg(e,t){switch(e){case"focusin":case"focusout":_n=null;break;case"dragenter":case"dragleave":Mn=null;break;case"mouseover":case"mouseout":Rn=null;break;case"pointerover":case"pointerout":wr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jr.delete(t.pointerId)}}function Pr(e,t,n,i,u,d){return e===null||e.nativeEvent!==d?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:d,targetContainers:[u]},t!==null&&(t=Ms(t),t!==null&&tg(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function Z0(e,t,n,i,u){switch(t){case"focusin":return _n=Pr(_n,e,t,n,i,u),!0;case"dragenter":return Mn=Pr(Mn,e,t,n,i,u),!0;case"mouseover":return Rn=Pr(Rn,e,t,n,i,u),!0;case"pointerover":var d=u.pointerId;return wr.set(d,Pr(wr.get(d)||null,e,t,n,i,u)),!0;case"gotpointercapture":return d=u.pointerId,jr.set(d,Pr(jr.get(d)||null,e,t,n,i,u)),!0}return!1}function ig(e){var t=_s(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,xf(e.priority,function(){ag(n)});return}}else if(t===31){if(t=h(n),t!==null){e.blockedOn=t,xf(e.priority,function(){ag(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function no(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=td(e.nativeEvent);if(n===null){n=e.nativeEvent;var i=new n.constructor(n.type,n);ac=i,n.target.dispatchEvent(i),ac=null}else return t=Ms(n),t!==null&&tg(t),e.blockedOn=n,!1;t.shift()}return!0}function rg(e,t,n){no(e)&&n.delete(t)}function $0(){nd=!1,_n!==null&&no(_n)&&(_n=null),Mn!==null&&no(Mn)&&(Mn=null),Rn!==null&&no(Rn)&&(Rn=null),wr.forEach(rg),jr.forEach(rg)}function so(e,t){e.blockedOn===t&&(e.blockedOn=null,nd||(nd=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,$0)))}var io=null;function lg(e){io!==e&&(io=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){io===e&&(io=null);for(var t=0;t<e.length;t+=3){var n=e[t],i=e[t+1],u=e[t+2];if(typeof i!="function"){if(ad(i||n)===null)continue;break}var d=Ms(n);d!==null&&(e.splice(t,3),t-=3,tu(d,{pending:!0,data:u,method:n.method,action:i},i,u))}}))}function pi(e){function t(C){return so(C,e)}_n!==null&&so(_n,e),Mn!==null&&so(Mn,e),Rn!==null&&so(Rn,e),wr.forEach(t),jr.forEach(t);for(var n=0;n<Dn.length;n++){var i=Dn[n];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Dn.length&&(n=Dn[0],n.blockedOn===null);)ig(n),n.blockedOn===null&&Dn.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(i=0;i<n.length;i+=3){var u=n[i],d=n[i+1],y=u[Lt]||null;if(typeof d=="function")y||lg(n);else if(y){var x=null;if(d&&d.hasAttribute("formAction")){if(u=d,y=d[Lt]||null)x=y.formAction;else if(ad(u)!==null)continue}else x=y.action;typeof x=="function"?n[i+1]=x:(n.splice(i,3),i-=3),lg(n)}}}function og(){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 t(){u!==null&&(u(),u=null),i||setTimeout(n,20)}function n(){if(!i&&!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 i=!1,u=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),u!==null&&(u(),u=null)}}}function sd(e){this._internalRoot=e}ro.prototype.render=sd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));var n=t.current,i=Wt();Wh(n,i,e,t,null,null)},ro.prototype.unmount=sd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wh(e.current,2,null,e,null,null),ql(),t[Ns]=null}};function ro(e){this._internalRoot=e}ro.prototype.unstable_scheduleHydration=function(e){if(e){var t=Io();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dn.length&&t!==0&&t<Dn[n].priority;n++);Dn.splice(n,0,e),n===0&&ig(e)}};var cg=s.version;if(cg!=="19.2.1")throw Error(l(527,cg,"19.2.1"));U.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=g(t),e=e!==null?b(e):null,e=e===null?null:e.stateNode,e};var J0={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.1"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var lo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lo.isDisabled&&lo.supportsFiber)try{Zn=lo.inject(J0),Nt=lo}catch{}}return Or.createRoot=function(e,t){if(!c(e))throw Error(l(299));var n=!1,i="",u=gm,d=ym,y=vm;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(y=t.onRecoverableError)),t=$h(e,1,!1,null,null,n,i,null,u,d,y,og),e[Ns]=t.current,Uu(e),new sd(t)},Or.hydrateRoot=function(e,t,n){if(!c(e))throw Error(l(299));var i=!1,u="",d=gm,y=ym,x=vm,C=null;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(u=n.identifierPrefix),n.onUncaughtError!==void 0&&(d=n.onUncaughtError),n.onCaughtError!==void 0&&(y=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError),n.formState!==void 0&&(C=n.formState)),t=$h(e,1,!0,t,n??null,i,u,C,d,y,x,og),t.context=Jh(null),n=t.current,i=Wt(),i=Ts(i),u=xn(i),u.callback=null,bn(n,u,i),n=i,t.current.lanes=n,Ie(t,n),Oa(t),e[Ns]=t.current,Uu(e),new ro(t)},Or.version="19.2.1",Or}var kg;function xw(){if(kg)return dd.exports;kg=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(s){console.error(s)}}return a(),dd.exports=vw(),dd.exports}var bw=xw(),Sw=(function(){function a(){this.keyToValue=new Map,this.valueToKey=new Map}return a.prototype.set=function(s,r){this.keyToValue.set(s,r),this.valueToKey.set(r,s)},a.prototype.getByKey=function(s){return this.keyToValue.get(s)},a.prototype.getByValue=function(s){return this.valueToKey.get(s)},a.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},a})(),yv=(function(){function a(s){this.generateIdentifier=s,this.kv=new Sw}return a.prototype.register=function(s,r){this.kv.getByValue(s)||(r||(r=this.generateIdentifier(s)),this.kv.set(r,s))},a.prototype.clear=function(){this.kv.clear()},a.prototype.getIdentifier=function(s){return this.kv.getByValue(s)},a.prototype.getValue=function(s){return this.kv.getByKey(s)},a})(),ww=(function(){var a=function(s,r){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,c){l.__proto__=c}||function(l,c){for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(l[f]=c[f])},a(s,r)};return function(s,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");a(s,r);function l(){this.constructor=s}s.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)}})(),jw=(function(a){ww(s,a);function s(){var r=a.call(this,function(l){return l.name})||this;return r.classToAllowedProps=new Map,r}return s.prototype.register=function(r,l){typeof l=="object"?(l.allowProps&&this.classToAllowedProps.set(r,l.allowProps),a.prototype.register.call(this,r,l.identifier)):a.prototype.register.call(this,r,l)},s.prototype.getAllowedProps=function(r){return this.classToAllowedProps.get(r)},s})(yv),Pw=function(a,s){var r=typeof Symbol=="function"&&a[Symbol.iterator];if(!r)return a;var l=r.call(a),c,f=[],p;try{for(;(s===void 0||s-- >0)&&!(c=l.next()).done;)f.push(c.value)}catch(h){p={error:h}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(p)throw p.error}}return f};function Cw(a){if("values"in Object)return Object.values(a);var s=[];for(var r in a)a.hasOwnProperty(r)&&s.push(a[r]);return s}function Ew(a,s){var r=Cw(a);if("find"in r)return r.find(s);for(var l=r,c=0;c<l.length;c++){var f=l[c];if(s(f))return f}}function xi(a,s){Object.entries(a).forEach(function(r){var l=Pw(r,2),c=l[0],f=l[1];return s(f,c)})}function wo(a,s){return a.indexOf(s)!==-1}function Lg(a,s){for(var r=0;r<a.length;r++){var l=a[r];if(s(l))return l}}var Ow=(function(){function a(){this.transfomers={}}return a.prototype.register=function(s){this.transfomers[s.name]=s},a.prototype.findApplicable=function(s){return Ew(this.transfomers,function(r){return r.isApplicable(s)})},a.prototype.findByName=function(s){return this.transfomers[s]},a})(),Aw=function(a){return Object.prototype.toString.call(a).slice(8,-1)},vv=function(a){return typeof a>"u"},Tw=function(a){return a===null},Dr=function(a){return typeof a!="object"||a===null||a===Object.prototype?!1:Object.getPrototypeOf(a)===null?!0:Object.getPrototypeOf(a)===Object.prototype},_d=function(a){return Dr(a)&&Object.keys(a).length===0},Bn=function(a){return Array.isArray(a)}
49,Nw=function(a){return typeof a=="string"},_w=function(a){return typeof a=="number"&&!isNaN(a)},Mw=function(a){return typeof a=="boolean"},Rw=function(a){return a instanceof RegExp},zr=function(a){return a instanceof Map},kr=function(a){return a instanceof Set},xv=function(a){return Aw(a)==="Symbol"},Dw=function(a){return a instanceof Date&&!isNaN(a.valueOf())},zw=function(a){return a instanceof Error},Hg=function(a){return typeof a=="number"&&isNaN(a)},kw=function(a){return Mw(a)||Tw(a)||vv(a)||_w(a)||Nw(a)||xv(a)},Lw=function(a){return typeof a=="bigint"},Hw=function(a){return a===1/0||a===-1/0},Uw=function(a){return ArrayBuffer.isView(a)&&!(a instanceof DataView)},qw=function(a){return a instanceof URL},bv=function(a){return a.replace(/\./g,"\\.")},hd=function(a){return a.map(String).map(bv).join(".")},Mr=function(a){for(var s=[],r="",l=0;l<a.length;l++){var c=a.charAt(l),f=c==="\\"&&a.charAt(l+1)===".";if(f){r+=".",l++;continue}var p=c===".";if(p){s.push(r),r="";continue}r+=c}var h=r;return s.push(h),s},Md=function(){return Md=Object.assign||function(a){for(var s,r=1,l=arguments.length;r<l;r++){s=arguments[r];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(a[c]=s[c])}return a},Md.apply(this,arguments)},Rd=function(a,s){var r=typeof Symbol=="function"&&a[Symbol.iterator];if(!r)return a;var l=r.call(a),c,f=[],p;try{for(;(s===void 0||s-- >0)&&!(c=l.next()).done;)f.push(c.value)}catch(h){p={error:h}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(p)throw p.error}}return f},Dd=function(a,s){for(var r=0,l=s.length,c=a.length;r<l;r++,c++)a[c]=s[r];return a};function Aa(a,s,r,l){return{isApplicable:a,annotation:s,transform:r,untransform:l}}var Sv=[Aa(vv,"undefined",function(){return null},function(){}),Aa(Lw,"bigint",function(a){return a.toString()},function(a){return typeof BigInt<"u"?BigInt(a):(console.error("Please add a BigInt polyfill."),a)}),Aa(Dw,"Date",function(a){return a.toISOString()},function(a){return new Date(a)}),Aa(zw,"Error",function(a,s){var r={name:a.name,message:a.message};return s.allowedErrorProps.forEach(function(l){r[l]=a[l]}),r},function(a,s){var r=new Error(a.message);return r.name=a.name,r.stack=a.stack,s.allowedErrorProps.forEach(function(l){r[l]=a[l]}),r}),Aa(Rw,"regexp",function(a){return""+a},function(a){var s=a.slice(1,a.lastIndexOf("/")),r=a.slice(a.lastIndexOf("/")+1);return new RegExp(s,r)}),Aa(kr,"set",function(a){return Dd([],Rd(a.values()))}
49,function(a){return new Set(a)}),Aa(zr,"map",function(a){return Dd([],Rd(a.entries()))},function(a){return new Map(a)}),Aa(function(a){return Hg(a)||Hw(a)},"number",function(a){return Hg(a)?"NaN":a>0?"Infinity":"-Infinity"},Number),Aa(function(a){return a===0&&1/a===-1/0},"number",function(){return"-0"},Number),Aa(qw,"URL",function(a){return a.toString()},function(a){return new URL(a)})];function Lo(a,s,r,l){return{isApplicable:a,annotation:s,transform:r,untransform:l}}var wv=Lo(function(a,s){if(xv(a)){var r=!!s.symbolRegistry.getIdentifier(a);return r}return!1},function(a,s){var r=s.symbolRegistry.getIdentifier(a);return["symbol",r]},function(a){return a.description},function(a,s,r){var l=r.symbolRegistry.getValue(s[1]);if(!l)throw new Error("Trying to deserialize unknown symbol");return l}),Bw=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(a,s){return a[s.name]=s,a},{}),jv=Lo(Uw,function(a){return["typed-array",a.constructor.name]},function(a){return Dd([],Rd(a))},function(a,s){var r=Bw[s[1]];if(!r)throw new Error("Trying to deserialize unknown typed array");return new r(a)});function Pv(a,s){if(a?.constructor){var r=!!s.classRegistry.getIdentifier(a.constructor);return r}return!1}var Cv=Lo(Pv,function(a,s){var r=s.classRegistry.getIdentifier(a.constructor);return["class",r]},function(a,s){var r=s.classRegistry.getAllowedProps(a.constructor);if(!r)return Md({},a);var l={};return r.forEach(function(c){l[c]=a[c]}),l},function(a,s,r){var l=r.classRegistry.getValue(s[1]);if(!l)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(l.prototype),a)}),Ev=Lo(function(a,s){return!!s.customTransformerRegistry.findApplicable(a)},function(a,s){var r=s.customTransformerRegistry.findApplicable(a);return["custom",r.name]},function(a,s){var r=s.customTransformerRegistry.findApplicable(a);return r.serialize(a)},function(a,s,r){var l=r.customTransformerRegistry.findByName(s[1]);if(!l)throw new Error("Trying to deserialize unknown custom value");return l.deserialize(a)}),Qw=[Cv,wv,Ev,jv],Ug=function(a,s){var r=Lg(Qw,function(c){return c.isApplicable(a,s)});if(r)return{value:r.transform(a,s),type:r.annotation(a,s)};var l=Lg(Sv,function(c){return c.isApplicable(a,s)});if(l)return{value:l.transform(a,s),type:l.annotation}},Ov={};Sv.forEach(function(a){Ov[a.annotation]=a});var Vw=function(a,s,r){if(Bn(s))switch(s[0]){case"symbol":return wv.untransform(a,s,r);case"class":return Cv.untransform(a,s,r);case"custom":return Ev.untransform(a,s,r);case"typed-array":return jv.untransform(a,s,r);default:throw new Error("Unknown transformation: "+s)}else{var l=Ov[s];if(!l)throw new Error("Unknown transformation: "+s);return l.untransform(a,r)}},gi=function(a,s){for(var r=a.keys();s>0;)r.next(),s--;return r.next().value};function Av(a){if(wo(a,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(wo(a,"prototype"))throw new Error("prototype is not allowed as a property");if(wo(a,"constructor"))throw new Error("constructor is not allowed as a property")}var Fw=function(a,s){Av(s);for(var r=0;r<s.length;r++){var l=s[r];if(kr(a))a=gi(a,+l);else if(zr(a)){var c=+l,f=+s[++r]==0?"key":"value",p=gi(a,c);switch(f){case"key":a=p;break;case"value":a=a.get(p);break}}else a=a[l]}return a},zd=function(a,s,r){if(Av(s),s.length===0)return r(a);for(var l=a,c=0;c<s.length-1;c++){var f=s[c];if(Bn(l)){var p=+f;l=l[p]}else if(Dr(l))l=l[f];else if(kr(l)){var h=+f;l=gi(l,h)}else if(zr(l)){var m=c===s.length-2;if(m)break;var h=+f,g=+s[++c]==0?"key":"value",b=gi(l,h);switch(g){case"key":l=b;break;case"value":l=l.get(b);break}}}var v=s[s.length-1];if(Bn(l)?l[+v]=r(l[+v]):Dr(l)&&(l[v]=r(l[v])),kr(l)){var S=gi(l,+v),j=r(S);S!==j&&(l.delete(S),l.add(j))}if(zr(l)){var h=+s[s.length-2],E=gi(l,h),g=+v==0?"key":"value";switch(g){case"key":{var A=r(E);l.set(A,l.get(E)),A!==E&&l.delete(E);break}case"value":{l.set(E,r(l.get(E)));break}}}return a},sn=function(a,s){var r=typeof Symbol=="function"&&a[Symbol.iterator];if(!r)return a;var l=r.call(a),c,f=[],p;try{for(;(s===void 0||s-- >0)&&!(c=l.next()).done;)f.push(c.value)}catch(h){p={error:h}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(p)throw p.error}}return f},Hn=function(a,s){for(var r=0,l=s.length,c=a.length;r<l;r++,c++)a[c]=s[r];return a};function kd(a,s,r){if(r===void 0&&(r=[]),!!a){if(!Bn(a)){xi(a,function(p,h){return kd(p,s,Hn(Hn([],sn(r)),sn(Mr(h))))});return}var l=sn(a,2),c=l[0],f=l[1];f&&xi(f,function(p,h){kd(p,s,Hn(Hn([],sn(r)),sn(Mr(h))))}),s(c,r)}}function Gw(a,s,r){return kd(s,function(l,c){a=zd(a,c,function(f){return Vw(f,l,r)})}),a}function Yw(a,s){function r(p,h){var m=Fw(a,Mr(h));p.map(Mr).forEach(function(g){a=zd(a,g,function(){return m})})}if(Bn(s)){var l=sn(s,2),c=l[0],f=l[1];
49c.forEach(function(p){a=zd(a,Mr(p),function(){return a})}),f&&xi(f,r)}else xi(s,r);return a}var Xw=function(a,s){return Dr(a)||Bn(a)||zr(a)||kr(a)||Pv(a,s)};function Kw(a,s,r){var l=r.get(a);l?l.push(s):r.set(a,[s])}function Iw(a,s){var r={},l=void 0;return a.forEach(function(c){if(!(c.length<=1)){s||(c=c.map(function(m){return m.map(String)}).sort(function(m,g){return m.length-g.length}));var f=sn(c),p=f[0],h=f.slice(1);p.length===0?l=h.map(hd):r[hd(p)]=h.map(hd)}}),l?_d(r)?[l]:[l,r]:_d(r)?void 0:r}var Tv=function(a,s,r,l,c,f,p){var h;c===void 0&&(c=[]),f===void 0&&(f=[]),p===void 0&&(p=new Map);var m=kw(a);if(!m){Kw(a,c,s);var g=p.get(a);if(g)return l?{transformedValue:null}:g}if(!Xw(a,r)){var b=Ug(a,r),v=b?{transformedValue:b.value,annotations:[b.type]}:{transformedValue:a};return m||p.set(a,v),v}if(wo(f,a))return{transformedValue:null};var S=Ug(a,r),j=(h=S?.value)!==null&&h!==void 0?h:a,E=Bn(j)?[]:{},A={};xi(j,function(q,I){var J=Tv(q,s,r,l,Hn(Hn([],sn(c)),[I]),Hn(Hn([],sn(f)),[a]),p);E[I]=J.transformedValue,Bn(J.annotations)?A[I]=J.annotations:Dr(J.annotations)&&xi(J.annotations,function(ee,_){A[bv(I)+"."+_]=ee})});var D=_d(A)?{transformedValue:E,annotations:S?[S.type]:void 0}:{transformedValue:E,annotations:S?[S.type,A]:A};return m||p.set(a,D),D};function Nv(a){return Object.prototype.toString.call(a).slice(8,-1)}function qg(a){return Nv(a)==="Array"}function Zw(a){if(Nv(a)!=="Object")return!1;const s=Object.getPrototypeOf(a);return!!s&&s.constructor===Object&&s===Object.prototype}function $w(a,s,r,l,c){const f={}.propertyIsEnumerable.call(l,s)?"enumerable":"nonenumerable";f==="enumerable"&&(a[s]=r),c&&f==="nonenumerable"&&Object.defineProperty(a,s,{value:r,enumerable:!1,writable:!0,configurable:!0})}function Ld(a,s={}){if(qg(a))return a.map(c=>Ld(c,s));if(!Zw(a))return a;const r=Object.getOwnPropertyNames(a),l=Object.getOwnPropertySymbols(a);return[...r,...l].reduce((c,f)=>{if(qg(s.props)&&!s.props.includes(f))return c;const p=a[f],h=Ld(p,s);return $w(c,f,h,a,s.nonenumerable),c},{})}var ys=function(){return ys=Object.assign||function(a){for(var s,r=1,l=arguments.length;r<l;r++){s=arguments[r];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(a[c]=s[c])}return a},ys.apply(this,arguments)},Jw=function(a,s){var r=typeof Symbol=="function"&&a[Symbol.iterator];if(!r)return a;var l=r.call(a),c,f=[],p;try{for(;(s===void 0||s-- >0)&&!(c=l.next()).done;)f.push(c.value)}catch(h){p={error:h}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(p)throw p.error}}return f},Ww=function(a,s){for(var r=0,l=s.length,c=a.length;r<l;r++,c++)a[c]=s[r];return a},on=(function(){function a(s){var r=s===void 0?{}:s,l=r.dedupe,c=l===void 0?!1:l;this.classRegistry=new jw,this.symbolRegistry=new yv(function(f){var p;return(p=f.description)!==null&&p!==void 0?p:""}),this.customTransformerRegistry=new Ow,this.allowedErrorProps=[],this.dedupe=c}return a.prototype.serialize=function(s){var r=new Map,l=Tv(s,r,this,this.dedupe),c={json:l.transformedValue};l.annotations&&(c.meta=ys(ys({},c.meta),{values:l.annotations}));var f=Iw(r,this.dedupe);return f&&(c.meta=ys(ys({},c.meta),{referentialEqualities:f})),c},a.prototype.deserialize=function(s){var r=s.json,l=s.meta,c=Ld(r);return l?.values&&(c=Gw(c,l.values,this)),l?.referentialEqualities&&(c=Yw(c,l.referentialEqualities)),c},a.prototype.stringify=function(s){return JSON.stringify(this.serialize(s))},a.prototype.parse=function(s){return this.deserialize(JSON.parse(s))},a.prototype.registerClass=function(s,r){this.classRegistry.register(s,r)},a.prototype.registerSymbol=function(s,r){this.symbolRegistry.register(s,r)},a.prototype.registerCustom=function(s,r){this.customTransformerRegistry.register(ys({name:r},s))},a.prototype.allowErrorProps=function(){for(var s,r=[],l=0;l<arguments.length;l++)r[l]=arguments[l];(s=this.allowedErrorProps).push.apply(s,Ww([],Jw(r)))},a.defaultInstance=new a,a.serialize=a.defaultInstance.serialize.bind(a.defaultInstance),a.deserialize=a.defaultInstance.deserialize.bind(a.defaultInstance),a.stringify=a.defaultInstance.stringify.bind(a.defaultInstance),a.parse=a.defaultInstance.parse.bind(a.defaultInstance),a.registerClass=a.defaultInstance.registerClass.bind(a.defaultInstance),a.registerSymbol=a.defaultInstance.registerSymbol.bind(a.defaultInstance),a.registerCustom=a.defaultInstance.registerCustom.bind(a.defaultInstance),a.allowErrorProps=a.defaultInstance.allowErrorProps.bind(a.defaultInstance),a})();on.serialize;on.deserialize;on.stringify;on.parse;on.registerClass;on.registerCustom;on.registerSymbol;on.allowErrorProps;var ej=(a,s,r,l,c,f,p,h)=>{let m=document.documentElement,g=["light","dark"];
vendor: 7,461 bytes, line 49
49function b(j){(Array.isArray(a)?a:[a]).forEach(E=>{let A=E==="class",D=A&&f?c.map(q=>f[q]||q):c;A?(m.classList.remove(...D),m.classList.add(f&&f[j]?f[j]:j)):m.setAttribute(E,j)}),v(j)}function v(j){h&&g.includes(j)&&(m.style.colorScheme=j)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(l)b(l);else try{let j=localStorage.getItem(s)||r,E=p&&j==="system"?S():j;b(E)}catch{}},tj=w.createContext(void 0),aj={setTheme:a=>{},themes:[]},nj=()=>{var a;return(a=w.useContext(tj))!=null?a:aj};w.memo(({forcedTheme:a,storageKey:s,attribute:r,enableSystem:l,enableColorScheme:c,defaultTheme:f,value:p,themes:h,nonce:m,scriptProps:g})=>{let b=JSON.stringify([r,s,f,a,h,p,l,c]).slice(1,-1);return w.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${ej.toString()})(${b})`}})});var Ho=gv();const sj=Ay(Ho);function ij(a){if(typeof document>"u")return;let s=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",s.appendChild(r),r.styleSheet?r.styleSheet.cssText=a:r.appendChild(document.createTextNode(a))}const rj=a=>{switch(a){case"success":return cj;case"info":return dj;case"warning":return uj;case"error":return fj;default:return null}},lj=Array(12).fill(0),oj=({visible:a,className:s})=>ie.createElement("div",{className:["sonner-loading-wrapper",s].filter(Boolean).join(" "),"data-visible":a},ie.createElement("div",{className:"sonner-spinner"},lj.map((r,l)=>ie.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${l}`})))),cj=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),uj=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),dj=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),fj=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),pj=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ie.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ie.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),mj=()=>{const[a,s]=ie.useState(document.hidden);return ie.useEffect(()=>{const r=()=>{s(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),a};let Hd=1;class hj{constructor(){this.subscribe=s=>(this.subscribers.push(s),()=>{const r=this.subscribers.indexOf(s);this.subscribers.splice(r,1)}),this.publish=s=>{this.subscribers.forEach(r=>r(s))},this.addToast=s=>{this.publish(s),this.toasts=[...this.toasts,s]},this.create=s=>{var r;const{message:l,...c}=s,f=typeof s?.id=="number"||((r=s.id)==null?void 0:r.length)>0?s.id:Hd++,p=this.toasts.find(m=>m.id===f),h=s.dismissible===void 0?!0:s.dismissible;return this.dismissedToasts.has(f)&&this.dismissedToasts.delete(f),p?this.toasts=this.toasts.map(m=>m.id===f?(this.publish({...m,...s,id:f,title:l}),{...m,...s,id:f,dismissible:h,title:l}):m):this.addToast({title:l,...c,dismissible:h,id:f}),f},this.dismiss=s=>(s?(this.dismissedToasts.add(s),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:s,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(l=>l({id:r.id,dismiss:!0}))}),s),this.message=(s,r)=>this.create({...r,message:s}),this.error=(s,r)=>this.create({...r,message:s,type:"error"}),this.success=(s,r)=>this.create({...r,type:"success",message:s}),this.info=(s,r)=>this.create({...r,type:"info",message:s}),this.warning=(s,r)=>this.create({...r,type:"warning",message:s}),this.loading=(s,r)=>this.create({...r,type:"loading",message:s}),this.promise=(s,r)=>{if(!r)return;let l;r.loading!==void 0&&(l=this.create({...r,promise:s,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const c=Promise.resolve(s instanceof Function?s():s);let f=l!==void 0,p;const h=c.then(async g=>{if(p=["resolve",g],ie.isValidElement(g))f=!1,this.create({id:l,type:"default",message:g});else if(yj(g)&&!g.ok){f=!1;const v=typeof r.error=="function"?await r.error(`HTTP error! status: ${g.status}`):r.error,S=typeof r.description=="function"?await r.description(`HTTP error! status: ${g.status}`):r.description,E=typeof v=="object"&&!ie.isValidElement(v)?v:{message:v};this.create({id:l,type:"error",description:S,...E})}else if(g instanceof Error){f=!1;const v=typeof r.error=="function"?await r.error(g):r.error,S=typeof r.description=="function"?await r.description(g):r.description,E=typeof v=="object"&&!ie.isValidElement(v)?v:{message:v};this.create({id:l,type:"error",description:S,...E})}else if(r.success!==void 0){f=!1;const v=typeof r.success=="function"?await r.success(g):r.success,S=typeof r.description=="function"?await r.description(g):r.description,E=typeof v=="object"&&!ie.isValidElement(v)?v:{message:v};this.create({id:l,type:"success",description:S,...E})}}).catch(async g=>{if(p=["reject",g],r.error!==void 0){f=!1;const b=typeof r.error=="function"?await r.error(g):r.error,v=typeof r.description=="function"?await r.description(g):r.description,j=typeof b=="object"&&!ie.isValidElement(b)?b:{message:b};this.create({id:l,type:"error",description:v,...j})}}).finally(()=>{f&&(this.dismiss(l),l=void 0),r.finally==null||r.finally.call(r)}),m=()=>new Promise((g,b)=>h.then(()=>p[0]==="reject"?b(p[1]):g(p[1])).catch(b));return typeof l!="string"&&typeof l!="number"?{unwrap:m}:Object.assign(l,{unwrap:m})},this.custom=(s,r)=>{const l=r?.id||Hd++;return this.create({jsx:s(l),id:l,...r}),l},this.getActiveToasts=()=>this.toasts.filter(s=>!this.dismissedToasts.has(s.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Ft=new hj,gj=(a,s)=>{const r=s?.id||Hd++;return Ft.addToast({title:a,...s,id:r}),r},yj=a=>a&&typeof a=="object"&&"ok"in a&&typeof a.ok=="boolean"&&"status"in a&&typeof a.status=="number",vj=gj,xj=()=>Ft.toasts,bj=()=>Ft.getActiveToasts();Object.assign(vj,{success:Ft.success,info:Ft.info,warning:Ft.warning,error:Ft.error,custom:Ft.custom,message:Ft.message,promise:Ft.promise,dismiss:Ft.dismiss,loading:Ft.loading},{getHistory:xj,getToasts:bj});ij
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
49po(a){return a.label!==void 0}const Sj=3,wj="24px",jj="16px",Bg=4e3,Pj=356,Cj=14,Ej=45,Oj=200;
vendor: 15,089 bytes, line 49
49function Ta(...a){return a.filter(Boolean).join(" ")}function Aj(a){const[s,r]=a.split("-"),l=[];return s&&l.push(s),r&&l.push(r),l}const Tj=a=>{var s,r,l,c,f,p,h,m,g;const{invert:b,toast:v,unstyled:S,interacting:j,setHeights:E,visibleToasts:A,heights:D,index:q,toasts:I,expanded:J,removeToast:ee,defaultRichColors:_,closeButton:B,style:N,cancelButtonStyle:V,actionButtonStyle:ae,className:ne="",descriptionClassName:K="",duration:$,position:se,gap:W,expandByDefault:re,classNames:O,icons:U,closeButtonAriaLabel:R="Close toast"}=a,[le,pe]=ie.useState(null),[P,F]=ie.useState(null),[L,G]=ie.useState(!1),[te,me]=ie.useState(!1),[ce,ve]=ie.useState(!1),[Te,ht]=ie.useState(!1),[Ot,gt]=ie.useState(!1),[ka,pa]=ie.useState(0),[Ni,Es]=ie.useState(0),Xn=ie.useRef(v.duration||$||Bg),_i=ie.useRef(null),Yt=ie.useRef(null),Mi=q===0,Ri=q+1<=A,At=v.type,cn=v.dismissible!==!1,Tt=v.className||"",Xo=v.descriptionClassName||"",Kn=ie.useMemo(()=>D.findIndex(xe=>xe.toastId===v.id)||0,[D,v.id]),Kr=ie.useMemo(()=>{var xe;return(xe=v.closeButton)!=null?xe:B},[v.closeButton,B]),In=ie.useMemo(()=>v.duration||$||Bg,[v.duration,$]),Di=ie.useRef(0),La=ie.useRef(0),Ir=ie.useRef(0),un=ie.useRef(null),[Zn,Nt]=se.split("-"),ma=ie.useMemo(()=>D.reduce((xe,Xe,dt)=>dt>=Kn?xe:xe+Xe.height,0),[D,Kn]),jt=mj(),Ko=v.invert||b,zi=At==="loading";La.current=ie.useMemo(()=>Kn*W+ma,[Kn,ma]),ie.useEffect(()=>{Xn.current=In},[In]),ie.useEffect(()=>{G(!0)},[]),ie.useEffect(()=>{const xe=Yt.current;if(xe){const Xe=xe.getBoundingClientRect().height;return Es(Xe),E(dt=>[{toastId:v.id,height:Xe,position:v.position},...dt]),()=>E(dt=>dt.filter(Pt=>Pt.toastId!==v.id))}},[E,v.id]),ie.useLayoutEffect(()=>{if(!L)return;const xe=Yt.current,Xe=xe.style.height;xe.style.height="auto";const dt=xe.getBoundingClientRect().height;xe.style.height=Xe,Es(dt),E(Pt=>Pt.find(Ie=>Ie.toastId===v.id)?Pt.map(Ie=>Ie.toastId===v.id?{...Ie,height:dt}:Ie):[{toastId:v.id,height:dt,position:v.position},...Pt])},[L,v.title,v.description,E,v.id,v.jsx,v.action,v.cancel]);const wa=ie.useCallback(()=>{me(!0),pa(La.current),E(xe=>xe.filter(Xe=>Xe.toastId!==v.id)),setTimeout(()=>{ee(v)},Oj)},[v,ee,E,La]);ie.useEffect(()=>{if(v.promise&&At==="loading"||v.duration===1/0||v.type==="loading")return;let xe;return J||j||jt?(()=>{if(Ir.current<Di.current){const Pt=new Date().getTime()-Di.current;Xn.current=Xn.current-Pt}Ir.current=new Date().getTime()})():(()=>{Xn.current!==1/0&&(Di.current=new Date().getTime(),xe=setTimeout(()=>{v.onAutoClose==null||v.onAutoClose.call(v,v),wa()},Xn.current))})(),()=>clearTimeout(xe)},[J,j,v,At,jt,wa]),ie.useEffect(()=>{v.delete&&(wa(),v.onDismiss==null||v.onDismiss.call(v,v))},[wa,v.delete]);function Os(){var xe;if(U?.loading){var Xe;return ie.createElement("div",{className:Ta(O?.loader,v==null||(Xe=v.classNames)==null?void 0:Xe.loader,"sonner-loader"),"data-visible":At==="loading"},U.loading)}return ie.createElement(oj,{className:Ta(O?.loader,v==null||(xe=v.classNames)==null?void 0:xe.loader),visible:At==="loading"})}const As=v.icon||U?.[At]||rj(At);var $n,ja;return ie.createElement("li",{tabIndex:0,ref:Yt,className:Ta(ne,Tt,O?.toast,v==null||(s=v.classNames)==null?void 0:s.toast,O?.default,O?.[At],v==null||(r=v.classNames)==null?void 0:r[At]),"data-sonner-toast":"","data-rich-colors":($n=v.richColors)!=null?$n:_,"data-styled":!(v.jsx||v.unstyled||S),"data-mounted":L,"data-promise":!!v.promise,"data-swiped":Ot,"data-removed":te,"data-visible":Ri,"data-y-position":Zn,"data-x-position":Nt,"data-index":q,"data-front":Mi,"data-swiping":ce,"data-dismissible":cn,"data-type":At,"data-invert":Ko,"data-swipe-out":Te,"data-swipe-direction":P,"data-expanded":!!(J||re&&L),"data-testid":v.testId,style:{"--index":q,"--toasts-before":q,"--z-index":I.length-q,"--offset":`${te?ka:La.current}px`,"--initial-height":re?"auto":`${Ni}px`,...N,...v.style},onDragEnd:()=>{ve(!1),pe(null),un.current=null},onPointerDown:xe=>{xe.button!==2&&(zi||!cn||(_i.current=new Date,pa(La.current),xe.target.setPointerCapture(xe.pointerId),xe.target.tagName!=="BUTTON"&&(ve(!0),un.current={x:xe.clientX,y:xe.clientY})))},onPointerUp:()=>{var xe,Xe,dt;if(Te||!cn)return;un.current=null;const Pt=Number(((xe=Yt.current)==null?void 0:xe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),dn=Number(((Xe=Yt.current)==null?void 0:Xe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ie=new Date().getTime()-((dt=_i.current)==null?void 0:dt.getTime()),Dt=le==="x"?Pt:dn,Jn=Math.abs(Dt)/Ie;if(Math.abs(Dt)>=Ej||Jn>.11){pa(La.current),v.onDismiss==null||v.onDismiss.call(v,v),F(le==="x"?Pt>0?"right":"left":dn>0?"down":"up"),wa(),ht(!0);return}else{var zt,kt;(zt=Yt.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(kt=Yt.current)==null||kt.style.setProperty("--swipe-amount-y","0px")}gt(!1),ve(!1),pe(null)},onPointerMove:xe=>{var Xe,dt,Pt;if(!un.current||!cn||((Xe=window.getSelection())==null?void 0:Xe.toString().length)>0)return;const Ie=xe.clientY-un.current.y,Dt=xe.clientX-un.current.x;var Jn;const zt=(Jn=a.swipeDirections)!=null?Jn:Aj(se);!le&&(Math.abs(Dt)>1||Math.abs(Ie)>1)&&pe(Math.abs(Dt)>Math.abs(Ie)?"x":"y");let kt={x:0,y:0};const Ts=ha=>1/(1.5+Math.abs(ha)/20);if(le==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&&Ie<0||zt.includes("bottom")&&Ie>0)kt.y=Ie;else{const ha=Ie*Ts(Ie);kt.y=Math.abs(ha)<Math.abs(Ie)?ha:Ie}}else if(le==="x"&&(zt.includes("left")||zt.includes("right")))if(zt.includes("left")&&Dt<0||zt.includes("right")&&Dt>0)kt.x=Dt;else{const ha=Dt*Ts(Dt);kt.x=Math.abs(ha)<Math.abs(Dt)?ha:Dt}(Math.abs(kt.x)>0||Math.abs(kt.y)>0)&&gt(!0),(dt=Yt.current)==null||dt.style.setProperty("--swipe-amount-x",`${kt.x}px`),(Pt=Yt.current)==null||Pt.style.setProperty("--swipe-amount-y",`${kt.y}px`)}},Kr&&!v.jsx&&At!=="loading"?ie.createElement("button",{"aria-label":R,"data-disabled":zi,"data-close-button":!0,onClick:zi||!cn?()=>{}:()=>{wa(),v.onDismiss==null||v.onDismiss.call(v,v)},className:Ta(O?.closeButton,v==null||(l=v.classNames)==null?void 0:l.closeButton)},(ja=U?.close)!=null?ja:pj):null,(At||v.icon||v.promise)&&v.icon!==null&&(U?.[At]!==null||v.icon)?ie.createElement("div",{"data-icon":"",className:Ta(O?.icon,v==null||(c=v.classNames)==null?void 0:c.icon)},v.promise||v.type==="loading"&&!v.icon?v.icon||Os():null,v.type!=="loading"?As:null):null,ie.createElement("div",{"data-content":"",className:Ta(O?.content,v==null||(f=v.classNames)==null?void 0:f.content)},ie.createElement("div",{"data-title":"",className:Ta(O?.title,v==null||(p=v.classNames)==null?void 0:p.title)},v.jsx?v.jsx:typeof v.title=="function"?v.title():v.title),v.description?ie.createElement("div",{"data-description":"",className:Ta(K,Xo,O?.description,v==null||(h=v.classNames)==null?void 0:h.description)},typeof v.description=="function"?v.description():v.description):null),ie.isValidElement(v.cancel)?v.cancel:v.cancel&&po(v.cancel)?ie.createElement("button",{"data-button":!0,"data-cancel":!0,style:v.cancelButtonStyle||V,onClick:xe=>{po(v.cancel)&&cn&&(v.cancel.onClick==null||v.cancel.onClick.call(v.cancel,xe),wa())},className:Ta(O?.cancelButton,v==null||(m=v.classNames)==null?void 0:m.cancelButton)},v.cancel.label):null,ie.isValidElement(v.action)?v.action:v.action&&po(v.action)?ie.createElement("button",{"data-button":!0,"data-action":!0,style:v.actionButtonStyle||ae,onClick:xe=>{po(v.action)&&(v.action.onClick==null||v.action.onClick.call(v.action,xe),!xe.defaultPrevented&&wa())},className:Ta(O?.actionButton,v==null||(g=v.classNames)==null?void 0:g.actionButton)},v.action.label):null)};function Qg(){if(typeof window>"u"||typeof document>"u")return"ltr";const a=document.documentElement.getAttribute("dir");return a==="auto"||!a?window.getComputedStyle(document.documentElement).direction:a}function Nj(a,s){const r={};return[a,s].forEach((l,c)=>{const f=c===1,p=f?"--mobile-offset":"--offset",h=f?jj:wj;function m(g){["top","right","bottom","left"].forEach(b=>{r[`${p}-${b}`]=typeof g=="number"?`${g}px`:g})}typeof l=="number"||typeof l=="string"?m(l):typeof l=="object"?["top","right","bottom","left"].forEach(g=>{l[g]===void 0?r[`${p}-${g}`]=h:r[`${p}-${g}`]=typeof l[g]=="number"?`${l[g]}px`:l[g]}):m(h)}),r}const _j=ie.forwardRef(function(s,r){const{id:l,invert:c,position:f="bottom-right",hotkey:p=["altKey","KeyT"],expand:h,closeButton:m,className:g,offset:b,mobileOffset:v,theme:S="light",richColors:j,duration:E,style:A,visibleToasts:D=Sj,toastOptions:q,dir:I=Qg(),gap:J=Cj,icons:ee,containerAriaLabel:_="Notifications"}=s,[B,N]=ie.useState([]),V=ie.useMemo(()=>l?B.filter(L=>L.toasterId===l):B.filter(L=>!L.toasterId),[B,l]),ae=ie.useMemo(()=>Array.from(new Set([f].concat(V.filter(L=>L.position).map(L=>L.position)))),[V,f]),[ne,K]=ie.useState([]),[$,se]=ie.useState(!1),[W,re]=ie.useState(!1),[O,U]=ie.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),R=ie.useRef(null),le=p.join("+").replace(/Key/g,"").replace(/Digit/g,""),pe=ie.useRef(null),P=ie.useRef(!1),F=ie.useCallback(L=>{N(G=>{var te;return(te=G.find(me=>me.id===L.id))!=null&&te.delete||Ft.dismiss(L.id),G.filter(({id:me})=>me!==L.id)})},[]);return ie.useEffect(()=>Ft.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{N(G=>G.map(te=>te.id===L.id?{...te,delete:!0}:te))});return}setTimeout(()=>{sj.flushSync(()=>{N(G=>{const te=G.findIndex(me=>me.id===L.id);return te!==-1?[...G.slice(0,te),{...G[te],...L},...G.slice(te+1)]:[L,...G]})})})}),[B]),ie.useEffect(()=>{if(S!=="system"){U(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const L=window.matchMedia("(prefers-color-scheme: dark)");try{L.addEventListener("change",({matches:G})=>{U(G?"dark":"light")})}catch{L.addListener(({matches:te})=>{try{U(te?"dark":"light")}catch(me){console.error(me)}})}},[S]),ie.useEffect(()=>{B.length<=1&&se(!1)},[B]),ie.useEffect(()=>{const L=G=>{var te;if(p.every(ve=>G[ve]||G.code===ve)){var ce;se(!0),(ce=R.current)==null||ce.focus()}G.code==="Escape"&&(document.activeElement===R.current||(te=R.current)!=null&&te.contains(document.activeElement))&&se(!1)};return document.addEventListener("keydown",L),()=>document.removeEventListener("keydown",L)},[p]),ie.useEffect(()=>{if(R.current)return()=>{pe.current&&(pe.current.focus({preventScroll:!0}),pe.current=null,P.current=!1)}},[R.current]),ie.createElement("section",{ref:r,"aria-label":`${_} ${le}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ae.map((L,G)=>{var te;const[me,ce]=L.split("-");return V.length?ie.createElement("ol",{key:L,dir:I==="auto"?Qg():I,tabIndex:-1,ref:R,className:g,"data-sonner-toaster":!0,"data-sonner-theme":O,"data-y-position":me,"data-x-position":ce,style:{"--front-toast-height":`${((te=ne[0])==null?void 0:te.height)||0}px`,"--width":`${Pj}px`,"--gap":`${J}px`,...A,...Nj(b,v)},onBlur:ve=>{P.current&&!ve.currentTarget.contains(ve.relatedTarget)&&(P.current=!1,pe.current&&(pe.current.focus({preventScroll:!0}),pe.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||P.current||(P.current=!0,pe.current=ve.relatedTarget)},onMouseEnter:()=>se(!0),onMouseMove:()=>se(!0),onMouseLeave:()=>{W||se(!1)},onDragEnd:()=>se(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||re(!0)},onPointerUp:()=>re(!1)},V.filter(ve=>!ve.position&&G===0||ve.position===L).map((ve,Te)=>{var ht,Ot;return ie.createElement(Tj,{key:ve.id,icons:ee,index:Te,toast:ve,defaultRichColors:j,duration:(ht=q?.duration)!=null?ht:E,className:q?.className,descriptionClassName:q?.descriptionClassName,invert:c,visibleToasts:D,closeButton:(Ot=q?.closeButton)!=null?Ot:m,interacting:W,position:L,style:q?.style,unstyled:q?.unstyled,classNames:q?.classNames,cancelButtonStyle:q?.cancelButtonStyle,actionButtonStyle:q?.actionButtonStyle,closeButtonAriaLabel:q?.closeButtonAriaLabel,removeToast:F,toasts:V.filter(gt=>gt.position==ve.position),heights:ne.filter(gt=>gt.position==ve.position),setHeights:K,expandByDefault:h,gap:J,expanded:$,swipeDirections:s.swipeDirections})})):null}))}),Mj=({...a})=>{const{theme:s="system"}=nj();return o.jsx(_j,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:s,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...a})};function nn(a,s,{checkForDefaultPrevented:r=!0}={}){return function(c){if(a?.(c),r===!1||!c.defaultPrevented)return s?.(c)}}function Vg(a,s){if(typeof a=="function")return a(s);a!=null&&(a.current=s)}function _v(...a){return s=>{let r=!1;const l=a.map(c=>{const f=Vg(c,s);return!r&&typeof f=="function"&&(r=!0),f});if(r)return()=>{for(let c=0;c<l.length;c++){const f=l[c];typeof f=="function"?f():Vg(a[c],null)}}}}function Ps(...a){return w.useCallback(_v(...a),a)}function Mv(a,s=[]){let r=[];function l(f,p){const h=w.createContext(p),m=r.length;r=[...r,p];const g=v=>{const{scope:S,children:j,...E}=v,A=S?.[a]?.[m]||h,D=w.useMemo(()=>E,Object.values(E));return o.jsx(A.Provider,{value:D,children:j})};g.displayName=f+"Provider";function b(v,S){const j=S?.[a]?.[m]||h,E=w.useContext(j);if(E)return E;if(p!==void 0)return p;throw new Error(`\`${v}\` must be used within \`${f}\``)}return[g,b]}const c=()=>{const f=r.map(p=>w.createContext(p));return function(h){const m=h?.[a]||f;return w.useMemo(()=>({[`__scope${a}`]:{...h,[a]:m}}),[h,m])}};return c.scopeName=a,[l,Rj(c,...s)]}function Rj(...a){const s=a[0];if(a.length===1)return s;const r=()=>{const l=a.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(f){const p=l.reduce((h,{useScope:m,scopeName:g})=>{const v=m(f)[`__scope${g}`];return{...h,...v}},{});return w.useMemo(()=>({[`__scope${s.scopeName}`]:p}),[p])}};return r.scopeName=s.scopeName,r}function Rv(a){const s=zj(a),r=w.forwardRef((l,c)=>{const{children:f,...p}=l,h=w.Children.toArray(f),m=h.find(Lj);if(m){const g=m.props.children,b=h.map(v=>v===m?w.Children.count(g)>1?w.Children.only(null):w.isValidElement(g)?g.props.children:null:v);return o.jsx(s,{...p,ref:c,children:w.isValidElement(g)?w.cloneElement(g,void 0,b):null})}return o.jsx(s,{...p,ref:c,children:f})});return r.displayName=`${a}.Slot`,r}var Dj=Rv("Slot");function zj(a){const s=w.forwardRef((r,l)=>{const{children:c,...f}=r;if(w.isValidElement(c)){const p=Uj(c),h=Hj(f,c.props);return c.type!==w.Fragment&&(h.ref=l?_v(l,p):p),w.cloneElement(c,h)}return w.Children.count(c)>1?w.Children.only(null):null});return s.displayName=`${a}.SlotClone`,s}var Dv=Symbol("radix.slottable");function kj(a){const s=({children:r})=>o.jsx(o.Fragment,{children:r});return s.displayName=`${a}.Slottable`,s.__radixId=Dv,s}function Lj(a){return w.isValidElement(a)&&typeof a.type=="function"&&"__radixId"in a.type&&a.type.__radixId===Dv}function Hj(a,s){const r={...s};for(const l in s){const c=a[l],f=s[l];/^on[A-Z]/.test(l)?c&&f?r[l]=(...h)=>{const m=f(...h);return c(...h),m}:c&&(r[l]=c):l==="style"?r[l]={...c,...f}
vendor: 4,582 bytes, line 49
49:l==="className"&&(r[l]=[c,f].filter(Boolean).join(" "))}return{...a,...r}}function Uj(a){let s=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,r=s&&"isReactWarning"in s&&s.isReactWarning;return r?a.ref:(s=Object.getOwnPropertyDescriptor(a,"ref")?.get,r=s&&"isReactWarning"in s&&s.isReactWarning,r?a.props.ref:a.props.ref||a.ref)}var qj=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Cs=qj.reduce((a,s)=>{const r=Rv(`Primitive.${s}`),l=w.forwardRef((c,f)=>{const{asChild:p,...h}=c,m=p?r:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(m,{...h,ref:f})});return l.displayName=`Primitive.${s}`,{...a,[s]:l}},{});function Bj(a,s){a&&Ho.flushSync(()=>a.dispatchEvent(s))}function Uo(a){const s=w.useRef(a);return w.useEffect(()=>{s.current=a}),w.useMemo(()=>(...r)=>s.current?.(...r),[])}function Qj(a,s=globalThis?.document){const r=Uo(a);w.useEffect(()=>{const l=c=>{c.key==="Escape"&&r(c)};return s.addEventListener("keydown",l,{capture:!0}),()=>s.removeEventListener("keydown",l,{capture:!0})},[r,s])}var Vj="DismissableLayer",Ud="dismissableLayer.update",Fj="dismissableLayer.pointerDownOutside",Gj="dismissableLayer.focusOutside",Fg,zv=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),kv=w.forwardRef((a,s)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:p,onDismiss:h,...m}=a,g=w.useContext(zv),[b,v]=w.useState(null),S=b?.ownerDocument??globalThis?.document,[,j]=w.useState({}),E=Ps(s,N=>v(N)),A=Array.from(g.layers),[D]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),q=A.indexOf(D),I=b?A.indexOf(b):-1,J=g.layersWithOutsidePointerEventsDisabled.size>0,ee=I>=q,_=Kj(N=>{const V=N.target,ae=[...g.branches].some(ne=>ne.contains(V));!ee||ae||(c?.(N),p?.(N),N.defaultPrevented||h?.())},S),B=Ij(N=>{const V=N.target;[...g.branches].some(ne=>ne.contains(V))||(f?.(N),p?.(N),N.defaultPrevented||h?.())},S);return Qj(N=>{I===g.layers.size-1&&(l?.(N),!N.defaultPrevented&&h&&(N.preventDefault(),h()))},S),w.useEffect(()=>{if(b)return r&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(Fg=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(b)),g.layers.add(b),Gg(),()=>{r&&g.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=Fg)}},[b,S,r,g]),w.useEffect(()=>()=>{b&&(g.layers.delete(b),g.layersWithOutsidePointerEventsDisabled.delete(b),Gg())},[b,g]),w.useEffect(()=>{const N=()=>j({});return document.addEventListener(Ud,N),()=>document.removeEventListener(Ud,N)},[]),o.jsx(Cs.div,{...m,ref:E,style:{pointerEvents:J?ee?"auto":"none":void 0,...a.style},onFocusCapture:nn(a.onFocusCapture,B.onFocusCapture),onBlurCapture:nn(a.onBlurCapture,B.onBlurCapture),onPointerDownCapture:nn(a.onPointerDownCapture,_.onPointerDownCapture)})});kv.displayName=Vj;var Yj="DismissableLayerBranch",Xj=w.forwardRef((a,s)=>{const r=w.useContext(zv),l=w.useRef(null),c=Ps(s,l);return w.useEffect(()=>{const f=l.current;if(f)return r.branches.add(f),()=>{r.branches.delete(f)}},[r.branches]),o.jsx(Cs.div,{...a,ref:c})});Xj.displayName=Yj;function Kj(a,s=globalThis?.document){const r=Uo(a),l=w.useRef(!1),c=w.useRef(()=>{});return w.useEffect(()=>{const f=h=>{if(h.target&&!l.current){let m=function(){Lv(Fj,r,g,{discrete:!0})};const g={originalEvent:h};h.pointerType==="touch"?(s.removeEventListener("click",c.current),c.current=m,s.addEventListener("click",c.current,{once:!0})):m()}else s.removeEventListener("click",c.current);l.current=!1},p=window.setTimeout(()=>{s.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(p),s.removeEventListener("pointerdown",f),s.removeEventListener("click",c.current)}},[s,r]),{onPointerDownCapture:()=>l.current=!0}}function Ij(a,s=globalThis?.document){const r=Uo(a),l=w.useRef(!1);return w.useEffect(()=>{const c=f=>{f.target&&!l.current&&Lv(Gj,r,{originalEvent:f},{discrete:!1})};return s.addEventListener("focusin",c),()=>s.removeEventListener("focusin",c)},[s,r]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function Gg(){const a=new CustomEvent(Ud);document.dispatchEvent(a)}function Lv(a,s,r,{discrete:l}){const c=r.originalEvent.target,f=new CustomEvent(a,{bubbles:!1,cancelable:!0,detail:r});s&&c.addEventListener(a,s,{once:!0}),l?Bj(c,f):c.dispatchEvent(f)}var Lr=globalThis?.document?w.useLayoutEffect:()=>{};const Zj=["top","right","bottom","left"],Qn=Math.min,ea=Math.max,Co=Math.round,mo=Math.floor,Ma=a=>({x:a,y:a}
vendor: 14,182 bytes, line 49
49),$j={left:"right",right:"left",bottom:"top",top:"bottom"},Jj={start:"end",end:"start"};function qd(a,s,r){return ea(a,Qn(s,r))}function rn(a,s){return typeof a=="function"?a(s):a}function ln(a){return a.split("-")[0]}function ji(a){return a.split("-")[1]}function rf(a){return a==="x"?"y":"x"}function lf(a){return a==="y"?"height":"width"}const Wj=new Set(["top","bottom"]);function _a(a){return Wj.has(ln(a))?"y":"x"}function of(a){return rf(_a(a))}function e2(a,s,r){r===void 0&&(r=!1);const l=ji(a),c=of(a),f=lf(c);let p=c==="x"?l===(r?"end":"start")?"right":"left":l==="start"?"bottom":"top";return s.reference[f]>s.floating[f]&&(p=Eo(p)),[p,Eo(p)]}function t2(a){const s=Eo(a);return[Bd(a),s,Bd(s)]}function Bd(a){return a.replace(/start|end/g,s=>Jj[s])}const Yg=["left","right"],Xg=["right","left"],a2=["top","bottom"],n2=["bottom","top"];function s2(a,s,r){switch(a){case"top":case"bottom":return r?s?Xg:Yg:s?Yg:Xg;case"left":case"right":return s?a2:n2;default:return[]}}function i2(a,s,r,l){const c=ji(a);let f=s2(ln(a),r==="start",l);return c&&(f=f.map(p=>p+"-"+c),s&&(f=f.concat(f.map(Bd)))),f}function Eo(a){return a.replace(/left|right|bottom|top/g,s=>$j[s])}function r2(a){return{top:0,right:0,bottom:0,left:0,...a}}function Hv(a){return typeof a!="number"?r2(a):{top:a,right:a,bottom:a,left:a}}function Oo(a){const{x:s,y:r,width:l,height:c}=a;return{width:l,height:c,top:r,left:s,right:s+l,bottom:r+c,x:s,y:r}}function Kg(a,s,r){let{reference:l,floating:c}=a;const f=_a(s),p=of(s),h=lf(p),m=ln(s),g=f==="y",b=l.x+l.width/2-c.width/2,v=l.y+l.height/2-c.height/2,S=l[h]/2-c[h]/2;let j;switch(m){case"top":j={x:b,y:l.y-c.height};break;case"bottom":j={x:b,y:l.y+l.height};break;case"right":j={x:l.x+l.width,y:v};break;case"left":j={x:l.x-c.width,y:v};break;default:j={x:l.x,y:l.y}}switch(ji(s)){case"start":j[p]-=S*(r&&g?-1:1);break;case"end":j[p]+=S*(r&&g?-1:1);break}return j}const l2=async(a,s,r)=>{const{placement:l="bottom",strategy:c="absolute",middleware:f=[],platform:p}=r,h=f.filter(Boolean),m=await(p.isRTL==null?void 0:p.isRTL(s));let g=await p.getElementRects({reference:a,floating:s,strategy:c}),{x:b,y:v}=Kg(g,l,m),S=l,j={},E=0;for(let A=0;A<h.length;A++){const{name:D,fn:q}=h[A],{x:I,y:J,data:ee,reset:_}=await q({x:b,y:v,initialPlacement:l,placement:S,strategy:c,middlewareData:j,rects:g,platform:p,elements:{reference:a,floating:s}});b=I??b,v=J??v,j={...j,[D]:{...j[D],...ee}},_&&E<=50&&(E++,typeof _=="object"&&(_.placement&&(S=_.placement),_.rects&&(g=_.rects===!0?await p.getElementRects({reference:a,floating:s,strategy:c}):_.rects),{x:b,y:v}=Kg(g,S,m)),A=-1)}return{x:b,y:v,placement:S,strategy:c,middlewareData:j}};async function Hr(a,s){var r;s===void 0&&(s={});const{x:l,y:c,platform:f,rects:p,elements:h,strategy:m}=a,{boundary:g="clippingAncestors",rootBoundary:b="viewport",elementContext:v="floating",altBoundary:S=!1,padding:j=0}=rn(s,a),E=Hv(j),D=h[S?v==="floating"?"reference":"floating":v],q=Oo(await f.getClippingRect({element:(r=await(f.isElement==null?void 0:f.isElement(D)))==null||r?D:D.contextElement||await(f.getDocumentElement==null?void 0:f.getDocumentElement(h.floating)),boundary:g,rootBoundary:b,strategy:m})),I=v==="floating"?{x:l,y:c,width:p.floating.width,height:p.floating.height}:p.reference,J=await(f.getOffsetParent==null?void 0:f.getOffsetParent(h.floating)),ee=await(f.isElement==null?void 0:f.isElement(J))?await(f.getScale==null?void 0:f.getScale(J))||{x:1,y:1}:{x:1,y:1},_=Oo(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:I,offsetParent:J,strategy:m}):I);return{top:(q.top-_.top+E.top)/ee.y,bottom:(_.bottom-q.bottom+E.bottom)/ee.y,left:(q.left-_.left+E.left)/ee.x,right:(_.right-q.right+E.right)/ee.x}}const o2=a=>({name:"arrow",options:a,async fn(s){const{x:r,y:l,placement:c,rects:f,platform:p,elements:h,middlewareData:m}=s,{element:g,padding:b=0}=rn(a,s)||{};if(g==null)return{};const v=Hv(b),S={x:r,y:l},j=of(c),E=lf(j),A=await p.getDimensions(g),D=j==="y",q=D?"top":"left",I=D?"bottom":"right",J=D?"clientHeight":"clientWidth",ee=f.reference[E]+f.reference[j]-S[j]-f.floating[E],_=S[j]-f.reference[j],B=await(p.getOffsetParent==null?void 0:p.getOffsetParent(g));let N=B?B[J]:0;(!N||!await(p.isElement==null?void 0:p.isElement(B)))&&(N=h.floating[J]||f.floating[E]);const V=ee/2-_/2,ae=N/2-A[E]/2-1,ne=Qn(v[q],ae),K=Qn(v[I],ae),$=ne,se=N-A[E]-K,W=N/2-A[E]/2+V,re=qd($,W,se),O=!m.arrow&&ji(c)!=null&&W!==re&&f.reference[E]/2-(W<$?ne:K)-A[E]/2<0,U=O?W<$?W-$:W-se:0;return{[j]:S[j]+U,data:{[j]:re,centerOffset:W-re-U,...O&&{alignmentOffset:U}},reset:O}}}),c2=function(a){return a===void 0&&(a={}),{name:"flip",options:a,async fn(s){var r,l;const{placement:c,middlewareData:f,rects:p,initialPlacement:h,platform:m,elements:g}=s,{mainAxis:b=!0,crossAxis:v=!0,fallbackPlacements:S,fallbackStrategy:j="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:A=!0,...D}=rn(a,s);if((r=f.arrow)!=null&&r.alignmentOffset)return{};const q=ln(c),I=_a(h),J=ln(h)===h,ee=await(m.isRTL==null?void 0:m.isRTL(g.floating)),_=S||(J||!A?[Eo(h)]:t2(h)),B=E!=="none";!S&&B&&_.push(...i2(h,A,E,ee));const N=[h,..._],V=await Hr(s,D),ae=[];let ne=((l=f.flip)==null?void 0:l.overflows)||[];if(b&&ae.push(V[q]),v){const W=e2(c,p,ee);ae.push(V[W[0]],V[W[1]])}if(ne=[...ne,{placement:c,overflows:ae}],!ae.every(W=>W<=0)){var K,$;const W=(((K=f.flip)==null?void 0:K.index)||0)+1,re=N[W];if(re&&(!(v==="alignment"?I!==_a(re):!1)||ne.every(R=>_a(R.placement)===I?R.overflows[0]>0:!0)))return{data:{index:W,overflows:ne},reset:{placement:re}};let O=($=ne.filter(U=>U.overflows[0]<=0).sort((U,R)=>U.overflows[1]-R.overflows[1])[0])==null?void 0:$.placement;if(!O)switch(j){case"bestFit":{var se;const U=(se=ne.filter(R=>{if(B){const le=_a(R.placement);return le===I||le==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(le=>le>0).reduce((le,pe)=>le+pe,0)]).sort((R,le)=>R[1]-le[1])[0])==null?void 0:se[0];U&&(O=U);break}case"initialPlacement":O=h;break}if(c!==O)return{reset:{placement:O}}}return{}}}};function Ig(a,s){return{top:a.top-s.height,right:a.right-s.width,bottom:a.bottom-s.height,left:a.left-s.width}}function Zg(a){return Zj.some(s=>a[s]>=0)}const u2=function(a){return a===void 0&&(a={}),{name:"hide",options:a,async fn(s){const{rects:r}=s,{strategy:l="referenceHidden",...c}=rn(a,s);switch(l){case"referenceHidden":{const f=await Hr(s,{...c,elementContext:"reference"}),p=Ig(f,r.reference);return{data:{referenceHiddenOffsets:p,referenceHidden:Zg(p)}}}case"escaped":{const f=await Hr(s,{...c,altBoundary:!0}),p=Ig(f,r.floating);return{data:{escapedOffsets:p,escaped:Zg(p)}}}default:return{}}}}},Uv=new Set(["left","top"]);async function d2(a,s){const{placement:r,platform:l,elements:c}=a,f=await(l.isRTL==null?void 0:l.isRTL(c.floating)),p=ln(r),h=ji(r),m=_a(r)==="y",g=Uv.has(p)?-1:1,b=f&&m?-1:1,v=rn(s,a);let{mainAxis:S,crossAxis:j,alignmentAxis:E}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return h&&typeof E=="number"&&(j=h==="end"?E*-1:E),m?{x:j*b,y:S*g}:{x:S*g,y:j*b}}const f2=function(a){return a===void 0&&(a=0),{name:"offset",options:a,async fn(s){var r,l;const{x:c,y:f,placement:p,middlewareData:h}=s,m=await d2(s,a);return p===((r=h.offset)==null?void 0:r.placement)&&(l=h.arrow)!=null&&l.alignmentOffset?{}:{x:c+m.x,y:f+m.y,data:{...m,placement:p}}}}},p2=function(a){return a===void 0&&(a={}),{name:"shift",options:a,async fn(s){const{x:r,y:l,placement:c}=s,{mainAxis:f=!0,crossAxis:p=!1,limiter:h={fn:D=>{let{x:q,y:I}=D;return{x:q,y:I}}},...m}=rn(a,s),g={x:r,y:l},b=await Hr(s,m),v=_a(ln(c)),S=rf(v);let j=g[S],E=g[v];if(f){const D=S==="y"?"top":"left",q=S==="y"?"bottom":"right",I=j+b[D],J=j-b[q];j=qd(I,j,J)}if(p){const D=v==="y"?"top":"left",q=v==="y"?"bottom":"right",I=E+b[D],J=E-b[q];E=qd(I,E,J)}const A=h.fn({...s,[S]:j,[v]:E});return{...A,data:{x:A.x-r,y:A.y-l,enabled:{[S]:f,[v]:p}}}}}},m2=function(a){return a===void 0&&(a={}),{options:a,fn(s){const{x:r,y:l,placement:c,rects:f,middlewareData:p}=s,{offset:h=0,mainAxis:m=!0,crossAxis:g=!0}=rn(a,s),b={x:r,y:l},v=_a(c),S=rf(v);let j=b[S],E=b[v];const A=rn(h,s),D=typeof A=="number"?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(m){const J=S==="y"?"height":"width",ee=f.reference[S]-f.floating[J]+D.mainAxis,_=f.reference[S]+f.reference[J]-D.mainAxis;j<ee?j=ee:j>_&&(j=_)}if(g){var q,I;const J=S==="y"?"width":"height",ee=Uv.has(ln(c)),_=f.reference[v]-f.floating[J]+(ee&&((q=p.offset)==null?void 0:q[v])||0)+(ee?0:D.crossAxis),B=f.reference[v]+f.reference[J]+(ee?0:((I=p.offset)==null?void 0:I[v])||0)-(ee?D.crossAxis:0);E<_?E=_:E>B&&(E=B)}return{[S]:j,[v]:E}}}},h2=function(a){return a===void 0&&(a={}),{name:"size",options:a,async fn(s){var r,l;const{placement:c,rects:f,platform:p,elements:h}=s,{apply:m=()=>{},...g}=rn(a,s),b=await Hr(s,g),v=ln(c),S=ji(c),j=_a(c)==="y",{width:E,height:A}=f.floating;let D,q;v==="top"||v==="bottom"?(D=v,q=S===(await(p.isRTL==null?void 0:p.isRTL(h.floating))?"start":"end")?"left":"right"):(q=v,D=S==="end"?"top":"bottom");const I=A-b.top-b.bottom,J=E-b.left-b.right,ee=Qn(A-b[D],I),_=Qn(E-b[q],J),B=!s.middlewareData.shift;let N=ee,V=_;if((r=s.middlewareData.shift)!=null&&r.enabled.x&&(V=J),(l=s.middlewareData.shift)!=null&&l.enabled.y&&(N=I),B&&!S){const ne=ea(b.left,0),K=ea(b.right,0),$=ea(b.top,0),se=ea(b.bottom,0);j?V=E-2*(ne!==0||K!==0?ne+K:ea(b.left,b.right)):N=A-2*($!==0||se!==0?$+se:ea(b.top,b.bottom))}await m({...s,availableWidth:V,availableHeight:N});const ae=await p.getDimensions(h.floating);return E!==ae.width||A!==ae.height?{reset:{rects:!0}}:{}}}};function qo(){return typeof window<"u"}function Pi(a){return qv(a)?(a.nodeName||"").toLowerCase():"#document"}function aa(a){var s;return(a==null||(s=a.ownerDocument)==null?void 0:s.defaultView)||window}function za(a){var s;return(s=(qv(a)?a.ownerDocument:a.document)||window.document)==null?void 0:s.documentElement}function qv(a){return qo()?a instanceof Node||a instanceof aa(a).Node:!1}function xa(a){return qo()?a instanceof Element||a instanceof aa(a).Element:!1}function Ra(a){return qo()?a instanceof HTMLElement||a instanceof aa(a).HTMLElement:!1}function $g(a){return!qo()||typeof ShadowRoot>"u"?!1:a instanceof ShadowRoot||a instanceof aa(a).ShadowRoot}const g2=new Set(["inline","contents"]);function Fr(a){const{overflow:s,overflowX:r,overflowY:l,display:c}=ba(a);return/auto|scroll|overlay|hidden|clip/.test(s+l+r)&&!g2.has(c)}const y2=new Set(["table","td","th"]);function v2(a){return y2.has(Pi(a))}const x2=[":popover-open",":modal"];function Bo(a){return x2.some(s=>{try{return a.matches(s)}catch{return!1}})}const b2=["transform","translate","scale","rotate","perspective"],S2=["transform","translate","scale","rotate","perspective","filter"],w2=["paint","layout","strict","content"];function cf(a){const s=uf(),r=xa(a)?ba(a):a;return b2.some(l=>r[l]?r[l]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!s&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!s&&(r.filter?r.filter!=="none":!1)||S2.some(l=>(r.willChange||"").includes(l))||w2.some(l=>(r.contain||"").includes(l))}function j2(a){let s=Vn(a);for(;Ra(s)&&!bi(s);){if(cf(s))return s;if(Bo(s))return null;s=Vn(s)}return null}function uf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const P2=new Set(["html","body","#document"]);function bi(a){return P2.has(Pi(a))}function ba(a){return aa(a).getComputedStyle(a)}function Qo(a){return xa(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.scrollX,scrollTop:a.scrollY}}function Vn(a){if(Pi(a)==="html")return a;const s=a.assignedSlot||a.parentNode||$g(a)&&a.host||za(a);return $g(s)?s.host:s}function Bv(a){const s=Vn(a);return bi(s)?a.ownerDocument?a.ownerDocument.body:a.body:Ra(s)&&Fr(s)?s:Bv(s)}function Ur(a,s,r){var l;s===void 0&&(s=[]),r===void 0&&(r=!0);const c=Bv(a),f=c===((l=a.ownerDocument)==null?void 0:l.body),p=aa(c);if(f){const h=Qd(p);return s.concat(p,p.visualViewport||[],Fr(c)?c:[],h&&r?Ur(h):[])}return s.concat(c,Ur(c,[],r))}function Qd(a){return a.parent&&Object.getPrototypeOf(a.parent)?a.frameElement:null}function Qv(a){const s=ba(a);let r=parseFloat(s.width)||0,l=parseFloat(s.height)||0;const c=Ra(a),f=c?a.offsetWidth:r,p=c?a.offsetHeight:l,h=Co(r)!==f||Co(l)!==p;return h&&(r=f,l=p),{width:r,height:l,$:h}}function df(a){return xa(a)?a:a.contextElement}function yi(a){const s=df(a);if(!Ra(s))return Ma(1);const r=s.getBoundingClientRect(),{width:l,height:c,$:f}=Qv(s);let p=(f?Co(r.width):r.width)/l,h=(f?Co(r.height):r.height)/c;return(!p||!Number.isFinite(p))&&(p=1),(!h||!Number.isFinite(h))&&(h=1),{x:p,y:h}}const C2=Ma(0);function Vv(a){const s=aa(a);return!uf()||!s.visualViewport?C2:{x:s.visualViewport.offsetLeft,y:s.visualViewport.offsetTop}}function E2(a,s,r){return s===void 0&&(s=!1),!r||s&&r!==aa(a)?!1:s}function bs(a,s,r,l){s===void 0&&(s=!1),r===void 0&&(r=!1);const c=a.getBoundingClientRect(),f=df(a);let p=Ma(1);s&&(l?xa(l)&&(p=yi(l)):p=yi(a));const h=E2(f,r,l)?Vv(f):Ma(0);let m=(c.left+h.x)/p.x,g=(c.top+h.y)/p.y,b=c.width/p.x,v=c.height/p.y;if(f){const S=aa(f),j=l&&xa(l)?aa(l):l;let E=S,A=Qd(E);for(;A&&l&&j!==E;){const D=yi(A),q=A.getBoundingClientRect(),I=ba(A),J=q.left+(A.clientLeft+parseFloat(I.paddingLeft))*D.x,ee=q.top+(A.clientTop+parseFloat(I.paddingTop))*D.y;m*=D.x,g*=D.y,b*=D.x,v*=D.y,m+=J,g+=ee,E=aa(A),A=Qd(E)}}return Oo({width:b,height:v,x:m,y:g})}function Vo(a,s){const r=Qo(a).scrollLeft;return s?s.left+r:bs(za(a)).left+r}function Fv(a,s){const r=a.getBoundingClientRect(),l=r.left+s.scrollLeft-Vo(a,r),c=r.top+s.scrollTop;return{x:l,y:c}}function O2(a){let{elements:s,rect:r,offsetParent:l,strategy:c}=a;const f=c==="fixed",p=za(l),h=s?Bo(s.floating):!1;if(l===p||h&&f)return r;let m={scrollLeft:0,scrollTop:0},g=Ma(1);const b=Ma(0),v=Ra(l);if((v||!v&&!f)&&((Pi(l)!=="body"||Fr(p))&&(m=Qo(l)),Ra(l))){const j=bs(l);g=yi(l),b.x=j.x+l.clientLeft,b.y=j.y+l.clientTop}const S=p&&!v&&!f?Fv(p,m):Ma(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-m.scrollLeft*g.x+b.x+S.x,y:r.y*g.y-m.scrollTop*g.y+b.y+S.y}}function A2(a){return Array.from(a.getClientRects())}
vendor: 5,429 bytes, line 49
49function T2(a){const s=za(a),r=Qo(a),l=a.ownerDocument.body,c=ea(s.scrollWidth,s.clientWidth,l.scrollWidth,l.clientWidth),f=ea(s.scrollHeight,s.clientHeight,l.scrollHeight,l.clientHeight);let p=-r.scrollLeft+Vo(a);const h=-r.scrollTop;return ba(l).direction==="rtl"&&(p+=ea(s.clientWidth,l.clientWidth)-c),{width:c,height:f,x:p,y:h}}const Jg=25;function N2(a,s){const r=aa(a),l=za(a),c=r.visualViewport;let f=l.clientWidth,p=l.clientHeight,h=0,m=0;if(c){f=c.width,p=c.height;const b=uf();(!b||b&&s==="fixed")&&(h=c.offsetLeft,m=c.offsetTop)}const g=Vo(l);if(g<=0){const b=l.ownerDocument,v=b.body,S=getComputedStyle(v),j=b.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,E=Math.abs(l.clientWidth-v.clientWidth-j);E<=Jg&&(f-=E)}else g<=Jg&&(f+=g);return{width:f,height:p,x:h,y:m}}const _2=new Set(["absolute","fixed"]);function M2(a,s){const r=bs(a,!0,s==="fixed"),l=r.top+a.clientTop,c=r.left+a.clientLeft,f=Ra(a)?yi(a):Ma(1),p=a.clientWidth*f.x,h=a.clientHeight*f.y,m=c*f.x,g=l*f.y;return{width:p,height:h,x:m,y:g}}function Wg(a,s,r){let l;if(s==="viewport")l=N2(a,r);else if(s==="document")l=T2(za(a));else if(xa(s))l=M2(s,r);else{const c=Vv(a);l={x:s.x-c.x,y:s.y-c.y,width:s.width,height:s.height}}return Oo(l)}function Gv(a,s){const r=Vn(a);return r===s||!xa(r)||bi(r)?!1:ba(r).position==="fixed"||Gv(r,s)}function R2(a,s){const r=s.get(a);if(r)return r;let l=Ur(a,[],!1).filter(h=>xa(h)&&Pi(h)!=="body"),c=null;const f=ba(a).position==="fixed";let p=f?Vn(a):a;for(;xa(p)&&!bi(p);){const h=ba(p),m=cf(p);!m&&h.position==="fixed"&&(c=null),(f?!m&&!c:!m&&h.position==="static"&&!!c&&_2.has(c.position)||Fr(p)&&!m&&Gv(a,p))?l=l.filter(b=>b!==p):c=h,p=Vn(p)}return s.set(a,l),l}function D2(a){let{element:s,boundary:r,rootBoundary:l,strategy:c}=a;const p=[...r==="clippingAncestors"?Bo(s)?[]:R2(s,this._c):[].concat(r),l],h=p[0],m=p.reduce((g,b)=>{const v=Wg(s,b,c);return g.top=ea(v.top,g.top),g.right=Qn(v.right,g.right),g.bottom=Qn(v.bottom,g.bottom),g.left=ea(v.left,g.left),g},Wg(s,h,c));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function z2(a){const{width:s,height:r}=Qv(a);return{width:s,height:r}}function k2(a,s,r){const l=Ra(s),c=za(s),f=r==="fixed",p=bs(a,!0,f,s);let h={scrollLeft:0,scrollTop:0};const m=Ma(0);function g(){m.x=Vo(c)}if(l||!l&&!f)if((Pi(s)!=="body"||Fr(c))&&(h=Qo(s)),l){const j=bs(s,!0,f,s);m.x=j.x+s.clientLeft,m.y=j.y+s.clientTop}else c&&g();f&&!l&&c&&g();const b=c&&!l&&!f?Fv(c,h):Ma(0),v=p.left+h.scrollLeft-m.x-b.x,S=p.top+h.scrollTop-m.y-b.y;return{x:v,y:S,width:p.width,height:p.height}}function gd(a){return ba(a).position==="static"}function ey(a,s){if(!Ra(a)||ba(a).position==="fixed")return null;if(s)return s(a);let r=a.offsetParent;return za(a)===r&&(r=r.ownerDocument.body),r}function Yv(a,s){const r=aa(a);if(Bo(a))return r;if(!Ra(a)){let c=Vn(a);for(;c&&!bi(c);){if(xa(c)&&!gd(c))return c;c=Vn(c)}return r}let l=ey(a,s);for(;l&&v2(l)&&gd(l);)l=ey(l,s);return l&&bi(l)&&gd(l)&&!cf(l)?r:l||j2(a)||r}const L2=async function(a){const s=this.getOffsetParent||Yv,r=this.getDimensions,l=await r(a.floating);return{reference:k2(a.reference,await s(a.floating),a.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function H2(a){return ba(a).direction==="rtl"}const U2={convertOffsetParentRelativeRectToViewportRelativeRect:O2,getDocumentElement:za,getClippingRect:D2,getOffsetParent:Yv,getElementRects:L2,getClientRects:A2,getDimensions:z2,getScale:yi,isElement:xa,isRTL:H2};function Xv(a,s){return a.x===s.x&&a.y===s.y&&a.width===s.width&&a.height===s.height}function q2(a,s){let r=null,l;const c=za(a);function f(){var h;clearTimeout(l),(h=r)==null||h.disconnect(),r=null}function p(h,m){h===void 0&&(h=!1),m===void 0&&(m=1),f();const g=a.getBoundingClientRect(),{left:b,top:v,width:S,height:j}=g;if(h||s(),!S||!j)return;const E=mo(v),A=mo(c.clientWidth-(b+S)),D=mo(c.clientHeight-(v+j)),q=mo(b),J={rootMargin:-E+"px "+-A+"px "+-D+"px "+-q+"px",threshold:ea(0,Qn(1,m))||1};let ee=!0;function _(B){const N=B[0].intersectionRatio;if(N!==m){if(!ee)return p();N?p(!1,N):l=setTimeout(()=>{p(!1,1e-7)},1e3)}N===1&&!Xv(g,a.getBoundingClientRect())&&p(),ee=!1}try{r=new IntersectionObserver(_,{...J,root:c.ownerDocument})}catch{r=new IntersectionObserver(_,J)}r.observe(a)}return p(!0),f}function B2(a,s,r,l){l===void 0&&(l={});const{ancestorScroll:c=!0,ancestorResize:f=!0,elementResize:p=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:m=!1}=l,g=df(a),b=c||f?[...g?Ur(g):[],...Ur(s)]:[];b.forEach(q=>{c&&q.addEventListener("scroll",r,{passive:!0}),f&&q.addEventListener("resize",r)});const v=g&&h?q2(g,r):null;let S=-1,j=null;p&&(j=new ResizeObserver(q=>{let[I]=q;I&&I.target===g&&j&&(j.unobserve(s),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var J;(J=j)==null||J.observe(s)})),r()}),g&&!m&&j.observe(g),j.observe(s));let E,A=m?bs(a):null;m&&D();function D(){const q=bs(a);A&&!Xv(A,q)&&r(),A=q,E=requestAnimationFrame(D)}return r(),()=>{var q;b.forEach(I=>{c&&I.removeEventListener("scroll",r),f&&I.removeEventListener("resize",r)}),v?.(),(q=j)==null||q.disconnect(),j=null,m&&cancelAnimationFrame(E)}}const Q2=f2,V2=p2,F2=c2,G2=h2,Y2=u2,ty=o2,X2=m2,K2=(a,s,r)=>{const l=new Map,c={platform:U2,...r},f={...c.platform,_c:l};return l2(a,s,{...c,platform:f})};var I2=typeof document<"u",Z2=function(){},jo=I2?w.useLayoutEffect:Z2;function Ao(a,s){if(a===s)return!0;
vendor: 5,174 bytes, line 49
49if(typeof a!=typeof s)return!1;if(typeof a=="function"&&a.toString()===s.toString())return!0;let r,l,c;if(a&&s&&typeof a=="object"){if(Array.isArray(a)){if(r=a.length,r!==s.length)return!1;for(l=r;l--!==0;)if(!Ao(a[l],s[l]))return!1;return!0}if(c=Object.keys(a),r=c.length,r!==Object.keys(s).length)return!1;for(l=r;l--!==0;)if(!{}.hasOwnProperty.call(s,c[l]))return!1;for(l=r;l--!==0;){const f=c[l];if(!(f==="_owner"&&a.$$typeof)&&!Ao(a[f],s[f]))return!1}return!0}return a!==a&&s!==s}function Kv(a){return typeof window>"u"?1:(a.ownerDocument.defaultView||window).devicePixelRatio||1}function ay(a,s){const r=Kv(a);return Math.round(s*r)/r}function yd(a){const s=w.useRef(a);return jo(()=>{s.current=a}),s}function $2(a){a===void 0&&(a={});const{placement:s="bottom",strategy:r="absolute",middleware:l=[],platform:c,elements:{reference:f,floating:p}={},transform:h=!0,whileElementsMounted:m,open:g}=a,[b,v]=w.useState({x:0,y:0,strategy:r,placement:s,middlewareData:{},isPositioned:!1}),[S,j]=w.useState(l);Ao(S,l)||j(l);const[E,A]=w.useState(null),[D,q]=w.useState(null),I=w.useCallback(R=>{R!==B.current&&(B.current=R,A(R))},[]),J=w.useCallback(R=>{R!==N.current&&(N.current=R,q(R))},[]),ee=f||E,_=p||D,B=w.useRef(null),N=w.useRef(null),V=w.useRef(b),ae=m!=null,ne=yd(m),K=yd(c),$=yd(g),se=w.useCallback(()=>{if(!B.current||!N.current)return;const R={placement:s,strategy:r,middleware:S};K.current&&(R.platform=K.current),K2(B.current,N.current,R).then(le=>{const pe={...le,isPositioned:$.current!==!1};W.current&&!Ao(V.current,pe)&&(V.current=pe,Ho.flushSync(()=>{v(pe)}))})},[S,s,r,K,$]);jo(()=>{g===!1&&V.current.isPositioned&&(V.current.isPositioned=!1,v(R=>({...R,isPositioned:!1})))},[g]);const W=w.useRef(!1);jo(()=>(W.current=!0,()=>{W.current=!1}),[]),jo(()=>{if(ee&&(B.current=ee),_&&(N.current=_),ee&&_){if(ne.current)return ne.current(ee,_,se);se()}},[ee,_,se,ne,ae]);const re=w.useMemo(()=>({reference:B,floating:N,setReference:I,setFloating:J}),[I,J]),O=w.useMemo(()=>({reference:ee,floating:_}),[ee,_]),U=w.useMemo(()=>{const R={position:r,left:0,top:0};if(!O.floating)return R;const le=ay(O.floating,b.x),pe=ay(O.floating,b.y);return h?{...R,transform:"translate("+le+"px, "+pe+"px)",...Kv(O.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:le,top:pe}},[r,h,O.floating,b.x,b.y]);return w.useMemo(()=>({...b,update:se,refs:re,elements:O,floatingStyles:U}),[b,se,re,O,U])}const J2=a=>{function s(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:a,fn(r){const{element:l,padding:c}=typeof a=="function"?a(r):a;return l&&s(l)?l.current!=null?ty({element:l.current,padding:c}).fn(r):{}:l?ty({element:l,padding:c}).fn(r):{}}}},W2=(a,s)=>({...Q2(a),options:[a,s]}),eP=(a,s)=>({...V2(a),options:[a,s]}),tP=(a,s)=>({...X2(a),options:[a,s]}),aP=(a,s)=>({...F2(a),options:[a,s]}),nP=(a,s)=>({...G2(a),options:[a,s]}),sP=(a,s)=>({...Y2(a),options:[a,s]}),iP=(a,s)=>({...J2(a),options:[a,s]});var rP="Arrow",Iv=w.forwardRef((a,s)=>{const{children:r,width:l=10,height:c=5,...f}=a;return o.jsx(Cs.svg,{...f,ref:s,width:l,height:c,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:a.asChild?r:o.jsx("polygon",{points:"0,0 30,0 15,10"})})});Iv.displayName=rP;var lP=Iv;function oP(a){const[s,r]=w.useState(void 0);return Lr(()=>{if(a){r({width:a.offsetWidth,height:a.offsetHeight});const l=new ResizeObserver(c=>{if(!Array.isArray(c)||!c.length)return;const f=c[0];let p,h;if("borderBoxSize"in f){const m=f.borderBoxSize,g=Array.isArray(m)?m[0]:m;p=g.inlineSize,h=g.blockSize}else p=a.offsetWidth,h=a.offsetHeight;r({width:p,height:h})});return l.observe(a,{box:"border-box"}),()=>l.unobserve(a)}else r(void 0)},[a]),s}var Zv="Popper",[$v,Jv]=Mv(Zv),[T5,Wv]=$v(Zv),ex="PopperAnchor",tx=w.forwardRef((a,s)=>{const{__scopePopper:r,virtualRef:l,...c}=a,f=Wv(ex,r),p=w.useRef(null),h=Ps(s,p),m=w.useRef(null);return w.useEffect(()=>{const g=m.current;m.current=l?.current||p.current,g!==m.current&&f.onAnchorChange(m.current)}),l?null:o.jsx(Cs.div,{...c,ref:h})});tx.displayName=ex;var ff="PopperContent",[cP,uP]=$v(ff),ax=w.forwardRef((a,s)=>{const{__scopePopper:r,side:l="bottom",sideOffset:c=0,align:f="center",alignOffset:p=0,arrowPadding:h=0,avoidCollisions:m=!0,collisionBoundary:g=[],collisionPadding:b=0,sticky:v="partial",hideWhenDetached:S=!1,updatePositionStrategy:j="optimized",onPlaced:E,...A}=a,D=Wv(ff,r),[q,I]=w.useState(null),J=Ps(s,ce=>I(ce)),[ee,_]=w.useState(null),B=oP(ee),N=B?.width??0,V=B?.height??0,ae=l+(f!=="center"?"-"+f:""),ne=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},K=Array.isArray(g)?g:[g],$=K.length>0,se={padding:ne,boundary:K.filter(fP),altBoundary:$},{refs:W,floatingStyles:re,placement:O,isPositioned:U,middlewareData:R}=$2({strategy:"fixed",placement:ae,whileElementsMounted:(...ce)=>B2(...ce,{animationFrame:j==="always"}),elements:{reference:D.anchor},middleware:[W2({mainAxis:c+V,alignmentAxis:p}),m&&eP({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?tP():void 0,...se}),m&&aP({...se}),nP({...se,apply:({elements:ce,rects:ve,availableWidth:Te,availableHeight:ht})=>{const{width:Ot,height:gt}=ve.reference,ka=ce.floating.style;ka.setProperty("--radix-popper-available-width",`${Te}
49px`),ka.setProperty("--radix-popper-available-height",`${ht}px`),ka.setProperty("--radix-popper-anchor-width",`${Ot}px`),ka.setProperty("--radix-popper-anchor-height",`${gt}px`)}}),ee&&iP({element:ee,padding:h}),pP({arrowWidth:N,arrowHeight:V}),S&&sP({strategy:"referenceHidden",...se})]}),[le,pe]=ix(O),P=Uo(E);Lr(()=>{U&&P?.()},[U,P]);const F=R.arrow?.x,L=R.arrow?.y,G=R.arrow?.centerOffset!==0,[te,me]=w.useState();return Lr(()=>{q&&me(window.getComputedStyle(q).zIndex)},[q]),o.jsx("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...re,transform:U?re.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:te,"--radix-popper-transform-origin":[R.transformOrigin?.x,R.transformOrigin?.y].join(" "),...R.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:a.dir,children:o.jsx(cP,{scope:r,placedSide:le,onArrowChange:_,arrowX:F,arrowY:L,shouldHideArrow:G,children:o.jsx(Cs.div,{"data-side":le,"data-align":pe,...A,ref:J,style:{...A.style,animation:U?void 0:"none"}})})})});ax.displayName=ff;var nx="PopperArrow",dP={top:"bottom",right:"left",bottom:"top",left:"right"},sx=w.forwardRef(function(s,r){const{__scopePopper:l,...c}=s,f=uP(nx,l),p=dP[f.placedSide];return o.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[p]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:o.jsx(lP,{...c,ref:r,style:{...c.style,display:"block"}})})});sx.displayName=nx;function fP(a){return a!==null}var pP=a=>({name:"transformOrigin",options:a,fn(s){const{placement:r,rects:l,middlewareData:c}=s,p=c.arrow?.centerOffset!==0,h=p?0:a.arrowWidth,m=p?0:a.arrowHeight,[g,b]=ix(r),v={start:"0%",center:"50%",end:"100%"}[b],S=(c.arrow?.x??0)+h/2,j=(c.arrow?.y??0)+m/2;let E="",A="";return g==="bottom"?(E=p?v:`${S}px`,A=`${-m}px`):g==="top"?(E=p?v:`${S}px`,A=`${l.floating.height+m}px`):g==="right"?(E=`${-m}px`,A=p?v:`${j}px`):g==="left"&&(E=`${l.floating.width+m}px`,A=p?v:`${j}px`),{data:{x:E,y:A}}}});function ix(a){const[s,r="center"]=a.split("-");return[s,r]}var mP=tx,hP=ax,gP=sx;function yP(a,s){return w.useReducer((r,l)=>s[r][l]??r,a)}var rx=a=>{const{present:s,children:r}=a,l=vP(s),c=typeof r=="function"?r({present:l.isPresent}):w.Children.only(r),f=Ps(l.ref,xP(c));return typeof r=="function"||l.isPresent?w.cloneElement(c,{ref:f}):null};rx.displayName="Presence";function vP(a){const[s,r]=w.useState(),l=w.useRef(null),c=w.useRef(a),f=w.useRef("none"),p=a?"mounted":"unmounted",[h,m]=yP(p,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const g=ho(l.current);f.current=h==="mounted"?g:"none"},[h]),Lr(()=>{const g=l.current,b=c.current;if(b!==a){const S=f.current,j=ho(g);a?m("MOUNT"):j==="none"||g?.display==="none"?m("UNMOUNT"):m(b&&S!==j?"ANIMATION_OUT":"UNMOUNT"),c.current=a}},[a,m]),Lr(()=>{if(s){let g;const b=s.ownerDocument.defaultView??window,v=j=>{const A=ho(l.current).includes(CSS.escape(j.animationName));if(j.target===s&&A&&(m("ANIMATION_END"),!c.current)){const D=s.style.animationFillMode;s.style.animationFillMode="forwards",g=b.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=D)})}},S=j=>{j.target===s&&(f.current=ho(l.current))};return s.addEventListener("animationstart",S),s.addEventListener("animationcancel",v),s.addEventListener("animationend",v),()=>{b.clearTimeout(g),s.removeEventListener("animationstart",S),s.removeEventListener("animationcancel",v),s.removeEventListener("animationend",v)}}else m("ANIMATION_END")},[s,m]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:w.useCallback(g=>{l.current=g?getComputedStyle(g):null,r(g)},[])}}function ho(a){return a?.animationName||"none"}function xP(a){let s=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,r=s&&"isReactWarning"in s&&s.isReactWarning;return r?a.ref:(s=Object.getOwnPropertyDescriptor(a,"ref")?.get,r=s&&"isReactWarning"in s&&s.isReactWarning,r?a.props.ref:a.props.ref||a.ref)}var bP=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),SP="VisuallyHidden",lx=w.forwardRef((a,s)=>o.jsx(Cs.span,{...a,ref:s,style:{...bP,...a.style}}));lx.displayName=SP;var wP=lx,[Fo]=Mv("Tooltip",[Jv]),pf=Jv(),ox="TooltipProvider",jP=700,ny="tooltip.open",[PP,cx]=Fo(ox),ux=a=>{const{__scopeTooltip:s,delayDuration:r=jP,skipDelayDuration:l=300,disableHoverableContent:c=!1,children:f}=a,p=w.useRef(!0),h=w.useRef(!1),m=w.useRef(0);return w.useEffect(()=>{const g=m.current;return()=>window.clearTimeout(g)},[]),o.jsx(PP,{scope:s,isOpenDelayedRef:p,delayDuration:r,onOpen:w.useCallback(()=>{window.clearTimeout(m.current),p.current=!1},[]),onClose:w.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>p.current=!0,l)},[l]),isPointerInTransitRef:h,onPointerInTransitChange:w.useCallback(g=>{h.current=g},[]),disableHoverableContent:c,children:f})};ux.displayName=ox;var dx="Tooltip",[N5,Go]=Fo(dx),Vd="TooltipTrigger",CP=w.forwardRef((a,s)=>{const{__scopeTooltip:r,...l}=a,c=Go(Vd,r),f=cx(Vd,r),p=pf(r),h=w.useRef(null),m=Ps(s,h,c.onTriggerChange),g=w.useRef(!1),b=w.useRef(!1),v=w.useCallback(()=>g.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),o.jsx(mP,{asChild:!0,...p,children:o.jsx(Cs.button,{"aria-describedby":c.open?c.c
vendor: 12,586 bytes, line 49
49ontentId:void 0,"data-state":c.stateAttribute,...l,ref:m,onPointerMove:nn(a.onPointerMove,S=>{S.pointerType!=="touch"&&!b.current&&!f.isPointerInTransitRef.current&&(c.onTriggerEnter(),b.current=!0)}),onPointerLeave:nn(a.onPointerLeave,()=>{c.onTriggerLeave(),b.current=!1}),onPointerDown:nn(a.onPointerDown,()=>{c.open&&c.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:nn(a.onFocus,()=>{g.current||c.onOpen()}),onBlur:nn(a.onBlur,c.onClose),onClick:nn(a.onClick,c.onClose)})})});CP.displayName=Vd;var EP="TooltipPortal",[_5,OP]=Fo(EP,{forceMount:void 0}),Si="TooltipContent",AP=w.forwardRef((a,s)=>{const r=OP(Si,a.__scopeTooltip),{forceMount:l=r.forceMount,side:c="top",...f}=a,p=Go(Si,a.__scopeTooltip);return o.jsx(rx,{present:l||p.open,children:p.disableHoverableContent?o.jsx(fx,{side:c,...f,ref:s}):o.jsx(TP,{side:c,...f,ref:s})})}),TP=w.forwardRef((a,s)=>{const r=Go(Si,a.__scopeTooltip),l=cx(Si,a.__scopeTooltip),c=w.useRef(null),f=Ps(s,c),[p,h]=w.useState(null),{trigger:m,onClose:g}=r,b=c.current,{onPointerInTransitChange:v}=l,S=w.useCallback(()=>{h(null),v(!1)},[v]),j=w.useCallback((E,A)=>{const D=E.currentTarget,q={x:E.clientX,y:E.clientY},I=DP(q,D.getBoundingClientRect()),J=zP(q,I),ee=kP(A.getBoundingClientRect()),_=HP([...J,...ee]);h(_),v(!0)},[v]);return w.useEffect(()=>()=>S(),[S]),w.useEffect(()=>{if(m&&b){const E=D=>j(D,b),A=D=>j(D,m);return m.addEventListener("pointerleave",E),b.addEventListener("pointerleave",A),()=>{m.removeEventListener("pointerleave",E),b.removeEventListener("pointerleave",A)}}},[m,b,j,S]),w.useEffect(()=>{if(p){const E=A=>{const D=A.target,q={x:A.clientX,y:A.clientY},I=m?.contains(D)||b?.contains(D),J=!LP(q,p);I?S():J&&(S(),g())};return document.addEventListener("pointermove",E),()=>document.removeEventListener("pointermove",E)}},[m,b,p,g,S]),o.jsx(fx,{...a,ref:f})}),[NP,_P]=Fo(dx,{isInside:!1}),MP=kj("TooltipContent"),fx=w.forwardRef((a,s)=>{const{__scopeTooltip:r,children:l,"aria-label":c,onEscapeKeyDown:f,onPointerDownOutside:p,...h}=a,m=Go(Si,r),g=pf(r),{onClose:b}=m;return w.useEffect(()=>(document.addEventListener(ny,b),()=>document.removeEventListener(ny,b)),[b]),w.useEffect(()=>{if(m.trigger){const v=S=>{S.target?.contains(m.trigger)&&b()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[m.trigger,b]),o.jsx(kv,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:v=>v.preventDefault(),onDismiss:b,children:o.jsxs(hP,{"data-state":m.stateAttribute,...g,...h,ref:s,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[o.jsx(MP,{children:l}),o.jsx(NP,{scope:r,isInside:!0,children:o.jsx(wP,{id:m.contentId,role:"tooltip",children:c||l})})]})})});AP.displayName=Si;var px="TooltipArrow",RP=w.forwardRef((a,s)=>{const{__scopeTooltip:r,...l}=a,c=pf(r);return _P(px,r).isInside?null:o.jsx(gP,{...c,...l,ref:s})});RP.displayName=px;function DP(a,s){const r=Math.abs(s.top-a.y),l=Math.abs(s.bottom-a.y),c=Math.abs(s.right-a.x),f=Math.abs(s.left-a.x);switch(Math.min(r,l,c,f)){case f:return"left";case c:return"right";case r:return"top";case l:return"bottom";default:throw new Error("unreachable")}}function zP(a,s,r=5){const l=[];switch(s){case"top":l.push({x:a.x-r,y:a.y+r},{x:a.x+r,y:a.y+r});break;case"bottom":l.push({x:a.x-r,y:a.y-r},{x:a.x+r,y:a.y-r});break;case"left":l.push({x:a.x+r,y:a.y-r},{x:a.x+r,y:a.y+r});break;case"right":l.push({x:a.x-r,y:a.y-r},{x:a.x-r,y:a.y+r});break}return l}function kP(a){const{top:s,right:r,bottom:l,left:c}=a;return[{x:c,y:s},{x:r,y:s},{x:r,y:l},{x:c,y:l}]}function LP(a,s){const{x:r,y:l}=a;let c=!1;for(let f=0,p=s.length-1;f<s.length;p=f++){const h=s[f],m=s[p],g=h.x,b=h.y,v=m.x,S=m.y;b>l!=S>l&&r<(v-g)*(l-b)/(S-b)+g&&(c=!c)}return c}function HP(a){const s=a.slice();return s.sort((r,l)=>r.x<l.x?-1:r.x>l.x?1:r.y<l.y?-1:r.y>l.y?1:0),UP(s)}function UP(a){if(a.length<=1)return a.slice();const s=[];for(let l=0;l<a.length;l++){const c=a[l];for(;s.length>=2;){const f=s[s.length-1],p=s[s.length-2];if((f.x-p.x)*(c.y-p.y)>=(f.y-p.y)*(c.x-p.x))s.pop();else break}s.push(c)}s.pop();const r=[];for(let l=a.length-1;l>=0;l--){const c=a[l];for(;r.length>=2;){const f=r[r.length-1],p=r[r.length-2];if((f.x-p.x)*(c.y-p.y)>=(f.y-p.y)*(c.x-p.x))r.pop();else break}r.push(c)}return r.pop(),s.length===1&&r.length===1&&s[0].x===r[0].x&&s[0].y===r[0].y?s:s.concat(r)}var qP=ux;function mx(a){var s,r,l="";if(typeof a=="string"||typeof a=="number")l+=a;else if(typeof a=="object")if(Array.isArray(a)){var c=a.length;for(s=0;s<c;s++)a[s]&&(r=mx(a[s]))&&(l&&(l+=" "),l+=r)}else for(r in a)a[r]&&(l&&(l+=" "),l+=r);return l}function hx(){for(var a,s,r=0,l="",c=arguments.length;r<c;r++)(a=arguments[r])&&(s=mx(a))&&(l&&(l+=" "),l+=s);return l}const mf="-",BP=a=>{const s=VP(a),{conflictingClassGroups:r,conflictingClassGroupModifiers:l}=a;return{getClassGroupId:p=>{const h=p.split(mf);return h[0]===""&&h.length!==1&&h.shift(),gx(h,s)||QP(p)},getConflictingClassGroupIds:(p,h)=>{const m=r[p]||[];return h&&l[p]?[...m,...l[p]]:m}}},gx=(a,s)=>{if(a.length===0)return s.classGroupId;const r=a[0],l=s.nextPart.get(r),c=l?gx(a.slice(1),l):void 0;if(c)return c;if(s.validators.length===0)return;const f=a.join(mf);return s.validators.find(({validator:p})=>p(f))?.classGroupId},sy=/^\[(.+)\]$/,QP=a=>{if(sy.test(a)){const s=sy.exec(a)[1],r=s?.substring(0,s.indexOf(":"));if(r)return"arbitrary.."+r}},VP=a=>{const{theme:s,classGroups:r}=a,l={nextPart:new Map,validators:[]};for(const c in r)Fd(r[c],l,c,s);return l},Fd=(a,s,r,l)=>{a.forEach(c=>{if(typeof c=="string"){const f=c===""?s:iy(s,c);f.classGroupId=r;return}if(typeof c=="function"){if(FP(c)){Fd(c(l),s,r,l);return}s.validators.push({validator:c,classGroupId:r});return}Object.entries(c).forEach(([f,p])=>{Fd(p,iy(s,f),r,l)})})},iy=(a,s)=>{let r=a;return s.split(mf).forEach(l=>{r.nextPart.has(l)||r.nextPart.set(l,{nextPart:new Map,validators:[]}),r=r.nextPart.get(l)}),r},FP=a=>a.isThemeGetter,GP=a=>{if(a<1)return{get:()=>{},set:()=>{}};let s=0,r=new Map,l=new Map;const c=(f,p)=>{r.set(f,p),s++,s>a&&(s=0,l=r,r=new Map)};return{get(f){let p=r.get(f);if(p!==void 0)return p;if((p=l.get(f))!==void 0)return c(f,p),p},set(f,p){r.has(f)?r.set(f,p):c(f,p)}}},Gd="!",Yd=":",YP=Yd.length,XP=a=>{const{prefix:s,experimentalParseClassName:r}=a;let l=c=>{const f=[];let p=0,h=0,m=0,g;for(let E=0;E<c.length;E++){let A=c[E];if(p===0&&h===0){if(A===Yd){f.push(c.slice(m,E)),m=E+YP;continue}if(A==="/"){g=E;continue}}A==="["?p++:A==="]"?p--:A==="("?h++:A===")"&&h--}const b=f.length===0?c:c.substring(m),v=KP(b),S=v!==b,j=g&&g>m?g-m:void 0;return{modifiers:f,hasImportantModifier:S,baseClassName:v,maybePostfixModifierPosition:j}};if(s){const c=s+Yd,f=l;l=p=>p.startsWith(c)?f(p.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:p,maybePostfixModifierPosition:void 0}}if(r){const c=l;l=f=>r({className:f,parseClassName:c})}return l},KP=a=>a.endsWith(Gd)?a.substring(0,a.length-1):a.startsWith(Gd)?a.substring(1):a,IP=a=>{const s=Object.fromEntries(a.orderSensitiveModifiers.map(l=>[l,!0]));return l=>{if(l.length<=1)return l;const c=[];let f=[];return l.forEach(p=>{p[0]==="["||s[p]?(c.push(...f.sort(),p),f=[]):f.push(p)}),c.push(...f.sort()),c}},ZP=a=>({cache:GP(a.cacheSize),parseClassName:XP(a),sortModifiers:IP(a),...BP(a)}),$P=/\s+/,JP=(a,s)=>{const{parseClassName:r,getClassGroupId:l,getConflictingClassGroupIds:c,sortModifiers:f}=s,p=[],h=a.trim().split($P);let m="";for(let g=h.length-1;g>=0;g-=1){const b=h[g],{isExternal:v,modifiers:S,hasImportantModifier:j,baseClassName:E,maybePostfixModifierPosition:A}=r(b);if(v){m=b+(m.length>0?" "+m:m);continue}let D=!!A,q=l(D?E.substring(0,A):E);if(!q){if(!D){m=b+(m.length>0?" "+m:m);continue}if(q=l(E),!q){m=b+(m.length>0?" "+m:m);continue}D=!1}const I=f(S).join(":"),J=j?I+Gd:I,ee=J+q;if(p.includes(ee))continue;p.push(ee);const _=c(q,D);for(let B=0;B<_.length;++B){const N=_[B];p.push(J+N)}m=b+(m.length>0?" "+m:m)}return m};function WP(){let a=0,s,r,l="";for(;a<arguments.length;)(s=arguments[a++])&&(r=yx(s))&&(l&&(l+=" "),l+=r);return l}const yx=a=>{if(typeof a=="string")return a;let s,r="";for(let l=0;l<a.length;l++)a[l]&&(s=yx(a[l]))&&(r&&(r+=" "),r+=s);return r};function eC(a,...s){let r,l,c,f=p;function p(m){const g=s.reduce((b,v)=>v(b),a());return r=ZP(g),l=r.cache.get,c=r.cache.set,f=h,h(m)}function h(m){const g=l(m);if(g)return g;const b=JP(m,r);return c(m,b),b}return function(){return f(WP.apply(null,arguments))}}const ut=a=>{const s=r=>r[a]||[];return s.isThemeGetter=!0,s},vx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,xx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,tC=/^\d+\/\d+$/,aC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,nC=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,sC=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,iC=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,rC=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,hi=a=>tC.test(a),Pe=a=>!!a&&!Number.isNaN(Number(a)),kn=a=>!!a&&Number.isInteger(Number(a)),vd=a=>a.endsWith("%")&&Pe(a.slice(0,-1)),an=a=>aC.test(a),lC=()=>!0,oC=a=>nC.test(a)&&!sC.test(a),bx=()=>!1,cC=a=>iC.test(a),uC=a=>rC.test(a),dC=a=>!de(a)&&!fe(a),fC=a=>Ci(a,jx,bx),de=a=>vx.test(a),gs=a=>Ci(a,Px,oC),xd=a=>Ci(a,yC,Pe),ry=a=>Ci(a,Sx,bx),pC=a=>Ci(a,wx,uC),go=a=>Ci(a,Cx,cC),fe=a=>xx.test(a),Ar=a=>Ei(a,Px),mC=a=>Ei(a,vC),ly=a=>Ei(a,Sx),hC=a=>Ei(a,jx),gC=a=>Ei(a,wx),yo=a=>Ei(a,Cx,!0),Ci=(a,s,r)=>{const l=vx.exec(a);return l?l[1]?s(l[1]):r(l[2]):!1},Ei=(a,s,r=!1)=>{const l=xx.exec(a);return l?l[1]?s(l[1]):r:!1},Sx=a=>a==="position"||a==="percentage",wx=a=>a==="image"||a==="url",jx=a=>a==="length"||a==="size"||a==="bg-size",Px=a=>a==="length",yC=a=>a==="number",vC=a=>a==="family-name",Cx=a=>a==="shadow",xC=()=>{const a=ut("color"),s=ut("font"),r=ut("text"),l=ut("font-weight"),c=ut("tracking"),f=ut("leading"),p=ut("breakpoint"),h=ut("container"),m=ut("spacing"),g=ut("radius"),b=ut("shadow"),v=ut("inset-shadow"),S=ut("text-shadow"),j=ut("drop-shadow"),E=ut("blur"),A=ut("perspective"),D=ut("aspect"),q=ut("ease"),I=ut("animate"),J=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ee=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],_=()=>[...ee(),fe,de],B=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],V=()=>[fe,de,m],ae=()=>[hi,"full","auto",...V()],ne=()=>[kn,"none","subgrid",fe,de],K=()=>["auto",{span:["full",kn,fe,de]},kn,fe,de],$=()=>[kn,"auto",fe,de],se=()=>["auto","min","max","fr",fe,de],W=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],re=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...V()],U=()=>[hi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...V()],R=()=>[a,fe,de],le=()=>[...ee(),ly,ry,{position:[fe,de]}],pe=()=>["no-repeat",{repeat:["","x","y","space","round"]}],P=()=>["auto","cover","contain",hC,fC,{size:[fe,de]}],F=()=>[vd,Ar,gs],L=()=>["","none","full",g,fe,de],G=()=>["",Pe,Ar,gs],te=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ce=()=>[Pe,vd,ly,ry],ve=()=>["","none",E,fe,de],Te=()=>["none",Pe,fe,de],ht=()=>["none",Pe,fe,de],Ot=()=>[Pe,fe,de],gt=()=>[hi,"full",...V()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[an],breakpoint:[an],color:[lC],container:[an],"drop-shadow":[an],ease:["in","out","in-out"],font:[dC],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[an],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[an],shadow:[an],spacing:["px",Pe],text:[an],"text-shadow":[an],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",hi,de,fe,D]}
vendor: 5,584 bytes, line 49
49],container:["container"],columns:[{columns:[Pe,de,fe,h]}],"break-after":[{"break-after":J()}],"break-before":[{"break-before":J()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:_()}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ae()}],"inset-x":[{"inset-x":ae()}],"inset-y":[{"inset-y":ae()}],start:[{start:ae()}],end:[{end:ae()}],top:[{top:ae()}],right:[{right:ae()}],bottom:[{bottom:ae()}],left:[{left:ae()}],visibility:["visible","invisible","collapse"],z:[{z:[kn,"auto",fe,de]}],basis:[{basis:[hi,"full","auto",h,...V()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Pe,hi,"auto","initial","none",de]}],grow:[{grow:["",Pe,fe,de]}],shrink:[{shrink:["",Pe,fe,de]}],order:[{order:[kn,"first","last","none",fe,de]}],"grid-cols":[{"grid-cols":ne()}],"col-start-end":[{col:K()}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":ne()}],"row-start-end":[{row:K()}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":se()}],"auto-rows":[{"auto-rows":se()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...W(),"normal"]}],"justify-items":[{"justify-items":[...re(),"normal"]}],"justify-self":[{"justify-self":["auto",...re()]}],"align-content":[{content:["normal",...W()]}],"align-items":[{items:[...re(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...re(),{baseline:["","last"]}]}],"place-content":[{"place-content":W()}],"place-items":[{"place-items":[...re(),"baseline"]}],"place-self":[{"place-self":["auto",...re()]}],p:[{p:V()}],px:[{px:V()}],py:[{py:V()}],ps:[{ps:V()}],pe:[{pe:V()}],pt:[{pt:V()}],pr:[{pr:V()}],pb:[{pb:V()}],pl:[{pl:V()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":V()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":V()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[h,"screen",...U()]}],"min-w":[{"min-w":[h,"screen","none",...U()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[p]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",r,Ar,gs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[l,fe,xd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",vd,de]}],"font-family":[{font:[mC,de,s]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,fe,de]}],"line-clamp":[{"line-clamp":[Pe,"none",fe,xd]}],leading:[{leading:[f,...V()]}],"list-image":[{"list-image":["none",fe,de]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",fe,de]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...te(),"wavy"]}],"text-decoration-thickness":[{decoration:[Pe,"from-font","auto",fe,gs]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[Pe,"auto",fe,de]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",fe,de]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",fe,de]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:le()}],"bg-repeat":[{bg:pe()}],"bg-size":[{bg:P()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},kn,fe,de],radial:["",fe,de],conic:[kn,fe,de]},gC,pC]}
49],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:L()}],"rounded-s":[{"rounded-s":L()}],"rounded-e":[{"rounded-e":L()}],"rounded-t":[{"rounded-t":L()}],"rounded-r":[{"rounded-r":L()}],"rounded-b":[{"rounded-b":L()}],"rounded-l":[{"rounded-l":L()}],"rounded-ss":[{"rounded-ss":L()}],"rounded-se":[{"rounded-se":L()}],"rounded-ee":[{"rounded-ee":L()}],"rounded-es":[{"rounded-es":L()}],"rounded-tl":[{"rounded-tl":L()}],"rounded-tr":[{"rounded-tr":L()}],"rounded-br":[{"rounded-br":L()}],"rounded-bl":[{"rounded-bl":L()}],"border-w":[{border:G()}],"border-w-x":[{"border-x":G()}],"border-w-y":[{"border-y":G()}],"border-w-s":[{"border-s":G()}],"border-w-e":[{"border-e":G()}],"border-w-t":[{"border-t":G()}],"border-w-r":[{"border-r":G()}],"border-w-b":[{"border-b":G()}],"border-w-l":[{"border-l":G()}],"divide-x":[{"divide-x":G()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":G()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...te(),"hidden","none"]}],"divide-style":[{divide:[...te(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}
vendor: 5,756 bytes, line 49
49],"divide-color":[{divide:R()}],"outline-style":[{outline:[...te(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Pe,fe,de]}],"outline-w":[{outline:["",Pe,Ar,gs]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",b,yo,go]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",v,yo,go]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[Pe,gs]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":G()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",S,yo,go]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[Pe,fe,de]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Pe]}],"mask-image-linear-from-pos":[{"mask-linear-from":ce()}],"mask-image-linear-to-pos":[{"mask-linear-to":ce()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":ce()}],"mask-image-t-to-pos":[{"mask-t-to":ce()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":ce()}],"mask-image-r-to-pos":[{"mask-r-to":ce()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":ce()}],"mask-image-b-to-pos":[{"mask-b-to":ce()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":ce()}],"mask-image-l-to-pos":[{"mask-l-to":ce()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":ce()}],"mask-image-x-to-pos":[{"mask-x-to":ce()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":ce()}],"mask-image-y-to-pos":[{"mask-y-to":ce()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[fe,de]}],"mask-image-radial-from-pos":[{"mask-radial-from":ce()}],"mask-image-radial-to-pos":[{"mask-radial-to":ce()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":ee()}],"mask-image-conic-pos":[{"mask-conic":[Pe]}],"mask-image-conic-from-pos":[{"mask-conic-from":ce()}],"mask-image-conic-to-pos":[{"mask-conic-to":ce()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:le()}],"mask-repeat":[{mask:pe()}],"mask-size":[{mask:P()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",fe,de]}],filter:[{filter:["","none",fe,de]}],blur:[{blur:ve()}],brightness:[{brightness:[Pe,fe,de]}],contrast:[{contrast:[Pe,fe,de]}],"drop-shadow":[{"drop-shadow":["","none",j,yo,go]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",Pe,fe,de]}],"hue-rotate":[{"hue-rotate":[Pe,fe,de]}],invert:[{invert:["",Pe,fe,de]}],saturate:[{saturate:[Pe,fe,de]}],sepia:[{sepia:["",Pe,fe,de]}],"backdrop-filter":[{"backdrop-filter":["","none",fe,de]}],"backdrop-blur":[{"backdrop-blur":ve()}],"backdrop-brightness":[{"backdrop-brightness":[Pe,fe,de]}],"backdrop-contrast":[{"backdrop-contrast":[Pe,fe,de]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Pe,fe,de]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Pe,fe,de]}],"backdrop-invert":[{"backdrop-invert":["",Pe,fe,de]}],"backdrop-opacity":[{"backdrop-opacity":[Pe,fe,de]}],"backdrop-saturate":[{"backdrop-saturate":[Pe,fe,de]}],"backdrop-sepia":[{"backdrop-sepia":["",Pe,fe,de]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":V()}],"border-spacing-x":[{"border-spacing-x":V()}],"border-spacing-y":[{"border-spacing-y":V()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",fe,de]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Pe,"initial",fe,de]}],ease:[{ease:["linear","initial",q,fe,de]}],delay:[{delay:[Pe,fe,de]}],animate:[{animate:["none",I,fe,de]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[A,fe,de]}],"perspective-origin":[{"perspective-origin":_()}],rotate:[{rotate:Te()}],"rotate-x":[{"rotate-x":Te()}],"rotate-y":[{"rotate-y":Te()}],"rotate-z":[{"rotate-z":Te()}],scale:[{scale:ht()}],"scale-x":[{"scale-x":ht()}],"scale-y":[{"scale-y":ht()}],"scale-z":[{"scale-z":ht()}],"scale-3d":["scale-3d"],skew:[{skew:Ot()}],"skew-x":[{"skew-x":Ot()}],"skew-y":[{"skew-y":Ot()}],transform:[{transform:[fe,de,"","none","gpu","cpu"]}],"transform-origin":[{origin:_()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:gt()}],"translate-x":[{"translate-x":gt()}],"translate-y":[{"translate-y":gt()}],"translate-z":[{"translate-z":gt()}],"translate-none":["translate-none"],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}
vendor: 4,669 bytes, line 49
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",fe,de]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",fe,de]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[Pe,Ar,gs,xd]}],stroke:[{stroke:["none",...R()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},bC=eC(xC);function _e(...a){return bC(hx(a))}function SC({delayDuration:a=0,...s}){return o.jsx(qP,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:a,...s})}const oy=a=>typeof a=="boolean"?`${a}
49`:a===0?"0":a,cy=hx,wC=(a,s)=>r=>{var l;if(s?.variants==null)return cy(a,r?.class,r?.className);const{variants:c,defaultVariants:f}=s,p=Object.keys(c).map(g=>{const b=r?.[g],v=f?.[g];if(b===null)return null;const S=oy(b)||oy(v);return c[g][S]}),h=r&&Object.entries(r).reduce((g,b)=>{let[v,S]=b;return S===void 0||(g[v]=S),g},{}),m=s==null||(l=s.compoundVariants)===null||l===void 0?void 0:l.reduce((g,b)=>{let{class:v,className:S,...j}=b;return Object.entries(j).every(E=>{let[A,D]=E;return Array.isArray(D)?D.includes({...f,...h}[A]):{...f,...h}[A]===D})?[...g,v,S]:g},[]);return cy(a,p,m,r?.class,r?.className)},jC=wC("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function PC({className:a,variant:s,size:r,asChild:l=!1,...c}){const f=l?Dj:"button";return o.jsx(f,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:_e(jC({variant:s,size:r,className:a})),...c})}function CC({className:a,...s}){return o.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:_e("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",a),...s})}function EC({className:a,...s}){return o.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:_e("px-6",a),...s})}/**
50 * @license lucide-react v0.453.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const OC=a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Ex=(...a)=>a.filter((s,r,l)=>!!s&&l.indexOf(s)===r).join(" ");/**
55 * @license lucide-react v0.453.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var AC={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"};/**
60 * @license lucide-react v0.453.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const TC=w.forwardRef(({color:a="currentColor",size:s=24,strokeWidth:r=2,absoluteStrokeWidth:l,className:c="",children:f,iconNode:p,...h},m)=>w.createElement("svg",{ref:m,...AC,width:s,height:s,stroke:a,strokeWidth:l?Number(r)*24/Number(s):r,className:Ex("lucide",c),...h},[...p.map(([g,b])=>w.createElement(g,b)),...Array.isArray(f)?f:[f]]));/**
65 * @license lucide-react v0.453.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const wt=(a,s)=>{const r=w.forwardRef(({className:l,...c},f)=>w.createElement(TC,{ref:f,iconNode:s,className:Ex(`lucide-${OC(a)}`,l),...c}));return r.displayName=`${a}`,r};/**
70 * @license lucide-react v0.453.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const NC=wt("ArrowDownRight",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]);/**
75 * @license lucide-react v0.453.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const wi=wt("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const uy=wt("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
85 * @license lucide-react v0.453.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const Gn=wt("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
90 * @license lucide-react v0.453.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const Ox=wt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
95 * @license lucide-react v0.453.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const _C=wt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
100 * @license lucide-react v0.453.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const MC=wt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
105 * @license lucide-react v0.453.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const RC=wt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
110 * @license lucide-react v0.453.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const DC=wt("Contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]]);/**
115 * @license lucide-react v0.453.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const zC=wt("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
120 * @license lucide-react v0.453.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const kC=wt("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
125 * @license lucide-react v0.453.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const LC=wt("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
130 * @license lucide-react v0.453.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const HC=wt("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
135 * @license lucide-react v0.453.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const UC=wt("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
140 * @license lucide-react v0.453.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const Ax=wt("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const qC=wt("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const dy=wt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
154],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function BC(a,s){if(a instanceof RegExp)return{keys:!1,pattern:a};var r,l,c,f,p=[],h="",m=a.split("/");for(m[0]||m.shift();c=m.shift();)r=c[0],r==="*"?(p.push(r),h+=c[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(l=c.indexOf("?",1),f=c.indexOf(".",1),p.push(c.substring(1,~l?l:~f?f:c.length)),h+=~l&&!~f?"(?:/([^/]+?))?":"/([^/]+?)",~f&&(h+=(~l?"?":"")+"\\"+c.substring(f))):h+="/"+c;return{keys:p,pattern:new RegExp("^"+h+(s?"(?=$|/)":"/?$"),"i")}}var bd={exports:{}},Sd={};/**
155 * @license React
156 * use-sync-external-store-shim.production.js
157 *
158 * Copyright (c) Meta Platforms, Inc. and affiliates.
159 *
160 * This source code is licensed under the MIT license found in the
161 * LICENSE file in the root directory of this source tree.
162 */var fy;function QC(){if(fy)return Sd;fy=1;var a=_o();function s(v,S){return v===S&&(v!==0||1/v===1/S)||v!==v&&S!==S}var r=typeof Object.is=="function"?Object.is:s,l=a.useState,c=a.useEffect,f=a.useLayoutEffect,p=a.useDebugValue;function h(v,S){var j=S(),E=l({inst:{value:j,getSnapshot:S}}),A=E[0].inst,D=E[1];return f(function(){A.value=j,A.getSnapshot=S,m(A)&&D({inst:A})},[v,j,S]),c(function(){return m(A)&&D({inst:A}),v(function(){m(A)&&D({inst:A})})},[v]),p(j),j}function m(v){var S=v.getSnapshot;v=v.value;try{var j=S();return!r(v,j)}catch{return!0}}function g(v,S){return S()}var b=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:h;return Sd.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:b,Sd}var py;function VC(){return py||(py=1,bd.exports=QC()),bd.exports}var FC=VC();const GC=Ty.useInsertionEffect,YC=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XC=YC?w.useLayoutEffect:w.useEffect,KC=GC||XC,Tx=a=>{const s=w.useRef([a,(...r)=>s[0](...r)]).current;return KC(()=>{s[0]=a}),s[1]},IC="popstate",hf="pushState",gf="replaceState",ZC="hashchange",my=[IC,hf,gf,ZC],$C=a=>{for(const s of my)addEventListener(s,a);return()=>{for(const s of my)removeEventListener(s,a)}},Nx=(a,s)=>FC.useSyncExternalStore($C,a,s),JC=()=>location.search,WC=({ssrSearch:a=""}={})=>Nx(JC,()=>a),hy=()=>location.pathname,eE=({ssrPath:a}={})=>Nx(hy,a?()=>a:hy),tE=(a,{replace:s=!1,state:r=null}={})=>history[s?gf:hf](r,"",a),aE=(a={})=>[eE(a),tE],gy=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[gy]>"u"){for(const a of[hf,gf]){const s=history[a];history[a]=function(){const r=s.apply(this,arguments),l=new Event(a);return l.arguments=arguments,dispatchEvent(l),r}}Object.defineProperty(window,gy,{value:!0})}const nE=(a,s)=>s.toLowerCase().indexOf(a.toLowerCase())?"~"+s:s.slice(a.length)||"/",_x=(a="")=>a==="/"?"":a,sE=(a,s)=>a[0]==="~"?a.slice(1):_x(s)+a,iE=(a="",s)=>nE(yy(_x(a)),yy(s)),yy=a=>{try{return decodeURI(a)}catch{return a}},Mx={hook:aE,searchHook:WC,parser:BC,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:a=>a},Rx=w.createContext(Mx),Gr=()=>w.useContext(Rx),Dx={},zx=w.createContext(Dx),rE=()=>w.useContext(zx),Yo=a=>{const[s,r]=a.hook(a);return[iE(a.base,s),Tx((l,c)=>r(sE(l,a.base),c))]},Oi=()=>
162Yo(Gr()),kx=(a,s,r,l)=>{const{pattern:c,keys:f}=s instanceof RegExp?{keys:!1,pattern:s}:a(s||"*",l),p=c.exec(r)||[],[h,...m]=p;return h!==void 0?[!0,(()=>{const g=f!==!1?Object.fromEntries(f.map((v,S)=>[v,m[S]])):p.groups;let b={...m};return g&&Object.assign(b,g),b})(),...l?[h]:[]]:[!1,null]},lE=({children:a,...s})=>{const r=Gr(),l=s.hook?Mx:r;let c=l;const[f,p]=s.ssrPath?.split("?")??[];p&&(s.ssrSearch=p,s.ssrPath=f),s.hrefs=s.hrefs??s.hook?.hrefs;let h=w.useRef({}),m=h.current,g=m;for(let b in l){const v=b==="base"?l[b]+(s[b]||""):s[b]||l[b];m===g&&v!==g[b]&&(h.current=g={...g}),g[b]=v,(v!==l[b]||v!==c[b])&&(c=g)}return w.createElement(Rx.Provider,{value:c,children:a})},vy=({children:a,component:s},r)=>s?w.createElement(s,{params:r}):typeof a=="function"?a(r):a,oE=a=>{let s=w.useRef(Dx);const r=s.current;return s.current=Object.keys(a).length!==Object.keys(r).length||Object.entries(a).some(([l,c])=>c!==r[l])?a:r},Qe=({path:a,nest:s,match:r,...l})=>{const c=Gr(),[f]=Yo(c),[p,h,m]=r??kx(c.parser,a,f,s),g=oE({...rE(),...h});if(!p)return null;const b=m?w.createElement(lE,{base:m},vy(l,g)):vy(l,g);return w.createElement(zx.Provider,{value:g,children:b})},We=w.forwardRef((a,s)=>{const r=Gr(),[l,c]=Yo(r),{to:f="",href:p=f,onClick:h,asChild:m,children:g,className:b,replace:v,state:S,...j}=a,E=Tx(D=>{D.ctrlKey||D.metaKey||D.altKey||D.shiftKey||D.button!==0||(h?.(D),D.defaultPrevented||(D.preventDefault(),c(p,a)))}),A=r.hrefs(p[0]==="~"?p.slice(1):r.base+p,r);return m&&w.isValidElement(g)?w.cloneElement(g,{onClick:E,href:A}):w.createElement("a",{...j,onClick:E,href:A,className:b?.call?b(l===p):b,children:g,ref:s})}),Xd=a=>Array.isArray(a)?a.flatMap(s=>Xd(s&&s.type===w.Fragment?s.props.children:s)):[a],cE=({children:a,location:s})=>{const r=Gr(),[l]=Yo(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Xd(a).forEach(f=>{if(w.isValidElement(f)&&f.props.path){const p=f.props.path;window.__WOUTER_ROUTES__.includes(p)||window.__WOUTER_ROUTES__.push(p)}}));for(const c of Xd(a)){let f=0;if(w.isValidElement(c)&&(f=kx(r.parser,c.props.path,s||l,c.props.nest))[0])return w.cloneElement(c,{match:f})}return null};function xy(){const[,a]=Oi(),s=()=>{a("/")};return o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:o.jsx(CC,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:o.jsxs(EC,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:o.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),o.jsx(RC,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),o.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),o.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),o.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",o.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:o.jsxs(PC,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:s,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[o.jsx(zC,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class uE extends w.Component{constructor(s){super(s),this.state={hasError:!1,error:null}}static getDerivedStateFromError(s){return{hasError:!0,error:s}}render(){return this.state.hasError?o.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:o.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[o.jsx(qC,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),o.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),o.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:o.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),o.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:_e("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[o.jsx(UC,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const ke={logoColor:"/manus-storage/digeiz-logo-colors_daa09ea2.svg",logoWhite:"/manus-storage/digeiz-logo-white_e9b21931.svg",homeHero:"/manus-storage/homeherobackground_24ff8d0c.png",spatialMap:"/manus-storage/digeiz-home-hero_413d47e3.png",retailMedia:"/manus-storage/westfield-london_9baab8b3.png",securityArchitecture:"/manus-storage/digeiz-wallpaper-dark_c96c9c75.jpg",dreamMall:["/manus-storage/dream-mall-1_65b69548.png","/manus-storage/dream-mall-2_20b7de4b.png","/manus-storage/dream-mall-3_1189fe4c.png","/manus-storage/dream-mall-4_8ed89a8f.png","/manus-storage/dream-mall-5_860ecf3b.png","/manus-storage/dream-mall-6_bf7b9f2f.png","/manus-storage/dream-mall-7_f58d0ec3.png","/manus-storage/dream-mall-8_13699de0.png","/manus-storage/dream-mall-9_a83b54b5.png","/manus-storage/dream-mall-10_1513bb03.png"],deployments:{forumDesHalles:"/manus-storage/westfield-forum-des-halles_0c21a4ce.png",westfieldLondon:"/manus-storage/westfield-london_9baab8b3.png",bullring:"/manus-storage/hammer
162son-bullring-grand-central_c01758a2.png",norteShopping:"/manus-storage/sonae-sierra-norteshopping_a19a9795.png"}};function dE(a){const s=Array.from(a).reduce((r,l)=>r*31+l.charCodeAt(0)>>>0,17);return ke.dreamMall[s%ke.dreamMall.length]}function Lx(){return ke.dreamMall[Math.floor(Math.random()*ke.dreamMall.length)]}const To="/contact#contact-form-fields";function yf({children:a,tone:s="light"}){return o.jsx("div",{"data-loc":"client/src/components/DesignSystem.tsx:15",className:_e("eyebrow",`eyebrow-${s}`),children:a})}function Se({eyebrow:a,title:s,body:r,tone:l="light",compact:c=!1}){return o.jsxs("div",{"data-loc":"client/src/components/DesignSystem.tsx:32",className:_e("section-intro",c&&"section-intro-compact",`section-intro-${l}`),children:[a&&o.jsx(yf,{"data-loc":"client/src/components/DesignSystem.tsx:33",tone:l,children:a}),o.jsx("h2",{"data-loc":"client/src/components/DesignSystem.tsx:34",children:s}),r&&o.jsx("div",{"data-loc":"client/src/components/DesignSystem.tsx:35",className:"section-intro-body",children:r})]})}function Un({href:a,children:s,variant:r="primary",surface:l}){const c=s==="Request a demo"&&a==="/contact"?To:a,p=_e("action-link","surface-signal",`surface-signal-${l??(r==="primary"||r==="secondary"?"paper":"ink")}`,`action-link-${r}`),h=o.jsxs(o.Fragment,{children:[o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:54",className:"surface-signal-label",children:s}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:54",className:"surface-signal-arrow",children:o.jsx(wi,{"data-loc":"client/src/components/DesignSystem.tsx:54","aria-hidden":"true"})})]});return c.startsWith("#")?o.jsx("a",{"data-loc":"client/src/components/DesignSystem.tsx:57",href:c,className:p,children:h}):c.startsWith("http")||c.startsWith("mailto:")?o.jsx("a",{"data-loc":"client/src/components/DesignSystem.tsx:64",href:c,className:p,children:h}):o.jsx(We,{"data-loc":"client/src/components/DesignSystem.tsx:70",href:c,className:p,children:h})}function Ai({metrics:a,tone:s="dark"}){return o.jsx("div",{"data-loc":"client/src/components/DesignSystem.tsx:84",className:_e("metric-strip",`metric-strip-${s}`),children:a.map(r=>o.jsxs("div",{"data-loc":"client/src/components/DesignSystem.tsx:86",className:"metric-item",children:[o.jsx("strong",{"data-loc":"client/src/components/DesignSystem.tsx:87",children:r.value}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:88",children:r.label})]},`${r.value}-${r.label}`))})}function fE({className:a}){return o.jsxs("div",{"data-loc":"client/src/components/DesignSystem.tsx:97",className:_e("signal-line",a),"aria-hidden":"true",children:[o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:98"}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:99"}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:100"}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:101"}),o.jsx("span",{"data-loc":"client/src/components/DesignSystem.tsx:102"})]})}function Fe({children:a,className:s,id:r}){return o.jsx("section",{"data-loc":"client/src/components/DesignSystem.tsx:117",id:r,className:_e("section-shell",s),children:o.jsx("div",{"data-loc":"client/src/components/DesignSystem.tsx:118",className:"site-container",children:a})})}function Gt({eyebrow:a="Talk to Digeiz",title:s,body:r,primary:l={label:"Request a demo",href:To},secondary:c}){return o.jsxs("section",{"data-loc":"client/src/components/DesignSystem.tsx:137",className:"large-cta",children:[o.jsx(fE,{"data-loc":"client/src/components/DesignSystem.tsx:138"}),o.jsxs("div",{"data-loc":"client/src/components/DesignSystem.tsx:139",className:"site-container large-cta-inner",children:[o.jsx(yf,{"data-loc":"client/src/components/DesignSystem.tsx:140",tone:"dark",children:a}),o.jsx("h2",{"data-loc":"client/src/components/DesignSystem.tsx:141",children:s}),r&&o.jsx("p",{"data-loc":"client/src/components/DesignSystem.tsx:142",children:r}),o.jsxs("div",{"data-loc":"client/src/components/DesignSystem.tsx:143",className:"action-row",children:[o.jsx(Un,{"data-loc":"client/src/components/DesignSystem.tsx:144",href:l.href,variant:"dark",surface:"violet",children:l.label}),c&&o.jsx(Un,{"data-loc":"client/src/components/DesignSystem.tsx:145",href:c.href,variant:"secondary",surface:"violet",children:c.label})]})]})]})}
162const Hx={hero:{sectionBackground:"transparent",marker:"#070707",muted:"rgba(255,255,255,.4)",track:"rgba(255,255,255,.2)",progress:"var(--digeiz-purple)",active:"white",halo:"rgba(128,0,255,.14)"},paper:{sectionBackground:"var(--paper)",marker:"var(--paper)",muted:"rgba(0,0,0,.42)",track:"rgba(0,0,0,.2)",progress:"var(--digeiz-purple)",active:"#101010",halo:"rgba(128,0,255,.14)"},contact:{sectionBackground:"#fff",marker:"#fff",muted:"rgba(0,0,0,.42)",track:"rgba(0,0,0,.2)",progress:"var(--digeiz-purple)",active:"#101010",halo:"rgba(128,0,255,.14)"},dark:{sectionBackground:"#080808",marker:"#080808",muted:"rgba(255,255,255,.4)",track:"rgba(255,255,255,.2)",progress:"var(--digeiz-purple)",active:"white",halo:"rgba(128,0,255,.14)"},privacy:{sectionBackground:"#060606",marker:"#060606",muted:"rgba(255,255,255,.4)",track:"rgba(255,255,255,.2)",progress:"var(--digeiz-purple)",active:"white",halo:"rgba(128,0,255,.14)"},violet:{sectionBackground:"var(--digeiz-purple)",marker:"var(--digeiz-purple)",muted:"rgba(255,255,255,.5)",track:"rgba(255,255,255,.3)",progress:"white",active:"white",halo:"rgba(255,255,255,.16)"},turquoise:{sectionBackground:"var(--digeiz-turquoise)",marker:"var(--digeiz-turquoise)",muted:"rgba(255,255,255,.62)",track:"rgba(255,255,255,.38)",progress:"white",active:"white",halo:"rgba(255,255,255,.18)"},mint:{sectionBackground:"var(--digeiz-mint)",marker:"var(--digeiz-mint)",muted:"rgba(255,255,255,.62)",track:"rgba(255,255,255,.38)",progress:"white",active:"white",halo:"rgba(255,255,255,.18)"},orange:{sectionBackground:"var(--digeiz-orange)",marker:"var(--digeiz-orange)",muted:"rgba(255,255,255,.62)",track:"rgba(255,255,255,.38)",progress:"white",active:"white",halo:"rgba(255,255,255,.18)"},pink:{sectionBackground:"var(--digeiz-pink)",marker:"var(--digeiz-pink)",muted:"rgba(255,255,255,.62)",track:"rgba(255,255,255,.38)",progress:"white",active:"white",halo:"rgba(255,255,255,.18)"}},pE={"rgb(126, 237, 220)":"turquoise","rgba(126, 237, 220, 1)":"turquoise","rgb(124, 239, 160)":"mint","rgba(124, 239, 160, 1)":"mint","rgb(255, 104, 25)":"orange","rgba(255, 104, 25, 1)":"orange","rgb(255, 0, 97)":"pink","rgba(255, 0, 97, 1)":"pink"};function mE(a,s){return pE[a]??s}function Ux(a){const s=Hx[a];return{"--rail-muted":s.muted,"--rail-track":s.track,"--rail-progress":s.progress,"--rail-marker":s.marker,"--rail-active":s.active,"--rail-halo":s.halo}}function hE(a){return Hx[a].sectionBackground}function gE({items:a,activeIndex:s,hoverIndex:r,progress:l}){return o.jsxs(o.Fragment,{children:[o.jsx("div",{"data-loc":"client/src/components/HomeProgress.tsx:24",className:"home-progress-track","aria-hidden":"true",children:o.jsx("span",{"data-loc":"client/src/components/HomeProgress.tsx:24",style:{transform:`scaleY(${l})`}})}),o.jsx("ol",{"data-loc":"client/src/components/HomeProgress.tsx:25",className:"home-progress-dot-list","aria-hidden":"true",children:a.map((c,f)=>o.jsx("li",{"data-loc":"client/src/components/HomeProgress.tsx:26",className:_e(f===s&&"is-active",f===r&&"is-hovered",f<s&&"is-passed"),children:o.jsx("i",{"data-loc":"client/src/components/HomeProgress.tsx:26"})},c.id))})]})}const yE=w.memo(function({items:s,activeIndex:r,hoverIndex:l,markerThemes:c}){return o.jsx("ol",{"data-loc":"client/src/components/HomeProgress.tsx:32",className:"home-progress-label-list","aria-hidden":"true",children:s.map((f,p)=>o.jsx("li",{"data-loc":"client/src/components/HomeProgress.tsx:33",style:Ux(c[p]??"hero"),className:_e(p===r&&"is-active",p===l&&"is-hovered"),children:o.jsxs("span",{"data-loc":"client/src/components/HomeProgress.tsx:34",className:"home-progress-copy",children:[o.jsx("span",{"data-loc":"client/src/components/HomeProgress.tsx:35",className:"home-progress-number",children:String(p+1).padStart(2,"0")}),o.jsx("span",{"data-loc":"client/src/components/HomeProgress.tsx:36",className:"home-progress-label",children:f.label})]})},f.id))})});function qx({items:a}){const[s,r]=w.useState(0),[l,c]=w.useState(null),[f,p]=w.useState(0),[h,m]=w.useState([]),[g,b]=w.useState(()=>a.map(()=>a[0]?.theme??"hero")),[v,S]=w.useState(!1);w.useEffect(()=>{let E=0;const A=()=>{E=0;const q=a.map(W=>document.getElementById(W.id)).filter(W=>!!W);if(!q.length)return;const I=window.innerHeight,J=document.querySelector(".site-footer")?.getBoundingClientRect(),ee=window.scrollY+I*.24,_=q.map(W=>W.offsetTop),B=q.map(W=>W.getBoundingClientRect());let N=0;_.forEach((W,re)=>{W<=ee&&(N=re)});const V=B.map((W,re)=>{const O=Math.max(0,W.top),U=Math.min(I,W.bottom);return{id:a[re]?.id??`section-${re}`,theme:a[re]?.theme??"hero",top:O,height:Math.max(0,U-O)}}).filter(W=>W.height>.5),ne=Array.from(document.querySelectorAll(".home-progress-label-list > li")).map(W=>{const re=W.getBoundingClientRect(),O=re.top+re.height/2,U=B.findIndex(R=>O>=R.top&&O<R.bottom);return U>=0?a[U]?.theme??"hero":O<B[0].top?a[0]?.theme??"hero":a[a.length-1]?.theme??"violet"}),K=_[0],$=_[_.length-1],se=$>K?(ee-K)/($-K):0;
162r(N),p(Math.min(1,Math.max(0,se))),m(V),S(!!(J&&J.top<I&&J.bottom>0)),b(W=>W.length===ne.length&&W.every((re,O)=>re===ne[O])?W:ne)},D=()=>{E||(E=window.requestAnimationFrame(A))};return A(),window.addEventListener("scroll",D,{passive:!0}),window.addEventListener("resize",D),()=>{window.removeEventListener("scroll",D),window.removeEventListener("resize",D),E&&window.cancelAnimationFrame(E)}},[a]);const j=E=>{const A=document.getElementById(E);if(!A)return;const D=A.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:D,behavior:"auto"})};return o.jsxs("nav",{"data-loc":"client/src/components/HomeProgress.tsx:117",className:_e("home-progress",v&&"is-footer-visible"),"aria-label":"Home page sections",children:[o.jsx("div",{"data-loc":"client/src/components/HomeProgress.tsx:118",className:"home-progress-bands","aria-hidden":"true",children:h.map(E=>o.jsx("div",{"data-loc":"client/src/components/HomeProgress.tsx:119",className:"home-progress-band",style:{top:E.top,height:E.height,...Ux(E.theme)},children:o.jsx("div",{"data-loc":"client/src/components/HomeProgress.tsx:120",className:"home-progress-band-inner",style:{transform:`translateY(${-E.top}px)`},children:o.jsx(gE,{"data-loc":"client/src/components/HomeProgress.tsx:121",items:a,activeIndex:s,hoverIndex:l,progress:f})})},E.id))}),o.jsx(yE,{"data-loc":"client/src/components/HomeProgress.tsx:125",items:a,activeIndex:s,hoverIndex:l,markerThemes:g}),o.jsx("ol",{"data-loc":"client/src/components/HomeProgress.tsx:126",className:"home-progress-hit-list",children:a.map((E,A)=>o.jsx("li",{"data-loc":"client/src/components/HomeProgress.tsx:127",children:o.jsx("button",{"data-loc":"client/src/components/HomeProgress.tsx:128",type:"button",onClick:()=>j(E.id),onMouseEnter:()=>c(A),onMouseLeave:()=>c(null),onFocus:()=>c(A),onBlur:()=>c(null),"aria-current":A===s?"step":void 0,"aria-label":`Go to ${E.label}`,children:o.jsx("span",{"data-loc":"client/src/components/HomeProgress.tsx:129",className:"sr-only",children:E.label})})},E.id))})]})}const Tr=[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".page-hero + .section-shell",label:"Details",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],vE=[{selector:".min-h-screen",label:"404",theme:"paper"}],xE={"/platform":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".platform-layers",label:"Layers",theme:"paper"},{selector:".real-world-band",label:"Real world",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/platform/how-it-works":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".process-section",label:"Process",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/how-it-works":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".process-section",label:"Process",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/platform/video-infrastructure":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".page-hero + .section-shell",label:"Architecture",theme:"paper"},{selector:".infrastructure-proof",label:"Proof",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/platform/ai":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".page-hero + .section-shell",label:"Logic",theme:"paper"},{selector:".ai-demographics",label:"Signals",theme:"dark"},{selector:".ai-lifecycle",label:"Lifecycle",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/platform/data-reliability":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".reliability-scale",label:"Scale",theme:"dark"},{selector:".reliability-scale + .section-shell",label:"Pipeline",theme:"paper"},{selector:".audit-statement",label:"Audit",theme:"turquoise"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/platform/analytics":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".analysis-levels",label:"Matrix",theme:"paper"},{selector:".journeys-core",label:"Journeys",theme:"dark"},{selector:".media-difference",label:"Media",theme:"paper"},{selector:".analytics-domains",label:"Domains",theme:"paper"},{selector:".data-activation",label:"Activation",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/solutions":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".solution-families",label:"Solutions",theme:"paper"},{selector:".teams-overview",label:"Teams",theme:"dark"},{selector:".solutions-scale",label:"Scale",theme:"pink"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/solutions/retail-media":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".retail-media-proof",label:"Proof",theme:"dark"},{selector:".retail-media-proof + .section-shell",label:"Inventory",theme:"paper"},{selector:".cesp-audit",label:"Audit",theme:"dark"},{selector:".programmatic",label:"Activation",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/solutions/venue-analytics/retail-stores":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".store-uplift",label:"Uplift",theme:"mint"},{selector:".store-uplift + .section-shell",label:"Funnel",theme:"paper"},{selector:".retail-audiences",label:"Audiences",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/solutions/venue-analytics/shopping-malls":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".mall-outcomes",label:"Outcomes",theme:"paper"},{selector:".mall-map-section",label:"Map",theme:"dark"},{selector:".mall-map-section + .section-shell",label:"Teams",theme:"paper"},{selector:".shopping-trust",label:"Trust",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}
162],"/customer/case-study-retail-media-manager":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".case-challenge",label:"Challenge",theme:"paper"},{selector:".case-planning",label:"Planning",theme:"dark"},{selector:".case-measurement",label:"Measure",theme:"paper"},{selector:".inventory-intelligence",label:"Impact",theme:"dark"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/security":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".page-hero + .section-shell",label:"Architecture",theme:"paper"},{selector:".security-meaning",label:"Meaning",theme:"dark"},{selector:".security-real-world",label:"Operations",theme:"paper"},{selector:".large-cta",label:"Contact",theme:"violet"}],"/security/privacy":Tr,"/security/no-facial-recognition":Tr,"/security/data-processing":Tr,"/security/gdpr":Tr,"/security/infrastructure":Tr,"/company":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".company-why",label:"Purpose",theme:"paper"},{selector:".company-difference",label:"Difference",theme:"dark"},{selector:".company-principles",label:"Principles",theme:"paper"},{selector:".careers-band",label:"Careers",theme:"paper"}],"/contact":[{selector:".page-hero",label:"Overview",theme:"hero"},{selector:".contact-main",label:"Form",theme:"contact"},{selector:".contact-secondary",label:"Contact",theme:"paper"},{selector:".headquarters",label:"Paris",theme:"dark"}]};function bE(a){return a.replace(/^\/+|\/+$/g,"").replace(/[^a-z0-9]+/gi,"-")||"page"}function SE(){const[a]=Oi(),[s,r]=w.useState([]),l=w.useMemo(()=>a==="/"?null:xE[a]??vE,[a]);return w.useEffect(()=>{if(a==="/"||!l){r([]);return}document.documentElement.classList.add("page-progress-mode");const c=[],f=window.requestAnimationFrame(()=>{const p=document.querySelector(".site-frame > main");if(!p)return;const h=l.flatMap((m,g)=>{const v=Array.from(p.querySelectorAll(m.selector))[m.occurrence??0];if(!v)return[];const S=`progress-${bE(a)}-${g+1}`,j=mE(window.getComputedStyle(v).backgroundColor,m.theme);return c.push({node:v,id:v.id,background:v.style.getPropertyValue("--progress-section-background"),theme:v.dataset.progressTheme}),v.id=S,v.classList.add("global-progress-section"),v.style.setProperty("--progress-section-background",hE(j)),v.dataset.progressTheme=j,[{id:S,label:m.label,theme:j}]});r(h)});return()=>{window.cancelAnimationFrame(f),document.documentElement.classList.remove("page-progress-mode"),c.forEach(({node:p,id:h,background:m,theme:g})=>{p.classList.remove("global-progress-section"),m?p.style.setProperty("--progress-section-background",m):p.style.removeProperty("--progress-section-background"),g?p.dataset.progressTheme=g:delete p.dataset.progressTheme,h?p.id=h:p.removeAttribute("id")}),r([])}},[l,a]),s.length?o.jsx(qx,{"data-loc":"client/src/components/GlobalProgress.tsx:187",items:s},a):null}function wE(a,s,r,l=8){if(a<=r)return!0;const c=a-s;return c>=l?!1:c<=-l?!0:null}const vo=[{label:"Platform",href:"/platform",links:[["Overview","/platform"],["How it Works","/platform/how-it-works"],["Video Infrastructure","/platform/video-infrastructure"],["AI","/platform/ai"],["Data Reliability","/platform/data-reliability"],["Analytics","/platform/analytics"]]},{label:"Solutions",href:"/solutions",links:[["Overview","/solutions"],["Shopping Malls","/solutions/venue-analytics/shopping-malls"],["Retail Stores","/solutions/venue-analytics/retail-stores"],["Retail Media","/solutions/retail-media"],["Customer case study","/customer/case-study-retail-media-manager"]]},{label:"Security",href:"/security",links:[["Overview","/security"],["Privacy by Design","/security/privacy"],["No Facial Recognition","/security/no-facial-recognition"],["Data Processing","/security/data-processing"],["GDPR","/security/gdpr"],["Infrastructure Security","/security/infrastructure"]]}],jE=640,PE=80;function CE(){const[a]=Oi();return w.useEffect(()=>{const s=window.location.hash?document.getElementById(window.location.hash.slice(1)):null;if(s){window.requestAnimationFrame(()=>s.scrollIntoView({block:"start",behavior:"instant"}));return}window.scrollTo({top:0,behavior:"instant"})},[a]),null}function EE({family:a,links:s,isVisible:r}){const[l]=Oi(),c=w.useRef(null),[f,p]=w.useState({atStart:!0,atEnd:!1}),h=()=>{const g=c.current;
162g&&p({atStart:g.scrollLeft<=2,atEnd:g.scrollLeft+g.clientWidth>=g.scrollWidth-2})};w.useEffect(()=>{const g=c.current;if(!g)return;g.querySelector(".secondary-nav-link.is-active")?.scrollIntoView({block:"nearest",inline:"center",behavior:"instant"}),h()},[l]);const m=g=>{const b=c.current;b&&(b.scrollBy({left:g*Math.min(b.clientWidth*.72,320),behavior:"smooth"}),window.setTimeout(h,260))};return o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:101",className:_e("secondary-nav-wrap",!r&&"is-hidden"),"aria-label":`${a} navigation`,"aria-hidden":!r,children:o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:102",className:"secondary-nav",children:[o.jsx("button",{"data-loc":"client/src/components/SiteLayout.tsx:103",className:"secondary-nav-control",type:"button",onClick:()=>m(-1),disabled:f.atStart,"aria-label":`Scroll ${a} navigation left`,children:o.jsx(_C,{"data-loc":"client/src/components/SiteLayout.tsx:104","aria-hidden":"true"})}),o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:106",className:"secondary-nav-track",ref:c,onScroll:h,children:s.map(([g,b])=>o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:108",href:b,className:_e("secondary-nav-link",l===b&&"is-active"),children:g},b))}),o.jsx("button",{"data-loc":"client/src/components/SiteLayout.tsx:113",className:"secondary-nav-control",type:"button",onClick:()=>m(1),disabled:f.atEnd,"aria-label":`Scroll ${a} navigation right`,children:o.jsx(MC,{"data-loc":"client/src/components/SiteLayout.tsx:114","aria-hidden":"true"})})]})})}function OE(){const[a,s]=Oi(),[r,l]=w.useState(!1),[c,f]=w.useState(!1),[p,h]=w.useState(!1),[m,g]=w.useState(null),[b,v]=w.useState(!1),[S,j]=w.useState(!0),[E,A]=w.useState(!1),D=w.useRef(null),q=w.useRef(null),I=w.useRef(0);w.useEffect(()=>{const K=window.matchMedia("(max-width: 1024px)"),$=()=>A(K.matches);return $(),K.addEventListener("change",$),()=>K.removeEventListener("change",$)},[]),w.useEffect(()=>{const K=()=>Math.max(window.innerHeight*.82,520),$=()=>{const se=window.scrollY;v(se>24);const W=wE(se,I.current,K());W!==null&&(j(W),I.current=se)};return $(),window.addEventListener("scroll",$,{passive:!0}),()=>window.removeEventListener("scroll",$)},[]),w.useEffect(()=>{l(!1),f(!1),h(!1),g(null),j(!0),I.current=window.scrollY},[a]),w.useEffect(()=>{if(!r||p){f(!1);return}let K=window.requestAnimationFrame(()=>{K=window.requestAnimationFrame(()=>f(!0))});return()=>window.cancelAnimationFrame(K)},[r,p]),w.useEffect(()=>()=>{q.current!==null&&window.clearTimeout(q.current)},[]);const J=w.useMemo(()=>a.startsWith("/platform")?"Platform":a.startsWith("/solutions")||a.startsWith("/customer")?"Solutions":a.startsWith("/security")?"Security":"",[a]),ee=J?vo.find(K=>K.label===J):null,_=vo.find(K=>K.label===m),B=K=>{if(!r)return;const $=K.touches[0],se=K.target;D.current={x:$.clientX,y:$.clientY,canClose:!se.closest(".mobile-nav-scroll")}},N=K=>{const $=D.current;if(D.current=null,!$||!$.canClose)return;const se=K.changedTouches[0],W=se.clientX-$.x,re=se.clientY-$.y;re<=-72&&Math.abs(re)>Math.abs(W)*1.35&&ne()},V=K=>{const W=K.target.closest("a[href]")?.getAttribute("href");W?.startsWith("/")&&(K.preventDefault(),ne(()=>s(W)))},ae=()=>{q.current!==null&&window.clearTimeout(q.current),q.current=null,h(!1),f(!1),l(!0)},ne=K=>{if(!r||p)return;h(!0),f(!1);const $=window.matchMedia("(prefers-reduced-motion: reduce)").matches;q.current=window.setTimeout(()=>{l(!1),h(!1),q.current=null,K?.()},$?0:jE+PE)};return o.jsxs(o.Fragment,{children:[o.jsxs("header",{"data-loc":"client/src/components/SiteLayout.tsx:250",className:_e("floating-nav-wrap",b&&"is-scrolled",m&&"is-desktop-menu-open"),onMouseLeave:()=>g(null),onKeyDown:K=>{K.key==="Escape"&&g(null)},children:[o.jsxs("nav",{"data-loc":"client/src/components/SiteLayout.tsx:255",className:"floating-nav","aria-label":"Main navigation",style:{backgroundColor:"#ffffff"},children:[o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:256",href:"/",className:"brand-link","aria-label":"Digeiz home",children:o.jsx("img",{"data-loc":"client/src/components/SiteLayout.tsx:257",className:"brand-wordmark",src:ke.logoColor,alt:"Digeiz"})}),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:260",className:"desktop-nav-links",children:[vo.map(K=>o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:262",className:"nav-group",onMouseEnter:()=>g(K.label),children:o.jsxs(We,{"data-loc":"client/src/components/SiteLayout.tsx:263",href:K.href,className:_e("nav
162-top-link",J===K.label&&"is-active"),"aria-expanded":m===K.label,onFocus:()=>g(K.label),onClick:()=>g(null),children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:270",children:K.label}),o.jsx(Ox,{"data-loc":"client/src/components/SiteLayout.tsx:270","aria-hidden":"true"})]})},K.label)),o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:274",href:"/company",className:_e("nav-top-link",a==="/company"&&"is-active"),children:o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:274",children:"Company"})})]}),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:277",className:"nav-actions",children:[!E&&o.jsxs(We,{"data-loc":"client/src/components/SiteLayout.tsx:278",href:To,className:"nav-demo-link surface-signal surface-signal-paper",children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:278",className:"surface-signal-label",children:"Request a demo"}),o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:278",className:"surface-signal-arrow",children:o.jsx(wi,{"data-loc":"client/src/components/SiteLayout.tsx:278","aria-hidden":"true"})})]}),o.jsx("button",{"data-loc":"client/src/components/SiteLayout.tsx:279",className:"mobile-menu-button",type:"button",onClick:ae,"aria-label":"Open menu",children:o.jsx(HC,{"data-loc":"client/src/components/SiteLayout.tsx:280","aria-hidden":"true"})})]})]}),_&&o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:286",className:"desktop-menu-overlay","aria-label":`${_.label} menu`,children:o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:287",className:"desktop-menu-panel",children:[o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:288",className:"desktop-menu-header",children:[o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:289",children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:290",children:"Explore"}),o.jsx("h2",{"data-loc":"client/src/components/SiteLayout.tsx:291",children:_.label})]}),o.jsx("button",{"data-loc":"client/src/components/SiteLayout.tsx:293",type:"button",onClick:()=>g(null),"aria-label":`Close ${_.label} menu`,children:o.jsx(dy,{"data-loc":"client/src/components/SiteLayout.tsx:294","aria-hidden":"true"})})]}),o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:297",className:"desktop-menu-links",children:_.links.map(([K,$],se)=>o.jsxs(We,{"data-loc":"client/src/components/SiteLayout.tsx:299",href:$,className:_e("desktop-menu-link",a===$&&"is-current"),onClick:()=>g(null),children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:305",children:String(se+1).padStart(2,"0")}),o.jsx("strong",{"data-loc":"client/src/components/SiteLayout.tsx:306",children:K})]},$))})]})}),ee&&o.jsx(EE,{"data-loc":"client/src/components/SiteLayout.tsx:314",family:ee.label,links:ee.links,isVisible:S})]}),typeof document<"u"&&r&&Ho.createPortal(o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:318",className:_e("mobile-nav-panel",p?"is-closing":c?"is-open":"is-entering",b&&"is-scrolled"),"aria-hidden":p,onClickCapture:V,onTouchStart:B,onTouchEnd:N,onTouchCancel:()=>{D.current=null},children:[o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:326",className:"mobile-nav-head",children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:327",className:"mobile-menu-explore",children:"Explore"}),o.jsx("button",{"data-loc":"client/src/components/SiteLayout.tsx:328",type:"button",onClick:()=>ne(),"aria-label":"Close menu",children:o.jsx(dy,{"data-loc":"client/src/components/SiteLayout.tsx:328","aria-hidden":"true"})})]}),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:330",className:"mobile-nav-scroll",children:[vo.map(K=>o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:332",className:"mobile-nav-group",children:[o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:333",href:K.href,className:"mobile-nav-title",children:K.label}),o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:334",children:K.links.slice(1).map(([$,se])=>o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:335",href:se,children:$},se))})]},K.label)),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:339",className:"mobile-nav-endcap",children:[o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:340",href:"/company",className:"mobile-nav-title mobile-nav-company",children:"Company"}),o.jsxs(We,{"data-loc":"client/src/components/SiteLayout.tsx:341",href:To,className:"mobile-nav-cta-link",children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:342",children:"Request a demo"}),o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:343",className:"mobile-nav-cta-icon",children:o.jsx(wi,{"data-loc":"client/src/components/SiteLayout.tsx:343","aria-hidden":"true"})})]})]})]})]}),document.body)]})}function AE(){const a=[{title:"Platform",links:[["How it Works","/platform/how-it-works"],["Video Infrastru
162cture","/platform/video-infrastructure"],["AI","/platform/ai"],["Data Reliability","/platform/data-reliability"],["Analytics","/platform/analytics"]]},{title:"Solutions",links:[["Shopping Malls","/solutions/venue-analytics/shopping-malls"],["Retail Stores","/solutions/venue-analytics/retail-stores"],["Retail Media","/solutions/retail-media"],["Case study","/customer/case-study-retail-media-manager"]]},{title:"Security",links:[["Privacy by Design","/security/privacy"],["No Facial Recognition","/security/no-facial-recognition"],["Data Processing","/security/data-processing"],["GDPR","/security/gdpr"],["Infrastructure","/security/infrastructure"]]},{title:"Company",links:[["Company","/company"],["Contact","/contact"],["Privacy Policy","/privacy-policy"],["LinkedIn","https://www.linkedin.com/company/digeiz/"]]}];return o.jsxs("footer",{"data-loc":"client/src/components/SiteLayout.tsx:362",className:"site-footer",children:[o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:363",className:"site-container footer-main",children:[o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:364",className:"footer-brand",children:[o.jsx("img",{"data-loc":"client/src/components/SiteLayout.tsx:365",src:ke.logoWhite,alt:"Digeiz"}),o.jsx("p",{"data-loc":"client/src/components/SiteLayout.tsx:366",children:"Physical venue analytics for measurable decisions and trusted media value."}),o.jsx("a",{"data-loc":"client/src/components/SiteLayout.tsx:367",href:"mailto:[email protected]",children:"[email protected]"})]}),o.jsx("div",{"data-loc":"client/src/components/SiteLayout.tsx:369",className:"footer-columns",children:a.map(s=>o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:371",children:[o.jsx("h3",{"data-loc":"client/src/components/SiteLayout.tsx:372",children:s.title}),s.links.map(([r,l])=>l.startsWith("http")?o.jsx("a",{"data-loc":"client/src/components/SiteLayout.tsx:374",href:l,target:"_blank",rel:"noreferrer",children:r},l):o.jsx(We,{"data-loc":"client/src/components/SiteLayout.tsx:375",href:l,children:r},l))]},s.title))})]}),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:380",className:"site-container footer-legal",children:[o.jsxs("span",{"data-loc":"client/src/components/SiteLayout.tsx:381",children:["© ",new Date().getFullYear()," Digeiz"]}),o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:382",children:"Paris · International deployments"})]}),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:384",className:"footer-signature","aria-label":"Measure Behaviour. Prove Impact.",children:[o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:385",children:"Measure Behaviour."}),o.jsx("span",{"data-loc":"client/src/components/SiteLayout.tsx:386",children:"Prove Impact."})]})]})}function TE({children:a}){const[s]=Oi(),r=s.startsWith("/_internal/"),l=s==="/";return w.useEffect(()=>{const c=document.documentElement;return c.classList.toggle("home-scroll-mode",l),()=>c.classList.remove("home-scroll-mode")},[l]),o.jsxs("div",{"data-loc":"client/src/components/SiteLayout.tsx:404",className:"site-frame",children:[o.jsx(CE,{"data-loc":"client/src/components/SiteLayout.tsx:405"}),!r&&o.jsx(OE,{"data-loc":"client/src/components/SiteLayout.tsx:406"}),!r&&o.jsx(SE,{"data-loc":"client/src/components/SiteLayout.tsx:407"}),o.jsx("main",{"data-loc":"client/src/components/SiteLayout.tsx:408",className:r?"site-main-internal":"site-main-public",children:a}),!r&&o.jsx(AE,{"data-loc":"client/src/components/SiteLayout.tsx:409"})]})}const NE=w.createContext(void 0);function _E({children:a,defaultTheme:s="light",switchable:r=!1}){const[l,c]=w.useState(()=>r&&localStorage.getItem("theme")||s);w.useEffect(()=>{const p=document.documentElement;l==="dark"?p.classList.add("dark"):p.classList.remove("dark"),r&&localStorage.setItem("theme",l)},[l,r]);const f=r?()=>{c(p=>p==="light"?"dark":"light")}:void 0;return o.jsx(NE.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:l,toggleTheme:f,switchable:r},children:a})}const ME=[{id:"violet-source",x:150,y:410,color:"#8000ff",label:"Source violet"},{id:"mint-source",x:395,y:190,color:"#7cefa0",label:"Source menthe"},{id:"orange-source",x:665,y:510,color:"#ff6819",label:"Source orange"},{id:"pink-source",x:875,y:265,color:"#ff0061",label:"Source rose"},{id:"turquoise-source",x:1080,y:610,color:"#7eeddc",label:"Source turquoise"},{id:"violet-orbit",x:1120,y:155,color:"#a44bff",label:"Point violet secondaire"},{id:"mint-orbit",x:300,y:635,color:"#b9ffcb",label:"Point menthe secondaire"}],by=[{id:"violet-arc",d:"M150 410C250 150 420 112 555 312S770 610 875 265S1040 120 1120 155",stroke:"#8000ff"},{id:"mint-arc",d:"M300 635C360 410 332 285 395 190S655 125 770 358S938 650 1080 610",stroke:"#7cefa0"},{id:"orange-arc",d:"M150 410C330 510 415 590 665 510S820 205 1120 155",stroke:"#ff6819"},{id:"pink-arc",d:"M395 190C528 330 555 420 665 510S785 435 875 265S1010 358 1080 610",stroke:"#ff0061"},{id:"turquoise-arc",d:"M300 635C510 720 615 660 665 510S830 350 875 265S980 475 1080 610",stroke:"#7eeddc"},{id:"soft-orbit",d:"M150 410C490 735 790 0 1120 155",stroke:"#c797ff"}];function Yn({className:a,tone:s="dark",fit:r="cover"}){const l=s==="light";return o.jsxs("div",{"data-loc":"client/src/components/FluidFlowVisual.tsx:29",className:_e("fluid-flow-visual",`fluid-flow-visual-${s}`,a),role:"img","aria-label":"Abstract flow field connecting colored points",children:[o.jsx("div",{"data-loc":"client/src/components/FluidFlowVisual.tsx:30",className:"fluid-flow-visual-glow fluid-flow-visual-glow-a","aria-hidden":"true"}),o.jsx("div",{"data-loc":"client/src/components/FluidFlowVisual.tsx:31",className:"fluid-flow-visual-glow fluid-flow-visual-glow-b","aria-hidden":"true"}),o.jsxs("svg",{"data-loc":"client/src/components/FluidFlowVisual.tsx:32",viewBox:"0 0 1240 760",preserveAspectRatio:r==="contain"?"xMidYMid meet":"xMidYMid slice","aria-hidden":"true",children:[o.jsxs("defs",{"data-loc":"client/src/components/FluidFlowVisual.tsx:33",children:[o.jsx("filter",{"data-loc":"client/src/components/FluidFlowVisual.tsx:34",id:"fluid-flow-blur",x:"-30%",y:"-30%",width:"160%",height:"160%",children:o.jsx("feGaussianBlur",{"data-loc":"client/src/components/FluidFlowVisual.tsx:34",stdDeviation:"18"})}),o.jsx("filter",{"data-loc":"client/src/components/FluidFlowVisual.tsx:35",id:"fluid-flow-node-glow",x:"-100%",y:"-100%",width:"300%",height:"300%",children:o.jsx("feGaussianBlur",{"data-loc":"client/src/components/FluidFlowVisual.tsx:35",stdDeviation:"13"})}),o.jsxs("radialGradient",{"data-loc":"client/src/components/FluidFlowVisual.tsx:36",id:"fluid-flow-field",cx:"50%",cy:"46%",r:"72%",children:[o.jsx("stop",{"data-loc":"client/src/components/FluidFlowVisual.tsx:36",offset:"0%",stopColor:l?"#ffffff"
162:"#16111d"}),o.jsx("stop",{"data-loc":"client/src/components/FluidFlowVisual.tsx:36",offset:"58%",stopColor:l?"#ffffff":"#09090d"}),o.jsx("stop",{"data-loc":"client/src/components/FluidFlowVisual.tsx:36",offset:"100%",stopColor:l?"#ffffff":"#030304"})]})]}),o.jsx("rect",{"data-loc":"client/src/components/FluidFlowVisual.tsx:38",width:"1240",height:"760",fill:"url(#fluid-flow-field)"}),o.jsx("g",{"data-loc":"client/src/components/FluidFlowVisual.tsx:39",className:"fluid-flow-ribbons",filter:"url(#fluid-flow-blur)",children:by.map(c=>o.jsx("path",{"data-loc":"client/src/components/FluidFlowVisual.tsx:39",d:c.d,stroke:c.stroke},`${c.id}-ribbon`))}),o.jsx("g",{"data-loc":"client/src/components/FluidFlowVisual.tsx:40",className:"fluid-flow-lines",children:by.map(c=>o.jsx("path",{"data-loc":"client/src/components/FluidFlowVisual.tsx:40",d:c.d,stroke:c.stroke},c.id))}),o.jsx("g",{"data-loc":"client/src/components/FluidFlowVisual.tsx:41",className:"fluid-flow-nodes",children:ME.map(c=>o.jsxs("g",{"data-loc":"client/src/components/FluidFlowVisual.tsx:42",className:"fluid-flow-node",children:[o.jsx("circle",{"data-loc":"client/src/components/FluidFlowVisual.tsx:42",cx:c.x,cy:c.y,r:"27",fill:c.color,opacity:".4",filter:"url(#fluid-flow-node-glow)"}),o.jsx("circle",{"data-loc":"client/src/components/FluidFlowVisual.tsx:42",cx:c.x,cy:c.y,r:"8",fill:c.color}),o.jsx("circle",{"data-loc":"client/src/components/FluidFlowVisual.tsx:42",cx:c.x,cy:c.y,r:"15",fill:"none",stroke:c.color,strokeWidth:"1",opacity:".8"})]},c.id))})]})]})}function Et({eyebrow:a,title:s,body:r,image:l,primary:c,secondary:f,mobilePrimary:p,badges:h=[],tone:m="dark",children:g,className:b}){const[v]=w.useState(Lx);return o.jsxs("section",{"data-loc":"client/src/components/VisualStory.tsx:40",className:_e("page-hero",`page-hero-${m}`,b),children:[o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:41",className:"page-hero-media",style:{backgroundImage:`url("${v}")`},"aria-hidden":"true"}),o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:42",className:"page-hero-shade","aria-hidden":"true"}),o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:43",className:"site-container page-hero-inner",children:[o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:44",className:"page-hero-copy",children:[o.jsx(yf,{"data-loc":"client/src/components/VisualStory.tsx:45",tone:m==="light"?"light":"dark",children:a}),o.jsx("h1",{"data-loc":"client/src/components/VisualStory.tsx:46",children:s}),o.jsx("p",{"data-loc":"client/src/components/VisualStory.tsx:47",children:r}),(c||f)&&o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:49",className:"action-row",children:[c&&o.jsx(Un,{"data-loc":"client/src/components/VisualStory.tsx:50",href:c.href,variant:m==="light"?"primary":"white",surface:m==="light"?"paper":m==="violet"?"violet":"ink",children:c.label}),f&&o.jsx(Un,{"data-loc":"client/src/components/VisualStory.tsx:51",href:f.href,variant:m==="light"?"secondary":"white",surface:m==="light"?"paper":m==="violet"?"violet":"ink",children:f.label})]}),p&&o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:54",className:"hero-mobile-cta",children:o.jsx(Un,{"data-loc":"client/src/components/VisualStory.tsx:54",href:p.href,variant:"white",surface:"ink",children:p.label})}),h.length>0&&o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:56",className:"hero-badges",children:h.map(S=>o.jsxs("span",{"data-loc":"client/src/components/VisualStory.tsx:57",children:[o.jsx(Gn,{"data-loc":"client/src/components/VisualStory.tsx:57","aria-hidden":"true"}),S]},S))})]}),g]})]})}function Rt({steps:a,light:s=!1,completionMarker:r=!1}){return o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:69",className:_e("process-flow",s&&"process-flow-light"),children:a.map((l,c)=>o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:71",className:"process-step",children:[o.jsx("span",{"data-loc":"client/src/components/VisualStory.tsx:72",className:"process-index",children:String(c+1).padStart(2,"0")}),o.jsx("strong",{"data-loc":"client/src/components/VisualStory.tsx:73",children:l}),c<a.length-1&&o.jsx(NC,{"data-loc":"client/src/components/VisualStory.tsx:74","aria-hidden":"true"}),r&&c===a.length-1&&o.jsx("span",{"data-loc":"client/src/components/VisualStory.tsx:75",className:"process-completion-marker",role:"img","aria-label":"Final stage complete",children:o.jsx(Gn,{"data-loc":"client/src/components/VisualStory.tsx:75","aria-hidden":"true"})})]},l))})}function Ti({mode:a="journey"}){return o.jsx(Yn,{"data-loc":"client/src/components/VisualStory.tsx:83",className:_e("spatial-journey",`spatial-journey-${a}`)})}function ot({index:a,title:s,body:r,items:l,accent:c="purple",headingLevel:f="h3",visual:p}){const h=f;return o.jsxs("article",{"data-loc":"client/src/components/VisualStory.tsx:105",className:_e("content-band",`content-band-${c}`),children:[o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:106",className:"content-band-main",children:[o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:107",className:"content-band-index",children:a}),o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:108",className:"content-band-copy",children:[o.jsx(h,{"data-loc":"client/src/components/VisualStory.tsx:109",children:s}),o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:110",className:"content-band-body",children:r}),l&&o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:111",className:"content-band-items",children:l.map(m=>o.jsx("span",{"data-loc":"client/src/components/VisualStory.tsx:111",children:m},m))})]})]}),p&&o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:114",className:"content-band-visual",children:p})]})}function Yr({rows:a}){return o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:121",className:"data-rows",children:a.map((s,r)=>o.jsxs("div",{"data-loc":"client/src/components/VisualStory.tsx:123",className:"data-row",children:[o.jsx("span",{"data-loc":"client/src/components/VisualStory.tsx:124",children:String(r+1).padStart(2,"0")}),o.jsx("h3",{"data-loc":"client/src/components/VisualStory.tsx:125",children:s.label}),o.jsx("p",{"data-loc":"client/src/components/VisualStory.tsx:126",children:s.text}),s.metrics&&o.jsx("strong",{"data-loc":"client/src/components/VisualStory.tsx:127",children:s.metrics})]},s.label))})}function vf({items:a}){return o.jsx("div",{"data-loc":"client/src/components/VisualStory.tsx:135",className:"reassurance-band",children:a.map(s=>o.jsxs("span",{"data-loc":"client/src/components/VisualStory.tsx:135",children:[o.jsx(Gn,{"data-loc":"client/src/components/VisualStory.tsx:135","aria-hidden":"true"}),s]},s))})}const RE=[{value:"35+",label:"super regional malls"},{value:"500M+",label:"annual visitors analyzed"},{value:"5,000+",label:"cameras analyzed live"},{value:"10+",label:"countries"}],DE=[{id:"home-intelligence",label:"Overview",theme:"hero"},{id:"home-value",label:"Value",theme:"paper"},{id:"home-deployments",label:"Sites",theme:"paper"},{id:"home-teams",label:"Teams",theme:"dark"},{id:"home-privacy",label:"Privacy",theme:"privacy"},{id:"home-contact",label:"Contact",theme:"violet"}],zE=[{title:"Asset & Leasing",text:"Understand zone value, storefront traffic, capture potential, and destination strength.",uses:"Compare store performance · Support leasing decisions · Evaluate location value",metrics:"Storefront traffic · Store visits · Capture rate · Zone performance"},{title:"Centre Operations",text:"Monitor weekly traffic dynamics, identify weak areas, and support tenant dialogue with simple operational views.",uses:"Weekly tenant discussions · Entrance-to-destination analysis · Top / bottom store monitoring",metrics:"Daily / weekly traffic · Entrance flows · Top destinations · Weak corridors"},{title:"Retail Media Teams",text:"Qualify audiences, price campaigns, manage inventory, and prove campaign performance across screens and activations.",uses:"Media planning · Campaign reporting · Screen / zone comparison · Audience packaging",metrics:"Reach · Repeat exposure · Audience segmentation · Destination lift"},{title:"Retailers & Brand Partners",text:"Measure how advertising influences shopper behavior, store visits, engagement, and business outcomes inside the venue.",uses:"Prove in-store campaign ROI · Compare exposed vs non-exposed audie
162nces · Optimize media spend",metrics:"Campaign reach · Exposure quality · Store visit uplift · Path to purchase indicators"}],kE=[{name:"Westfield Forum des Halles",company:"Unibail Rodamco Westfield",place:"Paris, France",metric:"55M+ annual footfall",image:ke.deployments.forumDesHalles,className:"deployment-wide"},{name:"Westfield London",company:"Unibail Rodamco Westfield",place:"London, United Kingdom",metric:"25M+ annual footfall",image:ke.deployments.westfieldLondon,className:"deployment-tall"},{name:"Bullring & Grand Central",company:"Hammerson",place:"Birmingham, United Kingdom",metric:"30M+ annual footfall",image:ke.deployments.bullring,className:"deployment-tall"},{name:"NorteShopping",company:"Sonae Sierra",place:"Porto, Portugal",metric:"17M+ annual footfall",image:ke.deployments.norteShopping,className:"deployment-wide"}];function LE(){return o.jsxs("main",{"data-loc":"client/src/pages/Home.tsx:44",className:"home-page",children:[o.jsx(qx,{"data-loc":"client/src/pages/Home.tsx:45",items:DE}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:46",id:"home-intelligence",className:"home-snap-section home-hero-screen",children:[o.jsx(Et,{"data-loc":"client/src/pages/Home.tsx:47",eyebrow:"Physical Venue Analytics for Shopping Malls and Retail Media",title:"Turn physical traffic into measurable revenue.",body:"Digeiz transforms existing camera infrastructure into actionable audience data — enabling operators, retailers and media team
162s to measure traffic, optimize performance, and prove real-world ROI.",image:ke.dreamMall[0],mobilePrimary:{label:"Request a demo",href:"/contact#contact-form-fields"}}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:54",className:"home-scale",children:o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:55",className:"site-container",children:o.jsx(Ai,{"data-loc":"client/src/pages/Home.tsx:56",metrics:RE,tone:"dark"})})})]}),o.jsxs(Fe,{"data-loc":"client/src/pages/Home.tsx:61",id:"home-value",className:"home-value home-snap-section",children:[o.jsx(Se,{"data-loc":"client/src/pages/Home.tsx:62",eyebrow:"One platform",title:"Three ways to create value from venue traffic.",body:"Digeiz helps physical venues do more than measure attendance. The platform turns traffic, journeys, and audience exposure into operational insight, commercial proof, and measurable media value."}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:63",className:"home-value-bands",children:[o.jsx(ot,{"data-loc":"client/src/pages/Home.tsx:64",index:"01",title:"Understand venue performance",body:o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:64",children:"Measure traffic, flows, dwell time, and destination behavior across entrances, zones, stores, and media locations."}),accent:"purple",headingLevel:"h3"}),o.jsx(ot,{"data-loc":"client/src/pages/Home.tsx:65",index:"02",title:"Support higher-quality commercial decisions",body:o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:65",children:"Give asset, leasing, and centre teams objective data for tenant discussions and location evaluation."}),accent:"orange",headingLevel:"h3"}),o.jsx(ot,{"data-loc":"client/src/pages/Home.tsx:66",index:"03",title:"Build measurable retail media value",body:o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:66",children:"Qualify audiences, measure exposure, track campaign impact, and help media teams, retailers, and brands prove performance."}),accent:"turquoise",headingLevel:"h3"})]}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:68",className:"home-shared-foundation",children:"From the same data foundation, across the same venue environment."})]}),o.jsxs(Fe,{"data-loc":"client/src/pages/Home.tsx:71",id:"home-deployments",className:"deployments-section home-snap-section",children:[o.jsx(Se,{"data-loc":"client/src/pages/Home.tsx:72",eyebrow:"Selected super regional malls",title:"Already deployed across leading shopping malls in Europe",body:"Digeiz is already deployed in major shopping centers and large venue environments across Europe."}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:73",className:"deployment-mosaic",children:kE.map(a=>o.jsxs(We,{"data-loc":"client/src/pages/Home.tsx:75",href:"/solutions/venue-analytics/shopping-malls",className:`deployment-card ${a.className}`,children:[o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:76",src:a.image,alt:`${a.name}, ${a.place}`}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:77",className:"deployment-overlay",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:78",children:a.company}),o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:79",children:a.name}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:80",children:[o.jsx("small",{"data-loc":"client/src/pages/Home.tsx:80",children:a.place}),o.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:80",children:a.metric})]})]})]},a.name))})]}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:87",id:"home-teams",className:"persona-section home-snap-section",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:88",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/Home.tsx:89",tone:"dark",eyebrow:"Shared analytics foundation",title:"Used by the teams who run, commercialize, and activate the venue",body:"Different KPIs. Different decisions. Common proof."}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:90",className:"persona-list",children:zE.map((a,s)=>o.jsxs("article",{"data-loc":"client/src/pages/Home.tsx:92",children:[o.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"persona-number",children:["0",s+1]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:94",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:94",children:a.title}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:94",children:a.text})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:95",children:[o.jsx("small",{"data-loc":"client/src/pages/Home.tsx:95",children:"Typical uses"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:95",children:a.uses})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:96",children:[o.jsx("small",{"data-loc":"client/src/pages/Home.tsx:96",children:"Example metrics"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:96",children:a.metrics})]})]},a.title))})]})}),o.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:103",id:"home-privacy",className:"deployment-model home-snap-section",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:104",className:"deployment-model-media",children:o.jsx(Yn,{"data-loc":"client/src/pages/Home.tsx:104"})}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:105",className:"site-container deployment-model-inner",children:[o.jsx(Se,{"data-loc":"client/src/pages/Home.tsx:106",tone:"dark",eyebrow:"PRIVACY BY DESIGN",title:"Built to create insight without becoming an identity tool.",body:"Digeiz connects to existing camera infrastru
162cture, processes video locally, and delivers aggregated analytics through dashboards and APIs."}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:107",className:"deployment-principles",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:108",children:[o.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:108",children:"Works with existing infrastructure"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:108",children:"Connects to cameras and VMS without replacing the video stack."})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:109",children:[o.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:109",children:"Local processing, aggregated delivery"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:109",children:"Video is processed on site; analytics outputs are made available through dashboards and APIs."})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:110",children:[o.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:110",children:"Built for analytics, not identification"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:110",children:"No facial recognition. The goal is venue intelligence, not identity recognition."})]})]}),o.jsx(vf,{"data-loc":"client/src/pages/Home.tsx:112",items:["Local processing","Aggregated analytics","No facial recognition"]}),o.jsx(Un,{"data-loc":"client/src/pages/Home.tsx:113",href:"/platform/how-it-works",variant:"white",children:"Explore platform and security"})]})]}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:117",id:"home-contact",className:"home-snap-section home-cta-screen",children:o.jsx(Gt,{"data-loc":"client/src/pages/Home.tsx:118",title:"Turn venue traffic into measurable commercial value",body:"Give asset, leasing, media, operations, retailers, and brand partners the analytics they need to understand performance, support better decisions, and prove campaign value.",secondary:{label:"See customer examples",href:"/customer/case-study-retail-media-manager"}})})]})}const HE=[{label:"Video Infrastructure",text:"Connect existing cameras and structure data flows.",href:"/platform/video-infrastructure",color:"purple"},{label:"AI Processing",text:"Transform video into counting, segmentation and pathway signals.",href:"/platform/ai",color:"pink"},{label:"Data Reliability",text:"Maintain data quality, continuity and trust over time.",href:"/platform/data-reliability",color:"orange"},{label:"Analytics",text:"Turn reliable data into dashboards, insights and activation.",href:"/platform/analytics",color:"turquoise"}];function UE(){return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:21",className:"platform-hero",eyebrow:"Platform",title:"The Intelligence Layer for Physical Venues",body:"Turn existing camera infrastructure into reliable analytics for visitor flows, audience measurement and business decision-making.",image:ke.spatialMap,primary:{label:"Explore how it works",href:"/platform/how-it-works"},secondary:{label:"See Video Infrastructure",href:"/platform/video-infrastructure"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:22",className:"platform-layers",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:23",eyebrow:"Four core layers",title:"From existing video to actionable intelligence.",body:"The Digeiz platform combines video infrastructure, AI processing, data reliability and analytics to transform real-world activity into structured, actionable insight."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:24",steps:["Video Infrastructure","AI Processing","Data Reliability","Analytics"],completionMarker:!0}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:25",className:"layer-links",children:HE.map((a,s)=>o.jsxs(We,{"data-loc":"client/src/pages/PlatformPages.tsx:26",href:a.href,className:`layer-link layer-${a.color}`,children:[o.jsxs("span",{"data-loc":"client/src/pages/PlatformPages.tsx:26",children:["0",s+1]}),o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:26",children:a.label}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:26",children:a.text}),o.jsx("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:26",children:"Explore layer →"})]},a.label))})]}),o.jsxs("section",{"data-loc":"client/src/pages/PlatformPages.tsx:29",className:"real-world-band",children:[o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:30",className:"real-world-media","aria-hidden":"true",children:o.jsx(Yn,{"data-loc":"client/src/pages/PlatformPages.tsx:30",className:"real-world-flow",fit:"contain"})}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:31",className:"site-container real-world-grid",children:o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:32",tone
162:"dark",eyebrow:"Built for reality",title:"Crowds. Occlusions. Changing light. Multi-floor layouts.",body:"Digeiz is designed for crowded, complex and large-scale physical environments where camera conditions, movement patterns and operational constraints make analytics significantly harder than in digital channels."})})]}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:35",title:"Explore the platform, layer by layer",primary:{label:"See how it works",href:"/platform/how-it-works"},secondary:{label:"Request a demo",href:"/contact"}})]})}function Sy(){return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:41",eyebrow:"How it works",title:"How Video Becomes Analytics",body:"Digeiz turns approved camera streams into aggregated insights through on-site processing and cloud analytics.",image:ke.securityArchitecture,primary:{label:"See all platform layers",href:"/platform"},secondary:{label:"See Video Infrastructure",href:"/platform/video-infrastructure"},badges:["Real-time processing","On-site servers","No raw video storage","Analytics-first model"]}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:42",className:"process-section",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:43",eyebrow:"End-to-end model",title:"Ap
162proved video. Local processing. Business access.",body:"The platform connects to selected video sources, processes images locally on site, generates analytics in real time, and makes aggregated insights available through dashboards and APIs."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:44",steps:["Approved video","Local processing","Analytics signals","Aggregation"],completionMarker:!0}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:45",className:"content-bands",children:[o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:46",index:"01",title:"Data starts from approved video sources",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:46",children:"Digeiz works from selected camera streams provided by the client. Streams can come from existing CCTV cameras, cameras dedicated to analytics, or integrated video management systems."}),items:["Existing CCTV cameras","Dedicated analytics cameras","Video management systems"],accent:"purple"}),o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:47",index:"02",title:"Processing happens locally, on site",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:47",children:"The most sensitive stage of processing happens on image processing servers deployed on the client site. Video frames are analyzed locally in real time, keeping processing close to the source. Raw video does not become a cloud dataset."}),items:["Real-time processing","On-site servers","No raw video storage","Raw video remains local"],accent:"black"}),o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:48",index:"03",title:"Images become analytics signals",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:48",children:"The platform generates counting, segmentation and pathway signals used to measure traffic, journeys, dwell time and cross-visits."}),visual:o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:48",steps:["Video stream","Detection","Analytics signals","Structured metrics"],light:!0,completionMarker:!0}),accent:"pink"}),o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:49",index:"04",title:"Aggregated insights are centralized",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:49",children:"Analytics are centralized in the cloud platform for storage, historical analysis and access across sites. Users interact with structured insights, not raw video."}),items:["Dashboards & reporting","KPI views","Historical analysis","APIs & data services","BI and media integrations"],accent:"turquoise"})]})]}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:52",title:"Want to go deeper into video infrastructure and deployment?",primary:{label:"Talk to us about your setup",href:"/contact"},secondary:{label:"See Video Infrastructure",href:"/platform/video-infrastructure"}})]})}function qE(){const a=[{label:"Cameras & VMS",text:"Digeiz connects directly to existing CCTV infrastructure without hardware replacement or system disruption.",metrics:"IP cameras · VMS · Read-only access · Configurable streams"},{label:"Edge Processing",text:"All video processing is performed locally on on-premise servers, ensuring real-time performance and operational control.",metrics:"Local GPU servers · Real-time analysis · No video storage"},{label:"Reliability & Monitoring",text:"Continuous monitoring and remote operations support stability, performance and long-term reliability across deployments of any scale.",metrics:"CPU · GPU · Memory · Network · Anomaly detection"},{label:"Cloud Architecture",text:"Only aggregated and anonymized data is transmitted to the cloud, where it is securely stored and made available for analysis and integration.",metrics:"Ingestion · Validation · Storage · Access"},{label:"Integrations",text:"Structured data access through APIs supports the tools organizations already use.",metrics:"REST API · BI tools · DSP / SSP · Warehouses · Webhooks"}],s=["No raw video leaves the site","Read-only camera access","Secured cloud access","Full operations traceability"];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:71",eyebrow:"Video Infrastru
162cture",title:"Built on your existing video infrastructure",body:"Connect to your cameras, process video locally, and deliver reliable data at scale — without disrupting your IT environment.",image:ke.securityArchitecture,primary:{label:"How it works",href:"/platform/how-it-works"},secondary:{label:"Request a demo",href:"/contact"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:72",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:73",eyebrow:"Architecture",title:"Cameras to analytics, without rebuilding the stack."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:74",steps:["Cameras / VMS","On-premise processing","Secure cloud","Dashboards / APIs"],completionMarker:!0}),o.jsx(Yr,{"data-loc":"client/src/pages/PlatformPages.tsx:75",rows:a})]}),o.jsxs("section",{"data-loc":"client/src/pages/PlatformPages.tsx:77",className:"infrastructure-proof","aria-labelledby":"infrastructure-proof-title",children:[o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:78",className:"infrastructure-proof-media","aria-hidden":"true",children:o.jsx(Yn,{"data-loc":"client/src/pages/PlatformPages.tsx:78",className:"infrastructure-proof-flow"})}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:79",className:"infrastructure-proof-shade","aria-hidden":"true"}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:80",className:"site-container infrastructure-proof-inner",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:81",className:"infrastructure-proof-intro",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:82",className:"infrastructure-proof-eyebrow",children:"Infrastructure proof"}),o.jsx("h2",{"data-loc":"client/src/pages/PlatformPages.tsx:83",id:"infrastru
162cture-proof-title",children:"Confidence at every layer."}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:84",children:"Four safeguards built into the way Digeiz connects, processes and delivers data."})]}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:86",className:"infrastructure-proof-list",role:"list",children:s.map((r,l)=>o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:87",className:"infrastructure-proof-item",role:"listitem",children:[o.jsxs("span",{"data-loc":"client/src/pages/PlatformPages.tsx:88",className:"infrastructure-proof-index",children:["0",l+1," / 04"]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:89",className:"infrastructure-proof-statement",children:[o.jsx(Gn,{"data-loc":"client/src/pages/PlatformPages.tsx:89","aria-hidden":"true"}),o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:89",children:r})]})]},r))})]})]}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:94",title:"Connect your infrastructure to actionable data",primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore analytics",href:"/platform/analytics"}})]})}function BE(){const a=[{label:"Detection and segmentation",text:"Deep neural networks identify human silhouettes and extract spatial coordinates and visual features used for trajectory analysis.",metrics:"Detections · Spatial coordinates · Background segmentation"},{label:"Tracking trajectories",text:"Tracking algorithms connect detections over time to build coherent trajectories through motion prediction, appearance similarity and spatial consistency.",metrics:"Motion prediction · Appearance similarity · Spatial consistency"},{label:"Privacy-preserving re-identification",text:"Feature vectors use visible clothing appearance cues such as colors and shapes, excluding facial features. The system cannot identify or authenticate individuals.",metrics:"Clothing appearance · No facial recognition · No biometric identification"},{label:"Counting and flow analytics",text:"Calibrated zones classify trajectory events such as entry, exit or pass-by to measure traffic at key points of interest.",metrics:"Entrances · Stores · Corridors · Screens · Event areas"},{label:"From trajectories to business insights",text:"Aggregated trajectories generate visitor journeys, dwell times, cross-visits and retail media screen exposure.",metrics:"Journeys · Dwell time · Cross-visits · Media exposure"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:107",eyebrow:"AI",title:"Computer Vision Built for Crowded Places",body:"Digeiz models detect, track and classify visitors across hundreds of cameras — even in dense crowds, occlusions and changing light.",image:ke.homeHero,primary:{label:"See the full pipeline",href:"/platform/how-it-works"},secondary:{label:"Request a demo",href:"/contact"},badges:["No facial recognition","Appearance-based re-identification","Local real-time processing"]}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:108",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:109",eyebrow:"Processing logic",title:"Transform visual input into structured behavioral analytics.",body:"Digeiz AI models are designed for dense pedestrian traffic, occlusions, overlapping trajectories, changing lighting and complex indoor layouts."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:110",steps:["Detection","Tracking","Appearance-based re-identification","Trajectories","Analytics"],completionMarker:!0}),o.jsx(Yr,{"data-loc":"client/src/pages/PlatformPages.tsx:111",rows:a})]}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:113",className:"ai-demographics",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:113",className:"site-container ai-demographics-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:113",children:o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:113",tone:"dark",eyebrow:"Demographic segmentation",title:"Independently tested by CESP",body:"Gender and age classification accuracy was independently tested by CESP as part of a 2024 audit across four shopping centres."})}),o.jsx(Ai,{"data-loc":"client/src/pages/PlatformPages.tsx:113",tone
162:"dark",metrics:[{value:"96%",label:"agreement on gender classification"},{value:"85%",label:"agreement on age range classification"}]})]})}),o.jsx(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:114",className:"ai-lifecycle",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:114",className:"ai-lifecycle-grid",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:114",eyebrow:"Continuous improvement",title:"Strong AI today, designed to keep improving.",body:"The Digeiz AI team continuously evaluates new model architectures and training approaches through an integrated training, benchmarking, validation and production deployment pipeline."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:114",steps:["Training","Benchmarking","Validation","Production"],completionMarker:!0})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:115",title:"Explore how Digeiz transforms camera infrastructures into audience intelligence",primary:{label:"See how the platform works",href:"/platform/how-it-works"},secondary:{label:"Analytics & metrics",href:"/platform/analytics"}})]})}function QE(){const a=[{value:"5,000+",label:"cameras monitored"},{value:"<5 min",label:"incident detection"},{value:"<1 hr",label:"recovery"},{value:"98%+",label:"average data completeness at POI activation"},{value:"6",label:"automated quality stages"},{value:"95%+",label:"agreement with manual ground truth"}],s=[{number:"01",title:"Methodology",text:"Review of the measurement methodology, including real-world audience measurement use cases."},{number:"02",title:"Algorithms",text:"Code review of the executables associated with data computation and metric generation."},{number:"03",title:"Field tests",text:"Accuracy testing of metrics in real-life conditions, including in-mall environments."}],r=["Calculation of footfall rates","Accuracy of age-band and gender profiles","Measurement of time spent in shop"],l=[{label:"Video infrastructure monitoring",text:"The platform monitors image stability, camera configuration, obstruction, stream availability, latency, resolution consistency and system performance.",metrics:"Cameras · Servers · Network · Video streams"},{label:"Data monitoring and quality assessment",text:"Automated tools monitor KPIs, identify missing data and compare current metrics against historical patterns to surface anomalies.",metrics:"KPI monitoring · Abnormal patterns · Missing data · Completeness"},{label:"Data reconstruction",text:"When gaps occur due to hardware, network or power incidents, statistical models use historical traffic patterns and related datasets to reconstruct information transparently.",metrics:"Gap detection · Dependency mapping · Reconstruction · Incident logs"},{label:"Data quality validation",text:"The end-to-end quality process verifies output accuracy, dataset completeness and access to historical data across six automated stages.",metrics:"Camera intake · Monitoring · Detection · Ticketing · Reconstruction · Quality checks"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:141",eyebrow:"Data Reliability",title:"Analytics You Can Trust at Scale",body:"Monitoring hundreds of cameras continuously — so your data stays accurate even when the real world doesn’t cooperate.",image:ke.spatialMap,primary:{label:"See all platform layers",href:"/platform"},secondary:{label:"Request a demo",href:"/contact"}}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:142",className:"reliability-scale",children:o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:142",className:"site-container",children:o.jsx(Ai,{"data-loc":"client/src/pages/PlatformPages.tsx:142",metrics:a,tone:"dark"})})}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:143",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:144",eyebrow:"Why reliability matters",title:"Reliable AI starts with reliable visual data.",body:"Camera movement, zoom changes, partial obstructions, unstable streams and degraded network conditions can affect analytics. Digeiz continuously monitors both the video infrastru
162cture and the generated data."}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:145",className:"reliability-pipeline",children:[o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:145",steps:["Video Infrastructure","AI Processing","Data Monitoring","Reliable Analytics"],completionMarker:!0}),o.jsx(Ti,{"data-loc":"client/src/pages/PlatformPages.tsx:145",mode:"reliability"})]}),o.jsx(Yr,{"data-loc":"client/src/pages/PlatformPages.tsx:146",rows:l})]}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:148",className:"audit-statement","aria-labelledby":"audit-title",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:149",className:"site-container audit-layout",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:150",className:"audit-copy",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:151",className:"audit-eyebrow",children:"Independent verification · CESP 2024"}),o.jsxs("h2",{"data-loc":"client/src/pages/PlatformPages.tsx:152",id:"audit-title",children:["Accuracy, ",o.jsx("em",{"data-loc":"client/src/pages/PlatformPages.tsx:152",children:"stress-tested."})]}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:153",children:"A CESP audit evaluated Digeiz AI over an 18-month process, examining how methodology, algorithms and real-world field tests support the accuracy of its metrics."}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:154",className:"audit-credentials","aria-label":"Audit scope",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:155",children:[o.jsx("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:155",children:"18 months"}),o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:155",children:"audit process"})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:156",children:[o.jsx("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:156",children:"77 pages"}),o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:156",children:"independent report"})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:157",children:[o.jsx("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:157",children:"3 stages"}),o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:157",children:"methodology, code, field tests"})]})]})]}),o.jsxs("aside",{"data-loc":"client/src/pages/PlatformPages.tsx:160",className:"audit-evidence","aria-label":"CESP audit dimensions",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:161",className:"audit-evidence-header",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:161",children:"CESP"}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:161",className:"audit-seal","aria-hidden":"true",children:[o.jsx("i",{"data-loc":"client/src/pages/PlatformPages.tsx:161"}),o.jsx("i",{"data-loc":"client/src/pages/PlatformPages.tsx:161"}),o.jsx("i",{"data-loc":"client/src/pages/PlatformPages.tsx:161"})]})]}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:162",className:"audit-evidence-label",children:"Audited dimensions"}),o.jsx("ul",{"data-loc":"client/src/pages/PlatformPages.tsx:163",children:r.map(c=>o.jsxs("li",{"data-loc":"client/src/pages/PlatformPages.tsx:163",children:[o.jsx(Gn,{"data-loc":"client/src/pages/PlatformPages.tsx:163","aria-hidden":"true"}),o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:163",children:c})]},c))}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:164",className:"audit-evidence-note",children:"CESP is the independent industry body for advertising and media audience measurement. Its review examines both the measurement model and the conditions in which it operates."})]}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:166",className:"audit-methods",children:s.map(c=>o.jsxs("article",{"data-loc":"client/src/pages/PlatformPages.tsx:167",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:167",children:c.number}),o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:167",children:c.title}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:167",children:c.text})]},c.number))})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:171",title:"Build reliable analytics from video infrastru
162cture",primary:{label:"Explore the full platform",href:"/platform"},secondary:{label:"Request a demo",href:"/contact"}})]})}function VE(){const a=[["Asset management","Zone performance, destination strength, circulation"],["Leasing","Store ranking, storefront traffic, capture rate"],["Retail media","Audience measurement, campaign performance"],["Centre operations","Weekly monitoring, tenant dialogue"]],s=["Portfolio","Mall","Floor","Area / Zone","Store / POI","Media / Screen"],r=[{label:"Traffic",short:"T",id:"traffic"},{label:"Audience",short:"A",id:"audience"},{label:"Behavior",short:"B",id:"behavior"},{label:"Performance",short:"P",id:"performance"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/PlatformPages.tsx:187",eyebrow:"Analytics",title:"Understand traffic, journeys and media impact across your venues",body:"From entrances to stores, from audiences to journeys, Digeiz turns video into actionable insights at every level of your asset.",image:ke.spatialMap,primary:{label:"Explore solutions",href:"/solutions"},secondary:{label:"Request a demo",href:"/contact"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:188",className:"analysis-levels",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:189",eyebrow:"Multi-dimensional intelligence",title:"One platform, multiple levels of analysis.",body:"Move from portfolio to mall, floor, area, store, point of interest and media screen — across traffic, audience, behavior and performance."}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:190",className:"analytics-matrix","aria-label":"Analysis levels connected to every measurement dimension",children:[o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:191",className:"matrix-flow","aria-hidden":"true",children:o.jsx(Yn,{"data-loc":"client/src/pages/PlatformPages.tsx:191"})}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:192",className:"matrix-header",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:193",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:193",children:"One data layer"}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:193",children:"Every colored signal can be read from the portfolio view down to a single screen or point of interest."})]}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:194",className:"matrix-dimension-key","aria-label":"Measurement dimensions",children:r.map(l=>o.jsxs("span",{"data-loc":"client/src/pages/PlatformPages.tsx:194",className:`matrix-key-${l.id}`,children:[o.jsx("i",{"data-loc":"client/src/pages/PlatformPages.tsx:194","aria-hidden":"true"}),l.label]},l.id))})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:196",className:"matrix-lattice",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:197",className:"matrix-axis-label",children:"Analysis level"}),r.map(l=>o.jsxs("span",{"data-loc":"client/src/pages/PlatformPages.tsx:198",className:`matrix-column-heading matrix-key-${l.id}`,children:[o.jsx("b",{"data-loc":"client/src/pages/PlatformPages.tsx:198",children:l.short}),o.jsx("em",{"data-loc":"client/src/pages/PlatformPages.tsx:198",children:l.label})]},l.id)),s.map((l,c)=>o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:199",className:"matrix-lattice-row",children:[o.jsxs("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:200",className:"matrix-level",children:[o.jsx("small",{"data-loc":"client/src/pages/PlatformPages.tsx:200",children:String(c+1).padStart(2,"0")}),l]}),r.map(f=>o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:201",className:`matrix-relationship matrix-key-${f.id}`,"aria-hidden":"true",children:o.jsx("i",{"data-loc":"client/src/pages/PlatformPages.tsx:201"})},`${l}-${f.id}`))]},l))]})]})]}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:206",className:"journeys-core",children:o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:206",className:"site-container journeys-grid",children:o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:206",tone:"dark",eyebrow:"Core analytics",title:"Visitor journeys & behavioral insights",body:"Understand store-to-store journeys, entry-to-exit paths, cross-visits and category interactions. Use those patterns to optimize tenant mix, leasing decisions and media impact."})})}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:207",className:"media-difference",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:207",className:"site-container media-difference-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:207",className:"media-image",children:o.jsx(Ti,{"data-loc":"client/src/pages/PlatformPages.tsx:207",mode:"media"})}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:207",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:207",eyebrow:"Key differentiator",title:"Retail media & campaign performance",body:"Measure audience exposure, reach, frequency, repeat exposure and demographics — then connect them to incremental visits and destination impact."}),o.jsx(Rt,{"data-loc":"client/src/pages/PlatformPages.tsx:207",steps:["Exposure","Visit","Conversion"],completionMarker:!0}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:207",className:"illustrative-note",children:"Comparison views use campaign-specific audited results only; no example figures are fabricated."})]})]})}),o.jsx(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:208",className:"analytics-domains",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:208",className:"analytics-domain-grid",children:[o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:208",index:"01",title:"Footfall & traffic intelligence",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:208",children:"Measure entries and exits, traffic distribution, peak hours and flows between areas."}),items:["Identify high-traffic zones","Optimize circulation","Track performance over time"],accent:"purple"}),o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:208",index:"02",title:"Audience & visitor segmentation",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:208",children:"Understand gender, age groups, group size and category-based audie
162nce segments."}),items:["Who your visitors are","How audiences differ by zone","Which audiences drive performance"],accent:"pink"}),o.jsx(ot,{"data-loc":"client/src/pages/PlatformPages.tsx:208",index:"03",title:"Dwell time & engagement",body:o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:208",children:"Compare average and median dwell time, time spent by zone or store and bounce rate."}),items:["Identify engagement zones","Compare store attractiveness","Detect friction areas"],accent:"turquoise"})]})}),o.jsx("section",{"data-loc":"client/src/pages/PlatformPages.tsx:209",className:"data-activation",children:o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:209",tone:"dark",eyebrow:"Data activation",title:"Access your data. Activate it everywhere."}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",className:"activation-columns",children:[o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:[o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Dashboards"}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Interactive views across all levels, custom views by team, real-time and historical analysis."})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:[o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Automated reporting"}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Scheduled reports, custom recipients and continuous performance tracking."})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:[o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"APIs"}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Structured endpoints for footfall, journeys, dwell time and media performance."})]}),o.jsxs("div",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:[o.jsx("h3",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"Integrations"}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:209",children:"BI tools, CRM, DSP / SSP, internal tools and scalable data pipelines."})]})]})]})}),o.jsxs(Fe,{"data-loc":"client/src/pages/PlatformPages.tsx:210",children:[o.jsx(Se,{"data-loc":"client/src/pages/PlatformPages.tsx:210",eyebrow:"By team",title:"The same data, used differently across your organization"}),o.jsx("div",{"data-loc":"client/src/pages/PlatformPages.tsx:210",className:"team-link-grid",children:a.map(([l,c])=>o.jsxs(We,{"data-loc":"client/src/pages/PlatformPages.tsx:210",href:l==="Retail media"?"/solutions/retail-media":"/solutions/venue-analytics/shopping-malls",children:[o.jsx("span",{"data-loc":"client/src/pages/PlatformPages.tsx:210",children:l}),o.jsx("p",{"data-loc":"client/src/pages/PlatformPages.tsx:210",children:c}),o.jsx("strong",{"data-loc":"client/src/pages/PlatformPages.tsx:210",children:"Explore use case →"})]},l))})]}),o.jsx(Gt,{"data-loc":"client/src/pages/PlatformPages.tsx:211",title:"Turn analytics into better decisions and measurable impact",primary:{label:"Explore solutions",href:"/solutions"},secondary:{label:"Request a demo",href:"/contact"}})]})}const Bx=[{value:"35+",label:"malls deployed"},{value:"500M+",label:"annual visitors analyzed"},{value:"5,000+",label:"cameras analyzed live"},{value:"10+",label:"countries covered"}];function FE(){const a=[{name:"Asset Management",text:"Understand zone performance, destination strength and circulation patterns across the venue."},{name:"Leasing",text:"Compare stores, storefront traffic, capture rate and location value with objective data."},{name:"Retail Media",text:"Qualify audiences, price campaigns and prove performance across screens and activations."},{name:"Centre Management",text:"Monitor traffic dynamics, identify strong and weak areas, and support tenant dialogue week after week."}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SolutionsPages.tsx:25",className:"solutions-hero",eyebrow:"Solutions",title:"Analytics for Every Team in Your Venue",body:"From visitor traffic to media performance — Digeiz helps operators, leasing teams and media owners make better decisions across their assets.",image:ke.spatialMap,primary:{label:"Explore shopping mall analytics",href:"/solutions/venue-analytics/shopping-malls"},secondary:{label:"Request a demo",href:"/contact"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:26",className:"solution-families",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:27",eyebrow:"Two solution families",title:"Venue analytics and retail media measurement",body:"Digeiz addresses two distinct but connected needs: understanding how physical venues perform, and measuring the impact of media campaigns running inside them."}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:28",className:"solution-family-gri
162d",children:[o.jsxs(We,{"data-loc":"client/src/pages/SolutionsPages.tsx:29",href:"/solutions/venue-analytics/shopping-malls",className:"solution-family solution-family-venue",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:29",children:"Venue Analytics"}),o.jsx("h2",{"data-loc":"client/src/pages/SolutionsPages.tsx:29",children:"Turn traffic into operational, commercial and leasing decisions."}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:29",children:"Across shopping malls and retail stores."}),o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:29",children:"Explore venue analytics →"})]}),o.jsxs(We,{"data-loc":"client/src/pages/SolutionsPages.tsx:30",href:"/solutions/retail-media",className:"solution-family solution-family-media",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:30",children:"Retail Media"}),o.jsx("h2",{"data-loc":"client/src/pages/SolutionsPages.tsx:30",children:"Measure audience exposure and campaign performance."}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:30",children:"Across screens, brand activations and experiential media."}),o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:30",children:"Explore retail media →"})]})]})]}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",className:"teams-overview",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:33",tone:"dark",eyebrow:"One foundation",title:"Used by the teams who run, commercialize and optimize the venue"}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",className:"teams-overview-list",children:a.map((s,r)=>o.jsxs("article",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",children:[o.jsxs("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",children:["0",r+1]}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",children:s.name}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:33",children:s.text})]},s.name))})]})}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:34",className:"solutions-scale",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:34",className:"site-container",children:[o.jsx(Ai,{"data-loc":"client/src/pages/SolutionsPages.tsx:34",metrics:Bx,tone:"light"}),o.jsx(vf,{"data-loc":"client/src/pages/SolutionsPages.tsx:34",items:["CESP-audited audience measurement","ISO 27001"]})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/SolutionsPages.tsx:35",title:"Find the right solution for your team",primary:{label:"Shopping mall analytics",href:"/solutions/venue-analytics/shopping-malls"},secondary:{label:"Request a demo",href:"/contact"}})]})}function GE(){const a=[{value:"130K",label:"exposed visitors"},{value:"650K",label:"impressions"},{value:"5x",label:"repeat exposure"},{value:"+47%",label:"store visit uplift"},{value:"+600",label:"incremental visits"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SolutionsPages.tsx:48",eyebrow:"Retail Media",title:"Turn High-Traffic Venues into Measurable Media Assets",body:"Measure audiences and campaign performance across digital screens, brand activations and experiential media.",image:ke.retailMedia,primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore the platform",href:"/platform"}}),o.jsxs("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:49",className:"retail-media-proof",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:50",className:"site-container retail-media-proof-grid",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:51",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:51",children:"Campaign proof"}),o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:51",children:"+47%"}),o.jsx("h2",{"data-loc":"client/src/pages/SolutionsPages.tsx:51",children:"store visit uplift"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:51",children:"Digeiz connects campaign exposure with subsequent destination visits, demonstrating both audie
162nce delivery and measurable business impact."})]}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:52",className:"campaign-funnel",children:o.jsx(Rt,{"data-loc":"client/src/pages/SolutionsPages.tsx:52",steps:["Exposure","Repeat exposure","Destination visit","Incremental impact"],completionMarker:!0})})]}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:54",className:"site-container",children:o.jsx(Ai,{"data-loc":"client/src/pages/SolutionsPages.tsx:54",metrics:a,tone:"dark"})})]}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:56",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:57",eyebrow:"Measurable inventory",title:"Turn venue audiences into measurable media inventory",body:"Digeiz gives media owners a single measurement layer to qualify audiences, compare media assets and prove campaign impact across physical formats."}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:58",className:"media-capability-bands",children:[o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:59",index:"01",title:"Qualify audiences",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:59",children:"Understand who visits the venue, where audiences concentrate and which segments are exposed."}),accent:"purple"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:60",index:"02",title:"Measure exposure",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:60",children:"Quantify reach, impressions, repeat exposure and audience demographics for digital screens."}),accent:"pink"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:61",index:"03",title:"Measure activations",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:61",children:"Evaluate engagement with experiential activations, roadshows, promotional booths, pop-up stores and brand corners."}),accent:"orange"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:62",index:"04",title:"Demonstrate destination impact",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:62",children:"Measure drive-to-store and compare destination behavior among exposed audiences."}),accent:"turquoise"})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:64",className:"media-operational-line",children:[o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:64",children:"Key metrics"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:64",children:"Reach / impressions / repeat exposure / demographics / drive-to-store impact."}),o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:64",children:"Operational controls"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:64",children:"Active campaigns / spots / duration / playlists / audience measurement coverage."})]})]}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",className:"cesp-audit",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",className:"site-container cesp-audit-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",children:o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:66",tone:"dark",eyebrow:"Independent audit",title:"Audience measurement audited by CESP",body:"Digeiz audience measurement was independently audited by CESP, the French reference body for advertising audience standards, in 2024."})}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",className:"audit-validations",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",children:"Accuracy of exposure measurement across advertising screens"}),o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",children:"Reliability of drive-to-store indicators"}),o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:66",children:"Demographic classification methodology"})]})]})}),o.jsx(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:67",className:"programmatic",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:67",className:"programmatic-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:67",children:o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:67",eyebrow:"Programmatic DOOH",title:"Connect physical media to digital buying",body:"Bring audience intelligence into the broader digital advertising ecosystem, enabling programmatic inventory, audience-based pricing and integration with digital campaign strategies."})}),o.jsx(Rt,{"data-loc":"client/src/pages/SolutionsPages.tsx:67",steps:["Venue audience data","Measurable inventory","Programmatic platforms"],completionMarker:!0})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/SolutionsPages.tsx:68",title:"Unlock the full value of your venue audience",body:"Measure audiences, prove campaign impact and turn physical media into measurable inventory.",primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore the platform",href:"/platform"}})]})}function YE(){const a=[{label:"Audience reach",text:"Shoppers exp
162osed, impressions generated and repeat exposure.",metrics:"Media delivery"},{label:"Exposure quality",text:"Time in the visibility area and exposure frequency.",metrics:"Quality"},{label:"Shopper behavior",text:"Journeys, dwell time and category or department visits.",metrics:"Behavior"},{label:"Conversion",text:"Checkout visits and exposed versus non-exposed comparison.",metrics:"Conversion"},{label:"Commercial impact",text:"Sales uplift and basket-level reporting.",metrics:"Business outcome"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SolutionsPages.tsx:81",eyebrow:"Retail Stores",title:"Prove the ROI of Every In-Store Campaign",body:"From screen exposure to checkout — connect every campaign to real shopper behavior and business results.",image:ke.retailMedia,primary:{label:"Request a demo",href:"/contact"},secondary:{label:"See how it works",href:"/platform/how-it-works"}}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",className:"store-uplift",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",className:"site-container store-uplift-grid",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:"Measured commercial impact"}),o.jsx("strong",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:"Up to +38%"}),o.jsx("h2",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:"measured sales uplift"})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:[o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:82",children:"Digeiz compares exposed shoppers with a control group and connects campaign exposure to checkout data, allowing retailers and brands to quantify the commercial impact of in-store advertising."}),o.jsx(vf,{"data-loc":"client/src/pages/SolutionsPages.tsx:82",items:["Ad-triggered exposure","Exposed vs non-exposed","Journey tracking","Checkout reporting"]})]})]})}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:83",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:84",eyebrow:"Full-funnel measurement",title:"Measure the full journey from exposure to purchase",body:"Digeiz connects advertising exposure with what shoppers do next inside the store, creating a continuous view from media contact to commercial outcome."}),o.jsx(Rt,{"data-loc":"client/src/pages/SolutionsPages.tsx:85",steps:["Ad exposure","Shopper journey","Category engagement","Checkout","Purchase uplift"],completionMarker:!0}),o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:86",compact:!0,eyebrow:"Campaign scorecard",title:"One scorecard, from media delivery to commercial impact"}),o.jsx(Yr,{"data-loc":"client/src/pages/SolutionsPages.tsx:87",rows:a})]}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",className:"retail-audiences",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:89",tone:"dark",eyebrow:"Built for the organization",title:"Retail media, brands and store teams"}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",className:"retail-audience-grid",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:[o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Retail media teams"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Demonstrate the value of in-store advertising and sell measurable performance to brands and agencies."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:[o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Brands & marketing teams"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Evaluate campaign effectiveness, optimize media planning and prove ROI."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:[o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Store operations teams"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:89",children:"Understand traffic patterns and shopper journeys that explain campaign and store performance."})]})]})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/SolutionsPages.tsx:90",title:"Turn your stores into measurable retail media environments",body:"Connect exposure, shopper behavior and purchase outcomes to prove the value of every in-store campaign.",primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore the platform",href:"/platform"}})]})}function XE(){const a=[{label:"Asset Management teams",text:"Optimize the long-term performance and value of the shopping mall asset.",metrics:"Traffic by zone · Heatmaps · Origin-destination flows · Entrance performance · Dwell time"},{label:"Leasing teams",text:"Optimize tenant mix and support rent negotiations with objective traffic data.",metrics:"Store visits · Storefront traffic · Capture rate · Cross-visits · Category comparison"},{label:"Retail Media & Commercial Partnerships",text:"Monetize mall audience through data-driven retail media.",metrics:"Reach · Repeat · Audience segments · Campaign exposure · Destination lift"},{label:"Shopping Centre Managers",text:"Monitor weekly operational performance and support tenant dialogue.",metrics:"Store rankings · Entrance-to-destination flows · Daily and weekly traffic · Corridor strength"}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SolutionsPages.tsx:102",eyebrow:"Shopping Malls",title:"Turn mall traffic into asset, leasing and media decisions",body:"Measure visitor traffic, understand shopper journeys and unlock new value across asset management, leasing, tenant relationships and retail media.",image:ke.homeHero,primary:{label:"Request a demo",href:"/contact"},secondary:{label:"See selected deployments",href:"#deployments"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:103",className:"mall-outcomes",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:104",eyebrow:"Multiple business outcomes",title:"One analytics platform across the full shopping mall organization"}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",className:"mall-outcome-grid",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"01"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Better asset performance"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Optimize zones, destinations and circulation."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"02"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Better commercial decisions"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Support tenant discussions and leasing strategy."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"03"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Better tenant relationships"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Equip centre managers with weekly operational insight."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"04"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Better media monetization"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:105",children:"Turn mall audience into measurable retail media inventory."})]})]})]}),o.jsxs("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:107",className:"mall-map-section",children:[o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:108",className:"mall-map-scene","aria-hidden":"true",children:o.jsx(Ti,{"data-loc":"client/src/pages/SolutionsPages.tsx:108"})}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:109",className:"site-container mall-map-gri
162d",children:o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:109",tone:"dark",eyebrow:"Mall intelligence",title:"See the asset as a connected system",body:"Understand how entrance flows, destinations, zones, stores and media locations interact across the full venue."})})]}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:111",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:112",eyebrow:"Four key teams",title:"A common analytics foundation for different decisions",body:"Shopping mall operators rely on visitor analytics across teams with distinct responsibilities. Digeiz keeps those views connected."}),o.jsx(Yr,{"data-loc":"client/src/pages/SolutionsPages.tsx:113",rows:a}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:114",className:"mall-audit-note",children:"Audience measurement and campaign metrics produced by Digeiz are validated by an independent CESP audit — providing media teams with independently audited measurement data."})]}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",id:"deployments",className:"shopping-trust",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:116",tone:"dark",eyebrow:"Trusted at scale",title:"Deployed across leading shopping malls",body:"Digeiz is already deployed in major shopping centers across Europe and analyzes hundreds of millions of annual visits."}),o.jsx(Ai,{"data-loc":"client/src/pages/SolutionsPages.tsx:116",metrics:Bx,tone:"dark"}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",className:"mini-deployments",children:[{n:"Westfield Forum des Halles",i:ke.deployments.forumDesHalles},{n:"Westfield London",i:ke.deployments.westfieldLondon},{n:"Bullring & Grand Central",i:ke.deployments.bullring},{n:"NorteShopping",i:ke.deployments.norteShopping}].map(s=>o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",children:[o.jsx("img",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",src:s.i,alt:s.n}),o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:116",children:s.n})]},s.n))})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/SolutionsPages.tsx:117",title:"Turn mall traffic into actionable decisions",body:"Give every team — asset, leasing, media and centre management — the analytics they need to understand performance and create value.",primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore all analytics",href:"/platform/analytics"}})]})}function KE(){const a=[{label:"Planning metrics",text:"Store visitor profile, cross-visit rates, screen-to-store correlation, journey heatmap by entrance and daypart footfall averages."},{label:"Campaign delivery metrics",text:"Occasions-to-see, reach, repeat exposure, playlist availability, screen coverage and audience segmentation."},{label:"Performance metrics",text:"Visitor uplift, pre / during / post comparison, category and mall benchmarks, and drive-to-store rate."}];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SolutionsPages.tsx:128",eyebrow:"Customer case study",title:"How retail media teams plan and prove DOOH campaigns",body:"From screen selection to drive-to-store measurement — a look at how retail media managers use Digeiz to build better media offers and demonstrate campaign ROI to occupiers.",image:ke.retailMedia,primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore retail media analytics",href:"/solutions/retail-media"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:129",className:"case-challenge",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:129",eyebrow:"The challenge",title:"The gap between selling screens and proving their value",body:"Retail media teams sell advertising space to occupiers and agencies, but buyers need answers to two questions: which screens should they buy, and did the campaign drive more people into the store?"}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",className:"case-question-grid",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:"Planning"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:"Which screens reach visitors most likely to visit the target store?"})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:"Measurement"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:129",children:"Did the campaign drive more visitors — and how can uplift be proved?"})]})]})]}),o.jsxs("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:130",className:"case-planning",children:[o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:131",className:"case-planning-scene","aria-hidden":"true",children:o.jsx(Ti,{"data-loc":"client/src/pages/SolutionsPages.tsx:131",mode:"media"})}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",className:"site-container case-planning-grid",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:132",tone
162:"dark",eyebrow:"Use case 01",title:"Identify the right screens for a specific occupier",body:"Combine store-level visitor data with screen performance data to build a bespoke network rather than selling generic screen bundles."}),o.jsxs("ol",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:[o.jsx("li",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:"Select the target store"}),o.jsx("li",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:"Identify the audience"}),o.jsx("li",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:"Find screens that over-index"}),o.jsx("li",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:"Map the customer journey"}),o.jsx("li",{"data-loc":"client/src/pages/SolutionsPages.tsx:132",children:"Optimize by daypart"})]})]})})]}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:134",className:"case-measurement",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:134",eyebrow:"Use case 02",title:"Prove that a DOOH campaign drove store visits",body:"Digeiz provides two complementary measurement approaches, with exposure and drive-to-store metrics produced using a methodology independently audited by CESP in 2024."}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",className:"measurement-split",children:[o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Visitor Uplift"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Exposed vs. non-exposed"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Compare store visit rate, incremental visits and the audience profile of exposed visitors."})]}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:[o.jsx("span",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Visitor Growth"}),o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Pre / during / post"}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:134",children:"Compare campaign performance against category and mall benchmarks to isolate broader traffic trends."})]})]}),o.jsx(Rt,{"data-loc":"client/src/pages/SolutionsPages.tsx:134",steps:["Exposure","Store visit","Campaign period","Benchmark"]})]}),o.jsx("section",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",className:"inventory-intelligence",children:o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:135",tone:"dark",eyebrow:"Business impact",title:"From inventory to intelligence"}),o.jsxs("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",className:"inventory-grid",children:[o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:135",index:"01",title:"Build better media packages",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",children:"Replace generic bundles with bespoke networks built around audience profiles and customer journeys."}),accent:"purple"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:135",index:"02",title:"Price with confidence",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",children:"Support CPM and daypart pricing with footfall, dwell time and audience evidence."}),accent:"orange"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:135",index:"03",title:"Prove ROI to occupiers",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",children:"Deliver post-campaign reports showing uplift, reach and repeat exposure."}),accent:"turquoise"}),o.jsx(ot,{"data-loc":"client/src/pages/SolutionsPages.tsx:135",index:"04",title:"Grow programmatic DOOH revenue",body:o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:135",children:"Connect audience-qualified inventory to programmatic buying platforms."}),accent:"pink"})]})]})}),o.jsxs(Fe,{"data-loc":"client/src/pages/SolutionsPages.tsx:136",children:[o.jsx(Se,{"data-loc":"client/src/pages/SolutionsPages.tsx:136",eyebrow:"Campaign data",title:"The data behind every campaign"}),o.jsx("div",{"data-loc":"client/src/pages/SolutionsPages.tsx:136",className:"case-metric-rows",children:a.map(s=>o.jsxs("article",{"data-loc":"client/src/pages/SolutionsPages.tsx:136",children:[o.jsx("h3",{"data-loc":"client/src/pages/SolutionsPages.tsx:136",children:s.label}),o.jsx("p",{"data-loc":"client/src/pages/SolutionsPages.tsx:136",children:s.text})]},s.label))})]}),o.jsx(Gt,{"data-loc":"client/src/pages/SolutionsPages.tsx:137",title:"Give your retail media team the data to plan and prove every campaign",body:"Build audie
162nce-based media packages, optimize screen selection and deliver reports that brands and agencies trust.",primary:{label:"Request a demo",href:"/contact"},secondary:{label:"Explore retail media analytics",href:"/solutions/retail-media"}})]})}function Xr({eyebrow:a,title:s,subtitle:r,body:l,primary:c,secondary:f,badges:p,pipeline:h,sections:m,visual:g,finalTitle:b}){return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SecurityPages.tsx:31",eyebrow:a,title:s,body:`${r} ${l}`,image:ke.securityArchitecture,primary:c,secondary:f,badges:p}),o.jsxs(Fe,{"data-loc":"client/src/pages/SecurityPages.tsx:32",className:"security-detail",children:[h&&o.jsx(Rt,{"data-loc":"client/src/pages/SecurityPages.tsx:33",steps:h,completionMarker:!0}),o.jsx("div",{"data-loc":"client/src/pages/SecurityPages.tsx:34",className:"security-spatial-frame",children:g??o.jsx(Ti,{"data-loc":"client/src/pages/SecurityPages.tsx:34",mode:"infrastructure"})}),o.jsx("div",{"data-loc":"client/src/pages/SecurityPages.tsx:35",className:"security-bands",children:m.map((v,S)=>o.jsx(ot,{"data-loc":"client/src/pages/SecurityPages.tsx:35",index:String(S+1).padStart(2,"0"),title:v.title,body:o.jsx("p",{"data-loc":"client/src/pages/SecurityPages.tsx:35",children:v.body}),items:v.items,accent:v.accent??"purple"},v.title))})]}),o.jsx(Gt,{"data-loc":"client/src/pages/SecurityPages.tsx:37",title:b,primary:c,secondary:f})]})}function IE(){const a=[["Privacy by Design","Understand the principles that shape the platform from the first frame.","/security/privacy"],["No Facial Recognition","See how Digeiz relies on clothing appearance, not faces, to understand visitor flows.","/security/no-facial-recognition"],["Data Processing","Understand how video is transformed into aggregated analytics.","/security/data-processing"],["Infrastructure Security","Explore the technical and operational safeguards behind the platform.","/security/infrastructure"]];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/SecurityPages.tsx:49",className:"security-hero",eyebrow:"Security",title:"Embedded privacy-first security",body:"Turn video into useful analytics with a platform designed to minimize data exposure from the start. Digeiz combines on-site processing, anonymized outputs, controlled access and secure infrastru
162cture.",image:ke.securityArchitecture,primary:{label:"Explore Privacy by Design",href:"/security/privacy"},secondary:{label:"See Infrastructure Security",href:"/security/infrastructure"},badges:["No facial recognition","No raw video storage","Aggregated outputs only","CNIL audit closed without sanction or formal notice (2025)"]}),o.jsxs(Fe,{"data-loc":"client/src/pages/SecurityPages.tsx:50",className:"security-foundation",children:[o.jsx(Se,{"data-loc":"client/src/pages/SecurityPages.tsx:51",eyebrow:"Data minimization",title:"Built to reduce exposure from the first frame",body:"Video is analyzed locally, transformed rapidly, and used to produce aggregated insights rather than person-level outputs. This architecture supports business value while keeping data exposure tightly limited."}),o.jsxs("div",{"data-loc":"client/src/pages/SecurityPages.tsx:52",className:"security-hub-visual",children:[o.jsx(Rt,{"data-loc":"client/src/pages/SecurityPages.tsx:52",steps:["Video stream","Local processing","Aggregation","Analytics access"],completionMarker:!0}),o.jsx(Ti,{"data-loc":"client/src/pages/SecurityPages.tsx:52",mode:"infrastructure"})]})]}),o.jsx("section",{"data-loc":"client/src/pages/SecurityPages.tsx:54",className:"security-meaning",children:o.jsxs("div",{"data-loc":"client/src/pages/SecurityPages.tsx:54",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/SecurityPages.tsx:54",tone:"dark",eyebrow:"Security at Digeiz",title:"Privacy-first processing, reinforced by infrastructure and operations",body:"Security starts with how data is processed. Infrastructure protection, access control and operational discipline then reinforce that model."}),o.jsx("div",{"data-loc":"client/src/pages/SecurityPages.tsx:54",className:"security-nav-grid",children:a.map(([s,r,l])=>o.jsxs(We,{"data-loc":"client/src/pages/SecurityPages.tsx:54",href:l,children:[o.jsx("h3",{"data-loc":"client/src/pages/SecurityPages.tsx:54",children:s}),o.jsx("p",{"data-loc":"client/src/pages/SecurityPages.tsx:54",children:r}),o.jsx("strong",{"data-loc":"client/src/pages/SecurityPages.tsx:54",children:"Explore →"})]},l))})]})}),o.jsx(Fe,{"data-loc":"client/src/pages/SecurityPages.tsx:55",className:"security-real-world",children:o.jsxs("div",{"data-loc":"client/src/pages/SecurityPages.tsx:55",className:"security-world-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/SecurityPages.tsx:55",children:o.jsx(Se,{"data-loc":"client/src/pages/SecurityPages.tsx:55",eyebrow:"Real-world deployments",title:"Designed for existing CCTV, local processing and secure cloud access",body:"The platform supports large-scale deployments without requiring a completely new video stack."})}),o.jsx(Rt,{"data-loc":"client/src/pages/SecurityPages.tsx:55",steps:["Client CCTV","On-premise processing","Secure cloud","Dashboards","Authorized support"]})]})}),o.jsx(Gt,{"data-loc":"client/src/pages/SecurityPages.tsx:56",title:"Explore the privacy and compliance framework",primary:{label:"Explore Privacy by Design",href:"/security/privacy"},secondary:{label:"See our GDPR framework",href:"/security/gdpr"}})]})}function ZE(){return o.jsx(Xr,{"data-loc":"client/src/pages/SecurityPages.tsx:61",eyebrow:"Security · Privacy",title:"Privacy by Design from the First Frame",subtitle:"Digeiz generates audience analytics while minimizing personal data exposure throughout the processing chain.",body:"The platform analyzes visitor flows, counting and behavior patterns without relying on facial recognition, identity-based matching, or long-term storage of raw images.",primary:{label:"See how data is processed",href:"/security/data-processing"},secondary:{label:"Learn about GDPR compliance",href:"/security/gdpr"},badges:["No facial recognition","No raw video storage","Aggregated outputs only","CNIL audit closed without sanction or formal notice (2025)"],pipeline:["Video stream","Real-time local processing","Anonymous technical signals","Aggregated analytics"],sections:[{title:"Designed to reduce exposure, not expand it",body:"Privacy by design means privacy is embedded directly into the architecture of the platform. Raw images are processed immediately, analytics outputs are aggregated, and the system is not designed to identify named individuals.",accent:"purple"},{title:"Built for analytics, not identification",body:"Digeiz is designed to understand flows, c
162ounts, dwell time and pathways across physical venues. It supports decision-making at venue level, not recognition, authentication or identification of specific people.",items:["Visitor flow analytics","Counting","Dwell time","Pathway patterns"],accent:"turquoise"},{title:"Real-time processing with minimal retention",body:"Video frames are processed locally in real time and do not become stored business assets within the analytics workflow. The value comes from metrics generated through processing, not retaining raw visual content.",accent:"black"},{title:"Anonymous outputs for decision-making",body:"Clients access visitor counts, dwell time, cross-visits, typical pathways and media performance indicators. Outputs are designed for reporting and optimization, not monitoring specific individuals.",items:["Counts","Dwell time","Cross-visits","Typical pathways","Media performance"],accent:"mint"},{title:"Transparency is part of privacy",body:"Digeiz supports deployments with entrance signage, QR codes and privacy information pages that help clients explain processing on site.",accent:"orange"}],visual:o.jsx(Yn,{"data-loc":"client/src/pages/SecurityPages.tsx:67"}),finalTitle:"Understand how privacy is embedded in the processing chain"})}function $E(){return o.jsx(Xr,{"data-loc":"client/src/pages/SecurityPages.tsx:71",eyebrow:"Security · No Facial Recognition",title:"How Digeiz Understands Visitor Flows Without Facial Recognition",subtitle:"Digeiz uses clothing appearance to analyze the flow of visitors — not faces to recognize identities.",body:"The face is excluded from this logic. The system is designed for flow analysis and aggregate insight, not for identifying or authenticating people.",primary:{label:"See Privacy by Design",href:"/security/privacy"},secondary:{label:"Understand Data Processing",href:"/security/data-processing"},badges:["Clothing appearance","No facial recognition","Visitor flow analytics"],sections:[{title:"Not Facial Recognition. Clothing Appearance.",body:"Digeiz does not use the face to understand movement across a venue. It uses visible shapes and colors of clothing to connect observations across cameras and points of interest without turning the system into a face-based recognition tool.",items:["Digeiz: clothing appearance for visitor flows","Facial recognition: the face to recognize, authenticate or identify"],accent:"purple"},{title:"What Clothing Appearance Means",body:"The Digeiz tag is built from visible clothing appearance cues, including shapes and colors observed across what a person is wearing. It does not rely on an exact body silhouette.",items:["Visible clothing colors","Visible clothing shapes","Non-face visual cues","Appearance continuity across spaces"],accent:"turquoise"},{title:"Built to Understand the Flow of Visitors",body:"The purpose is to understand how populations move through a venue at scale: where flows build, how zones connect, which paths are most used and what patterns emerge over time.",items:["Visitor flows across zones","Dwell time patterns","Cross-visits","Typical pathways"],accent:"mint"},{title:"Useful for Visitor Flows, Not for Identity",body:"Digeiz is not designed for facial recognition, identity authentication, named individual identification or person-level surveillance. The tag describes clothing appearance for movement analysis, not a unique identity.",items:["Not facial recognition","Not identity authentication","Not named individual identification","Not person-level surveillance"],accent:"black"}],finalTitle:"Explore the privacy logic behind visitor flow analytics"})}function JE(){return o.jsx(Xr,{"data-loc":"client/src/pages/SecurityPages.tsx:80",eyebrow:"Security · Data Processing",title:"How Video Becomes Analytics",subtitle:"Digeiz transforms video streams into aggregated insights through a processing chain designed for privacy and operational reliability.",body:"The platform connects to approved sources, processes them locally, extracts movement and behavioral signals, and delivers aggregated analytics.",primary:{label:"Explore Privacy by Design",href:"/security/privacy"}
162,secondary:{label:"See Infrastructure Security",href:"/security/infrastructure"},pipeline:["Cameras / VMS","Local processing","Technical transformation","Aggregation","Dashboards / APIs"],sections:[{title:"Connect to approved video sources",body:"The platform connects only to video streams selected for analytics use, from existing security cameras or cameras dedicated to audience measurement.",accent:"purple"},{title:"Process locally, in real time",body:"Video is processed on image processing servers deployed on the client site. This keeps the most sensitive stage close to the source and avoids unnecessary circulation of personal data.",accent:"black"},{title:"Turn images into movement intelligence",body:"The AI pipeline detects people, reconstructs trajectories, and extracts signals for traffic, movement, dwell time and pathways. Cross-camera analysis relies on appearance-based signals rather than facial identity.",accent:"pink"},{title:"Aggregate before delivery",body:"Outputs delivered to clients are aggregated analytics for reporting, optimization and integration: counting, segmentation, dwell time, typical pathways, cross-visits and media performance indicators.",accent:"turquoise"},{title:"What stays — and what does not",body:"The workflow keeps counting events, traffic and flow indicators, dwell time, pathway patterns and aggregated audience insights. It is not intended for facial recognition, named identification, identity authentication or long-term storage of raw video as an analytics output.",items:["Used: aggregated analytics","Not used: facial recognition","Not used: identity authentication","Not used: raw video as analytics output"],accent:"mint"},{title:"A processing model built for insight and restraint",body:"This model produces high-value analytics while keeping personal-data handling focused, short-lived and proportionate.",accent:"orange"}],finalTitle:"See how privacy and infrastructure reinforce the processing model"})}function WE(){return o.jsx(Xr,{"data-loc":"client/src/pages/SecurityPages.tsx:91",eyebrow:"Security · GDPR",title:"A Structured Approach to GDPR Compliance",subtitle:"Digeiz supports privacy-conscious analytics deployments through architecture, safeguards and clear processing roles.",body:"The platform combines privacy by design, limited retention, aggregated outputs and deployment support within a structured GDPR framework.",primary:{label:"Explore Privacy by Design",href:"/security/privacy"},secondary:{label:"See Data Processing",href:"/security/data-processing"},sections:[{title:"Clear roles matter",body:"The client defines the purpose, legal basis and visitor information; Digeiz provides processing technology, safeguards and analytics delivery. In Q4 2024, the CNIL audited Digeiz’s data processing and AI training practices. The audit closed without sanctions or formal notice, with two minor recommendations issued. A formal closing letter dated April 7, 2025 confirmed the closure.",items:["Client: purpose, legal basis, visitor information","Digeiz: technology, safeguards, analytics delivery"],accent:"purple"},{title:"Aligned with core GDPR principles",body:"The architecture reflects data minimization, limited retention, purpose limitation, integrity and confidentiality — reducing the risk of misuse for surveillance or individual identification.",items:["Data minimization","Purpose limitation","Storage limitation","Integrity and confidentiality"],accent:"turquoise"},{title:"Compliance is supported by product design",body:"Digeiz helps reduce privacy impact by processing images locally, deleting them quickly, retaining only aggregated outputs, and preventing the platform from becoming a tool for identity recognition.",accent:"black"},{title:"Visitor information remains essential",body:"Clients are responsible for transparency in public environments. Digeiz supports them with notices, web pages and QR-code based information access.",accent:"mint"},{title:"A shared compliance effort",body:"Technology alone is not compliance. Legal basis, site communication, governance and deployment choices all matter. Digeiz provides a privacy-conscious technical foundation.",accent:"orange"}
162],finalTitle:"Explore the safeguards supporting privacy-conscious deployments"})}function e5(){return o.jsx(Xr,{"data-loc":"client/src/pages/SecurityPages.tsx:101",eyebrow:"Security · Infrastructure",title:"Infrastructure Security for Real-World Deployments",subtitle:"Digeiz secures analytics deployments through segmented architecture, controlled access, protected connectivity and operational monitoring.",body:"The platform is designed for enterprise environments where on-site processing, cloud services, maintenance and analytics delivery work together securely.",primary:{label:"See how data is processed",href:"/security/data-processing"},secondary:{label:"Explore Privacy by Design",href:"/security/privacy"},pipeline:["Customer CCTV","On-premise processing","Secure connectivity","Cloud platform","Authorized technical access"],sections:[{title:"A segmented architecture by design",body:"Video-side processing and aggregated analytics environments are separated to reduce attack surface, limit lateral movement and prevent a compromise in one layer from directly reaching another.",accent:"purple"},{title:"Strictly controlled access paths",body:"Technical systems are restricted to authorized personnel through centralized authentication, protected channels, limited privilege and logged operations.",items:["Authorized users only","Bastion-based access","2FA","Centralized authentication","Session logging"],accent:"turquoise"},{title:"Secure connectivity across environments",body:"Remote maintenance and inter-environment communications rely on VPN connectivity, restricted network access and firewall-based controls.",accent:"black"},{title:"Protection of processing infrastructure",body:"Image processing servers are deployed on the client site in controlled environments. Camera credentials are encrypted and privileged access is restricted to authorized technical operators.",accent:"mint"},{title:"Traceability, monitoring and maintenance discipline",body:"Logging, monitoring and supervision provide visibility across configuration changes, access paths and operational events to improve control and incident response.",accent:"orange"},{title:"Security is also operational",body:"Role separation, temporary access approval, incident handling, confidentiality rules and regular staff awareness reinforce infrastructure security.",accent:"pink"}],finalTitle:"Understand the privacy logic behind the infrastructure"})}function t5(a){const s=w.useRef(a);s.current=a;const r=w.useRef(null);return r.current||(r.current=function(...l){return s.current.apply(this,l)}),r.current}const a5="/api/maps/script";let xo;function n5(){return window.google?.maps?Promise.resolve(!0):xo||(xo=new Promise(a=>{const s=document.createElement("script");s.src=a5,s.async=!0,s.onload=()=>{a(!!window.google?.maps),s.remove()},s.onerror=()=>{a(!1),s.remove()},document.head.appendChild(s)}),xo)}function s5({className:a,initialCenter:s={lat:37.7749,lng:-122.4194},initialZoom:r=12,onMapReady:l}){const c=w.useRef(null),f=w.useRef(null),[p,h]=w.useState("loading"),m=t5(async()=>{if(!await n5()||!window.google?.maps){h("unavailable");return}if(!c.current){h("unavailable");return}try{f.current=new window.google.maps.Map(c.current,{zoom:r,center:s,mapTypeControl:!0,fullscreenControl:!0,zoomControl:!0,streetViewControl:!0,mapId:"DEMO_MAP_ID"}),l?.(f.current),h("ready")}catch{h("unavailable")}});return w.useEffect(()=>{m()},[m]),o.jsx("div",{"data-loc":"client/src/components/Map.tsx:164",ref:c,className:_e("w-full h-[500px]",a),"aria-busy":p==="loading",children:p==="unavailable"&&o.jsxs("div",{"data-loc":"client/src/components/Map.tsx:166",className:"map-fallback",role:"status",children:[o.jsx("span",{"data-loc":"client/src/components/Map.tsx:167",children:"Map temporarily unavailable"}),o.jsx("p",{"data-loc":"client/src/components/Map.tsx:168",children:"Please use the directions link for the Digeiz headquarters."})]})})}const wy={lat:48.8306,lng:2.2357},jy="6LeTwBYsAAAAAHnQRY9rdwnFG1DLDDQdOZv0EAyb",i5="contact_submit";function r5(){const a=[{title:"Computer vision at scale",body:"AI models designed for crowded environments, complex journeys and multi-camera deployments."},{title:"Real-world retail expertise",body:"Analytics designed around decisions made by asset, leasing, operations, retail media, retailer and brand team
162s."},{title:"Responsible data architecture",body:"On-site processing, aggregated outputs and no facial recognition are embedded in the way the platform is designed."},{title:"Built in Paris. Deployed internationally.",body:"A focused team building and operating a platform used across large physical venues in multiple markets."}],s=[["Ambition","We choose hard problems because they are worth solving."],["Humility","We stay grounded, keep learning and let reality sharpen our thinking."],["Ownership","We take responsibility, move with urgency and do what is needed to deliver."],["Data ethics & responsibility","We believe powerful technology must be built and used responsibly."]];return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/CompanyContactPages.tsx:42",className:"company-hero",eyebrow:"Company",title:"Built in Paris. Focused on making physical audiences measurable.",body:"Digeiz combines computer vision, large-scale video infrastructure and retail expertise to turn real-world activity into reliable audience and business intelligence.",image:ke.homeHero,primary:{label:"Talk to our team",href:"/contact"},secondary:{label:"Careers",href:"#careers"}}),o.jsxs(Fe,{"data-loc":"client/src/pages/CompanyContactPages.tsx:43",className:"company-why",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:43",eyebrow:"Why we exist",title:"The physical world is still an underused media channel",body:"Physical venues generate massive audiences every day, yet they remain far less measurable, actionable and monetized than digital environments. Digeiz exists to close that gap."}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:43",className:"company-statement",children:"From venue traffic to audience intelligence. From measurement to activation."})]}),o.jsx("section",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",className:"company-difference",children:o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",className:"site-container",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",eyebrow:"What makes Digeiz different",title:"AI built for the physical world",body:"Technology and domain expertise designed specifically for large, complex physical venues."}),o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",className:"difference-grid",children:a.map((r,l)=>o.jsxs("article",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",children:[o.jsxs("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",children:["0",l+1]}),o.jsx("h3",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",children:r.title}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:44",children:r.body})]},r.title))})]})}),o.jsxs(Fe,{"data-loc":"client/src/pages/CompanyContactPages.tsx:45",className:"company-principles",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:45",eyebrow:"Principles",title:"The principles behind how we work"}),o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:45",className:"principle-bands",children:s.map(([r,l],c)=>o.jsx(ot,{"data-loc":"client/src/pages/CompanyContactPages.tsx:45",index:`0${c+1}`,title:r,body:o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:45",children:l}),accent:["purple","turquoise","orange","pink"][c]},r))})]}),o.jsxs("section",{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",id:"careers",className:"careers-band",children:[o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",className:"careers-media",style:{backgroundImage:`url("${dE("company-careers")}")`}}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",className:"site-container careers-inner",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",eyebrow:"Careers",title:"Want to help make physical audiences measurable?",body:"We are building a company around ambitious technology, real-world execution and responsible data use. If that sounds like your kind of challenge, we would like to hear from you."}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",className:"action-row",children:[o.jsx(Un,{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",href:"mailto:[email protected]?subject=Careers at Digeiz",variant:"dark",surface:"paper",children:"See open roles"}),o.jsx(Un,{"data-loc":"client/src/pages/CompanyContactPages.tsx:46",href:"/contact",variant:"secondary",surface:"paper",children:"Get in touch"})]})]})]})]})}function l5(){const[a,s]=w.useState(!1),[r,l]=w.useState(""),[c,f]=w.useState(!1),p=sf.contact.submit.useMutation({onSuccess:()=>s(!0),onError:m=>l(m.message.includes("reCAPTCHA")||m.message.includes("verification service")?"We could not confirm the verification. Please try again.":m.message||"We could not send your request. Please try again shortly.")});w.useEffect(()=>{const m=()=>{window.location.hash!=="#contact-form"&&window.location.hash!=="#contact-form-fields"||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>{document.getElementById("contact-form-fields")?.scrollIntoView({block:"start",behavior:"auto"})}))};return m(),window.addEventListener("hashchange",m),()=>window.removeEventListener("hashchange",m)},[]),w.useEffect(()=>{if(document.querySelector('script[data-recaptcha-v3="contact"]'))return;
162const m=document.createElement("script");m.src=`https://www.google.com/recaptcha/api.js?render=${encodeURIComponent(jy)}`,m.async=!0,m.defer=!0,m.dataset.recaptchaV3="contact",document.head.appendChild(m)},[]);async function h(m){m.preventDefault(),l("");const g=new FormData(m.currentTarget);if(!window.grecaptcha){l("We could not confirm the verification. Please refresh the page and try again.");return}f(!0);let b;try{b=await new Promise((v,S)=>{window.grecaptcha?.ready(()=>{window.grecaptcha?.execute(jy,{action:i5}).then(v).catch(S)})})}catch{l("We could not confirm the verification. Please refresh the page and try again."),f(!1);return}f(!1),p.mutate({name:String(g.get("name")||""),email:String(g.get("email")||""),company:String(g.get("company")||""),role:String(g.get("role")||""),phone:String(g.get("phone")||""),topic:String(g.get("topic")||""),message:String(g.get("message")||""),recaptchaToken:b})}return o.jsxs(o.Fragment,{children:[o.jsx(Et,{"data-loc":"client/src/pages/CompanyContactPages.tsx:113",className:"contact-hero",eyebrow:"Contact",title:"Let’s talk about your venue and what you want to measure",body:"Digeiz helps shopping centre operators, retail media teams and retailers measure visitor flows, audience performance and campaign impact across physical venues.",image:ke.homeHero,primary:{label:"Request a demo",href:"#contact-form-fields"}}),o.jsx("section",{"data-loc":"client/src/pages/CompanyContactPages.tsx:114",className:"contact-main",children:o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:115",className:"site-container contact-grid",children:[o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:116",className:"contact-flow-background","aria-hidden":"true",children:o.jsx(Yn,{"data-loc":"client/src/pages/CompanyContactPages.tsx:116",tone:"light",fit:"contain",className:"contact-flow-visual"})}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:117",id:"contact-form-fields",className:"contact-form-wrap contact-form-anchor",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:118",eyebrow:"Tell us about your project",title:"Share a few details",body:"We will route your request to the right team."}),a?o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",className:"form-success",role:"status","aria-live":"polite",children:[o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",className:"form-success-mark",children:o.jsx(Gn,{"data-loc":"client/src/pages/CompanyContactPages.tsx:119","aria-hidden":"true"})}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",className:"form-success-content",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",className:"form-success-eyebrow",children:"Request received"}),o.jsx("h2",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",children:"Thank you — we’re on it."}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",children:"Your request has reached the Digeiz team. We will review it and get back to you shortly."}),o.jsxs("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:119",className:"form-success-link",href:"mailto:[email protected]",children:["Need to reach us sooner? Email our team ",o.jsx(wi,{"data-loc":"client/src/pages/CompanyContactPages.tsx:119","aria-hidden":"true"})]})]})]}):o.jsxs("form",{"data-loc":"client/src/pages/CompanyContactPages.tsx:120",onSubmit:h,className:"contact-form",noValidate:!0,children:[o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:121",children:["Full name",o.jsx("input",{"data-loc":"client/src/pages/CompanyContactPages.tsx:121",name:"name",autoComplete:"name"})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:122",children:["Work email",o.jsx("input",{"data-loc":"client/src/pages/CompanyContactPages.tsx:122",name:"email",type:"email",autoComplete:"email"})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:123",children:["Company",o.jsx("input",{"data-loc":"client/src/pages/CompanyContactPages.tsx:123",name:"company",autoComplete:"organization"})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:124",children:["Role",o.jsx("input",{"data-loc":"client/src/pages/CompanyContactPages.tsx:124",name:"role",autoComplete:"organization-title",placeholder:"Your role or position"})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:125",className:"full-field",children:["Phone",o.jsx("input",{"data-loc":"client/src/pages/CompanyContactPages.tsx:125",name:"phone",type:"tel",autoComplete:"tel",inputMode:"tel",placeholder:"+33 6 12 34 56 78"})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",className:"full-field",children:["I’m contacting Digeiz about",o.jsxs("select",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",name:"topic",defaultValue:"",children:[o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",value:"",children:"Select a topic"}),o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",children:"Shopping mall analytics"}),o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",children:"Retail media measurement"}),o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",children:"In-store campaign measurement"}),o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",children:"Partnerships"}),o.jsx("option",{"data-loc":"client/src/pages/CompanyContactPages.tsx:126",children:"Other"})]})]}),o.jsxs("label",{"data-loc":"client/src/pages/CompanyContactPages.tsx:127",className:"full-field",children:["Message",o.jsx("textarea",{"data-loc":"client/src/pages/CompanyContactPages.tsx:127",name:"message",rows:6,placeholder:"Tell us about your venue, your goals, your current setup and what you want to measure."})]}),o.jsx("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:128",className:"form-submit full-field",children:o.jsxs("button",{"data-loc":"client/src/pages/CompanyContactPages.tsx:128",type:"submit",className:"surface-signal surface-signal-paper",disabled:c||p.isPending,children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:128",className:"surface-signal-label",children:c?"Verifying":p.isPending?"Sending request":"Send request"}),o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:128",className:"surface-signal-arrow",children:o.jsx(wi,{"data-loc":"client/src/pages/CompanyContactPages.tsx:128","aria-hidden":"true"})})]})}),r&&o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:129",className:"form-error full-field",role:"alert",children:r})]}),o.jsxs("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:132",className:"form-privacy",children:["Your information will only be used to respond to your request. Protected by Google reCAPTCHA. ",o.jsx("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:132",href:"/privacy-policy",children:"Privacy Policy"}),"."]}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:133",className:"form-reassurance",children:"We review each request and route it to the right team for the most relevant next step."})]}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:135",className:"contact-proof contact-proof-overlay",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:135",children:"Trusted scale"}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:135",children:"35+ malls"}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:135",children:"500M+ annual visitors"}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:135",children:"10+ countries"})]})]})}),o.jsxs(Fe,{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",className:"contact-secondary",children:[o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",eyebrow:"Other ways to reach us",title:"Talk to the right team"}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",className:"contact-paths",children:[o.jsxs("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",href:"mailto:[email protected]?subject=Partnerships",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"Partnerships"}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"For operators, retail media, integrations or strategic partnerships."}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"Talk to our team →"})]}),o.jsxs("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",href:"mailto:[email protected]?subject=Careers",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"Careers"}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"Interested in joining Digeiz?"}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"See open roles →"})]}),o.jsxs("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",href:"mailto:[email protected]",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"General inquiries"}),o.jsx("p",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"For press or other company requests."}),o.jsx("strong",{"data-loc":"client/src/pages/CompanyContactPages.tsx:138",children:"[email protected] →"})]})]})]}),o.jsx("section",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"headquarters",children:o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"site-container headquarters-gri
162d",children:[o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",children:[o.jsx(LC,{"data-loc":"client/src/pages/CompanyContactPages.tsx:139","aria-hidden":"true"}),o.jsx(Se,{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",tone:"dark",eyebrow:"Headquarters",title:"Paris area. International deployments."}),o.jsxs("address",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",children:["738 Rue Yves Kermen",o.jsx("br",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139"}),"92100 Boulogne-Billancourt",o.jsx("br",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139"}),"France"]}),o.jsxs("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",href:"mailto:[email protected]",children:[o.jsx(kC,{"data-loc":"client/src/pages/CompanyContactPages.tsx:139","aria-hidden":"true"}),"[email protected]"]})]}),o.jsxs("div",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"hq-map","aria-label":"Google Maps location of Digeiz headquarters",children:[o.jsx("span",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"hq-map-label",children:"DIGEIZ · BOULOGNE-BILLANCOURT"}),o.jsx(s5,{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"hq-map-canvas",initialCenter:wy,initialZoom:16,onMapReady:m=>{new google.maps.marker.AdvancedMarkerElement({map:m,position:wy,title:"Digeiz — 738 Rue Yves Kermen"})}}),o.jsx("a",{"data-loc":"client/src/pages/CompanyContactPages.tsx:139",className:"hq-map-directions",href:"https://www.google.com/maps/search/?api=1&query=738+Rue+Yves+Kermen+92100+Boulogne-Billancourt",target:"_blank",rel:"noreferrer",children:"Open in Google Maps ↗"})]})]})})]})}const o5=["Access their personal data","Request rectification or erasure","Restrict or object to the processing","Lodge a complaint with a supervisory authority"],c5=["Secure offices","Access management – authorized personnel","Access logging","Data processing on internal network","No use of subcontractors","Strong authentication policy","Firewalls"];function u5(){const[a]=w.useState(Lx);return o.jsxs(o.Fragment,{children:[o.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:29",className:"privacy-policy-hero global-progress-section",children:[o.jsx("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:30",className:"privacy-policy-hero-media",style:{backgroundImage:`url("${a}")`},"aria-hidden":"true"}),o.jsx("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:31",className:"privacy-policy-hero-shade","aria-hidden":"true"}),o.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:32",className:"site-container",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:33",className:"privacy-policy-eyebrow",children:"Digeiz · Legal notice"}),o.jsx("h1",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:34",children:"Information on personal data processing"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:35",className:"privacy-policy-lead",children:"This page provides information about how Digeiz processes personal data, as well as the rights of individuals whose data may be involved."}),o.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:36",className:"privacy-policy-meta",children:[o.jsx("span",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:36",children:"Document version · 27 May 2025"}),o.jsx("span",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:36",children:"738 rue Yves Kermen · 92100 Boulogne-Billancourt · France"})]})]})]}),o.jsx("section",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:40",className:"privacy-policy-main global-progress-section",children:o.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:41",className:"site-container privacy-policy-layout",children:[o.jsxs("aside",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:42",className:"privacy-policy-toc","aria-label":"Privacy Policy contents",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:43",children:"On this page"}),o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:44",href:"#introduction",children:"Introduction"}),o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:45",href:"#development",children:"Development of our solutions"}),o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:46",href:"#use",children:"Use of our solutions"}),o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:47",href:"#security",children:"Data security and privacy"}),o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:48",href:"mailto:[email protected]",children:"[email protected] ↗"})]}),o.jsxs("article",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:51",className:"privacy-policy-content",children:[o.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:52",id:"introduction",className:"privacy-policy-intro",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:53",children:"In accordance with Regulation (EU) 2016/679 (“General Data Protection Regulation” or “GDPR”), this page provides information about how Digeiz processes personal data, as well as the rights of individuals whose data may be involved."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:54",children:"Digeiz, located at 738 rue Yves Kermen, 92100 Boulogne-Billancourt, France, develops and provides audience and traffic measurement solutions primarily for shopping centers, in order to calculate statistics on pedestrian flows, understand use of space, and improve layouts."}),o.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:55",className:"privacy-policy-callout",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:55",children:"This notice includes:"}),o.jsxs("ul",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:55",children:[o.jsx("li",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:55",children:"Information about data processing conducted by Digeiz during the development of its AI-based solutions."}),o.jsx("li",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:55",children:"Information about data processing carried by shopping centers when they use Digeiz’s solutions."})]})]})]}),o.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:58",id:"development",className:"privacy-policy-section",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:59",className:"privacy-policy-index",children:"01"}),o.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:60",children:"Data processing for the development of our solutions"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:61",children:"As part of the development of its artificial intelligence-based solutions, Digeiz, acting as the data controller, processes certain personal data contained in publicly available image datasets, including photographs captured in public spaces via video surveillance systems."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:63",children:"Source of the data"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:64",children:"These datasets have been made available online by academic institutions and research organizations. For example, the “UPAR” dataset is one such publicly available source. Digeiz does not collect these images directly and has no relationship with the people shown in them."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:66",children:"Purpose of processing"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:67",children:"The images are used solely for research and development to build and improve AI solutions that provide real-time, aggregated statistics on pedestrian movements."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:69",children:"Categories of personal data"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:70",children:"The datasets consist solely of images. However, Digeiz applies systematic pre-processing techniques to de-identify the data before any further use. No other types of personal data are processed."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:72",children:"Legal basis"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:73",children:"The legal basis for this processing is Digeiz’s legitimate interest, as provided for in Article 6(1)(f) of the GDPR, namely the interest in developing an efficie
162nt, bias-minimized solution to improve foot traffic management in commercial environments."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:75",children:"Recipients of the data"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:76",children:"The data is not shared with any third parties. Access is strictly limited to authorized Digeiz personnel involved in model development. No data is transferred outside the European Union."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:78",children:"Retention period"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:79",children:"Only the de-identified data is retained, and only for the time strictly necessary to develop and evaluate Digeiz’s systems. Original datasets are not stored."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:81",children:"Rights of data subjects"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:82",children:"In accordance with the GDPR, individuals have the right to:"}),o.jsx("ul",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:83",className:"privacy-policy-list",children:o5.map(s=>o.jsx("li",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:83",children:s},s))}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:84",children:"However, due to the de-identification measures applied, Digeiz is not able to identify individuals in the datasets it processes. As a result, the exercise of certain rights may not be technically feasible in this context."}),o.jsxs("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:85",children:["If you believe that your image may appear in a dataset used by Digeiz, or if you wish to know more about the data sources used for training, you may contact us at ",o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:85",href:"mailto:[email protected]",children:"[email protected]"}),"."]})]}),o.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:88",id:"use",className:"privacy-policy-section",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:89",className:"privacy-policy-index",children:"02"}),o.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:90",children:"Data processing carried out during the use of our solutions"}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:92",children:"Purposes of data processing"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:93",children:"When shopping centers use Digeiz’s solutions, they act as data controllers, and Digeiz acts as a data processor."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:94",children:"Personal data are processed on the basis of the legitimate interest of the relevant shopping center to provide visitors with the optimal customer experience and to improve its sales performance (see Article 6.1(f) of the GDPR). Digeiz’s system allows for the reliable and precise observation of visitor flows in order to optimize customer routes, while anonymizing any personal data collected within a very short timeframe."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:96",children:"Categories of data processed and data subjects"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:97",children:"The Digeiz system collects data about shopping center visitors. Personal data are collected in the form of images from which are extracted, within one second, anonymized vector characteristics for each visitor: shapes and colors observable from clothing, excluding faces."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:98",children:"These anonymized vectors are grouped to build statistics on visitors’ routes through the site. Once these anonymized vector characteristics have been extracted on the fly, the images are automatically erased."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:99",children:"Thus, no images captured by the system are saved. The anonymized vector characteristics of visitors are erased once the statistics on fragments of visitors’ route are erased. Only anonymized statistics are conserved and shared with the shopping center."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:101",children:"Recipients"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:102",children:"Personal data are only accessible and processed by authorized Digeiz personnel. The data transmitted by Digeiz to the relevant shopping center are exclusively anonymous statistical data."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:104",children:"Data retention period"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:105",children:"Captured images, meaning personal data, are processed within a second and are not stored."}),o.jsx("h3",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:107",children:"Rights of individuals"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:108",children:"In accordance with the applicable legal and regulatory provisions, you have the right to access, rectify, delete, limit or object to the processing of your personal data, the right to define directives relating to the conservation, deleti
162on and sharing of your data after your death, and the right to the portability of such data."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:109",children:"Due to the nature of the processing carried out, Digeiz will not necessarily be able to comply with these requests. This is because the processing carried out by Digeiz is done for statistical purposes, meaning that the resulting statistics do not constitute identifiable personal data, but rather anonymous data. Digeiz’s processing thus only produces aggregate data."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:110",children:"In this regard, a system which analyzes the pedestrian traffic of a shopping center based on criteria such as gender and age group in order to count visitors or determine commercial lease prices for the various store operators is considered by the French national commission on information technology and liberties (CNIL) as a statistical system."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:111",children:"The algorithmic processing carried out by our system is therefore in line with the statistical data processing guidelines outlined in Article 116 of Decree No. 2019-536 dated 29 May 2019, and thereby precludes the right to object. Based on this text, the right to object can be precluded in situations where the exercise of this right may prevent or seriously hamper the achievement of specific outcomes, and where such exemptions are necessary in order to achieve these outcomes."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:112",children:"The right to object can here be precluded for two reasons. Firstly, because the exercise of this right would prevent the gathering of reliable statistical data. Secondly, because no effective objection method can in practice be implemented without forgoing all statistics-gathering and thereby compromising the aim of the processing of data."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:113",children:"However, Digeiz and the relevant shopping centers take very seriously any questions you may have about the processing of your personal data within this system."}),o.jsxs("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:114",children:["To exercise your rights, or if you have any questions about the processing of your data, please email us at ",o.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:114",href:"mailto:[email protected]",children:"[email protected]"})," or contact the relevant shopping center directly."]}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:115",children:"After contacting us, if you feel that your rights have not been respected, you can file a claim with the relevant data protection authority (CNIL in France)."})]}),o.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:118",id:"security",className:"privacy-policy-section privacy-policy-security",children:[o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:119",className:"privacy-policy-index",children:"03"}),o.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:120",children:"Data security and privacy"}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:121",children:"The personal data collected by Digeiz are stored in a highly secure environment. In order to ensure their safety, Digeiz has implemented the following technical and organizational measures:"}),o.jsx("ul",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:122",className:"privacy-policy-measures",children:c5.map(s=>o.jsx("li",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:122",children:s},s))}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:123",children:"Digeiz employees are required to respect the confidentiality of these personal data."}),o.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicyPage.tsx:124",children:"Digeiz will notify the relevant shopping center of any breach of confidentiality identified within its system."})]})]})]})})]})}const d5=[{id:"signal",number:"01",name:"Signal Line",description:"Un trait violet se déploie sous le libellé avec un déplacement discret de la flèche."}
162,{id:"ink",number:"02",name:"Ink Capsule",description:"Une capsule noire tactile inverse le texte pour un état de survol plus affirmé."},{id:"prism",number:"03",name:"Prism Sweep",description:"Un balayage violet–turquoise traverse la base du lien avec une énergie de marque maîtrisée."},{id:"aperture",number:"04",name:"Aperture Ring",description:"Une bordure violette et un halo contenu soulignent le lien sans recourir à un fond gris."},{id:"orbit",number:"05",name:"Violet Orbit",description:"Le texte grossit et devient violet tandis que le chevron effectue une rotation complète sur son axe."}],f5=["Platform","Solutions","Security","Company"];function p5({variant:a}){return o.jsxs("nav",{"data-loc":"client/src/pages/NavHoverLab.tsx:50",className:_e("hover-lab-preview-nav",`hover-lab-variant-${a}`),"aria-label":`${a} preview`,children:[o.jsx("img",{"data-loc":"client/src/pages/NavHoverLab.tsx:51",src:ke.logoColor,alt:"Digeiz",className:"hover-lab-wordmark"}),o.jsx("div",{"data-loc":"client/src/pages/NavHoverLab.tsx:52",className:"hover-lab-preview-links",children:f5.map((s,r)=>o.jsxs("button",{"data-loc":"client/src/pages/NavHoverLab.tsx:54",type:"button",className:"hover-lab-item",children:[o.jsx("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:55",children:s}),r<3&&o.jsx(Ox,{"data-loc":"client/src/pages/NavHoverLab.tsx:55","aria-hidden":"true"})]},s))}),o.jsx("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:59",className:"hover-lab-demo-cta",children:"Request a demo"})]})}function m5(){const[a,s]=w.useState("signal");return o.jsx("section",{"data-loc":"client/src/pages/NavHoverLab.tsx:68",className:"hover-lab-page",children:o.jsxs("div",{"data-loc":"client/src/pages/NavHoverLab.tsx:69",className:"hover-lab-shell",children:[o.jsxs("header",{"data-loc":"client/src/pages/NavHoverLab.tsx:70",className:"hover-lab-header",children:[o.jsx(We,{"data-loc":"client/src/pages/NavHoverLab.tsx:71",href:"/",className:"hover-lab-back",children:"← Back to site"}),o.jsxs("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:72",className:"hover-lab-kicker",children:[o.jsx(Ax,{"data-loc":"client/src/pages/NavHoverLab.tsx:72","aria-hidden":"true"}),"Internal interaction study"]})]}),o.jsxs("div",{"data-loc":"client/src/pages/NavHoverLab.tsx:75",className:"hover-lab-intro",children:[o.jsx("p",{"data-loc":"client/src/pages/NavHoverLab.tsx:76",className:"hover-lab-eyebrow",children:"Navigation desktop"}),o.jsxs("h1",{"data-loc":"client/src/pages/NavHoverLab.tsx:77",children:["Choose a hover that feels more ",o.jsx("em",{"data-loc":"client/src/pages/NavHoverLab.tsx:77",children:"Digeiz."})]}),o.jsx("p",{"data-loc":"client/src/pages/NavHoverLab.tsx:78",children:"Survolez ou naviguez au clavier dans chaque navbar. Les dimensions, le logo et les libellés reprennent la navigation desktop réelle ; seul le langage d’interaction change."})]}),o.jsx("div",{"data-loc":"client/src/pages/NavHoverLab.tsx:81",className:"hover-lab-grid",children:d5.map(r=>{const l=a===r.id;return o.jsxs("article",{"data-loc":"client/src/pages/NavHoverLab.tsx:85",className:_e("hover-lab-card",l&&"is-selected"),children:[o.jsxs("div",{"data-loc":"client/src/pages/NavHoverLab.tsx:86",className:"hover-lab-card-meta",children:[o.jsx("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:87",children:r.number}),l&&o.jsxs("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:88",className:"hover-lab-selected",children:[o.jsx(Gn,{"data-loc":"client/src/pages/NavHoverLab.tsx:88","aria-hidden":"true"}),"Selected for review"]})]}),o.jsx("h2",{"data-loc":"client/src/pages/NavHoverLab.tsx:90",children:r.name}),o.jsx("p",{"data-loc":"client/src/pages/NavHoverLab.tsx:91",children:r.description}),o.jsx(p5,{"data-loc":"client/src/pages/NavHoverLab.tsx:92",variant:r.id}),o.jsxs("button",{"data-loc":"client/src/pages/NavHoverLab.tsx:93",type:"button",className:"hover-lab-select",onClick:()=>s(r.id),"aria-pressed":l,children:[l?"Chosen direction":"Choose this direction",o.jsx("span",{"data-loc":"client/src/pages/NavHoverLab.tsx:99",children:"↗"})]})]},r.id)})}),o.jsx("p",{"data-loc":"client/src/pages/NavHoverLab.tsx:106",className:"hover-lab-note",children:"La sélection est locale à cette page de test : elle ne modifie pas encore la navbar publique."})]})})}const h5=[{id:"lift",number:"01",name:"Violet Lift",description:"Élévation tactile, violet plus dense et disque fléché projeté vers l’avant."},{id:"prism",number:"02",name:"Signal Traverse",description:"Une couche de signal traverse le CTA en gardant le violet comme marqueur d’action."}
162,{id:"ink",number:"03",name:"Ink Inversion",description:"Une couche noire inverse la matière et clarifie la lecture du CTA."},{id:"magnetic",number:"04",name:"Trajectory Pull",description:"Le libellé et la flèche se rapprochent dans un mouvement directionnel contrôlé."},{id:"orbit",number:"05",name:"Signal Orbit",description:"Un anneau violet encadre le disque pendant la réponse de la flèche."},{id:"halo",number:"06",name:"Measured Edge",description:"Un liseré violet précise le contour du CTA, sans remplissage décoratif."},{id:"current",number:"07",name:"Crossing Line",description:"Une ligne de signal traverse le centre et oriente les éléments dans son sillage."},{id:"morph",number:"08",name:"Surface Shift",description:"La matière se densifie en violet et confirme l’action par un changement de surface."},{id:"edge",number:"09",name:"Signal Edge",description:"Une bordure de signal violet se dessine sur le pourtour du bouton."},{id:"spark",number:"10",name:"Proof Pulse",description:"Une impulsion brève accompagne la flèche pour confirmer une direction de preuve."}],g5=[{id:"paper",name:"Paper / clair",description:"Fond éditorial clair — le violet reprend le rôle de signal.",surface:"#f7f7f3",ink:"#050505",accent:"#8000ff",accentInk:"#ffffff",hover:"#8000ff",hoverInk:"#ffffff",hoverArrow:"#ffffff",hoverArrowInk:"#8000ff"},{id:"ink",name:"Ink / noir",description:"Fond profond — le turquoise apporte un contraste calme et mesuré.",surface:"#090909",ink:"#ffffff",accent:"#ffffff",accentInk:"#050505",hover:"#ffffff",hoverInk:"#050505",hoverArrow:"#050505",hoverArrowInk:"#ffffff"},{id:"violet",name:"Digeiz Purple",description:"Fond propriétaire — le noir prend le relais comme contrepoint tactile.",surface:"#8000ff",ink:"#ffffff",accent:"#ffffff",accentInk:"#050505",hover:"#ffffff",hoverInk:"#050505",hoverArrow:"#8000ff",hoverArrowInk:"#ffffff"},{id:"mint",name:"Mint / donnée",description:"Fond analytique lumineux — le violet maintient l’action identifiable.",surface:"#7cefa0",ink:"#062c2a",accent:"#ffffff",accentInk:"#050505",hover:"#ffffff",hoverInk:"#050505",hoverArrow:"#7cefa0",hoverArrowInk:"#062c2a"},{id:"orange",name:"Orange / signal",description:"Fond d’alerte analytique — le blanc structure l’action sans concurrencer la donnée.",surface:"#ff6819",ink:"#2c0e00",accent:"#ffffff",accentInk:"#2c0e00",hover:"#ffffff",hoverInk:"#2c0e00",hoverArrow:"#ff6819",hoverArrowInk:"#2c0e00"},{id:"pink",name:"Pink / signal",description:"Fond d’intensité — le blanc garde la lecture nette, le rose signe la réponse.",surface:"#ff0061",ink:"#32000f",accent:"#ffffff",accentInk:"#32000f",hover:"#ffffff",hoverInk:"#32000f",hoverArrow:"#ff0061",hoverArrowInk:"#ffffff"}];function y5(a){return{"--context-surface":a.surface,"--context-ink":a.ink,"--context-accent":a.accent,"--context-accent-ink":a.accentInk,"--context-hover":a.hover,"--context-hover-ink":a.hoverInk,"--context-hover-arrow":a.hoverArrow,"--context-hover-arrow-ink":a.hoverArrowInk}}function wd({concept:a,label:s,experimental:r=!1}){return o.jsxs("button",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:131",type:"button",className:_e("context-button",`context-button-${a}`),title:r?"Étude d’inversion optique — à valider selon le contexte de production":void 0,children:[o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:136",children:s}),o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:137",className:"context-button-arrow",children:o.jsx(wi,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:137",strokeWidth:2.5,"aria-hidden":"true"})})]})}function v5({variant:a}){return o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:144",className:_e("button-lab-stage",`button-lab-variant-${a}`),children:[o.jsxs("button",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:145",type:"button",className:"button-lab-demo-button button-lab-demo-light",children:[o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:146",className:"button-lab-label",children:"Explore solutions"}),o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:147",className:"button-lab-arrow",children:o.jsx(uy,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:147","aria-hidden":"true"})})]}),o.jsxs("button",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:149",type:"button",className:"button-lab-demo-button button-lab-demo-violet",children:[o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:150",className:"button-lab-label",children:"Request a demo"}),o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:151",className:"button-lab-arrow",children:o.jsx(uy,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:151","aria-hidden":"true"})})]})]})}function x5(){const[a,s]=w.useState("lift");return o.jsx("section",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:161",className:"button-lab-page",children:o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:162",className:"button-lab-shell",children:[o.jsxs("header",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:163",className:"button-lab-header",children:[o.jsx(We,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:164",href:"/",className:"button-lab-back",children:"← Back to site"}),o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:165",className:"button-lab-kicker",children:[o.jsx(Ax,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:165","aria-hidden":"true"}),"Internal interaction study"]})]}),o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:168",className:"button-lab-intro",children:[o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:169",className:"button-lab-eyebrow",children:"CTA interaction system"}),o.jsxs("h1",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:170",children:["Make every click feel a little more ",o.jsx("em",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:170",children:"alive."})]}),o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:171",children:"Survolez ou naviguez au clavier dans chaque proposition. Les deux boutons reprennent les formats clairs et violets de Digeiz ; seul le comportement de hover change."})]}),o.jsxs("section",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:174",className:"context-lab","aria-labelledby":"
162context-lab-title",children:[o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:175",className:"context-lab-heading",children:[o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:176",children:[o.jsxs("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:177",className:"button-lab-eyebrow",children:[o.jsx(DC,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:177","aria-hidden":"true"}),"Surface-aware CTA study"]}),o.jsxs("h2",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:178",id:"context-lab-title",children:["Le même bouton,",o.jsx("br",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:178"}),"mais une réponse ",o.jsx("em",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:178",children:"au fond."})]})]}),o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:180",children:"Ces trois comportements lisent les jetons du fond qui les accueille. Le premier inverse le contraste, le deuxième active l’accent adapté à la surface, et le troisième teste une inversion optique directe."})]}),o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:183",className:"context-lab-key","aria-label":"Légende des comportements de survol",children:[o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:184",children:[o.jsx("i",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:184",className:"context-key-contrast"}),"Contraste inverse"]}),o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:185",children:[o.jsx("i",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:185",className:"context-key-accent"}),"Accent contextuel"]}),o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:186",children:[o.jsx("i",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:186",className:"context-key-difference"}),"Inversion optique"]})]}),o.jsx("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:189",className:"context-lab-grid",children:g5.map(r=>o.jsxs("article",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:191",className:_e("context-tile",`context-tile-${r.id}`),style:y5(r),children:[o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:192",className:"context-tile-meta",children:[o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:193",children:["Surface ",r.id]}),o.jsx("i",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:194","aria-hidden":"true"})]}),o.jsx("h3",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:196",children:r.name}),o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:197",children:r.description}),o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:198",className:"context-tile-actions",children:[o.jsx(wd,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:199",concept:"contrast",label:"Inverse contrast"}),o.jsx(wd,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:200",concept:"accent",label:"Surface signal"}),o.jsx(wd,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:201",concept:"difference",label:"Optical invert",experimental:!0})]})]},r.id))}),o.jsxs("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:206",className:"context-lab-note",children:[o.jsx("strong",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:206",children:"Lecture recommandée :"})," les deux premières variantes sont déterministes et prêtes à être raccordées aux couleurs de section ; la troisième est une expérience visuelle reposant sur ",o.jsx("code",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:206",children:"mix-blend-mode"}),", à conserver pour des fonds unis ou très contrôlés."]})]}),o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:209",className:"button-lab-study-divider",children:[o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:210",children:"Movement studies"}),o.jsxs("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:211",children:["Explorations internes. ",o.jsx("strong",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:211",children:"Violet Lift"})," reste la direction recommandée pour les CTA publics."]})]}),o.jsx("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:214",className:"button-lab-grid",children:h5.map(r=>{const l=a===r.id;return o.jsxs("article",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:218",className:_e("button-lab-card",l&&"is-selected"),children:[o.jsxs("div",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:219",className:"button-lab-card-meta",children:[o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:220",children:r.number}),l&&o.jsxs("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:221",className:"button-lab-selected",children:[o.jsx(Gn,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:221","aria-hidden":"true"}),"Selected for review"]})]}),o.jsx("h2",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:223",children:r.name}),o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:224",children:r.description}),o.jsx(v5,{"data-loc":"client/src/pages/ButtonHoverLab.tsx:225",variant:r.id}),o.jsxs("button",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:226",type:"button",className:"button-lab-select",onClick:()=>s(r.id),"aria-pressed":l,children:[l?"Chosen direction":"Choose this direction",o.jsx("span",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:232",children:"↗"})]})]},r.id)})}),o.jsx("p",{"data-loc":"client/src/pages/ButtonHoverLab.tsx:239",className:"button-lab-note",children:"La sélection est locale à cette page de test : aucun bouton public n’est modifié tant qu’une direction n’est pas retenue."})]})})}function b5(){return o.jsx("section",{"data-loc":"client/src/pages/FluidFlowLab.tsx:10",className:"fluid-flow-lab",children:o.jsxs("div",{"data-loc":"client/src/pages/FluidFlowLab.tsx:11",className:"fluid-flow-lab-shell",children:[o.jsxs("header",{"data-loc":"client/src/pages/FluidFlowLab.tsx:12",className:"fluid-flow-lab-header",children:[o.jsx(We,{"data-loc":"client/src/pages/FluidFlowLab.tsx:13",href:"/",className:"fluid-flow-lab-back",children:"← Back to site"}),o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:14",children:"Internal visual study"})]}),o.jsxs("div",{"data-loc":"client/src/pages/FluidFlowLab.tsx:17",className:"fluid-flow-lab-intro",children:[o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:18",children:"Privacy by Design — visual sandbox"}),o.jsxs("h1",{"data-loc":"client/src/pages/FluidFlowLab.tsx:19",children:["Observe the movement.",o.jsx("br",{"data-loc":"client/src/pages/FluidFlowLab.tsx:19"}),o.jsx("em",{"data-loc":"client/src/pages/FluidFlowLab.tsx:19",children:"Not the place."})]}),o.jsxs("div",{"data-loc":"client/src/pages/FluidFlowLab.tsx:20",children:[o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:21",children:"Une toile de fond qui évoque des fluides, des attractions et des croisements entre signaux. Les courbes évoluent librement entre plusieurs points colorés, sans plan architectural ni contrainte spatiale."}),o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:22",children:"Direction proposée pour la section Home Privacy"})]})]}),o.jsxs("figure",{"data-loc":"client/src/pages/FluidFlowLab.tsx:26",className:"fluid-flow-stage",children:[o.jsx(Yn,{"data-loc":"client/src/pages/FluidFlowLab.tsx:27"}),o.jsxs("figcaption",{"data-loc":"client/src/pages/FluidFlowLab.tsx:28",children:[o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:29",children:"01 — ABSTRACT FLOW FIELD"}),o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:30",children:"Independent signals in continuous motion"})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/FluidFlowLab.tsx:34",className:"fluid-flow-lab-principles","aria-label":"Direction principles",children:[o.jsxs("article",{"data-loc":"client/src/pages/FluidFlowLab.tsx:35",children:[o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:35",children:"01"}),o.jsx("h2",{"data-loc":"client/src/pages/FluidFlowLab.tsx:35",children:"No building plan"}),o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:35",children:"Le visuel ne décrit ni lieu, ni parcours imposé, ni cartographie identifiable."})]}),o.jsxs("article",{"data-loc":"client/src/pages/FluidFlowLab.tsx:36",children:[o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:36",children:"02"}),o.jsx("h2",{"data-loc":"client/src/pages/FluidFlowLab.tsx:36",children:"Multiple origins"}),o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:36",children:"Sept points colorés nourrissent des trajectoires superposées et imprévisibles."})]}),o.jsxs("article",{"data-loc":"client/src/pages/FluidFlowLab.tsx:37",children:[o.jsx("span",{"data-loc":"client/src/pages/FluidFlowLab.tsx:37",children:"03"}),o.jsx("h2",{"data-loc":"client/src/pages/FluidFlowLab.tsx:37",children:"Fluid connection"}),o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:37",children:"Les lignes évoquent des flux qui se croisent, se rapprochent et se redistribuent."})]})]}),o.jsx("p",{"data-loc":"client/src/pages/FluidFlowLab.tsx:40",className:"fluid-flow-lab-note",children:"Cette exploration reste isolée dans la sandbox ; la section publique de la Home n’est pas encore modifiée."})]})})}const S5=[{id:"pulse",number:"01",title:"Click pulse",description:"Un clic propage une impulsion depuis le champ : les lignes gagnent en intensité et les points réagissent ensemble.",cue:"Click anyw
162here in the field"},{id:"pointer",number:"02",title:"Pointer pressure",description:"Le pointeur agit comme une pression locale : les courbes se déforment progressivement à proximité de la souris.",cue:"Move your cursor through the field"},{id:"current",number:"03",title:"Whole current",description:"Le mouvement de la souris entraîne tout le courant de lignes en une nappe continue, sans déplacer les points d’origine.",cue:"Sweep horizontally to carry the current"},{id:"attached",number:"04",title:"Attached nodes",description:"Les points suivent la souris et les courbes restent attachées à eux : les trajectoires s’étirent réellement au déplacement.",cue:"Pull the points and stretch their paths"},{id:"ribbon",number:"05",title:"Section ribbon",description:"Une version horizontale compacte, conçue comme un bandeau : le scroll de page fait glisser le courant sans prendre le contrôle de la navigation.",cue:"Scroll the page to move the ribbon"}],Py=[{x:108,y:184,color:"#8000ff"},{x:258,y:82,color:"#7cefa0"},{x:420,y:204,color:"#ff6819"},{x:590,y:92,color:"#ff0061"},{x:744,y:202,color:"#7eeddc"}],Cy=[[0,1,-62],[1,2,54],[0,2,76],[2,3,-70],[3,4,68],[1,4,-96],[0,4,22]],Ey=(a,s,r)=>Math.max(s,Math.min(r,a));function Oy(a,s,r,l,c){const f=s.x-a.x,p=s.y-a.y,h=a.x+f*.32+r*.35+l,m=a.y+p*.16+r+c,g=a.x+f*.7-r*.28-l*.7,b=s.y-p*.22+r*.55-c*.65;return`M${a.x} ${a.y} C${h} ${m} ${g} ${b} ${s.x} ${s.y}`}function w5({variant:a}){const s=w.useRef(null),[r,l]=w.useState({x:.5,y:.5,active:!1}),[c,f]=w.useState(0),[p,h]=w.useState(0),[m,g]=w.useState(!1);w.useEffect(()=>{const _=window.matchMedia("(prefers-reduced-motion: reduce)"),B=()=>g(_.matches);return B(),_.addEventListener("change",B),()=>_.removeEventListener("change",B)},[]),w.useEffect(()=>{if(a.id!=="ribbon")return;const _=()=>h(window.scrollY%720/720);return _(),window.addEventListener("scroll",_,{passive:!0}),()=>window.removeEventListener("scroll",_)},[a.id]);const b=_=>{if(m||a.id==="pulse"||a.id==="ribbon")return;const B=_.currentTarget.getBoundingClientRect();l({x:Ey((_.clientX-B.left)/B.width,0,1),y:Ey((_.clientY-B.top)/B.height,0,1),active:!0})},v=()=>l(_=>({..._,active:!1})),S=()=>{a.id==="pulse"&&!m&&f(_=>_+1)},j=(r.x-.5)*82,E=(r.y-.5)*60,A=Py.map((_,B)=>{if(a.id!=="attached"||!r.active)return _;const N=B%2===0?.8:.45;return{..._,x:_.x+j*N,y:_.y+E*N}}),D=a.id==="pointer"&&r.active?{x:j*.72,y:E*.72}:{x:0,y:0},q=a.id==="current"&&r.active?`translate(${j*.52}px, ${E*.22}px)`:"translate(0, 0)",I=a.id==="ribbon"?`translate(${-p*122}px, 0)`:"translate(0, 0)",J=a.id==="attached"?A:Py,ee=a.id==="pulse"&&c>0;return o.jsxs("div",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:88",ref:s,className:_e("flow-interaction-stage",`flow-interaction-stage-${a.id}`,ee&&"is-pulsing"),onPointerMove:b,onPointerLeave:v,onClick:S,role:a.id==="pulse"?"button":void 0,tabIndex:a.id==="pulse"?0:void 0,onKeyDown:_=>{a.id==="pulse"&&(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),S())},"aria-label":a.id==="pulse"?"Activate flow pulse":void 0,children:[o.jsxs("svg",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:99",viewBox:"0 0 850 285",preserveAspectRatio:"xMidYMid slice","aria-hidden":"true",children:[o.jsxs("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:100",className:"flow-interaction-grid",children:[o.jsx("path",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:100",d:"M0 70H850M0 142H850M0 214H850"}),o.jsx("path",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:100",d:"M106 0V285M318 0V285M530 0V285M742 0V285"})]}),o.jsx("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:101",className:"flow-interaction-current",style:{transform:q},children:o.jsxs("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:102",className:"flow-interaction-ribbon-shift",style:{transform:I},children:[o.jsx("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:103",className:"flow-interaction-ribbons",children:Cy.map(([_,B,N])=>o.jsx("path",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:104",d:Oy(J[_],J[B],N,D.x,D.y),stroke:J[_].color},`ribbon-${_}-${B}`))},ee?`pulse-${c}`:"rest"),o.jsx("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:106",className:"flow-interaction-lines",children:Cy.map(([_,B,N])=>o.jsx("path",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:107",d:Oy(J[_],J[B],N,D.x,D.y),stroke:J[_].color},`line-${_}-${B}`))},ee?`pulse-lines-${c}`:"lines"),o.jsx("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:109",className:"flow-interaction-nodes",children:J.map((_,B)=>o.jsxs("g",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:110",style:{transform:`translate(${_.x}px, ${_.y}px)`},children:[o.jsx("circle",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:110",r:"23",fill:_.color,opacity:".16"}),o.jsx("circle",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:110",r:"7",fill:_.color}),o.jsx("circle",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:110",r:"13",fill:"none",stroke:_.color,strokeWidth:"1.25",opacity:".9"})]},`${B}-${_.x}-${_.y}`))})]})})]}),a.id==="pulse"&&o.jsx("span",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:115",className:"flow-interaction-pulse-ring","aria-hidden":"true"},c),o.jsx("span",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:116",className:"flow-interaction-cue",children:a.cue})]})}function j5(){return o.jsx("section",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:123",className:"flow-interaction-lab",children:o.jsxs("div",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:124",className:"flow-interaction-shell",children:[o.jsxs("header",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:125",className:"flow-interaction-header",children:[o.jsx(We,{"data-loc":"client/src/pages/FlowInteractionLab.tsx:125",href:"/",className:"flow-interaction-back",children:"← Back to site"}),o.jsx("span",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:125",children:"Internal interaction study"})]}),o.jsxs("div",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:126",className:"flow-interaction-intro",children:[o.jsx("p",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:126",children:"Flow behavior lab"}),o.jsxs("h1",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:126",children:["Make the field ",o.jsx("em",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:126",children:"respond."})]}),o.jsx("p",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:126",children:"Explore five interaction languages for the Digeiz flow illustration. Chaque scène est isolée : aucune ne modifie encore les animations publiques."})]}),o.jsx("div",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:127",className:"flow-interaction-list",children:S5.map(a=>o.jsxs("article",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:128",className:_e("flow-interaction-card",a.id==="ribbon"&&"flow-interaction-card-ribbon"),children:[o.jsxs("div",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:129",className:"flow-interaction-card-copy",children:[o.jsx("span",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:129",children:a.number}),o.jsx("h2",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:129",children:a.title}),o.jsx("p",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:129",children:a.description})]}),o.jsx(w5,{"data-loc":"client/src/pages/FlowInteractionLab.tsx:130",variant:a})]},a.id))}),o.jsx("p",{"data-loc":"client/src/pages/FlowInteractionLab.tsx:133",className:"flow-interaction-note",children:"La dernière intention reçue étant incomplète, la variante « Whole current » propose le déplacement simultané de toutes les lignes, sans déplacer les points."})]})})}function P5(){return o.jsxs(cE,{"data-loc":"client/src/App.tsx:26",children:[o.jsx(Qe,{"data-loc":"client/src/App.tsx:27",path:"/",component:LE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:28",path:"/platform",component:UE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:29",path:"/platform/how-it-works",component:Sy}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:30",path:"/how-it-works",component:Sy}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:31",path:"/platform/video-infrastru
162cture",component:qE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:32",path:"/platform/ai",component:BE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:33",path:"/platform/data-reliability",component:QE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:34",path:"/platform/analytics",component:VE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:35",path:"/solutions",component:FE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:36",path:"/solutions/venue-analytics/shopping-malls",component:XE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:37",path:"/solutions/venue-analytics/retail-stores",component:YE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:38",path:"/solutions/retail-media",component:GE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:39",path:"/customer/case-study-retail-media-manager",component:KE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:40",path:"/security",component:IE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:41",path:"/security/privacy",component:ZE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:42",path:"/security/no-facial-recognition",component:$E}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:43",path:"/security/data-processing",component:JE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:44",path:"/security/gdpr",component:WE}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:45",path:"/security/infrastructure",component:e5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:46",path:"/company",component:r5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:47",path:"/contact",component:l5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:48",path:"/privacy-policy",component:u5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:49",path:"/_internal/nav-hover-lab",component:m5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:50",path:"/_internal/button-hover-lab",component:x5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:51",path:"/_internal/fluid-flow-lab",component:b5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:52",path:"/_internal/flow-interaction-lab",component:j5}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:53",path:"/404",component:xy}),o.jsx(Qe,{"data-loc":"client/src/App.tsx:55",component:xy})]})}function C5(){return o.jsx(uE,{"data-loc":"client/src/App.tsx:67",children:o.jsx(_E,{"data-loc":"client/src/App.tsx:68",defaultTheme:"light",children:o.jsxs(SC,{"data-loc":"client/src/App.tsx:72",children:[o.jsx(Mj,{"data-loc":"client/src/App.tsx:73"}),o.jsx(TE,{"data-loc":"client/src/App.tsx:74",children:o.jsx(P5,{"data-loc":"client/src/App.tsx:74"})})]})})})}const E5=()=>{const a="https://manus.im",s="MYtFX6j8oe7KGGsQUacikU",r=`${window.location.origin}/api/oauth/callback`,l=crypto.randomUUID();document.cookie=`${pw}=${l}; Path=/; Max-Age=600; SameSite=None; Secure`;const c=mw({redirectUri:r,nonce:l}),f=new URL(`${a}/app-auth`);f.searchParams.set("appId",s),f.searchParams.set("redirectUri",r),f.searchParams.set("state",c),f.searchParams.set("type","signIn"),window.location.href=f.toString()},No=new _1,Qx=a=>{!(a instanceof Rr)||typeof window>"u"||!(a.message===fw)||E5()};No.getQueryCache().subscribe(a=>{if(a.type==="updated"&&a.action.type==="error"){const s=a.query.state.error;Qx(s),console.error("[API Query Error]",s)}});No.getMutationCache().subscribe(a=>{if(a.type==="updated"&&a.action.type==="error"){const s=a.mutation.state.error;Qx(s),console.error("[API Mutation Error]",s)}});const O5=sf.createClient({links:[HS({url:"/api/trpc",transformer:on,headers(){try{const a=sessionStorage.getItem("manus-cookie");if(a){const s=`${dw}=`,l=a.split(";").find(c=>c.trim().startsWith(s))?.trim().slice(s.length);if(l)return{Authorization:`Bearer ${l}`}}}catch{}return{}},fetch(a,s){return globalThis.fetch(a,{...s??{},credentials:"include"})}})]});bw.createRoot(document.getElementById("root")).render(o.jsx(sf.Provider,{"data-loc":"client/src/main.tsx:76",client:O5,queryClient:No,children:o.jsx(s1,{"data-loc":"client/src/main.tsx:77",client:No,children:o.jsx(C5,{"data-loc":"client/src/main.tsx:78"})})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.