PageSourceSearch

https://fitdietaihkapp.manus.space/assets/index-bM8UT4Os.js

js fitdietaihkapp.manus.space collected 2026-10-03 05:01:38 UTC 611,954 bytes, 343 lines download raw bytes

vendor: 29,834 bytes, lines 1-10
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ProfileSetup-R-f9uDHU.js","assets/input-BwpLlRYf.js","assets/dialog-CxcTDVnZ.js","assets/useComposition-DO5dIJEj.js","assets/label-2Seh_wFH.js","assets/select-CDP2pHh8.js","assets/chevron-up-TG6jWiKP.js","assets/circle-help-d9Ix-JKs.js","assets/users-DdYaOfd2.js","assets/MealLog-DF3xG43M.js","assets/ShareStoryCard-DlVZW7GD.js","assets/html2canvas-pro.esm-DOKDsR1V.js","assets/trash-2-4iirX7DH.js","assets/calendar-days-D6maf-Ok.js","assets/chevron-left-Bx_6cTqG.js","assets/chevron-right-RXMaR5IV.js","assets/plus-DSaqw8wa.js","assets/search-DTymBQkO.js","assets/bookmark-Dym4i0oW.js","assets/WorkoutLog-BCRvTxxh.js","assets/circle-check-BF-IFrtm.js","assets/minus-DyschO7I.js","assets/image-CNPVod1c.js","assets/SleepLog-70eHxOOn.js","assets/HydrationLog-XZLeptTb.js","assets/SupplementManager-BJBL16-i.js","assets/ExerciseTutorials-CuLcFCX2.js","assets/tabs-qssmSDz1.js","assets/FoodRecognition-CX41Rixq.js","assets/textarea-DArC7VX4.js","assets/upload-BrcrR4wG.js","assets/WorkoutProgress-FmWgYH2P.js","assets/skeleton-DVHVUV4f.js","assets/LineChart-DZS4M0xI.js","assets/ProgressAlbum-D79PVc0I.js","assets/WeeklyReview-C5pZH4RL.js","assets/lightbulb-Pi6aQ1eP.js","assets/scale-C2__GAhb.js","assets/file-up-B_NGjEWN.js","assets/WeeklyReview-CyAuISp2.css","assets/Recipes-BiNIEDEQ.js","assets/BodyMeasurements-CFf1cnEY.js","assets/SupplementChecklist-CtlGKLYw.js","assets/progress-DbNowpEk.js","assets/Contact-oop_sWn9.js","assets/send-B5ZhDdrU.js","assets/AdminMessages-TZK0bjlJ.js","assets/MealJournal-CQiLcxB3.js","assets/MyTracking-cbeioeTS.js"])))=>i.map(i=>d[i]);
2function NS(n,a){for(var s=0;s<a.length;s++){const l=a[s];if(typeof l!="string"&&!Array.isArray(l)){for(const i in l)if(i!=="default"&&!(i in n)){const u=Object.getOwnPropertyDescriptor(l,i);u&&Object.defineProperty(n,i,u.get?u:{enumerable:!0,get:()=>l[i]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))l(i);new MutationObserver(i=>{for(const u of i)if(u.type==="childList")for(const m of u.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&l(m)}).observe(document,{childList:!0,subtree:!0});function s(i){const u={};return i.integrity&&(u.integrity=i.integrity),i.referrerPolicy&&(u.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?u.credentials="include":i.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(i){if(i.ep)return;i.ep=!0;const u=s(i);fetch(i.href,u)}})();var $M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dv(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Jd={exports:{}},Vo={};/**
3 * @license React
4 * react-jsx-runtime.production.js
5 *
6 * Copyright (c) Meta Platforms, Inc. and affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var k0;function AS(){if(k0)return Vo;k0=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function s(l,i,u){var m=null;if(u!==void 0&&(m=""+u),i.key!==void 0&&(m=""+i.key),"key"in i){u={};for(var p in i)p!=="key"&&(u[p]=i[p])}else u=i;return i=u.ref,{$$typeof:n,type:l,key:m,ref:i!==void 0?i:null,props:u}}return Vo.Fragment=a,Vo.jsx=s,Vo.jsxs=s,Vo}var z0;function CS(){return z0||(z0=1,Jd.exports=AS()),Jd.exports}var d=CS(),Mr=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},OS={setTimeout:(n,a)=>setTimeout(n,a),clearTimeout:n=>clearTimeout(n),setInterval:(n,a)=>setInterval(n,a),clearInterval:n=>clearInterval(n)},MS=class{#t=OS;#e=!1;setTimeoutProvider(n){this.#t=n}setTimeout(n,a){return this.#t.setTimeout(n,a)}clearTimeout(n){this.#t.clearTimeout(n)}setInterval(n,a){return this.#t.setInterval(n,a)}clearInterval(n){this.#t.clearInterval(n)}},jr=new MS;function TS(n){setTimeout(n,0)}var Ar=typeof window>"u"||"Deno"in globalThis;function Nt(){}function RS(n,a){return typeof n=="function"?n(a):n}function Nf(n){return typeof n=="number"&&n>=0&&n!==1/0}function fv(n,a){return Math.max(n+(a||0)-Date.now(),0)}function Va(n,a){return typeof n=="function"?n(a):n}function hn(n,a){return typeof n=="function"?n(a):n}function H0(n,a){const{type:s="all",exact:l,fetchStatus:i,predicate:u,queryKey:m,stale:p}=n;if(m){if(l){if(a.queryHash!==sm(m,a.options))return!1}else if(!el(a.queryKey,m))return!1}if(s!=="all"){const h=a.isActive();if(s==="active"&&!h||s==="inactive"&&h)return!1}return!(typeof p=="boolean"&&a.isStale()!==p||i&&i!==a.state.fetchStatus||u&&!u(a))}function U0(n,a){const{exact:s,status:l,predicate:i,mutationKey:u}=n;if(u){if(!a.options.mutationKey)return!1;if(s){if(Ia(a.options.mutationKey)!==Ia(u))return!1}else if(!el(a.options.mutationKey,u))return!1}return!(l&&a.state.status!==l||i&&!i(a))}function sm(n,a){return(a?.queryKeyHashFn||Ia)(n)}function Ia(n){return JSON.stringify(n,(a,s)=>Af(s)?Object.keys(s).sort().reduce((l,i)=>(l[i]=s[i],l),{}):s)}function el(n,a){return n===a?!0:typeof n!=typeof a?!1:n&&a&&typeof n=="object"&&typeof a=="object"?Object.keys(a).every(s=>el(n[s],a[s])):!1}var DS=Object.prototype.hasOwnProperty;function om(n,a){if(n===a)return n;const s=L0(n)&&L0(a);if(!s&&!(Af(n)&&Af(a)))return a;const i=(s?n:Object.keys(n)).length,u=s?a:Object.keys(a),m=u.length,p=s?new Array(m):{};let h=0;for(let x=0;x<m;x++){const y=s?x:u[x],g=n[y],w=a[y];if(g===w){p[y]=g,(s?x<i:DS.call(n,y))&&h++;continue}if(g===null||w===null||typeof g!="object"||typeof w!="object"){p[y]=w;continue}const j=om(g,w);p[y]=j,j===g&&h++}return i===m&&h===i?n:p}function tl(n,a){if(!a||Object.keys(n).length!==Object.keys(a).length)return!1;for(const s in n)if(n[s]!==a[s])return!1;return!0}function L0(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Af(n){if(!B0(n))return!1;const a=n.constructor;if(a===void 0)return!0;const s=a.prototype;return!(!B0(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function B0(n){return Object.prototype.toString.call(n)==="[object Object]"}function PS(n){return new Promise(a=>{jr.setTimeout(a,n)})}function Cf(n,a,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,a):s.structuralSharing!==!1?om(n,a):a}function kS(n,a,s=0){const l=[...n,a];return s&&l.length>s?l.slice(1):l}function zS(n,a,s=0){const l=[a,...n];return s&&l.length>s?l.slice(0,-1):l}var nn=Symbol();function mv(n,a){return!n.queryFn&&a?.initialPromise?()=>a.initialPromise:!n.queryFn||n.queryFn===nn?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function pv(n,a){return typeof n=="function"?n(...a):!!n}var HS=class extends Mr{#t;#e;#n;constructor(){super(),this.#n=n=>{if(!Ar&&window.addEventListener){const a=()=>n();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()})}setFocused(n){this.#t!==n&&(this.#t=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(a=>{a(n)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},lm=new HS;function Of(){let n,a;const s=new Promise((i,u)=>{n=i,a=u});s.status="pending",s.catch(()=>{});function l(i){Object.assign(s,i),delete s.resolve,delete s.reject}return s.resolve=i=>{l({status:"fulfilled",value:i}),n(i)},s.reject=i=>{l({status:"rejected",reason:i}),a(i)},s}var US=TS;function LS(){let n=[],a=0,s=p=>{p()},l=p=>{p()},i=US;const u=p=>{a?n.push(p):i(()=>{s(p)})},m=()=>{const p=n;n=[],p.length&&i(()=>{l(()=>{p.forEach(h=>{s(h)})})})};return{batch:p=>{let h;a++;try{h=p()}finally{a--,a||m()}return h},batchCalls:p=>(...h)=>{u(()=>{p(...h)})},schedule:u,setNotifyFunction:p=>{s=p},setBatchNotifyFunction:p=>{l=p},setScheduler:p=>{i=p}}}var at=LS(),BS=class extends Mr{#t=!0;#e;#n;constructor(){super(),this.#n=n=>{if(!Ar&&window.addEventListener){const a=()=>n(!0),s=()=>n(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(this.setOnline.bind(this))}setOnline(n){this.#t!==n&&(this.#t=n,this.listeners.forEach(s=>{s(n)}))}isOnline(){return this.#t}},ec=new BS;function qS(n){return Math.min(1e3*2**n,3e4)}function hv(n){return(n??"online")==="online"?ec.isOnline():!0}var Mf=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function gv(n){let a=!1,s=0,l;const i=Of(),u=()=>i.status!=="pending",m=E=>{if(!u()){const N=new Mf(E);w(N),n.onCancel?.(N)}},p=()=>{a=!0},h=()=>{a=!1},x=()=>lm.isFocused()&&(n.networkMode==="always"||ec.isOnline())&&n.canRun(),y=()=>hv(n.networkMode)&&n.canRun(),g=E=>{u()||(l?.(),i.resolve(E))},w=E=>{u()||(l?.(),i.reject(E))},j=()=>new Promise(E=>{l=N=>{(u()||x())&&E(N)},n.onPause?.()}).then(()=>{l=void 0,u()||n.onContinue?.()}),_=()=>{if(u())return;let E;const N=s===0?n.initialPromise:void 0;try{E=N??n.fn()}catch(M){E=Promise.reject(M)}Promise.resolve(E).then(g).catch(M=>{if(u())return;const V=n.retry??(Ar?0:3),B=n.retryDelay??qS,Y=typeof B=="function"?B(s,M):B,q=V===!0||typeof V=="number"&&s<V||typeof V=="function"&&V(s,M);if(a||!q){w(M);return}s++,n.onFail?.(s,M),PS(Y).then(()=>x()?void 0:j()).then(()=>{a?w(M):_()})})};return{promise:i,status:()=>i.status,cancel:m,continue:()=>(l?.(),i),cancelRetry:p,continueRetry:h,canStart:y,start:()=>(y()?_():j().then(_),i)}}var xv=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Nf(this.gcTime)&&(this.#t=jr.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Ar?1/0:300*1e3))}clearGcTimeout(){this.#t&&(jr.clearTimeout(this.#t),this.#t=void 0)}},QS=class extends xv{#t;#e;#n;#r;#a;#s;#l;constructor(n){super(),this.#l=!1,this.#s=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#r=n.client,this.#n=this.#r.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#t=q0(this.options),this.state=n.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(n){if(this.options={...this.#s,...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const a=q0(this.options);a.data!==void 0&&(this.setData(a.data,{updatedAt:a.dataUpdatedAt,manual:!0}),this.#t=a)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(n,a){const s=Cf(this.state.data,n,this.options);return this.#o({data:s,type:"success",dataUpdatedAt:a?.updatedAt,manual:a?.manual}),s}setState(n,a){this.#o({type:"setState",state:n,setStateOptions:a})}cancel(n){const a=this.#a?.promise;return this.#a?.cancel(n),a?a.then(Nt).catch(Nt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(n=>hn(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===nn||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>Va(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!fv(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(a=>a.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(a=>a.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(a=>a!==n),this.observers.length||(this.#a&&(this.#l?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(n,a){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&a?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const p=this.observers.find(h=>h.options.queryFn);p&&this.setOptions(p.options)}const s=new AbortController,l=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(this.#l=!0,s.signal)})},i=()=>{const p=mv(this.options,a),x=(()=>{const y={client:this.#r,queryKey:this.queryKey,meta:this.meta};return l(y),y})();return this.#l=!1,this.options.persister?this.options.persister(p,x,this):p(x)},m=(()=>{const p={fetchOptions:a,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return l(p),p})();this.options.behavior?.onFetch(m,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==m.fetchOptions?.meta)&&this.#o({type:"fetch",meta:m.fetchOptions?.meta}),this.#a=gv({initialPromise:a?.initialPromise,fn:m.fetchFn,onCancel:p=>{p instanceof Mf&&p.revert&&this.setState({...this.#e,fetchStatus:"idle"}),s.abort()},onFail:(p,h)=>{this.#o({type:"failed",failureCount:p,error:h})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:m.options.retry,retryDelay:m.options.retryDelay,networkMode:m.options.networkMode,canRun:()=>!0});try{const p=await this.#a.start();if(p===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(p),this.#n.config.onSuccess?.(p,this),this.#n.config.onSettled?.(p,this.state.error,this),p}catch(p){if(p instanceof Mf){if(p.silent)return this.#a.promise;if(p.revert){if(this.state.data===void 0)throw p;return this.state.data}}throw this.#o({type:"error",error:p}),this.#n.config.onError?.(p,this),this.#n.config.onSettled?.(this.state.data,p,this),p}finally{this.scheduleGc()}}#o(n){const a=s=>{switch(n.type){case"failed":return{...s,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...vv(s.data,this.options),fetchMeta:n.meta??null};case"success":const l={...s,data:n.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:n.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=n.manual?l:void 0,l;case"error":const i=n.error;return{...s,error:i,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...n.state}}};this.state=a(this.state),at.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:n})})}};function vv(n,a){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:hv(a.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function q0(n){const a=typeof n.initialData=="function"?n.initialData():n.initialData,s=a!==void 0,l=s?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:a,dataUpdateCount:0,dataUpdatedAt:s?l??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var ul=class extends Mr{constructor(n,a){super(),this.options=a,this.#t=n,this.#o=null,this.#l=Of(),this.bindMethods(),this.setOptions(a)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#s;#l;#o;#m;#d;#f;#c;#u;#i;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Q0(this.#e,this.options)?this.#p():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Tf(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Tf(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#w(),this.#e.removeObserver(this)}setOptions(n){const a=this.options,s=this.#e;if(this.options=this.#t.defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof hn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),a._defaulted&&!tl(this.options,a)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const l=this.hasListeners();l&&G0(this.#e,s,this.options,a)&&this.#p(),this.updateResult(),l&&(this.#e!==s||hn(this.options.enabled,this.#e)!==hn(a.enabled,this.#e)||Va(this.options.staleTime,this.#e)!==Va(a.staleTime,this.#e))&&this.#g();const i=this.#x();l&&(this.#e!==s||hn(this.options.enabled,this.#e)!==hn(a.enabled,this.#e)||i!==this.#i)&&this.#v(i)}getOptimisticResult(n){const a=this.#t.getQueryCache().build(this.#t,n),s=this.createResult(a,n);return VS(this,s)&&(this.#r=s,this.#s=this.options,this.#a=this.#e.state),s}getCurrentResult(){return this.#r}trackResult(n,a){return new Proxy(n,{get:(s,l)=>(this.trackProp(l),a?.(l),l==="promise"&&!this.options.experimental_prefetchInRender&&this.#l.status==="pending"&&this.#l.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(s,l))})}trackProp(n){this.#h.add(n)}getCurrentQuery(){return this.#e}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const a=this.#t.defaultQueryOptions(n),s=this.#t.getQueryCache().build(this.#t,a);return s.fetch().then(()=>this.createResult(s,a))}fetch(n){return this.#p({...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#p(n){this.#S();let a=this.#e.fetch(this.options,n);return n?.throwOnError||(a=a.catch(Nt)),a}#g(){this.#b();const n=Va(this.options.staleTime,this.#e);if(Ar||this.#r.isStale||!Nf(n))return;const s=fv(this.#r.dataUpdatedAt,n)+1;this.#c=jr.setTimeout(()=>{this.#r.isStale||this.updateResult()},s)}#x(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(n){this.#w(),this.#i=n,!(Ar||hn(this.options.enabled,this.#e)===!1||!Nf(this.#i)||this.#i===0)&&(this.#u=jr.setInterval(()=>{(this.options.refetchIntervalInBackground||lm.isFocused())&&this.#p()},this.#i))}#y(){this.#g(),this.#v(this.#x())}#b(){this.#c&&(jr.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(jr.clearInterval(this.#u),this.#u=void 0)}createResult(n,a){const s=this.#e,l=this.options,i=this.#r,u=this.#a,m=this.#s,h=n!==s?n.state:this.#n,{state:x}=n;let y={...x},g=!1,w;if(a._optimisticResults){const P=this.hasListeners(),ee=!P&&Q0(n,a),te=P&&G0(n,s,a,l);(ee||te)&&(y={...y,...vv(x.data,n.options)}),a._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:j,errorUpdatedAt:_,status:E}=y;w=y.data;let N=!1;if(a.placeholderData!==void 0&&w===void 0&&E==="pending"){let P;i?.isPlaceholderData&&a.placeholderData===m?.placeholderData?(P=i.data,N=!0):P=typeof a.placeholderData=="function"?a.placeholderData(this.#f?.state.data,this.#f):a.placeholderData,P!==void 0&&(E="success",w=Cf(i?.data,P,a),g=!0)}if(a.select&&w!==void 0&&!N)if(i&&w===u?.data&&a.select===this.#m)w=this.#d;else try{this.#m=a.select,w=a.select(w),w=Cf(i?.data,w,a),this.#d=w,this.#o=null}catch(P){this.#o=P}this.#o&&(j=this.#o,w=this.#d,_=Date.now(),E="error");const M=y.fetchStatus==="fetching",V=E==="pending",B=E==="error",Y=V&&M,q=w!==void 0,T={status:E,fetchStatus:y.fetchStatus,isPending:V,isSuccess:E==="success",isError:B,isInitialLoading:Y,isLoading:Y,data:w,dataUpdatedAt:y.dataUpdatedAt,error:j,errorUpdatedAt:_,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>h.dataUpdateCount||y.errorUpdateCount>h.errorUpdateCount,isFetching:M,isRefetching:M&&!V,isLoadingError:B&&!q,isPaused:y.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:B&&q,isStale:im(n,a),refetch:this.refetch,promise:this.#l,isEnabled:hn(a.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const P=W=>{T.status==="error"?W.reject(T.error):T.data!==void 0&&W.resolve(T.data)},ee=()=>{const W=this.#l=T.promise=Of();P(W)},te=this.#l;switch(te.status){case"pending":n.queryHash===s.queryHash&&P(te);break;case"fulfilled":(T.status==="error"||T.data!==te.value)&&ee();break;case"rejected":(T.status!=="error"||T.error!==te.reason)&&ee();break}}return T}updateResult(){const n=this.#r,a=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#s=this.options,this.#a.data!==void 0&&(this.#f=this.#e),tl(a,n))return;this.#r=a;const s=()=>{if(!n)return!0;const{notifyOnChangeProps:l}=this.options,i=typeof l=="function"?l():l;if(i==="all"||!i&&!this.#h.size)return!0;const u=new Set(i??this.#h);return this.options.throwOnError&&u.add("error"),Object.keys(this.#r).some(m=>{const p=m;return this.#r[p]!==n[p]&&u.has(p)})};this.#E({listeners:s()})}#S(){const n=this.#t.getQueryCache().build(this.#t,this.options);if(n===this.#e)return;const a=this.#e;this.#e=n,this.#n=n.state,this.hasListeners()&&(a?.removeObserver(this),n.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#E(n){at.batch(()=>{n.listeners&&this.listeners.forEach(a=>{a(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function GS(n,a){return hn(a.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&a.retryOnMount===!1)}function Q0(n,a){return GS(n,a)||n.state.data!==void 0&&Tf(n,a,a.refetchOnMount)}function Tf(n,a,s){if(hn(a.enabled,n)!==!1&&Va(a.staleTime,n)!=="static"){const l=typeof s=="function"?s(n):s;return l==="always"||l!==!1&&im(n,a)}return!1}function G0(n,a,s,l){return(n!==a||hn(l.enabled,n)===!1)&&(!s.suspense||n.state.status!=="error")&&im(n,s)}function im(n,a){return hn(a.enabled,n)!==!1&&n.isStaleByTime(Va(a.staleTime,n))}function VS(n,a){return!tl(n.getCurrentResult(),a)}function tc(n){return{onFetch:(a,s)=>{const l=a.options,i=a.fetchOptions?.meta?.fetchMore?.direction,u=a.state.data?.pages||[],m=a.state.data?.pageParams||[];let p={pages:[],pageParams:[]},h=0;const x=async()=>{let y=!1;const g=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>(a.signal.aborted?y=!0:a.signal.addEventListener("abort",()=>{y=!0}),a.signal)})},w=mv(a.options,a.fetchOptions),j=async(_,E,N)=>{if(y)return Promise.reject();if(E==null&&_.pages.length)return Promise.resolve(_);const V=(()=>{const K={client:a.client,queryKey:a.queryKey,pageParam:E,direction:N?"backward":"forward",meta:a.options.meta};return g(K),K})(),B=await w(V),{maxPages:Y}=a.options,q=N?zS:kS;return{pages:q(_.pages,B,Y),pageParams:q(_.pageParams,E,Y)}};if(i&&u.length){const _=i==="backward",E=_?yv:Rf,N={pages:u,pageParams:m},M=E(l,N);p=await j(N,M,_)}else{const _=n??u.length;do{const E=h===0?m[0]??l.initialPageParam:Rf(l,p);if(h>0&&E==null)break;p=await j(p,E),h++}while(h<_)}return p};a.options.persister?a.fetchFn=()=>a.options.persister?.(x,{client:a.client,queryKey:a.queryKey,meta:a.options.meta,signal:a.signal},s):a.fetchFn=x}}}function Rf(n,{pages:a,pageParams:s}){const l=a.length-1;return a.length>0?n.getNextPageParam(a[l],a,s[l],s):void 0}function yv(n,{pages:a,pageParams:s}){return a.length>0?n.getPreviousPageParam?.(a[0],a,s[0],s):void 0}function IS(n,a){return a?Rf(n,a)!=null:!1}function YS(n,a){return!a||!n.getPreviousPageParam?!1:yv(n,a)!=null}var bv=class extends ul{constructor(n,a){super(n,a)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(n){super.setOptions({...n,behavior:tc()})}getOptimisticResult(n){return n.behavior=tc(),super.getOptimisticResult(n)}fetchNextPage(n){return this.fetch({...n,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(n){return this.fetch({...n,meta:{fetchMore:{direction:"backward"}}})}createResult(n,a){const{state:s}=n,l=super.createResult(n,a),{isFetching:i,isRefetching:u,isError:m,isRefetchError:p}=l,h=s.fetchMeta?.fetchMore?.direction,x=m&&h==="forward",y=i&&h==="forward",g=m&&h==="backward",w=i&&h==="backward";return{...l,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:IS(a,s.data),hasPreviousPage:YS(a,s.data),isFetchNextPageError:x,isFetchingNextPage:y,isFetchPreviousPageError:g,isFetchingPreviousPage:w,isRefetchError:p&&!x&&!g,isRefetching:u&&!y&&!w}}},KS=class extends xv{#t;#e;#n;#r;constructor(n){super(),this.#t=n.client,this.mutationId=n.mutationId,this.#n=n.mutationCache,this.#e=[],this.state=n.state||wv(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#e.includes(n)||(this.#e.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#e=this.#e.filter(a=>a!==n),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(n){const a=()=>{this.#a({type:"continue"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=gv({fn:()=>this.options.mutationFn?this.options.mutationFn(n,s):Promise.reject(new Error("No mutationFn found")),onFail:(u,m)=>{this.#a({type:"failed",failureCount:u,error:m})},onPause:()=>{this.#a({type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const l=this.state.status==="pending",i=!this.#r.canStart();try{if(l)a();else{this.#a({type:"pending",variables:n,isPaused:i}),await this.#n.config.onMutate?.(n,this,s);const m=await this.options.onMutate?.(n,s);m!==this.state.context&&this.#a({type:"pending",context:m,variables:n,isPaused:i})}const u=await this.#r.start();return await this.#n.config.onSuccess?.(u,n,this.state.context,this,s),await this.options.onSuccess?.(u,n,this.state.context,s),await this.#n.config.onSettled?.(u,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(u,null,n,this.state.context,s),this.#a({type:"success",data:u}),u}catch(u){try{throw await this.#n.config.onError?.(u,n,this.state.context,this,s),await this.options.onError?.(u,n,this.state.context,s),await this.#n.config.onSettled?.(void 0,u,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(void 0,u,n,this.state.context,s),u}finally{this.#a({type:"error",error:u})}}finally{this.#n.runNext(this)}}#a(n){const a=s=>{switch(n.type){case"failed":return{...s,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...s,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:n.error,failureCount:s.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=a(this.state),at.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(n)}),this.#n.notify({mutation:this,type:"updated",action:n})})}};function wv(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var $S=class extends Mr{constructor(n={}){super(),this.config=n,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(n,a,s){const l=new KS({client:n,mutationCache:this,mutationId:++this.#n,options:n.defaultMutationOptions(a),state:s});return this.add(l),l}add(n){this.#t.add(n);const a=Pi(n);if(typeof a=="string"){const s=this.#e.get(a);s?s.push(n):this.#e.set(a,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#t.delete(n)){const a=Pi(n);if(typeof a=="string"){const s=this.#e.get(a);if(s)if(s.length>1){const l=s.indexOf(n);l!==-1&&s.splice(l,1)}else s[0]===n&&this.#e.delete(a)}}this.notify({type:"removed",mutation:n})}canRun(n){const a=Pi(n);if(typeof a=="string"){const l=this.#e.get(a)?.find(i=>i.state.status==="pending");return!l||l===n}else return!0}runNext(n){const a=Pi(n);return typeof a=="string"?this.#e.get(a)?.find(l=>
10l!==n&&l.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){at.batch(()=>{this.#t.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(n){const a={exact:!0,...n};return this.getAll().find(s=>U0(a,s))}findAll(n={}){return this.getAll().filter(a=>U0(n,a))}notify(n){at.batch(()=>{this.listeners.forEach(a=>{a(n)})})}resumePausedMutations(){const n=this.getAll().filter(a=>a.state.isPaused);return at.batch(()=>Promise.all(n.map(a=>a.continue().catch(Nt))))}};function Pi(n){return n.options.scope?.id}var FS=class extends Mr{#t;#e=void 0;#n;#r;constructor(a,s){super(),this.#t=a,this.setOptions(s),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(a){const s=this.options;this.options=this.#t.defaultMutationOptions(a),tl(this.options,s)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),s?.mutationKey&&this.options.mutationKey&&Ia(s.mutationKey)!==Ia(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(a){this.#a(),this.#s(a)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#s()}mutate(a,s){return this.#r=s,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(a)}#a(){const a=this.#n?.state??wv();this.#e={...a,isPending:a.status==="pending",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset}}#s(a){at.batch(()=>{if(this.#r&&this.hasListeners()){const s=this.#e.variables,l=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};a?.type==="success"?(this.#r.onSuccess?.(a.data,s,l,i),this.#r.onSettled?.(a.data,null,s,l,i)):a?.type==="error"&&(this.#r.onError?.(a.error,s,l,i),this.#r.onSettled?.(void 0,a.error,s,l,i))}this.listeners.forEach(s=>{s(this.#e)})})}};function V0(n,a){const s=new Set(a);return n.filter(l=>!s.has(l))}function XS(n,a,s){const l=n.slice(0);return l[a]=s,l}var ZS=class extends Mr{#t;#e;#n;#r;#a;#s;#l;#o;#m=[];constructor(n,a,s){super(),this.#t=n,this.#r=s,this.#n=[],this.#a=[],this.#e=[],this.setQueries(a)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(n=>{n.subscribe(a=>{this.#u(n,a)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(n=>{n.destroy()})}setQueries(n,a){this.#n=n,this.#r=a,at.batch(()=>{const s=this.#a,l=this.#c(this.#n);this.#m=l,l.forEach(y=>y.observer.setOptions(y.defaultedQueryOptions));const i=l.map(y=>y.observer),u=i.map(y=>y.getCurrentResult()),m=s.length!==i.length,p=i.some((y,g)=>y!==s[g]),h=m||p,x=h?!0:u.some((y,g)=>{const w=this.#e[g];return!w||!tl(y,w)});!h&&!x||(h&&(this.#a=i),this.#e=u,this.hasListeners()&&(h&&(V0(s,i).forEach(y=>{y.destroy()}),V0(i,s).forEach(y=>{y.subscribe(g=>{this.#u(y,g)})})),this.#i()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(n=>n.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(n,a){const s=this.#c(n),l=s.map(i=>i.observer.getOptimisticResult(i.defaultedQueryOptions));return[l,i=>this.#f(i??l,a),()=>this.#d(l,s)]}#d(n,a){return a.map((s,l)=>{const i=n[l];return s.defaultedQueryOptions.notifyOnChangeProps?i:s.observer.trackResult(i,u=>{a.forEach(m=>{m.observer.trackProp(u)})})})}#f(n,a){return a?((!this.#s||this.#e!==this.#o||a!==this.#l)&&(this.#l=a,this.#o=this.#e,this.#s=om(this.#s,a(n))),this.#s):n}#c(n){const a=new Map(this.#a.map(l=>[l.options.queryHash,l])),s=[];return n.forEach(l=>{const i=this.#t.defaultQueryOptions(l),u=a.get(i.queryHash);u?s.push({defaultedQueryOptions:i,observer:u}):s.push({defaultedQueryOptions:i,observer:new ul(this.#t,i)})}),s}#u(n,a){const s=this.#a.indexOf(n);s!==-1&&(this.#e=XS(this.#e,s,a),this.#i())}#i(){if(this.hasListeners()){const n=this.#s,a=this.#d(this.#e,this.#m),s=this.#f(a,this.#r?.combine);n!==s&&at.batch(()=>
vendor: 14,172 bytes, lines 10-18
10{this.listeners.forEach(l=>{l(this.#e)})})}}},JS=class extends Mr{constructor(n={}){super(),this.config=n,this.#t=new Map}#t;build(n,a,s){const l=a.queryKey,i=a.queryHash??sm(l,a);let u=this.get(i);return u||(u=new QS({client:n,queryKey:l,queryHash:i,options:n.defaultQueryOptions(a),state:s,defaultOptions:n.getQueryDefaults(l)}),this.add(u)),u}add(n){this.#t.has(n.queryHash)||(this.#t.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const a=this.#t.get(n.queryHash);a&&(n.destroy(),a===n&&this.#t.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){at.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#t.get(n)}getAll(){return[...this.#t.values()]}find(n){const a={exact:!0,...n};return this.getAll().find(s=>H0(a,s))}findAll(n={}){const a=this.getAll();return Object.keys(n).length>0?a.filter(s=>H0(n,s)):a}notify(n){at.batch(()=>{this.listeners.forEach(a=>{a(n)})})}onFocus(){at.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){at.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},WS=class{#t;#e;#n;#r;#a;#s;#l;#o;constructor(n={}){this.#t=n.queryCache||new JS,this.#e=n.mutationCache||new $S,this.#n=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#l=lm.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=ec.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#l?.(),this.#l=void 0,this.#o?.(),this.#o=void 0)}isFetching(n){return this.#t.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#e.findAll({...n,status:"pending"}).length}getQueryData(n){const a=this.defaultQueryOptions({queryKey:n});return this.#t.get(a.queryHash)?.state.data}ensureQueryData(n){const a=this.defaultQueryOptions(n),s=this.#t.build(this,a),l=s.state.data;return l===void 0?this.fetchQuery(n):(n.revalidateIfStale&&s.isStaleByTime(Va(a.staleTime,s))&&this.prefetchQuery(a),Promise.resolve(l))}getQueriesData(n){return this.#t.findAll(n).map(({queryKey:a,state:s})=>{const l=s.data;return[a,l]})}setQueryData(n,a,s){const l=this.defaultQueryOptions({queryKey:n}),u=this.#t.get(l.queryHash)?.state.data,m=RS(a,u);if(m!==void 0)return this.#t.build(this,l).setData(m,{...s,manual:!0})}setQueriesData(n,a,s){return at.batch(()=>this.#t.findAll(n).map(({queryKey:l})=>[l,this.setQueryData(l,a,s)]))}getQueryState(n){const a=this.defaultQueryOptions({queryKey:n});return this.#t.get(a.queryHash)?.state}removeQueries(n){const a=this.#t;at.batch(()=>{a.findAll(n).forEach(s=>{a.remove(s)})})}resetQueries(n,a){const s=this.#t;return at.batch(()=>(s.findAll(n).forEach(l=>{l.reset()}),this.refetchQueries({type:"active",...n},a)))}cancelQueries(n,a={}){const s={revert:!0,...a},l=at.batch(()=>this.#t.findAll(n).map(i=>i.cancel(s)));return Promise.all(l).then(Nt).catch(Nt)}invalidateQueries(n,a={}){return at.batch(()=>(this.#t.findAll(n).forEach(s=>{s.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},a)))}refetchQueries(n,a={}){const s={...a,cancelRefetch:a.cancelRefetch??!0},l=at.batch(()=>this.#t.findAll(n).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let u=i.fetch(void 0,s);return s.throwOnError||(u=u.catch(Nt)),i.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(l).then(Nt)}fetchQuery(n){const a=this.defaultQueryOptions(n);a.retry===void 0&&(a.retry=!1);const s=this.#t.build(this,a);return s.isStaleByTime(Va(a.staleTime,s))?s.fetch(a):Promise.resolve(s.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Nt).catch(Nt)}fetchInfiniteQuery(n){return n.behavior=tc(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(Nt).catch(Nt)}ensureInfiniteQueryData(n){return n.behavior=tc(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return ec.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(n){this.#n=n}setQueryDefaults(n,a){this.#r.set(Ia(n),{queryKey:n,defaultOptions:a})}getQueryDefaults(n){const a=[...this.#r.values()],s={};return a.forEach(l=>{el(n,l.queryKey)&&Object.assign(s,l.defaultOptions)}),s}setMutationDefaults(n,a){this.#a.set(Ia(n),{mutationKey:n,defaultOptions:a})}getMutationDefaults(n){const a=[...this.#a.values()],s={};return a.forEach(l=>{el(n,l.mutationKey)&&Object.assign(s,l.defaultOptions)}),s}defaultQueryOptions(n){if(n._defaulted)return n;const a={...this.#n.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return a.queryHash||(a.queryHash=sm(a.queryKey,a)),a.refetchOnReconnect===void 0&&(a.refetchOnReconnect=a.networkMode!=="always"),a.throwOnError===void 0&&(a.throwOnError=!!a.suspense),!a.networkMode&&a.persister&&(a.networkMode="offlineFirst"),a.queryFn===nn&&(a.enabled=!1),a}defaultMutationOptions(n){return n?._defaulted?n:{...this.#n.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Wd={exports:{}},Ee={};/**
11 * @license React
12 * react.production.js
13 *
14 * Copyright (c) Meta Platforms, Inc. and affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var I0;function e5(){if(I0)return Ee;I0=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),m=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),w=Symbol.iterator;function j(A){return A===null||typeof A!="object"?null:(A=w&&A[w]||A["@@iterator"],typeof A=="function"?A:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,N={};function M(A,I,z){this.props=A,this.context=I,this.refs=N,this.updater=z||_}M.prototype.isReactComponent={},M.prototype.setState=function(A,I){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,I,"setState")},M.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function V(){}V.prototype=M.prototype;function B(A,I,z){this.props=A,this.context=I,this.refs=N,this.updater=z||_}var Y=B.prototype=new V;Y.constructor=B,E(Y,M.prototype),Y.isPureReactComponent=!0;var q=Array.isArray;function K(){}var T={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function ee(A,I,z){var F=z.ref;return{$$typeof:n,type:A,key:I,ref:F!==void 0?F:null,props:z}}function te(A,I){return ee(A.type,I,A.props)}function W(A){return typeof A=="object"&&A!==null&&A.$$typeof===n}function ne(A){var I={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(z){return I[z]})}var le=/\/+/g;function re(A,I){return typeof A=="object"&&A!==null&&A.key!=null?ne(""+A.key):I.toString(36)}function oe(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(K,K):(A.status="pending",A.then(function(I){A.status==="pending"&&(A.status="fulfilled",A.value=I)},function(I){A.status==="pending"&&(A.status="rejected",A.reason=I)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function C(A,I,z,F,ae){var de=typeof A;(de==="undefined"||de==="boolean")&&(A=null);var ie=!1;if(A===null)ie=!0;else switch(de){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(A.$$typeof){case n:case a:ie=!0;break;case y:return ie=A._init,C(ie(A._payload),I,z,F,ae)}}if(ie)return ae=ae(A),ie=F===""?"."+re(A,0):F,q(ae)?(z="",ie!=null&&(z=ie.replace(le,"$&/")+"/"),C(ae,I,z,"",function(fe){return fe})):ae!=null&&(W(ae)&&(ae=te(ae,z+(ae.key==null||A&&A.key===ae.key?"":(""+ae.key).replace(le,"$&/")+"/")+ie)),I.push(ae)),1;ie=0;var ve=F===""?".":F+":";if(q(A))for(var Ae=0;Ae<A.length;Ae++)F=A[Ae],de=ve+re(F,Ae),ie+=C(F,I,z,de,ae);else if(Ae=j(A),typeof Ae=="function")for(A=Ae.call(A),Ae=0;!(F=A.next()).done;)F=F.value,de=ve+re(F,Ae++),ie+=C(F,I,z,de,ae);else if(de==="object"){if(typeof A.then=="function")return C(oe(A),I,z,F,ae);throw I=String(A),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return ie}function H(A,I,z){if(A==null)return A;var F=[],ae=0;return C(A,F,"","",function(de){return I.call(z,de,ae++)}),F}function D(A){if(A._status===-1){var I=A._result;I=I(),I.then(function(z){(A._status===0||A._status===-1)&&(A._status=1,A._result=z)},function(z){(A._status===0||A._status===-1)&&(A._status=2,A._result=z)}),A._status===-1&&(A._status=0,A._result=I)}if(A._status===1)return A._result.default;throw A._result}var Q=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},ce={map:H,forEach:function(A,I,z){H(A,function(){I.apply(this,arguments)},z)},count:function(A){var I=0;return H(A,function(){I++}),I},toArray:function(A){return H(A,function(I){return I})||[]},only:function(A){if(!W(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return Ee.Activity=g,Ee.Children=ce,Ee.Component=M,Ee.Fragment=s,Ee.Profiler=i,Ee.PureComponent=B,Ee.StrictMode=l,Ee.Suspense=h,Ee.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=T,Ee.__COMPILER_RUNTIME={__proto__:null,c:function(A){return T.H.useMemoCache(A)}},Ee.cache=function(A){return function(){return A.apply(null,arguments)}},Ee.cacheSignal=function(){return null},Ee.cloneElement=function(A,I,z){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var F=E({},A.props),ae=A.key;if(I!=null)for(de in I.key!==void 0&&(ae=""+I.key),I)!P.call(I,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&I.ref===void 0||(F[de]=I[de]);var de=arguments.length-2;if(de===1)F.children=z;else if(1<de){for(var ie=Array(de),ve=0;ve<de;ve++)ie[ve]=arguments[ve+2];F.children=ie}return ee(A.type,ae,F)},Ee.createContext=function(A){return A={$$typeof:m,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:u,_context:A},A},Ee.createElement=function(A,I,z){var F,ae={},de=null;if(I!=null)for(F in I.key!==void 0&&(de=""+I.key),I)P.call(I,F)&&F!=="key"&&F!=="__self"&&F!=="__source"&&(ae[F]=I[F]);var ie=arguments.length-2;if(ie===1)ae.children=z;else if(1<ie){for(var ve=Array(ie),Ae=0;Ae<ie;Ae++)ve[Ae]=arguments[Ae+2];ae.children=ve}if(A&&A.defaultProps)for(F in ie=A.defaultProps,ie)ae[F]===void 0&&(ae[F]=ie[F]);return ee(A,de,ae)},Ee.createRef=function(){return{current:null}},Ee.forwardRef=function(A){return{$$typeof:p,render:A}},Ee.isValidElement=W,Ee.lazy=function(A){return{$$typeof:y,_payload:{_status:-1,_result:A},_init:D}},Ee.memo=function(A,I){return{$$typeof:x,type:A,compare:I===void 0?null:I}},Ee.startTransition=function(A){var I=T.T,z={};T.T=z;try{var F=A(),ae=T.S;ae!==null&&ae(z,F),typeof F=="object"&&F!==null&&typeof F.then=="function"&&F.then(K,Q)}catch(de){Q(de)}finally{I!==null&&z.types!==null&&(I.types=z.types),T.T=I}},Ee.unstable_useCacheRefresh=function(){return T.H.useCacheRefresh()},Ee.use=function(A){return T.H.use(A)},Ee.useActionState=function(A,I,z){return T.H.useActionState(A,I,z)},Ee.useCallback=function(A,I){return T.H.useCallback(A,I)},Ee.useContext=function(A){return T.H.useContext(A)},Ee.useDebugValue=function(){},Ee.useDeferredValue=function(A,I){return T.H.useDeferredValue(A,I)},Ee.useEffect=function(A,I){return T.H.useEffect(A,I)},Ee.useEffectEvent=function(A){return T.H.useEffectEvent(A)},Ee.useId=function(){return T.H.useId()},Ee.useImperativeHandle=function(A,I,z){return T.H.useImperativeHandle(A,I,z)},Ee.useInsertionEffect=function(A,I){return T.H.useInsertionEffect(A,I)},Ee.useLayoutEffect=function(A,I){return T.H.useLayoutEffect(A,I)},Ee.useMemo=function(A,I){return T.H.useMemo(A,I)},Ee.useOptimistic=function(A,I){return T.H.useOptimistic(A,I)},Ee.useReducer=function(A,I,z){return T.H.useReducer(A,I,z)},Ee.useRef=function(A){return T.H.useRef(A)},Ee.useState=function(A){return T.H.useState(A)},Ee.useSyncExternalStore=function(A,I,z){return T.H.useSyncExternalStore(A,I,z)},Ee.useTransition=function(){return T.H.useTransition()},Ee.version="19.2.1",Ee}var Y0;function fc(){return Y0||(Y0=1,Wd.exports=e5()),Wd.exports}var b=fc();const se=dv(b),mc=NS({__proto__:null,default:se},[b]);var Sv=b.createContext(void 0),dl=n=>{const a=b.useContext(Sv);if(n)return n;if(!a)throw new Error("No QueryClient set, use QueryClientProvider to set one");return a},t5=({client:n,children:a})=>(b.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),d.jsx(Sv.Provider,{value:n,children:a})),Ev=b.createContext(!1),jv=()=>b.useContext(Ev);Ev.Provider;function n5(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var a5=b.createContext(n5()),_v=()=>b.useContext(a5),Nv=(n,a)=>{(n.suspense||n.throwOnError||n.experimental_prefetchInRender)&&(a.isReset()||(n.retryOnMount=!1))},Av=n=>{b.useEffect(()=>{n.clearReset()},[n])},Cv=({result:n,errorResetBoundary:a,throwOnError:s,query:l,suspense:i})=>n.isError&&!a.isReset()&&!n.isFetching&&l&&(i&&n.data===void 0||pv(s,[n.error,l])),cm=(n,a)=>a.state.data===void 0,Ov=n=>{if(n.suspense){const s=i=>i==="static"?i:Math.max(i??1e3,1e3),l=n.staleTime;n.staleTime=typeof l=="function"?(...i)=>
18s(l(...i)):s(l),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},Mv=(n,a)=>n.isLoading&&n.isFetching&&!a,Df=(n,a)=>n?.suspense&&a.isPending,nc=(n,a,s)=>a.fetchOptimistic(n).catch(()=>{s.clearReset()});function Tv({queries:n,...a},s){const l=dl(s),i=jv(),u=_v(),m=b.useMemo(()=>n.map(E=>{const N=l.defaultQueryOptions(E);return N._optimisticResults=i?"isRestoring":"optimistic",N}),[n,l,i]);m.forEach(E=>{Ov(E),Nv(E,u)}),Av(u);const[p]=b.useState(()=>new ZS(l,m,a)),[h,x,y]=p.getOptimisticResult(m,a.combine),g=!i&&a.subscribed!==!1;b.useSyncExternalStore(b.useCallback(E=>g?p.subscribe(at.batchCalls(E)):Nt,[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),b.useEffect(()=>{p.setQueries(m,a)},[m,a,p]);const j=h.some((E,N)=>Df(m[N],E))?h.flatMap((E,N)=>{const M=m[N];if(M){const V=new ul(l,M);if(Df(M,E))return nc(M,V,u);Mv(E,i)&&nc(M,V,u)}return[]}):[];if(j.length>0)throw Promise.all(j);const _=h.find((E,N)=>{const M=m[N];return M&&Cv({result:E,errorResetBoundary:u,throwOnError:M.throwOnError,query:l.getQueryCache().get(M.queryHash),suspense:M.suspense})});if(_?.error)throw _.error;return x(y())}function pc(n,a,s){const l=jv(),i=_v(),u=dl(s),m=u.defaultQueryOptions(n);u.getDefaultOptions().queries?._experimental_beforeQuery?.(m),m._optimisticResults=l?"isRestoring":"optimistic",Ov(m),Nv(m,i),Av(i);const p=!u.getQueryCache().get(m.queryHash),[h]=b.useState(()=>new a(u,m)),x=h.getOptimisticResult(m),y=!l&&n.subscribed!==!1;if(b.useSyncExternalStore(b.useCallback(g=>{const w=y?h.subscribe(at.batchCalls(g)):Nt;return h.updateResult(),w},[h,y]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),b.useEffect(()=>{h.setOptions(m)},[m,h]),Df(m,x))throw nc(m,h,i);if(Cv({result:x,errorResetBoundary:i,throwOnError:m.throwOnError,query:u.getQueryCache().get(m.queryHash),suspense:m.suspense}))throw x.error;return u.getDefaultOptions().queries?._experimental_afterQuery?.(m,x),m.experimental_prefetchInRender&&!Ar&&Mv(x,l)&&(p?nc(m,h,i):u.getQueryCache().get(m.queryHash)?.promise)?.catch(Nt).finally(()=>{h.updateResult()}),m.notifyOnChangeProps?x:h.trackResult(x)}function r5(n,a){return pc(n,ul,a)}function s5(n,a){return pc({...n,enabled:!0,suspense:!0,throwOnError:cm,placeholderData:void 0},ul,a)}function o5(n,a){return pc({...n,enabled:!0,suspense:!0,throwOnError:cm},bv,a)}function l5(n,a){return Tv({...n,queries:n.queries.map(s=>({...s,suspense:!0,throwOnError:cm,enabled:!0,placeholderData:void 0}))},a)}function i5(n,a){const s=dl(a);s.getQueryState(n.queryKey)||s.prefetchQuery(n)}function c5(n,a){const s=dl(a);s.getQueryState(n.queryKey)||s.prefetchInfiniteQuery(n)}function u5(n,a){const s=dl(a),[l]=b.useState(()=>new FS(s,n));b.useEffect(()=>{l.setOptions(n)},[l,n]);const i=b.useSyncExternalStore(b.useCallback(m=>l.subscribe(at.batchCalls(m)),[l]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),u=b.useCallback((m,p)=>{l.mutate(m,p).catch(Nt)},[l]);if(i.error&&pv(l.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:u,mutateAsync:i.mutate}}function d5(n,a){return pc(n,bv,a)}function Cr(n){return!!n&&!Array.isArray(n)&&typeof n=="object"}const f5=typeof Symbol=="function"&&!!Symbol.asyncIterator;function Rv(n){return f5&&Cr(n)&&Symbol.asyncIterator in n}var m5=Object.create,Dv=Object.defineProperty,p5=Object.getOwnPropertyDescriptor,Pv=Object.getOwnPropertyNames,h5=Object.getPrototypeOf,g5=Object.prototype.hasOwnProperty,fl=(n,a)=>function(){return a||(0,n[Pv(n)[0]])((a={exports:{}}).exports,a),a.exports},x5=(n,a,s,l)=>{if(a&&typeof a=="object"||typeof a=="function")for(var i=Pv(a),u=0,m=i.length,p;u<m;u++)p=i[u],!g5.call(n,p)&&p!==s&&Dv(n,p,{get:(h=>a[h]).bind(null,p),enumerable:!(l=p5(a,p))||l.enumerable});return n},hc=(n,a,s)=>(s=n!=null?m5(h5(n)):{},x5(Dv(s,"default",{value:n,enumerable:!0}),n));const kv=()=>{},K0=n=>{Object.freeze&&Object.freeze(n)};function zv(n,a,s){var l;const i=a.join(".");return(l=s[i])!==null&&l!==void 0||(s[i]=new Proxy(kv,{get(u,m){if(!(typeof m!="string"||m==="then"))return zv(n,[...a,m],s)},apply(u,m,p){const h=a[a.length-1];let x={args:p,path:a};
18return h==="call"?x={args:p.length>=2?[p[1]]:[],path:a.slice(0,-1)}:h==="apply"&&(x={args:p.length>=2?p[1]:[],path:a.slice(0,-1)}),K0(x.args),K0(x.path),n(x)}})),s[i]}const gc=n=>zv(n,[],Object.create(null)),um=n=>new Proxy(kv,{get(a,s){if(s!=="then")return n(s)}});var Hv=fl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,a){function s(l){"@babel/helpers - typeof";return a.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},a.exports.__esModule=!0,a.exports.default=a.exports,s(l)}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),v5=fl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,a){var s=Hv().default;function l(i,u){if(s(i)!="object"||!i)return i;var m=i[Symbol.toPrimitive];if(m!==void 0){var p=m.call(i,u||"default");if(s(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(i)}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),y5=fl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,a){var s=Hv().default,l=v5();function i(u){var m=l(u,"string");return s(m)=="symbol"?m:m+""}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}}),Uv=fl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(n,a){var s=y5();function l(i,u,m){return(u=s(u))in i?Object.defineProperty(i,u,{value:m,enumerable:!0,configurable:!0,writable:!0}):i[u]=m,i}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),dm=fl({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,a){var s=Uv();function l(u,m){var p=Object.keys(u);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(u);m&&(h=h.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),p.push.apply(p,h)}return p}function i(u){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};m%2?l(Object(p),!0).forEach(function(h){s(u,h,p[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):l(Object(p)).forEach(function(h){Object.defineProperty(u,h,Object.getOwnPropertyDescriptor(p,h))})}return u}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}});hc(dm());hc(Uv());var ki=hc(dm());function b5(n,a){if("error"in n){const l=a.deserialize(n.error);return{ok:!1,error:(0,ki.default)((0,ki.default)({},n),{},{error:l})}}return{ok:!0,result:(0,ki.default)((0,ki.default)({},n.result),(!n.result.type||n.result.type==="data")&&{type:"data",data:a.deserialize(n.result.data)})}}var ef=class extends Error{constructor(){super("Unable to transform response from server")}};function w5(n,a){let s;try{s=b5(n,a)}catch{throw new ef}if(!s.ok&&(!Cr(s.error.error)||typeof s.error.error.code!="number"))throw new ef;if(s.ok&&!Cr(s.result))throw new ef;return s}hc(dm());function xc(n){const a={subscribe(s){let l=null,i=!1,u=!1,m=!1;function p(){if(l===null){m=!0;return}u||(u=!0,typeof l=="function"?l():l&&l.unsubscribe())}return l=n({next(h){var x;i||(x=s.next)===null||x===void 0||x.call(s,h)},error(h){var x;i||(i=!0,(x=s.error)===null||x===void 0||x.call(s,h),p())},complete(){var h;i||(i=!0,(h=s.complete)===null||h===void 0||h.call(s),p())}}),m&&p(),{unsubscribe:p}},pipe(...s){return s.reduce(S5,a)}};return a}function S5(n,a){return a(n)}function E5(n){const a=new AbortController;return new Promise((l,i)=>{let u=!1;function m(){u||(u=!0,p.unsubscribe())}a.signal.addEventListener("abort",()=>{i(a.signal.reason)});const p=n.subscribe({next(h){u=!0,l(h),m()},error(h){i(h)},complete(){a.abort(),m()}})})}var j5=Object.create,Lv=Object.defineProperty,_5=Object.getOwnPropertyDescriptor,Bv=Object.getOwnPropertyNames,N5=Object.getPrototypeOf,A5=Object.prototype.hasOwnProperty,Fa=(n,a)=>function(){return a||(0,n[Bv(n)[0]])((a={exports:{}}).exports,a),a.exports},C5=(n,a,s,l)=>{if(a&&typeof a=="object"||typeof a=="function")for(var i=Bv(a),u=0,m=i.length,p;u<m;u++)p=i[u],!A5.call(n,p)&&p!==s&&Lv(n,p,{get:(h=>a[h]).bind(null,p),enumerable:!(l=_5(a,p))||l.enumerable});return n},Tr=(n,a,s)=>(s=n!=null?j5(N5(n)):{},C5(a||!n||!n.__esModule?Lv(s,"default",{value:n,enumerable:!0}):s,n)),O5=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(n,a){function s(l,i){if(l==null)return{};var u={};for(var m in l)if({}.hasOwnProperty.call(l,m)){if(i.includes(m))continue;u[m]=l[m]}return u}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),M5=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(n,a){var s=O5();function l(i,u){if(i==null)return{};var m,p,h=s(i,u);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);for(p=0;p<x.length;p++)m=x[p],u.includes(m)||{}.propertyIsEnumerable.call(i,m)&&(h[m]=i[m])}return h}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),qv=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,a){function s(l){"@babel/helpers - typeof";return a.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},a.exports.__esModule=!0,a.exports.default=a.exports,s(l)}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),T5=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,a){var s=qv().default;function l(i,u){if(s(i)!="object"||!i)return i;var m=i[Symbol.toPrimitive];if(m!==void 0){var p=m.call(i,u||"default");if(s(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(i)}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),R5=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,a){var s=qv().default,l=T5();function i(u){var m=l(u,"string");return s(m)=="symbol"?m:m+""}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}}),D5=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/
18defineProperty.js"(n,a){var s=R5();function l(i,u,m){return(u=s(u))in i?Object.defineProperty(i,u,{value:m,enumerable:!0,configurable:!0,writable:!0}):i[u]=m,i}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),ml=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,a){var s=D5();function l(u,m){var p=Object.keys(u);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(u);m&&(h=h.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),p.push.apply(p,h)}return p}function i(u){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};m%2?l(Object(p),!0).forEach(function(h){s(u,h,p[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):l(Object(p)).forEach(function(h){Object.defineProperty(u,h,Object.getOwnPropertyDescriptor(p,h))})}return u}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}}),P5=Tr(M5(),1),$0=Tr(ml(),1);const k5=["cursor","direction"];function Pn(n,a,s){const l=n.flatMap(i=>i.split("."));if(!a&&(!s||s==="any"))return l.length?[l]:[];if(s==="infinite"&&Cr(a)&&("direction"in a||"cursor"in a)){const{cursor:i,direction:u}=a,m=(0,P5.default)(a,k5);return[l,{input:m,type:"infinite"}]}return[l,(0,$0.default)((0,$0.default)({},typeof a<"u"&&a!==nn&&{input:a}),s&&s!=="any"&&{type:s})]}function $i(n){return Pn(n,void 0,"any")}var z5=Object.create,Qv=Object.defineProperty,H5=Object.getOwnPropertyDescriptor,Gv=Object.getOwnPropertyNames,U5=Object.getPrototypeOf,L5=Object.prototype.hasOwnProperty,qn=(n,a)=>function(){return a||(0,n[Gv(n)[0]])((a={exports:{}}).exports,a),a.exports},B5=(n,a,s,l)=>{if(a&&typeof a=="object"||typeof a=="function")for(var i=Gv(a),u=0,m=i.length,p;u<m;u++)p=i[u],!L5.call(n,p)&&p!==s&&Qv(n,p,{get:(h=>a[h]).bind(null,p),enumerable:!(l=H5(a,p))||l.enumerable});return n},ot=(n,a,s)=>(s=n!=null?z5(U5(n)):{},B5(a||!n||!n.__esModule?Qv(s,"default",{value:n,enumerable:!0}):s,n)),Vv=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,a){function s(l){"@babel/helpers - typeof";return a.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},a.exports.__esModule=!0,a.exports.default=a.exports,s(l)}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),q5=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,a){var s=Vv().default;function l(i,u){if(s(i)!="object"||!i)return i;var m=i[Symbol.toPrimitive];if(m!==void 0){var p=m.call(i,u||"default");if(s(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(i)}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),Q5=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,a){var s=Vv().default,l=q5();function i(u){var m=l(u,"string");return s(m)=="symbol"?m:m+""}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}}),Rr=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(n,a){var s=Q5();function l(i,u,m){return(u=s(u))in i?Object.defineProperty(i,u,{value:m,enumerable:!0,configurable:!0,writable:!0}):i[u]=m,i}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),_n=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,a){var s=Rr();function l(u,m){var p=Object.keys(u);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(u);m&&(h=h.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),p.push.apply(p,h)}return p}function i(u){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};
18m%2?l(Object(p),!0).forEach(function(h){s(u,h,p[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):l(Object(p)).forEach(function(h){Object.defineProperty(u,h,Object.getOwnPropertyDescriptor(p,h))})}return u}a.exports=i,a.exports.__esModule=!0,a.exports.default=a.exports}});function G5(n){return a=>{let s=0,l=null;const i=[];function u(){l||(l=a.subscribe({next(p){for(const x of i){var h;(h=x.next)===null||h===void 0||h.call(x,p)}},error(p){for(const x of i){var h;(h=x.error)===null||h===void 0||h.call(x,p)}},complete(){for(const h of i){var p;(p=h.complete)===null||p===void 0||p.call(h)}}}))}function m(){if(s===0&&l){const p=l;l=null,p.unsubscribe()}}return xc(p=>(s++,i.push(p),u(),{unsubscribe(){s--,m();const h=i.findIndex(x=>x===p);h>-1&&i.splice(h,1)}}))}}function V5(n){let a=n;const s=[],l=m=>{a!==void 0&&m.next(a),s.push(m)},i=m=>{s.splice(s.indexOf(m),1)},u=xc(m=>(l(m),()=>{i(m)}));return u.next=m=>{if(a!==m){a=m;for(const p of s)p.next(m)}},u.get=()=>a,u}function I5(n){return xc(a=>{function s(i=0,u=n.op){const m=n.links[i];if(!m)throw new Error("No more links to execute - did you forget to add an ending link?");return m({op:u,next(h){return s(i+1,h)}})}return s().subscribe(a)})}var zi=ot(Rr(),1),Es=ot(_n(),1);function Y5(n){return n instanceof Ps}function K5(n){return Cr(n)&&Cr(n.error)&&typeof n.error.code=="number"&&typeof n.error.message=="string"}function $5(n,a){return typeof n=="string"?n:Cr(n)&&typeof n.message=="string"?n.message:a}var Ps=class Fi extends Error{constructor(a,s){var l,i;const u=s?.cause;super(a,{cause:u}),(0,zi.default)(this,"cause",void 0),(0,zi.default)(this,"shape",void 0),(0,zi.default)(this,"data",void 0),(0,zi.default)(this,"meta",void 0),this.meta=s?.meta,this.cause=u,this.shape=s==null||(l=s.result)===null||l===void 0?void 0:l.error,this.data=s==null||(i=s.result)===null||i===void 0?void 0:i.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Fi.prototype)}static from(a,s={}){const l=a;return Y5(l)?(s.meta&&(l.meta=(0,Es.default)((0,Es.default)({},l.meta),s.meta)),l):K5(l)?new Fi(l.error.message,(0,Es.default)((0,Es.default)({},s),{},{result:l})):new Fi($5(l,"Unknown error"),(0,Es.default)((0,Es.default)({},s),{},{cause:l}))}};function F5(n){const a=n;return a?"input"in a?a:{input:a,output:a}:{input:{serialize:s=>s,deserialize:s=>s},output:{serialize:s=>s,deserialize:s=>s}}}const F0=n=>typeof n=="function";function X5(n){if(n)return n;if(typeof window<"u"&&F0(window.fetch))return window.fetch;if(typeof globalThis<"u"&&F0(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var Fo=ot(_n());function Z5(n){return{url:n.url.toString(),fetch:n.fetch,transformer:F5(n.transformer),methodOverride:n.methodOverride}}function J5(n){const a={};for(let s=0;s<n.length;s++){const l=n[s];a[s]=l}return a}const W5={query:"GET",mutation:"POST",subscription:"PATCH"};function Iv(n){return"input"in n?n.transformer.input.serialize(n.input):J5(n.inputs.map(a=>n.transformer.input.serialize(a)))}const Yv=n=>{const a=n.url.split("?");let l=a[0].replace(/\/$/,"")+"/"+n.path;const i=[];if(a[1]&&i.push(a[1]),"inputs"in n&&i.push("batch=1"),n.type==="query"||n.type==="subscription"){const u=Iv(n);u!==void 0&&n.methodOverride!=="POST"&&i.push(`input=${encodeURIComponent(JSON.stringify(u))}`)}return i.length&&(l+="?"+i.join("&")),l},eE=n=>{if(n.type==="query"&&n.methodOverride!=="POST")return;const a=Iv(n);return a!==void 0?JSON.stringify(a):void 0},tE=n=>sE((0,Fo.default)((0,Fo.default)({},n),{},{contentTypeHeader:"application/json",getUrl:Yv,getBody:eE}));var nE=class extends Error{constructor(){const n="AbortError";super(n),this.name=n,this.message=n}};const aE=n=>{var a;if(n?.aborted)throw(a=n.throwIfAborted)===null||a===void 0||a.call(n),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new nE};async function rE(n){var a;aE(n.signal);const s=n.getUrl(n),l=n.getBody(n),i=(a=n.methodOverride)!==null&&a!==void 0?a:W5[n.type],u=await(async()=>{const p=await n.headers();return Symbol.iterator in p?Object.fromEntries(p):p})(),m=(0,Fo.default)((0,Fo.default)((0,Fo.default)({},n.contentTypeHeader&&i!=="GET"?{"content-type":n.contentTypeHeader}:{}),n.trpcAcceptHeader?{"trpc-accept":n.trpcAcceptHeader}:void 0),u);return X5(n.fetch)(s,{method:i,signal:n.signal,body:l,headers:m})}async function sE(n){const a={},s=await rE(n);a.response=s;const l=await s.json();return a.responseJSON=l,{json:l,meta:a}}ot(_n(),1);const X0=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function Z0(n){let a=null,s=null;const l=()=>{clearTimeout(s),s=null,a=null};function i(p){const h=[[]];let x=0;for(;;){const w=p[x];if(!w)break;const j=h[h.length-1];if(w.aborted){var y;(y=w.reject)===null||y===void 0||y.call(w,new Error("Aborted")),x++;continue}if(n.validate(j.concat(w).map(E=>E.key))){j.push(w),x++;continue}if(j.length===0){var g;(g=w.reject)===null||g===void 0||g.call(w,new Error("Input is too big for a single dispatch")),x++;continue}h.push([])}return h}function u(){const p=i(a);l();
18for(const h of p){if(!h.length)continue;const x={items:h};for(const g of h)g.batch=x;n.fetch(x.items.map(g=>g.key)).then(async g=>{await Promise.all(g.map(async(j,_)=>{const E=x.items[_];try{var N;const V=await Promise.resolve(j);(N=E.resolve)===null||N===void 0||N.call(E,V)}catch(V){var M;(M=E.reject)===null||M===void 0||M.call(E,V)}E.batch=null,E.reject=null,E.resolve=null}));for(const j of x.items){var w;(w=j.reject)===null||w===void 0||w.call(j,new Error("Missing result")),j.batch=null}}).catch(g=>{for(const j of x.items){var w;(w=j.reject)===null||w===void 0||w.call(j,g),j.batch=null}})}}function m(p){var h;const x={aborted:!1,key:p,batch:null,resolve:X0,reject:X0},y=new Promise((g,w)=>{var j;x.reject=w,x.resolve=g,(j=a)!==null&&j!==void 0||(a=[]),a.push(x)});return(h=s)!==null&&h!==void 0||(s=setTimeout(u)),y}return{load:m}}function oE(...n){const a=new AbortController,s=n.length;let l=0;const i=()=>{++l===s&&a.abort()};for(const u of n)u?.aborted?i():u?.addEventListener("abort",i,{once:!0});return a.signal}var Hi=ot(_n(),1);function lE(n){var a,s;const l=Z5(n),i=(a=n.maxURLLength)!==null&&a!==void 0?a:1/0,u=(s=n.maxItems)!==null&&s!==void 0?s:1/0;return()=>{const m=y=>({validate(g){if(i===1/0&&u===1/0)return!0;if(g.length>u)return!1;const w=g.map(E=>E.path).join(","),j=g.map(E=>E.input);return Yv((0,Hi.default)((0,Hi.default)({},l),{},{type:y,path:w,inputs:j,signal:null})).length<=i},async fetch(g){const w=g.map(V=>V.path).join(","),j=g.map(V=>V.input),_=oE(...g.map(V=>V.signal)),E=await tE((0,Hi.default)((0,Hi.default)({},l),{},{path:w,inputs:j,type:y,headers(){return n.headers?typeof n.headers=="function"?n.headers({opList:g}):n.headers:{}},signal:_}));return(Array.isArray(E.json)?E.json:g.map(()=>E.json)).map(V=>({meta:E.meta,json:V}))}}),p=Z0(m("query")),h=Z0(m("mutation")),x={query:p,mutation:h};return({op:y})=>xc(g=>{/* istanbul ignore if -- @preserve */if(y.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const j=x[y.type].load(y);let _;return j.then(E=>{_=E;const N=w5(E.json,l.transformer.output);if(!N.ok){g.error(Ps.from(N.error,{meta:E.meta}));return}g.next({context:E.meta,result:N.result}),g.complete()}).catch(E=>{g.error(Ps.from(E,{meta:_?.meta}))}),()=>{}})}}ot(_n(),1);const Kv=(n,...a)=>typeof n=="function"?n(...a):n;ot(Rr(),1);function iE(){let n,a;return{promise:new Promise((l,i)=>{n=l,a=i}),resolve:n,reject:a}}async function cE(n){const a=await Kv(n.url);if(!n.connectionParams)return a;const l=`${a.includes("?")?"&":"?"}connectionParams=1`;return a+l}async function uE(n){const a={method:"connectionParams",data:await Kv(n)};return JSON.stringify(a)}ot(Rr(),1);var Sr=ot(Rr(),1);function dE(n){const{promise:a,resolve:s,reject:l}=iE();return n.addEventListener("open",()=>{n.removeEventListener("error",l),s()}),n.addEventListener("error",l),a}function fE(n,{intervalMs:a,pongTimeoutMs:s}){let l,i;function u(){l=setTimeout(()=>{n.send("PING"),i=setTimeout(()=>{n.close()},s)},a)}function m(){clearTimeout(l),u()}function p(){clearTimeout(i),m()}n.addEventListener("open",u),n.addEventListener("message",({data:h})=>{clearTimeout(l),u(),h==="PONG"&&p()}),n.addEventListener("close",()=>{clearTimeout(l),clearTimeout(i)})}var mE=class Pf{constructor(a){var s;if((0,Sr.default)(this,"id",++Pf.connectCount),(0,Sr.default)(this,"WebSocketPonyfill",void 0),(0,Sr.default)(this,"urlOptions",void 0),(0,Sr.default)(this,"keepAliveOpts",void 0),(0,Sr.default)(this,"wsObservable",V5(null)),(0,Sr.default)(this,"openPromise",null),this.WebSocketPonyfill=(s=a.WebSocketPonyfill)!==null&&s!==void 0?s: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=a.urlOptions,this.keepAliveOpts=a.keepAlive}get ws(){return this.wsObservable.get()}set ws(a){this.wsObservable.next(a)}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 a=this;if(a.openPromise)return a.openPromise;a.id=++Pf.connectCount;const s=cE(a.urlOptions).then(l=>new a.WebSocketPonyfill(l));a.openPromise=s.then(async l=>{a.ws=l,l.addEventListener("message",function({data:i}){i==="PING"&&this.send("PONG")}),a.keepAliveOpts.enabled&&fE(l,a.keepAliveOpts),l.addEventListener("close",()=>{a.ws===l&&(a.ws=null)}),await dE(l),a.urlOptions.connectionParams&&l.send(await uE(a.urlOptions.connectionParams))});try{await a.openPromise}finally{a.openPromise=null}}async close(){var a=this;try{await a.openPromise}finally{var s;(s=a.ws)===null||s===void 0||s.close()}}};(0,Sr.default)(mE,"connectCount",0);ot(Rr(),1);ot(_n(),1);var tf=ot(Rr(),1),J0=ot(_n(),1),vc=class{constructor(n){(0,tf.default)(this,"links",void 0),(0,tf.default)(this,"runtime",void 0),(0,tf.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=n.links.map(a=>a(this.runtime))}$request(n){var a;return I5({links:this.links,op:(0,J0.default)((0,J0.default)({},n),{},{context:(a=n.context)!==null&&a!==void 0?a:{},id:++this.requestId})}).pipe(G5())}async requestAsPromise(n){var a=this;try{const s=a.$request(n);return(await E5(s)).result.data}catch(s){throw Ps.from(s)}}query(n,a,s){return this.requestAsPromise({type:"query",path:n,input:a,context:s?.context,signal:s?.signal})}mutation(n,a,s){return this.requestAsPromise({type:"mutation",path:n,input:a,context:s?.context,signal:s?.signal})}subscription(n,a,s){return this.$request({type:"subscription",path:n,input:a,context:s.context,signal:s.signal}).subscribe({next(i){switch(i.result.type){case"state":{var u;(u=s.onConnectionStateChange)===null||u===void 0||u.call(s,i.result);break}case"started":{var m;(m=s.onStarted)===null||m===void 0||m.call(s,{context:i.context});break}case"stopped":{var p;(p=s.onStopped)===null||p===void 0||p.call(s);break}case"data":case void 0:{var h;(h=s.onData)===null||h===void 0||h.call(s,i.result.data);break}}},error(i){var u;(u=s.onError)===null||u===void 0||u.call(s,i)},complete(){var i;(i=s.onComplete)===null||i===void 0||i.call(s)}})}};const $v=Symbol.for("trpc_untypedClient"),pE={query:"query",mutate:"mutation",subscribe:"subscription"},hE=n=>pE[n];function Fv(n){const a=gc(({path:s,args:l})=>{const i=[...s],u=hE(i.pop()),m=i.join(".");return n[u](m,...l)});return um(s=>s===$v?n:a[s])}function gE(n){const a=new vc(n);return Fv(a)}function fm(n){return n[$v]}ot(_n(),1);ot(_n(),1);var xE=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(n,a){function s(i){var u,m,p,h=2;for(typeof Symbol<"u"&&(m=Symbol.asyncIterator,p=Symbol.iterator);h--;){if(m&&(u=i[m])!=null)return u.call(i);if(p&&(u=i[p])!=null)return new l(u.call(i));m="@@asyncIterator",p="@@iterator"}throw new TypeError("Object is not async iterable")}function l(i){function u(m){if(Object(m)!==m)return Promise.reject(new TypeError(m+" is not an object."));var p=m.done;return Promise.resolve(m.value).then(function(h){return{value:h,done:p}})}return l=function(p){this.s=p,this.n=p.next},l.prototype={s:null,n:null,next:function(){return u(this.n.apply(this.s,arguments))},return:function(p){var h=this.s.return;return h===void 0?Promise.resolve({value:p,done:!0}):u(h.apply(this.s,arguments))},throw:function(p){var h=this.s.return;return h===void 0?Promise.reject(p):u(h.apply(this.s,arguments))}},new l(i)}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}});ot(xE(),1);ot(_n(),1);var vE=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(n,a){function s(){var l=typeof SuppressedError=="function"?SuppressedError:function(p,h){var x=Error();return x.name="SuppressedError",x.error=p,x.suppressed=h,x},i={},u=[];function m(p,h){if(h!=null){if(Object(h)!==h)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(p)var x=h[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(x===void 0&&(x=h[Symbol.dispose||Symbol.for("Symbol.dispose")],p))var y=x;if(typeof x!="function")throw new TypeError("Object is not disposable.");y&&(x=function(){try{y.call(h)}catch(w){return Promise.reject(w)}}),u.push({v:h,d:x,a:p})}else p&&u.push({d:h,a:p});return h}return{e:i,u:m.bind(null,!1),a:m.bind(null,!0),d:function(){var h,x=this.e,y=0;function g(){for(;h=u.pop();)try{if(!h.a&&y===1)return y=0,u.push(h),Promise.resolve().then(g);if(h.d){var j=h.d.call(h.v);if(h.a)return y|=2,Promise.resolve(j).then(g,w)}else y|=1}catch(_){return w(_)}if(y===1)return x!==i?Promise.reject(x):Promise.resolve();if(x!==i)throw x}function w(j){return x=x!==i?new l(j,x):j,g()}return g()}}}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),Xv=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(n,a){function s(l,i){this.v=l,this.k=i}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),yE=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(n,a){var s=Xv();function l(i){return new s(i,0)}a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}}),bE=qn({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(n,a){var s=Xv();function l(u){return function(){return new i(u.apply(this,arguments))}}function i(u){var m,p;function h(y,g){try{var w=u[y](g),j=w.value,_=j instanceof s;Promise.resolve(_?j.v:j).then(function(E){if(_){var N=y==="return"?"return":"next";if(!j.k||E.done)return h(N,E);E=u[N](E).value}x(w.done?"return":"normal",E)},function(E){h("throw",E)})}catch(E){x("throw",E)}}function x(y,g){switch(y){case"return":m.resolve({value:g,done:!0});break;case"throw":m.reject(g);break;default:m.resolve({value:g,done:!1})}(m=m.next)?h(m.key,m.arg):p=null}this._invoke=function(y,g){return new Promise(function(w,j){var _={key:y,arg:g,resolve:w,reject:j,next:null};p?p=p.next=_:(m=p=_,h(y,g))})},typeof u.return!="function"&&(this.return=void 0)}i.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},i.prototype.next=function(u){return this._invoke("next",u)},i.prototype.throw=function(u){return this._invoke("throw",u)},i.prototype.return=function(u){return this._invoke("return",u)},a.exports=l,a.exports.__esModule=!0,a.exports.default=a.exports}});ot(vE(),1);ot(yE(),1);ot(bE(),1);ot(_n(),1);function wE(n){return gc(({path:a,args:s})=>{var l;const i=[...a],u=i.pop();if(u==="useMutation")return n[u](i,...s);if(u==="_def")return{path:i};const[m,...p]=s,h=(l=p[0])!==null&&l!==void 0?l:{};return n[u](i,m,h)})}var nf;const SE=["client","ssrContext","ssrState","abortOnUnmount"],EE=(nf=b.createContext)===null||nf===void 0?void 0:nf.call(mc,null),jE=n=>{switch(n){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
18date":case"refetch":case"reset":return"any"}};function _E(n){return gc(a=>{const s=[...a.path],l=s.pop(),i=[...a.args],u=i.shift(),m=jE(l),p=Pn(s,u,m);return{infiniteQueryOptions:()=>n.infiniteQueryOptions(s,p,i[0]),queryOptions:()=>n.queryOptions(s,p,...i),fetch:()=>n.fetchQuery(p,...i),fetchInfinite:()=>n.fetchInfiniteQuery(p,i[0]),prefetch:()=>n.prefetchQuery(p,...i),prefetchInfinite:()=>n.prefetchInfiniteQuery(p,i[0]),ensureData:()=>n.ensureQueryData(p,...i),invalidate:()=>n.invalidateQueries(p,...i),reset:()=>n.resetQueries(p,...i),refetch:()=>n.refetchQueries(p,...i),cancel:()=>n.cancelQuery(p,...i),setData:()=>{n.setQueryData(p,i[0],i[1])},setQueriesData:()=>n.setQueriesData(p,i[0],i[1],i[2]),setInfiniteData:()=>{n.setInfiniteQueryData(p,i[0],i[1])},getData:()=>n.getQueryData(p),getInfiniteData:()=>n.getInfiniteQueryData(p),setMutationDefaults:()=>n.setMutationDefaults($i(s),u),getMutationDefaults:()=>n.getMutationDefaults($i(s)),isMutating:()=>n.isMutating({mutationKey:$i(s)})}[l]()})}function NE(n){const a=Fv(n.client),s=_E(n);return um(l=>{const i=l;return i==="client"?a:SE.includes(i)?n[i]:s[l]})}var AE=Tr(ml(),1);function W0(n){const a=n instanceof vc?n:fm(n);return gc(s=>{const l=s.path,i=l.join("."),[u,m]=s.args;return(0,AE.default)({queryKey:Pn(l,u,"query"),queryFn:()=>a.query(i,u,m?.trpc)},m)})}var af=Tr(ml(),1);function Dt(n,a,s){var l;const i=n[0];let u=(l=n[1])===null||l===void 0?void 0:l.input;if(s){var m;u=(0,af.default)((0,af.default)((0,af.default)({},(m=u)!==null&&m!==void 0?m:{}),s.pageParam?{cursor:s.pageParam}:{}),{},{direction:s.direction})}return[i.join("."),u,a?.trpc]}var CE=Fa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(n,a){function s(i){var u,m,p,h=2;for(typeof Symbol<"u"&&(m=Symbol.asyncIterator,p=Symbol.iterator);h--;){if(m&&(u=i[m])!=null)return u.call(i);if(p&&(u=i[p])!=null)return new l(u.call(i));m="@@asyncIterator",p="@@iterator"}throw new TypeError("Object is not async iterable")}function l(i){function u(m){if(Object(m)!==m)return Promise.reject(new TypeError(m+" is not an object."));var p=m.done;return Promise.resolve(m.value).then(function(h){return{value:h,done:p}})}return l=function(p){this.s=p,this.n=p.next},l.prototype={s:null,n:null,next:function(){return u(this.n.apply(this.s,arguments))},return:function(p){var h=this.s.return;return h===void 0?Promise.resolve({value:p,done:!0}):u(h.apply(this.s,arguments))},throw:function(p){var h=this.s.return;return h===void 0?Promise.reject(p):u(h.apply(this.s,arguments))}},new l(i)}a.exports=s,a.exports.__esModule=!0,a.exports.default=a.exports}}),OE=Tr(CE(),1);function kf(n){return{path:n.path.join(".")}}function Io(n){const a=kf(n);return b.useMemo(()=>a,[a])}async function Zv(n,a,s){const i=a.getQueryCache().build(a,{queryKey:s});i.setState({data:[],status:"success"});const u=[];var m=!1,p=!1,h;try{for(var x=(0,OE.default)(n),y;m=!(y=await x.next()).done;m=!1){const g=y.value;u.push(g),i.setState({data:[...u]})}}catch(g){p=!0,h=g}finally{try{m&&x.return!=null&&await x.return()}finally{if(p)throw h}}return u}var ze=Tr(ml(),1);function ME(n){const{client:a,queryClient:s}=n,l=a instanceof vc?a:fm(a);return{infiniteQueryOptions:(i,u,m)=>{var p,h;const x=((p=u[1])===null||p===void 0?void 0:p.input)===nn,y=async g=>{var w;const j=(0,ze.default)((0,ze.default)({},m),{},{trpc:(0,ze.default)((0,ze.default)({},m?.trpc),!(m==null||(w=m.trpc)===null||w===void 0)&&w.abortOnUnmount?{signal:g.signal}:{signal:null})});return await l.query(...Dt(u,j,{direction:g.direction,pageParam:g.pageParam}))};return Object.assign((0,ze.default)((0,ze.default)({},m),{},{initialData:m?.initialData,queryKey:u,queryFn:x?nn:y,initialPageParam:(h=m?.initialCursor)!==null&&h!==void 0?h:null}),{trpc:kf({path:i})})},queryOptions:(i,u,m)=>{var p;const h=((p=u[1])===null||p===void 0?void 0:p.input)===nn,x=async y=>{var g;const w=(0,ze.default)((0,ze.default)({},m),{},{trpc:(0,ze.default)((0,ze.default)({},m?.trpc),!(m==null||(g=m.trpc)===null||g===void 0)&&g.abortOnUnmount?{signal:y.signal}:{signal:null})}),j=await l.query(...Dt(u,w));return Rv(j)?Zv(j,s,u):j};return Object.assign((0,ze.default)((0,ze.default)({},m),{},{initialData:m?.initialData,queryKey:u,queryFn:h?nn:x}),{trpc:kf({path:i})})},fetchQuery:(i,u)=>s.fetchQuery((0,ze.default)((0,ze.default)({},u),{},{queryKey:i,queryFn:()=>l.query(...Dt(i,u))})),fetchInfiniteQuery:(i,u)=>{var m;return s.fetchInfiniteQuery((0,ze.default)((0,ze.default)({},u),{},{queryKey:i,queryFn:({pageParam:p,direction:h})=>l.query(...Dt(i,u,{pageParam:p,direction:h}
18)),initialPageParam:(m=u?.initialCursor)!==null&&m!==void 0?m:null}))},prefetchQuery:(i,u)=>s.prefetchQuery((0,ze.default)((0,ze.default)({},u),{},{queryKey:i,queryFn:()=>l.query(...Dt(i,u))})),prefetchInfiniteQuery:(i,u)=>{var m;return s.prefetchInfiniteQuery((0,ze.default)((0,ze.default)({},u),{},{queryKey:i,queryFn:({pageParam:p,direction:h})=>l.query(...Dt(i,u,{pageParam:p,direction:h})),initialPageParam:(m=u?.initialCursor)!==null&&m!==void 0?m:null}))},ensureQueryData:(i,u)=>s.ensureQueryData((0,ze.default)((0,ze.default)({},u),{},{queryKey:i,queryFn:()=>l.query(...Dt(i,u))})),invalidateQueries:(i,u,m)=>s.invalidateQueries((0,ze.default)((0,ze.default)({},u),{},{queryKey:i}),m),resetQueries:(i,u,m)=>s.resetQueries((0,ze.default)((0,ze.default)({},u),{},{queryKey:i}),m),refetchQueries:(i,u,m)=>s.refetchQueries((0,ze.default)((0,ze.default)({},u),{},{queryKey:i}),m),cancelQuery:(i,u)=>s.cancelQueries({queryKey:i},u),setQueryData:(i,u,m)=>s.setQueryData(i,u,m),setQueriesData:(i,u,m,p)=>s.setQueriesData((0,ze.default)((0,ze.default)({},u),{},{queryKey:i}),m,p),getQueryData:i=>s.getQueryData(i),setInfiniteQueryData:(i,u,m)=>s.setQueryData(i,u,m),getInfiniteQueryData:i=>s.getQueryData(i),setMutationDefaults:(i,u)=>{const m=i[0],p=h=>l.mutation(...Dt([m,{input:h}],n));return s.setMutationDefaults(i,typeof u=="function"?u({canonicalMutationFn:p}):u)},getMutationDefaults:i=>s.getMutationDefaults(i),isMutating:i=>s.isMutating((0,ze.default)((0,ze.default)({},i),{},{exact:!0}))}}var ue=Tr(ml());const ex=(n,a)=>new Proxy(n,{get(l,i){return a(i),l[i]}});function TE(n){var a,s;const l=(a=void 0)!==null&&a!==void 0?a:q=>q.originalFn(),i=(s=void 0)!==null&&s!==void 0?s:EE,u=gE,m=q=>{var K;const{abortOnUnmount:T=!1,queryClient:P,ssrContext:ee}=q,[te,W]=b.useState((K=q.ssrState)!==null&&K!==void 0?K:!1),ne=q.client instanceof vc?q.client:fm(q.client),le=b.useMemo(()=>ME({client:ne,queryClient:P}),[ne,P]),re=b.useMemo(()=>(0,ue.default)({abortOnUnmount:T,queryClient:P,client:ne,ssrContext:ee??null,ssrState:te},le),[T,ne,le,P,ee,te]);return b.useEffect(()=>{W(oe=>oe?"mounted":!1)},[]),d.jsx(i.Provider,{value:re,children:q.children})};function p(){const q=b.useContext(i);if(!q)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return q}function h(q,K){var T;const{queryClient:P,ssrState:ee}=p();return ee&&ee!=="mounted"&&((T=P.getQueryCache().find({queryKey:q}))===null||T===void 0?void 0:T.state.status)==="error"?(0,ue.default)({retryOnMount:!1},K):K}function x(q,K,T){var P,ee,te,W,ne;const le=p(),{abortOnUnmount:re,client:oe,ssrState:C,queryClient:H,prefetchQuery:D}=le,Q=Pn(q,K,"query"),ce=H.getQueryDefaults(Q),A=K===nn;typeof window>"u"&&C==="prepass"&&(T==null||(P=T.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((ee=T?.enabled)!==null&&ee!==void 0?ee:ce?.enabled)!==!1&&!A&&!H.getQueryCache().find({queryKey:Q})&&D(Q,T);const I=h(Q,(0,ue.default)((0,ue.default)({},ce),T)),z=(te=(W=T==null||(ne=T.trpc)===null||ne===void 0?void 0:ne.abortOnUnmount)!==null&&W!==void 0?W:void 0)!==null&&te!==void 0?te:re,F=r5((0,ue.default)((0,ue.default)({},I),{},{queryKey:Q,queryFn:A?K:async ae=>{const de=(0,ue.default)((0,ue.default)({},I),{},{trpc:(0,ue.default)((0,ue.default)({},I?.trpc),z?{signal:ae.signal}:{signal:null})}),ie=await oe.query(...Dt(Q,de));return Rv(ie)?Zv(ie,H,Q):ie}}),H);return F.trpc=Io({path:q}),F}function y(q,K,T){var P,ee,te;
18const W=p(),ne=Pn(q,K,"query"),le=K===nn,re=(P=(ee=T==null||(te=T.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&ee!==void 0?ee:void 0)!==null&&P!==void 0?P:W.abortOnUnmount;i5((0,ue.default)((0,ue.default)({},T),{},{queryKey:ne,queryFn:le?K:oe=>{const C={trpc:(0,ue.default)((0,ue.default)({},T?.trpc),re?{signal:oe.signal}:{})};return W.client.query(...Dt(ne,C))}}))}function g(q,K,T){var P,ee,te;const W=p(),ne=Pn(q,K,"query"),le=(P=(ee=T==null||(te=T.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&ee!==void 0?ee:void 0)!==null&&P!==void 0?P:W.abortOnUnmount,re=s5((0,ue.default)((0,ue.default)({},T),{},{queryKey:ne,queryFn:oe=>{const C=(0,ue.default)((0,ue.default)({},T),{},{trpc:(0,ue.default)((0,ue.default)({},T?.trpc),le?{signal:oe.signal}:{signal:null})});return W.client.query(...Dt(ne,C))}}),W.queryClient);return re.trpc=Io({path:q}),[re.data,re]}function w(q,K){const{client:T,queryClient:P}=p(),ee=$i(q),te=P.defaultMutationOptions(P.getMutationDefaults(ee)),W=u5((0,ue.default)((0,ue.default)({},K),{},{mutationKey:ee,mutationFn:ne=>T.mutation(...Dt([q,{input:ne}],K)),onSuccess(...ne){var le,re;return l({originalFn:()=>{var C,H,D;return(C=K==null||(H=K.onSuccess)===null||H===void 0?void 0:H.call(K,...ne))!==null&&C!==void 0?C:te==null||(D=te.onSuccess)===null||D===void 0?void 0:D.call(te,...ne)},queryClient:P,meta:(le=(re=K?.meta)!==null&&re!==void 0?re:te?.meta)!==null&&le!==void 0?le:{}})}}),P);return W.trpc=Io({path:q}),W}const j={data:void 0,error:null,status:"idle"},_={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function E(q,K,T){var P;const ee=(P=T?.enabled)!==null&&P!==void 0?P:K!==nn,te=Ia(Pn(q,K,"any")),{client:W}=p(),ne=b.useRef(T);b.useEffect(()=>{ne.current=T});const[le]=b.useState(new Set([])),re=b.useCallback(A=>{le.add(A)},[le]),oe=b.useRef(null),C=b.useCallback(A=>{const I=D.current,z=D.current=A(I);let F=!1;for(const ae of le)if(I[ae]!==z[ae]){F=!0;break}F&&ce(ex(z,re))},[re,le]),H=b.useCallback(()=>{var A;if((A=oe.current)===null||A===void 0||A.unsubscribe(),!ee){C(()=>(0,ue.default)((0,ue.default)({},j),{},{reset:H}));return}C(()=>(0,ue.default)((0,ue.default)({},_),{},{reset:H}));const I=W.subscription(q.join("."),K??void 0,{onStarted:()=>{var z,F;(z=(F=ne.current).onStarted)===null||z===void 0||z.call(F),C(ae=>(0,ue.default)((0,ue.default)({},ae),{},{status:"pending",error:null}))},onData:z=>{var F,ae;(F=(ae=ne.current).onData)===null||F===void 0||F.call(ae,z),C(de=>(0,ue.default)((0,ue.default)({},de),{},{status:"pending",data:z,error:null}))},onError:z=>{var F,ae;(F=(ae=ne.current).onError)===null||F===void 0||F.call(ae,z),C(de=>(0,ue.default)((0,ue.default)({},de),{},{status:"error",error:z}))},onConnectionStateChange:z=>{C(F=>{switch(z.state){case"idle":return(0,ue.default)((0,ue.default)({},F),{},{status:z.state,error:null,data:void 0});case"connecting":return(0,ue.default)((0,ue.default)({},F),{},{error:z.error,status:z.state});case"pending":return F}})},onComplete:()=>{var z,F;(z=(F=ne.current).onComplete)===null||z===void 0||z.call(F),C(ae=>(0,ue.default)((0,ue.default)({},ae),{},{status:"idle",error:null,data:void 0}))}});oe.current=I},[W,te,ee,C]);b.useEffect(()=>(H(),()=>{var A;(A=oe.current)===null||A===void 0||A.unsubscribe()}),[H]);const D=b.useRef(ee?(0,ue.default)((0,ue.default)({},_),{},{reset:H}):(0,ue.default)((0,ue.default)({},j),{},{reset:H})),[Q,ce]=b.useState(ex(D.current,re));return Q}function N(q,K,T){var P,ee,te,W,ne;const{client:le,ssrState:re,prefetchInfiniteQuery:oe,queryClient:C,abortOnUnmount:H}=p(),D=Pn(q,K,"infinite"),Q=C.getQueryDefaults(D),ce=K===nn;typeof window>"u"&&re==="prepass"&&(T==null||(P=T.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((ee=T?.enabled)!==null&&ee!==void 0?ee:Q?.enabled)!==!1&&!ce&&!C.getQueryCache().find({queryKey:D})&&oe(D,(0,ue.default)((0,ue.default)({},Q),T));const A=h(D,(0,ue.default)((0,ue.default)({},Q),T)),I=(te=T==null||(W=T.trpc)===null||W===void 0?void 0:W.abortOnUnmount)!==null&&te!==void 0?te:H,z=d5((0,ue.default)((0,ue.default)({},A),{},{initialPageParam:(ne=T.initialCursor)!==null&&ne!==void 0?ne:null,persister:T.persister,queryKey:D,queryFn:ce?K:F=>{var ae;const de=(0,ue.default)((0,ue.default)({},A),{},{trpc:(0,ue.default)((0,ue.default)({},A?.trpc),I?{signal:F.signal}:{signal:null})});return le.query(...Dt(D,de,{pageParam:(ae=F.pageParam)!==null&&ae!==void 0?ae:T.initialCursor,direction:F.direction}))}}),C);return z.trpc=Io({path:q}),z}function M(q,K,T){var P,ee,te;
18const W=p(),ne=Pn(q,K,"infinite"),le=W.queryClient.getQueryDefaults(ne),re=K===nn,oe=h(ne,(0,ue.default)((0,ue.default)({},le),T)),C=(P=T==null||(ee=T.trpc)===null||ee===void 0?void 0:ee.abortOnUnmount)!==null&&P!==void 0?P:W.abortOnUnmount;c5((0,ue.default)((0,ue.default)({},T),{},{initialPageParam:(te=T.initialCursor)!==null&&te!==void 0?te:null,queryKey:ne,queryFn:re?K:H=>{var D;const Q=(0,ue.default)((0,ue.default)({},oe),{},{trpc:(0,ue.default)((0,ue.default)({},oe?.trpc),C?{signal:H.signal}:{})});return W.client.query(...Dt(ne,Q,{pageParam:(D=H.pageParam)!==null&&D!==void 0?D:T.initialCursor,direction:H.direction}))}}))}function V(q,K,T){var P,ee,te;const W=p(),ne=Pn(q,K,"infinite"),le=W.queryClient.getQueryDefaults(ne),re=h(ne,(0,ue.default)((0,ue.default)({},le),T)),oe=(P=T==null||(ee=T.trpc)===null||ee===void 0?void 0:ee.abortOnUnmount)!==null&&P!==void 0?P:W.abortOnUnmount,C=o5((0,ue.default)((0,ue.default)({},T),{},{initialPageParam:(te=T.initialCursor)!==null&&te!==void 0?te:null,queryKey:ne,queryFn:H=>{var D;const Q=(0,ue.default)((0,ue.default)({},re),{},{trpc:(0,ue.default)((0,ue.default)({},re?.trpc),oe?{signal:H.signal}:{})});return W.client.query(...Dt(ne,Q,{pageParam:(D=H.pageParam)!==null&&D!==void 0?D:T.initialCursor,direction:H.direction}))}}),W.queryClient);return C.trpc=Io({path:q}),[C.data,C]}return{Provider:m,createClient:u,useContext:p,useUtils:p,useQuery:x,usePrefetchQuery:y,useSuspenseQuery:g,useQueries:(q,K)=>{const{ssrState:T,queryClient:P,prefetchQuery:ee,client:te}=p(),W=W0(te),ne=q(W);if(typeof window>"u"&&T==="prepass")for(const re of ne){var le;const oe=re;((le=oe.trpc)===null||le===void 0?void 0:le.ssr)!==!1&&!P.getQueryCache().find({queryKey:oe.queryKey})&&ee(oe.queryKey,oe)}return Tv({queries:ne.map(re=>(0,ue.default)((0,ue.default)({},re),{},{queryKey:re.queryKey})),combine:K?.combine},P)}
vendor: 4,255 bytes, lines 18-26
18,useSuspenseQueries:q=>{const{queryClient:K,client:T}=p(),P=W0(T),ee=q(P),te=l5({queries:ee.map(W=>(0,ue.default)((0,ue.default)({},W),{},{queryFn:W.queryFn,queryKey:W.queryKey}))},K);return[te.map(W=>W.data),te]},useMutation:w,useSubscription:E,useInfiniteQuery:N,usePrefetchInfiniteQuery:M,useSuspenseInfiniteQuery:V}}function RE(n){const a=wE(n);return um(s=>s==="useContext"||s==="useUtils"?()=>{const l=n.useUtils();return b.useMemo(()=>NE(l),[l])}:n.hasOwnProperty(s)?n[s]:a[s])}function DE(n){const a=TE();return RE(a)}const Xe=DE(),PE="Please login (10001)";var rf={exports:{}},Yo={},sf={exports:{}},of={};/**
19 * @license React
20 * scheduler.production.js
21 *
22 * Copyright (c) Meta Platforms, Inc. and affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */var tx;function kE(){return tx||(tx=1,(function(n){function a(C,H){var D=C.length;C.push(H);e:for(;0<D;){var Q=D-1>>>1,ce=C[Q];if(0<i(ce,H))C[Q]=H,C[D]=ce,D=Q;else break e}}function s(C){return C.length===0?null:C[0]}function l(C){if(C.length===0)return null;var H=C[0],D=C.pop();if(D!==H){C[0]=D;e:for(var Q=0,ce=C.length,A=ce>>>1;Q<A;){var I=2*(Q+1)-1,z=C[I],F=I+1,ae=C[F];if(0>i(z,D))F<ce&&0>i(ae,z)?(C[Q]=ae,C[F]=D,Q=F):(C[Q]=z,C[I]=D,Q=I);else if(F<ce&&0>i(ae,D))C[Q]=ae,C[F]=D,Q=F;else break e}}return H}function i(C,H){var D=C.sortIndex-H.sortIndex;return D!==0?D:C.id-H.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var m=Date,p=m.now();n.unstable_now=function(){return m.now()-p}}var h=[],x=[],y=1,g=null,w=3,j=!1,_=!1,E=!1,N=!1,M=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;function Y(C){for(var H=s(x);H!==null;){if(H.callback===null)l(x);else if(H.startTime<=C)l(x),H.sortIndex=H.expirationTime,a(h,H);else break;H=s(x)}}function q(C){if(E=!1,Y(C),!_)if(s(h)!==null)_=!0,K||(K=!0,ne());else{var H=s(x);H!==null&&oe(q,H.startTime-C)}}var K=!1,T=-1,P=5,ee=-1;function te(){return N?!0:!(n.unstable_now()-ee<P)}function W(){if(N=!1,K){var C=n.unstable_now();ee=C;var H=!0;try{e:{_=!1,E&&(E=!1,V(T),T=-1),j=!0;var D=w;try{t:{for(Y(C),g=s(h);g!==null&&!(g.expirationTime>C&&te());){var Q=g.callback;if(typeof Q=="function"){g.callback=null,w=g.priorityLevel;var ce=Q(g.expirationTime<=C);if(C=n.unstable_now(),typeof ce=="function"){g.callback=ce,Y(C),H=!0;break t}g===s(h)&&l(h),Y(C)}else l(h);g=s(h)}if(g!==null)H=!0;else{var A=s(x);A!==null&&oe(q,A.startTime-C),H=!1}}break e}finally{g=null,w=D,j=!1}H=void 0}}finally{H?ne():K=!1}}}var ne;if(typeof B=="function")ne=function(){B(W)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,re=le.port2;le.port1.onmessage=W,ne=function(){re.postMessage(null)}}else ne=function(){M(W,0)};function oe(C,H){T=M(function(){C(n.unstable_now())},H)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(C){C.callback=null},n.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<C?Math.floor(1e3/C):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(C){switch(w){case 1:case 2:case 3:var H=3;break;default:H=w}var D=w;w=H;try{return C()}finally{w=D}},n.unstable_requestPaint=function(){N=!0},n.unstable_runWithPriority=function(C,H){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var D=w;w=C;try{return H()}finally{w=D}},n.unstable_scheduleCallback=function(C,H,D){var Q=n.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?Q+D:Q):D=Q,C){case 1:var ce=-1;break;case 2:ce=250;break;case 5:ce=1073741823;break;case 4:ce=1e4;break;default:ce=5e3}return ce=D+ce,C={id:y++,callback:H,priorityLevel:C,startTime:D,expirationTime:ce,sortIndex:-1},D>Q?(C.sortIndex=D,a(x,C),s(h)===null&&C===s(x)&&(E?(V(T),T=-1):E=!0,oe(q,D-Q))):(C.sortIndex=ce,a(h,C),_||j||(_=!0,K||(K=!0,ne()))),
vendor: 5,662 bytes, lines 26-42
26C},n.unstable_shouldYield=te,n.unstable_wrapCallback=function(C){var H=w;return function(){var D=w;w=H;try{return C.apply(this,arguments)}finally{w=D}}}})(of)),of}var nx;function zE(){return nx||(nx=1,sf.exports=kE()),sf.exports}var lf={exports:{}},_t={};/**
27 * @license React
28 * react-dom.production.js
29 *
30 * Copyright (c) Meta Platforms, Inc. and affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var ax;function HE(){if(ax)return _t;ax=1;var n=fc();function a(h){var x="https://react.dev/errors/"+h;if(1<arguments.length){x+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)x+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+h+"; visit "+x+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var l={d:{f:s,r:function(){throw Error(a(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},i=Symbol.for("react.portal");function u(h,x,y){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:g==null?null:""+g,children:h,containerInfo:x,implementation:y}}var m=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(h,x){if(h==="font")return"";if(typeof x=="string")return x==="use-credentials"?x:""}return _t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,_t.createPortal=function(h,x){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!x||x.nodeType!==1&&x.nodeType!==9&&x.nodeType!==11)throw Error(a(299));return u(h,x,null,y)},_t.flushSync=function(h){var x=m.T,y=l.p;try{if(m.T=null,l.p=2,h)return h()}finally{m.T=x,l.p=y,l.d.f()}},_t.preconnect=function(h,x){typeof h=="string"&&(x?(x=x.crossOrigin,x=typeof x=="string"?x==="use-credentials"?x:"":void 0):x=null,l.d.C(h,x))},_t.prefetchDNS=function(h){typeof h=="string"&&l.d.D(h)},_t.preinit=function(h,x){if(typeof h=="string"&&x&&typeof x.as=="string"){var y=x.as,g=p(y,x.crossOrigin),w=typeof x.integrity=="string"?x.integrity:void 0,j=typeof x.fetchPriority=="string"?x.fetchPriority:void 0;y==="style"?l.d.S(h,typeof x.precedence=="string"?x.precedence:void 0,{crossOrigin:g,integrity:w,fetchPriority:j}):y==="script"&&l.d.X(h,{crossOrigin:g,integrity:w,fetchPriority:j,nonce:typeof x.nonce=="string"?x.nonce:void 0})}},_t.preinitModule=function(h,x){if(typeof h=="string")if(typeof x=="object"&&x!==null){if(x.as==null||x.as==="script"){var y=p(x.as,x.crossOrigin);l.d.M(h,{crossOrigin:y,integrity:typeof x.integrity=="string"?x.integrity:void 0,nonce:typeof x.nonce=="string"?x.nonce:void 0})}}else x==null&&l.d.M(h)},_t.preload=function(h,x){if(typeof h=="string"&&typeof x=="object"&&x!==null&&typeof x.as=="string"){var y=x.as,g=p(y,x.crossOrigin);l.d.L(h,y,{crossOrigin:g,integrity:typeof x.integrity=="string"?x.integrity:void 0,nonce:typeof x.nonce=="string"?x.nonce:void 0,type:typeof x.type=="string"?x.type:void 0,fetchPriority:typeof x.fetchPriority=="string"?x.fetchPriority:void 0,referrerPolicy:typeof x.referrerPolicy=="string"?x.referrerPolicy:void 0,imageSrcSet:typeof x.imageSrcSet=="string"?x.imageSrcSet:void 0,imageSizes:typeof x.imageSizes=="string"?x.imageSizes:void 0,media:typeof x.media=="string"?x.media:void 0})}},_t.preloadModule=function(h,x){if(typeof h=="string")if(x){var y=p(x.as,x.crossOrigin);l.d.m(h,{as:typeof x.as=="string"&&x.as!=="script"?x.as:void 0,crossOrigin:y,integrity:typeof x.integrity=="string"?x.integrity:void 0})}else l.d.m(h)},_t.requestFormReset=function(h){l.d.r(h)},_t.unstable_batchedUpdates=function(h,x){return h(x)},_t.useFormState=function(h,x,y){return m.H.useFormState(h,x,y)},_t.useFormStatus=function(){return m.H.useHostTransitionStatus()},_t.version="19.2.1",_t}var rx;function Jv(){if(rx)return lf.exports;rx=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),lf.exports=HE(),lf.exports}/**
35 * @license React
36 * react-dom-client.production.js
37 *
38 * Copyright (c) Meta Platforms, Inc. and affiliates.
39 *
40 * This source code is licensed under the MIT license found in the
41 * LICENSE file in the root directory of this source tree.
42 */var sx;function UE(){if(sx)return Yo;sx=1;var n=zE(),a=fc(),s=Jv();function l(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}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 i(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function m(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 p(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 h(e){if(u(e)!==e)throw Error(l(188))}function x(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(l(188));return t!==e?null:e}for(var r=e,o=t;;){var c=r.return;if(c===null)break;var f=c.alternate;if(f===null){if(o=c.return,o!==null){r=o;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===r)return h(c),e;if(f===o)return h(c),t;
vendor: 14,466 bytes, lines 42-49
42f=f.sibling}throw Error(l(188))}if(r.return!==o.return)r=c,o=f;else{for(var v=!1,S=c.child;S;){if(S===r){v=!0,r=c,o=f;break}if(S===o){v=!0,o=c,r=f;break}S=S.sibling}if(!v){for(S=f.child;S;){if(S===r){v=!0,r=f,o=c;break}if(S===o){v=!0,o=f,r=c;break}S=S.sibling}if(!v)throw Error(l(189))}}if(r.alternate!==o)throw Error(l(190))}if(r.tag!==3)throw Error(l(188));return r.stateNode.current===r?e:t}function y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=y(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,w=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),V=Symbol.for("react.consumer"),B=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),te=Symbol.for("react.memo_cache_sentinel"),W=Symbol.iterator;function ne(e){return e===null||typeof e!="object"?null:(e=W&&e[W]||e["@@iterator"],typeof e=="function"?e:null)}var le=Symbol.for("react.client.reference");function re(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===le?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case M:return"Profiler";case N:return"StrictMode";case q:return"Suspense";case K:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case _:return"Portal";case B:return e.displayName||"Context";case V:return(e._context.displayName||"Context")+".Consumer";case Y:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case T:return t=e.displayName||null,t!==null?t:re(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return re(e(t))}catch{}}return null}var oe=Array.isArray,C=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,D={pending:!1,data:null,method:null,action:null},Q=[],ce=-1;function A(e){return{current:e}}function I(e){0>ce||(e.current=Q[ce],Q[ce]=null,ce--)}function z(e,t){ce++,Q[ce]=e.current,e.current=t}var F=A(null),ae=A(null),de=A(null),ie=A(null);function ve(e,t){switch(z(de,t),z(ae,e),z(F,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?r0(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=r0(t),e=s0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}I(F),z(F,e)}function Ae(){I(F),I(ae),I(de)}function fe(e){e.memoizedState!==null&&z(ie,e);var t=F.current,r=s0(t,e.type);t!==r&&(z(ae,e),z(F,r))}function De(e){ae.current===e&&(I(F),I(ae)),ie.current===e&&(I(ie),Bo._currentValue=D)}var Le,Ct;function Yt(e){if(Le===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Le=t&&t[1]||"",Ct=-1<r.stack.indexOf(`
43    at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
44`+Le+e+Ct}var $s=!1;function kr(e,t){if(!e||$s)return"";$s=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch($){var G=$}Reflect.construct(e,[],J)}else{try{J.call()}catch($){G=$}e.call(J.prototype)}}else{try{throw Error()}catch($){G=$}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch($){if($&&G&&typeof $.stack=="string")return[$.stack,G.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),v=f[0],S=f[1];if(v&&S){var O=v.split(`
45`),L=S.split(`
46`);for(c=o=0;o<O.length&&!O[o].includes("DetermineComponentFrameRoot");)o++;for(;c<L.length&&!L[c].includes("DetermineComponentFrameRoot");)c++;if(o===O.length||c===L.length)for(o=O.length-1,c=L.length-1;1<=o&&0<=c&&O[o]!==L[c];)c--;for(;1<=o&&0<=c;o--,c--)if(O[o]!==L[c]){if(o!==1||c!==1)do if(o--,c--,0>c||O[o]!==L[c]){var X=`
47`+O[o].replace(" at new "," at ");return e.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",e.displayName)),X}while(1<=o&&0<=c);break}}}finally{$s=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Yt(r):""}function Ja(e,t){switch(e.tag){case 26:case 27:case 5:return Yt(e.type);case 16:return Yt("Lazy");case 13:return e.child!==t&&t!==null?Yt("Suspense Fallback"):Yt("Suspense");case 19:return Yt("SuspenseList");case 0:case 15:return kr(e.type,!1);case 11:return kr(e.type.render,!1);case 1:return kr(e.type,!0);case 31:return Yt("Activity");default:return""}}function Fs(e){try{var t="",r=null;do t+=Ja(e,r),r=e,e=e.return;while(e);return t}catch(o){return`
48Error generating stack: `+o.message+`
49`+o.stack}}var Kt=Object.prototype.hasOwnProperty,Xs=n.unstable_scheduleCallback,Zs=n.unstable_cancelCallback,Ot=n.unstable_shouldYield,pa=n.unstable_requestPaint,Mt=n.unstable_now,Bc=n.unstable_getCurrentPriorityLevel,Wa=n.unstable_ImmediatePriority,bl=n.unstable_UserBlockingPriority,er=n.unstable_NormalPriority,Js=n.unstable_LowPriority,Gn=n.unstable_IdlePriority,wl=n.log,ha=n.unstable_setDisableYieldValue,tr=null,Tt=null;function xn(e){if(typeof wl=="function"&&ha(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode(tr,e)}catch{}}var Et=Math.clz32?Math.clz32:Nn,qc=Math.log,Ws=Math.LN2;function Nn(e){return e>>>=0,e===0?32:31-(qc(e)/Ws|0)|0}var zr=256,Hr=262144,nr=4194304;function An(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 we(e,t,r){var o=e.pendingLanes;if(o===0)return 0;var c=0,f=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~f,o!==0?c=An(o):(v&=S,v!==0?c=An(v):r||(r=S&~e,r!==0&&(c=An(r))))):(S=o&~f,S!==0?c=An(S):v!==0?c=An(v):r||(r=o&~e,r!==0&&(c=An(r)))),c===0?0:t!==0&&t!==c&&(t&f)===0&&(f=c&-c,r=t&-t,f>=r||f===32&&(r&4194048)!==0)?t:c}function Ze(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function pt(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 jt(){var e=nr;return nr<<=1,(nr&62914560)===0&&(nr=4194304),e}function ga(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function et(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function kt(e,t,r,o,c,f){var v=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var S=e.entanglements,O=e.expirationTimes,L=e.hiddenUpdates;for(r=v&~r;0<r;){var X=31-Et(r),J=1<<X;S[X]=0,O[X]=-1;var G=L[X];if(G!==null)for(L[X]=null,X=0;X<G.length;X++){var $=G[X];$!==null&&($.lane&=-536870913)}r&=~J}o!==0&&ar(e,o,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(v&~t))}function ar(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Et(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|r&261930}function zt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var o=31-Et(r),c=1<<o;c&t|e[o]&t&&(e[o]|=t),r&=~c}}function Ht(e,t){var r=t&-t;return r=(r&42)!==0?1:Ur(r),(r&(e.suspendedLanes|t))!==0?0:r}function Ur(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 vn(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Qc(){var e=H.p;return e!==0?e:(e=window.event,e===void 0?32:C0(e.type))}function Vm(e,t){var r=H.p;try{return H.p=e,t()}finally{H.p=r}}var xa=Math.random().toString(36).slice(2),vt="__reactFiber$"+xa,Ut="__reactProps$"+xa,Lr="__reactContainer$"+xa,Gc="__reactEvents$"+xa,h2="__reactListeners$"+xa,g2="__reactHandles$"+xa,Im="__reactResources$"+xa,eo="__reactMarker$"+xa;function Vc(e){delete e[vt],delete e[Ut],delete e[Gc],delete e[h2],delete e[g2]}function Br(e){var t=e[vt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Lr]||r[vt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=f0(e);e!==null;){if(r=e[vt])return r;e=f0(e)}return t}e=r,r=e.parentNode}return null}function qr(e){if(e=e[vt]||e[Lr]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function to(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(l(33))}function Qr(e){var t=e[Im];return t||(t=e[Im]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ht(e){e[eo]=!0}var Ym=new Set,Km={};function rr(e,t){Gr(e,t),Gr(e+"Capture",t)}function Gr(e,t){for(Km[e]=t,e=0;e<t.length;e++)Ym.add(t[e])}var x2=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]*$"),$m={},Fm={};function v2(e){return Kt.call(Fm,e)?!0:Kt.call($m,e)?!1:x2.test(e)?Fm[e]=!0:($m[e]=!0,!1)}function Sl(e,t,r){if(v2(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+r)}}function El(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+r)}}function Vn(e,t,r,o){if(o===null)e.removeAttribute(r);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(t,r,""+o)}}function rn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Xm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function y2(e,t,r){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,f=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(v){r=""+v,f.call(this,v)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(v){r=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ic(e){if(!e._valueTracker){var t=Xm(e)?"checked":"value";e._valueTracker=y2(e,t,""+e[t])}}function Zm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=Xm(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function jl(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 b2=/[\n"\\]/g;function sn(e){return e.replace(b2,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Yc(e,t,r,o,c,f,v,S){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),t!=null?v==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+rn(t)):e.value!==""+rn(t)&&(e.value=""+rn(t)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),t!=null?Kc(e,v,rn(t)):r!=null?Kc(e,v,rn(r)):o!=null&&e.removeAttribute("value"),c==null&&f!=null&&(e.defaultChecked=!!f),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+rn(S):e.removeAttribute("name")}function Jm(e,t,r,o,c,f,v,S){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||r!=null){if(!(f!=="submit"&&f!=="reset"||t!=null)){Ic(e);return}r=r!=null?""+rn(r):"",t=t!=null?""+rn(t):r,S||t===e.value||(e.value=t),e.defaultValue=t}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=S?e.checked:!!o,e.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v),Ic(e)}function Kc(e,t,r){t==="number"&&jl(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Vr(e,t,r,o){if(e=e.options,t){t={};for(var c=0;c<r.length;c++)t["$"+r[c]]=!0;for(r=0;r<e.length;r++)c=t.hasOwnProperty("$"+e[r].value),e[r].selected!==c&&(e[r].selected=c),c&&o&&(e[r].defaultSelected=!0)}else{for(r=""+rn(r),t=null,c=0;c<e.length;c++){if(e[c].value===r){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function Wm(e,t,r){if(t!=null&&(t=""+rn(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?""+rn(r):""}function ep(e,t,r,o){if(t==null){if(o!=null){if(r!=null)throw Error(l(92));if(oe(o)){if(1<o.length)throw Error(l(93));o=o[0]}r=o}r==null&&(r=""),t=r}r=rn(t),e.defaultValue=r,o=e.textContent,o===r&&o!==""&&o!==null&&(e.value=o),Ic(e)}function Ir(e,t){if(t){var r=e.firstChild;
vendor: 4,140 bytes, line 49
49if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var w2=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 tp(e,t,r){var o=t.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,r):typeof r!="number"||r===0||w2.has(t)?t==="float"?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}function np(e,t,r){if(t!=null&&typeof t!="object")throw Error(l(62));if(e=e.style,r!=null){for(var o in r)!r.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in t)o=t[c],t.hasOwnProperty(c)&&r[c]!==o&&tp(e,c,o)}else for(var f in t)t.hasOwnProperty(f)&&tp(e,f,t[f])}function $c(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 S2=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
49-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"]]),E2=/^[\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 _l(e){return E2.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function In(){}var Fc=null;function Xc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yr=null,Kr=null;function ap(e){var t=qr(e);if(t&&(e=t.stateNode)){var r=e[Ut]||null;e:switch(e=t.stateNode,t.type){case"input":if(Yc(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+sn(""+t)+'"][type="radio"]'),t=0;t<r.length;t++){var o=r[t];if(o!==e&&o.form===e.form){var c=o[Ut]||null;if(!c)throw Error(l(90));Yc(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<r.length;t++)o=r[t],o.form===e.form&&Zm(o)}break e;case"textarea":Wm(e,r.value,r.defaultValue);break e;case"select":t=r.value,t!=null&&Vr(e,!!r.multiple,t,!1)}}}var Zc=!1;function rp(e,t,r){if(Zc)return e(t,r);Zc=!0;try{var o=e(t);return o}finally{if(Zc=!1,(Yr!==null||Kr!==null)&&(fi(),Yr&&(t=Yr,e=Kr,Kr=Yr=null,ap(t),e)))for(t=0;t<e.length;t++)ap(e[t])}}function no(e,t){var r=e.stateNode;if(r===null)return null;var o=r[Ut]||null;if(o===null)return null;r=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(l(231,t,typeof r));return r}var Yn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jc=!1;if(Yn)try{var ao={};Object.defineProperty(ao,"passive",{get:function(){Jc=!0}}),window.addEventListener("test",ao,ao),window.removeEventListener("test",ao,ao)}catch{Jc=!1}var va=null,Wc=null,Nl=null;function sp(){if(Nl)return Nl;var e,t=Wc,r=t.length,o,c="value"in va?va.value:va.textContent,f=c.length;for(e=0;e<r&&t[e]===c[e];e++);var v=r-e;for(o=1;o<=v&&t[r-o]===c[f-o];o++);return Nl=c.slice(e,1<o?1-o:void 0)}function Al(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 Cl(){return!0}function op(){return!1}function Lt(e){function t(r,o,c,f,v){this._reactName=r,this._targetInst=c,this.type=o,this.nativeEvent=f,this.target=v,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(r=e[S],this[S]=r?r(f):f[S]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?Cl:op,this.isPropagationStopped=op,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Cl)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Cl)},persist:function(){},isPersistent:Cl}),t}var sr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ol=Lt(sr),ro=g({},sr,{view:0,detail:0}),j2=Lt(ro),eu,tu,so,Ml=g({},ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:au,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!==so&&(so&&e.type==="mousemove"?(eu=e.screenX-so.screenX,tu=e.screenY-so.screenY):tu=eu=0,so=e),eu)},movementY:function(e){return"movementY"in e?e.movementY:tu}}),lp=Lt(Ml),_2=g({},Ml,{dataTransfer:0}),N2=Lt(_2),A2=g({},ro,{relatedTarget:0}),nu=Lt(A2),C2=g({},sr,{animationName:0,elapsedTime:0,pseudoElement:0}),O2=Lt(C2),M2=g({},sr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),T2=Lt(M2),R2=g({},sr,{data:0}),ip=Lt(R2),D2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},P2={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"},k2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function z2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=k2[e])?!!t[e]:!1}function au(){return z2}var H2=g({},ro,{key:function(e){if(e.key){var t=D2[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 49
49return e.type==="keypress"?(e=Al(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?P2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:au,charCode:function(e){return e.type==="keypress"?Al(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Al(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),U2=Lt(H2),L2=g({},Ml,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cp=Lt(L2),B2=g({},ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:au}),q2=Lt(B2),Q2=g({},sr,{propertyName:0,elapsedTime:0,pseudoElement:0}),G2=Lt(Q2),V2=g({},Ml,{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}),I2=Lt(V2),Y2=g({},sr,{newState:0,oldState:0}),K2=Lt(Y2),$2=[9,13,27,32],ru=Yn&&"CompositionEvent"in window,oo=null;Yn&&"documentMode"in document&&(oo=document.documentMode);var F2=Yn&&"TextEvent"in window&&!oo,up=Yn&&(!ru||oo&&8<oo&&11>=oo),dp=" ",fp=!1;function mp(e,t){switch(e){case"keyup":return $2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $r=!1;function X2(e,t){switch(e){case"compositionend":return pp(t);case"keypress":return t.which!==32?null:(fp=!0,dp);case"textInput":return e=t.data,e===dp&&fp?null:e;default:return null}}function Z2(e,t){if($r)return e==="compositionend"||!ru&&mp(e,t)?(e=sp(),Nl=Wc=va=null,$r=!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 up&&t.locale!=="ko"?null:t.data;default:return null}}var J2={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 hp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!J2[e.type]:t==="textarea"}function gp(e,t,r,o){Yr?Kr?Kr.push(o):Kr=[o]:Yr=o,t=yi(t,"onChange"),0<t.length&&(r=new Ol("onChange","change",null,r,o),e.push({event:r,listeners:t}))}var lo=null,io=null;function W2(e){Jg(e,0)}function Tl(e){var t=to(e);if(Zm(t))return e}function xp(e,t){if(e==="change")return t}var vp=!1;if(Yn){var su;if(Yn){var ou="oninput"in document;if(!ou){var yp=document.createElement("div");yp.setAttribute("oninput","return;"),ou=typeof yp.oninput=="function"}su=ou}else su=!1;vp=su&&(!document.documentMode||9<document.documentMode)}function bp(){lo&&(lo.detachEvent("onpropertychange",wp),io=lo=null)}function wp(e){if(e.propertyName==="value"&&Tl(io)){var t=[];gp(t,io,e,Xc(e)),rp(W2,t)}}function ew(e,t,r){e==="focusin"?(bp(),lo=t,io=r,lo.attachEvent("onpropertychange",wp)):e==="focusout"&&bp()}function tw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Tl(io)}function nw(e,t){if(e==="click")return Tl(t)}function aw(e,t){if(e==="input"||e==="change")return Tl(t)}function rw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $t=typeof Object.is=="function"?Object.is:rw;function co(e,t){if($t(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(o=0;o<r.length;o++){var c=r[o];if(!Kt.call(t,c)||!$t(e[c],t[c]))return!1}return!0}function Sp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ep(e,t){var r=Sp(e);e=0;for(var o;r;){if(r.nodeType===3){if(o=e+r.textContent.length,e<=t&&o>=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Sp(r)}}function jp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _p(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=jl(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=jl(e.document)}return t}function lu(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 sw=Yn&&"documentMode"in document&&11>=document.documentMode,Fr=null,iu=null,uo=null,cu=!1;function Np(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;cu||Fr==null||Fr!==jl(o)||(o=Fr,"selectionStart"in o&&lu(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focu
vendor: 20,237 bytes, line 49
49sNode:o.focusNode,focusOffset:o.focusOffset}),uo&&co(uo,o)||(uo=o,o=yi(iu,"onSelect"),0<o.length&&(t=new Ol("onSelect","select",null,t,r),e.push({event:t,listeners:o}),t.target=Fr)))}function or(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Xr={animationend:or("Animation","AnimationEnd"),animationiteration:or("Animation","AnimationIteration"),animationstart:or("Animation","AnimationStart"),transitionrun:or("Transition","TransitionRun"),transitionstart:or("Transition","TransitionStart"),transitioncancel:or("Transition","TransitionCancel"),transitionend:or("Transition","TransitionEnd")},uu={},Ap={};Yn&&(Ap=document.createElement("div").style,"AnimationEvent"in window||(delete Xr.animationend.animation,delete Xr.animationiteration.animation,delete Xr.animationstart.animation),"TransitionEvent"in window||delete Xr.transitionend.transition);function lr(e){if(uu[e])return uu[e];if(!Xr[e])return e;var t=Xr[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Ap)return uu[e]=t[r];return e}var Cp=lr("animationend"),Op=lr("animationiteration"),Mp=lr("animationstart"),ow=lr("transitionrun"),lw=lr("transitionstart"),iw=lr("transitioncancel"),Tp=lr("transitionend"),Rp=new Map,du="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(" ");du.push("scrollEnd");function yn(e,t){Rp.set(e,t),rr(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)},on=[],Zr=0,fu=0;function Dl(){for(var e=Zr,t=fu=Zr=0;t<e;){var r=on[t];on[t++]=null;var o=on[t];on[t++]=null;var c=on[t];on[t++]=null;var f=on[t];if(on[t++]=null,o!==null&&c!==null){var v=o.pending;v===null?c.next=c:(c.next=v.next,v.next=c),o.pending=c}f!==0&&Dp(r,c,f)}}function Pl(e,t,r,o){on[Zr++]=e,on[Zr++]=t,on[Zr++]=r,on[Zr++]=o,fu|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function mu(e,t,r,o){return Pl(e,t,r,o),kl(e)}function ir(e,t){return Pl(e,null,null,t),kl(e)}function Dp(e,t,r){e.lanes|=r;var o=e.alternate;o!==null&&(o.lanes|=r);for(var c=!1,f=e.return;f!==null;)f.childLanes|=r,o=f.alternate,o!==null&&(o.childLanes|=r),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(c=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,c&&t!==null&&(c=31-Et(r),e=f.hiddenUpdates,o=e[c],o===null?e[c]=[t]:o.push(t),t.lane=r|536870912),f):null}function kl(e){if(50<Do)throw Do=0,Sd=null,Error(l(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Jr={};function cw(e,t,r,o){this.tag=e,this.key=r,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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ft(e,t,r,o){return new cw(e,t,r,o)}function pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kn(e,t){var r=e.alternate;return r===null?(r=Ft(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Pp(e,t){e.flags&=65011714;var r=e.alternate;return r===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=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,t=r.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zl(e,t,r,o,c,f){var v=0;if(o=e,typeof e=="function")pu(e)&&(v=1);else if(typeof e=="string")v=pS(e,r,F.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=Ft(31,r,t,c),e.elementType=ee,e.lanes=f,e;case E:return cr(r.children,c,f,t);case N:v=8,c|=24;break;case M:return e=Ft(12,r,t,c|2),e.elementType=M,e.lanes=f,e;case q:return e=Ft(13,r,t,c),e.elementType=q,e.lanes=f,e;case K:return e=Ft(19,r,t,c),e.elementType=K,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case B:v=10;break e;case V:v=9;break e;case Y:v=11;break e;case T:v=14;break e;case P:v=16,o=null;break e}v=29,r=Error(l(130,e===null?"null":typeof e,"")),o=null}return t=Ft(v,r,t,c),t.elementType=e,t.type=o,t.lanes=f,t}function cr(e,t,r,o){return e=Ft(7,e,o,t),e.lanes=r,e}function hu(e,t,r){return e=Ft(6,e,null,t),e.lanes=r,e}function kp(e){var t=Ft(18,null,null,0);return t.stateNode=e,t}function gu(e,t,r){return t=Ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var zp=new WeakMap;function ln(e,t){if(typeof e=="object"&&e!==null){var r=zp.get(e);return r!==void 0?r:(t={value:e,source:t,stack:Fs(t)},zp.set(e,t),t)}return{value:e,source:t,stack:Fs(t)}}var Wr=[],es=0,Hl=null,fo=0,cn=[],un=0,ya=null,Cn=1,On="";function $n(e,t){Wr[es++]=fo,Wr[es++]=Hl,Hl=e,fo=t}function Hp(e,t,r){cn[un++]=Cn,cn[un++]=On,cn[un++]=ya,ya=e;var o=Cn;e=On;var c=32-Et(o)-1;o&=~(1<<c),r+=1;var f=32-Et(t)+c;if(30<f){var v=c-c%5;f=(o&(1<<v)-1).toString(32),o>>=v,c-=v,Cn=1<<32-Et(t)+c|r<<c|o,On=f+e}else Cn=1<<f|r<<c|o,On=e}function xu(e){e.return!==null&&($n(e,1),Hp(e,1,0))}function vu(e){for(;e===Hl;)Hl=Wr[--es],Wr[es]=null,fo=Wr[--es],Wr[es]=null;for(;e===ya;)ya=cn[--un],cn[un]=null,On=cn[--un],cn[un]=null,Cn=cn[--un],cn[un]=null}function Up(e,t){cn[un++]=Cn,cn[un++]=On,cn[un++]=ya,Cn=t.id,On=t.overflow,ya=e}var yt=null,$e=null,Re=!1,ba=null,dn=!1,yu=Error(l(519));function wa(e){var t=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw mo(ln(t,e)),yu}function Lp(e){var t=e.stateNode,r=e.type,o=e.memoizedProps;switch(t[vt]=e,t[Ut]=o,r){case"dialog":Oe("cancel",t),Oe("close",t);break;case"iframe":case"object":case"embed":Oe("load",t);break;case"video":case"audio":for(r=0;r<ko.length;r++)Oe(ko[r],t);break;case"source":Oe("error",t);break;case"img":case"image":case"link":Oe("error",t),Oe("load",t);break;case"details":Oe("toggle",t);break;case"input":Oe("invalid",t),Jm(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Oe("invalid",t);break;case"textarea":Oe("invalid",t),ep(t,o.value,o.defaultValue,o.children)}r=o.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||t.textContent===""+r||o.suppressHydrationWarning===!0||n0(t.textContent,r)?(o.popover!=null&&(Oe("beforetoggle",t),Oe("toggle",t)),o.onScroll!=null&&Oe("scroll",t),o.onScrollEnd!=null&&Oe("scrollend",t),o.onClick!=null&&(t.onclick=In),t=!0):t=!1,t||wa(e,!0)}function Bp(e){for(yt=e.return;yt;)switch(yt.tag){case 5:case 31:case 13:dn=!1;return;case 27:case 3:dn=!0;return;default:yt=yt.return}}function ts(e){if(e!==yt)return!1;if(!Re)return Bp(e),Re=!0,!1;var t=e.tag,r;if((r=t!==3&&t!==27)&&((r=t===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Hd(e.type,e.memoizedProps)),r=!r),r&&$e&&wa(e),Bp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));$e=d0(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));$e=d0(e)}else t===27?(t=$e,ka(e.type)?(e=Qd,Qd=null,$e=e):$e=t):$e=yt?mn(e.stateNode.nextSibling):null;return!0}function ur(){$e=yt=null,Re=!1}function bu(){var e=ba;return e!==null&&(Gt===null?Gt=e:Gt.push.apply(Gt,e),ba=null),e}function mo(e){ba===null?ba=[e]:ba.push(e)}var wu=A(null),dr=null,Fn=null;function Sa(e,t,r){z(wu,t._currentValue),t._currentValue=r}function Xn(e){e._currentValue=wu.current,I(wu)}function Su(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function Eu(e,t,r,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var v=c.child;f=f.firstContext;e:for(;f!==null;){var S=f;f=c;for(var O=0;O<t.length;O++)if(S.context===t[O]){f.lanes|=r,S=f.alternate,S!==null&&(S.lanes|=r),Su(f.return,r,e),o||(v=null);break e}f=S.next}}else if(c.tag===18){if(v=c.return,v===null)throw Error(l(341));v.lanes|=r,f=v.alternate,f!==null&&(f.lanes|=r),Su(v,r,e),v=null}else v=c.child;if(v!==null)v.return=c;else for(v=c;v!==null;){if(v===e){v=null;break}if(c=v.sibling,c!==null){c.return=v.return,v=c;break}v=v.return}c=v}}function ns(e,t,r,o){e=null;for(var c=t,f=!1;c!==null;){if(!f){if((c.flags&524288)!==0)f=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var v=c.alternate;if(v===null)throw Error(l(387));if(v=v.memoizedProps,v!==null){var S=c.type;$t(c.pendingProps.value,v.value)||(e!==null?e.push(S):e=[S])}}else if(c===ie.current){if(v=c.alternate,v===null)throw Error(l(387));v.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Bo):e=[Bo])}c=c.return}e!==null&&Eu(t,e,r,o),t.flags|=262144}function Ul(e){for(e=e.firstContext;e!==null;){if(!$t(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function fr(e){dr=e,Fn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function bt(e){return qp(dr,e)}function Ll(e,t){return dr===null&&fr(e),qp(e,t)}function qp(e,t){var r=t._currentValue;if(t={context:t,memoizedValue:r,next:null},Fn===null){if(e===null)throw Error(l(308));Fn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Fn=Fn.next=t;return r}var uw=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},dw=n.unstable_scheduleCallback,fw=n.unstable_NormalPriority,it={$$typeof:B,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ju(){return{controller:new uw,data:new Map,refCount:0}}function po(e){e.refCount--,e.refCount===0&&dw(fw,function(){e.controller.abort()})}var ho=null,_u=0,as=0,rs=null;function mw(e,t){if(ho===null){var r=ho=[];_u=0,as=Cd(),rs={status:"pending",value:void 0,then:function(o){r.push(o)}}}return _u++,t.then(Qp,Qp),t}function Qp(){if(--_u===0&&ho!==null){rs!==null&&(rs.status="fulfilled");var e=ho;ho=null,as=0,rs=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function pw(e,t){var r=[],o={status:"pending",value:null,reason:null,then:function(c){r.push(c)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var c=0;c<r.length;c++)(0,r[c])(t)},function(c){for(o.status="rejected",o.reason=c,c=0;c<r.length;c++)(0,r[c])(void 0)}),o}var Gp=C.S;C.S=function(e,t){Ng=Mt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&mw(e,t),Gp!==null&&Gp(e,t)};var mr=A(null);function Nu(){var e=mr.current;return e!==null?e:Ie.pooledCache}function Bl(e,t){t===null?z(mr,mr.current):z(mr,t.pool)}function Vp(){var e=Nu();return e===null?null:{parent:it._currentValue,pool:e}}var ss=Error(l(460)),Au=Error(l(474)),ql=Error(l(542)),Ql={then:function(){}};function Ip(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Yp(e,t,r){switch(r=e[r],r===void 0?e.push(t):r!==t&&(t.then(In,In),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$p(e),e;default:if(typeof t.status=="string")t.then(In,In);else{if(e=Ie,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=o}},function(o){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$p(e),e}throw hr=t,ss}}function pr(e){try{var t=e._init;return t(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(hr=r,ss):r}}var hr=null;function Kp(){if(hr===null)throw Error(l(459));var e=hr;return hr=null,e}function $p(e){if(e===ss||e===ql)throw Error(l(483))}var os=null,go=0;function Gl(e){var t=go;return go+=1,os===null&&(os=[]),Yp(os,e,t)}function xo(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Vl(e,t){throw t.$$typeof===w?Error(l(525)):(e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Fp(e){function t(k,R){if(e){var U=k.deletions;U===null?(k.deletions=[R],k.flags|=16):U.push(R)}}function r(k,R){if(!e)return null;for(;R!==null;)t(k,R),R=R.sibling;return null}function o(k){for(var R=new Map;k!==null;)k.key!==null?R.set(k.key,k):R.set(k.index,k),k=k.sibling;return R}function c(k,R){return k=Kn(k,R),k.index=0,k.sibling=null,k}function f(k,R,U){return k.index=U,e?(U=k.alternate,U!==null?(U=U.index,U<R?(k.flags|=67108866,R):U):(k.flags|=67108866,R)):(k.flags|=1048576,R)}function v(k){return e&&k.alternate===null&&(k.flags|=67108866),k}function S(k,R,U,Z){return R===null||R.tag!==6?(R=hu(U,k.mode,Z),R.return=k,R):(R=c(R,U),R.return=k,R)}function O(k,R,U,Z){var xe=U.type;return xe===E?X(k,R,U.props.children,Z,U.key):R!==null&&(R.elementType===xe||typeof xe=="object"&&xe!==null&&xe.$$typeof===P&&pr(xe)===R.type)?(R=c(R,U.props),xo(R,U),R.return=k,R):(R=zl(U.type,U.key,U.props,null,k.mode,Z),xo(R,U),R.return=k,R)}function L(k,R,U,Z){return R===null||R.tag!==4||R.stateNode.containerInfo!==U.containerInfo||R.stateNode.implementation!==U.implementation?(R=gu(U,k.mode,Z),R.return=k,R):(R=c(R,U.children||[]),R.return=k,R)}function X(k,R,U,Z,xe){return R===null||R.tag!==7?(R=cr(U,k.mode,Z,xe),R.return=k,R):(R=c(R,U),R.return=k,R)}function J(k,R,U){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return R=hu(""+R,k.mode,U),R.return=k,R;if(typeof R=="object"&&R!==null){switch(R.$$typeof){case j:return U=zl(R.type,R.key,R.props,null,k.mode,U),xo(U,R),U.return=k,U;case _:return R=gu(R,k.mode,U),R.return=k,R;case P:return R=pr(R),J(k,R,U)}if(oe(R)||ne(R))return R=cr(R,k.mode,U,null),R.return=k,R;if(typeof R.then=="function")return J(k,Gl(R),U);if(R.$$typeof===B)return J(k,Ll(k,R),U);Vl(k,R)}return null}function G(k,R,U,Z){var xe=R!==null?R.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return xe!==null?null:S(k,R,""+U,Z);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case j:return U.key===xe?O(k,R,U,Z):null;case _:return U.key===xe?L(k,R,U,Z):null;case P:return U=pr(U),G(k,R,U,Z)}if(oe(U)||ne(U))return xe!==null?null:X(k,R,U,Z,null);if(typeof U.then=="function")return G(k,R,Gl(U),Z);if(U.$$typeof===B)return G(k,R,Ll(k,U),Z);Vl(k,U)}return null}function $(k,R,U,Z,xe){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return k=k.get(U)||null,S(R,k,""+Z,xe);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case j:return k=k.get(Z.key===null?U:Z.key)||null,O(R,k,Z,xe);case _:return k=k.get(Z.key===null?U:Z.key)||null,L(R,k,Z,xe);case P:return Z=pr(Z),$(k,R,U,Z,xe)}if(oe(Z)||ne(Z))return k=k.get(U)||null,X(R,k,Z,xe,null);if(typeof Z.then=="function")return $(k,R,U,Gl(Z),xe);if(Z.$$typeof===B)return $(k,R,U,Ll(R,Z),xe);Vl(R,Z)}return null}function me(k,R,U,Z){for(var xe=null,Pe=null,ge=R,_e=R=0,Te=null;ge!==null&&_e<U.length;_e++){ge.index>_e?(Te=ge,ge=null):Te=ge.sibling;var ke=G(k,ge,U[_e],Z);if(ke===null){ge===null&&(ge=Te);break}e&&ge&&ke.alternate===null&&t(k,ge),R=f(ke,R,_e),Pe===null?xe=ke:Pe.sibling=ke,Pe=ke,ge=Te}if(_e===U.length)return r(k,ge),Re&&$n(k,_e),xe;if(ge===null){for(;_e<U.length;_e++)ge=J(k,U[_e],Z),ge!==null&&(R=f(ge,R,_e),Pe===null?xe=ge:Pe.sibling=ge,Pe=ge);return Re&&$n(k,_e),xe}for(ge=o(ge);_e<U.length;_e++)Te=$(ge,k,_e,U[_e],Z),Te!==null&&(e&&Te.alternate!==null&&ge.delete(Te.key===null?_e:Te.key),R=f(Te,R,_e),Pe===null?xe=Te:Pe.sibling=Te,Pe=Te);return e&&ge.forEach(function(Ba){return t(k,Ba)}),Re&&$n(k,_e),xe}function ye(k,R,U,Z){if(U==null)throw Error(l(151));for(var xe=null,Pe=null,ge=R,_e=R=0,Te=null,ke=U.next();ge!==null&&!ke.done;_e++,ke=U.next()){ge.index>_e?(Te=ge,ge=null):Te=ge.sibling;var Ba=G(k,ge,ke.value,Z);if(Ba===null){ge===null&&(ge=Te);break}e&&ge&&Ba.alternate===null&&t(k,ge),R=f(Ba,R,_e),Pe===null?xe=Ba:Pe.sibling=Ba,Pe=Ba,ge=Te}if(ke.done)return r(k,ge),Re&&$n(k,_e),xe;if(ge===null){for(;!ke.done;_e++,ke=U.next())ke=J(k,ke.value,Z),ke!==null&&(R=f(ke,R,_e),Pe===null?xe=ke:Pe.sibling=ke,Pe=ke);return Re&&$n(k,_e),xe}for(ge=o(ge);!ke.done;_e++,ke=U.next())ke=$(ge,k,_e,ke.value,Z),ke!==null&&(e&&ke.alternate!==null&&ge.delete(ke.key===null?_e:ke.key),R=f(ke,R,_e),Pe===null?xe=ke:Pe.sibling=ke,Pe=ke);return e&&ge.forEach(function(_S){return t(k,_S)}),Re&&$n(k,_e),xe}function Ve(k,R,U,Z){if(typeof U=="object"&&U!==null&&U.type===E&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case j:e:{for(var xe=U.key;R!==null;){if(R.key===xe){if(xe=U.type,xe===E){if(R.tag===7){r(k,R.sibling),Z=c(R,U.props.children),Z.return=k,k=Z;break e}}else if(R.elementType===xe||typeof xe=="object"&&xe!==null&&xe.$$typeof===P&&pr(xe)===R.type){r(k,R.sibling),Z=c(R,U.props),xo(Z,U),Z.return=k,k=Z;break e}r(k,R);break}else t(k,R);R=R.sibling}U.type===E?(Z=cr(U.props.children,k.mode,Z,U.key),Z.return=k,k=Z):(Z=zl(U.type,U.key,U.props,null,k.mode,Z),xo(Z,U),Z.return=k,k=Z)}return v(k);case _:e:{for(xe=U.key;R!==null;){if(R.key===xe)if(R.tag===4&&R.stateNode.containerInfo===U.containerInfo&&R.stateNode.implementation===U.implementation){r(k,R.sibling),Z=c(R,U.children||[]),Z.return=k,k=Z;break e}else{r(k,R);break}else t(k,R);R=R.sibling}Z=gu(U,k.mode,Z),Z.return=k,k=Z}return v(k);case P:return U=pr(U),Ve(k,R,U,Z)}if(oe(U))return me(k,R,U,Z);if(ne(U)){if(xe=ne(U),typeof xe!="function")throw Error(l(150));return U=xe.call(U),ye(k,R,U,Z)}if(typeof U.then=="function")return Ve(k,R,Gl(U),Z);if(U.$$typeof===B)return Ve(k,R,Ll(k,U),Z);Vl(k,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,R!==null&&R.tag===6?(r(k,R.sibling),Z=c(R,U),Z.return=k,k=Z):(r(k,R),Z=hu(U,k.mode,Z),Z.return=k,k=Z),v(k)):r(k,R)}return function(k,R,U,Z){try{go=0;var xe=Ve(k,R,U,Z);return os=null,xe}catch(ge){if(ge===ss||ge===ql)throw ge;var Pe=Ft(29,ge,null,k.mode);return Pe.lanes=Z,Pe.return=k,Pe}finally{}}}var gr=Fp(!0),Xp=Fp(!1),Ea=!1;function Cu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ou(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 ja(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function _a(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(He&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,t=kl(e),Dp(e,null,r),t}return Pl(e,o,t,r),kl(e)}function vo(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,zt(e,r)}}function Mu(e,t){var r=e.updateQueue,o=e.alternate;
vendor: 4,340 bytes, line 49
49if(o!==null&&(o=o.updateQueue,r===o)){var c=null,f=null;if(r=r.firstBaseUpdate,r!==null){do{var v={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};f===null?c=f=v:f=f.next=v,r=r.next}while(r!==null);f===null?c=f=t:f=f.next=t}else c=f=t;r={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var Tu=!1;function yo(){if(Tu){var e=rs;if(e!==null)throw e}}function bo(e,t,r,o){Tu=!1;var c=e.updateQueue;Ea=!1;var f=c.firstBaseUpdate,v=c.lastBaseUpdate,S=c.shared.pending;if(S!==null){c.shared.pending=null;var O=S,L=O.next;O.next=null,v===null?f=L:v.next=L,v=O;var X=e.alternate;X!==null&&(X=X.updateQueue,S=X.lastBaseUpdate,S!==v&&(S===null?X.firstBaseUpdate=L:S.next=L,X.lastBaseUpdate=O))}if(f!==null){var J=c.baseState;v=0,X=L=O=null,S=f;do{var G=S.lane&-536870913,$=G!==S.lane;if($?(Me&G)===G:(o&G)===G){G!==0&&G===as&&(Tu=!0),X!==null&&(X=X.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var me=e,ye=S;G=t;var Ve=r;switch(ye.tag){case 1:if(me=ye.payload,typeof me=="function"){J=me.call(Ve,J,G);break e}J=me;break e;case 3:me.flags=me.flags&-65537|128;case 0:if(me=ye.payload,G=typeof me=="function"?me.call(Ve,J,G):me,G==null)break e;J=g({},J,G);break e;case 2:Ea=!0}}G=S.callback,G!==null&&(e.flags|=64,$&&(e.flags|=8192),$=c.callbacks,$===null?c.callbacks=[G]:$.push(G))}else $={lane:G,tag:S.tag,payload:S.payload,callback:S.callback,next:null},X===null?(L=X=$,O=J):X=X.next=$,v|=G;if(S=S.next,S===null){if(S=c.shared.pending,S===null)break;$=S,S=$.next,$.next=null,c.lastBaseUpdate=$,c.shared.pending=null}}while(!0);X===null&&(O=J),c.baseState=O,c.firstBaseUpdate=L,c.lastBaseUpdate=X,f===null&&(c.shared.lanes=0),Ma|=v,e.lanes=v,e.memoizedState=J}}function Zp(e,t){if(typeof e!="function")throw Error(l(191,e));e.call(t)}function Jp(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)Zp(r[e],t)}var ls=A(null),Il=A(0);function Wp(e,t){e=sa,z(Il,e),z(ls,t),sa=e|t.baseLanes}function Ru(){z(Il,sa),z(ls,ls.current)}function Du(){sa=Il.current,I(ls),I(Il)}var Xt=A(null),fn=null;function Na(e){var t=e.alternate;z(rt,rt.current&1),z(Xt,e),fn===null&&(t===null||ls.current!==null||t.memoizedState!==null)&&(fn=e)}function Pu(e){z(rt,rt.current),z(Xt,e),fn===null&&(fn=e)}function eh(e){e.tag===22?(z(rt,rt.current),z(Xt,e),fn===null&&(fn=e)):Aa()}function Aa(){z(rt,rt.current),z(Xt,Xt.current)}function Zt(e){I(Xt),fn===e&&(fn=null),I(rt)}var rt=A(0);function Yl(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||Bd(r)||qd(r)))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 Zn=0,je=null,Qe=null,ct=null,Kl=!1,is=!1,xr=!1,$l=0,wo=0,cs=null,hw=0;function tt(){throw Error(l(321))}function ku(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!$t(e[r],t[r]))return!1;return!0}function zu(e,t,r,o,c,f){return Zn=f,je=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?Hh:Zu,xr=!1,f=r(o,c),xr=!1,is&&(f=nh(t,r,o,c)),th(e),f}function th(e){C.H=jo;var t=Qe!==null&&Qe.next!==null;if(Zn=0,ct=Qe=je=null,Kl=!1,wo=0,cs=null,t)throw Error(l(300));e===null||ut||(e=e.dependencies,e!==null&&Ul(e)&&(ut=!0))}function nh(e,t,r,o){je=e;var c=0;do{if(is&&(cs=null),wo=0,is=!1,25<=c)throw Error(l(301));if(c+=1,ct=Qe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}C.H=Uh,f=t(r,o)}while(is);return f}function gw(){var e=C.H,t=e.useState()[0];return t=typeof t.then=="function"?So(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(je.flags|=1024),t}function Hu(){var e=$l!==0;return $l=0,e}function Uu(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function Lu(e){if(Kl){for(e=e.memoizedState;e!==null;){var t=e.queue;
vendor: 18,649 bytes, line 49
49t!==null&&(t.pending=null),e=e.next}Kl=!1}Zn=0,ct=Qe=je=null,is=!1,wo=$l=0,cs=null}function Rt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ct===null?je.memoizedState=ct=e:ct=ct.next=e,ct}function st(){if(Qe===null){var e=je.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=ct===null?je.memoizedState:ct.next;if(t!==null)ct=t,Qe=e;else{if(e===null)throw je.alternate===null?Error(l(467)):Error(l(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},ct===null?je.memoizedState=ct=e:ct=ct.next=e}return ct}function Fl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function So(e){var t=wo;return wo+=1,cs===null&&(cs=[]),e=Yp(cs,e,t),t=je,(ct===null?t.memoizedState:ct.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?Hh:Zu),e}function Xl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return So(e);if(e.$$typeof===B)return bt(e)}throw Error(l(438,String(e)))}function Bu(e){var t=null,r=je.updateQueue;if(r!==null&&(t=r.memoCache),t==null){var o=je.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),r===null&&(r=Fl(),je.updateQueue=r),r.memoCache=t,r=t.data[t.index],r===void 0)for(r=t.data[t.index]=Array(e),o=0;o<e;o++)r[o]=te;return t.index++,r}function Jn(e,t){return typeof t=="function"?t(e):t}function Zl(e){var t=st();return qu(t,Qe,e)}function qu(e,t,r){var o=e.queue;if(o===null)throw Error(l(311));o.lastRenderedReducer=r;var c=e.baseQueue,f=o.pending;if(f!==null){if(c!==null){var v=c.next;c.next=f.next,f.next=v}t.baseQueue=c=f,o.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{t=c.next;var S=v=null,O=null,L=t,X=!1;do{var J=L.lane&-536870913;if(J!==L.lane?(Me&J)===J:(Zn&J)===J){var G=L.revertLane;if(G===0)O!==null&&(O=O.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),J===as&&(X=!0);else if((Zn&G)===G){L=L.next,G===as&&(X=!0);continue}else J={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},O===null?(S=O=J,v=f):O=O.next=J,je.lanes|=G,Ma|=G;J=L.action,xr&&r(f,J),f=L.hasEagerState?L.eagerState:r(f,J)}else G={lane:J,revertLane:L.revertLane,gesture:L.gesture,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},O===null?(S=O=G,v=f):O=O.next=G,je.lanes|=J,Ma|=J;L=L.next}while(L!==null&&L!==t);if(O===null?v=f:O.next=S,!$t(f,e.memoizedState)&&(ut=!0,X&&(r=rs,r!==null)))throw r;e.memoizedState=f,e.baseState=v,e.baseQueue=O,o.lastRenderedState=f}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Qu(e){var t=st(),r=t.queue;if(r===null)throw Error(l(311));r.lastRenderedReducer=e;var o=r.dispatch,c=r.pending,f=t.memoizedState;if(c!==null){r.pending=null;var v=c=c.next;do f=e(f,v.action),v=v.next;while(v!==c);$t(f,t.memoizedState)||(ut=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),r.lastRenderedState=f}return[f,o]}function ah(e,t,r){var o=je,c=st(),f=Re;if(f){if(r===void 0)throw Error(l(407));r=r()}else r=t();var v=!$t((Qe||c).memoizedState,r);if(v&&(c.memoizedState=r,ut=!0),c=c.queue,Iu(oh.bind(null,o,c,e),[e]),c.getSnapshot!==t||v||ct!==null&&ct.memoizedState.tag&1){if(o.flags|=2048,us(9,{destroy:void 0},sh.bind(null,o,c,r,t),null),Ie===null)throw Error(l(349));f||(Zn&127)!==0||rh(o,t,r)}return r}function rh(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=je.updateQueue,t===null?(t=Fl(),je.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function sh(e,t,r,o){t.value=r,t.getSnapshot=o,lh(t)&&ih(e)}function oh(e,t,r){return r(function(){lh(t)&&ih(e)})}function lh(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!$t(e,r)}catch{return!0}}function ih(e){var t=ir(e,2);t!==null&&Vt(t,e,2)}function Gu(e){var t=Rt();if(typeof e=="function"){var r=e;if(e=r(),xr){xn(!0);try{r()}finally{xn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jn,lastRenderedState:e},t}function ch(e,t,r,o){return e.baseState=r,qu(e,Qe,typeof o=="function"?o:Jn)}function xw(e,t,r,o,c){if(ei(e))throw Error(l(485));if(e=t.action,e!==null){var f={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){f.listeners.push(v)}};C.T!==null?r(!0):f.isTransition=!1,o(f),r=t.pending,r===null?(f.next=t.pending=f,uh(t,f)):(f.next=r.next,t.pending=r.next=f)}}function uh(e,t){var r=t.action,o=t.payload,c=e.state;if(t.isTransition){var f=C.T,v={};C.T=v;try{var S=r(c,o),O=C.S;O!==null&&O(v,S),dh(e,t,S)}catch(L){Vu(e,t,L)}finally{f!==null&&v.types!==null&&(f.types=v.types),C.T=f}}else try{f=r(c,o),dh(e,t,f)}catch(L){Vu(e,t,L)}}function dh(e,t,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(o){fh(e,t,o)},function(o){return Vu(e,t,o)}):fh(e,t,r)}function fh(e,t,r){t.status="fulfilled",t.value=r,mh(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,uh(e,r)))}function Vu(e,t,r){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=r,mh(t),t=t.next;while(t!==o)}e.action=null}function mh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ph(e,t){return t}function hh(e,t){if(Re){var r=Ie.formState;if(r!==null){e:{var o=je;if(Re){if($e){t:{for(var c=$e,f=dn;c.nodeType!==8;){if(!f){c=null;break t}if(c=mn(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){$e=mn(c.nextSibling),o=c.data==="F!";break e}}wa(o)}o=!1}o&&(t=r[0])}}return r=Rt(),r.memoizedState=r.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ph,lastRenderedState:t},r.queue=o,r=Ph.bind(null,je,o),o.dispatch=r,o=Gu(!1),f=Xu.bind(null,je,!1,o.queue),o=Rt(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,r=xw.bind(null,je,c,f,r),c.dispatch=r,o.memoizedState=e,[t,r,!1]}function gh(e){var t=st();return xh(t,Qe,e)}function xh(e,t,r){if(t=qu(e,t,ph)[0],e=Zl(Jn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=So(t)}catch(v){throw v===ss?ql:v}else o=t;t=st();var c=t.queue,f=c.dispatch;return r!==t.memoizedState&&(je.flags|=2048,us(9,{destroy:void 0},vw.bind(null,c,r),null)),[o,f,e]}function vw(e,t){e.action=t}function vh(e){var t=st(),r=Qe;if(r!==null)return xh(t,r,e);st(),t=t.memoizedState,r=st();var o=r.queue.dispatch;return r.memoizedState=e,[t,o,!1]}function us(e,t,r,o){return e={tag:e,create:r,deps:o,inst:t,next:null},t=je.updateQueue,t===null&&(t=Fl(),je.updateQueue=t),r=t.lastEffect,r===null?t.lastEffect=e.next=e:(o=r.next,r.next=e,e.next=o,t.lastEffect=e),e}function yh(){return st().memoizedState}function Jl(e,t,r,o){var c=Rt();je.flags|=e,c.memoizedState=us(1|t,{destroy:void 0},r,o===void 0?null:o)}function Wl(e,t,r,o){var c=st();o=o===void 0?null:o;var f=c.memoizedState.inst;Qe!==null&&o!==null&&ku(o,Qe.memoizedState.deps)?c.memoizedState=us(t,f,r,o):(je.flags|=e,c.memoizedState=us(1|t,f,r,o))}function bh(e,t){Jl(8390656,8,e,t)}function Iu(e,t){Wl(2048,8,e,t)}function yw(e){je.flags|=4;var t=je.updateQueue;if(t===null)t=Fl(),je.updateQueue=t,t.events=[e];else{var r=t.events;r===null?t.events=[e]:r.push(e)}}function wh(e){var t=st().memoizedState;return yw({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(l(440));return t.impl.apply(void 0,arguments)}}function Sh(e,t){return Wl(4,2,e,t)}function Eh(e,t){return Wl(4,4,e,t)}function jh(e,t){if(typeof t=="function"){e=e();var r=t(e);return function(){typeof r=="function"?r():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _h(e,t,r){r=r!=null?r.concat([e]):null,Wl(4,4,jh.bind(null,t,e),r)}function Yu(){}function Nh(e,t){var r=st();t=t===void 0?null:t;var o=r.memoizedState;return t!==null&&ku(t,o[1])?o[0]:(r.memoizedState=[e,t],e)}function Ah(e,t){var r=st();t=t===void 0?null:t;var o=r.memoizedState;if(t!==null&&ku(t,o[1]))return o[0];if(o=e(),xr){xn(!0);try{e()}finally{xn(!1)}}return r.memoizedState=[o,t],o}function Ku(e,t,r){return r===void 0||(Zn&1073741824)!==0&&(Me&261930)===0?e.memoizedState=t:(e.memoizedState=r,e=Cg(),je.lanes|=e,Ma|=e,r)}function Ch(e,t,r,o){return $t(r,t)?r:ls.current!==null?(e=Ku(e,r,o),$t(e,t)||(ut=!0),e):(Zn&42)===0||(Zn&1073741824)!==0&&(Me&261930)===0?(ut=!0,e.memoizedState=r):(e=Cg(),je.lanes|=e,Ma|=e,t)}function Oh(e,t,r,o,c){var f=H.p;H.p=f!==0&&8>f?f:8;var v=C.T,S={};C.T=S,Xu(e,!1,t,r);try{var O=c(),L=C.S;if(L!==null&&L(S,O),O!==null&&typeof O=="object"&&typeof O.then=="function"){var X=pw(O,o);Eo(e,t,X,en(e))}else Eo(e,t,o,en(e))}catch(J){Eo(e,t,{then:function(){},status:"rejected",reason:J},en())}finally{H.p=f,v!==null&&S.types!==null&&(v.types=S.types),C.T=v}}function bw(){}function $u(e,t,r,o){if(e.tag!==5)throw Error(l(476));var c=Mh(e).queue;Oh(e,c,t,D,r===null?bw:function(){return Th(e),r(o)})}function Mh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:D,baseState:D,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jn,lastRenderedState:D},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jn,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Th(e){var t=Mh(e);t.next===null&&(t=e.alternate.memoizedState),Eo(e,t.next.queue,{},en())}function Fu(){return bt(Bo)}function Rh(){return st().memoizedState}function Dh(){return st().memoizedState}function ww(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=en();e=ja(r);var o=_a(t,e,r);o!==null&&(Vt(o,t,r),vo(o,t,r)),t={cache:ju()},e.payload=t;return}t=t.return}}function Sw(e,t,r){var o=en();r={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ei(e)?kh(t,r):(r=mu(e,t,r,o),r!==null&&(Vt(r,e,o),zh(r,t,o)))}function Ph(e,t,r){var o=en();Eo(e,t,r,o)}function Eo(e,t,r,o){var c={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(ei(e))kh(t,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var v=t.lastRenderedState,S=f(v,r);if(c.hasEagerState=!0,c.eagerState=S,$t(S,v))return Pl(e,t,c,0),Ie===null&&Dl(),!1}catch{}finally{}if(r=mu(e,t,c,o),r!==null)return Vt(r,e,o),zh(r,t,o),!0}return!1}function Xu(e,t,r,o){if(o={lane:2,revertLane:Cd(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ei(e)){if(t)throw Error(l(479))}else t=mu(e,r,o,2),t!==null&&Vt(t,e,2)}function ei(e){var t=e.alternate;return e===je||t!==null&&t===je}function kh(e,t){is=Kl=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function zh(e,t,r){if((r&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,zt(e,r)}}var jo={readContext:bt,use:Xl,useCallback:tt,useContext:tt,useEffect:tt,useImperativeHandle:tt,useLayoutEffect:tt,useInsertionEffect:tt,useMemo:tt,useReducer:tt,useRef:tt,useState:tt,useDebugValue:tt,useDeferredValue:tt,useTransition:tt,useSyncExternalStore:tt,useId:tt,useHostTransitionStatus:tt,useFormState:tt,useActionState:tt,useOptimistic:tt,useMemoCache:tt,useCacheRefresh:tt};jo.useEffectEvent=tt;var Hh={readContext:bt,use:Xl,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:bh,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,Jl(4194308,4,jh.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Jl(4194308,4,e,t)},useInsertionEffect:function(e,t){Jl(4,2,e,t)},useMemo:function(e,t){var r=Rt();t=t===void 0?null:t;var o=e();if(xr){xn(!0);try{e()}finally{xn(!1)}}return r.memoizedState=[o,t],o},useReducer:function(e,t,r){var o=Rt();if(r!==void 0){var c=r(t);if(xr){xn(!0);try{r(t)}finally{xn(!1)}}}else c=t;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=Sw.bind(null,je,e),[o.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:function(e){e=Gu(e);var t=e.queue,r=Ph.bind(null,je,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:Yu,useDeferredValue:function(e,t){var r=Rt();return Ku(r,e,t)},useTransition:function(){var e=Gu(!1);return e=Oh.bind(null,je,e.queue,!0,!1),Rt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var o=je,c=Rt();if(Re){if(r===void 0)throw Error(l(407));r=r()}else{if(r=t(),Ie===null)throw Error(l(349));(Me&127)!==0||rh(o,t,r)}c.memoizedState=r;var f={value:r,getSnapshot:t};return c.queue=f,bh(oh.bind(null,o,f,e),[e]),o.flags|=2048,us(9,{destroy:void 0},sh.bind(null,o,f,r,t),null),r},useId:function(){var e=Rt(),t=Ie.identifierPrefix;if(Re){var r=On,o=Cn;r=(o&~(1<<32-Et(o)-1)).toString(32)+r,t="_"+t+"R_"+r,r=$l++,0<r&&(t+="H"+r.toString(32)),t+="_"}else r=hw++,t="_"+t+"r_"+r.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Fu,useFormState:hh,useActionState:hh,useOptimistic:function(e){var t=Rt();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=Xu.bind(null,je,!0,r),r.dispatch=t,[e,t]},useMemoCache:Bu,useCacheRefresh:function(){return Rt().memoizedState=ww.bind(null,je)},useEffectEvent:function(e){var t=Rt(),r={impl:e};return t.memoizedState=r,function(){if((He&2)!==0)throw Error(l(440));return r.impl.apply(void 0,arguments)}}},Zu={readContext:bt,use:Xl,useCallback:Nh,useContext:bt,useEffect:Iu,useImperativeHandle:_h,useInsertionEffect:Sh,useLayoutEffect:Eh,useMemo:Ah,useReducer:Zl,useRef:yh,useState:function(){return Zl(Jn)},useDebugValue:Yu,useDeferredValue:function(e,t){var r=st();return Ch(r,Qe.memoizedState,e,t)},useTransition:function(){var e=Zl(Jn)[0],t=st().memoizedState;return[typeof e=="boolean"?e:So(e),t]},useSyncExternalStore:ah,useId:Rh,useHostTransitionStatus:Fu,useFormState:gh,useActionState:gh,useOptimistic:function(e,t){var r=st();return ch(r,Qe,e,t)},useMemoCache:Bu,useCacheRefresh:Dh};Zu.useEffectEvent=wh;var Uh={readContext:bt,use:Xl,useCallback:Nh,useContext:bt,useEffect:Iu,useImperativeHandle:_h,useInsertionEffect:Sh,useLayoutEffect:Eh,useMemo:Ah,useReducer:Qu,useRef:yh,useState:function(){return Qu(Jn)},useDebugValue:Yu,useDeferredValue:function(e,t){var r=st();return Qe===null?Ku(r,e,t):Ch(r,Qe.memoizedState,e,t)},useTransition:function(){var e=Qu(Jn)[0],t=st().memoizedState;return[typeof e=="boolean"?e:So(e),t]},useSyncExternalStore:ah,useId:Rh,useHostTransitionStatus:Fu,useFormState:vh,useActionState:vh,useOptimistic:function(e,t){var r=st();return Qe!==null?ch(r,Qe,e,t):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:Bu,useCacheRefresh:Dh};Uh.useEffectEvent=wh;function Ju(e,t,r,o){t=e.memoizedState,r=r(o,t),r=r==null?t:g({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Wu={enqueueSetState:function(e,t,r){e=e._reactInternals;var o=en(),c=ja(o);c.payload=t,r!=null&&(c.callback=r),t=_a(e,c,o),t!==null&&(Vt(t,e,o),vo(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var o=en(),c=ja(o);c.tag=1,c.payload=t,r!=null&&(c.callback=r),t=_a(e,c,o),t!==null&&(Vt(t,e,o),vo(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=en(),o=ja(r);o.tag=2,t!=null&&(o.callback=t),t=_a(e,o,r),t!==null&&(Vt(t,e,r),vo(t,e,r))}};function Lh(e,t,r,o,c,f,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,v):t.prototype&&t.prototype.isPureReactComponent?!co(r,o)||!co(c,f):!0}function Bh(e,t,r,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,o),t.state!==e&&Wu.enqueueReplaceState(t,t.state,null)}function vr(e,t){var r=t;if("ref"in t){r={};for(var o in t)o!=="ref"&&(r[o]=t[o])}if(e=e.defaultProps){r===t&&(r=g({},r));for(var c in e)r[c]===void 0&&(r[c]=e[c])}return r}function qh(e){Rl(e)}function Qh(e){console.error(e)}function Gh(e){Rl(e)}function ti(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Vh(e,t,r){try{var o=e.onCaughtError;o(r.value,{componentStack:r.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function ed(e,t,r){return r=ja(r),r.tag=3,r.payload={element:null},r.callback=function(){ti(e,t)},r}function Ih(e){return e=ja(e),e.tag=3,e}function Yh(e,t,r,o){var c=r.type.getDerivedStateFromError;if(typeof c=="function"){var f=o.value;e.payload=function(){return c(f)},e.callback=function(){Vh(t,r,o)}}var v=r.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Vh(t,r,o),typeof c!="function"&&(Ta===null?Ta=new Set([this]):Ta.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function Ew(e,t,r,o,c){if(r.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=r.alternate,t!==null&&ns(t,r,c,!0),r=Xt.current,r!==null){switch(r.tag){case 31:case 13:return fn===null?mi():r.alternate===null&&nt===0&&(nt=3),r.flags&=-257,r.flags|=65536,r.lanes=c,o===Ql?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([o]):t.add(o),_d(e,o,c)),!1;case 22:return r.flags|=65536,o===Ql?r.flags|=16384:(t=r.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},r.updateQueue=t):(r=t.retryQueue,r===null?t.retryQueue=new Set([o]):r.add(o)),_d(e,o,c)),!1}throw Error(l(435,r.tag))}return _d(e,o,c),mi(),!1}if(Re)return t=Xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,o!==yu&&(e=Error(l(422),{cause:o}),mo(ln(e,r)))):(o!==yu&&(t=Error(l(423),{cause:o}),mo(ln(t,r))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=ln(o,r),c=ed(e.stateNode,o,c),Mu(e,c),nt!==4&&(nt=2)),!1;var f=Error(l(520),{cause:o});if(f=ln(f,r),Ro===null?Ro=[f]:Ro.push(f),nt!==4&&(nt=2),t===null)return!0;o=ln(o,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=c&-c,r.lanes|=e,e=ed(r.stateNode,o,e),Mu(r,e),!1;case 1:if(t=r.type,f=r.stateNode,(r.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Ta===null||!Ta.has(f))))return r.flags|=65536,c&=-c,r.lanes|=c,c=Ih(c),Yh(c,e,r,o),Mu(r,c),!1}r=r.return}while(r!==null);return!1}var td=Error(l(461)),ut=!1;function wt(e,t,r,o){t.child=e===null?Xp(t,null,r,o):gr(t,e.child,r,o)}function Kh(e,t,r,o,c){r=r.render;var f=t.ref;if("ref"in o){var v={};for(var S in o)S!=="ref"&&(v[S]=o[S])}else v=o;
vendor: 19,529 bytes, line 49
49return fr(t),o=zu(e,t,r,v,f,c),S=Hu(),e!==null&&!ut?(Uu(e,t,c),Wn(e,t,c)):(Re&&S&&xu(t),t.flags|=1,wt(e,t,o,c),t.child)}function $h(e,t,r,o,c){if(e===null){var f=r.type;return typeof f=="function"&&!pu(f)&&f.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=f,Fh(e,t,f,o,c)):(e=zl(r.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!cd(e,c)){var v=f.memoizedProps;if(r=r.compare,r=r!==null?r:co,r(v,o)&&e.ref===t.ref)return Wn(e,t,c)}return t.flags|=1,e=Kn(f,o),e.ref=t.ref,e.return=t,t.child=e}function Fh(e,t,r,o,c){if(e!==null){var f=e.memoizedProps;if(co(f,o)&&e.ref===t.ref)if(ut=!1,t.pendingProps=o=f,cd(e,c))(e.flags&131072)!==0&&(ut=!0);else return t.lanes=e.lanes,Wn(e,t,c)}return nd(e,t,r,o,c)}function Xh(e,t,r,o){var c=o.children,f=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(f=f!==null?f.baseLanes|r:r,e!==null){for(o=t.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~f}else o=0,t.child=null;return Zh(e,t,f,r,o)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Bl(t,f!==null?f.cachePool:null),f!==null?Wp(t,f):Ru(),eh(t);else return o=t.lanes=536870912,Zh(e,t,f!==null?f.baseLanes|r:r,r,o)}else f!==null?(Bl(t,f.cachePool),Wp(t,f),Aa(),t.memoizedState=null):(e!==null&&Bl(t,null),Ru(),Aa());return wt(e,t,c,r),t.child}function _o(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Zh(e,t,r,o,c){var f=Nu();return f=f===null?null:{parent:it._currentValue,pool:f},t.memoizedState={baseLanes:r,cachePool:f},e!==null&&Bl(t,null),Ru(),eh(t),e!==null&&ns(e,t,o,!0),t.childLanes=c,null}function ni(e,t){return t=ri({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Jh(e,t,r){return gr(t,e.child,null,r),e=ni(t,t.pendingProps),e.flags|=2,Zt(t),t.memoizedState=null,e}function jw(e,t,r){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Re){if(o.mode==="hidden")return e=ni(t,o),t.lanes=536870912,_o(null,e);if(Pu(t),(e=$e)?(e=u0(e,dn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ya!==null?{id:Cn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},r=kp(e),r.return=t,t.child=r,yt=t,$e=null)):e=null,e===null)throw wa(t);return t.lanes=536870912,null}return ni(t,o)}var f=e.memoizedState;if(f!==null){var v=f.dehydrated;if(Pu(t),c)if(t.flags&256)t.flags&=-257,t=Jh(e,t,r);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(l(558));else if(ut||ns(e,t,r,!1),c=(r&e.childLanes)!==0,ut||c){if(o=Ie,o!==null&&(v=Ht(o,r),v!==0&&v!==f.retryLane))throw f.retryLane=v,ir(e,v),Vt(o,e,v),td;mi(),t=Jh(e,t,r)}else e=f.treeContext,$e=mn(v.nextSibling),yt=t,Re=!0,ba=null,dn=!1,e!==null&&Up(t,e),t=ni(t,o),t.flags|=4096;return t}return e=Kn(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function ai(e,t){var r=t.ref;if(r===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(l(284));(e===null||e.ref!==r)&&(t.flags|=4194816)}}function nd(e,t,r,o,c){return fr(t),r=zu(e,t,r,o,void 0,c),o=Hu(),e!==null&&!ut?(Uu(e,t,c),Wn(e,t,c)):(Re&&o&&xu(t),t.flags|=1,wt(e,t,r,c),t.child)}function Wh(e,t,r,o,c,f){return fr(t),t.updateQueue=null,r=nh(t,o,r,c),th(e),o=Hu(),e!==null&&!ut?(Uu(e,t,f),Wn(e,t,f)):(Re&&o&&xu(t),t.flags|=1,wt(e,t,r,f),t.child)}function eg(e,t,r,o,c){if(fr(t),t.stateNode===null){var f=Jr,v=r.contextType;typeof v=="object"&&v!==null&&(f=bt(v)),f=new r(o,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Wu,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=o,f.state=t.memoizedState,f.refs={},Cu(t),v=r.contextType,f.context=typeof v=="object"&&v!==null?bt(v):Jr,f.state=t.memoizedState,v=r.getDerivedStateFromProps,typeof v=="function"&&(Ju(t,r,v,o),f.state=t.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(v=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),v!==f.state&&Wu.enqueueReplaceState(f,f.state,null),bo(t,o,f,c),yo(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){f=t.stateNode;var S=t.memoizedProps,O=vr(r,S);f.props=O;var L=f.context,X=r.contextType;v=Jr,typeof X=="object"&&X!==null&&(v=bt(X));var J=r.getDerivedStateFromProps;X=typeof J=="function"||typeof f.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,X||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(S||L!==v)&&Bh(t,f,o,v),Ea=!1;var G=t.memoizedState;f.state=G,bo(t,o,f,c),yo(),L=t.memoizedState,S||G!==L||Ea?(typeof J=="function"&&(Ju(t,r,J,o),L=t.memoizedState),(O=Ea||Lh(t,r,O,o,G,L,v))?(X||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=L),f.props=o,f.state=L,f.context=v,o=O):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{f=t.stateNode,Ou(e,t),v=t.memoizedProps,X=vr(r,v),f.props=X,J=t.pendingProps,G=f.context,L=r.contextType,O=Jr,typeof L=="object"&&L!==null&&(O=bt(L)),S=r.getDerivedStateFromProps,(L=typeof S=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(v!==J||G!==O)&&Bh(t,f,o,O),Ea=!1,G=t.memoizedState,f.state=G,bo(t,o,f,c),yo();var $=t.memoizedState;v!==J||G!==$||Ea||e!==null&&e.dependencies!==null&&Ul(e.dependencies)?(typeof S=="function"&&(Ju(t,r,S,o),$=t.memoizedState),(X=Ea||Lh(t,r,X,o,G,$,O)||e!==null&&e.dependencies!==null&&Ul(e.dependencies))?(L||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,$,O),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,$,O)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&G===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&G===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=$),f.props=o,f.state=$,f.context=O,o=X):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&G===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&G===e.memoizedState||(t.flags|=1024),o=!1)}return f=o,ai(e,t),o=(t.flags&128)!==0,f||o?(f=t.stateNode,r=o&&typeof r.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&o?(t.child=gr(t,e.child,null,c),t.child=gr(t,null,r,c)):wt(e,t,r,c),t.memoizedState=f.state,e=t.child):e=Wn(e,t,c),e}function tg(e,t,r,o){return ur(),t.flags|=256,wt(e,t,r,o),t.child}var ad={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function rd(e){return{baseLanes:e,cachePool:Vp()}}function sd(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=Wt),e}function ng(e,t,r){var o=t.pendingProps,c=!1,f=(t.flags&128)!==0,v;if((v=f)||(v=e!==null&&e.memoizedState===null?!1:(rt.current&2)!==0),v&&(c=!0,t.flags&=-129),v=(t.flags&32)!==0,t.flags&=-33,e===null){if(Re){if(c?Na(t):Aa(),(e=$e)?(e=u0(e,dn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ya!==null?{id:Cn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},r=kp(e),r.return=t,t.child=r,yt=t,$e=null)):e=null,e===null)throw wa(t);return qd(e)?t.lanes=32:t.lanes=536870912,null}var S=o.children;return o=o.fallback,c?(Aa(),c=t.mode,S=ri({mode:"hidden",children:S},c),o=cr(o,c,r,null),S.return=t,o.return=t,S.sibling=o,t.child=S,o=t.child,o.memoizedState=rd(r),o.childLanes=sd(e,v,r),t.memoizedState=ad,_o(null,o)):(Na(t),od(t,S))}var O=e.memoizedState;if(O!==null&&(S=O.dehydrated,S!==null)){if(f)t.flags&256?(Na(t),t.flags&=-257,t=ld(e,t,r)):t.memoizedState!==null?(Aa(),t.child=e.child,t.flags|=128,t=null):(Aa(),S=o.fallback,c=t.mode,o=ri({mode:"visible",children:o.children},c),S=cr(S,c,r,null),S.flags|=2,o.return=t,S.return=t,o.sibling=S,t.child=o,gr(t,e.child,null,r),o=t.child,o.memoizedState=rd(r),o.childLanes=sd(e,v,r),t.memoizedState=ad,t=_o(null,o));else if(Na(t),qd(S)){if(v=S.nextSibling&&S.nextSibling.dataset,v)var L=v.dgst;v=L,o=Error(l(419)),o.stack="",o.digest=v,mo({value:o,source:null,stack:null}),t=ld(e,t,r)}else if(ut||ns(e,t,r,!1),v=(r&e.childLanes)!==0,ut||v){if(v=Ie,v!==null&&(o=Ht(v,r),o!==0&&o!==O.retryLane))throw O.retryLane=o,ir(e,o),Vt(v,e,o),td;Bd(S)||mi(),t=ld(e,t,r)}else Bd(S)?(t.flags|=192,t.child=e.child,t=null):(e=O.treeContext,$e=mn(S.nextSibling),yt=t,Re=!0,ba=null,dn=!1,e!==null&&Up(t,e),t=od(t,o.children),t.flags|=4096);return t}return c?(Aa(),S=o.fallback,c=t.mode,O=e.child,L=O.sibling,o=Kn(O,{mode:"hidden",children:o.children}),o.subtreeFlags=O.subtreeFlags&65011712,L!==null?S=Kn(L,S):(S=cr(S,c,r,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,_o(null,o),o=t.child,S=e.child.memoizedState,S===null?S=rd(r):(c=S.cachePool,c!==null?(O=it._currentValue,c=c.parent!==O?{parent:O,pool:O}:c):c=Vp(),S={baseLanes:S.baseLanes|r,cachePool:c}),o.memoizedState=S,o.childLanes=sd(e,v,r),t.memoizedState=ad,_o(e.child,o)):(Na(t),r=e.child,e=r.sibling,r=Kn(r,{mode:"visible",children:o.children}),r.return=t,r.sibling=null,e!==null&&(v=t.deletions,v===null?(t.deletions=[e],t.flags|=16):v.push(e)),t.child=r,t.memoizedState=null,r)}function od(e,t){return t=ri({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ri(e,t){return e=Ft(22,e,null,t),e.lanes=0,e}function ld(e,t,r){return gr(t,e.child,null,r),e=od(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ag(e,t,r){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),Su(e.return,t,r)}function id(e,t,r,o,c,f){var v=e.memoizedState;v===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:c,treeForkCount:f}:(v.isBackwards=t,v.rendering=null,v.renderingStartTime=0,v.last=o,v.tail=r,v.tailMode=c,v.treeForkCount=f)}function rg(e,t,r){var o=t.pendingProps,c=o.revealOrder,f=o.tail;o=o.children;var v=rt.current,S=(v&2)!==0;if(S?(v=v&1|2,t.flags|=128):v&=1,z(rt,v),wt(e,t,o,r),o=Re?fo:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ag(e,r,t);else if(e.tag===19)ag(e,r,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(c){case"forwards":for(r=t.child,c=null;r!==null;)e=r.alternate,e!==null&&Yl(e)===null&&(c=r),r=r.sibling;r=c,r===null?(c=t.child,t.child=null):(c=r.sibling,r.sibling=null),id(t,!1,c,r,f,o);break;case"backwards":case"unstable_legacy-backwards":for(r=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&Yl(e)===null){t.child=c;break}e=c.sibling,c.sibling=r,r=c,c=e}id(t,!0,r,null,f,o);break;case"together":id(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function Wn(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Ma|=t.lanes,(r&t.childLanes)===0)if(e!==null){if(ns(e,t,r,!1),(r&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,r=Kn(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Kn(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function cd(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Ul(e)))}function _w(e,t,r){switch(t.tag){case 3:ve(t,t.stateNode.containerInfo),Sa(t,it,e.memoizedState.cache),ur();break;case 27:case 5:fe(t);break;case 4:ve(t,t.stateNode.containerInfo);break;case 10:Sa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Pu(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(Na(t),t.flags|=128,null):(r&t.child.childLanes)!==0?ng(e,t,r):(Na(t),e=Wn(e,t,r),e!==null?e.sibling:null);Na(t);break;case 19:var c=(e.flags&128)!==0;if(o=(r&t.childLanes)!==0,o||(ns(e,t,r,!1),o=(r&t.childLanes)!==0),c){if(o)return rg(e,t,r);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),z(rt,rt.current),o)break;return null;case 22:return t.lanes=0,Xh(e,t,r,t.pendingProps);case 24:Sa(t,it,e.memoizedState.cache)}return Wn(e,t,r)}function sg(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)ut=!0;else{if(!cd(e,r)&&(t.flags&128)===0)return ut=!1,_w(e,t,r);ut=(e.flags&131072)!==0}else ut=!1,Re&&(t.flags&1048576)!==0&&Hp(t,fo,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=pr(t.elementType),t.type=e,typeof e=="function")pu(e)?(o=vr(e,o),t.tag=1,t=eg(null,t,e,o,r)):(t.tag=0,t=nd(null,t,e,o,r));else{if(e!=null){var c=e.$$typeof;if(c===Y){t.tag=11,t=Kh(null,t,e,o,r);break e}else if(c===T){t.tag=14,t=$h(null,t,e,o,r);break e}}throw t=re(e)||e,Error(l(306,t,""))}}return t;case 0:return nd(e,t,t.type,t.pendingProps,r);case 1:return o=t.type,c=vr(o,t.pendingProps),eg(e,t,o,c,r);case 3:e:{if(ve(t,t.stateNode.containerInfo),e===null)throw Error(l(387));o=t.pendingProps;var f=t.memoizedState;c=f.element,Ou(e,t),bo(t,o,null,r);var v=t.memoizedState;if(o=v.cache,Sa(t,it,o),o!==f.cache&&Eu(t,[it],r,!0),yo(),o=v.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:v.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=tg(e,t,o,r);break e}else if(o!==c){c=ln(Error(l(424)),t),mo(c),t=tg(e,t,o,r);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($e=mn(e.firstChild),yt=t,Re=!0,ba=null,dn=!0,r=Xp(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(ur(),o===c){t=Wn(e,t,r);break e}wt(e,t,o,r)}t=t.child}return t;case 26:return ai(e,t),e===null?(r=g0(t.type,null,t.pendingProps,null))?t.memoizedState=r:Re||(r=t.type,e=t.pendingProps,o=bi(de.current).createElement(r),o[vt]=t,o[Ut]=e,St(o,r,e),ht(o),t.stateNode=o):t.memoizedState=g0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return fe(t),e===null&&Re&&(o=t.stateNode=m0(t.type,t.pendingProps,de.current),yt=t,dn=!0,c=$e,ka(t.type)?(Qd=c,$e=mn(o.firstChild)):$e=c),wt(e,t,t.pendingProps.children,r),ai(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Re&&((c=o=$e)&&(o=tS(o,t.type,t.pendingProps,dn),o!==null?(t.stateNode=o,yt=t,$e=mn(o.firstChild),dn=!1,c=!0):c=!1),c||wa(t)),fe(t),c=t.type,f=t.pendingProps,v=e!==null?e.memoizedProps:null,o=f.children,Hd(c,f)?o=null:v!==null&&Hd(c,v)&&(t.flags|=32),t.memoizedState!==null&&(c=zu(e,t,gw,null,null,r),Bo._currentValue=c),ai(e,t),wt(e,t,o,r),t.child;case 6:return e===null&&Re&&((e=r=$e)&&(r=nS(r,t.pendingProps,dn),r!==null?(t.stateNode=r,yt=t,$e=null,e=!0):e=!1),e||wa(t)),null;case 13:return ng(e,t,r);case 4:return ve(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=gr(t,null,o,r):wt(e,t,o,r),t.child;case 11:return Kh(e,t,t.type,t.pendingProps,r);case 7:return wt(e,t,t.pendingProps,r),t.child;case 8:return wt(e,t,t.pendingProps.children,r),t.child;case 12:return wt(e,t,t.pendingProps.children,r),t.child;case 10:return o=t.pendingProps,Sa(t,t.type,o.value),wt(e,t,o.children,r),t.child;case 9:return c=t.type._context,o=t.pendingProps.children,fr(t),c=bt(c),o=o(c),t.flags|=1,wt(e,t,o,r),t.child;case 14:return $h(e,t,t.type,t.pendingProps,r);case 15:return Fh(e,t,t.type,t.pendingProps,r);case 19:return rg(e,t,r);case 31:return jw(e,t,r);case 22:return Xh(e,t,r,t.pendingProps);case 24:return fr(t),o=bt(it),e===null?(c=Nu(),c===null&&(c=Ie,f=ju(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=r),c=f),t.memoizedState={parent:o,cache:c},Cu(t),Sa(t,it,c)):((e.lanes&r)!==0&&(Ou(e,t),bo(t,null,null,r),yo()),c=e.memoizedState,f=t.memoizedState,c.parent!==o?(c={parent:o,cache:o},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),Sa(t,it,o)):(o=f.cache,Sa(t,it,o),o!==c.cache&&Eu(t,[it],r,!0))),wt(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(l(156,t.tag))}function ea(e){e.flags|=4}function ud(e,t,r,o,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Rg())e.flags|=8192;else throw hr=Ql,Au}else e.flags&=-16777217}function og(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!w0(t))if(Rg())e.flags|=8192;else throw hr=Ql,Au}function si(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?jt():536870912,e.lanes|=t,ps|=t)}function No(e,t){if(!Re)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var o=null;r!==null;)r.alternate!==null&&(o=r),r=r.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,o=0;if(t)for(var c=e.child;c!==null;)r|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)r|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=r,t}function Nw(e,t,r){var o=t.pendingProps;switch(vu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fe(t),null;case 1:return Fe(t),null;case 3:return r=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Xn(it),Ae(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ts(t)?ea(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,bu())),Fe(t),null;case 26:var c=t.type,f=t.memoizedState;return e===null?(ea(t),f!==null?(Fe(t),og(t,f)):(Fe(t),ud(t,c,null,o,r))):f?f!==e.memoizedState?(ea(t),Fe(t),og(t,f)):(Fe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&ea(t),Fe(t),ud(t,c,e,o,r)),null;case 27:if(De(t),r=de.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&ea(t);else{if(!o){if(t.stateNode===null)throw Error(l(166));return Fe(t),null}e=F.current,ts(t)?Lp(t):(e=m0(c,o,r),t.stateNode=e,ea(t))}return Fe(t),null;case 5:if(De(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&ea(t);else{if(!o){if(t.stateNode===null)throw Error(l(166));return Fe(t),null}if(f=F.current,ts(t))Lp(t);else{var v=bi(de.current);switch(f){case 1:f=v.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=v.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=v.createElement("div"),f.innerHTML="<script><\/script>
49",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?v.createElement("select",{is:o.is}):v.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?v.createElement(c,{is:o.is}):v.createElement(c)}}f[vt]=t,f[Ut]=o;e:for(v=t.child;v!==null;){if(v.tag===5||v.tag===6)f.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===t)break e;for(;v.sibling===null;){if(v.return===null||v.return===t)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}t.stateNode=f;e:switch(St(f,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&ea(t)}}return Fe(t),ud(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&ea(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(l(166));if(e=de.current,ts(t)){if(e=t.stateNode,r=t.memoizedProps,o=null,c=yt,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[vt]=t,e=!!(e.nodeValue===r||o!==null&&o.suppressHydrationWarning===!0||n0(e.nodeValue,r)),e||wa(t,!0)}else e=bi(e).createTextNode(o),e[vt]=t,t.stateNode=e}return Fe(t),null;case 31:if(r=t.memoizedState,e===null||e.memoizedState!==null){if(o=ts(t),r!==null){if(e===null){if(!o)throw Error(l(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[vt]=t}else ur(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fe(t),e=!1}else r=bu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return t.flags&256?(Zt(t),t):(Zt(t),null);if((t.flags&128)!==0)throw Error(l(558))}return Fe(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=ts(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[vt]=t}else ur(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fe(t),c=!1}else c=bu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(Zt(t),t):(Zt(t),null)}return Zt(t),(t.flags&128)!==0?(t.lanes=r,t):(r=o!==null,e=e!==null&&e.memoizedState!==null,r&&(o=t.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==c&&(o.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),si(t,t.updateQueue),Fe(t),null);case 4:return Ae(),e===null&&Rd(t.stateNode.containerInfo),Fe(t),null;case 10:return Xn(t.type),Fe(t),null;case 19:if(I(rt),o=t.memoizedState,o===null)return Fe(t),null;if(c=(t.flags&128)!==0,f=o.rendering,f===null)if(c)No(o,!1);else{if(nt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=Yl(e),f!==null){for(t.flags|=128,No(o,!1),e=f.updateQueue,t.updateQueue=e,si(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)Pp(r,e),r=r.sibling;return z(rt,rt.current&1|2),Re&&$n(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Mt()>ui&&(t.flags|=128,c=!0,No(o,!1),t.lanes=4194304)}else{if(!c)if(e=Yl(f),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,si(t,e),No(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!Re)return Fe(t),null}else 2*Mt()-o.renderingStartTime>ui&&r!==536870912&&(t.flags|=128,c=!0,No(o,!1),t.lanes=4194304);o.isBackwards?(f.sibling=t.child,t.child=f):(e=o.last,e!==null?e.sibling=f:t.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Mt(),e.sibling=null,r=rt.current,z(rt,c?r&1|2:r&1),Re&&$n(t,o.treeForkCount),e):(Fe(t),null);case 22:case 23:return Zt(t),Du(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(r&536870912)!==0&&(t.flags&128)===0&&(Fe(t),t.subtreeFlags&6&&(t.flags|=8192)):Fe(t),r=t.updateQueue,r!==null&&si(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==r&&(t.flags|=2048),e!==null&&I(mr),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Xn(it),Fe(t),null;case 25:return null;case 30:return null}throw Error(l(156,t.tag))}function Aw(e,t){switch(vu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xn(it),Ae(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return De(t),null;case 31:if(t.memoizedState!==null){if(Zt(t),t.alternate===null)throw Error(l(340));ur()}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));ur()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return I(rt),null;case 4:return Ae(),null;case 10:return Xn(t.type),null;case 22:case 23:return Zt(t),Du(),e!==null&&I(mr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Xn(it),null;case 25:return null;default:return null}}function lg(e,t){switch(vu(t),t.tag){case 3:Xn(it),Ae();break;case 26:case 27:case 5:De(t);break;case 4:Ae();break;case 31:t.memoizedState!==null&&Zt(t);break;case 13:Zt(t);break;case 19:I(rt);break;case 10:Xn(t.type);break;case 22:case 23:Zt(t),Du(),e!==null&&I(mr);break;case 24:Xn(it)}}function Ao(e,t){try{var r=t.updateQueue,o=r!==null?r.lastEffect:null;if(o!==null){var c=o.next;r=c;do{if((r.tag&e)===e){o=void 0;var f=r.create,v=r.inst;o=f(),v.destroy=o}r=r.next}
vendor: 20,223 bytes, line 49
49while(r!==c)}}catch(S){qe(t,t.return,S)}}function Ca(e,t,r){try{var o=t.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var f=c.next;o=f;do{if((o.tag&e)===e){var v=o.inst,S=v.destroy;if(S!==void 0){v.destroy=void 0,c=t;var O=r,L=S;try{L()}catch(X){qe(c,O,X)}}}o=o.next}while(o!==f)}}catch(X){qe(t,t.return,X)}}function ig(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{Jp(t,r)}catch(o){qe(e,e.return,o)}}}function cg(e,t,r){r.props=vr(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(o){qe(e,t,o)}}function Co(e,t){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof r=="function"?e.refCleanup=r(o):r.current=o}}catch(c){qe(e,t,c)}}function Mn(e,t){var r=e.ref,o=e.refCleanup;if(r!==null)if(typeof o=="function")try{o()}catch(c){qe(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(c){qe(e,t,c)}else r.current=null}function ug(e){var t=e.type,r=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":r.autoFocus&&o.focus();break e;case"img":r.src?o.src=r.src:r.srcSet&&(o.srcset=r.srcSet)}}catch(c){qe(e,e.return,c)}}function dd(e,t,r){try{var o=e.stateNode;Fw(o,e.type,r,t),o[Ut]=t}catch(c){qe(e,e.return,c)}}function dg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ka(e.type)||e.tag===4}function fd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dg(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&&ka(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 md(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,t):(t=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,t.appendChild(e),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=In));else if(o!==4&&(o===27&&ka(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(md(e,t,r),e=e.sibling;e!==null;)md(e,t,r),e=e.sibling}function oi(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(o===27&&ka(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(oi(e,t,r),e=e.sibling;e!==null;)oi(e,t,r),e=e.sibling}function fg(e){var t=e.stateNode,r=e.memoizedProps;try{for(var o=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);St(t,o,r),t[vt]=e,t[Ut]=r}catch(f){qe(e,e.return,f)}}var ta=!1,dt=!1,pd=!1,mg=typeof WeakSet=="function"?WeakSet:Set,gt=null;function Cw(e,t){if(e=e.containerInfo,kd=Ai,e=_p(e),lu(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var c=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{r.nodeType,f.nodeType}catch{r=null;break e}var v=0,S=-1,O=-1,L=0,X=0,J=e,G=null;t:for(;;){for(var $;J!==r||c!==0&&J.nodeType!==3||(S=v+c),J!==f||o!==0&&J.nodeType!==3||(O=v+o),J.nodeType===3&&(v+=J.nodeValue.length),($=J.firstChild)!==null;)G=J,J=$;for(;;){if(J===e)break t;if(G===r&&++L===c&&(S=v),G===f&&++X===o&&(O=v),($=J.nextSibling)!==null)break;J=G,G=J.parentNode}J=$}r=S===-1||O===-1?null:{start:S,end:O}}else r=null}r=r||{start:0,end:0}}else r=null;for(zd={focusedElem:e,selectionRange:r},Ai=!1,gt=t;gt!==null;)if(t=gt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,gt=e;else for(;gt!==null;){switch(t=gt,f=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(r=0;r<e.length;r++)c=e[r],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,r=t,c=f.memoizedProps,f=f.memoizedState,o=r.stateNode;try{var me=vr(r.type,c);e=o.getSnapshotBeforeUpdate(me,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(ye){qe(r,r.return,ye)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,r=e.nodeType,r===9)Ld(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ld(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,gt=e;break}gt=t.return}}function pg(e,t,r){var o=r.flags;switch(r.tag){case 0:case 11:case 15:aa(e,r),o&4&&Ao(5,r);break;case 1:if(aa(e,r),o&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(v){qe(r,r.return,v)}else{var c=vr(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(v){qe(r,r.return,v)}}o&64&&ig(r),o&512&&Co(r,r.return);break;case 3:if(aa(e,r),o&64&&(e=r.updateQueue,e!==null)){if(t=null,r.child!==null)switch(r.child.tag){case 27:case 5:t=r.child.stateNode;break;case 1:t=r.child.stateNode}try{Jp(e,t)}catch(v){qe(r,r.return,v)}}break;case 27:t===null&&o&4&&fg(r);case 26:case 5:aa(e,r),t===null&&o&4&&ug(r),o&512&&Co(r,r.return);break;case 12:aa(e,r);break;case 31:aa(e,r),o&4&&xg(e,r);break;case 13:aa(e,r),o&4&&vg(e,r),o&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=Hw.bind(null,r),aS(e,r))));break;case 22:if(o=r.memoizedState!==null||ta,!o){t=t!==null&&t.memoizedState!==null||dt,c=ta;var f=dt;ta=o,(dt=t)&&!f?ra(e,r,(r.subtreeFlags&8772)!==0):aa(e,r),ta=c,dt=f}break;case 30:break;default:aa(e,r)}}function hg(e){var t=e.alternate;t!==null&&(e.alternate=null,hg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Vc(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 Je=null,Bt=!1;function na(e,t,r){for(r=r.child;r!==null;)gg(e,t,r),r=r.sibling}function gg(e,t,r){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(tr,r)}catch{}switch(r.tag){case 26:dt||Mn(r,t),na(e,t,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:dt||Mn(r,t);var o=Je,c=Bt;ka(r.type)&&(Je=r.stateNode,Bt=!1),na(e,t,r),Ho(r.stateNode),Je=o,Bt=c;break;case 5:dt||Mn(r,t);case 6:if(o=Je,c=Bt,Je=null,na(e,t,r),Je=o,Bt=c,Je!==null)if(Bt)try{(Je.nodeType===9?Je.body:Je.nodeName==="HTML"?Je.ownerDocument.body:Je).removeChild(r.stateNode)}catch(f){qe(r,t,f)}else try{Je.removeChild(r.stateNode)}catch(f){qe(r,t,f)}break;case 18:Je!==null&&(Bt?(e=Je,i0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),Ss(e)):i0(Je,r.stateNode));break;case 4:o=Je,c=Bt,Je=r.stateNode.containerInfo,Bt=!0,na(e,t,r),Je=o,Bt=c;break;case 0:case 11:case 14:case 15:Ca(2,r,t),dt||Ca(4,r,t),na(e,t,r);break;case 1:dt||(Mn(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"&&cg(r,t,o)),na(e,t,r);break;case 21:na(e,t,r);break;case 22:dt=(o=dt)||r.memoizedState!==null,na(e,t,r),dt=o;break;default:na(e,t,r)}}function xg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ss(e)}catch(r){qe(t,t.return,r)}}}function vg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ss(e)}catch(r){qe(t,t.return,r)}}function Ow(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mg),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mg),t;default:throw Error(l(435,e.tag))}}function li(e,t){var r=Ow(e);t.forEach(function(o){if(!r.has(o)){r.add(o);var c=Uw.bind(null,e,o);o.then(c,c)}})}function qt(e,t){var r=t.deletions;if(r!==null)for(var o=0;o<r.length;o++){var c=r[o],f=e,v=t,S=v;e:for(;S!==null;){switch(S.tag){case 27:if(ka(S.type)){Je=S.stateNode,Bt=!1;break e}break;case 5:Je=S.stateNode,Bt=!1;break e;case 3:case 4:Je=S.stateNode.containerInfo,Bt=!0;break e}S=S.return}if(Je===null)throw Error(l(160));gg(f,v,c),Je=null,Bt=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)yg(t,e),t=t.sibling}var bn=null;function yg(e,t){var r=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:qt(t,e),Qt(e),o&4&&(Ca(3,e,e.return),Ao(3,e),Ca(5,e,e.return));break;case 1:qt(t,e),Qt(e),o&512&&(dt||r===null||Mn(r,r.return)),o&64&&ta&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?o:r.concat(o))));break;case 26:var c=bn;if(qt(t,e),Qt(e),o&512&&(dt||r===null||Mn(r,r.return)),o&4){var f=r!==null?r.memoizedState:null;if(o=e.memoizedState,r===null)if(o===null)if(e.stateNode===null){e:{o=e.type,r=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":f=c.getElementsByTagName("title")[0],(!f||f[eo]||f[vt]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=c.createElement(o),c.head.insertBefore(f,c.querySelector("head > title"))),St(f,o,r),f[vt]=e,ht(f),o=f;break e;case"link":var v=y0("link","href",c).get(o+(r.href||""));if(v){for(var S=0;S<v.length;S++)if(f=v[S],f.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&f.getAttribute("rel")===(r.rel==null?null:r.rel)&&f.getAttribute("title")===(r.title==null?null:r.title)&&f.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){v.splice(S,1);break t}}f=c.createElement(o),St(f,o,r),c.head.appendChild(f);break;case"meta":if(v=y0("meta","content",c).get(o+(r.content||""))){for(S=0;S<v.length;S++)if(f=v[S],f.getAttribute("content")===(r.content==null?null:""+r.content)&&f.getAttribute("name")===(r.name==null?null:r.name)&&f.getAttribute("property")===(r.property==null?null:r.property)&&f.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&f.getAttribute("charset")===(r.charSet==null?null:r.charSet)){v.splice(S,1);break t}}f=c.createElement(o),St(f,o,r),c.head.appendChild(f);break;default:throw Error(l(468,o))}f[vt]=e,ht(f),o=f}e.stateNode=o}else b0(c,e.type,e.stateNode);else e.stateNode=v0(c,o,e.memoizedProps);else f!==o?(f===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):f.count--,o===null?b0(c,e.type,e.stateNode):v0(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&dd(e,e.memoizedProps,r.memoizedProps)}break;case 27:qt(t,e),Qt(e),o&512&&(dt||r===null||Mn(r,r.return)),r!==null&&o&4&&dd(e,e.memoizedProps,r.memoizedProps);break;case 5:if(qt(t,e),Qt(e),o&512&&(dt||r===null||Mn(r,r.return)),e.flags&32){c=e.stateNode;try{Ir(c,"")}catch(me){qe(e,e.return,me)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,dd(e,c,r!==null?r.memoizedProps:c)),o&1024&&(pd=!0);break;case 6:if(qt(t,e),Qt(e),o&4){if(e.stateNode===null)throw Error(l(162));o=e.memoizedProps,r=e.stateNode;try{r.nodeValue=o}catch(me){qe(e,e.return,me)}}break;case 3:if(Ei=null,c=bn,bn=wi(t.containerInfo),qt(t,e),bn=c,Qt(e),o&4&&r!==null&&r.memoizedState.isDehydrated)try{Ss(t.containerInfo)}catch(me){qe(e,e.return,me)}pd&&(pd=!1,bg(e));break;case 4:o=bn,bn=wi(e.stateNode.containerInfo),qt(t,e),Qt(e),bn=o;break;case 12:qt(t,e),Qt(e);break;case 31:qt(t,e),Qt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,li(e,o)));break;case 13:qt(t,e),Qt(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(ci=Mt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,li(e,o)));break;case 22:c=e.memoizedState!==null;var O=r!==null&&r.memoizedState!==null,L=ta,X=dt;if(ta=L||c,dt=X||O,qt(t,e),dt=X,ta=L,Qt(e),o&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(r===null||O||ta||dt||yr(e)),r=null,t=e;;){if(t.tag===5||t.tag===26){if(r===null){O=r=t;try{if(f=O.stateNode,c)v=f.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{S=O.stateNode;var J=O.memoizedProps.style,G=J!=null&&J.hasOwnProperty("display")?J.display:null;S.style.display=G==null||typeof G=="boolean"?"":(""+G).trim()}}catch(me){qe(O,O.return,me)}}}else if(t.tag===6){if(r===null){O=t;try{O.stateNode.nodeValue=c?"":O.memoizedProps}catch(me){qe(O,O.return,me)}}}else if(t.tag===18){if(r===null){O=t;try{var $=O.stateNode;c?c0($,!0):c0(O.stateNode,!1)}catch(me){qe(O,O.return,me)}}}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;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(r=o.retryQueue,r!==null&&(o.retryQueue=null,li(e,r))));break;case 19:qt(t,e),Qt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,li(e,o)));break;case 30:break;case 21:break;default:qt(t,e),Qt(e)}}function Qt(e){var t=e.flags;if(t&2){try{for(var r,o=e.return;o!==null;){if(dg(o)){r=o;break}o=o.return}if(r==null)throw Error(l(160));switch(r.tag){case 27:var c=r.stateNode,f=fd(e);oi(e,f,c);break;case 5:var v=r.stateNode;r.flags&32&&(Ir(v,""),r.flags&=-33);var S=fd(e);oi(e,S,v);break;case 3:case 4:var O=r.stateNode.containerInfo,L=fd(e);md(e,L,O);break;default:throw Error(l(161))}}catch(X){qe(e,e.return,X)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;bg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function aa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)pg(e,t.alternate,t),t=t.sibling}function yr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ca(4,t,t.return),yr(t);break;case 1:Mn(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&cg(t,t.return,r),yr(t);break;case 27:Ho(t.stateNode);case 26:case 5:Mn(t,t.return),yr(t);break;case 22:t.memoizedState===null&&yr(t);break;case 30:yr(t);break;default:yr(t)}e=e.sibling}}function ra(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,c=e,f=t,v=f.flags;switch(f.tag){case 0:case 11:case 15:ra(c,f,r),Ao(4,f);break;case 1:if(ra(c,f,r),o=f,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(L){qe(o,o.return,L)}if(o=f,c=o.updateQueue,c!==null){var S=o.stateNode;try{var O=c.shared.hiddenCallbacks;if(O!==null)for(c.shared.hiddenCallbacks=null,c=0;c<O.length;c++)Zp(O[c],S)}catch(L){qe(o,o.return,L)}}r&&v&64&&ig(f),Co(f,f.return);break;case 27:fg(f);case 26:case 5:ra(c,f,r),r&&o===null&&v&4&&ug(f),Co(f,f.return);break;case 12:ra(c,f,r);break;case 31:ra(c,f,r),r&&v&4&&xg(c,f);break;case 13:ra(c,f,r),r&&v&4&&vg(c,f);break;case 22:f.memoizedState===null&&ra(c,f,r),Co(f,f.return);break;case 30:break;default:ra(c,f,r)}t=t.sibling}}function hd(e,t){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&po(r))}function gd(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&po(e))}function wn(e,t,r,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)wg(e,t,r,o),t=t.sibling}function wg(e,t,r,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:wn(e,t,r,o),c&2048&&Ao(9,t);break;case 1:wn(e,t,r,o);break;case 3:wn(e,t,r,o),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&po(e)));break;case 12:if(c&2048){wn(e,t,r,o),e=t.stateNode;try{var f=t.memoizedProps,v=f.id,S=f.onPostCommit;typeof S=="function"&&S(v,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(O){qe(t,t.return,O)}}else wn(e,t,r,o);break;case 31:wn(e,t,r,o);break;case 13:wn(e,t,r,o);break;case 23:break;case 22:f=t.stateNode,v=t.alternate,t.memoizedState!==null?f._visibility&2?wn(e,t,r,o):Oo(e,t):f._visibility&2?wn(e,t,r,o):(f._visibility|=2,ds(e,t,r,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&hd(v,t);break;case 24:wn(e,t,r,o),c&2048&&gd(t.alternate,t);break;default:wn(e,t,r,o)}}function ds(e,t,r,o,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var f=e,v=t,S=r,O=o,L=v.flags;switch(v.tag){case 0:case 11:case 15:ds(f,v,S,O,c),Ao(8,v);break;case 23:break;case 22:var X=v.stateNode;v.memoizedState!==null?X._visibility&2?ds(f,v,S,O,c):Oo(f,v):(X._visibility|=2,ds(f,v,S,O,c)),c&&L&2048&&hd(v.alternate,v);break;case 24:ds(f,v,S,O,c),c&&L&2048&&gd(v.alternate,v);break;default:ds(f,v,S,O,c)}t=t.sibling}}function Oo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var r=e,o=t,c=o.flags;switch(o.tag){case 22:Oo(r,o),c&2048&&hd(o.alternate,o);break;case 24:Oo(r,o),c&2048&&gd(o.alternate,o);break;default:Oo(r,o)}t=t.sibling}}var Mo=8192;function fs(e,t,r){if(e.subtreeFlags&Mo)for(e=e.child;e!==null;)Sg(e,t,r),e=e.sibling}function Sg(e,t,r){switch(e.tag){case 26:fs(e,t,r),e.flags&Mo&&e.memoizedState!==null&&hS(r,bn,e.memoizedState,e.memoizedProps);break;case 5:fs(e,t,r);break;case 3:case 4:var o=bn;bn=wi(e.stateNode.containerInfo),fs(e,t,r),bn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Mo,Mo=16777216,fs(e,t,r),Mo=o):fs(e,t,r));break;default:fs(e,t,r)}}function Eg(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 To(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var o=t[r];gt=o,_g(o,e)}Eg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)jg(e),e=e.sibling}function jg(e){switch(e.tag){case 0:case 11:case 15:To(e),e.flags&2048&&Ca(9,e,e.return);break;case 3:To(e);break;case 12:To(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ii(e)):To(e);break;default:To(e)}}function ii(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var o=t[r];gt=o,_g(o,e)}Eg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ca(8,t,t.return),ii(t);break;case 22:r=t.stateNode,r._visibility&2&&(r._visibility&=-3,ii(t));break;default:ii(t)}e=e.sibling}}function _g(e,t){for(;gt!==null;){var r=gt;switch(r.tag){case 0:case 11:case 15:Ca(8,r,t);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var o=r.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:po(r.memoizedState.cache)}if(o=r.child,o!==null)o.return=r,gt=o;else e:for(r=e;gt!==null;){o=gt;var c=o.sibling,f=o.return;if(hg(o),o===r){gt=null;break e}if(c!==null){c.return=f,gt=c;break e}gt=f}}}var Mw={getCacheForType:function(e){var t=bt(it),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r},cacheSignal:function(){return bt(it).controller.signal}},Tw=typeof WeakMap=="function"?WeakMap:Map,He=0,Ie=null,Ce=null,Me=0,Be=0,Jt=null,Oa=!1,ms=!1,xd=!1,sa=0,nt=0,Ma=0,br=0,vd=0,Wt=0,ps=0,Ro=null,Gt=null,yd=!1,ci=0,Ng=0,ui=1/0,di=null,Ta=null,ft=0,Ra=null,hs=null,oa=0,bd=0,wd=null,Ag=null,Do=0,Sd=null;function en(){return(He&2)!==0&&Me!==0?Me&-Me:C.T!==null?Cd():Qc()}function Cg(){if(Wt===0)if((Me&536870912)===0||Re){var e=Hr;Hr<<=1,(Hr&3932160)===0&&(Hr=262144),Wt=e}else Wt=536870912;return e=Xt.current,e!==null&&(e.flags|=32),Wt}function Vt(e,t,r){(e===Ie&&(Be===2||Be===9)||e.cancelPendingCommit!==null)&&(gs(e,0),Da(e,Me,Wt,!1)),et(e,r),((He&2)===0||e!==Ie)&&(e===Ie&&((He&2)===0&&(br|=r),nt===4&&Da(e,Me,Wt,!1)),Tn(e))}function Og(e,t,r){if((He&6)!==0)throw Error(l(327));var o=!r&&(t&127)===0&&(t&e.expiredLanes)===0||Ze(e,t),c=o?Pw(e,t):jd(e,t,!0),f=o;do{if(c===0){ms&&!o&&Da(e,t,0,!1);break}else{if(r=e.current.alternate,f&&!Rw(r)){c=jd(e,t,!1),f=!1;continue}if(c===2){if(f=t,e.errorRecoveryDisabledLanes&f)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){t=v;e:{var S=e;c=Ro;var O=S.current.memoizedState.isDehydrated;if(O&&(gs(S,v).flags|=256),v=jd(S,v,!1),v!==2){if(xd&&!O){S.errorRecoveryDisabledLanes|=f,br|=f,c=4;break e}f=Gt,Gt=c,f!==null&&(Gt===null?Gt=f:Gt.push.apply(Gt,f))}c=v}if(f=!1,c!==2)continue}}if(c===1){gs(e,0),Da(e,t,0,!0);break}e:{switch(o=e,f=c,f){case 0:case 1:throw Error(l(345));case 4:if((t&4194048)!==t)break;case 6:Da(o,t,Wt,!Oa);break e;case 2:Gt=null;break;case 3:case 5:break;default:throw Error(l(329))}
vendor: 23,344 bytes, lines 49-50
49if((t&62914560)===t&&(c=ci+300-Mt(),10<c)){if(Da(o,t,Wt,!Oa),we(o,0,!0)!==0)break e;oa=t,o.timeoutHandle=o0(Mg.bind(null,o,r,Gt,di,yd,t,Wt,br,ps,Oa,f,"Throttled",-0,0),c);break e}Mg(o,r,Gt,di,yd,t,Wt,br,ps,Oa,f,null,-0,0)}}break}while(!0);Tn(e)}function Mg(e,t,r,o,c,f,v,S,O,L,X,J,G,$){if(e.timeoutHandle=-1,J=t.subtreeFlags,J&8192||(J&16785408)===16785408){J={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:In},Sg(t,f,J);var me=(f&62914560)===f?ci-Mt():(f&4194048)===f?Ng-Mt():0;if(me=gS(J,me),me!==null){oa=f,e.cancelPendingCommit=me(Ug.bind(null,e,t,f,r,o,c,v,S,O,X,J,null,G,$)),Da(e,f,v,!L);return}}Ug(e,t,f,r,o,c,v,S,O)}function Rw(e){for(var t=e;;){var r=t.tag;if((r===0||r===11||r===15)&&t.flags&16384&&(r=t.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var o=0;o<r.length;o++){var c=r[o],f=c.getSnapshot;c=c.value;try{if(!$t(f(),c))return!1}catch{return!1}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 Da(e,t,r,o){t&=~vd,t&=~br,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var c=t;0<c;){var f=31-Et(c),v=1<<f;o[f]=-1,c&=~v}r!==0&&ar(e,r,t)}function fi(){return(He&6)===0?(Po(0),!1):!0}function Ed(){if(Ce!==null){if(Be===0)var e=Ce.return;else e=Ce,Fn=dr=null,Lu(e),os=null,go=0,e=Ce;for(;e!==null;)lg(e.alternate,e),e=e.return;Ce=null}}function gs(e,t){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,Jw(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),oa=0,Ed(),Ie=e,Ce=r=Kn(e.current,null),Me=t,Be=0,Jt=null,Oa=!1,ms=Ze(e,t),xd=!1,ps=Wt=vd=br=Ma=nt=0,Gt=Ro=null,yd=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var c=31-Et(o),f=1<<c;t|=e[c],o&=~f}return sa=t,Dl(),r}function Tg(e,t){je=null,C.H=jo,t===ss||t===ql?(t=Kp(),Be=3):t===Au?(t=Kp(),Be=4):Be=t===td?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Jt=t,Ce===null&&(nt=1,ti(e,ln(t,e.current)))}function Rg(){var e=Xt.current;return e===null?!0:(Me&4194048)===Me?fn===null:(Me&62914560)===Me||(Me&536870912)!==0?e===fn:!1}function Dg(){var e=C.H;return C.H=jo,e===null?jo:e}function Pg(){var e=C.A;return C.A=Mw,e}function mi(){nt=4,Oa||(Me&4194048)!==Me&&Xt.current!==null||(ms=!0),(Ma&134217727)===0&&(br&134217727)===0||Ie===null||Da(Ie,Me,Wt,!1)}function jd(e,t,r){var o=He;He|=2;var c=Dg(),f=Pg();(Ie!==e||Me!==t)&&(di=null,gs(e,t)),t=!1;var v=nt;e:do try{if(Be!==0&&Ce!==null){var S=Ce,O=Jt;switch(Be){case 8:Ed(),v=6;break e;case 3:case 2:case 9:case 6:Xt.current===null&&(t=!0);var L=Be;if(Be=0,Jt=null,xs(e,S,O,L),r&&ms){v=0;break e}break;default:L=Be,Be=0,Jt=null,xs(e,S,O,L)}}Dw(),v=nt;break}catch(X){Tg(e,X)}while(!0);return t&&e.shellSuspendCounter++,Fn=dr=null,He=o,C.H=c,C.A=f,Ce===null&&(Ie=null,Me=0,Dl()),v}function Dw(){for(;Ce!==null;)kg(Ce)}function Pw(e,t){var r=He;He|=2;var o=Dg(),c=Pg();Ie!==e||Me!==t?(di=null,ui=Mt()+500,gs(e,t)):ms=Ze(e,t);e:do try{if(Be!==0&&Ce!==null){t=Ce;var f=Jt;t:switch(Be){case 1:Be=0,Jt=null,xs(e,t,f,1);break;case 2:case 9:if(Ip(f)){Be=0,Jt=null,zg(t);break}t=function(){Be!==2&&Be!==9||Ie!==e||(Be=7),Tn(e)},f.then(t,t);break e;case 3:Be=7;break e;case 4:Be=5;break e;case 7:Ip(f)?(Be=0,Jt=null,zg(t)):(Be=0,Jt=null,xs(e,t,f,7));break;case 5:var v=null;switch(Ce.tag){case 26:v=Ce.memoizedState;case 5:case 27:var S=Ce;if(v?w0(v):S.stateNode.complete){Be=0,Jt=null;var O=S.sibling;if(O!==null)Ce=O;else{var L=S.return;L!==null?(Ce=L,pi(L)):Ce=null}break t}}Be=0,Jt=null,xs(e,t,f,5);break;case 6:Be=0,Jt=null,xs(e,t,f,6);break;case 8:Ed(),nt=6;break e;default:throw Error(l(462))}}kw();break}catch(X){Tg(e,X)}while(!0);return Fn=dr=null,C.H=o,C.A=c,He=r,Ce!==null?0:(Ie=null,Me=0,Dl(),nt)}function kw(){for(;Ce!==null&&!Ot();)kg(Ce)}function kg(e){var t=sg(e.alternate,e,sa);e.memoizedProps=e.pendingProps,t===null?pi(e):Ce=t}function zg(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=Wh(r,t,t.pendingProps,t.type,void 0,Me);break;case 11:t=Wh(r,t,t.pendingProps,t.type.render,t.ref,Me);break;case 5:Lu(t);default:lg(r,t),t=Ce=Pp(t,sa),t=sg(r,t,sa)}e.memoizedProps=e.pendingProps,t===null?pi(e):Ce=t}function xs(e,t,r,o){Fn=dr=null,Lu(t),os=null,go=0;var c=t.return;try{if(Ew(e,c,t,r,Me)){nt=1,ti(e,ln(r,e.current)),Ce=null;return}}catch(f){if(c!==null)throw Ce=c,f;nt=1,ti(e,ln(r,e.current)),Ce=null;return}t.flags&32768?(Re||o===1?e=!0:ms||(Me&536870912)!==0?e=!1:(Oa=e=!0,(o===2||o===9||o===3||o===6)&&(o=Xt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Hg(t,e)):pi(t)}function pi(e){var t=e;do{if((t.flags&32768)!==0){Hg(t,Oa);return}e=t.return;var r=Nw(t.alternate,t,sa);if(r!==null){Ce=r;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);nt===0&&(nt=5)}function Hg(e,t){do{var r=Aw(e.alternate,e);if(r!==null){r.flags&=32767,Ce=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=r}while(e!==null);nt=6,Ce=null}function Ug(e,t,r,o,c,f,v,S,O){e.cancelPendingCommit=null;do hi();while(ft!==0);if((He&6)!==0)throw Error(l(327));if(t!==null){if(t===e.current)throw Error(l(177));if(f=t.lanes|t.childLanes,f|=fu,kt(e,r,f,v,S,O),e===Ie&&(Ce=Ie=null,Me=0),hs=t,Ra=e,oa=r,bd=f,wd=c,Ag=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Lw(er,function(){return Gg(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=C.T,C.T=null,c=H.p,H.p=2,v=He,He|=4;try{Cw(e,t,r)}finally{He=v,H.p=c,C.T=o}}ft=1,Lg(),Bg(),qg()}}function Lg(){if(ft===1){ft=0;var e=Ra,t=hs,r=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||r){r=C.T,C.T=null;var o=H.p;H.p=2;var c=He;He|=4;try{yg(t,e);var f=zd,v=_p(e.containerInfo),S=f.focusedElem,O=f.selectionRange;if(v!==S&&S&&S.ownerDocument&&jp(S.ownerDocument.documentElement,S)){if(O!==null&&lu(S)){var L=O.start,X=O.end;if(X===void 0&&(X=L),"selectionStart"in S)S.selectionStart=L,S.selectionEnd=Math.min(X,S.value.length);else{var J=S.ownerDocument||document,G=J&&J.defaultView||window;if(G.getSelection){var $=G.getSelection(),me=S.textContent.length,ye=Math.min(O.start,me),Ve=O.end===void 0?ye:Math.min(O.end,me);!$.extend&&ye>Ve&&(v=Ve,Ve=ye,ye=v);var k=Ep(S,ye),R=Ep(S,Ve);if(k&&R&&($.rangeCount!==1||$.anchorNode!==k.node||$.anchorOffset!==k.offset||$.focusNode!==R.node||$.focusOffset!==R.offset)){var U=J.createRange();U.setStart(k.node,k.offset),$.removeAllRanges(),ye>Ve?($.addRange(U),$.extend(R.node,R.offset)):(U.setEnd(R.node,R.offset),$.addRange(U))}}}}for(J=[],$=S;$=$.parentNode;)$.nodeType===1&&J.push({element:$,left:$.scrollLeft,top:$.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<J.length;S++){var Z=J[S];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}Ai=!!kd,zd=kd=null}finally{He=c,H.p=o,C.T=r}}e.current=t,ft=2}}function Bg(){if(ft===2){ft=0;var e=Ra,t=hs,r=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||r){r=C.T,C.T=null;var o=H.p;H.p=2;var c=He;He|=4;try{pg(e,t.alternate,t)}finally{He=c,H.p=o,C.T=r}}ft=3}}function qg(){if(ft===4||ft===3){ft=0,pa();var e=Ra,t=hs,r=oa,o=Ag;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ft=5:(ft=0,hs=Ra=null,Qg(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(Ta=null),vn(r),t=t.stateNode,Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot(tr,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=C.T,c=H.p,H.p=2,C.T=null;try{for(var f=e.onRecoverableError,v=0;v<o.length;v++){var S=o[v];f(S.value,{componentStack:S.stack})}}finally{C.T=t,H.p=c}}(oa&3)!==0&&hi(),Tn(e),c=e.pendingLanes,(r&261930)!==0&&(c&42)!==0?e===Sd?Do++:(Do=0,Sd=e):Do=0,Po(0)}}function Qg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,po(t)))}function hi(){return Lg(),Bg(),qg(),Gg()}function Gg(){if(ft!==5)return!1;var e=Ra,t=bd;bd=0;var r=vn(oa),o=C.T,c=H.p;try{H.p=32>r?32:r,C.T=null,r=wd,wd=null;var f=Ra,v=oa;if(ft=0,hs=Ra=null,oa=0,(He&6)!==0)throw Error(l(331));var S=He;if(He|=4,jg(f.current),wg(f,f.current,v,r),He=S,Po(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(tr,f)}catch{}return!0}finally{H.p=c,C.T=o,Qg(e,t)}}function Vg(e,t,r){t=ln(r,t),t=ed(e.stateNode,t,2),e=_a(e,t,2),e!==null&&(et(e,2),Tn(e))}function qe(e,t,r){if(e.tag===3)Vg(e,e,r);else for(;t!==null;){if(t.tag===3){Vg(t,e,r);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Ta===null||!Ta.has(o))){e=ln(r,e),r=Ih(2),o=_a(t,r,2),o!==null&&(Yh(r,o,t,e),et(o,2),Tn(o));break}}t=t.return}}function _d(e,t,r){var o=e.pingCache;if(o===null){o=e.pingCache=new Tw;var c=new Set;o.set(t,c)}else c=o.get(t),c===void 0&&(c=new Set,o.set(t,c));c.has(r)||(xd=!0,c.add(r),e=zw.bind(null,e,t,r),t.then(e,e))}function zw(e,t,r){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Ie===e&&(Me&r)===r&&(nt===4||nt===3&&(Me&62914560)===Me&&300>Mt()-ci?(He&2)===0&&gs(e,0):vd|=r,ps===Me&&(ps=0)),Tn(e)}function Ig(e,t){t===0&&(t=jt()),e=ir(e,t),e!==null&&(et(e,t),Tn(e))}function Hw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Ig(e,r)}function Uw(e,t){var r=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(r=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(l(314))}o!==null&&o.delete(t),Ig(e,r)}function Lw(e,t){return Xs(e,t)}var gi=null,vs=null,Nd=!1,xi=!1,Ad=!1,Pa=0;function Tn(e){e!==vs&&e.next===null&&(vs===null?gi=vs=e:vs=vs.next=e),xi=!0,Nd||(Nd=!0,qw())}function Po(e,t){if(!Ad&&xi){Ad=!0;do for(var r=!1,o=gi;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var f=0;else{var v=o.suspendedLanes,S=o.pingedLanes;f=(1<<31-Et(42|e)+1)-1,f&=c&~(v&~S),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(r=!0,Fg(o,f))}else f=Me,f=we(o,o===Ie?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||Ze(o,f)||(r=!0,Fg(o,f));o=o.next}while(r);Ad=!1}}function Bw(){Yg()}function Yg(){xi=Nd=!1;var e=0;Pa!==0&&Zw()&&(e=Pa);for(var t=Mt(),r=null,o=gi;o!==null;){var c=o.next,f=Kg(o,t);f===0?(o.next=null,r===null?gi=c:r.next=c,c===null&&(vs=r)):(r=o,(e!==0||(f&3)!==0)&&(xi=!0)),o=c}ft!==0&&ft!==5||Po(e),Pa!==0&&(Pa=0)}function Kg(e,t){for(var r=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var v=31-Et(f),S=1<<v,O=c[v];O===-1?((S&r)===0||(S&o)!==0)&&(c[v]=pt(S,t)):O<=t&&(e.expiredLanes|=S),f&=~S}if(t=Ie,r=Me,r=we(e,e===t?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,r===0||e===t&&(Be===2||Be===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Zs(o),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||Ze(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(o!==null&&Zs(o),vn(r)){case 2:case 8:r=bl;break;case 32:r=er;break;case 268435456:r=Gn;break;default:r=er}return o=$g.bind(null,e),r=Xs(r,o),e.callbackPriority=t,e.callbackNode=r,t}return o!==null&&o!==null&&Zs(o),e.callbackPriority=2,e.callbackNode=null,2}function $g(e,t){if(ft!==0&&ft!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(hi()&&e.callbackNode!==r)return null;var o=Me;return o=we(e,e===Ie?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Og(e,o,t),Kg(e,Mt()),e.callbackNode!=null&&e.callbackNode===r?$g.bind(null,e):null)}function Fg(e,t){if(hi())return null;Og(e,t,!0)}function qw(){Ww(function(){(He&6)!==0?Xs(Wa,Bw):Yg()})}function Cd(){if(Pa===0){var e=as;e===0&&(e=zr,zr<<=1,(zr&261888)===0&&(zr=256)),Pa=e}return Pa}function Xg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:_l(""+e)}function Zg(e,t){var r=t.ownerDocument.createElement("input");return r.name=t.name,r.value=t.value,e.id&&r.setAttribute("form",e.id),t.parentNode.insertBefore(r,t),e=new FormData(e),r.parentNode.removeChild(r),e}function Qw(e,t,r,o,c){if(t==="submit"&&r&&r.stateNode===c){var f=Xg((c[Ut]||null).action),v=o.submitter;v&&(t=(t=v[Ut]||null)?Xg(t.formAction):v.getAttribute("formAction"),t!==null&&(f=t,v=null));var S=new Ol("action","action",null,o,c);e.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Pa!==0){var O=v?Zg(c,v):new FormData(c);$u(r,{pending:!0,data:O,method:c.method,action:f},null,O)}}else typeof f=="function"&&(S.preventDefault(),O=v?Zg(c,v):new FormData(c),$u(r,{pending:!0,data:O,method:c.method,action:f},f,O))},currentTarget:c}]})}}for(var Od=0;Od<du.length;Od++){var Md=du[Od],Gw=Md.toLowerCase(),Vw=Md[0].toUpperCase()+Md.slice(1);yn(Gw,"on"+Vw)}yn(Cp,"onAnimationEnd"),yn(Op,"onAnimationIteration"),yn(Mp,"onAnimationStart"),yn("dblclick","onDoubleClick"),yn("focusin","onFocus"),yn("focusout","onBlur"),yn(ow,"onTransitionRun"),yn(lw,"onTransitionStart"),yn(iw,"onTransitionCancel"),yn(Tp,"onTransitionEnd"),Gr("onMouseEnter",["mouseout","mouseover"]),Gr("onMouseLeave",["mouseout","mouseover"]),Gr("onPointerEnter",["pointerout","pointerover"]),Gr("onPointerLeave",["pointerout","pointerover"]),rr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),rr("onBeforeInput",["compositionend","keypress","textInput","paste"]),rr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ko="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(" "),Iw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ko));function Jg(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var o=e[r],c=o.event;o=o.listeners;e:{var f=void 0;if(t)for(var v=o.length-1;0<=v;v--){var S=o[v],O=S.instance,L=S.currentTarget;if(S=S.listener,O!==f&&c.isPropagationStopped())break e;f=S,c.currentTarget=L;try{f(c)}catch(X){Rl(X)}c.currentTarget=null,f=O}else for(v=0;v<o.length;v++){if(S=o[v],O=S.instance,L=S.currentTarget,S=S.listener,O!==f&&c.isPropagationStopped())break e;f=S,c.currentTarget=L;try{f(c)}catch(X){Rl(X)}c.currentTarget=null,f=O}}}}function Oe(e,t){var r=t[Gc];r===void 0&&(r=t[Gc]=new Set);var o=e+"__bubble";r.has(o)||(Wg(t,e,2,!1),r.add(o))}function Td(e,t,r){var o=0;t&&(o|=4),Wg(r,e,o,t)}var vi="_reactListening"+Math.random().toString(36).slice(2);function Rd(e){if(!e[vi]){e[vi]=!0,Ym.forEach(function(r){r!=="selectionchange"&&(Iw.has(r)||Td(r,!1,e),Td(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[vi]||(t[vi]=!0,Td("selectionchange",!1,t))}}function Wg(e,t,r,o){switch(C0(t)){case 2:var c=yS;break;case 8:c=bS;break;default:c=Kd}r=c.bind(null,t,r,e),c=void 0,!Jc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(t,r,{capture:!0,passive:c}):e.addEventListener(t,r,!0):c!==void 0?e.addEventListener(t,r,{passive:c}):e.addEventListener(t,r,!1)}function Dd(e,t,r,o,c){var f=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var S=o.stateNode.containerInfo;if(S===c)break;if(v===4)for(v=o.return;v!==null;){var O=v.tag;if((O===3||O===4)&&v.stateNode.containerInfo===c)return;v=v.return}for(;S!==null;){if(v=Br(S),v===null)return;if(O=v.tag,O===5||O===6||O===26||O===27){o=f=v;continue e}S=S.parentNode}}o=o.return}rp(function(){var L=f,X=Xc(r),J=[];e:{var G=Rp.get(e);if(G!==void 0){var $=Ol,me=e;switch(e){case"keypress":if(Al(r)===0)break e;case"keydown":case"keyup":$=U2;break;case"focusin":me="focus",$=nu;break;case"focusout":me="blur",$=nu;break;case"beforeblur":case"afterblur":$=nu;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":$=lp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":$=N2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":$=q2;break;case Cp:case Op:case Mp:$=O2;break;case Tp:$=G2;break;case"scroll":case"scrollend":$=j2;break;case"wheel":$=I2;break;case"copy":case"cut":case"paste":$=T2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":$=cp;break;case"toggle":case"beforetoggle":$=K2}var ye=(t&4)!==0,Ve=!ye&&(e==="scroll"||e==="scrollend"),k=ye?G!==null?G+"Capture":null:G;ye=[];for(var R=L,U;R!==null;){var Z=R;if(U=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||U===null||k===null||(Z=no(R,k),Z!=null&&ye.push(zo(R,Z,U))),Ve)break;R=R.return}0<ye.length&&(G=new $(G,me,null,r,X),J.push({event:G,listeners:ye}))}}if((t&7)===0){e:{if(G=e==="mouseover"||e==="pointerover",$=e==="mouseout"||e==="pointerout",G&&r!==Fc&&(me=r.relatedTarget||r.fromElement)&&(Br(me)||me[Lr]))break e;if(($||G)&&(G=X.window===X?X:(G=X.ownerDocument)?G.defaultView||G.parentWindow:window,$?(me=r.relatedTarget||r.toElement,$=L,me=me?Br(me):null,me!==null&&(Ve=u(me),ye=me.tag,me!==Ve||ye!==5&&ye!==27&&ye!==6)&&(me=null)):($=null,me=L),$!==me)){if(ye=lp,Z="onMouseLeave",k="onMouseEnter",R="mouse",(e==="pointerout"||e==="pointerover")&&(ye=cp,Z="onPointerLeave",k="onPointerEnter",R="pointer"),Ve=$==null?G:to($),U=me==null?G:to(me),G=new ye(Z,R+"leave",$,r,X),G.target=Ve,G.relatedTarget=U,Z=null,Br(X)===L&&(ye=new ye(k,R+"enter",me,r,X),ye.target=U,ye.relatedTarget=Ve,Z=ye),Ve=Z,$&&me)t:{for(ye=Yw,k=$,R=me,U=0,Z=k;Z;Z=ye(Z))U++;Z=0;for(var xe=R;xe;xe=ye(xe))Z++;for(;0<U-Z;)k=ye(k),U--;for(;0<Z-U;)R=ye(R),Z--;for(;U--;){if(k===R||R!==null&&k===R.alternate){ye=k;break t}k=ye(k),R=ye(R)}ye=null}else ye=null;$!==null&&e0(J,G,$,ye,!1),me!==null&&Ve!==null&&e0(J,Ve,me,ye,!0)}}e:{if(G=L?to(L):window,$=G.nodeName&&G.nodeName.toLowerCase(),$==="select"||$==="input"&&G.type==="file")var Pe=xp;else if(hp(G))if(vp)Pe=aw;else{Pe=tw;var ge=ew}else $=G.nodeName,!$||$.toLowerCase()!=="input"||G.type!=="checkbox"&&G.type!=="radio"?L&&$c(L.elementType)&&(Pe=xp):Pe=nw;if(Pe&&(Pe=Pe(e,L))){gp(J,Pe,r,X);break e}ge&&ge(e,G,L),e==="focusout"&&L&&G.type==="number"&&L.memoizedProps.value!=null&&Kc(G,"number",G.value)}switch(ge=L?to(L):window,e){case"focusin":(hp(ge)||ge.contentEditable==="true")&&(Fr=ge,iu=L,uo=null);break;case"focusout":uo=iu=Fr=null;break;case"mousedown":cu=!0;break;case"contextmenu":case"mouseup":case"dragend":cu=!1,Np(J,r,X);break;case"selectionchange":if(sw)break;case"keydown":case"keyup":Np(J,r,X)}var _e;if(ru)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else $r?mp(e,r)&&(Te="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Te="onCompositionStart");Te&&(up&&r.locale!=="ko"&&($r||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&$r&&(_e=sp()):(va=X,Wc="value"in va?va.value:va.textContent,$r=!0)),ge=yi(L,Te),0<ge.length&&(Te=new ip(Te,e,null,r,X),J.push({event:Te,listeners:ge}),_e?Te.data=_e:(_e=pp(r),_e!==null&&(Te.data=_e)))),(_e=F2?X2(e,r):Z2(e,r))&&(Te=yi(L,"onBeforeInput"),0<Te.length&&(ge=new ip("onBeforeInput","beforeinput",null,r,X),J.push({event:ge,listeners:Te}),ge.data=_e)),Qw(J,e,L,r,X)}Jg(J,t)})}function zo(e,t,r){return{instance:e,listener:t,currentTarget:r}}function yi(e,t){for(var r=t+"Capture",o=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=no(e,r),c!=null&&o.unshift(zo(e,c,f)),c=no(e,t),c!=null&&o.push(zo(e,c,f))),e.tag===3)return o;e=e.return}return[]}function Yw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function e0(e,t,r,o,c){for(var f=t._reactName,v=[];r!==null&&r!==o;){var S=r,O=S.alternate,L=S.stateNode;if(S=S.tag,O!==null&&O===o)break;S!==5&&S!==26&&S!==27||L===null||(O=L,c?(L=no(r,f),L!=null&&v.unshift(zo(r,L,O))):c||(L=no(r,f),L!=null&&v.push(zo(r,L,O)))),r=r.return}v.length!==0&&e.push({event:t,listeners:v})}var Kw=/\r\n?/g,$w=/\u0000|\uFFFD/g;function t0(e){return(typeof e=="string"?e:""+e).replace(Kw,`
50`).replace($w,"")}function n0(e,t){return t=t0(t),t0(e)===t}function Ge(e,t,r,o,c,f){switch(r){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||Ir(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&Ir(e,""+o);break;case"className":El(e,"class",o);break;case"tabIndex":El(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":El(e,r,o);break;case"style":np(e,o,f);break;case"data":if(t!=="object"){El(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||r!=="href")){e.removeAttribute(r);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(r);break}o=_l(""+o),e.setAttribute(r,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(r,"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 f=="function"&&(r==="formAction"?(t!=="input"&&Ge(e,t,"name",c.name,c,null),Ge(e,t,"formEncType",c.formEncType,c,null),Ge(e,t,"formMethod",c.formMethod,c,null),Ge(e,t,"formTarget",c.formTarget,c,null)):(Ge(e,t,"encType",c.encType,c,null),Ge(e,t,"method",c.method,c,null),Ge(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(r);break}o=_l(""+o),e.setAttribute(r,o);break;case"onClick":o!=null&&(e.onclick=In);break;case"onScroll":o!=null&&Oe("scroll",e);break;case"onScrollEnd":o!=null&&Oe("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(r=o.__html,r!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=r}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}r=_l(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,""+o):e.removeAttribute(r);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"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":o===!0?e.setAttribute(r,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,o):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(r,o):e.removeAttribute(r);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(r):e.setAttribute(r,o);break;case"popover":Oe("beforetoggle",e),Oe("toggle",e),Sl(e,"popover",o);break;case"xlinkActuate":Vn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Vn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Vn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Vn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Vn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Vn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Vn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Vn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Vn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Sl(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=S2.get(r)||r,Sl(e,r,o))}}function Pd(e,t,r,o,c,f){switch(r){case"style":np(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(r=o.__html,r!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=r}}break;case"children":typeof o=="string"?Ir(e,o):(typeof o=="number"||typeof o=="bigint")&&Ir(e,""+o);break;case"onScroll":o!=null&&Oe("scroll",e);break;case"onScrollEnd":o!=null&&Oe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=In);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Km.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(c=r.endsWith("Capture"),t=r.slice(2,c?r.length-7:void 0),f=e[Ut]||null,f=f!=null?f[r]:null,typeof f=="function"&&e.removeEventListener(t,f,c),typeof o=="function")){typeof f!="function"&&f!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(t,o,c);break e}r in e?e[r]=o:o===!0?e.setAttribute(r,""):Sl(e,r,o)}}}function St(e,t,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Oe("error",e),Oe("load",e);var o=!1,c=!1,f;for(f in r)if(r.hasOwnProperty(f)){var v=r[f];if(v!=null)switch(f){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Ge(e,t,f,v,r,null)}}c&&Ge(e,t,"srcSet",r.srcSet,r,null),o&&Ge(e,t,"src",r.src,r,null);return;case"input":Oe("invalid",e);var S=f=v=c=null,O=null,L=null;for(o in r)if(r.hasOwnProperty(o)){var X=r[o];if(X!=null)switch(o){case"name":c=X;break;case"type":v=X;break;case"checked":O=X;break;case"defaultChecked":L=X;break;case"value":f=X;break;case"defaultValue":S=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(l(137,t));break;default:Ge(e,t,o,X,r,null)}}
vendor: 4,135 bytes, line 50
50Jm(e,f,S,O,L,v,c,!1);return;case"select":Oe("invalid",e),o=v=f=null;for(c in r)if(r.hasOwnProperty(c)&&(S=r[c],S!=null))switch(c){case"value":f=S;break;case"defaultValue":v=S;break;case"multiple":o=S;default:Ge(e,t,c,S,r,null)}t=f,r=v,e.multiple=!!o,t!=null?Vr(e,!!o,t,!1):r!=null&&Vr(e,!!o,r,!0);return;case"textarea":Oe("invalid",e),f=c=o=null;for(v in r)if(r.hasOwnProperty(v)&&(S=r[v],S!=null))switch(v){case"value":o=S;break;case"defaultValue":c=S;break;case"children":f=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(l(91));break;default:Ge(e,t,v,S,r,null)}ep(e,o,c,f);return;case"option":for(O in r)if(r.hasOwnProperty(O)&&(o=r[O],o!=null))switch(O){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Ge(e,t,O,o,r,null)}return;case"dialog":Oe("beforetoggle",e),Oe("toggle",e),Oe("cancel",e),Oe("close",e);break;case"iframe":case"object":Oe("load",e);break;case"video":case"audio":for(o=0;o<ko.length;o++)Oe(ko[o],e);break;case"image":Oe("error",e),Oe("load",e);break;case"details":Oe("toggle",e);break;case"embed":case"source":case"link":Oe("error",e),Oe("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(L in r)if(r.hasOwnProperty(L)&&(o=r[L],o!=null))switch(L){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Ge(e,t,L,o,r,null)}return;default:if($c(t)){for(X in r)r.hasOwnProperty(X)&&(o=r[X],o!==void 0&&Pd(e,t,X,o,r,void 0));return}}for(S in r)r.hasOwnProperty(S)&&(o=r[S],o!=null&&Ge(e,t,S,o,r,null))}function Fw(e,t,r,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,f=null,v=null,S=null,O=null,L=null,X=null;for($ in r){var J=r[$];if(r.hasOwnProperty($)&&J!=null)switch($){case"checked":break;case"value":break;case"defaultValue":O=J;default:o.hasOwnProperty($)||Ge(e,t,$,null,o,J)}}for(var G in o){var $=o[G];if(J=r[G],o.hasOwnProperty(G)&&($!=null||J!=null))switch(G){case"type":f=$;break;case"name":c=$;break;case"checked":L=$;break;case"defaultChecked":X=$;break;case"value":v=$;break;case"defaultValue":S=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(l(137,t));break;default:$!==J&&Ge(e,t,G,$,o,J)}}Yc(e,v,S,O,L,X,f,c);return;case"select":$=v=S=G=null;for(f in r)if(O=r[f],r.hasOwnProperty(f)&&O!=null)switch(f){case"value":break;case"multiple":$=O;default:o.hasOwnProperty(f)||Ge(e,t,f,null,o,O)}for(c in o)if(f=o[c],O=r[c],o.hasOwnProperty(c)&&(f!=null||O!=null))switch(c){case"value":G=f;break;case"defaultValue":S=f;break;case"multiple":v=f;default:f!==O&&Ge(e,t,c,f,o,O)}t=S,r=v,o=$,G!=null?Vr(e,!!r,G,!1):!!o!=!!r&&(t!=null?Vr(e,!!r,t,!0):Vr(e,!!r,r?[]:"",!1));return;case"textarea":$=G=null;for(S in r)if(c=r[S],r.hasOwnProperty(S)&&c!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Ge(e,t,S,null,o,c)}for(v in o)if(c=o[v],f=r[v],o.hasOwnProperty(v)&&(c!=null||f!=null))switch(v){case"value":G=c;break;case"defaultValue":$=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(l(91));break;default:c!==f&&Ge(e,t,v,c,o,f)}Wm(e,G,$);return;case"option":for(var me in r)if(G=r[me],r.hasOwnProperty(me)&&G!=null&&!o.hasOwnProperty(me))switch(me){case"selected":e.selected=!1;break;default:Ge(e,t,me,null,o,G)}for(O in o)if(G=o[O],$=r[O],o.hasOwnProperty(O)&&G!==$&&(G!=null||$!=null))switch(O){case"selected":e.selected=G&&typeof G!="function"&&typeof G!="symbol";break;default:Ge(e,t,O,G,o,$)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ye in r)G=r[ye],r.hasOwnProperty(ye)&&G!=null&&!o.hasOwnProperty(ye)&&Ge(e,t,ye,null,o,G);for(L in o)if(G=o[L],$=r[L],o.hasOwnProperty(L)&&G!==$&&(G!=null||$!=null))switch(L){case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(l(137,t));break;default:Ge(e,t,L,G,o,$)}return;default:if($c(t)){for(var Ve in r)G=r[Ve],r.hasOwnProperty(Ve)&&G!==void 0&&!o.hasOwnProperty(Ve)&&Pd(e,t,Ve,void 0,o,G);
vendor: 15,002 bytes, line 50
50for(X in o)G=o[X],$=r[X],!o.hasOwnProperty(X)||G===$||G===void 0&&$===void 0||Pd(e,t,X,G,o,$);return}}for(var k in r)G=r[k],r.hasOwnProperty(k)&&G!=null&&!o.hasOwnProperty(k)&&Ge(e,t,k,null,o,G);for(J in o)G=o[J],$=r[J],!o.hasOwnProperty(J)||G===$||G==null&&$==null||Ge(e,t,J,G,o,$)}function a0(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Xw(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,r=performance.getEntriesByType("resource"),o=0;o<r.length;o++){var c=r[o],f=c.transferSize,v=c.initiatorType,S=c.duration;if(f&&S&&a0(v)){for(v=0,S=c.responseEnd,o+=1;o<r.length;o++){var O=r[o],L=O.startTime;if(L>S)break;var X=O.transferSize,J=O.initiatorType;X&&a0(J)&&(O=O.responseEnd,v+=X*(O<S?1:(S-L)/(O-L)))}if(--o,t+=8*(f+v)/(c.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 kd=null,zd=null;function bi(e){return e.nodeType===9?e:e.ownerDocument}function r0(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 s0(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 Hd(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 Ud=null;function Zw(){var e=window.event;return e&&e.type==="popstate"?e===Ud?!1:(Ud=e,!0):(Ud=null,!1)}var o0=typeof setTimeout=="function"?setTimeout:void 0,Jw=typeof clearTimeout=="function"?clearTimeout:void 0,l0=typeof Promise=="function"?Promise:void 0,Ww=typeof queueMicrotask=="function"?queueMicrotask:typeof l0<"u"?function(e){return l0.resolve(null).then(e).catch(eS)}:o0;function eS(e){setTimeout(function(){throw e})}function ka(e){return e==="head"}function i0(e,t){var r=t,o=0;do{var c=r.nextSibling;if(e.removeChild(r),c&&c.nodeType===8)if(r=c.data,r==="/$"||r==="/&"){if(o===0){e.removeChild(c),Ss(t);return}o--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")o++;else if(r==="html")Ho(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,Ho(r);for(var f=r.firstChild;f;){var v=f.nextSibling,S=f.nodeName;f[eo]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&f.rel.toLowerCase()==="stylesheet"||r.removeChild(f),f=v}}else r==="body"&&Ho(e.ownerDocument.body);r=c}while(r);Ss(t)}function c0(e,t){var r=e;e=0;do{var o=r.nextSibling;if(r.nodeType===1?t?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(t?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=o}while(r)}function Ld(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var r=t;switch(t=t.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":Ld(r),Vc(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function tS(e,t,r,o){for(;e.nodeType===1;){var c=r;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[eo])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=mn(e.nextSibling),e===null)break}return null}function nS(e,t,r){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=mn(e.nextSibling),e===null))return null;return e}function u0(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=mn(e.nextSibling),e===null))return null;return e}function Bd(e){return e.data==="$?"||e.data==="$~"}function qd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function aS(e,t){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||r.readyState!=="loading")t();else{var o=function(){t(),r.removeEventListener("DOMContentLoaded",o)};r.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function mn(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 Qd=null;function d0(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(t===0)return mn(e.nextSibling);t--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||t++}e=e.nextSibling}return null}function f0(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(t===0)return e;t--}else r!=="/$"&&r!=="/&"||t++}e=e.previousSibling}return null}function m0(e,t,r){switch(t=bi(r),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 Ho(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Vc(e)}var pn=new Map,p0=new Set;function wi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var la=H.d;H.d={f:rS,r:sS,D:oS,C:lS,L:iS,m:cS,X:dS,S:uS,M:fS};function rS(){var e=la.f(),t=fi();return e||t}function sS(e){var t=qr(e);t!==null&&t.tag===5&&t.type==="form"?Th(t):la.r(e)}var ys=typeof document>"u"?null:document;function h0(e,t,r){var o=ys;if(o&&typeof t=="string"&&t){var c=sn(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof r=="string"&&(c+='[crossorigin="'+r+'"]'),p0.has(c)||(p0.add(c),e={rel:e,crossOrigin:r,href:t},o.querySelector(c)===null&&(t=o.createElement("link"),St(t,"link",e),ht(t),o.head.appendChild(t)))}}function oS(e){la.D(e),h0("dns-prefetch",e,null)}function lS(e,t){la.C(e,t),h0("preconnect",e,t)}function iS(e,t,r){la.L(e,t,r);var o=ys;if(o&&e&&t){var c='link[rel="preload"][as="'+sn(t)+'"]';t==="image"&&r&&r.imageSrcSet?(c+='[imagesrcset="'+sn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(c+='[imagesizes="'+sn(r.imageSizes)+'"]')):c+='[href="'+sn(e)+'"]';var f=c;switch(t){case"style":f=bs(e);break;case"script":f=ws(e)}pn.has(f)||(e=g({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),pn.set(f,e),o.querySelector(c)!==null||t==="style"&&o.querySelector(Uo(f))||t==="script"&&o.querySelector(Lo(f))||(t=o.createElement("link"),St(t,"link",e),ht(t),o.head.appendChild(t)))}}function cS(e,t){la.m(e,t);var r=ys;if(r&&e){var o=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+sn(o)+'"][href="'+sn(e)+'"]',f=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=ws(e)}if(!pn.has(f)&&(e=g({rel:"modulepreload",href:e},t),pn.set(f,e),r.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Lo(f)))return}o=r.createElement("link"),St(o,"link",e),ht(o),r.head.appendChild(o)}}}function uS(e,t,r){la.S(e,t,r);var o=ys;if(o&&e){var c=Qr(o).hoistableStyles,f=bs(e);t=t||"default";var v=c.get(f);if(!v){var S={loading:0,preload:null};if(v=o.querySelector(Uo(f)))S.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},r),(r=pn.get(f))&&Gd(e,r);var O=v=o.createElement("link");ht(O),St(O,"link",e),O._p=new Promise(function(L,X){O.onload=L,O.onerror=X}),O.addEventListener("load",function(){S.loading|=1}),O.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Si(v,t,o)}v={type:"stylesheet",instance:v,count:1,state:S},c.set(f,v)}}}function dS(e,t){la.X(e,t);var r=ys;if(r&&e){var o=Qr(r).hoistableScripts,c=ws(e),f=o.get(c);f||(f=r.querySelector(Lo(c)),f||(e=g({src:e,async:!0},t),(t=pn.get(c))&&Vd(e,t),f=r.createElement("script"),ht(f),St(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function fS(e,t){la.M(e,t);var r=ys;if(r&&e){var o=Qr(r).hoistableScripts,c=ws(e),f=o.get(c);f||(f=r.querySelector(Lo(c)),f||(e=g({src:e,async:!0,type:"module"},t),(t=pn.get(c))&&Vd(e,t),f=r.createElement("script"),ht(f),St(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function g0(e,t,r,o){var c=(c=de.current)?wi(c):null;if(!c)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=bs(r.href),r=Qr(c).hoistableStyles,o=r.get(t),o||(o={type:"style",instance:null,count:0,state:null},r.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=bs(r.href);var f=Qr(c).hoistableStyles,v=f.get(e);if(v||(c=c.ownerDocument||c,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,v),(f=c.querySelector(Uo(e)))&&!f._p&&(v.instance=f,v.state.loading=5),pn.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},pn.set(e,r),f||mS(c,e,r,v.state))),t&&o===null)throw Error(l(528,""));return v}if(t&&o!==null)throw Error(l(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ws(r),r=Qr(c).hoistableScripts,o=r.get(t),o||(o={type:"script",instance:null,count:0,state:null},r.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function bs(e){return'href="'+sn(e)+'"'}function Uo(e){return'link[rel="stylesheet"]['+e+"]"}function x0(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function mS(e,t,r,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),St(t,"link",r),ht(t),e.head.appendChild(t))}function ws(e){return'[src="'+sn(e)+'"]'}function Lo(e){return"script[async]"+e}function v0(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+sn(r.href)+'"]');if(o)return t.instance=o,ht(o),o;var c=g({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),ht(o),St(o,"style",c),Si(o,r.precedence,e),t.instance=o;case"stylesheet":c=bs(r.href);var f=e.querySelector(Uo(c));if(f)return t.state.loading|=4,t.instance=f,ht(f),f;o=x0(r),(c=pn.get(c))&&Gd(o,c),f=(e.ownerDocument||e).createElement("link"),ht(f);var v=f;return v._p=new Promise(function(S,O){v.onload=S,v.onerror=O}),St(f,"link",o),t.state.loading|=4,Si(f,r.precedence,e),t.instance=f;case"script":return f=ws(r.src),(c=e.querySelector(Lo(f)))?(t.instance=c,ht(c),c):(o=r,(c=pn.get(f))&&(o=g({},r),Vd(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),ht(c),St(c,"link",o),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(l(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Si(o,r.precedence,e));return t.instance}function Si(e,t,r){for(var o=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,f=c,v=0;v<o.length;v++){var S=o[v];if(S.dataset.precedence===t)f=S;else if(f!==c)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=r.nodeType===9?r.head:r,t.insertBefore(e,t.firstChild))}function Gd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Vd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ei=null;function y0(e,t,r){if(Ei===null){var o=new Map,c=Ei=new Map;c.set(r,o)}else c=Ei,o=c.get(r),o||(o=new Map,c.set(r,o));if(o.has(e))return o;for(o.set(e,null),r=r.getElementsByTagName(e),c=0;c<r.length;c++){var f=r[c];if(!(f[eo]||f[vt]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var v=f.getAttribute(t)||"";v=e+v;var S=o.get(v);S?S.push(f):o.set(v,[f])}}return o}function b0(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t==="title"?e.querySelector("head > title"):null)}function pS(e,t,r){if(r===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 w0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function hS(e,t,r,o){if(r.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var c=bs(o.href),f=t.querySelector(Uo(c));if(f){t=f._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=ji.bind(e),t.then(e,e)),r.state.loading|=4,r.instance=f,ht(f);return}f=t.ownerDocument||t,o=x0(o),(c=pn.get(c))&&Gd(o,c),f=f.createElement("link"),ht(f);var v=f;v._p=new Promise(function(S,O){v.onload=S,v.onerror=O}),St(f,"link",o),r.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,t),(t=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=ji.bind(e),t.addEventListener("load",r),t.addEventListener("error",r))}}var Id=0;function gS(e,t){return e.stylesheets&&e.count===0&&Ni(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var o=setTimeout(function(){if(e.stylesheets&&Ni(e,e.stylesheets),e.unsu
vendor: 4,268 bytes, line 50
50spend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+t);0<e.imgBytes&&Id===0&&(Id=62500*Xw());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Ni(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>Id?50:800)+t);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function ji(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ni(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var _i=null;function Ni(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,_i=new Map,t.forEach(xS,e),_i=null,ji.call(e))}function xS(e,t){if(!(t.state.loading&4)){var r=_i.get(e);if(r)var o=r.get(null);else{r=new Map,_i.set(e,r);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var v=c[f];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(r.set(v.dataset.precedence,v),o=v)}o&&r.set(null,o)}c=t.instance,v=c.getAttribute("data-precedence"),f=r.get(v)||o,f===o&&r.set(null,c),r.set(v,c),this.count++,o=ji.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),f?f.parentNode.insertBefore(c,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Bo={$$typeof:B,Provider:null,Consumer:null,_currentValue:D,_currentValue2:D,_threadCount:0};function vS(e,t,r,o,c,f,v,S,O){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=ga(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ga(0),this.hiddenUpdates=ga(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=O,this.incompleteTransitions=new Map}function S0(e,t,r,o,c,f,v,S,O,L,X,J){return e=new vS(e,t,r,v,O,L,X,J,S),t=1,f===!0&&(t|=24),f=Ft(3,null,null,t),e.current=f,f.stateNode=e,t=ju(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:o,isDehydrated:r,cache:t},Cu(f),e}function E0(e){return e?(e=Jr,e):Jr}function j0(e,t,r,o,c,f){c=E0(c),o.context===null?o.context=c:o.pendingContext=c,o=ja(t),o.payload={element:r},f=f===void 0?null:f,f!==null&&(o.callback=f),r=_a(e,o,t),r!==null&&(Vt(r,e,t),vo(r,e,t))}function _0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Yd(e,t){_0(e,t),(e=e.alternate)&&_0(e,t)}function N0(e){if(e.tag===13||e.tag===31){var t=ir(e,67108864);t!==null&&Vt(t,e,67108864),Yd(e,67108864)}}function A0(e){if(e.tag===13||e.tag===31){var t=en();t=Ur(t);var r=ir(e,t);r!==null&&Vt(r,e,t),Yd(e,t)}}var Ai=!0;function yS(e,t,r,o){var c=C.T;C.T=null;var f=H.p;try{H.p=2,Kd(e,t,r,o)}finally{H.p=f,C.T=c}}function bS(e,t,r,o){var c=C.T;C.T=null;var f=H.p;try{H.p=8,Kd(e,t,r,o)}finally{H.p=f,C.T=c}}function Kd(e,t,r,o){if(Ai){var c=$d(o);if(c===null)Dd(e,t,o,Ci,r),O0(e,o);else if(SS(c,e,t,r,o))o.stopPropagation();else if(O0(e,o),t&4&&-1<wS.indexOf(e)){for(;c!==null;){var f=qr(c);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var v=An(f.pendingLanes);if(v!==0){var S=f;for(S.pendingLanes|=2,S.entangledLanes|=2;v;){var O=1<<31-Et(v);S.entanglements[1]|=O,v&=~O}Tn(f),(He&6)===0&&(ui=Mt()+500,Po(0))}}break;case 31:case 13:S=ir(f,2),S!==null&&Vt(S,f,2),fi(),Yd(f,2)}if(f=$d(o),f===null&&Dd(e,t,o,Ci,r),f===c)break;c=f}c!==null&&o.stopPropagation()}else Dd(e,t,o,null,r)}}function $d(e){return e=Xc(e),Fd(e)}var Ci=null;function Fd(e){if(Ci=null,e=Br(e),e!==null){var t=u(e);if(t===null)e=null;else{var r=t.tag;if(r===13){if(e=m(t),e!==null)return e;e=null}else if(r===31){if(e=p(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ci=e,null}function C0(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 3,304 bytes, line 50
50: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(Bc()){case Wa:return 2;case bl:return 8;case er:case Js:return 32;case Gn:return 268435456;default:return 32}default:return 32}}var Xd=!1,za=null,Ha=null,Ua=null,qo=new Map,Qo=new Map,La=[],wS="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 O0(e,t){switch(e){case"focusin":case"focusout":za=null;break;case"dragenter":case"dragleave":Ha=null;break;case"mouseover":case"mouseout":Ua=null;break;case"pointerover":case"pointerout":qo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qo.delete(t.pointerId)}}function Go(e,t,r,o,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:r,eventSystemFlags:o,nativeEvent:f,targetContainers:[c]},t!==null&&(t=qr(t),t!==null&&N0(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function SS(e,t,r,o,c){switch(t){case"focusin":return za=Go(za,e,t,r,o,c),!0;case"dragenter":return Ha=Go(Ha,e,t,r,o,c),!0;case"mouseover":return Ua=Go(Ua,e,t,r,o,c),!0;case"pointerover":var f=c.pointerId;return qo.set(f,Go(qo.get(f)||null,e,t,r,o,c)),!0;case"gotpointercapture":return f=c.pointerId,Qo.set(f,Go(Qo.get(f)||null,e,t,r,o,c)),!0}return!1}function M0(e){var t=Br(e.target);if(t!==null){var r=u(t);if(r!==null){if(t=r.tag,t===13){if(t=m(r),t!==null){e.blockedOn=t,Vm(e.priority,function(){A0(r)});return}}else if(t===31){if(t=p(r),t!==null){e.blockedOn=t,Vm(e.priority,function(){A0(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Oi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=$d(e.nativeEvent);if(r===null){r=e.nativeEvent;var o=new r.constructor(r.type,r);Fc=o,r.target.dispatchEvent(o),Fc=null}else return t=qr(r),t!==null&&N0(t),e.blockedOn=r,!1;t.shift()}return!0}function T0(e,t,r){Oi(e)&&r.delete(t)}function ES(){Xd=!1,za!==null&&Oi(za)&&(za=null),Ha!==null&&Oi(Ha)&&(Ha=null),Ua!==null&&Oi(Ua)&&(Ua=null),qo.forEach(T0),Qo.forEac
vendor: 5,171 bytes, line 50
50h(T0)}function Mi(e,t){e.blockedOn===t&&(e.blockedOn=null,Xd||(Xd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,ES)))}var Ti=null;function R0(e){Ti!==e&&(Ti=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ti===e&&(Ti=null);for(var t=0;t<e.length;t+=3){var r=e[t],o=e[t+1],c=e[t+2];if(typeof o!="function"){if(Fd(o||r)===null)continue;break}var f=qr(r);f!==null&&(e.splice(t,3),t-=3,$u(f,{pending:!0,data:c,method:r.method,action:o},o,c))}}))}function Ss(e){function t(O){return Mi(O,e)}za!==null&&Mi(za,e),Ha!==null&&Mi(Ha,e),Ua!==null&&Mi(Ua,e),qo.forEach(t),Qo.forEach(t);for(var r=0;r<La.length;r++){var o=La[r];o.blockedOn===e&&(o.blockedOn=null)}for(;0<La.length&&(r=La[0],r.blockedOn===null);)M0(r),r.blockedOn===null&&La.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(o=0;o<r.length;o+=3){var c=r[o],f=r[o+1],v=c[Ut]||null;if(typeof f=="function")v||R0(r);else if(v){var S=null;if(f&&f.hasAttribute("formAction")){if(c=f,v=f[Ut]||null)S=v.formAction;else if(Fd(c)!==null)continue}else S=v.action;typeof S=="function"?r[o+1]=S:(r.splice(o,3),o-=3),R0(r)}}}function D0(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(v){return c=v})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),o||setTimeout(r,20)}function r(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(r,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function Zd(e){this._internalRoot=e}Ri.prototype.render=Zd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));var r=t.current,o=en();j0(r,o,e,t,null,null)},Ri.prototype.unmount=Zd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;j0(e.current,2,null,e,null,null),fi(),t[Lr]=null}};function Ri(e){this._internalRoot=e}Ri.prototype.unstable_scheduleHydration=function(e){if(e){var t=Qc();e={blockedOn:null,target:e,priority:t};for(var r=0;r<La.length&&t!==0&&t<La[r].priority;r++);La.splice(r,0,e),r===0&&M0(e)}};var P0=a.version;if(P0!=="19.2.1")throw Error(l(527,P0,"19.2.1"));H.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=x(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var jS={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:C,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Di=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Di.isDisabled&&Di.supportsFiber)try{tr=Di.inject(jS),Tt=Di}catch{}}return Yo.createRoot=function(e,t){if(!i(e))throw Error(l(299));var r=!1,o="",c=qh,f=Qh,v=Gh;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(v=t.onRecoverableError)),t=S0(e,1,!1,null,null,r,o,null,c,f,v,D0),e[Lr]=t.current,Rd(e),new Zd(t)},Yo.hydrateRoot=function(e,t,r){if(!i(e))throw Error(l(299));var o=!1,c="",f=qh,v=Qh,S=Gh,O=null;return r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(c=r.identifierPrefix),r.onUncaughtError!==void 0&&(f=r.onUncaughtError),r.onCaughtError!==void 0&&(v=r.onCaughtError),r.onRecoverableError!==void 0&&(S=r.onRecoverableError),r.formState!==void 0&&(O=r.formState)),t=S0(e,1,!0,t,r??null,o,c,O,f,v,S,D0),t.context=E0(null),r=t.current,o=en(),o=Ur(o),c=ja(o),c.callback=null,_a(r,c,o),r=o,t.current.lanes=r,et(t,r),Tn(t),e[Lr]=t.current,Rd(e),new Ri(t)},Yo.version="19.2.1",Yo}var ox;function LE(){if(ox)return rf.exports;ox=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),rf.exports=UE(),rf.exports}var BE=LE(),qE=(function(){function n(){this.keyToValue=new Map,this.valueToKey=new Map}return n.prototype.set=function(a,s){this.keyToValue.set(a,s),this.valueToKey.set(s,a)},n.prototype.getByKey=function(a){return this.keyToValue.get(a)},n.prototype.getByValue=function(a){return this.valueToKey.get(a)},n.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},n})(),Wv=(function(){function n(a){this.generateIdentifier=a,this.kv=new qE}return n.prototype.register=function(a,s){this.kv.getByValue(a)||(s||(s=this.generateIdentifier(a)),this.kv.set(s,a))},n.prototype.clear=function(){this.kv.clear()},n.prototype.getIdentifier=function(a){return this.kv.getByValue(a)},n.prototype.getValue=function(a){return this.kv.getByKey(a)},n}
50)(),QE=(function(){var n=function(a,s){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,i){l.__proto__=i}||function(l,i){for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(l[u]=i[u])},n(a,s)};return function(a,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");n(a,s);function l(){this.constructor=a}a.prototype=s===null?Object.create(s):(l.prototype=s.prototype,new l)}})(),GE=(function(n){QE(a,n);function a(){var s=n.call(this,function(l){return l.name})||this;return s.classToAllowedProps=new Map,s}return a.prototype.register=function(s,l){typeof l=="object"?(l.allowProps&&this.classToAllowedProps.set(s,l.allowProps),n.prototype.register.call(this,s,l.identifier)):n.prototype.register.call(this,s,l)},a.prototype.getAllowedProps=function(s){return this.classToAllowedProps.get(s)},a})(Wv),VE=function(n,a){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var l=s.call(n),i,u=[],m;try{for(;(a===void 0||a-- >0)&&!(i=l.next()).done;)u.push(i.value)}catch(p){m={error:p}}finally{try{i&&!i.done&&(s=l.return)&&s.call(l)}finally{if(m)throw m.error}}return u};function IE(n){if("values"in Object)return Object.values(n);var a=[];for(var s in n)n.hasOwnProperty(s)&&a.push(n[s]);return a}function YE(n,a){var s=IE(n);if("find"in s)return s.find(a);for(var l=s,i=0;i<l.length;i++){var u=l[i];if(a(u))return u}}function ks(n,a){Object.entries(n).forEach(function(s){var l=VE(s,2),i=l[0],u=l[1];return a(u,i)})}function Xi(n,a){return n.indexOf(a)!==-1}function lx(n,a){for(var s=0;s<n.length;s++){var l=n[s];if(a(l))return l}}var KE=(function(){function n(){this.transfomers={}}return n.prototype.register=function(a){this.transfomers[a.name]=a},n.prototype.findApplicable=function(a){return YE(this.transfomers,function(s){return s.isApplicable(a)})},n.prototype.findByName=function(a){return this.transfomers[a]},n})(),$E=function(n){return Object.prototype.toString.call(n).slice(8,-1)},ey=function(n){return typeof n>"u"},FE=function(n){return n===null},nl=function(n){return typeof n!="object"||n===null||n===Object.prototype?!1:Object.getPrototypeOf(n)===null?!0:Object.getPrototypeOf(n)===Object.prototype},zf=function(n){return nl(n)&&Object.keys(n).length===0},Ya=function(n){return Array.isArray(n)},XE=function(n){return typeof n=="string"},ZE=function(n){return typeof n=="number"&&!isNaN(n)},JE=function(n){return typeof n=="boolean"},WE=function(n){return n instanceof RegExp},al=function(n){return n instanceof Map},rl=function(n){return n instanceof Set},ty=function(n){return $E(n)==="Symbol"},ej=function(n){return n instanceof Date&&!isNaN(n.valueOf())},tj=function(n){return n instanceof Error},ix=function(n){return typeof n=="number"&&isNaN(n)},nj=function(n){return JE(n)||FE(n)||ey(n)||ZE(n)||XE(n)||ty(n)},aj=function(n){return typeof n=="bigint"},rj=function(n){return n===1/0||n===-1/0},sj=function(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)},oj=function(n){return n instanceof URL},ny=function(n){return n.replace(/\./g,"\\.")},cf=function(n){return n.map(String).map(ny).join(".")},Xo=function(n){for(var a=[],s="",l=0;l<n.length;l++){var i=n.charAt(l),u=i==="\\"&&n.charAt(l+1)===".";if(u){s+=".",l++;continue}var m=i===".";if(m){a.push(s),s="";continue}s+=i}var p=s;return a.push(p),a},Hf=function(){return Hf=Object.assign||function(n){for(var a,s=1,l=arguments.length;s<l;s++){a=arguments[s];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(n[i]=a[i])}return n},Hf.apply(this,arguments)},Uf=function(n,a){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var l=s.call(n),i,u=[],m;try{for(;(a===void 0||a-- >0)&&!(i=l.next()).done;)u.push(i.value)}catch(p){m={error:p}}finally{try{i&&!i.done&&(s=l.return)&&s.call(l)}finally{if(m)throw m.error}}return u},Lf=function(n,a){for(var s=0,l=a.length,i=n.length;s<l;s++,i++)n[i]=a[s];return n};function Rn(n,a,s,l){return{isApplicable:n,annotation:a,transform:s,untransform:l}}var ay=[Rn(ey,"undefined",function(){return null},function(){}),Rn(aj,"bigint",function(n){return n.toString()},function(n){return typeof BigInt<"u"?BigInt(n):(console.error("Please add a BigInt polyfill."),n)}),Rn(ej,"Date",function(n){return n.toISOString()},function(n){return new Date(n)}),Rn(tj,"Error",function(n,a){var s={name:n.name,message:n.message};return a.allowedErrorProps.forEach(function(l){s[l]=n[l]}),s},function(n,a){var s=new Error(n.message);return s.name=n.name,s.stack=n.stack,a.allowedErrorProps.forEach(function(l){s[l]=n[l]}),s}),Rn(WE,"regexp",function(n){return""+n},function(n){var a=n.slice(1,n.lastIndexOf("/")),s=n.slice(n.lastIndexOf("/")+1);return new RegExp(a,s)}
50),Rn(rl,"set",function(n){return Lf([],Uf(n.values()))},function(n){return new Set(n)}),Rn(al,"map",function(n){return Lf([],Uf(n.entries()))},function(n){return new Map(n)}),Rn(function(n){return ix(n)||rj(n)},"number",function(n){return ix(n)?"NaN":n>0?"Infinity":"-Infinity"},Number),Rn(function(n){return n===0&&1/n===-1/0},"number",function(){return"-0"},Number),Rn(oj,"URL",function(n){return n.toString()},function(n){return new URL(n)})];function yc(n,a,s,l){return{isApplicable:n,annotation:a,transform:s,untransform:l}}var ry=yc(function(n,a){if(ty(n)){var s=!!a.symbolRegistry.getIdentifier(n);return s}return!1},function(n,a){var s=a.symbolRegistry.getIdentifier(n);return["symbol",s]},function(n){return n.description},function(n,a,s){var l=s.symbolRegistry.getValue(a[1]);if(!l)throw new Error("Trying to deserialize unknown symbol");return l}),lj=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(n,a){return n[a.name]=a,n},{}),sy=yc(sj,function(n){return["typed-array",n.constructor.name]},function(n){return Lf([],Uf(n))},function(n,a){var s=lj[a[1]];if(!s)throw new Error("Trying to deserialize unknown typed array");return new s(n)});function oy(n,a){if(n?.constructor){var s=!!a.classRegistry.getIdentifier(n.constructor);return s}return!1}var ly=yc(oy,function(n,a){var s=a.classRegistry.getIdentifier(n.constructor);return["class",s]},function(n,a){var s=a.classRegistry.getAllowedProps(n.constructor);if(!s)return Hf({},n);var l={};return s.forEach(function(i){l[i]=n[i]}),l},function(n,a,s){var l=s.classRegistry.getValue(a[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),n)}),iy=yc(function(n,a){return!!a.customTransformerRegistry.findApplicable(n)},function(n,a){var s=a.customTransformerRegistry.findApplicable(n);return["custom",s.name]},function(n,a){var s=a.customTransformerRegistry.findApplicable(n);return s.serialize(n)},function(n,a,s){var l=s.customTransformerRegistry.findByName(a[1]);if(!l)throw new Error("Trying to deserialize unknown custom value");return l.deserialize(n)}),ij=[ly,ry,iy,sy],cx=function(n,a){var s=lx(ij,function(i){return i.isApplicable(n,a)});if(s)return{value:s.transform(n,a),type:s.annotation(n,a)};var l=lx(ay,function(i){return i.isApplicable(n,a)});if(l)return{value:l.transform(n,a),type:l.annotation}},cy={};ay.forEach(function(n){cy[n.annotation]=n});var cj=function(n,a,s){if(Ya(a))switch(a[0]){case"symbol":return ry.untransform(n,a,s);case"class":return ly.untransform(n,a,s);case"custom":return iy.untransform(n,a,s);case"typed-array":return sy.untransform(n,a,s);default:throw new Error("Unknown transformation: "+a)}else{var l=cy[a];if(!l)throw new Error("Unknown transformation: "+a);return l.untransform(n,s)}},Os=function(n,a){for(var s=n.keys();a>0;)s.next(),a--;return s.next().value};function uy(n){if(Xi(n,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Xi(n,"prototype"))throw new Error("prototype is not allowed as a property");if(Xi(n,"constructor"))throw new Error("constructor is not allowed as a property")}var uj=function(n,a){uy(a);for(var s=0;s<a.length;s++){var l=a[s];if(rl(n))n=Os(n,+l);else if(al(n)){var i=+l,u=+a[++s]==0?"key":"value",m=Os(n,i);switch(u){case"key":n=m;break;case"value":n=n.get(m);break}}else n=n[l]}return n},Bf=function(n,a,s){if(uy(a),a.length===0)return s(n);for(var l=n,i=0;i<a.length-1;i++){var u=a[i];if(Ya(l)){var m=+u;l=l[m]}else if(nl(l))l=l[u];else if(rl(l)){var p=+u;l=Os(l,p)}else if(al(l)){var h=i===a.length-2;if(h)break;var p=+u,x=+a[++i]==0?"key":"value",y=Os(l,p);switch(x){case"key":l=y;break;case"value":l=l.get(y);break}}}var g=a[a.length-1];if(Ya(l)?l[+g]=s(l[+g]):nl(l)&&(l[g]=s(l[g])),rl(l)){var w=Os(l,+g),j=s(w);w!==j&&(l.delete(w),l.add(j))}if(al(l)){var p=+a[a.length-2],_=Os(l,p),x=+g==0?"key":"value";switch(x){case"key":{var E=s(_);l.set(E,l.get(_)),E!==_&&l.delete(_);break}case"value":{l.set(_,s(l.get(_)));break}}}return n},ca=function(n,a){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var l=s.call(n),i,u=[],m;try{for(;(a===void 0||a-- >0)&&!(i=l.next()).done;)u.push(i.value)}catch(p){m={error:p}}finally{try{i&&!i.done&&(s=l.return)&&s.call(l)}finally{if(m)throw m.error}}return u},Ga=function(n,a){for(var s=0,l=a.length,i=n.length;s<l;s++,i++)n[i]=a[s];return n};
50function qf(n,a,s){if(s===void 0&&(s=[]),!!n){if(!Ya(n)){ks(n,function(m,p){return qf(m,a,Ga(Ga([],ca(s)),ca(Xo(p))))});return}var l=ca(n,2),i=l[0],u=l[1];u&&ks(u,function(m,p){qf(m,a,Ga(Ga([],ca(s)),ca(Xo(p))))}),a(i,s)}}function dj(n,a,s){return qf(a,function(l,i){n=Bf(n,i,function(u){return cj(u,l,s)})}),n}function fj(n,a){function s(m,p){var h=uj(n,Xo(p));m.map(Xo).forEach(function(x){n=Bf(n,x,function(){return h})})}if(Ya(a)){var l=ca(a,2),i=l[0],u=l[1];i.forEach(function(m){n=Bf(n,Xo(m),function(){return n})}),u&&ks(u,s)}else ks(a,s);return n}var mj=function(n,a){return nl(n)||Ya(n)||al(n)||rl(n)||oy(n,a)};function pj(n,a,s){var l=s.get(n);l?l.push(a):s.set(n,[a])}function hj(n,a){var s={},l=void 0;return n.forEach(function(i){if(!(i.length<=1)){a||(i=i.map(function(h){return h.map(String)}).sort(function(h,x){return h.length-x.length}));var u=ca(i),m=u[0],p=u.slice(1);m.length===0?l=p.map(cf):s[cf(m)]=p.map(cf)}}),l?zf(s)?[l]:[l,s]:zf(s)?void 0:s}var dy=function(n,a,s,l,i,u,m){var p;i===void 0&&(i=[]),u===void 0&&(u=[]),m===void 0&&(m=new Map);var h=nj(n);if(!h){pj(n,i,a);var x=m.get(n);if(x)return l?{transformedValue:null}:x}if(!mj(n,s)){var y=cx(n,s),g=y?{transformedValue:y.value,annotations:[y.type]}:{transformedValue:n};return h||m.set(n,g),g}if(Xi(u,n))return{transformedValue:null};var w=cx(n,s),j=(p=w?.value)!==null&&p!==void 0?p:n,_=Ya(j)?[]:{},E={};ks(j,function(M,V){var B=dy(M,a,s,l,Ga(Ga([],ca(i)),[V]),Ga(Ga([],ca(u)),[n]),m);_[V]=B.transformedValue,Ya(B.annotations)?E[V]=B.annotations:nl(B.annotations)&&ks(B.annotations,function(Y,q){E[ny(V)+"."+q]=Y})});var N=zf(E)?{transformedValue:_,annotations:w?[w.type]:void 0}:{transformedValue:_,annotations:w?[w.type,E]:E};return h||m.set(n,N),N};function fy(n){return Object.prototype.toString.call(n).slice(8,-1)}function ux(n){return fy(n)==="Array"}function gj(n){if(fy(n)!=="Object")return!1;const a=Object.getPrototypeOf(n);return!!a&&a.constructor===Object&&a===Object.prototype}function xj(n,a,s,l,i){const u={}.propertyIsEnumerable.call(l,a)?"enumerable":"nonenumerable";u==="enumerable"&&(n[a]=s),i&&u==="nonenumerable"&&Object.defineProperty(n,a,{value:s,enumerable:!1,writable:!0,configurable:!0})}function Qf(n,a={}){if(ux(n))return n.map(i=>Qf(i,a));if(!gj(n))return n;const s=Object.getOwnPropertyNames(n),l=Object.getOwnPropertySymbols(n);return[...s,...l].reduce((i,u)=>{if(ux(a.props)&&!a.props.includes(u))return i;const m=n[u],p=Qf(m,a);return xj(i,u,p,n,a.nonenumerable),i},{})}var Er=function(){return Er=Object.assign||function(n){for(var a,s=1,l=arguments.length;s<l;s++){a=arguments[s];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(n[i]=a[i])}return n},Er.apply(this,arguments)},vj=function(n,a){var s=typeof Symbol=="function"&&n[Symbol.iterator];if(!s)return n;var l=s.call(n),i,u=[],m;try{for(;(a===void 0||a-- >0)&&!(i=l.next()).done;)u.push(i.value)}catch(p){m={error:p}}finally{try{i&&!i.done&&(s=l.return)&&s.call(l)}finally{if(m)throw m.error}}return u},yj=function(n,a){for(var s=0,l=a.length,i=n.length;s<l;s++,i++)n[i]=a[s];return n},fa=(function(){function n(a){var s=a===void 0?{}:a,l=s.dedupe,i=l===void 0?!1:l;this.classRegistry=new GE,this.symbolRegistry=new Wv(function(u){var m;return(m=u.description)!==null&&m!==void 0?m:""}),this.customTransformerRegistry=new KE,this.allowedErrorProps=[],this.dedupe=i}return n.prototype.serialize=function(a){var s=new Map,l=dy(a,s,this,this.dedupe),i={json:l.transformedValue};l.annotations&&(i.meta=Er(Er({},i.meta),{values:l.annotations}));var u=hj(s,this.dedupe);return u&&(i.meta=Er(Er({},i.meta),{referentialEqualities:u})),i},n.prototype.deserialize=function(a){var s=a.json,l=a.meta,i=Qf(s);return l?.values&&(i=dj(i,l.values,this)),l?.referentialEqualities&&(i=fj(i,l.referentialEqualities)),i},n.prototype.stringify=function(a){return JSON.stringify(this.serialize(a))},n.prototype.parse=function(a){return this.deserialize(JSON.parse(a))},n.prototype.registerClass=function(a,s){this.classRegistry.register(a,s)},n.prototype.registerSymbol=function(a,s){this.symbolRegistry.register(a,s)},n.prototype.registerCustom=function(a,s){this.customTransformerRegistry.register(Er({name:s},a))},n.prototype.allowErrorProps=function(){for(var a,s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];(a=this.allowedErrorProps).push.apply(a,yj([],vj(s)))},n.defaultInstance=new n,n.serialize=n.defaultInstance.serialize.bind(n.defaultInstance),n.deserialize=n.defaultInstance.deserialize.bind(n.defaultInstance),n.stringify=n.defaultInstance.stringify.bind(n.defaultInstance),n.parse=n.defaultInstance.parse.bind(n.defaultInstance),n.registerClass=n.defaultInstance.registerClass.bind(n.defaultInstance),n.registerSymbol=n.defaultInstance.registerSymbol.bind(n.defaultInstance),n.registerCustom=n.defaultInstance.registerCustom.bind(n.defaultInstance),n.allowErrorProps=n.defaultInstance.allowErrorProps.bind(n.defaultInstance),n})();fa.serialize;fa.deserialize;fa.stringify;fa.parse;fa.registerClass;fa.registerCustom;fa.registerSymbol;fa.allowErrorProps;const bj="modulepreload",wj=function(n){return"/"+n},dx={},lt=function(a,s,l){let i=Promise.resolve();if(s&&s.length>0){let h=function(x){return Promise.all(x.map(y=>Promise.resolve(y).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");
vendor: 4,446 bytes, line 50
50const m=document.querySelector("meta[property=csp-nonce]"),p=m?.nonce||m?.getAttribute("nonce");i=h(s.map(x=>{if(x=wj(x),x in dx)return;dx[x]=!0;const y=x.endsWith(".css"),g=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${x}"]${g}`))return;const w=document.createElement("link");if(w.rel=y?"stylesheet":bj,y||(w.as="script"),w.crossOrigin="",w.href=x,p&&w.setAttribute("nonce",p),document.head.appendChild(w),y)return new Promise((j,_)=>{w.addEventListener("load",j),w.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${x}`)))})}))}function u(m){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=m,window.dispatchEvent(p),!p.defaultPrevented)throw m}return i.then(m=>{for(const p of m||[])p.status==="rejected"&&u(p.reason);return a().catch(u)})};var Sj=(n,a,s,l,i,u,m,p)=>{let h=document.documentElement,x=["light","dark"];function y(j){(Array.isArray(n)?n:[n]).forEach(_=>{let E=_==="class",N=E&&u?i.map(M=>u[M]||M):i;E?(h.classList.remove(...N),h.classList.add(u&&u[j]?u[j]:j)):h.setAttribute(_,j)}),g(j)}function g(j){p&&x.includes(j)&&(h.style.colorScheme=j)}function w(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(l)y(l);else try{let j=localStorage.getItem(a)||s,_=m&&j==="system"?w():j;y(_)}catch{}},Ej=b.createContext(void 0),jj={setTheme:n=>{},themes:[]},_j=()=>{var n;return(n=b.useContext(Ej))!=null?n:jj};b.memo(({forcedTheme:n,storageKey:a,attribute:s,enableSystem:l,enableColorScheme:i,defaultTheme:u,value:m,themes:p,nonce:h,scriptProps:x})=>{let y=JSON.stringify([s,a,u,n,p,m,l,i]).slice(1,-1);return b.createElement("script",{...x,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${Sj.toString()})(${y})`}})});var mm=Jv();const my=dv(mm);function Nj(n){if(typeof document>"u")return;let a=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",a.appendChild(s),s.styleSheet?s.styleSheet.cssText=n:s.appendChild(document.createTextNode(n))}const Aj=n=>{switch(n){case"success":return Mj;case"info":return Rj;case"warning":return Tj;case"error":return Dj;default:return null}},Cj=Array(12).fill(0),Oj=({visible:n,className:a})=>se.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":n},se.createElement("div",{className:"sonner-spinner"},Cj.map((s,l)=>se.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${l}`})))),Mj=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.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"})),Tj=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},se.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"})),Rj=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.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"})),Dj=se.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},se.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=se.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"},se.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),se.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),kj=()=>{const[n,a]=se.useState(document.hidden);return se.useEffect(()=>{const s=()=>{a(document.hidden)};
vendor: 3,897 bytes, line 50
50return document.addEventListener("visibilitychange",s),()=>window.removeEventListener("visibilitychange",s)},[]),n};let Gf=1;class zj{constructor(){this.subscribe=a=>(this.subscribers.push(a),()=>{const s=this.subscribers.indexOf(a);this.subscribers.splice(s,1)}),this.publish=a=>{this.subscribers.forEach(s=>s(a))},this.addToast=a=>{this.publish(a),this.toasts=[...this.toasts,a]},this.create=a=>{var s;const{message:l,...i}=a,u=typeof a?.id=="number"||((s=a.id)==null?void 0:s.length)>0?a.id:Gf++,m=this.toasts.find(h=>h.id===u),p=a.dismissible===void 0?!0:a.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),m?this.toasts=this.toasts.map(h=>h.id===u?(this.publish({...h,...a,id:u,title:l}),{...h,...a,id:u,dismissible:p,title:l}):h):this.addToast({title:l,...i,dismissible:p,id:u}),u},this.dismiss=a=>(a?(this.dismissedToasts.add(a),requestAnimationFrame(()=>this.subscribers.forEach(s=>s({id:a,dismiss:!0})))):this.toasts.forEach(s=>{this.subscribers.forEach(l=>l({id:s.id,dismiss:!0}))}),a),this.message=(a,s)=>this.create({...s,message:a}),this.error=(a,s)=>this.create({...s,message:a,type:"error"}),this.success=(a,s)=>this.create({...s,type:"success",message:a}),this.info=(a,s)=>this.create({...s,type:"info",message:a}),this.warning=(a,s)=>this.create({...s,type:"warning",message:a}),this.loading=(a,s)=>this.create({...s,type:"loading",message:a}),this.promise=(a,s)=>{if(!s)return;let l;s.loading!==void 0&&(l=this.create({...s,promise:a,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));const i=Promise.resolve(a instanceof Function?a():a);let u=l!==void 0,m;const p=i.then(async x=>{if(m=["resolve",x],se.isValidElement(x))u=!1,this.create({id:l,type:"default",message:x});else if(Uj(x)&&!x.ok){u=!1;const g=typeof s.error=="function"?await s.error(`HTTP error! status: ${x.status}`):s.error,w=typeof s.description=="function"?await s.description(`HTTP error! status: ${x.status}`):s.description,_=typeof g=="object"&&!se.isValidElement(g)?g:{message:g};this.create({id:l,type:"error",description:w,..._})}else if(x instanceof Error){u=!1;const g=typeof s.error=="function"?await s.error(x):s.error,w=typeof s.description=="function"?await s.description(x):s.description,_=typeof g=="object"&&!se.isValidElement(g)?g:{message:g};this.create({id:l,type:"error",description:w,..._})}else if(s.success!==void 0){u=!1;const g=typeof s.success=="function"?await s.success(x):s.success,w=typeof s.description=="function"?await s.description(x):s.description,_=typeof g=="object"&&!se.isValidElement(g)?g:{message:g};this.create({id:l,type:"success",description:w,..._})}}).catch(async x=>{if(m=["reject",x],s.error!==void 0){u=!1;const y=typeof s.error=="function"?await s.error(x):s.error,g=typeof s.description=="function"?await s.description(x):s.description,j=typeof y=="object"&&!se.isValidElement(y)?y:{message:y};this.create({id:l,type:"error",description:g,...j})}}).finally(()=>{u&&(this.dismiss(l),l=void 0),s.finally==null||s.finally.call(s)}),h=()=>new Promise((x,y)=>p.then(()=>m[0]==="reject"?y(m[1]):x(m[1])).catch(y));return typeof l!="string"&&typeof l!="number"?{unwrap:h}:Object.assign(l,{unwrap:h})},this.custom=(a,s)=>{const l=s?.id||Gf++;return this.create({jsx:a(l),id:l,...s}),l},this.getActiveToasts=()=>this.toasts.filter(a=>!this.dismissedToasts.has(a.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const It=new zj,Hj=(n,a)=>{const s=a?.id||Gf++;return It.addToast({title:n,...a,id:s}),s},Uj=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",Lj=Hj,Bj=()=>It.toasts,qj=()=>It.getActiveToasts(),xt=Object.assign(Lj,{success:It.success,info:It.info,warning:It.warning,error:It.error,custom:It.custom,message:It.message,promise:It.promise,dismiss:It.dismiss,loading:It.loading},{getHistory:Bj,getToasts:qj});Nj
vendor: 4,787 bytes, line 50
50("[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;
vendor: 10,086 bytes, line 50
50left: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 
50Ui(n){return n.label!==void 0}const Qj=3,Gj="24px",Vj="16px",fx=4e3,Ij=356,Yj=14,Kj=45,$j=200;function Dn(...n){return n.filter(Boolean).join(" ")}function Fj(n){const[a,s]=n.split("-"),l=[];return a&&l.push(a),s&&l.push(s),l}const Xj=n=>
vendor: 20,010 bytes, line 50
50{var a,s,l,i,u,m,p,h,x;const{invert:y,toast:g,unstyled:w,interacting:j,setHeights:_,visibleToasts:E,heights:N,index:M,toasts:V,expanded:B,removeToast:Y,defaultRichColors:q,closeButton:K,style:T,cancelButtonStyle:P,actionButtonStyle:ee,className:te="",descriptionClassName:W="",duration:ne,position:le,gap:re,expandByDefault:oe,classNames:C,icons:H,closeButtonAriaLabel:D="Close toast"}=n,[Q,ce]=se.useState(null),[A,I]=se.useState(null),[z,F]=se.useState(!1),[ae,de]=se.useState(!1),[ie,ve]=se.useState(!1),[Ae,fe]=se.useState(!1),[De,Le]=se.useState(!1),[Ct,Yt]=se.useState(0),[$s,kr]=se.useState(0),Ja=se.useRef(g.duration||ne||fx),Fs=se.useRef(null),Kt=se.useRef(null),Xs=M===0,Zs=M+1<=E,Ot=g.type,pa=g.dismissible!==!1,Mt=g.className||"",Bc=g.descriptionClassName||"",Wa=se.useMemo(()=>N.findIndex(we=>we.toastId===g.id)||0,[N,g.id]),bl=se.useMemo(()=>{var we;return(we=g.closeButton)!=null?we:K},[g.closeButton,K]),er=se.useMemo(()=>g.duration||ne||fx,[g.duration,ne]),Js=se.useRef(0),Gn=se.useRef(0),wl=se.useRef(0),ha=se.useRef(null),[tr,Tt]=le.split("-"),xn=se.useMemo(()=>N.reduce((we,Ze,pt)=>pt>=Wa?we:we+Ze.height,0),[N,Wa]),Et=kj(),qc=g.invert||y,Ws=Ot==="loading";Gn.current=se.useMemo(()=>Wa*re+xn,[Wa,xn]),se.useEffect(()=>{Ja.current=er},[er]),se.useEffect(()=>{F(!0)},[]),se.useEffect(()=>{const we=Kt.current;if(we){const Ze=we.getBoundingClientRect().height;return kr(Ze),_(pt=>[{toastId:g.id,height:Ze,position:g.position},...pt]),()=>_(pt=>pt.filter(jt=>jt.toastId!==g.id))}},[_,g.id]),se.useLayoutEffect(()=>{if(!z)return;const we=Kt.current,Ze=we.style.height;we.style.height="auto";const pt=we.getBoundingClientRect().height;we.style.height=Ze,kr(pt),_(jt=>jt.find(et=>et.toastId===g.id)?jt.map(et=>et.toastId===g.id?{...et,height:pt}:et):[{toastId:g.id,height:pt,position:g.position},...jt])},[z,g.title,g.description,_,g.id,g.jsx,g.action,g.cancel]);const Nn=se.useCallback(()=>{de(!0),Yt(Gn.current),_(we=>we.filter(Ze=>Ze.toastId!==g.id)),setTimeout(()=>{Y(g)},$j)},[g,Y,_,Gn]);se.useEffect(()=>{if(g.promise&&Ot==="loading"||g.duration===1/0||g.type==="loading")return;let we;return B||j||Et?(()=>{if(wl.current<Js.current){const jt=new Date().getTime()-Js.current;Ja.current=Ja.current-jt}wl.current=new Date().getTime()})():(()=>{Ja.current!==1/0&&(Js.current=new Date().getTime(),we=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),Nn()},Ja.current))})(),()=>clearTimeout(we)},[B,j,g,Ot,Et,Nn]),se.useEffect(()=>{g.delete&&(Nn(),g.onDismiss==null||g.onDismiss.call(g,g))},[Nn,g.delete]);function zr(){var we;if(H?.loading){var Ze;return se.createElement("div",{className:Dn(C?.loader,g==null||(Ze=g.classNames)==null?void 0:Ze.loader,"sonner-loader"),"data-visible":Ot==="loading"},H.loading)}return se.createElement(Oj,{className:Dn(C?.loader,g==null||(we=g.classNames)==null?void 0:we.loader),visible:Ot==="loading"})}const Hr=g.icon||H?.[Ot]||Aj(Ot);var nr,An;return se.createElement("li",{tabIndex:0,ref:Kt,className:Dn(te,Mt,C?.toast,g==null||(a=g.classNames)==null?void 0:a.toast,C?.default,C?.[Ot],g==null||(s=g.classNames)==null?void 0:s[Ot]),"data-sonner-toast":"","data-rich-colors":(nr=g.richColors)!=null?nr:q,"data-styled":!(g.jsx||g.unstyled||w),"data-mounted":z,"data-promise":!!g.promise,"data-swiped":De,"data-removed":ae,"data-visible":Zs,"data-y-position":tr,"data-x-position":Tt,"data-index":M,"data-front":Xs,"data-swiping":ie,"data-dismissible":pa,"data-type":Ot,"data-invert":qc,"data-swipe-out":Ae,"data-swipe-direction":A,"data-expanded":!!(B||oe&&z),"data-testid":g.testId,style:{"--index":M,"--toasts-before":M,"--z-index":V.length-M,"--offset":`${ae?Ct:Gn.current}px`,"--initial-height":oe?"auto":`${$s}px`,...T,...g.style},onDragEnd:()=>{ve(!1),ce(null),ha.current=null},onPointerDown:we=>{we.button!==2&&(Ws||!pa||(Fs.current=new Date,Yt(Gn.current),we.target.setPointerCapture(we.pointerId),we.target.tagName!=="BUTTON"&&(ve(!0),ha.current={x:we.clientX,y:we.clientY})))},onPointerUp:()=>{var we,Ze,pt;if(Ae||!pa)return;ha.current=null;const jt=Number(((we=Kt.current)==null?void 0:we.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ga=Number(((Ze=Kt.current)==null?void 0:Ze.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),et=new Date().getTime()-((pt=Fs.current)==null?void 0:pt.getTime()),kt=Q==="x"?jt:ga,ar=Math.abs(kt)/et;if(Math.abs(kt)>=Kj||ar>.11){Yt(Gn.current),g.onDismiss==null||g.onDismiss.call(g,g),I(Q==="x"?jt>0?"right":"left":ga>0?"down":"up"),Nn(),fe(!0);return}else{var zt,Ht;(zt=Kt.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(Ht=Kt.current)==null||Ht.style.setProperty("--swipe-amount-y","0px")}Le(!1),ve(!1),ce(null)},onPointerMove:we=>{var Ze,pt,jt;if(!ha.current||!pa||((Ze=window.getSelection())==null?void 0:Ze.toString().length)>0)return;const et=we.clientY-ha.current.y,kt=we.clientX-ha.current.x;var ar;const zt=(ar=n.swipeDirections)!=null?ar:Fj(le);!Q&&(Math.abs(kt)>1||Math.abs(et)>1)&&ce(Math.abs(kt)>Math.abs(et)?"x":"y");let Ht={x:0,y:0};const Ur=vn=>1/(1.5+Math.abs(vn)/20);if(Q==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&&et<0||zt.includes("bottom")&&et>0)Ht.y=et;else{const vn=et*Ur(et);Ht.y=Math.abs(vn)<Math.abs(et)?vn:et}}else if(Q==="x"&&(zt.includes("left")||zt.includes("right")))if(zt.includes("left")&&kt<0||zt.includes("right")&&kt>0)Ht.x=kt;else{const vn=kt*Ur(kt);Ht.x=Math.abs(vn)<Math.abs(kt)?vn:kt}(Math.abs(Ht.x)>0||Math.abs(Ht.y)>0)&&Le(!0),(pt=Kt.current)==null||pt.style.setProperty("--swipe-amount-x",`${Ht.x}px`),(jt=Kt.current)==null||jt.style.setProperty("--swipe-amount-y",`${Ht.y}px`)}},bl&&!g.jsx&&Ot!=="loading"?se.createElement("button",{"aria-label":D,"data-disabled":Ws,"data-close-button":!0,onClick:Ws||!pa?()=>{}:()=>{Nn(),g.onDismiss==null||g.onDismiss.call(g,g)},className:Dn(C?.closeButton,g==null||(l=g.classNames)==null?void 0:l.closeButton)},(An=H?.close)!=null?An:Pj):null,(Ot||g.icon||g.promise)&&g.icon!==null&&(H?.[Ot]!==null||g.icon)?se.createElement("div",{"data-icon":"",className:Dn(C?.icon,g==null||(i=g.classNames)==null?void 0:i.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||zr():null,g.type!=="loading"?Hr:null):null,se.createElement("div",{"data-content":"",className:Dn(C?.content,g==null||(u=g.classNames)==null?void 0:u.content)},se.createElement("div",{"data-title":"",className:Dn(C?.title,g==null||(m=g.classNames)==null?void 0:m.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?se.createElement("div",{"data-description":"",className:Dn(W,Bc,C?.description,g==null||(p=g.classNames)==null?void 0:p.description)},typeof g.description=="function"?g.description():g.description):null),se.isValidElement(g.cancel)?g.cancel:g.cancel&&Ui(g.cancel)?se.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||P,onClick:we=>{Ui(g.cancel)&&pa&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,we),Nn())},className:Dn(C?.cancelButton,g==null||(h=g.classNames)==null?void 0:h.cancelButton)},g.cancel.label):null,se.isValidElement(g.action)?g.action:g.action&&Ui(g.action)?se.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||ee,onClick:we=>{Ui(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,we),!we.defaultPrevented&&Nn())},className:Dn(C?.actionButton,g==null||(x=g.classNames)==null?void 0:x.actionButton)},g.action.label):null)};function mx(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function Zj(n,a){const s={};return[n,a].forEach((l,i)=>{const u=i===1,m=u?"--mobile-offset":"--offset",p=u?Vj:Gj;function h(x){["top","right","bottom","left"].forEach(y=>{s[`${m}-${y}`]=typeof x=="number"?`${x}px`:x})}typeof l=="number"||typeof l=="string"?h(l):typeof l=="object"?["top","right","bottom","left"].forEach(x=>{l[x]===void 0?s[`${m}-${x}`]=p:s[`${m}-${x}`]=typeof l[x]=="number"?`${l[x]}px`:l[x]}):h(p)}),s}const Jj=se.forwardRef(function(a,s){const{id:l,invert:i,position:u="bottom-right",hotkey:m=["altKey","KeyT"],expand:p,closeButton:h,className:x,offset:y,mobileOffset:g,theme:w="light",richColors:j,duration:_,style:E,visibleToasts:N=Qj,toastOptions:M,dir:V=mx(),gap:B=Yj,icons:Y,containerAriaLabel:q="Notifications"}=a,[K,T]=se.useState([]),P=se.useMemo(()=>l?K.filter(z=>z.toasterId===l):K.filter(z=>!z.toasterId),[K,l]),ee=se.useMemo(()=>Array.from(new Set([u].concat(P.filter(z=>z.position).map(z=>z.position)))),[P,u]),[te,W]=se.useState([]),[ne,le]=se.useState(!1),[re,oe]=se.useState(!1),[C,H]=se.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),D=se.useRef(null),Q=m.join("+").replace(/Key/g,"").replace(/Digit/g,""),ce=se.useRef(null),A=se.useRef(!1),I=se.useCallback(z=>{T(F=>{var ae;return(ae=F.find(de=>de.id===z.id))!=null&&ae.delete||It.dismiss(z.id),F.filter(({id:de})=>de!==z.id)})},[]);return se.useEffect(()=>It.subscribe(z=>{if(z.dismiss){requestAnimationFrame(()=>{T(F=>F.map(ae=>ae.id===z.id?{...ae,delete:!0}:ae))});return}setTimeout(()=>{my.flushSync(()=>{T(F=>{const ae=F.findIndex(de=>de.id===z.id);return ae!==-1?[...F.slice(0,ae),{...F[ae],...z},...F.slice(ae+1)]:[z,...F]})})})}),[K]),se.useEffect(()=>{if(w!=="system"){H(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),typeof window>"u")return;const z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:F})=>{H(F?"dark":"light")})}catch{z.addListener(({matches:ae})=>{try{H(ae?"dark":"light")}catch(de){console.error(de)}})}},[w]),se.useEffect(()=>{K.length<=1&&le(!1)},[K]),se.useEffect(()=>{const z=F=>{var ae;if(m.every(ve=>F[ve]||F.code===ve)){var ie;le(!0),(ie=D.current)==null||ie.focus()}F.code==="Escape"&&(document.activeElement===D.current||(ae=D.current)!=null&&ae.contains(document.activeElement))&&le(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[m]),se.useEffect(()=>{if(D.current)return()=>{ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null,A.current=!1)}},[D.current]),se.createElement("section",{ref:s,"aria-label":`${q} ${Q}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ee.map((z,F)=>{var ae;const[de,ie]=z.split("-");return P.length?se.createElement("ol",{key:z,dir:V==="auto"?mx():V,tabIndex:-1,ref:D,className:x,"data-sonner-toaster":!0,"data-sonner-theme":C,"data-y-position":de,"data-x-position":ie,style:{"--front-toast-height":`${((ae=te[0])==null?void 0:ae.height)||0}px`,"--width":`${Ij}px`,"--gap":`${B}px`,...E,...Zj(y,g)},onBlur:ve=>{A.current&&!ve.currentTarget.contains(ve.relatedTarget)&&(A.current=!1,ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||A.current||(A.current=!0,ce.current=ve.relatedTarget)},onMouseEnter:()=>le(!0),onMouseMove:()=>le(!0),onMouseLeave:()=>{re||le(!1)},onDragEnd:()=>le(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||oe(!0)},onPointerUp:()=>oe(!1)},P.filter(ve=>!ve.position&&F===0||ve.position===z).map((ve,Ae)=>{var fe,De;return se.createElement(Xj,{key:ve.id,icons:Y,index:Ae,toast:ve,defaultRichColors:j,duration:(fe=M?.duration)!=null?fe:_,className:M?.className,descriptionClassName:M?.descriptionClassName,invert:i,visibleToasts:N,closeButton:(De=M?.closeButton)!=null?De:h,interacting:re,position:z,style:M?.style,unstyled:M?.unstyled,classNames:M?.classNames,cancelButtonStyle:M?.cancelButtonStyle,actionButtonStyle:M?.actionButtonStyle,closeButtonAriaLabel:M?.closeButtonAriaLabel,removeToast:I,toasts:P.filter(Le=>Le.position==ve.position),heights:te.filter(Le=>Le.position==ve.position),setHeights:W,expandByDefault:p,gap:B,expanded:ne,swipeDirections:a.swipeDirections})})):null}))}),Wj=({...n})=>{const{theme:a="system"}=_j();return d.jsx(Jj,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:a,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})};function be(n,a,{checkForDefaultPrevented:s=!0}={}){return function(i){if(n?.(i),s===!1||!i.defaultPrevented)return a?.(i)}}function px(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function bc(...n){return a=>{let s=!1;const l=n.map(i=>{const u=px(i,a);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let i=0;i<l.length;i++){const u=l[i];typeof u=="function"?u():px(n[i],null)}}}}function We(...n){return b.useCallback(bc(...n),n)}function XM(n,a){const s=b.createContext(a),l=u=>{const{children:m,...p}=u,h=b.useMemo(()=>p,Object.values(p));return d.jsx(s.Provider,{value:h,children:m})};l.displayName=n+"Provider";function i(u){const m=b.useContext(s);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[l,i]}function ma(n,a=[]){let s=[];function l(u,m){const p=b.createContext(m),h=s.length;s=[...s,m];const x=g=>{const{scope:w,children:j,..._}=g,E=w?.[n]?.[h]||p,N=b.useMemo(()=>_,Object.values(_));return d.jsx(E.Provider,{value:N,children:j})};x.displayName=u+"Provider";function y(g,w){const j=w?.[n]?.[h]||p,_=b.useContext(j);if(_)return _;if(m!==void 0)return m;throw new Error(`\`${g}\` must be used within \`${u}\``)}return[x,y]}const i=()=>{const u=s.map(m=>b.createContext(m));return function(p){const h=p?.[n]||u;return b.useMemo(()=>({[`__scope${n}`]:{...p,[n]:h}}),[p,h])}};return i.scopeName=n,[l,e_(i,...a)]}function e_(...n){const a=n[0];if(n.length===1)return a;const s=()=>{const l=n.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(u){const m=l.reduce((p,{useScope:h,scopeName:x})=>{const g=h(u)[`__scope${x}`];return{...p,...g}},{});return b.useMemo(()=>({[`__scope${a.scopeName}`]:m}),[m])}};return s.scopeName=a.scopeName,s}function zs(n){const a=t_(n),s=b.forwardRef((l,i)=>{const{children:u,...m}=l,p=b.Children.toArray(u),h=p.find(a_);if(h){const x=h.props.children,y=p.map(g=>g===h?b.Children.count(x)>1?b.Children.only(null):b.isValidElement(x)?x.props.children:null:g);return d.jsx(a,{...m,ref:i,children:b.isValidElement(x)?b.cloneElement(x,void 0,y):null})}return d.jsx(a,{...m,ref:i,children:u})});return s.displayName=`${n}.Slot`,s}var py=zs("Slot");function t_(n){const a=b.forwardRef((s,l)=>{const{children:i,...u}=s;if(b.isValidElement(i)){const m=s_(i),p=r_(u,i.props);return i.type!==b.Fragment&&(p.ref=l?bc(l,m):m),b.cloneElement(i,p)}return b.Children.count(i)>1?b.Children.only(null):null});return a.displayName=`${n}.SlotClone`,a}var hy=Symbol("radix.slottable");function n_(n){const a=({children:s})=>d.jsx(d.Fragment,{children:s});return a.displayName=`${n}.Slottable`,a.__radixId=hy,a}function a_(n){return b.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===hy}function r_(n,a){const s={...a};for(const l in a){const i=n[l],u=a[l];/^on[A-Z]/.test(l)?i&&u?s[l]=(...p)=>{const h=u(...p);return i(...p),h}:i&&(s[l]=i):l==="style"?s[l]={...i,...u}:l==="className"&&(s[l]=[i,u].filter(Boolean).join(" "))}return{...n,...s}}function s_(n){let a=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning;return s?n.ref:(a=Object.getOwnPropertyDescriptor(n,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}var o_=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ye=o_.reduce((n,a)=>{const s=zs(`Primitive.${a}`),l=b.forwardRef((i,u)=>{const{asChild:m,...p}=i,h=m?s:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(h,{...p,ref:u})});return l.displayName=`Primitive.${a}`,{...n,[a]:l}},{});function gy(n,a){n&&mm.flushSync(()=>n.dispatchEvent(a))}function Ln(n){const a=b.useRef(n);return b.useEffect(()=>{a.current=n}),b.useMemo(()=>(...s)=>a.current?.(...s),[])}function l_(n,a=globalThis?.document){const s=Ln(n);b.useEffect(()=>{const l=i=>{i.key==="Escape"&&s(i)};return a.addEventListener("keydown",l,{capture:!0}),()=>a.removeEventListener("keydown",l,{capture:!0})},[s,a])}var i_="DismissableLayer",Vf="dismissableLayer.update",c_="dismissableLayer.pointerDownOutside",u_="dismissableLayer.focusOutside",hx,xy=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),wc=b.forwardRef((n,a)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:l,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:m,onDismiss:p,...h}=n,x=b.useContext(xy),[y,g]=b.useState(null),w=y?.ownerDocument??globalThis?.document,[,j]=b.useState({}),_=We(a,T=>g(T)),E=Array.from(x.layers),[N]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),M=E.indexOf(N),V=y?E.indexOf(y):-1,B=x.layersWithOutsidePointerEventsDisabled.size>0,Y=V>=M,q=m_(T=>{const P=T.target,ee=[...x.branches].some(te=>te.contains(P));!Y||ee||(i?.(T),m?.(T),T.defaultPrevented||p?.())},w),K=p_(T=>{const P=T.target;[...x.branches].some(te=>te.contains(P))||(u?.(T),m?.(T),T.defaultPrevented||p?.())},w);return l_(T=>{V===x.layers.size-1&&(l?.(T),!T.defaultPrevented&&p&&(T.preventDefault(),p()))},w),b.useEffect(()=>{if(y)return s&&(x.layersWithOutsidePointerEventsDisabled.size===0&&(hx=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(y)),x.layers.add(y),gx(),()=>{s&&x.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=hx)}},[y,w,s,x]),b.useEffect(()=>()=>{y&&(x.layers.delete(y),x.layersWithOutsidePointerEventsDisabled.delete(y),gx())},[y,x]),b.useEffect(()=>{const T=()=>j({});return document.addEventListener(Vf,T),()=>document.removeEventListener(Vf,T)},[]),d.jsx(Ye.div,{...h,ref:_,style:{pointerEvents:B?Y?"auto":"none":void 0,...n.style},onFocusCapture:be(n.onFocusCapture,K.onFocusCapture),onBlurCapture:be(n.onBlurCapture,K.onBlurCapture),onPointerDownCapture:be(n.onPointerDownCapture,q.onPointerDownCapture)})});wc.displayName=i_;var d_="DismissableLayerBranch",f_=b.forwardRef((n,a)=>{const s=b.useContext(xy),l=b.useRef(null),i=We(a,l);return b.useEffect(()=>{const u=l.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),d.jsx(Ye.div,{...n,ref:i})});f_.displayName=d_;function m_(n,a=globalThis?.document){const s=Ln(n),l=b.useRef(!1),i=b.useRef(()=>{});return b.useEffect(()=>{const u=p=>{if(p.target&&!l.current){let h=function(){vy(c_,s,x,{discrete:!0})};const x={originalEvent:p};p.pointerType==="touch"?(a.removeEventListener("click",i.current),i.current=h,a.addEventListener("click",i.current,{once:!0})):h()}else a.removeEventListener("click",i.current);l.current=!1},m=window.setTimeout(()=>{a.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(m),a.removeEventListener("pointerdown",u),a.removeEventListener("click",i.current)}},[a,s]),{onPointerDownCapture:()=>l.current=!0}}function p_(n,a=globalThis?.document){const s=Ln(n),l=b.useRef(!1);return b.useEffect(()=>{const i=u=>{u.target&&!l.current&&vy(u_,s,{originalEvent:u},{discrete:!1})};return a.addEventListener("focusin",i),()=>a.removeEventListener("focusin",i)},[a,s]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function gx(){const n=new CustomEvent(Vf);document.dispatchEvent(n)}function vy(n,a,s,{discrete:l}){const i=s.originalEvent.target,u=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:s});a&&i.addEventListener(n,a,{once:!0}),l?gy(i,u):i.dispatchEvent(u)}var Sn=globalThis?.document?b.useLayoutEffect:()=>{},h_=mc[" useId ".trim().toString()]||(()=>{}),g_=0;function ac(n){const[a,s]=b.useState(h_());return Sn(()=>{s(l=>l??String(g_++))},[n]),n||(a?`radix-${a}`:"")}const x_=["top","right","bottom","left"],Ka=Math.min,tn=Math.max,rc=Math.round,Li=Math.floor,Un=n=>({x:n,y:n}
vendor: 18,717 bytes, line 50
50),v_={left:"right",right:"left",bottom:"top",top:"bottom"},y_={start:"end",end:"start"};function If(n,a,s){return tn(n,Ka(a,s))}function ua(n,a){return typeof n=="function"?n(a):n}function da(n){return n.split("-")[0]}function qs(n){return n.split("-")[1]}function pm(n){return n==="x"?"y":"x"}function hm(n){return n==="y"?"height":"width"}const b_=new Set(["top","bottom"]);function Hn(n){return b_.has(da(n))?"y":"x"}function gm(n){return pm(Hn(n))}function w_(n,a,s){s===void 0&&(s=!1);const l=qs(n),i=gm(n),u=hm(i);let m=i==="x"?l===(s?"end":"start")?"right":"left":l==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(m=sc(m)),[m,sc(m)]}function S_(n){const a=sc(n);return[Yf(n),a,Yf(a)]}function Yf(n){return n.replace(/start|end/g,a=>y_[a])}const xx=["left","right"],vx=["right","left"],E_=["top","bottom"],j_=["bottom","top"];function __(n,a,s){switch(n){case"top":case"bottom":return s?a?vx:xx:a?xx:vx;case"left":case"right":return a?E_:j_;default:return[]}}function N_(n,a,s,l){const i=qs(n);let u=__(da(n),s==="start",l);return i&&(u=u.map(m=>m+"-"+i),a&&(u=u.concat(u.map(Yf)))),u}function sc(n){return n.replace(/left|right|bottom|top/g,a=>v_[a])}function A_(n){return{top:0,right:0,bottom:0,left:0,...n}}function yy(n){return typeof n!="number"?A_(n):{top:n,right:n,bottom:n,left:n}}function oc(n){const{x:a,y:s,width:l,height:i}=n;return{width:l,height:i,top:s,left:a,right:a+l,bottom:s+i,x:a,y:s}}function yx(n,a,s){let{reference:l,floating:i}=n;const u=Hn(a),m=gm(a),p=hm(m),h=da(a),x=u==="y",y=l.x+l.width/2-i.width/2,g=l.y+l.height/2-i.height/2,w=l[p]/2-i[p]/2;let j;switch(h){case"top":j={x:y,y:l.y-i.height};break;case"bottom":j={x:y,y:l.y+l.height};break;case"right":j={x:l.x+l.width,y:g};break;case"left":j={x:l.x-i.width,y:g};break;default:j={x:l.x,y:l.y}}switch(qs(a)){case"start":j[m]-=w*(s&&x?-1:1);break;case"end":j[m]+=w*(s&&x?-1:1);break}return j}const C_=async(n,a,s)=>{const{placement:l="bottom",strategy:i="absolute",middleware:u=[],platform:m}=s,p=u.filter(Boolean),h=await(m.isRTL==null?void 0:m.isRTL(a));let x=await m.getElementRects({reference:n,floating:a,strategy:i}),{x:y,y:g}=yx(x,l,h),w=l,j={},_=0;for(let E=0;E<p.length;E++){const{name:N,fn:M}=p[E],{x:V,y:B,data:Y,reset:q}=await M({x:y,y:g,initialPlacement:l,placement:w,strategy:i,middlewareData:j,rects:x,platform:m,elements:{reference:n,floating:a}});y=V??y,g=B??g,j={...j,[N]:{...j[N],...Y}},q&&_<=50&&(_++,typeof q=="object"&&(q.placement&&(w=q.placement),q.rects&&(x=q.rects===!0?await m.getElementRects({reference:n,floating:a,strategy:i}):q.rects),{x:y,y:g}=yx(x,w,h)),E=-1)}return{x:y,y:g,placement:w,strategy:i,middlewareData:j}};async function sl(n,a){var s;a===void 0&&(a={});const{x:l,y:i,platform:u,rects:m,elements:p,strategy:h}=n,{boundary:x="clippingAncestors",rootBoundary:y="viewport",elementContext:g="floating",altBoundary:w=!1,padding:j=0}=ua(a,n),_=yy(j),N=p[w?g==="floating"?"reference":"floating":g],M=oc(await u.getClippingRect({element:(s=await(u.isElement==null?void 0:u.isElement(N)))==null||s?N:N.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(p.floating)),boundary:x,rootBoundary:y,strategy:h})),V=g==="floating"?{x:l,y:i,width:m.floating.width,height:m.floating.height}:m.reference,B=await(u.getOffsetParent==null?void 0:u.getOffsetParent(p.floating)),Y=await(u.isElement==null?void 0:u.isElement(B))?await(u.getScale==null?void 0:u.getScale(B))||{x:1,y:1}:{x:1,y:1},q=oc(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:p,rect:V,offsetParent:B,strategy:h}):V);return{top:(M.top-q.top+_.top)/Y.y,bottom:(q.bottom-M.bottom+_.bottom)/Y.y,left:(M.left-q.left+_.left)/Y.x,right:(q.right-M.right+_.right)/Y.x}}const O_=n=>({name:"arrow",options:n,async fn(a){const{x:s,y:l,placement:i,rects:u,platform:m,elements:p,middlewareData:h}=a,{element:x,padding:y=0}=ua(n,a)||{};if(x==null)return{};const g=yy(y),w={x:s,y:l},j=gm(i),_=hm(j),E=await m.getDimensions(x),N=j==="y",M=N?"top":"left",V=N?"bottom":"right",B=N?"clientHeight":"clientWidth",Y=u.reference[_]+u.reference[j]-w[j]-u.floating[_],q=w[j]-u.reference[j],K=await(m.getOffsetParent==null?void 0:m.getOffsetParent(x));let T=K?K[B]:0;(!T||!await(m.isElement==null?void 0:m.isElement(K)))&&(T=p.floating[B]||u.floating[_]);const P=Y/2-q/2,ee=T/2-E[_]/2-1,te=Ka(g[M],ee),W=Ka(g[V],ee),ne=te,le=T-E[_]-W,re=T/2-E[_]/2+P,oe=If(ne,re,le),C=!h.arrow&&qs(i)!=null&&re!==oe&&u.reference[_]/2-(re<ne?te:W)-E[_]/2<0,H=C?re<ne?re-ne:re-le:0;return{[j]:w[j]+H,data:{[j]:oe,centerOffset:re-oe-H,...C&&{alignmentOffset:H}},reset:C}}}),M_=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(a){var s,l;const{placement:i,middlewareData:u,rects:m,initialPlacement:p,platform:h,elements:x}=a,{mainAxis:y=!0,crossAxis:g=!0,fallbackPlacements:w,fallbackStrategy:j="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:E=!0,...N}=ua(n,a);if((s=u.arrow)!=null&&s.alignmentOffset)return{};const M=da(i),V=Hn(p),B=da(p)===p,Y=await(h.isRTL==null?void 0:h.isRTL(x.floating)),q=w||(B||!E?[sc(p)]:S_(p)),K=_!=="none";!w&&K&&q.push(...N_(p,E,_,Y));const T=[p,...q],P=await sl(a,N),ee=[];let te=((l=u.flip)==null?void 0:l.overflows)||[];if(y&&ee.push(P[M]),g){const re=w_(i,m,Y);ee.push(P[re[0]],P[re[1]])}if(te=[...te,{placement:i,overflows:ee}],!ee.every(re=>re<=0)){var W,ne;const re=(((W=u.flip)==null?void 0:W.index)||0)+1,oe=T[re];if(oe&&(!(g==="alignment"?V!==Hn(oe):!1)||te.every(D=>Hn(D.placement)===V?D.overflows[0]>0:!0)))return{data:{index:re,overflows:te},reset:{placement:oe}};let C=(ne=te.filter(H=>H.overflows[0]<=0).sort((H,D)=>H.overflows[1]-D.overflows[1])[0])==null?void 0:ne.placement;if(!C)switch(j){case"bestFit":{var le;const H=(le=te.filter(D=>{if(K){const Q=Hn(D.placement);return Q===V||Q==="y"}return!0}).map(D=>[D.placement,D.overflows.filter(Q=>Q>0).reduce((Q,ce)=>Q+ce,0)]).sort((D,Q)=>D[1]-Q[1])[0])==null?void 0:le[0];H&&(C=H);break}case"initialPlacement":C=p;break}if(i!==C)return{reset:{placement:C}}}return{}}}};function bx(n,a){return{top:n.top-a.height,right:n.right-a.width,bottom:n.bottom-a.height,left:n.left-a.width}}function wx(n){return x_.some(a=>n[a]>=0)}const T_=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(a){const{rects:s}=a,{strategy:l="referenceHidden",...i}=ua(n,a);switch(l){case"referenceHidden":{const u=await sl(a,{...i,elementContext:"reference"}),m=bx(u,s.reference);return{data:{referenceHiddenOffsets:m,referenceHidden:wx(m)}}}case"escaped":{const u=await sl(a,{...i,altBoundary:!0}),m=bx(u,s.floating);return{data:{escapedOffsets:m,escaped:wx(m)}}}default:return{}}}}},by=new Set(["left","top"]);async function R_(n,a){const{placement:s,platform:l,elements:i}=n,u=await(l.isRTL==null?void 0:l.isRTL(i.floating)),m=da(s),p=qs(s),h=Hn(s)==="y",x=by.has(m)?-1:1,y=u&&h?-1:1,g=ua(a,n);let{mainAxis:w,crossAxis:j,alignmentAxis:_}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return p&&typeof _=="number"&&(j=p==="end"?_*-1:_),h?{x:j*y,y:w*x}:{x:w*x,y:j*y}}const D_=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(a){var s,l;const{x:i,y:u,placement:m,middlewareData:p}=a,h=await R_(a,n);return m===((s=p.offset)==null?void 0:s.placement)&&(l=p.arrow)!=null&&l.alignmentOffset?{}:{x:i+h.x,y:u+h.y,data:{...h,placement:m}}}}},P_=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(a){const{x:s,y:l,placement:i}=a,{mainAxis:u=!0,crossAxis:m=!1,limiter:p={fn:N=>{let{x:M,y:V}=N;return{x:M,y:V}}},...h}=ua(n,a),x={x:s,y:l},y=await sl(a,h),g=Hn(da(i)),w=pm(g);let j=x[w],_=x[g];if(u){const N=w==="y"?"top":"left",M=w==="y"?"bottom":"right",V=j+y[N],B=j-y[M];j=If(V,j,B)}if(m){const N=g==="y"?"top":"left",M=g==="y"?"bottom":"right",V=_+y[N],B=_-y[M];_=If(V,_,B)}const E=p.fn({...a,[w]:j,[g]:_});return{...E,data:{x:E.x-s,y:E.y-l,enabled:{[w]:u,[g]:m}}}}}},k_=function(n){return n===void 0&&(n={}),{options:n,fn(a){const{x:s,y:l,placement:i,rects:u,middlewareData:m}=a,{offset:p=0,mainAxis:h=!0,crossAxis:x=!0}=ua(n,a),y={x:s,y:l},g=Hn(i),w=pm(g);let j=y[w],_=y[g];const E=ua(p,a),N=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(h){const B=w==="y"?"height":"width",Y=u.reference[w]-u.floating[B]+N.mainAxis,q=u.reference[w]+u.reference[B]-N.mainAxis;j<Y?j=Y:j>q&&(j=q)}if(x){var M,V;const B=w==="y"?"width":"height",Y=by.has(da(i)),q=u.reference[g]-u.floating[B]+(Y&&((M=m.offset)==null?void 0:M[g])||0)+(Y?0:N.crossAxis),K=u.reference[g]+u.reference[B]+(Y?0:((V=m.offset)==null?void 0:V[g])||0)-(Y?N.crossAxis:0);_<q?_=q:_>K&&(_=K)}return{[w]:j,[g]:_}}}},z_=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(a){var s,l;const{placement:i,rects:u,platform:m,elements:p}=a,{apply:h=()=>{},...x}=ua(n,a),y=await sl(a,x),g=da(i),w=qs(i),j=Hn(i)==="y",{width:_,height:E}=u.floating;let N,M;g==="top"||g==="bottom"?(N=g,M=w===(await(m.isRTL==null?void 0:m.isRTL(p.floating))?"start":"end")?"left":"right"):(M=g,N=w==="end"?"top":"bottom");const V=E-y.top-y.bottom,B=_-y.left-y.right,Y=Ka(E-y[N],V),q=Ka(_-y[M],B),K=!a.middlewareData.shift;let T=Y,P=q;if((s=a.middlewareData.shift)!=null&&s.enabled.x&&(P=B),(l=a.middlewareData.shift)!=null&&l.enabled.y&&(T=V),K&&!w){const te=tn(y.left,0),W=tn(y.right,0),ne=tn(y.top,0),le=tn(y.bottom,0);j?P=_-2*(te!==0||W!==0?te+W:tn(y.left,y.right)):T=E-2*(ne!==0||le!==0?ne+le:tn(y.top,y.bottom))}await h({...a,availableWidth:P,availableHeight:T});const ee=await m.getDimensions(p.floating);return _!==ee.width||E!==ee.height?{reset:{rects:!0}}:{}}}};function Sc(){return typeof window<"u"}function Qs(n){return wy(n)?(n.nodeName||"").toLowerCase():"#document"}function an(n){var a;return(n==null||(a=n.ownerDocument)==null?void 0:a.defaultView)||window}function Qn(n){var a;return(a=(wy(n)?n.ownerDocument:n.document)||window.document)==null?void 0:a.documentElement}function wy(n){return Sc()?n instanceof Node||n instanceof an(n).Node:!1}function En(n){return Sc()?n instanceof Element||n instanceof an(n).Element:!1}function Bn(n){return Sc()?n instanceof HTMLElement||n instanceof an(n).HTMLElement:!1}function Sx(n){return!Sc()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof an(n).ShadowRoot}const H_=new Set(["inline","contents"]);function pl(n){const{overflow:a,overflowX:s,overflowY:l,display:i}=jn(n);return/auto|scroll|overlay|hidden|clip/.test(a+l+s)&&!H_.has(i)}const U_=new Set(["table","td","th"]);function L_(n){return U_.has(Qs(n))}const B_=[":popover-open",":modal"];function Ec(n){return B_.some(a=>{try{return n.matches(a)}catch{return!1}})}const q_=["transform","translate","scale","rotate","perspective"],Q_=["transform","translate","scale","rotate","perspective","filter"],G_=["paint","layout","strict","content"];function xm(n){const a=vm(),s=En(n)?jn(n):n;return q_.some(l=>s[l]?s[l]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!a&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!a&&(s.filter?s.filter!=="none":!1)||Q_.some(l=>(s.willChange||"").includes(l))||G_.some(l=>(s.contain||"").includes(l))}function V_(n){let a=$a(n);for(;Bn(a)&&!Hs(a);){if(xm(a))return a;if(Ec(a))return null;a=$a(a)}return null}function vm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const I_=new Set(["html","body","#document"]);function Hs(n){return I_.has(Qs(n))}function jn(n){return an(n).getComputedStyle(n)}function jc(n){return En(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function $a(n){if(Qs(n)==="html")return n;const a=n.assignedSlot||n.parentNode||Sx(n)&&n.host||Qn(n);return Sx(a)?a.host:a}function Sy(n){const a=$a(n);return Hs(a)?n.ownerDocument?n.ownerDocument.body:n.body:Bn(a)&&pl(a)?a:Sy(a)}function ol(n,a,s){var l;a===void 0&&(a=[]),s===void 0&&(s=!0);const i=Sy(n),u=i===((l=n.ownerDocument)==null?void 0:l.body),m=an(i);if(u){const p=Kf(m);return a.concat(m,m.visualViewport||[],pl(i)?i:[],p&&s?ol(p):[])}return a.concat(i,ol(i,[],s))}function Kf(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Ey(n){const a=jn(n);let s=parseFloat(a.width)||0,l=parseFloat(a.height)||0;const i=Bn(n),u=i?n.offsetWidth:s,m=i?n.offsetHeight:l,p=rc(s)!==u||rc(l)!==m;return p&&(s=u,l=m),{width:s,height:l,$:p}}function ym(n){return En(n)?n:n.contextElement}function Ms(n){const a=ym(n);if(!Bn(a))return Un(1);const s=a.getBoundingClientRect(),{width:l,height:i,$:u}=Ey(a);let m=(u?rc(s.width):s.width)/l,p=(u?rc(s.height):s.height)/i;return(!m||!Number.isFinite(m))&&(m=1),(!p||!Number.isFinite(p))&&(p=1),{x:m,y:p}}const Y_=Un(0);function jy(n){const a=an(n);return!vm()||!a.visualViewport?Y_:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function K_(n,a,s){return a===void 0&&(a=!1),!s||a&&s!==an(n)?!1:a}function Or(n,a,s,l){a===void 0&&(a=!1),s===void 0&&(s=!1);const i=n.getBoundingClientRect(),u=ym(n);let m=Un(1);a&&(l?En(l)&&(m=Ms(l)):m=Ms(n));const p=K_(u,s,l)?jy(u):Un(0);let h=(i.left+p.x)/m.x,x=(i.top+p.y)/m.y,y=i.width/m.x,g=i.height/m.y;if(u){const w=an(u),j=l&&En(l)?an(l):l;let _=w,E=Kf(_);for(;E&&l&&j!==_;){const N=Ms(E),M=E.getBoundingClientRect(),V=jn(E),B=M.left+(E.clientLeft+parseFloat(V.paddingLeft))*N.x,Y=M.top+(E.clientTop+parseFloat(V.paddingTop))*N.y;h*=N.x,x*=N.y,y*=N.x,g*=N.y,h+=B,x+=Y,_=an(E),E=Kf(_)}}return oc({width:y,height:g,x:h,y:x})}function _c(n,a){const s=jc(n).scrollLeft;return a?a.left+s:Or(Qn(n)).left+s}function _y(n,a){const s=n.getBoundingClientRect(),l=s.left+a.scrollLeft-_c(n,s),i=s.top+a.scrollTop;return{x:l,y:i}}function $_(n){let{elements:a,rect:s,offsetParent:l,strategy:i}=n;const u=i==="fixed",m=Qn(l),p=a?Ec(a.floating):!1;if(l===m||p&&u)return s;let h={scrollLeft:0,scrollTop:0},x=Un(1);const y=Un(0),g=Bn(l);if((g||!g&&!u)&&((Qs(l)!=="body"||pl(m))&&(h=jc(l)),Bn(l))){const j=Or(l);x=Ms(l),y.x=j.x+l.clientLeft,y.y=j.y+l.clientTop}const w=m&&!g&&!u?_y(m,h):Un(0);return{width:s.width*x.x,height:s.height*x.y,x:s.x*x.x-h.scrollLeft*x.x+y.x+w.x,y:s.y*x.y-h.scrollTop*x.y+y.y+w.y}}function F_(n){return Array.from(n.getClientRects())}function X_(n){const a=Qn(n),s=jc(n),l=n.ownerDocument.body,i=tn(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),u=tn(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let m=-s.scrollLeft+_c(n);const p=-s.scrollTop;return jn(l).direction==="rtl"&&(m+=tn(a.clientWidth,l.clientWidth)-i),{width:i,height:u,x:m,y:p}}const Ex=25;function Z_(n,a){const s=an(n),l=Qn(n),i=s.visualViewport;let u=l.clientWidth,m=l.clientHeight,p=0,h=0;if(i){u=i.width,m=i.height;const y=vm();(!y||y&&a==="fixed")&&(p=i.offsetLeft,h=i.offsetTop)}const x=_c(l);if(x<=0){const y=l.ownerDocument,g=y.body,w=getComputedStyle(g),j=y.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,_=Math.abs(l.clientWidth-g.clientWidth-j);_<=Ex&&(u-=_)}else x<=Ex&&(u+=x);return{width:u,height:m,x:p,y:h}}const J_=new Set(["absolute","fixed"]);function W_(n,a){const s=Or(n,!0,a==="fixed"),l=s.top+n.clientTop,i=s.left+n.clientLeft,u=Bn(n)?Ms(n):Un(1),m=n.clientWidth*u.x,p=n.clientHeight*u.y,h=i*u.x,x=l*u.y;return{width:m,height:p,x:h,y:x}}function jx(n,a,s){let l;if(a==="viewport")l=Z_(n,s);else if(a==="document")l=X_(Qn(n));else if(En(a))l=W_(a,s);else{const i=jy(n);l={x:a.x-i.x,y:a.y-i.y,width:a.width,height:a.height}}return oc(l)}function Ny(n,a){const s=$a(n);return s===a||!En(s)||Hs(s)?!1:jn(s).position==="fixed"||Ny(s,a)}function e3(n,a){const s=a.get(n);if(s)return s;let l=ol(n,[],!1).filter(p=>En(p)&&Qs(p)!=="body"),i=null;const u=jn(n).position==="fixed";let m=u?$a(n):n;for(;En(m)&&!Hs(m);){const p=jn(m),h=xm(m);!h&&p.position==="fixed"&&(i=null),(u?!h&&!i:!h&&p.position==="static"&&!!i&&J_.has(i.position)||pl(m)&&!h&&Ny(n,m))?l=l.filter(y=>y!==m):i=p,m=$a(m)}return a.set(n,l),l}function t3(n){let{element:a,boundary:s,rootBoundary:l,strategy:i}=n;const m=[...s==="clippingAncestors"?Ec(a)?[]:e3(a,this._c):[].concat(s),l],p=m[0],h=m.reduce((x,y)=>{const g=jx(a,y,i);return x.top=tn(g.top,x.top),x.right=Ka(g.right,x.right),x.bottom=Ka(g.bottom,x.bottom),x.left=tn(g.left,x.left),x},jx(a,p,i));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function n3(n){const{width:a,height:s}=Ey(n);return{width:a,height:s}}function a3(n,a,s){const l=Bn(a),i=Qn(a),u=s==="fixed",m=Or(n,!0,u,a);let p={scrollLeft:0,scrollTop:0};const h=Un(0);function x(){h.x=_c(i)}if(l||!l&&!u)if((Qs(a)!=="body"||pl(i))&&(p=jc(a)),l){const j=Or(a,!0,u,a);h.x=j.x+a.clientLeft,h.y=j.y+a.clientTop}else i&&x();u&&!l&&i&&x();const y=i&&!l&&!u?_y(i,p):Un(0),g=m.left+p.scrollLeft-h.x-y.x,w=m.top+p.scrollTop-h.y-y.y;return{x:g,y:w,width:m.width,height:m.height}}function uf(n){return jn(n).position==="static"}function _x(n,a){if(!Bn(n)||jn(n).position==="fixed")return null;if(a)return a(n);let s=n.offsetParent;return Qn(n)===s&&(s=s.ownerDocument.body),s}function Ay(n,a){const s=an(n);if(Ec(n))return s;if(!Bn(n)){let i=$a(n);for(;i&&!Hs(i);){if(En(i)&&!uf(i))return i;i=$a(i)}return s}let l=_x(n,a);for(;l&&L_(l)&&uf(l);)l=_x(l,a);return l&&Hs(l)&&uf(l)&&!xm(l)?s:l||V_(n)||s}const r3=async function(n){const a=this.getOffsetParent||Ay,s=this.getDimensions,l=await s(n.floating);return{reference:a3(n.reference,await a(n.floating),n.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function s3(n){return jn(n).direction==="rtl"}const o3={convertOffsetParentRelativeRectToViewportRelativeRect:$_,getDocumentElement:Qn,getClippingRect:t3,getOffsetParent:Ay,getElementRects:r3,getClientRects:F_,getDimensions:n3,getScale:Ms,isElement:En,isRTL:s3};function Cy(n,a){return n.x===a.x&&n.y===a.y&&n.width===a.width&&n.height===a.height}function l3(n,a){let s=null,l;const i=Qn(n);function u(){var p;clearTimeout(l),(p=s)==null||p.disconnect(),s=null}function m(p,h){p===void 0&&(p=!1),h===void 0&&(h=1),u();const x=n.getBoundingClientRect(),{left:y,top:g,width:w,height:j}=x;if(p||a(),!w||!j)return;const _=Li(g),E=Li(i.clientWidth-(y+w)),N=Li(i.clientHeight-(g+j)),M=Li(y),B={rootMargin:-_+"px "+-E+"px "+-N+"px "+-M+"px",threshold:tn(0,Ka(1,h))||1};let Y=!0;function q(K){const T=K[0].intersectionRatio;if(T!==h){if(!Y)return m();T?m(!1,T):l=setTimeout(()=>{m(!1,1e-7)},1e3)}T===1&&!Cy(x,n.getBoundingClientRect())&&m(),Y=!1}try{s=new IntersectionObserver(q,{...B,root:i.ownerDocument})}catch{s=new IntersectionObserver(q,B)}s.observe(n)}return m(!0),u}function i3(n,a,s,l){l===void 0&&(l={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:m=typeof ResizeObserver=="function",layoutShift:p=typeof IntersectionObserver=="function",animationFrame:h=!1}=l,x=ym(n),y=i||u?[...x?ol(x):[],...ol(a)]:[];
vendor: 9,608 bytes, line 50
50y.forEach(M=>{i&&M.addEventListener("scroll",s,{passive:!0}),u&&M.addEventListener("resize",s)});const g=x&&p?l3(x,s):null;let w=-1,j=null;m&&(j=new ResizeObserver(M=>{let[V]=M;V&&V.target===x&&j&&(j.unobserve(a),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var B;(B=j)==null||B.observe(a)})),s()}),x&&!h&&j.observe(x),j.observe(a));let _,E=h?Or(n):null;h&&N();function N(){const M=Or(n);E&&!Cy(E,M)&&s(),E=M,_=requestAnimationFrame(N)}return s(),()=>{var M;y.forEach(V=>{i&&V.removeEventListener("scroll",s),u&&V.removeEventListener("resize",s)}),g?.(),(M=j)==null||M.disconnect(),j=null,h&&cancelAnimationFrame(_)}}const c3=D_,u3=P_,d3=M_,f3=z_,m3=T_,Nx=O_,p3=k_,h3=(n,a,s)=>{const l=new Map,i={platform:o3,...s},u={...i.platform,_c:l};return C_(n,a,{...i,platform:u})};var g3=typeof document<"u",x3=function(){},Zi=g3?b.useLayoutEffect:x3;function lc(n,a){if(n===a)return!0;if(typeof n!=typeof a)return!1;if(typeof n=="function"&&n.toString()===a.toString())return!0;let s,l,i;if(n&&a&&typeof n=="object"){if(Array.isArray(n)){if(s=n.length,s!==a.length)return!1;for(l=s;l--!==0;)if(!lc(n[l],a[l]))return!1;return!0}if(i=Object.keys(n),s=i.length,s!==Object.keys(a).length)return!1;for(l=s;l--!==0;)if(!{}.hasOwnProperty.call(a,i[l]))return!1;for(l=s;l--!==0;){const u=i[l];if(!(u==="_owner"&&n.$$typeof)&&!lc(n[u],a[u]))return!1}return!0}return n!==n&&a!==a}function Oy(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Ax(n,a){const s=Oy(n);return Math.round(a*s)/s}function df(n){const a=b.useRef(n);return Zi(()=>{a.current=n}),a}function v3(n){n===void 0&&(n={});const{placement:a="bottom",strategy:s="absolute",middleware:l=[],platform:i,elements:{reference:u,floating:m}={},transform:p=!0,whileElementsMounted:h,open:x}=n,[y,g]=b.useState({x:0,y:0,strategy:s,placement:a,middlewareData:{},isPositioned:!1}),[w,j]=b.useState(l);lc(w,l)||j(l);const[_,E]=b.useState(null),[N,M]=b.useState(null),V=b.useCallback(D=>{D!==K.current&&(K.current=D,E(D))},[]),B=b.useCallback(D=>{D!==T.current&&(T.current=D,M(D))},[]),Y=u||_,q=m||N,K=b.useRef(null),T=b.useRef(null),P=b.useRef(y),ee=h!=null,te=df(h),W=df(i),ne=df(x),le=b.useCallback(()=>{if(!K.current||!T.current)return;const D={placement:a,strategy:s,middleware:w};W.current&&(D.platform=W.current),h3(K.current,T.current,D).then(Q=>{const ce={...Q,isPositioned:ne.current!==!1};re.current&&!lc(P.current,ce)&&(P.current=ce,mm.flushSync(()=>{g(ce)}))})},[w,a,s,W,ne]);Zi(()=>{x===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,g(D=>({...D,isPositioned:!1})))},[x]);const re=b.useRef(!1);Zi(()=>(re.current=!0,()=>{re.current=!1}),[]),Zi(()=>{if(Y&&(K.current=Y),q&&(T.current=q),Y&&q){if(te.current)return te.current(Y,q,le);le()}},[Y,q,le,te,ee]);const oe=b.useMemo(()=>({reference:K,floating:T,setReference:V,setFloating:B}),[V,B]),C=b.useMemo(()=>({reference:Y,floating:q}),[Y,q]),H=b.useMemo(()=>{const D={position:s,left:0,top:0};if(!C.floating)return D;const Q=Ax(C.floating,y.x),ce=Ax(C.floating,y.y);return p?{...D,transform:"translate("+Q+"px, "+ce+"px)",...Oy(C.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:Q,top:ce}},[s,p,C.floating,y.x,y.y]);return b.useMemo(()=>({...y,update:le,refs:oe,elements:C,floatingStyles:H}),[y,le,oe,C,H])}const y3=n=>{function a(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:n,fn(s){const{element:l,padding:i}=typeof n=="function"?n(s):n;return l&&a(l)?l.current!=null?Nx({element:l.current,padding:i}).fn(s):{}:l?Nx({element:l,padding:i}).fn(s):{}}}},b3=(n,a)=>({...c3(n),options:[n,a]}),w3=(n,a)=>({...u3(n),options:[n,a]}),S3=(n,a)=>({...p3(n),options:[n,a]}),E3=(n,a)=>({...d3(n),options:[n,a]}),j3=(n,a)=>({...f3(n),options:[n,a]}),_3=(n,a)=>({...m3(n),options:[n,a]}),N3=(n,a)=>({...y3(n),options:[n,a]});var A3="Arrow",My=b.forwardRef((n,a)=>{const{children:s,width:l=10,height:i=5,...u}=n;return d.jsx(Ye.svg,{...u,ref:a,width:l,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?s:d.jsx("polygon",{points:"0,0 30,0 15,10"})})});My.displayName=A3;var C3=My;function Ty(n){const[a,s]=b.useState(void 0);return Sn(()=>{if(n){s({width:n.offsetWidth,height:n.offsetHeight});const l=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const u=i[0];let m,p;if("borderBoxSize"in u){const h=u.borderBoxSize,x=Array.isArray(h)?h[0]:h;m=x.inlineSize,p=x.blockSize}else m=n.offsetWidth,p=n.offsetHeight;s({width:m,height:p})});return l.observe(n,{box:"border-box"}),()=>l.unobserve(n)}else s(void 0)},[n]),a}var bm="Popper",[Ry,Gs]=ma(bm),[O3,Dy]=Ry(bm),Py=n=>{const{__scopePopper:a,children:s}=n,[l,i]=b.useState(null);return d.jsx(O3,{scope:a,anchor:l,onAnchorChange:i,children:s})};Py.displayName=bm;var ky="PopperAnchor",zy=b.forwardRef((n,a)=>{const{__scopePopper:s,virtualRef:l,...i}=n,u=Dy(ky,s),m=b.useRef(null),p=We(a,m),h=b.useRef(null);return b.useEffect(()=>{const x=h.current;h.current=l?.current||m.current,x!==h.current&&u.onAnchorChange(h.current)}),l?null:d.jsx(Ye.div,{...i,ref:p})});zy.displayName=ky;var wm="PopperContent",[M3,T3]=Ry(wm),Hy=b.forwardRef((n,a)=>{const{__scopePopper:s,side:l="bottom",sideOffset:i=0,align:u="center",alignOffset:m=0,arrowPadding:p=0,avoidCollisions:h=!0,collisionBoundary:x=[],collisionPadding:y=0,sticky:g="partial",hideWhenDetached:w=!1,updatePositionStrategy:j="optimized",onPlaced:_,...E}=n,N=Dy(wm,s),[M,V]=b.useState(null),B=We(a,ie=>V(ie)),[Y,q]=b.useState(null),K=Ty(Y),T=K?.width??0,P=K?.height??0,ee=l+(u!=="center"?"-"+u:""),te=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},W=Array.isArray(x)?x:[x],ne=W.length>0,le={padding:te,boundary:W.filter(D3),altBoundary:ne},{refs:re,floatingStyles:oe,placement:C,isPositioned:H,middlewareData:D}=v3({strategy:"fixed",placement:ee,whileElementsMounted:(...ie)=>i3(...ie,{animationFrame:j==="always"}),elements:{reference:N.anchor},middleware:[b3({mainAxis:i+P,alignmentAxis:m}),h&&w3({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?S3():void 0,...le}),h&&E3({...le}),j3({...le,apply:({elements:ie,rects:ve,availableWidth:Ae,availableHeight:fe})=>{const{width:De,height:Le}=ve.reference,Ct=ie.floating.style;Ct.setProperty("--radix-popper-available-width",`${Ae}px`),Ct.setProperty("--radix-popper-available-height",`${fe}px`),Ct.setProperty("--radix-popper-anchor-width",`${De}px`),Ct.setProperty("--radix-popper-anchor-height",`${Le}px`)}}),Y&&N3({element:Y,padding:p}),P3({arrowWidth:T,arrowHeight:P}),w&&_3({strategy:"referenceHidden",...le})]}),[Q,ce]=By(C),A=Ln(_);Sn(()=>{H&&A?.()},[H,A]);const I=D.arrow?.x,z=D.arrow?.y,F=D.arrow?.centerOffset!==0,[ae,de]=b.useState();return Sn(()=>{M&&de(window.getComputedStyle(M).zIndex)},[M]),d.jsx("div",{ref:re.setFloating,"data-radix-popper-content-wrapper":"",style:{...oe,transform:H?oe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ae,"--radix-popper-transform-origin":[D.transformOrigin?.x,D.transformOrigin?.y].join(" "),...D.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:d.jsx(M3,{scope:s,placedSide:Q,onArrowChange:q,arrowX:I,arrowY:z,shouldHideArrow:F,children:d.jsx(Ye.div,{"data-side":Q,"data-align":ce,...E,ref:B,style:{...E.style,animation:H?void 0:"none"}})})})});Hy.displayName=wm;var Uy="PopperArrow",R3={top:"bottom",right:"left",bottom:"top",left:"right"},Ly=b.forwardRef(function(a,s){const{__scopePopper:l,...i}=a,u=T3(Uy,l),m=R3[u.placedSide];return d.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[m]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:d.jsx(C3,{...i,ref:s,style:{...i.style,display:"block"}})})});Ly.displayName=Uy;function D3(n){return n!==null}var P3=n=>({name:"transformOrigin",options:n,fn(a){const{placement:s,rects:l,middlewareData:i}=a,m=i.arrow?.centerOffset!==0,p=m?0:n.arrowWidth,h=m?0:n.arrowHeight,[x,y]=By(s),g={start:"0%",center:"50%",end:"100%"}[y],w=(i.arrow?.x??0)+p/2,j=(i.arrow?.y??0)+h/2;let _="",E="";return x==="bottom"?(_=m?g:`${w}px`,E=`${-h}px`):x==="top"?(_=m?g:`${w}px`,E=`${l.floating.height+h}px`):x==="right"?(_=`${-h}px`,E=m?g:`${j}px`):x==="left"&&(_=`${l.floating.width+h}px`,E=m?g:`${j}px`),{data:{x:_,y:E}}}});function By(n){const[a,s="center"]=n.split("-");return[a,s]}var qy=Py,Nc=zy,Sm=Hy,Em=Ly,k3="Portal",jm=b.forwardRef((n,a)=>{const{container:s,...l}=n,[i,u]=b.useState(!1);Sn(()=>u(!0),[]);const m=s||i&&globalThis?.document?.body;return m?my.createPortal(d.jsx(Ye.div,{...l,ref:a}),m):null});jm.displayName=k3;function z3(n,a){return b.useReducer((s,l)=>a[s][l]??s,n)}var Xa=n=>{const{present:a,children:s}=n,l=H3(a),i=typeof s=="function"?s({present:l.isPresent}):b.Children.only(s),u=We(l.ref,U3(i));return typeof s=="function"||l.isPresent?b.cloneElement(i,{ref:u}):null};Xa.displayName="Presence";function H3(n){const[a,s]=b.useState(),l=b.useRef(null),i=b.useRef(n),u=b.useRef("none"),m=n?"mounted":"unmounted",[p,h]=z3(m,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const x=Bi(l.current);u.current=p==="mounted"?x:"none"},[p]),Sn(()=>{const x=l.current,y=i.current;if(y!==n){const w=u.current,j=Bi(x);n?h("MOUNT"):j==="none"||x?.display==="none"?h("UNMOUNT"):h(y&&w!==j?"ANIMATION_OUT":"UNMOUNT"),i.current=n}},[n,h]),Sn(()=>
vendor: 5,266 bytes, line 50
50{if(a){let x;const y=a.ownerDocument.defaultView??window,g=j=>{const E=Bi(l.current).includes(CSS.escape(j.animationName));if(j.target===a&&E&&(h("ANIMATION_END"),!i.current)){const N=a.style.animationFillMode;a.style.animationFillMode="forwards",x=y.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=N)})}},w=j=>{j.target===a&&(u.current=Bi(l.current))};return a.addEventListener("animationstart",w),a.addEventListener("animationcancel",g),a.addEventListener("animationend",g),()=>{y.clearTimeout(x),a.removeEventListener("animationstart",w),a.removeEventListener("animationcancel",g),a.removeEventListener("animationend",g)}}else h("ANIMATION_END")},[a,h]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:b.useCallback(x=>{l.current=x?getComputedStyle(x):null,s(x)},[])}}function Bi(n){return n?.animationName||"none"}function U3(n){let a=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning;return s?n.ref:(a=Object.getOwnPropertyDescriptor(n,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}var L3=mc[" useInsertionEffect ".trim().toString()]||Sn;function Ac({prop:n,defaultProp:a,onChange:s=()=>{},caller:l}){const[i,u,m]=B3({defaultProp:a,onChange:s}),p=n!==void 0,h=p?n:i;{const y=b.useRef(n!==void 0);b.useEffect(()=>{const g=y.current;g!==p&&console.warn(`${l} is changing from ${g?"controlled":"uncontrolled"} to ${p?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),y.current=p},[p,l])}const x=b.useCallback(y=>{if(p){const g=q3(y)?y(n):y;g!==n&&m.current?.(g)}else u(y)},[p,n,u,m]);return[h,x]}function B3({defaultProp:n,onChange:a}){const[s,l]=b.useState(n),i=b.useRef(s),u=b.useRef(a);return L3(()=>{u.current=a},[a]),b.useEffect(()=>{i.current!==s&&(u.current?.(s),i.current=s)},[s,i]),[s,l,u]}function q3(n){return typeof n=="function"}var Q3=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"}),G3="VisuallyHidden",Qy=b.forwardRef((n,a)=>d.jsx(Ye.span,{...n,ref:a,style:{...Q3,...n.style}}));Qy.displayName=G3;var V3=Qy,[Cc]=ma("Tooltip",[Gs]),_m=Gs(),Gy="TooltipProvider",I3=700,Cx="tooltip.open",[Y3,Vy]=Cc(Gy),Iy=n=>{const{__scopeTooltip:a,delayDuration:s=I3,skipDelayDuration:l=300,disableHoverableContent:i=!1,children:u}=n,m=b.useRef(!0),p=b.useRef(!1),h=b.useRef(0);return b.useEffect(()=>{const x=h.current;return()=>window.clearTimeout(x)},[]),d.jsx(Y3,{scope:a,isOpenDelayedRef:m,delayDuration:s,onOpen:b.useCallback(()=>{window.clearTimeout(h.current),m.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>m.current=!0,l)},[l]),isPointerInTransitRef:p,onPointerInTransitChange:b.useCallback(x=>{p.current=x},[]),disableHoverableContent:i,children:u})};Iy.displayName=Gy;var Yy="Tooltip",[ZM,Oc]=Cc(Yy),$f="TooltipTrigger",K3=b.forwardRef((n,a)=>{const{__scopeTooltip:s,...l}=n,i=Oc($f,s),u=Vy($f,s),m=_m(s),p=b.useRef(null),h=We(a,p,i.onTriggerChange),x=b.useRef(!1),y=b.useRef(!1),g=b.useCallback(()=>x.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),d.jsx(Nc,{asChild:!0,...m,children:d.jsx(Ye.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...l,ref:h,onPointerMove:be(n.onPointerMove,w=>{w.pointerType!=="touch"&&!y.current&&!u.isPointerInTransitRef.current&&(i.onTriggerEnter(),y.current=!0)}),onPointerLeave:be(n.onPointerLeave,()=>{i.onTriggerLeave(),y.current=!1}),onPointerDown:be(n.onPointerDown,()=>{i.open&&i.onClose(),x.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:be(n.onFocus,()=>{x.current||i.onOpen()}),onBlur:be(n.onBlur,i.onClose),onClick:be(n.onClick,i.onClose)})})});K3.displayName=$f;var $3="TooltipPortal",[JM,F3]=Cc($3,{forceMount:void 0}),Us="TooltipContent",X3=b.forwardRef((n,a)=>{const s=F3(Us,n.__scopeTooltip),{forceMount:l=s.forceMount,side:i="top",...u}=n,m=Oc(Us,n.__scopeTooltip);return d.jsx(Xa,{present:l||m.open,children:m.disableHoverableContent?d.jsx(Ky,{side:i,...u,ref:a}):d.jsx(Z3,{side:i,...u,ref:a})})}),Z3=b.forwardRef((n,a)=>{const s=Oc(Us,n.__scopeTooltip),l=Vy(Us,n.__scopeTooltip),i=b.useRef(null),u=We(a,i),[m,p]=b.useState(null),{trigger:h,onClose:x}=s,y=i.current,{onPointerInTransitChange:g}=l,w=b.useCallback(()=>{p(null),g(!1)},[g]),j=b.useCallback((_,E)=>{const N=_.currentTarget,M={x:_.clientX,y:_.clientY},V=nN(M,N.getBoundingClientRect()),B=aN(M,V),Y=rN(E.getBoundingClientRect()),q=oN([...B,...Y]);p(q),g(!0)},[g]);return b.useEffect(()=>()=>w(),[w]),b.useEffect(()=>{if(h&&y){const _=N=>j(N,y),E=N=>j(N,h);return h.addEventListener("pointerleave",_),y.addEventListener("pointerleave",E),()=>{h.removeEventListener("pointerleave",_),y.removeEventListener("pointerleave",E)}}},[h,y,j,w]),b.useEffect(()=>{if(m){const _=E=>{const N=E.target,M={x:E.clientX,y:E.clientY},V=h?.contains(N)||y?.contains(N),B=!sN(M,m);V?w():B&&(w(),x())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}
vendor: 8,031 bytes, line 50
50},[h,y,m,x,w]),d.jsx(Ky,{...n,ref:u})}),[J3,W3]=Cc(Yy,{isInside:!1}),eN=n_("TooltipContent"),Ky=b.forwardRef((n,a)=>{const{__scopeTooltip:s,children:l,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:m,...p}=n,h=Oc(Us,s),x=_m(s),{onClose:y}=h;return b.useEffect(()=>(document.addEventListener(Cx,y),()=>document.removeEventListener(Cx,y)),[y]),b.useEffect(()=>{if(h.trigger){const g=w=>{w.target?.contains(h.trigger)&&y()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[h.trigger,y]),d.jsx(wc,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:m,onFocusOutside:g=>g.preventDefault(),onDismiss:y,children:d.jsxs(Sm,{"data-state":h.stateAttribute,...x,...p,ref:a,style:{...p.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:[d.jsx(eN,{children:l}),d.jsx(J3,{scope:s,isInside:!0,children:d.jsx(V3,{id:h.contentId,role:"tooltip",children:i||l})})]})})});X3.displayName=Us;var $y="TooltipArrow",tN=b.forwardRef((n,a)=>{const{__scopeTooltip:s,...l}=n,i=_m(s);return W3($y,s).isInside?null:d.jsx(Em,{...i,...l,ref:a})});tN.displayName=$y;function nN(n,a){const s=Math.abs(a.top-n.y),l=Math.abs(a.bottom-n.y),i=Math.abs(a.right-n.x),u=Math.abs(a.left-n.x);switch(Math.min(s,l,i,u)){case u:return"left";case i:return"right";case s:return"top";case l:return"bottom";default:throw new Error("unreachable")}}function aN(n,a,s=5){const l=[];switch(a){case"top":l.push({x:n.x-s,y:n.y+s},{x:n.x+s,y:n.y+s});break;case"bottom":l.push({x:n.x-s,y:n.y-s},{x:n.x+s,y:n.y-s});break;case"left":l.push({x:n.x+s,y:n.y-s},{x:n.x+s,y:n.y+s});break;case"right":l.push({x:n.x-s,y:n.y-s},{x:n.x-s,y:n.y+s});break}return l}function rN(n){const{top:a,right:s,bottom:l,left:i}=n;return[{x:i,y:a},{x:s,y:a},{x:s,y:l},{x:i,y:l}]}function sN(n,a){const{x:s,y:l}=n;let i=!1;for(let u=0,m=a.length-1;u<a.length;m=u++){const p=a[u],h=a[m],x=p.x,y=p.y,g=h.x,w=h.y;y>l!=w>l&&s<(g-x)*(l-y)/(w-y)+x&&(i=!i)}return i}function oN(n){const a=n.slice();return a.sort((s,l)=>s.x<l.x?-1:s.x>l.x?1:s.y<l.y?-1:s.y>l.y?1:0),lN(a)}function lN(n){if(n.length<=1)return n.slice();const a=[];for(let l=0;l<n.length;l++){const i=n[l];for(;a.length>=2;){const u=a[a.length-1],m=a[a.length-2];if((u.x-m.x)*(i.y-m.y)>=(u.y-m.y)*(i.x-m.x))a.pop();else break}a.push(i)}a.pop();const s=[];for(let l=n.length-1;l>=0;l--){const i=n[l];for(;s.length>=2;){const u=s[s.length-1],m=s[s.length-2];if((u.x-m.x)*(i.y-m.y)>=(u.y-m.y)*(i.x-m.x))s.pop();else break}s.push(i)}return s.pop(),a.length===1&&s.length===1&&a[0].x===s[0].x&&a[0].y===s[0].y?a:a.concat(s)}var iN=Iy;function Fy(n){var a,s,l="";if(typeof n=="string"||typeof n=="number")l+=n;else if(typeof n=="object")if(Array.isArray(n)){var i=n.length;for(a=0;a<i;a++)n[a]&&(s=Fy(n[a]))&&(l&&(l+=" "),l+=s)}else for(s in n)n[s]&&(l&&(l+=" "),l+=s);return l}function Xy(){for(var n,a,s=0,l="",i=arguments.length;s<i;s++)(n=arguments[s])&&(a=Fy(n))&&(l&&(l+=" "),l+=a);return l}const Nm="-",cN=n=>{const a=dN(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:l}=n;return{getClassGroupId:m=>{const p=m.split(Nm);return p[0]===""&&p.length!==1&&p.shift(),Zy(p,a)||uN(m)},getConflictingClassGroupIds:(m,p)=>{const h=s[m]||[];return p&&l[m]?[...h,...l[m]]:h}}},Zy=(n,a)=>{if(n.length===0)return a.classGroupId;const s=n[0],l=a.nextPart.get(s),i=l?Zy(n.slice(1),l):void 0;if(i)return i;if(a.validators.length===0)return;const u=n.join(Nm);return a.validators.find(({validator:m})=>m(u))?.classGroupId},Ox=/^\[(.+)\]$/,uN=n=>{if(Ox.test(n)){const a=Ox.exec(n)[1],s=a?.substring(0,a.indexOf(":"));if(s)return"arbitrary.."+s}},dN=n=>{const{theme:a,classGroups:s}=n,l={nextPart:new Map,validators:[]};for(const i in s)Ff(s[i],l,i,a);return l},Ff=(n,a,s,l)=>{n.forEach(i=>{if(typeof i=="string"){const u=i===""?a:Mx(a,i);u.classGroupId=s;return}if(typeof i=="function"){if(fN(i)){Ff(i(l),a,s,l);return}a.validators.push({validator:i,classGroupId:s});return}Object.entries(i).forEach(([u,m])=>{Ff(m,Mx(a,u),s,l)})})},Mx=(n,a)=>{let s=n;return a.split(Nm).forEach(l=>{s.nextPart.has(l)||s.nextPart.set(l,{nextPart:new Map,validators:[]}),s=s.nextPart.get(l)}),s},fN=n=>n.isThemeGetter,mN=n=>{if(n<1)return{get:()=>{},set:()=>{}};let a=0,s=new Map,l=new Map;const i=(u,m)=>{s.set(u,m),a++,a>n&&(a=0,l=s,s=new Map)};return{get(u){let m=s.get(u);if(m!==void 0)return m;if((m=l.get(u))!==void 0)return i(u,m),m},set(u,m){s.has(u)?s.set(u,m):i(u,m)}}},Xf="!",Zf=":",pN=Zf.length,hN=n=>{const{prefix:a,experimentalParseClassName:s}=n;let l=i=>{const u=[];let m=0,p=0,h=0,x;for(let _=0;_<i.length;_++){let E=i[_];if(m===0&&p===0){if(E===Zf){u.push(i.slice(h,_)),h=_+pN;continue}if(E==="/"){x=_;continue}}E==="["?m++:E==="]"?m--:E==="("?p++:E===")"&&p--}const y=u.length===0?i:i.substring(h),g=gN(y),w=g!==y,j=x&&x>h?x-h:void 0;return{modifiers:u,hasImportantModifier:w,baseClassName:g,maybePostfixModifierPosition:j}};if(a){const i=a+Zf,u=l;l=m=>m.startsWith(i)?u(m.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:m,maybePostfixModifierPosition:void 0}}if(s){const i=l;l=u=>s({className:u,parseClassName:i})}return l},gN=n=>n.endsWith(Xf)?n.substring(0,n.length-1):n.startsWith(Xf)?n.substring(1):n,xN=n=>{const a=Object.fromEntries(n.orderSensitiveModifiers.map(l=>[l,!0]));return l=>{if(l.length<=1)return l;const i=[];let u=[];return l.forEach(m=>{m[0]==="["||a[m]?(i.push(...u.sort(),m),u=[]):u.push(m)}),i.push(...u.sort()),i}},vN=n=>({cache:mN(n.cacheSize),parseClassName:hN(n),sortModifiers:xN(n),...cN(n)}),yN=/\s+/,bN=(n,a)=>{const{parseClassName:s,getClassGroupId:l,getConflictingClassGroupIds:i,sortModifiers:u}=a,m=[],p=n.trim().split(yN);let h="";for(let x=p.length-1;x>=0;x-=1){const y=p[x],{isExternal:g,modifiers:w,hasImportantModifier:j,baseClassName:_,maybePostfixModifierPosition:E}=s(y);if(g){h=y+(h.length>0?" "+h:h);continue}let N=!!E,M=l(N?_.substring(0,E):_);if(!M){if(!N){h=y+(h.length>0?" "+h:h);continue}if(M=l(_),!M){h=y+(h.length>0?" "+h:h);continue}N=!1}const V=u(w).join(":"),B=j?V+Xf:V,Y=B+M;if(m.includes(Y))continue;m.push(Y);const q=i(M,N);for(let K=0;K<q.length;++K){const T=q[K];m.push(B+T)}h=y+(h.length>0?" "+h:h)}return h};function wN(){let n=0,a,s,l="";for(;n<arguments.length;)(a=arguments[n++])&&(s=Jy(a))&&(l&&(l+=" "),l+=s);return l}const Jy=n=>{if(typeof n=="string")return n;let a,s="";for(let l=0;l<n.length;l++)n[l]&&(a=Jy(n[l]))&&(s&&(s+=" "),s+=a);return s};function SN(n,...a){let s,l,i,u=m;function m(h){const x=a.reduce((y,g)=>g(y),n());return s=vN(x),l=s.cache.get,i=s.cache.set,u=p,p(h)}function p(h){const x=l(h);if(x)return x;const y=bN(h,s);return i(h,y),y}return function(){return u(wN.apply(null,arguments))}}const mt=n=>{const a=s=>s[n]||[];return a.isThemeGetter=!0,a},Wy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,eb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,EN=/^\d+\/\d+$/,jN=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,_N=/\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$/,NN=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,AN=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,CN=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,js=n=>EN.test(n),Ne=n=>!!n&&!Number.isNaN(Number(n)),qa=n=>!!n&&Number.isInteger(Number(n)),ff=n=>n.endsWith("%")&&Ne(n.slice(0,-1)),ia=n=>jN.test(n),ON=()=>!0,MN=n=>_N.test(n)&&!NN.test(n),tb=()=>!1,TN=n=>AN.test(n),RN=n=>CN.test(n),DN=n=>!pe(n)&&!he(n),PN=n=>Vs(n,rb,tb),pe=n=>Wy.test(n),wr=n=>Vs(n,sb,MN),mf=n=>Vs(n,LN,Ne),Tx=n=>Vs(n,nb,tb),kN=n=>Vs(n,ab,RN),qi=n=>Vs(n,ob,TN),he=n=>eb.test(n),Ko=n=>Is(n,sb),zN=n=>Is(n,BN),Rx=n=>Is(n,nb),HN=n=>Is(n,rb),UN=n=>
vendor: 4,548 bytes, line 50
50Is(n,ab),Qi=n=>Is(n,ob,!0),Vs=(n,a,s)=>{const l=Wy.exec(n);return l?l[1]?a(l[1]):s(l[2]):!1},Is=(n,a,s=!1)=>{const l=eb.exec(n);return l?l[1]?a(l[1]):s:!1},nb=n=>n==="position"||n==="percentage",ab=n=>n==="image"||n==="url",rb=n=>n==="length"||n==="size"||n==="bg-size",sb=n=>n==="length",LN=n=>n==="number",BN=n=>n==="family-name",ob=n=>n==="shadow",qN=()=>{const n=mt("color"),a=mt("font"),s=mt("text"),l=mt("font-weight"),i=mt("tracking"),u=mt("leading"),m=mt("breakpoint"),p=mt("container"),h=mt("spacing"),x=mt("radius"),y=mt("shadow"),g=mt("inset-shadow"),w=mt("text-shadow"),j=mt("drop-shadow"),_=mt("blur"),E=mt("perspective"),N=mt("aspect"),M=mt("ease"),V=mt("animate"),B=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],q=()=>[...Y(),he,pe],K=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto","contain","none"],P=()=>[he,pe,h],ee=()=>[js,"full","auto",...P()],te=()=>[qa,"none","subgrid",he,pe],W=()=>["auto",{span:["full",qa,he,pe]},qa,he,pe],ne=()=>[qa,"auto",he,pe],le=()=>["auto","min","max","fr",he,pe],re=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],oe=()=>["start","end","center","stretch","center-safe","end-safe"],C=()=>["auto",...P()],H=()=>[js,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...P()],D=()=>[n,he,pe],Q=()=>[...Y(),Rx,Tx,{position:[he,pe]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],A=()=>["auto","cover","contain",HN,PN,{size:[he,pe]}],I=()=>[ff,Ko,wr],z=()=>["","none","full",x,he,pe],F=()=>["",Ne,Ko,wr],ae=()=>["solid","dashed","dotted","double"],de=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ie=()=>[Ne,ff,Rx,Tx],ve=()=>["","none",_,he,pe],Ae=()=>["none",Ne,he,pe],fe=()=>["none",Ne,he,pe],De=()=>[Ne,he,pe],Le=()=>[js,"full",...P()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ia],breakpoint:[ia],color:[ON],container:[ia],"drop-shadow":[ia],ease:["in","out","in-out"],font:[DN],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ia],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ia],shadow:[ia],spacing:["px",Ne],text:[ia],"text-shadow":[ia],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",js,pe,he,N]}],container:["container"],columns:[{columns:[Ne,pe,he,p]}],"break-after":[{"break-after":B()}],"break-before":[{"break-before":B()}],"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:q()}],overflow:[{overflow:K()}],"overflow-x":[{"overflow-x":K()}],"overflow-y":[{"overflow-y":K()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ee()}],"inset-x":[{"inset-x":ee()}],"inset-y":[{"inset-y":ee()}],start:[{start:ee()}],end:[{end:ee()}],top:[{top:ee()}],right:[{right:ee()}],bottom:[{bottom:ee()}],left:[{left:ee()}],visibility:["visible","invisible","collapse"],z:[{z:[qa,"auto",he,pe]}],basis:[{basis:[js,"full","auto",p,...P()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ne,js,"auto","initial","none",pe]}],grow:[{grow:["",Ne,he,pe]}],shrink:[{shrink:["",Ne,he,pe]}],order:[{order:[qa,"first","last","none",he,pe]}],"grid-cols":[{"grid-cols":te()}],"col-start-end":[{col:W()}],"col-start":[{"col-start":ne()}
vendor: 10,924 bytes, line 50
50],"col-end":[{"col-end":ne()}],"grid-rows":[{"grid-rows":te()}],"row-start-end":[{row:W()}],"row-start":[{"row-start":ne()}],"row-end":[{"row-end":ne()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":le()}],"auto-rows":[{"auto-rows":le()}],gap:[{gap:P()}],"gap-x":[{"gap-x":P()}],"gap-y":[{"gap-y":P()}],"justify-content":[{justify:[...re(),"normal"]}],"justify-items":[{"justify-items":[...oe(),"normal"]}],"justify-self":[{"justify-self":["auto",...oe()]}],"align-content":[{content:["normal",...re()]}],"align-items":[{items:[...oe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...oe(),{baseline:["","last"]}]}],"place-content":[{"place-content":re()}],"place-items":[{"place-items":[...oe(),"baseline"]}],"place-self":[{"place-self":["auto",...oe()]}],p:[{p:P()}],px:[{px:P()}],py:[{py:P()}],ps:[{ps:P()}],pe:[{pe:P()}],pt:[{pt:P()}],pr:[{pr:P()}],pb:[{pb:P()}],pl:[{pl:P()}],m:[{m:C()}],mx:[{mx:C()}],my:[{my:C()}],ms:[{ms:C()}],me:[{me:C()}],mt:[{mt:C()}],mr:[{mr:C()}],mb:[{mb:C()}],ml:[{ml:C()}],"space-x":[{"space-x":P()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":P()}],"space-y-reverse":["space-y-reverse"],size:[{size:H()}],w:[{w:[p,"screen",...H()]}],"min-w":[{"min-w":[p,"screen","none",...H()]}],"max-w":[{"max-w":[p,"screen","none","prose",{screen:[m]},...H()]}],h:[{h:["screen","lh",...H()]}],"min-h":[{"min-h":["screen","lh","none",...H()]}],"max-h":[{"max-h":["screen","lh",...H()]}],"font-size":[{text:["base",s,Ko,wr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[l,he,mf]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ff,pe]}],"font-family":[{font:[zN,pe,a]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,he,pe]}],"line-clamp":[{"line-clamp":[Ne,"none",he,mf]}],leading:[{leading:[u,...P()]}],"list-image":[{"list-image":["none",he,pe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",he,pe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:D()}],"text-color":[{text:D()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ae(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ne,"from-font","auto",he,wr]}],"text-decoration-color":[{decoration:D()}],"underline-offset":[{"underline-offset":[Ne,"auto",he,pe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",he,pe]}],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",he,pe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Q()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},qa,he,pe],radial:["",he,pe],conic:[qa,he,pe]},UN,kN]}],"bg-color":[{bg:D()}],"gradient-from-pos":[{from:I()}],"gradient-via-pos":[{via:I()}],"gradient-to-pos":[{to:I()}],"gradient-from":[{from:D()}],"gradient-via":[{via:D()}],"gradient-to":[{to:D()}],rounded:[{rounded:z()}],"rounded-s":[{"rounded-s":z()}],"rounded-e":[{"rounded-e":z()}],"rounded-t":[{"rounded-t":z()}],"rounded-r":[{"rounded-r":z()}],"rounded-b":[{"rounded-b":z()}],"rounded-l":[{"rounded-l":z()}],"rounded-ss":[{"rounded-ss":z()}],"rounded-se":[{"rounded-se":z()}],"rounded-ee":[{"rounded-ee":z()}],"rounded-es":[{"rounded-es":z()}],"rounded-tl":[{"rounded-tl":z()}],"rounded-tr":[{"rounded-tr":z()}],"rounded-br":[{"rounded-br":z()}],"rounded-bl":[{"rounded-bl":z()}],"border-w":[{border:F()}],"border-w-x":[{"border-x":F()}],"border-w-y":[{"border-y":F()}],"border-w-s":[{"border-s":F()}],"border-w-e":[{"border-e":F()}],"border-w-t":[{"border-t":F()}],"border-w-r":[{"border-r":F()}],"border-w-b":[{"border-b":F()}],"border-w-l":[{"border-l":F()}],"divide-x":[{"divide-x":F()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ae(),"hidden","none"]}],"divide-style":[{divide:[...ae(),"hidden","none"]}],"border-color":[{border:D()}],"border-color-x":[{"border-x":D()}],"border-color-y":[{"border-y":D()}],"border-color-s":[{"border-s":D()}],"border-color-e":[{"border-e":D()}],"border-color-t":[{"border-t":D()}],"border-color-r":[{"border-r":D()}],"border-color-b":[{"border-b":D()}],"border-color-l":[{"border-l":D()}],"divide-color":[{divide:D()}],"outline-style":[{outline:[...ae(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ne,he,pe]}],"outline-w":[{outline:["",Ne,Ko,wr]}],"outline-color":[{outline:D()}],shadow:[{shadow:["","none",y,Qi,qi]}],"shadow-color":[{shadow:D()}],"inset-shadow":[{"inset-shadow":["none",g,Qi,qi]}],"inset-shadow-color":[{"inset-shadow":D()}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:D()}],"ring-offset-w":[{"ring-offset":[Ne,wr]}],"ring-offset-color":[{"ring-offset":D()}],"inset-ring-w":[{"inset-ring":F()}],"inset-ring-color":[{"inset-ring":D()}],"text-shadow":[{"text-shadow":["none",w,Qi,qi]}],"text-shadow-color":[{"text-shadow":D()}],opacity:[{opacity:[Ne,he,pe]}],"mix-blend":[{"mix-blend":[...de(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":de()}],"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":[Ne]}],"mask-image-linear-from-pos":[{"mask-linear-from":ie()}],"mask-image-linear-to-pos":[{"mask-linear-to":ie()}],"mask-image-linear-from-color":[{"mask-linear-from":D()}],"mask-image-linear-to-color":[{"mask-linear-to":D()}],"mask-image-t-from-pos":[{"mask-t-from":ie()}],"mask-image-t-to-pos":[{"mask-t-to":ie()}],"mask-image-t-from-color":[{"mask-t-from":D()}],"mask-image-t-to-color":[{"mask-t-to":D()}],"mask-image-r-from-pos":[{"mask-r-from":ie()}],"mask-image-r-to-pos":[{"mask-r-to":ie()}],"mask-image-r-from-color":[{"mask-r-from":D()}],"mask-image-r-to-color":[{"mask-r-to":D()}],"mask-image-b-from-pos":[{"mask-b-from":ie()}],"mask-image-b-to-pos":[{"mask-b-to":ie()}],"mask-image-b-from-color":[{"mask-b-from":D()}],"mask-image-b-to-color":[{"mask-b-to":D()}],"mask-image-l-from-pos":[{"mask-l-from":ie()}],"mask-image-l-to-pos":[{"mask-l-to":ie()}],"mask-image-l-from-color":[{"mask-l-from":D()}],"mask-image-l-to-color":[{"mask-l-to":D()}],"mask-image-x-from-pos":[{"mask-x-from":ie()}],"mask-image-x-to-pos":[{"mask-x-to":ie()}],"mask-image-x-from-color":[{"mask-x-from":D()}],"mask-image-x-to-color":[{"mask-x-to":D()}],"mask-image-y-from-pos":[{"mask-y-from":ie()}],"mask-image-y-to-pos":[{"mask-y-to":ie()}],"mask-image-y-from-color":[{"mask-y-from":D()}],"mask-image-y-to-color":[{"mask-y-to":D()}],"mask-image-radial":[{"mask-radial":[he,pe]}],"mask-image-radial-from-pos":[{"mask-radial-from":ie()}],"mask-image-radial-to-pos":[{"mask-radial-to":ie()}],"mask-image-radial-from-color":[{"mask-radial-from":D()}],"mask-image-radial-to-color":[{"mask-radial-to":D()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Y()}],"mask-image-conic-pos":[{"mask-conic":[Ne]}],"mask-image-conic-from-pos":[{"mask-conic-from":ie()}],"mask-image-conic-to-pos":[{"mask-conic-to":ie()}],"mask-image-conic-from-color":[{"mask-conic-from":D()}],"mask-image-conic-to-color":[{"mask-conic-to":D()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Q()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",he,pe]}],filter:[{filter:["","none",he,pe]}],blur:[{blur:ve()}],brightness:[{brightness:[Ne,he,pe]}],contrast:[{contrast:[Ne,he,pe]}],"drop-shadow":[{"drop-shadow":["","none",j,Qi,qi]}],"drop-shadow-color":[{"drop-shadow":D()}],grayscale:[{grayscale:["",Ne,he,pe]}],"hue-rotate":[{"hue-rotate":[Ne,he,pe]}],invert:[{invert:["",Ne,he,pe]}],saturate:[{saturate:[Ne,he,pe]}],sepia:[{sepia:["",Ne,he,pe]}],"backdrop-filter":[{"backdrop-filter":["","none",he,pe]}],"backdrop-blur":[{"backdrop-blur":ve()}],"backdrop-brightness":[{"backdrop-brightness":[Ne,he,pe]}],"backdrop-contrast":[{"backdrop-contrast":[Ne,he,pe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ne,he,pe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ne,he,pe]}],"backdrop-invert":[{"backdrop-invert":["",Ne,he,pe]}],"backdrop-opacity":[{"backdrop-opacity":[Ne,he,pe]}],"backdrop-saturate":[{"backdrop-saturate":[Ne,he,pe]}],"backdrop-sepia":[{"backdrop-sepia":["",Ne,he,pe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":P()}],"border-spacing-x":[{"border-spacing-x":P()}],"border-spacing-y":[{"border-spacing-y":P()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",he,pe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ne,"initial",he,pe]}],ease:[{ease:["linear","initial",M,he,pe]}],delay:[{delay:[Ne,he,pe]}],animate:[{animate:["none",V,he,pe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,he,pe]}],"perspective-origin":[{"perspective-origin":q()}],rotate:[{rotate:Ae()}],"rotate-x":[{"rotate-x":Ae()}],"rotate-y":[{"rotate-y":Ae()}],"rotate-z":[{"rotate-z":Ae()}],scale:[{scale:fe()}],"scale-x":[{"scale-x":fe()}],"scale-y":[{"scale-y":fe()}],"scale-z":[{"scale-z":fe()}],"scale-3d":["scale-3d"],skew:[{skew:De()}],"skew-x":[{"skew-x":De()}],"skew-y":[{"skew-y":De()}],transform:[{transform:[he,pe,"","none","gpu","cpu"]}],"transform-origin":[{origin:q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Le()}],"translate-x":[{"translate-x":Le()}],"translate-y":[{"translate-y":Le()}],"translate-z":[{"translate-z":Le()}
vendor: 4,895 bytes, line 50
50],"translate-none":["translate-none"],accent:[{accent:D()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:D()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",he,pe]}],"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":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"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",he,pe]}],fill:[{fill:["none",...D()]}],"stroke-w":[{stroke:[Ne,Ko,wr,mf]}],stroke:[{stroke:["none",...D()]}],"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"]}},QN=SN(qN);function At(...n){return QN(Xy(n))}function GN({delayDuration:n=0,...a}){return d.jsx(iN,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:n,...a})}function VN(n,a){if(n instanceof RegExp)return{keys:!1,pattern:n};var s,l,i,u,m=[],p="",h=n.split("/");for(h[0]||h.shift();i=h.shift();
50)s=i[0],s==="*"?(m.push(s),p+=i[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(l=i.indexOf("?",1),u=i.indexOf(".",1),m.push(i.substring(1,~l?l:~u?u:i.length)),p+=~l&&!~u?"(?:/([^/]+?))?":"/([^/]+?)",~u&&(p+=(~l?"?":"")+"\\"+i.substring(u))):p+="/"+i;return{keys:m,pattern:new RegExp("^"+p+(a?"(?=$|/)":"/?$"),"i")}}var pf={exports:{}},hf={};/**
51 * @license React
52 * use-sync-external-store-shim.production.js
53 *
54 * Copyright (c) Meta Platforms, Inc. and affiliates.
55 *
56 * This source code is licensed under the MIT license found in the
57 * LICENSE file in the root directory of this source tree.
58 */var Dx;function IN(){if(Dx)return hf;Dx=1;var n=fc();function a(g,w){return g===w&&(g!==0||1/g===1/w)||g!==g&&w!==w}var s=typeof Object.is=="function"?Object.is:a,l=n.useState,i=n.useEffect,u=n.useLayoutEffect,m=n.useDebugValue;function p(g,w){var j=w(),_=l({inst:{value:j,getSnapshot:w}}),E=_[0].inst,N=_[1];return u(function(){E.value=j,E.getSnapshot=w,h(E)&&N({inst:E})},[g,j,w]),i(function(){return h(E)&&N({inst:E}),g(function(){h(E)&&N({inst:E})})},[g]),m(j),j}function h(g){var w=g.getSnapshot;g=g.value;try{var j=w();return!s(g,j)}catch{return!0}}function x(g,w){return w()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?x:p;return hf.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:y,hf}var Px;function YN(){return Px||(Px=1,pf.exports=IN()),pf.exports}var lb=YN();const KN=mc.useInsertionEffect,$N=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",FN=$N?b.useLayoutEffect:b.useEffect,XN=KN||FN,ib=n=>{const a=b.useRef([n,(...s)=>a[0](...s)]).current;return XN(()=>{a[0]=n}),a[1]},ZN="popstate",Am="pushState",Cm="replaceState",JN="hashchange",kx=[ZN,Am,Cm,JN],WN=n=>{for(const a of kx)addEventListener(a,n);return()=>{for(const a of kx)removeEventListener(a,n)}},cb=(n,a)=>lb.useSyncExternalStore(WN,n,a),eA=()=>location.search,tA=({ssrSearch:n=""}={})=>cb(eA,()=>n),zx=()=>location.pathname,nA=({ssrPath:n}={})=>cb(zx,n?()=>n:zx),aA=(n,{replace:a=!1,state:s=null}={})=>history[a?Cm:Am](s,"",n),rA=(n={})=>[nA(n),aA],Hx=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Hx]>"u"){for(const n of[Am,Cm]){const a=history[n];history[n]=function(){const s=a.apply(this,arguments),l=new Event(n);return l.arguments=arguments,dispatchEvent(l),s}}Object.defineProperty(window,Hx,{value:!0})}const sA=(n,a)=>a.toLowerCase().indexOf(n.toLowerCase())?"~"+a:a.slice(n.length)||"/",ub=(n="")=>n==="/"?"":n,oA=(n,a)=>n[0]==="~"?n.slice(1):ub(a)+n,lA=(n="",a)=>sA(Ux(ub(n)),Ux(a)),Ux=n=>{try{return decodeURI(n)}catch{return n}},db={hook:rA,searchHook:tA,parser:VN,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:n=>n},fb=b.createContext(db),hl=()=>b.useContext(fb),mb={},pb=b.createContext(mb),iA=()=>b.useContext(pb),Mc=n=>{const[a,s]=n.hook(n);return[lA(n.base,a),ib((l,i)=>s(oA(l,n.base),i))]},Tc=()=>Mc(hl()),hb=(n,a,s,l)=>{const{pattern:i,keys:u}=a instanceof RegExp?{keys:!1,pattern:a}:n(a||"*",l),m=i.exec(s)||[],[p,...h]=m;return p!==void 0?[!0,(()=>{const x=u!==!1?Object.fromEntries(u.map((g,w)=>[g,h[w]])):m.groups;let y={...h};return x&&Object.assign(y,x),y})(),...l?[p]:[]]:[!1,null]},cA=({children:n,...a})=>{const s=hl(),l=a.hook?db:s;let i=l;const[u,m]=a.ssrPath?.split("?")??[];m&&(a.ssrSearch=m,a.ssrPath=u),a.hrefs=a.hrefs??a.hook?.hrefs;let p=b.useRef({}),h=p.current,x=h;for(let y in l){const g=y==="base"?l[y]+(a[y]||""):a[y]||l[y];h===x&&g!==x[y]&&(p.current=x={...x}),x[y]=g,(g!==l[y]||g!==i[y])&&(i=x)}return b.createElement(fb.Provider,{value:i,children:n})},Lx=({children:n,component:a},s)=>a?b.createElement(a,{params:s}):typeof n=="function"?n(s):n,uA=n=>{let a=b.useRef(mb);const s=a.current;return a.current=Object.keys(n).length!==Object.keys(s).length||Object.entries(n).some(([l,i])=>i!==s[l])?n:s},Ke=({path:n,nest:a,match:s,...l})=>{const i=hl(),[u]=Mc(i),[m,p,h]=s??hb(i.parser,n,u,a),x=uA({...iA(),...p});if(!m)return null;const y=h?b.createElement(cA,{base:h},Lx(l,x)):Lx(l,x);return b.createElement(pb.Provider,{value:x,children:y})},Ue=b.forwardRef((n,a)=>
58{const s=hl(),[l,i]=Mc(s),{to:u="",href:m=u,onClick:p,asChild:h,children:x,className:y,replace:g,state:w,...j}=n,_=ib(N=>{N.ctrlKey||N.metaKey||N.altKey||N.shiftKey||N.button!==0||(p?.(N),N.defaultPrevented||(N.preventDefault(),i(m,n)))}),E=s.hrefs(m[0]==="~"?m.slice(1):s.base+m,s);return h&&b.isValidElement(x)?b.cloneElement(x,{onClick:_,href:E}):b.createElement("a",{...j,onClick:_,href:E,className:y?.call?y(l===m):y,children:x,ref:a})}),Jf=n=>Array.isArray(n)?n.flatMap(a=>Jf(a&&a.type===b.Fragment?a.props.children:a)):[n],dA=({children:n,location:a})=>{const s=hl(),[l]=Mc(s);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Jf(n).forEach(u=>{if(b.isValidElement(u)&&u.props.path){const m=u.props.path;window.__WOUTER_ROUTES__.includes(m)||window.__WOUTER_ROUTES__.push(m)}}));for(const i of Jf(n)){let u=0;if(b.isValidElement(i)&&(u=hb(s.parser,i.props.path,a||l,i.props.nest))[0])return b.cloneElement(i,{match:u})}return null};/**
59 * @license lucide-react v0.453.0 - ISC
60 *
61 * This source code is licensed under the ISC license.
62 * See the LICENSE file in the root directory of this source tree.
63 */const fA=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),gb=(...n)=>n.filter((a,s,l)=>!!a&&l.indexOf(a)===s).join(" ");/**
64 * @license lucide-react v0.453.0 - ISC
65 *
66 * This source code is licensed under the ISC license.
67 * See the LICENSE file in the root directory of this source tree.
68 */var mA={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"};/**
69 * @license lucide-react v0.453.0 - ISC
70 *
71 * This source code is licensed under the ISC license.
72 * See the LICENSE file in the root directory of this source tree.
73 */const pA=b.forwardRef(({color:n="currentColor",size:a=24,strokeWidth:s=2,absoluteStrokeWidth:l,className:i="",children:u,iconNode:m,...p},h)=>b.createElement("svg",{ref:h,...mA,width:a,height:a,stroke:n,strokeWidth:l?Number(s)*24/Number(a):s,className:gb("lucide",i),...p},[...m.map(([x,y])=>b.createElement(x,y)),...Array.isArray(u)?u:[u]]));/**
74 * @license lucide-react v0.453.0 - ISC
75 *
76 * This source code is licensed under the ISC license.
77 * See the LICENSE file in the root directory of this source tree.
78 */const Se=(n,a)=>{const s=b.forwardRef(({className:l,...i},u)=>b.createElement(pA,{ref:u,iconNode:a,className:gb(`lucide-${fA(n)}`,l),...i}));return s.displayName=`${n}`,s};/**
79 * @license lucide-react v0.453.0 - ISC
80 *
81 * This source code is licensed under the ISC license.
82 * See the LICENSE file in the root directory of this source tree.
83 */const hA=Se("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
84 * @license lucide-react v0.453.0 - ISC
85 *
86 * This source code is licensed under the ISC license.
87 * See the LICENSE file in the root directory of this source tree.
88 */const Ts=Se("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
89 * @license lucide-react v0.453.0 - ISC
90 *
91 * This source code is licensed under the ISC license.
92 * See the LICENSE file in the root directory of this source tree.
93 */const gA=Se("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
94 * @license lucide-react v0.453.0 - ISC
95 *
96 * This source code is licensed under the ISC license.
97 * See the LICENSE file in the root directory of this source tree.
98 */const xb=Se("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**
99 * @license lucide-react v0.453.0 - ISC
100 *
101 * This source code is licensed under the ISC license.
102 * See the LICENSE file in the root directory of this source tree.
103 */const Bx=Se("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
104 * @license lucide-react v0.453.0 - ISC
105 *
106 * This source code is licensed under the ISC license.
107 * See the LICENSE file in the root directory of this source tree.
108 */const Zo=Se("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]);/**
109 * @license lucide-react v0.453.0 - ISC
110 *
111 * This source code is licensed under the ISC license.
112 * See the LICENSE file in the root directory of this source tree.
113 */const xA=Se("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
114 * @license lucide-react v0.453.0 - ISC
115 *
116 * This source code is licensed under the ISC license.
117 * See the LICENSE file in the root directory of this source tree.
118 */const Rs=Se("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
119 * @license lucide-react v0.453.0 - ISC
120 *
121 * This source code is licensed under the ISC license.
122 * See the LICENSE file in the root directory of this source tree.
123 */const vb=Se("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
124 * @license lucide-react v0.453.0 - ISC
125 *
126 * This source code is licensed under the ISC license.
127 * See the LICENSE file in the root directory of this source tree.
128 */const qx=Se("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
129 * @license lucide-react v0.453.0 - ISC
130 *
131 * This source code is licensed under the ISC license.
132 * See the LICENSE file in the root directory of this source tree.
133 */const vA=Se("ChefHat",[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]]);/**
134 * @license lucide-react v0.453.0 - ISC
135 *
136 * This source code is licensed under the ISC license.
137 * See the LICENSE file in the root directory of this source tree.
138 */const Qx=Se("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
139 * @license lucide-react v0.453.0 - ISC
140 *
141 * This source code is licensed under the ISC license.
142 * See the LICENSE file in the root directory of this source tree.
143 */const yb=Se("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"}]]);/**
144 * @license lucide-react v0.453.0 - ISC
145 *
146 * This source code is licensed under the ISC license.
147 * See the LICENSE file in the root directory of this source tree.
148 */const yA=Se("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
149 * @license lucide-react v0.453.0 - ISC
150 *
151 * This source code is licensed under the ISC license.
152 * See the LICENSE file in the root directory of this source tree.
153 */const Gx=Se("Droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]]);/**
154 * @license lucide-react v0.453.0 - ISC
155 *
156 * This source code is licensed under the ISC license.
157 * See the LICENSE file in the root directory of this source tree.
158 */const bA=Se("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",ke
158y:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/**
159 * @license lucide-react v0.453.0 - ISC
160 *
161 * This source code is licensed under the ISC license.
162 * See the LICENSE file in the root directory of this source tree.
163 */const Ls=Se("Dumbbell",[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]]);/**
164 * @license lucide-react v0.453.0 - ISC
165 *
166 * This source code is licensed under the ISC license.
167 * See the LICENSE file in the root directory of this source tree.
168 */const wA=Se("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
169 * @license lucide-react v0.453.0 - ISC
170 *
171 * This source code is licensed under the ISC license.
172 * See the LICENSE file in the root directory of this source tree.
173 */const bb=Se("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/**
174 * @license lucide-react v0.453.0 - ISC
175 *
176 * This source code is licensed under the ISC license.
177 * See the LICENSE file in the root directory of this source tree.
178 */const SA=Se("Flower2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]);/**
179 * @license lucide-react v0.453.0 - ISC
180 *
181 * This source code is licensed under the ISC license.
182 * See the LICENSE file in the root directory of this source tree.
183 */const EA=Se("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
184 * @license lucide-react v0.453.0 - ISC
185 *
186 * This source code is licensed under the ISC license.
187 * See the LICENSE file in the root directory of this source tree.
188 */const Rc=Se("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"}]]);/**
189 * @license lucide-react v0.453.0 - ISC
190 *
191 * This source code is licensed under the ISC license.
192 * See the LICENSE file in the root directory of this source tree.
193 */const Vx=Se("ImagePlus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/**
194 * @license lucide-react v0.453.0 - ISC
195 *
196 * This source code is licensed under the ISC license.
197 * See the LICENSE file in the root directory of this source tree.
198 */const wb=Se("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
199 * @license lucide-react v0.453.0 - ISC
200 *
201 * This source code is licensed under the ISC license.
202 * See the LICENSE file in the root directory of this source tree.
203 */const Cs=Se("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
204 * @license lucide-react v0.453.0 - ISC
205 *
206 * This source code is licensed under the ISC license.
207 * See the LICENSE file in the root directory of this source tree.
208 */const jA=Se("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);/**
209 * @license lucide-react v0.453.0 - ISC
210 *
211 * This source code is licensed under the ISC license.
212 * See the LICENSE file in the root directory of this source tree.
213 */const Sb=Se("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
214 * @license lucide-react v0.453.0 - ISC
215 *
216 * This source code is licensed under the ISC license.
217 * See the LICENSE file in the root directory of this source tree.
218 */const ll=Se("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
219 * @license lucide-react v0.453.0 - ISC
220 *
221 * This source code is licensed under the ISC license.
222 * See the LICENSE file in the root directory of this source tree.
223 */const _A=Se("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
224 * @license lucide-react v0.453.0 - ISC
225 *
226 * This source code is licensed under the ISC license.
227 * See the LICENSE file in the root directory of this source tree.
228 */const NA=Se("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
229 * @license lucide-react v0.453.0 - ISC
230 *
231 * This source code is licensed under the ISC license.
232 * See the LICENSE file in the root directory of this source tree.
233 */const Ix=Se("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/**
234 * @license lucide-react v0.453.0 - ISC
235 *
236 * This source code is licensed under the ISC license.
237 * See the LICENSE file in the root directory of this source tree.
238 */const Eb=Se("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"}]]);/**
239 * @license lucide-react v0.453.0 - ISC
240 *
241 * This source code is licensed under the ISC license.
242 * See the LICENSE file in the root directory of this source tree.
243 */const Nr=Se("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"}]]);/**
244 * @license lucide-react v0.453.0 - ISC
245 *
246 * This source code is licensed under the ISC license.
247 * See the LICENSE file in the root directory of this source tree.
248 */const Yx=Se("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
249 * @license lucide-react v0.453.0 - ISC
250 *
251 * This source code is licensed under the ISC license.
252 * See the LICENSE file in the root directory of this source tree.
253 */const jb=Se("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
254 * @license lucide-react v0.453.0 - ISC
255 *
256 * This source code is licensed under the ISC license.
257 * See the LICENSE file in the root directory of this source tree.
258 */const AA=Se("Swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]);/**
259 * @license lucide-react v0.453.0 - ISC
260 *
261 * This source code is licensed under the ISC license.
262 * See the LICENSE file in the root directory of this source tree.
263 */const _b=Se("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
264 * @license lucide-react v0.453.0 - ISC
265 *
266 * This source code is licensed under the ISC license.
267 * See the LICENSE file in the root directory of this source tree.
268 */const CA=Se("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/**
269 * @license lucide-react v0.453.0 - ISC
270 *
271 * This source code is licensed under the ISC license.
272 * See the LICENSE file in the root directory of this source tree.
273 */const OA=Se("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
274 * @license lucide-react v0.453.0 - ISC
275 *
276 * This source code is licensed under the ISC license.
277 * See the LICENSE file in the root directory of this source tree.
278 */const MA=Se("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"}]]);/**
279 * @license lucide-react v0.453.0 - ISC
280 *
281 * This source code is licensed under the ISC license.
282 * See the LICENSE file in the root directory of this source tree.
283 */const Kx=Se("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}
283],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]);/**
284 * @license lucide-react v0.453.0 - ISC
285 *
286 * This source code is licensed under the ISC license.
287 * See the LICENSE file in the root directory of this source tree.
288 */const ic=Se("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
289 * @license lucide-react v0.453.0 - ISC
290 *
291 * This source code is licensed under the ISC license.
292 * See the LICENSE file in the root directory of this source tree.
293 */const Nb=Se("Utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]]);/**
294 * @license lucide-react v0.453.0 - ISC
295 *
296 * This source code is licensed under the ISC license.
297 * See the LICENSE file in the root directory of this source tree.
298 */const TA=Se("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
299 * @license lucide-react v0.453.0 - ISC
300 *
301 * This source code is licensed under the ISC license.
302 * See the LICENSE file in the root directory of this source tree.
303 */const Dc=Se("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);class RA extends b.Component{constructor(a){super(a),this.state={hasError:!1,error:null}}static getDerivedStateFromError(a){return{hasError:!0,error:a}}render(){return this.state.hasError?d.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"relative flex min-h-screen items-center justify-center overflow-hidden p-5 text-foreground",children:[d.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"mosaic-bg fixed inset-0"}),d.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:29",className:"fixed inset-0 bg-black/45"}),d.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:30",className:"pixel-grid-overlay fixed inset-0"}),d.jsxs("main",{"data-loc":"client/src/components/ErrorBoundary.tsx:31",className:"card-premium relative z-10 w-full max-w-md overflow-hidden p-6 text-center sm:p-8",children:[d.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:32",className:"absolute inset-0 bg-gradient-to-br from-amber-500/15 via-transparent to-rose-500/10 pointer-events-none"}),d.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:33",className:"relative",children:[d.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"mx-auto mb-5 flex h-14 w-14 items-center justify-center rounded-2xl bg-amber-500/15 text-amber-400",children:d.jsx(MA,{"data-loc":"client/src/components/ErrorBoundary.tsx:35",size:28,"aria-hidden":"true"})}),d.jsx("p",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-xs font-semibold tracking-wide text-amber-400",children:"唔使擔心"}),d.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:38",className:"mt-1 text-xl font-bold text-foreground",children:"呢一頁暫時打咗個結"}),d.jsx("p",{"data-loc":"client/src/components/ErrorBoundary.tsx:39",className:"mt-3 text-sm leading-6 text-muted-foreground",children:"你之前嘅記錄唔會因為呢個畫面而消失。試吓重新整理,或者返去首頁再入一次。"}),d.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",className:"mt-6 grid grid-cols-1 gap-2 sm:grid-cols-2",children:[d.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:43",type:"button",onClick:()=>window.location.assign("/dashboard"),className:"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-border bg-background/40 px-4 text-sm font-semibold text-foreground transition-colors hover:bg-background/70",children:[d.jsx(Rc,{"data-loc":"client/src/components/ErrorBoundary.tsx:48",size:16,"aria-hidden":"true"}),"返去首頁"]}),d.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:51",type:"button",onClick:()=>window.location.reload(),className:"inline-flex h-11 items-center justify-center gap-2 rounded-xl bg-primary px-4 text-sm font-semibold text-primary-foreground shadow-lg shadow-primary/20 transition-opacity hover:opacity-90",children:[d.jsx(Eb,{"data-loc":"client/src/components/ErrorBoundary.tsx:56",size:16,"aria-hidden":"true"}),"重新整理"]})]})]})]})]}):this.props.children}}const Ab=b.createContext(void 0);function DA({children:n,defaultTheme:a="light",switchable:s=!1}){const[l,i]=b.useState(()=>s&&localStorage.getItem("theme")||a);b.useEffect(()=>
303{const m=document.documentElement;m.classList.toggle("dark",l==="dark"),m.classList.toggle("light",l==="light"),s&&localStorage.setItem("theme",l)},[l,s]);const u=s?()=>{i(m=>m==="light"?"dark":"light")}:void 0;return d.jsx(Ab.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:49",value:{theme:l,toggleTheme:u,switchable:s},children:n})}function Ys(){const n=b.useContext(Ab);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}function PA({className:n,...a}){return d.jsx(Cs,{"data-loc":"client/src/components/ui/spinner.tsx:7",role:"status","aria-label":"Loading",className:At("size-4 animate-spin",n),...a})}const Jo=()=>{const n="https://manus.im",a="7ZhqwHvGgwSaWMAUrYFFS2",s=`${window.location.origin}/api/oauth/callback`,l=btoa(s),i=new URL(`${n}/app-auth`);return i.searchParams.set("appId",a),i.searchParams.set("redirectUri",s),i.searchParams.set("state",l),i.searchParams.set("type","signIn"),i.toString()};function Om(n){const{redirectOnUnauthenticated:a=!1,redirectPath:s=Jo()}={},l=Xe.useUtils(),i=Xe.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),u=Xe.auth.logout.useMutation({onSuccess:()=>{l.auth.me.setData(void 0,null)}}),m=b.useCallback(async()=>{try{await u.mutateAsync()}catch(h){if(h instanceof Ps&&h.data?.code==="UNAUTHORIZED")return;throw h}finally{l.auth.me.setData(void 0,null),await l.auth.me.invalidate()}},[u,l]),p=b.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(i.data)),{user:i.data??null,loading:i.isLoading||u.isPending,error:i.error??u.error??null,isAuthenticated:!!i.data}
vendor: 12,544 bytes, line 303
303),[i.data,i.error,i.isLoading,u.error,u.isPending]);return b.useEffect(()=>{a&&(i.isLoading||u.isPending||p.user||typeof window>"u"||window.location.pathname!==s&&(window.location.href=s))},[a,s,u.isPending,i.isLoading,p.user]),{...p,refresh:()=>i.refetch(),logout:m}}const $x=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Fx=Xy,Cb=(n,a)=>s=>{var l;if(a?.variants==null)return Fx(n,s?.class,s?.className);const{variants:i,defaultVariants:u}=a,m=Object.keys(i).map(x=>{const y=s?.[x],g=u?.[x];if(y===null)return null;const w=$x(y)||$x(g);return i[x][w]}),p=s&&Object.entries(s).reduce((x,y)=>{let[g,w]=y;return w===void 0||(x[g]=w),x},{}),h=a==null||(l=a.compoundVariants)===null||l===void 0?void 0:l.reduce((x,y)=>{let{class:g,className:w,...j}=y;return Object.entries(j).every(_=>{let[E,N]=_;return Array.isArray(N)?N.includes({...u,...p}[E]):{...u,...p}[E]===N})?[...x,g,w]:x},[]);return Fx(n,m,h,s?.class,s?.className)},kA=Cb("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-xl text-sm font-semibold transition-all duration-200 active:scale-[0.97] 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-gradient-to-r from-violet-500 to-indigo-500 text-white shadow-[0_8px_20px_rgba(124,92,255,0.28)] hover:from-violet-400 hover:to-indigo-400 hover:shadow-[0_12px_26px_rgba(124,92,255,0.36)]",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/60 dark:bg-white/[0.03] dark:border-white/10 dark:hover:bg-white/[0.07]",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 kn({className:n,variant:a,size:s,asChild:l=!1,...i}){const u=l?py:"button";return d.jsx(u,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:At(kA({variant:a,size:s,className:n})),...i})}function Mm(n){const a=n+"CollectionProvider",[s,l]=ma(a),[i,u]=s(a,{collectionRef:{current:null},itemMap:new Map}),m=E=>{const{scope:N,children:M}=E,V=se.useRef(null),B=se.useRef(new Map).current;return d.jsx(i,{scope:N,itemMap:B,collectionRef:V,children:M})};m.displayName=a;const p=n+"CollectionSlot",h=zs(p),x=se.forwardRef((E,N)=>{const{scope:M,children:V}=E,B=u(p,M),Y=We(N,B.collectionRef);return d.jsx(h,{ref:Y,children:V})});x.displayName=p;const y=n+"CollectionItemSlot",g="data-radix-collection-item",w=zs(y),j=se.forwardRef((E,N)=>{const{scope:M,children:V,...B}=E,Y=se.useRef(null),q=We(N,Y),K=u(y,M);return se.useEffect(()=>(K.itemMap.set(Y,{ref:Y,...B}),()=>void K.itemMap.delete(Y))),d.jsx(w,{[g]:"",ref:q,children:V})});j.displayName=y;function _(E){const N=u(n+"CollectionConsumer",E);return se.useCallback(()=>{const V=N.collectionRef.current;if(!V)return[];const B=Array.from(V.querySelectorAll(`[${g}]`));return Array.from(N.itemMap.values()).sort((K,T)=>B.indexOf(K.ref.current)-B.indexOf(T.ref.current))},[N.collectionRef,N.itemMap])}return[{Provider:m,Slot:x,ItemSlot:j},_,l]}var zA=b.createContext(void 0);function Tm(n){const a=b.useContext(zA);return n||a||"ltr"}var gf=0;function Ob(){b.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Xx()),document.body.insertAdjacentElement("beforeend",n[1]??Xx()),gf++,()=>{gf===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(a=>a.remove()),gf--}},[])}function Xx(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var xf="focusScope.autoFocusOnMount",vf="focusScope.autoFocusOnUnmount",Zx={bubbles:!1,cancelable:!0},HA="FocusScope",Rm=b.forwardRef((n,a)=>{const{loop:s=!1,trapped:l=!1,onMountAutoFocus:i,onUnmountAutoFocus:u,...m}=n,[p,h]=b.useState(null),x=Ln(i),y=Ln(u),g=b.useRef(null),w=We(a,E=>h(E)),j=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(l){let E=function(B){if(j.paused||!p)return;const Y=B.target;p.contains(Y)?g.current=Y:Qa(g.current,{select:!0})},N=function(B){if(j.paused||!p)return;const Y=B.relatedTarget;Y!==null&&(p.contains(Y)||Qa(g.current,{select:!0}))},M=function(B){if(document.activeElement===document.body)for(const q of B)q.removedNodes.length>0&&Qa(p)};document.addEventListener("focusin",E),document.addEventListener("focusout",N);const V=new MutationObserver(M);return p&&V.observe(p,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",E),document.removeEventListener("focusout",N),V.disconnect()}}},[l,p,j.paused]),b.useEffect(()=>{if(p){Wx.add(j);const E=document.activeElement;if(!p.contains(E)){const M=new CustomEvent(xf,Zx);p.addEventListener(xf,x),p.dispatchEvent(M),M.defaultPrevented||(UA(GA(Mb(p)),{select:!0}),document.activeElement===E&&Qa(p))}return()=>{p.removeEventListener(xf,x),setTimeout(()=>{const M=new CustomEvent(vf,Zx);p.addEventListener(vf,y),p.dispatchEvent(M),M.defaultPrevented||Qa(E??document.body,{select:!0}),p.removeEventListener(vf,y),Wx.remove(j)},0)}}},[p,x,y,j]);const _=b.useCallback(E=>{if(!s&&!l||j.paused)return;const N=E.key==="Tab"&&!E.altKey&&!E.ctrlKey&&!E.metaKey,M=document.activeElement;if(N&&M){const V=E.currentTarget,[B,Y]=LA(V);B&&Y?!E.shiftKey&&M===Y?(E.preventDefault(),s&&Qa(B,{select:!0})):E.shiftKey&&M===B&&(E.preventDefault(),s&&Qa(Y,{select:!0})):M===V&&E.preventDefault()}},[s,l,j.paused]);return d.jsx(Ye.div,{tabIndex:-1,...m,ref:w,onKeyDown:_})});Rm.displayName=HA;function UA(n,{select:a=!1}={}){const s=document.activeElement;for(const l of n)if(Qa(l,{select:a}),document.activeElement!==s)return}function LA(n){const a=Mb(n),s=Jx(a,n),l=Jx(a.reverse(),n);return[s,l]}function Mb(n){const a=[],s=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:l=>{const i=l.tagName==="INPUT"&&l.type==="hidden";return l.disabled||l.hidden||i?NodeFilter.FILTER_SKIP:l.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)a.push(s.currentNode);return a}function Jx(n,a){for(const s of n)if(!BA(s,{upTo:a}))return s}function BA(n,{upTo:a}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(a!==void 0&&n===a)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function qA(n){return n instanceof HTMLInputElement&&"select"in n}function Qa(n,{select:a=!1}={}){if(n&&n.focus){const s=document.activeElement;n.focus({preventScroll:!0}),n!==s&&qA(n)&&a&&n.select()}}var Wx=QA();function QA(){let n=[];return{add(a){const s=n[0];a!==s&&s?.pause(),n=ev(n,a),n.unshift(a)},remove(a){n=ev(n,a),n[0]?.resume()}}}function ev(n,a){const s=[...n],l=s.indexOf(a);return l!==-1&&s.splice(l,1),s}function GA(n){return n.filter(a=>a.tagName!=="A")}var yf="rovingFocusGroup.onEntryFocus",VA={bubbles:!1,cancelable:!0},gl="RovingFocusGroup",[Wf,Tb,IA]=Mm(gl),[YA,Rb]=ma(gl,[IA]),[KA,$A]=YA(gl),Db=b.forwardRef((n,a)=>d.jsx(Wf.Provider,{scope:n.__scopeRovingFocusGroup,children:d.jsx(Wf.Slot,{scope:n.__scopeRovingFocusGroup,children:d.jsx(FA,{...n,ref:a})})}));Db.displayName=gl;var FA=b.forwardRef((n,a)=>{const{__scopeRovingFocusGroup:s,orientation:l,loop:i=!1,dir:u,currentTabStopId:m,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:h,onEntryFocus:x,preventScrollOnEntryFocus:y=!1,...g}=n,w=b.useRef(null),j=We(a,w),_=Tm(u),[E,N]=Ac({prop:m,defaultProp:p??null,onChange:h,caller:gl}),[M,V]=b.useState(!1),B=Ln(x),Y=Tb(s),q=b.useRef(!1),[K,T]=b.useState(0);return b.useEffect(()=>{const P=w.current;if(P)return P.addEventListener(yf,B),()=>P.removeEventListener(yf,B)},[B]),d.jsx(KA,{scope:s,orientation:l,dir:_,loop:i,currentTabStopId:E,onItemFocus:b.useCallback(P=>N(P),[N]),onItemShiftTab:b.useCallback(()=>V(!0),[]),onFocusableItemAdd:b.useCallback(()=>T(P=>P+1),[]),onFocusableItemRemove:b.useCallback(()=>T(P=>P-1),[]),children:d.jsx(Ye.div,{tabIndex:M||K===0?-1:0,"data-orientation":l,...g,ref:j,style:{outline:"none",...n.style},onMouseDown:be(n.onMouseDown,()=>{q.current=!0}),onFocus:be(n.onFocus,P=>{const ee=!q.current;if(P.target===P.currentTarget&&ee&&!M){const te=new CustomEvent(yf,VA);if(P.currentTarget.dispatchEvent(te),!te.defaultPrevented){const W=Y().filter(C=>C.focusable),ne=W.find(C=>C.active),le=W.find(C=>C.id===E),oe=[ne,le,...W].filter(Boolean).map(C=>C.ref.current);zb(oe,y)}}q.current=!1}),onBlur:be(n.onBlur,()=>V(!1))})})}),Pb="RovingFocusGroupItem",kb=b.forwardRef((n,a)=>{const{__scopeRovingFocusGroup:s,focusable:l=!0,active:i=!1,tabStopId:u,children:m,...p}=n,h=ac(),x=u||h,y=$A(Pb,s),g=y.currentTabStopId===x,w=Tb(s),{onFocusableItemAdd:j,onFocusableItemRemove:_,currentTabStopId:E}=y;return b.useEffect(()=>{if(l)return j(),()=>_()},[l,j,_]),d.jsx(Wf.ItemSlot,{scope:s,id:x,focusable:l,active:i,children:d.jsx(Ye.span,{tabIndex:g?0:-1,"data-orientation":y.orientation,...p,ref:a,onMouseDown:be(n.onMouseDown,N=>{l?y.onItemFocus(x):N.preventDefault()}),onFocus:be(n.onFocus,()=>y.onItemFocus(x)),onKeyDown:be(n.onKeyDown,N=>{if(N.key==="Tab"&&N.shiftKey){y.onItemShiftTab();return}if(N.target!==N.currentTarget)return;const M=JA(N,y.orientation,y.dir);if(M!==void 0){if(N.metaKey||N.ctrlKey||N.altKey||N.shiftKey)return;N.preventDefault();let B=w().filter(Y=>Y.focusable).map(Y=>Y.ref.current);if(M==="last")B.reverse();else if(M==="prev"||M==="next"){M==="prev"&&B.reverse();const Y=B.indexOf(N.currentTarget);B=y.loop?WA(B,Y+1):B.slice(Y+1)}setTimeout(()=>zb(B))}}),children:typeof m=="function"?m({isCurrentTabStop:g,hasTabStop:E!=null}):m})})});kb.displayName=Pb;var XA={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ZA(n,a){return a!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function JA(n,a,s){const l=ZA(n.key,s);if(!(a==="vertical"&&["ArrowLeft","ArrowRight"].includes(l))&&!(a==="horizontal"&&["ArrowUp","ArrowDown"].includes(l)))return XA[l]}function zb(n,a=!1){const s=document.activeElement;for(const l of n)if(l===s||(l.focus({preventScroll:a}),document.activeElement!==s))return}function WA(n,a){return n.map((s,l)=>n[(a+l)%n.length])}var e4=Db,t4=kb,n4=function(n){if(typeof document>"u")return null;var a=Array.isArray(n)?n[0]:n;return a.ownerDocument.body},_s=new WeakMap,Gi=new WeakMap,Vi={},bf=0,Hb=function(n){return n&&(n.host||Hb(n.parentNode))},a4=function(n,a){return a.map(function(s){if(n.contains(s))return s;var l=Hb(s);return l&&n.contains(l)?l:(console.error("aria-hidden",s,"in not contained inside",n,". Doing nothing"),null)}).filter(function(s){return!!s})},r4=function(n,a,s,l){var i=a4(a,Array.isArray(n)?n:[n]);Vi[s]||(Vi[s]=new WeakMap);var u=Vi[s],m=[],p=new Set,h=new Set(i),x=function(g){!g||p.has(g)||(p.add(g),x(g.parentNode))};i.forEach(x);var y=function(g){!g||h.has(g)||Array.prototype.forEach.call(g.children,function(w){if(p.has(w))y(w);else try{var j=w.getAttribute(l),_=j!==null&&j!=="false",E=(_s.get(w)||0)+1,N=(u.get(w)||0)+1;_s.set(w,E),u.set(w,N),m.push(w),E===1&&_&&Gi.set(w,!0),N===1&&w.setAttribute(s,"true"),_||w.setAttribute(l,"true")}catch(M){console.error("aria-hidden: cannot operate on ",w,M)}})};return y(a),p.clear(),bf++,function(){m.forEach(function(g){var w=_s.get(g)-1,j=u.get(g)-1;_s.set(g,w),u.set(g,j),w||(Gi.has(g)||g.removeAttribute(l),Gi.delete(g)),j||g.removeAttribute(s)}),bf--,bf||(_s=new WeakMap,_s=new WeakMap,Gi=new WeakMap,Vi={})}},Ub=function(n,a,s){s===void 0&&(s="data-aria-hidden");var l=Array.from(Array.isArray(n)?n:[n]),i=n4(n);return i?(l.push.apply(l,Array.from(i.querySelectorAll("[aria-live], script"))),r4(l,i,s,"aria-hidden")):function(){return null}},zn=function(){return zn=Object.assign||function(a){for(var s,l=1,i=arguments.length;l<i;l++){s=arguments[l];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(a[u]=s[u])}return a},zn.apply(this,arguments)};
vendor: 5,379 bytes, lines 303-318
303function Lb(n,a){var s={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&a.indexOf(l)<0&&(s[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,l=Object.getOwnPropertySymbols(n);i<l.length;i++)a.indexOf(l[i])<0&&Object.prototype.propertyIsEnumerable.call(n,l[i])&&(s[l[i]]=n[l[i]]);return s}function s4(n,a,s){if(s||arguments.length===2)for(var l=0,i=a.length,u;l<i;l++)(u||!(l in a))&&(u||(u=Array.prototype.slice.call(a,0,l)),u[l]=a[l]);return n.concat(u||Array.prototype.slice.call(a))}var Ji="right-scroll-bar-position",Wi="width-before-scroll-bar",o4="with-scroll-bars-hidden",l4="--removed-body-scroll-bar-size";function wf(n,a){return typeof n=="function"?n(a):n&&(n.current=a),n}function i4(n,a){var s=b.useState(function(){return{value:n,callback:a,facade:{get current(){return s.value},set current(l){var i=s.value;i!==l&&(s.value=l,s.callback(l,i))}}}})[0];return s.callback=a,s.facade}var c4=typeof window<"u"?b.useLayoutEffect:b.useEffect,tv=new WeakMap;function u4(n,a){var s=i4(null,function(l){return n.forEach(function(i){return wf(i,l)})});return c4(function(){var l=tv.get(s);if(l){var i=new Set(l),u=new Set(n),m=s.current;i.forEach(function(p){u.has(p)||wf(p,null)}),u.forEach(function(p){i.has(p)||wf(p,m)})}tv.set(s,n)},[n]),s}function d4(n){return n}function f4(n,a){a===void 0&&(a=d4);var s=[],l=!1,i={read:function(){if(l)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return s.length?s[s.length-1]:n},useMedium:function(u){var m=a(u,l);return s.push(m),function(){s=s.filter(function(p){return p!==m})}},assignSyncMedium:function(u){for(l=!0;s.length;){var m=s;s=[],m.forEach(u)}s={push:function(p){return u(p)},filter:function(){return s}}},assignMedium:function(u){l=!0;var m=[];if(s.length){var p=s;s=[],p.forEach(u),m=s}var h=function(){var y=m;m=[],y.forEach(u)},x=function(){return Promise.resolve().then(h)};x(),s={push:function(y){m.push(y),x()},filter:function(y){return m=m.filter(y),s}}}};return i}function m4(n){n===void 0&&(n={});var a=f4(null);return a.options=zn({async:!0,ssr:!1},n),a}var Bb=function(n){var a=n.sideCar,s=Lb(n,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var l=a.read();if(!l)throw new Error("Sidecar medium not found");return b.createElement(l,zn({},s))};Bb.isSideCarExport=!0;function p4(n,a){return n.useMedium(a),Bb}var qb=m4(),Sf=function(){},Pc=b.forwardRef(function(n,a){var s=b.useRef(null),l=b.useState({onScrollCapture:Sf,onWheelCapture:Sf,onTouchMoveCapture:Sf}),i=l[0],u=l[1],m=n.forwardProps,p=n.children,h=n.className,x=n.removeScrollBar,y=n.enabled,g=n.shards,w=n.sideCar,j=n.noRelative,_=n.noIsolation,E=n.inert,N=n.allowPinchZoom,M=n.as,V=M===void 0?"div":M,B=n.gapMode,Y=Lb(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),q=w,K=u4([s,a]),T=zn(zn({},Y),i);return b.createElement(b.Fragment,null,y&&b.createElement(q,{sideCar:qb,removeScrollBar:x,shards:g,noRelative:j,noIsolation:_,inert:E,setCallbacks:u,allowPinchZoom:!!N,lockRef:s,gapMode:B}),m?b.cloneElement(b.Children.only(p),zn(zn({},T),{ref:K})):b.createElement(V,zn({},T,{className:h,ref:K}),p))});Pc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Pc.classNames={fullWidth:Wi,zeroRight:Ji};var h4=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function g4(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var a=h4();return a&&n.setAttribute("nonce",a),n}function x4(n,a){n.styleSheet?n.styleSheet.cssText=a:n.appendChild(document.createTextNode(a))}function v4(n){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(n)}var y4=function(){var n=0,a=null;return{add:function(s){n==0&&(a=g4())&&(x4(a,s),v4(a)),n++},remove:function(){n--,!n&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},b4=function(){var n=y4();return function(a,s){b.useEffect(function(){return n.add(a),function(){n.remove()}},[a&&s])}},Qb=function(){var n=b4(),a=function(s){var l=s.styles,i=s.dynamic;return n(l,i),null};return a},w4={left:0,top:0,right:0,gap:0},Ef=function(n){return parseInt(n||"",10)||0},S4=function(n){var a=window.getComputedStyle(document.body),s=a[n==="padding"?"paddingLeft":"marginLeft"],l=a[n==="padding"?"paddingTop":"marginTop"],i=a[n==="padding"?"paddingRight":"marginRight"];return[Ef(s),Ef(l),Ef(i)]},E4=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return w4;var a=S4(n),s=document.documentElement.clientWidth,l=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,l-s+a[2]-a[0])}},j4=Qb(),Ds="data-scroll-locked",_4=function(n,a,s,l){var i=n.left,u=n.top,m=n.right,p=n.gap;return s===void 0&&(s="margin"),`
304  .`.concat(o4,` {
305   overflow: hidden `).concat(l,`;
306   padding-right: `).concat(p,"px ").concat(l,`;
307  }
308  body[`).concat(Ds,`] {
309    overflow: hidden `).concat(l,`;
310    overscroll-behavior: contain;
311    `).concat([a&&"position: relative ".concat(l,";"),s==="margin"&&`
312    padding-left: `.concat(i,`px;
313    padding-top: `).concat(u,`px;
314    padding-right: `).concat(m,`px;
315    margin-left:0;
316    margin-top:0;
317    margin-right: `).concat(p,"px ").concat(l,`;
318    `),s==="padding"&&"padding-right: ".concat(p,"px ").concat(l,";
318")].filter(Boolean).join(""),`
319  }
320  
321  .`).concat(Ji,` {
322    right: `).concat(p,"px ").concat(l,`;
323  }
324  
325  .`).concat(Wi,` {
326    margin-right: `).concat(p,"px ").concat(l,`;
327  }
328  
329  .`).concat(Ji," .").concat(Ji,` {
330    right: 0 `).concat(l,`;
331  }
332  
333  .`).concat(Wi," .").concat(Wi,` {
334    margin-right: 0 `).concat(l,`;
335  }
336  
337  body[`).concat(Ds,`] {
338    `).concat(l4,": ").concat(p,`px;
339  }
340`)},nv=function(){var n=parseInt(document.body.getAttribute(Ds)||"0",10);return isFinite(n)?n:0},N4=function(){b.useEffect(function(){return document.body.setAttribute(Ds,(nv()+1).toString()),function(){var n=nv()-1;n<=0?document.body.removeAttribute(Ds):document.body.setAttribute(Ds,n.toString())}},[])},A4=function(n){var a=n.noRelative,s=n.noImportant,l=n.gapMode,i=l===void 0?"margin":l;N4();var u=b.useMemo(function(){return E4(i)},[i]);return b.createElement(j4,{styles:_4(u,!a,i,s?"":"!important")})},em=!1;if(typeof window<"u")try{var Ii=Object.defineProperty({},"passive",{get:function(){return em=!0,!0}});window.addEventListener("test",Ii,Ii),window.removeEventListener("test",Ii,Ii)}catch{em=!1}var Ns=em?{passive:!1}:!1,C4=function(n){return n.tagName==="TEXTAREA"},Gb=function(n,a){if(!(n instanceof Element))return!1;var s=window.getComputedStyle(n);return s[a]!=="hidden"&&!(s.overflowY===s.overflowX&&!C4(n)&&s[a]==="visible")},O4=function(n){return Gb(n,"overflowY")},M4=function(n){return Gb(n,"overflowX")},av=function(n,a){var s=a.ownerDocument,l=a;do{typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&(l=l.host);var i=Vb(n,l);if(i){var u=Ib(n,l),m=u[1],p=u[2];if(m>p)return!0}l=l.parentNode}while(l&&l!==s.body);return!1},T4=function(n){var a=n.scrollTop,s=n.scrollHeight,l=n.clientHeight;return[a,s,l]},R4=function(n){var a=n.scrollLeft,s=n.scrollWidth,l=n.clientWidth;return[a,s,l]},Vb=function(n,a){return n==="v"?O4(a):M4(a)},Ib=function(n,a){return n==="v"?T4(a):R4(a)},D4=function(n,a){return n==="h"&&a==="rtl"?-1:1},P4=function(n,a,s,l,i){var u=D4(n,window.getComputedStyle(a).direction),m=u*l,p=s.target,h=a.contains(p),x=!1,y=m>0,g=0,w=0;do{if(!p)break;var j=Ib(n,p),_=j[0],E=j[1],N=j[2],M=E-N-u*_;(_||M)&&Vb(n,p)&&(g+=M,w+=_);var V=p.parentNode;p=V&&V.nodeType===Node.DOCUMENT_FRAGMENT_NODE?V.host:V}while(!h&&p!==document.body||h&&(a.contains(p)||a===p));return(y&&Math.abs(g)<1||!y&&Math.abs(w)<1)&&(x=!0),x},Yi=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},rv=function(n){return[n.deltaX,n.deltaY]},sv=function(n){return n&&"current"in n?n.current:n},k4=function(n,a){return n[0]===a[0]&&n[1]===a[1]},z4=function(n){return`
341  .block-interactivity-`.concat(n,` {pointer-events: none;}
342  .allow-interactivity-`).concat(n,` {pointer-events: all;}
343`)},H4=0,As=[];function U4(n){var a=b.useRef([]),s=b.useRef([0,0]),l=b.useRef(),i=b.useState(H4++)[0],u=b.useState(Qb)[0],m=b.useRef(n);b.useEffect(function(){m.current=n},[n]),b.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(i));var E=s4([n.lockRef.current],(n.shards||[]).map(sv),!0).filter(Boolean);return E.forEach(function(N){return N.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),E.forEach(function(N){return N.classList.remove("allow-interactivity-".concat(i))})}}},[n.inert,n.lockRef.current,n.shards]);var p=b.useCallback(function(E,N){if("touches"in E&&E.touches.length===2||E.type==="wheel"&&E.ctrlKey)return!m.current.allowPinchZoom;var M=Yi(E),V=s.current,B="deltaX"in E?E.deltaX:V[0]-M[0],Y="deltaY"in E?E.deltaY:V[1]-M[1],q,K=E.target,T=Math.abs(B)>Math.abs(Y)?"h":"v";if("touches"in E&&T==="h"&&K.type==="range")return!1;var P=av(T,K);if(!P)return!0;if(P?q=T:(q=T==="v"?"h":"v",P=av(T,K)),!P)return!1;if(!l.current&&"changedTouches"in E&&(B||Y)&&(l.current=q),!q)return!0;var ee=l.current||q;return P4(ee,N,E,ee==="h"?B:Y)},[]),h=b.useCallback(function(E){var N=E;if(!(!As.length||As[As.length-1]!==u)){var M="deltaY"in N?rv(N):Yi(N),V=a.current.filter(function(q){return q.name===N.type&&(q.target===N.target||N.target===q.shadowParent)&&k4(q.delta,M)})[0];if(V&&V.should){N.cancelable&&N.preventDefault();return}
vendor: 19,087 bytes, line 343
343if(!V){var B=(m.current.shards||[]).map(sv).filter(Boolean).filter(function(q){return q.contains(N.target)}),Y=B.length>0?p(N,B[0]):!m.current.noIsolation;Y&&N.cancelable&&N.preventDefault()}}},[]),x=b.useCallback(function(E,N,M,V){var B={name:E,delta:N,target:M,should:V,shadowParent:L4(M)};a.current.push(B),setTimeout(function(){a.current=a.current.filter(function(Y){return Y!==B})},1)},[]),y=b.useCallback(function(E){s.current=Yi(E),l.current=void 0},[]),g=b.useCallback(function(E){x(E.type,rv(E),E.target,p(E,n.lockRef.current))},[]),w=b.useCallback(function(E){x(E.type,Yi(E),E.target,p(E,n.lockRef.current))},[]);b.useEffect(function(){return As.push(u),n.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:w}),document.addEventListener("wheel",h,Ns),document.addEventListener("touchmove",h,Ns),document.addEventListener("touchstart",y,Ns),function(){As=As.filter(function(E){return E!==u}),document.removeEventListener("wheel",h,Ns),document.removeEventListener("touchmove",h,Ns),document.removeEventListener("touchstart",y,Ns)}},[]);var j=n.removeScrollBar,_=n.inert;return b.createElement(b.Fragment,null,_?b.createElement(u,{styles:z4(i)}):null,j?b.createElement(A4,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function L4(n){for(var a=null;n!==null;)n instanceof ShadowRoot&&(a=n.host,n=n.host),n=n.parentNode;return a}const B4=p4(qb,U4);var Dm=b.forwardRef(function(n,a){return b.createElement(Pc,zn({},n,{ref:a,sideCar:B4}))});Dm.classNames=Pc.classNames;var tm=["Enter"," "],q4=["ArrowDown","PageUp","Home"],Yb=["ArrowUp","PageDown","End"],Q4=[...q4,...Yb],G4={ltr:[...tm,"ArrowRight"],rtl:[...tm,"ArrowLeft"]},V4={ltr:["ArrowLeft"],rtl:["ArrowRight"]},xl="Menu",[il,I4,Y4]=Mm(xl),[Dr,Kb]=ma(xl,[Y4,Gs,Rb]),kc=Gs(),$b=Rb(),[K4,Pr]=Dr(xl),[$4,vl]=Dr(xl),Fb=n=>{const{__scopeMenu:a,open:s=!1,children:l,dir:i,onOpenChange:u,modal:m=!0}=n,p=kc(a),[h,x]=b.useState(null),y=b.useRef(!1),g=Ln(u),w=Tm(i);return b.useEffect(()=>{const j=()=>{y.current=!0,document.addEventListener("pointerdown",_,{capture:!0,once:!0}),document.addEventListener("pointermove",_,{capture:!0,once:!0})},_=()=>y.current=!1;return document.addEventListener("keydown",j,{capture:!0}),()=>{document.removeEventListener("keydown",j,{capture:!0}),document.removeEventListener("pointerdown",_,{capture:!0}),document.removeEventListener("pointermove",_,{capture:!0})}},[]),d.jsx(qy,{...p,children:d.jsx(K4,{scope:a,open:s,onOpenChange:g,content:h,onContentChange:x,children:d.jsx($4,{scope:a,onClose:b.useCallback(()=>g(!1),[g]),isUsingKeyboardRef:y,dir:w,modal:m,children:l})})})};Fb.displayName=xl;var F4="MenuAnchor",Pm=b.forwardRef((n,a)=>{const{__scopeMenu:s,...l}=n,i=kc(s);return d.jsx(Nc,{...i,...l,ref:a})});Pm.displayName=F4;var km="MenuPortal",[X4,Xb]=Dr(km,{forceMount:void 0}),Zb=n=>{const{__scopeMenu:a,forceMount:s,children:l,container:i}=n,u=Pr(km,a);return d.jsx(X4,{scope:a,forceMount:s,children:d.jsx(Xa,{present:s||u.open,children:d.jsx(jm,{asChild:!0,container:i,children:l})})})};Zb.displayName=km;var gn="MenuContent",[Z4,zm]=Dr(gn),Jb=b.forwardRef((n,a)=>{const s=Xb(gn,n.__scopeMenu),{forceMount:l=s.forceMount,...i}=n,u=Pr(gn,n.__scopeMenu),m=vl(gn,n.__scopeMenu);return d.jsx(il.Provider,{scope:n.__scopeMenu,children:d.jsx(Xa,{present:l||u.open,children:d.jsx(il.Slot,{scope:n.__scopeMenu,children:m.modal?d.jsx(J4,{...i,ref:a}):d.jsx(W4,{...i,ref:a})})})})}),J4=b.forwardRef((n,a)=>{const s=Pr(gn,n.__scopeMenu),l=b.useRef(null),i=We(a,l);return b.useEffect(()=>{const u=l.current;if(u)return Ub(u)},[]),d.jsx(Hm,{...n,ref:i,trapFocus:s.open,disableOutsidePointerEvents:s.open,disableOutsideScroll:!0,onFocusOutside:be(n.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>s.onOpenChange(!1)})}),W4=b.forwardRef((n,a)=>{const s=Pr(gn,n.__scopeMenu);return d.jsx(Hm,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>s.onOpenChange(!1)})}),eC=zs("MenuContent.ScrollLock"),Hm=b.forwardRef((n,a)=>{const{__scopeMenu:s,loop:l=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:m,disableOutsidePointerEvents:p,onEntryFocus:h,onEscapeKeyDown:x,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:w,onDismiss:j,disableOutsideScroll:_,...E}=n,N=Pr(gn,s),M=vl(gn,s),V=kc(s),B=$b(s),Y=I4(s),[q,K]=b.useState(null),T=b.useRef(null),P=We(a,T,N.onContentChange),ee=b.useRef(0),te=b.useRef(""),W=b.useRef(0),ne=b.useRef(null),le=b.useRef("right"),re=b.useRef(0),oe=_?Dm:b.Fragment,C=_?{as:eC,allowPinchZoom:!0}:void 0,H=Q=>{const ce=te.current+Q,A=Y().filter(ie=>!ie.disabled),I=document.activeElement,z=A.find(ie=>ie.ref.current===I)?.textValue,F=A.map(ie=>ie.textValue),ae=fC(F,ce,z),de=A.find(ie=>ie.textValue===ae)?.ref.current;(function ie(ve){te.current=ve,window.clearTimeout(ee.current),ve!==""&&(ee.current=window.setTimeout(()=>ie(""),1e3))})(ce),de&&setTimeout(()=>de.focus())};b.useEffect(()=>()=>window.clearTimeout(ee.current),[]),Ob();const D=b.useCallback(Q=>le.current===ne.current?.side&&pC(Q,ne.current?.area),[]);return d.jsx(Z4,{scope:s,searchRef:te,onItemEnter:b.useCallback(Q=>{D(Q)&&Q.preventDefault()},[D]),onItemLeave:b.useCallback(Q=>{D(Q)||(T.current?.focus(),K(null))},[D]),onTriggerLeave:b.useCallback(Q=>{D(Q)&&Q.preventDefault()},[D]),pointerGraceTimerRef:W,onPointerGraceIntentChange:b.useCallback(Q=>{ne.current=Q},[]),children:d.jsx(oe,{...C,children:d.jsx(Rm,{asChild:!0,trapped:i,onMountAutoFocus:be(u,Q=>{Q.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:m,children:d.jsx(wc,{asChild:!0,disableOutsidePointerEvents:p,onEscapeKeyDown:x,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:w,onDismiss:j,children:d.jsx(e4,{asChild:!0,...B,dir:M.dir,orientation:"vertical",loop:l,currentTabStopId:q,onCurrentTabStopIdChange:K,onEntryFocus:be(h,Q=>{M.isUsingKeyboardRef.current||Q.preventDefault()}),preventScrollOnEntryFocus:!0,children:d.jsx(Sm,{role:"menu","aria-orientation":"vertical","data-state":p1(N.open),"data-radix-menu-content":"",dir:M.dir,...V,...E,ref:P,style:{outline:"none",...E.style},onKeyDown:be(E.onKeyDown,Q=>{const A=Q.target.closest("[data-radix-menu-content]")===Q.currentTarget,I=Q.ctrlKey||Q.altKey||Q.metaKey,z=Q.key.length===1;A&&(Q.key==="Tab"&&Q.preventDefault(),!I&&z&&H(Q.key));const F=T.current;if(Q.target!==F||!Q4.includes(Q.key))return;Q.preventDefault();const de=Y().filter(ie=>!ie.disabled).map(ie=>ie.ref.current);Yb.includes(Q.key)&&de.reverse(),uC(de)}),onBlur:be(n.onBlur,Q=>{Q.currentTarget.contains(Q.target)||(window.clearTimeout(ee.current),te.current="")}),onPointerMove:be(n.onPointerMove,cl(Q=>{const ce=Q.target,A=re.current!==Q.clientX;if(Q.currentTarget.contains(ce)&&A){const I=Q.clientX>re.current?"right":"left";le.current=I,re.current=Q.clientX}}))})})})})})})});Jb.displayName=gn;var tC="MenuGroup",Um=b.forwardRef((n,a)=>{const{__scopeMenu:s,...l}=n;return d.jsx(Ye.div,{role:"group",...l,ref:a})});Um.displayName=tC;var nC="MenuLabel",Wb=b.forwardRef((n,a)=>{const{__scopeMenu:s,...l}=n;return d.jsx(Ye.div,{...l,ref:a})});Wb.displayName=nC;var cc="MenuItem",ov="menu.itemSelect",zc=b.forwardRef((n,a)=>{const{disabled:s=!1,onSelect:l,...i}=n,u=b.useRef(null),m=vl(cc,n.__scopeMenu),p=zm(cc,n.__scopeMenu),h=We(a,u),x=b.useRef(!1),y=()=>{const g=u.current;if(!s&&g){const w=new CustomEvent(ov,{bubbles:!0,cancelable:!0});g.addEventListener(ov,j=>l?.(j),{once:!0}),gy(g,w),w.defaultPrevented?x.current=!1:m.onClose()}};return d.jsx(e1,{...i,ref:h,disabled:s,onClick:be(n.onClick,y),onPointerDown:g=>{n.onPointerDown?.(g),x.current=!0},onPointerUp:be(n.onPointerUp,g=>{x.current||g.currentTarget?.click()}),onKeyDown:be(n.onKeyDown,g=>{const w=p.searchRef.current!=="";s||w&&g.key===" "||tm.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})})});zc.displayName=cc;var e1=b.forwardRef((n,a)=>{const{__scopeMenu:s,disabled:l=!1,textValue:i,...u}=n,m=zm(cc,s),p=$b(s),h=b.useRef(null),x=We(a,h),[y,g]=b.useState(!1),[w,j]=b.useState("");return b.useEffect(()=>{const _=h.current;_&&j((_.textContent??"").trim())},[u.children]),d.jsx(il.ItemSlot,{scope:s,disabled:l,textValue:i??w,children:d.jsx(t4,{asChild:!0,...p,focusable:!l,children:d.jsx(Ye.div,{role:"menuitem","data-highlighted":y?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...u,ref:x,onPointerMove:be(n.onPointerMove,cl(_=>{l?m.onItemLeave(_):(m.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:be(n.onPointerLeave,cl(_=>m.onItemLeave(_))),onFocus:be(n.onFocus,()=>g(!0)),onBlur:be(n.onBlur,()=>g(!1))})})})}),aC="MenuCheckboxItem",t1=b.forwardRef((n,a)=>{const{checked:s=!1,onCheckedChange:l,...i}=n;return d.jsx(o1,{scope:n.__scopeMenu,checked:s,children:d.jsx(zc,{role:"menuitemcheckbox","aria-checked":uc(s)?"mixed":s,...i,ref:a,"data-state":Bm(s),onSelect:be(i.onSelect,()=>l?.(uc(s)?!0:!s),{checkForDefaultPrevented:!1})})})});t1.displayName=aC;var n1="MenuRadioGroup",[rC,sC]=Dr(n1,{value:void 0,onValueChange:()=>{}}),a1=b.forwardRef((n,a)=>{const{value:s,onValueChange:l,...i}=n,u=Ln(l);return d.jsx(rC,{scope:n.__scopeMenu,value:s,onValueChange:u,children:d.jsx(Um,{...i,ref:a})})});a1.displayName=n1;var r1="MenuRadioItem",s1=b.forwardRef((n,a)=>{const{value:s,...l}=n,i=sC(r1,n.__scopeMenu),u=s===i.value;return d.jsx(o1,{scope:n.__scopeMenu,checked:u,children:d.jsx(zc,{role:"menuitemradio","aria-checked":u,...l,ref:a,"data-state":Bm(u),onSelect:be(l.onSelect,()=>i.onValueChange?.(s),{checkForDefaultPrevented:!1})})})});s1.displayName=r1;var Lm="MenuItemIndicator",[o1,oC]=Dr(Lm,{checked:!1}),l1=b.forwardRef((n,a)=>{const{__scopeMenu:s,forceMount:l,...i}=n,u=oC(Lm,s);return d.jsx(Xa,{present:l||uc(u.checked)||u.checked===!0,children:d.jsx(Ye.span,{...i,ref:a,"data-state":Bm(u.checked)})})});l1.displayName=Lm;var lC="MenuSeparator",i1=b.forwardRef((n,a)=>{const{__scopeMenu:s,...l}=n;return d.jsx(Ye.div,{role:"separator","aria-orientation":"horizontal",...l,ref:a})});i1.displayName=lC;var iC="MenuArrow",c1=b.forwardRef((n,a)=>{const{__scopeMenu:s,...l}=n,i=kc(s);return d.jsx(Em,{...i,...l,ref:a})});c1.displayName=iC;var cC="MenuSub",[WM,u1]=Dr(cC),$o="MenuSubTrigger",d1=b.forwardRef((n,a)=>{const s=Pr($o,n.__scopeMenu),l=vl($o,n.__scopeMenu),i=u1($o,n.__scopeMenu),u=zm($o,n.__scopeMenu),m=b.useRef(null),{pointerGraceTimerRef:p,onPointerGraceIntentChange:h}=u,x={__scopeMenu:n.__scopeMenu},y=b.useCallback(()=>{m.current&&window.clearTimeout(m.current),m.current=null},[]);return b.useEffect(()=>y,[y]),b.useEffect(()=>{const g=p.current;return()=>{window.clearTimeout(g),h(null)}},[p,h]),d.jsx(Pm,{asChild:!0,...x,children:d.jsx(e1,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":i.contentId,"data-state":p1(s.open),...n,ref:bc(a,i.onTriggerChange),onClick:g=>{n.onClick?.(g),!(n.disabled||g.defaultPrevented)&&(g.currentTarget.focus(),s.open||s.onOpenChange(!0))},onPointerMove:be(n.onPointerMove,cl(g=>{u.onItemEnter(g),!g.defaultPrevented&&!n.disabled&&!s.open&&!m.current&&(u.onPointerGraceIntentChange(null),m.current=window.setTimeout(()=>{s.onOpenChange(!0),y()},100))})),onPointerLeave:be(n.onPointerLeave,cl(g=>{y();const w=s.content?.getBoundingClientRect();if(w){const j=s.content?.dataset.side,_=j==="right",E=_?-5:5,N=w[_?"left":"right"],M=w[_?"right":"left"];u.onPointerGraceIntentChange({area:[{x:g.clientX+E,y:g.clientY},{x:N,y:w.top},{x:M,y:w.top},{x:M,y:w.bottom},{x:N,y:w.bottom}],side:j}),window.clearTimeout(p.current),p.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(g),g.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:be(n.onKeyDown,g=>{const w=u.searchRef.current!=="";n.disabled||w&&g.key===" "||G4[l.dir].includes(g.key)&&(s.onOpenChange(!0),s.content?.focus(),g.preventDefault())})})})});d1.displayName=$o;var f1="MenuSubContent",m1=b.forwardRef((n,a)=>{const s=Xb(gn,n.__scopeMenu),{forceMount:l=s.forceMount,...i}=n,u=Pr(gn,n.__scopeMenu),m=vl(gn,n.__scopeMenu),p=u1(f1,n.__scopeMenu),h=b.useRef(null),x=We(a,h);return d.jsx(il.Provider,{scope:n.__scopeMenu,children:d.jsx(Xa,{present:l||u.open,children:d.jsx(il.Slot,{scope:n.__scopeMenu,children:d.jsx(Hm,{id:p.contentId,"aria-labelledby":p.triggerId,...i,ref:x,align:"start",side:m.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:y=>{m.isUsingKeyboardRef.current&&h.current?.focus(),y.preventDefault()},onCloseAutoFocus:y=>y.preventDefault(),onFocusOutside:be(n.onFocusOutside,y=>{y.target!==p.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:be(n.onEscapeKeyDown,y=>{m.onClose(),y.preventDefault()}),onKeyDown:be(n.onKeyDown,y=>{const g=y.currentTarget.contains(y.target),w=V4[m.dir].includes(y.key);g&&w&&(u.onOpenChange(!1),p.trigger?.focus(),y.preventDefault())})})})})})});m1.displayName=f1;function p1(n){return n?"open":"closed"}function uc(n){return n==="indeterminate"}function Bm(n){return uc(n)?"indeterminate":n?"checked":"unchecked"}function uC(n){const a=document.activeElement;for(const s of n)if(s===a||(s.focus(),document.activeElement!==a))return}function dC(n,a){return n.map((s,l)=>n[(a+l)%n.length])}function fC(n,a,s){const i=a.length>1&&Array.from(a).every(x=>x===a[0])?a[0]:a,u=s?n.indexOf(s):-1;let m=dC(n,Math.max(u,0));i.length===1&&(m=m.filter(x=>x!==s));const h=m.find(x=>x.toLowerCase().startsWith(i.toLowerCase()));return h!==s?h:void 0}function mC(n,a){const{x:s,y:l}=n;let i=!1;for(let u=0,m=a.length-1;u<a.length;m=u++){const p=a[u],h=a[m],x=p.x,y=p.y,g=h.x,w=h.y;y>l!=w>l&&s<(g-x)*(l-y)/(w-y)+x&&(i=!i)}return i}function pC(n,a){if(!a)return!1;const s={x:n.clientX,y:n.clientY};return mC(s,a)}function cl(n){return a=>a.pointerType==="mouse"?n(a):void 0}var hC=Fb,gC=Pm,xC=Zb,vC=Jb,yC=Um,bC=Wb,wC=zc,SC=t1,EC=a1,jC=s1,_C=l1,NC=i1,AC=c1,CC=d1,OC=m1,Hc="DropdownMenu",[MC]=ma(Hc,[Kb]),Pt=Kb(),[TC,h1]=MC(Hc),g1=n=>{const{__scopeDropdownMenu:a,children:s,dir:l,open:i,defaultOpen:u,onOpenChange:m,modal:p=!0}=n,h=Pt(a),x=b.useRef(null),[y,g]=Ac({prop:i,defaultProp:u??!1,onChange:m,caller:Hc});return d.jsx(TC,{scope:a,triggerId:ac(),triggerRef:x,contentId:ac(),open:y,onOpenChange:g,onOpenToggle:b.useCallback(()=>g(w=>!w),[g]),modal:p,children:d.jsx(hC,{...h,open:y,onOpenChange:g,dir:l,modal:p,children:s})})};g1.displayName=Hc;var x1="DropdownMenuTrigger",v1=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,disabled:l=!1,...i}=n,u=h1(x1,s),m=Pt(s);return d.jsx(gC,{asChild:!0,...m,children:d.jsx(Ye.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":l?"":void 0,disabled:l,...i,ref:bc(a,u.triggerRef),onPointerDown:be(n.onPointerDown,p=>{!l&&p.button===0&&p.ctrlKey===!1&&(u.onOpenToggle(),u.open||p.preventDefault())}),onKeyDown:be(n.onKeyDown,p=>{l||(["Enter"," "].includes(p.key)&&u.onOpenToggle(),p.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(p.key)&&p.preventDefault())})})})});v1.displayName=x1;var RC="DropdownMenuPortal",y1=n=>{const{__scopeDropdownMenu:a,...s}=n,l=Pt(a);return d.jsx(xC,{...l,...s})};y1.displayName=RC;var b1="DropdownMenuContent",w1=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=h1(b1,s),u=Pt(s),m=b.useRef(!1);return d.jsx(vC,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...l,ref:a,onCloseAutoFocus:be(n.onCloseAutoFocus,p=>{m.current||i.triggerRef.current?.focus(),m.current=!1,p.preventDefault()}),onInteractOutside:be(n.onInteractOutside,p=>{const h=p.detail.originalEvent,x=h.button===0&&h.ctrlKey===!0,y=h.button===2||x;(!i.modal||y)&&(m.current=!0)}),style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});w1.displayName=b1;var DC="DropdownMenuGroup",PC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(yC,{...i,...l,ref:a})});PC.displayName=DC;var kC="DropdownMenuLabel",zC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(bC,{...i,...l,ref:a})});zC.displayName=kC;var HC="DropdownMenuItem",S1=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(wC,{...i,...l,ref:a})});S1.displayName=HC;var UC="DropdownMenuCheckboxItem",LC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(SC,{...i,...l,ref:a})});LC.displayName=UC;var BC="DropdownMenuRadioGroup",qC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(EC,{...i,...l,ref:a})});qC.displayName=BC;var QC="DropdownMenuRadioItem",GC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(jC,{...i,...l,ref:a})});GC.displayName=QC;var VC="DropdownMenuItemIndicator",IC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(_C,{...i,...l,ref:a})});IC.displayName=VC;var YC="DropdownMenuSeparator",E1=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(NC,{...i,...l,ref:a})});E1.displayName=YC;var KC="DropdownMenuArrow",$C=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(AC,{...i,...l,ref:a})});$C.displayName=KC;var FC="DropdownMenuSubTrigger",XC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(CC,{...i,...l,ref:a})});XC.displayName=FC;var ZC="DropdownMenuSubContent",JC=b.forwardRef((n,a)=>{const{__scopeDropdownMenu:s,...l}=n,i=Pt(s);return d.jsx(OC,{...i,...l,ref:a,style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});JC.displayName=ZC;var WC=g1,eO=v1,tO=y1,nO=w1,aO=S1,rO=E1;function j1({...n}){return d.jsx(WC,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:10","data-slot":"dropdown-menu",...n})}function _1({...n}){return d.jsx(eO,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:25","data-slot":"dropdown-menu-trigger",...n})}function N1({className:n,sideOffset:a=4,...s}){return d.jsx(tO,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:38",children:d.jsx(nO,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:39","data-slot":"dropdown-menu-content",sideOffset:a,className:At("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
343de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",n),...s})})}function _r({className:n,inset:a,variant:s="default",...l}){return d.jsx(aO,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:70","data-slot":"dropdown-menu-item","data-inset":a,"data-variant":s,className:At("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n),...l})}function A1({className:n,...a}){return d.jsx(rO,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:169","data-slot":"dropdown-menu-separator",className:At("bg-border -mx-1 my-1 h-px",n),...a})}function sO(){return lb.useSyncExternalStore(oO,()=>!0,()=>!1)}function oO(){return()=>{}}var qm="Avatar",[lO]=ma(qm),[iO,C1]=lO(qm),O1=b.forwardRef((n,a)=>{const{__scopeAvatar:s,...l}=n,[i,u]=b.useState("idle");return d.jsx(iO,{scope:s,imageLoadingStatus:i,onImageLoadingStatusChange:u,children:d.jsx(Ye.span,{...l,ref:a})})});O1.displayName=qm;var M1="AvatarImage",cO=b.forwardRef((n,a)=>{const{__scopeAvatar:s,src:l,onLoadingStatusChange:i=()=>{},...u}=n,m=C1(M1,s),p=uO(l,u),h=Ln(x=>{i(x),m.onImageLoadingStatusChange(x)});return Sn(()=>{p!=="idle"&&h(p)},[p,h]),p==="loaded"?d.jsx(Ye.img,{...u,ref:a,src:l}):null});cO.displayName=M1;var T1="AvatarFallback",R1=b.forwardRef((n,a)=>{const{__scopeAvatar:s,delayMs:l,...i}=n,u=C1(T1,s),[m,p]=b.useState(l===void 0);return b.useEffect(()=>{if(l!==void 0){const h=window.setTimeout(()=>p(!0),l);return()=>window.clearTimeout(h)}},[l]),m&&u.imageLoadingStatus!=="loaded"?d.jsx(Ye.span,{...i,ref:a}):null});R1.displayName=T1;function lv(n,a){return n?a?(n.src!==a&&(n.src=a),n.complete&&n.naturalWidth>0?"loaded":"loading"):"error":"idle"}function uO(n,{referrerPolicy:a,crossOrigin:s}){const l=sO(),i=b.useRef(null),u=l?(i.current||(i.current=new window.Image),i.current):null,[m,p]=b.useState(()=>lv(u,n));return Sn(()=>{p(lv(u,n))},[u,n]),Sn(()=>{const h=g=>()=>{p(g)};if(!u)return;const x=h("loaded"),y=h("error");return u.addEventListener("load",x),u.addEventListener("error",y),a&&(u.referrerPolicy=a),typeof s=="string"&&(u.crossOrigin=s),()=>{u.removeEventListener("load",x),u.removeEventListener("error",y)}},[u,s,a]),m}var dO=O1,fO=R1;function D1({className:n,...a}){return d.jsx(dO,{"data-loc":"client/src/components/ui/avatar.tsx:11","data-slot":"avatar",className:At("relative flex size-8 shrink-0 overflow-hidden rounded-full",n),...a})}function P1({className:n,...a}){return d.jsx(fO,{"data-loc":"client/src/components/ui/avatar.tsx:40","data-slot":"avatar-fallback",className:At("bg-muted flex size-full items-center justify-center rounded-full",n),...a})}function jf(n,a=2e3){const[s,l]=b.useState(0),i=b.useRef(null),u=b.useRef(!1);return b.useEffect(()=>{const m=new IntersectionObserver(([p])=>{if(p.isIntersecting&&!u.current){u.current=!0;const h=performance.now(),x=y=>{const g=y-h,w=Math.min(g/a,1),j=1-Math.pow(1-w,3);l(Math.floor(j*n)),w<1&&requestAnimationFrame(x)};requestAnimationFrame(x)}},{threshold:.3});return i.current&&m.observe(i.current),()=>m.disconnect()},[n,a]),{count:s,ref:i}}function mO(){const{user:n,isAuthenticated:a,logout:s}=Om(),{theme:l,toggleTheme:i,switchable:u}=Ys(),[,m]=Tc();b.useEffect(()=>{a&&m("/dashboard")},[a,m]);const p=jf(17,1800),h=jf(50,2e3),x=jf(35,2200),y=[{emoji:"🍜",title:"外食難控制",desc:"日日食茶記、大家樂,唔知自己食咗幾多卡,越食越肥都唔知點解"},{emoji:"😩",title:"減肥半途而廢",desc:"每次話要減,堅持唔到一個禮拜就放棄,因為睇唔到進度"},{emoji:"📝",title:"記錄太麻煩",desc:"邊有時間逐樣嘢食去查卡路里?搞到最後乜都唔記"},{emoji:"🏋️",title:"訓練無紀錄",desc:"做完 gym 唔記得上次推幾重,永遠都係同一個重量"}],g=[{icon:Rs,title:"AI 影相即時分析",desc:"影張相就知幾多卡、蛋白質、碳水、脂肪,仲識
343得分邊間餐廳邊款嘢食",color:"from-blue-500 to-cyan-500",highlight:"3 秒搞掂"},{icon:Zo,title:"月曆模式追蹤進度",desc:"每日記錄一目了然,綠色代表達標、黃色偏少、紅色超標,睇住自己越嚟越好",color:"from-emerald-500 to-green-500",highlight:"視覺化成就感"},{icon:Ls,title:"訓練記錄 + 模板",desc:"每個動作幾多重、做幾多組全部記低,仲有訓練模板一撳即用",color:"from-purple-500 to-pink-500",highlight:"越做越勁"},{icon:Bx,title:"AI 每日建議",desc:"根據你嘅 TDEE 同目標,每日話你知食幾多、做咩運動最有效",color:"from-orange-500 to-amber-500",highlight:"個人化建議"},{icon:yA,title:"Day Back 補記錄",desc:"聽日先記返今日食咗咩都得,唔會因為忙就斷咗記錄",color:"from-rose-500 to-red-500",highlight:"唔怕漏記"}],w=[{emoji:"🍳",title:"茶餐廳",desc:"常餐、碟頭飯、公仔麵,AI 即刻幫你分析"},{emoji:"🫕",title:"打邊爐",desc:"邊食邊記,湯底、配料、醬料全部計到"},{emoji:"🥂",title:"去飲應酬",desc:"飲完酒食完嘢,第二日補返記錄都得"},{emoji:"🥗",title:"Meal Prep",desc:"自己煮嘅嘢食一樣影相就分析到"},{emoji:"🏪",title:"便利店",desc:"7-11、OK 便利店嘅包裝食物都識"},{emoji:"🍱",title:"外賣",desc:"叫完 Deliveroo / Foodpanda,影張相就記到"}];return d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:140",className:"relative min-h-screen text-foreground overflow-x-hidden",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:142",className:"fixed inset-0 mosaic-bg transition-all duration-500",style:{backgroundImage:`url('${l==="dark"?"/manus-storage/dark-mosaic-bg_7b8d2067.jpg":"/manus-storage/light-mosaic-bg_ab234a62.jpg"}')`}}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:149",className:`fixed inset-0 transition-colors duration-500 ${l==="dark"?"bg-black/25":"bg-transparent"}`}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:153",className:"fixed inset-0 pixel-grid-overlay"}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:156",className:"relative z-10",children:[d.jsx("nav",{"data-loc":"client/src/pages/Home.tsx:159",className:`sticky top-0 z-50 backdrop-blur-xl border-b ${l==="dark"?"bg-transparent border-zinc-700/50 backdrop-blur-md":"bg-transparent border-zinc-200"}`,children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:162",className:"max-w-6xl mx-auto px-4 py-3.5 flex items-center justify-between",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:163",className:"flex items-center gap-2",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:164",className:"relative",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:165",className:"absolute inset-0 bg-gradient-to-r from-blue-600 to-purple-600 rounded-lg blur-sm opacity-50"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:166",className:"relative bg-gradient-to-r from-blue-600 to-purple-600 text-white font-black text-sm px-2 py-1 rounded-lg",children:"FD"})]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:170",className:"text-lg font-bold text-foreground",children:"FitDiet AI"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:172",className:"flex items-center gap-3",children:[u&&d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:175",className:`flex items-center rounded-full p-0.5 border ${l==="dark"?"bg-transparent border-white/8 backdrop-blur-xl":"bg-transparent border-black/5 backdrop-blur-xl"}`,children:[d.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:178",onClick:()=>{l!=="dark"&&i?.()},className:`px-2.5 py-1 text-xs rounded-full flex items-center gap-1 transition-all ${l==="dark"?"bg-zinc-700 text-white shadow-sm":"text-zinc-500 hover:text-zinc-700"}`,children:[d.jsx(ll,{"data-loc":"client/src/pages/Home.tsx:186",className:"w-3 h-3"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:187",className:"hidden sm:inline",children:"Dark"})]}),d.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:189",onClick:()=>{l!=="light"&&i?.()},className:`px-2.5 py-1 text-xs rounded-full flex items-center gap-1 transition-all ${l==="light"?"bg-white text-zinc-900 shadow-sm":"text-zinc-400 hover:text-zinc-300"}`,children:[d.jsx(jb,{"data-loc":"client/src/pages/Home.tsx:197",className:"w-3 h-3"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:198",className:"hidden sm:inline",children:"Light"})]})]}),a?d.jsxs(d.Fragment,{children:[d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:204",asChild:!0,variant:"ghost",size:"sm",className:"hidden sm:inline-flex",children:d.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:205",href:"/dashboard",children:"我嘅追蹤"})}),d.jsxs(j1,{"data-loc":"client/src/pages/Home.tsx:207",children:[d.jsx(_1,{"data-loc":"client/src/pages/Home.tsx:208",asChild:!0,children:d.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:209",className:"flex items-center gap-2 rounded-full hover:bg-muted/50 p-1 pr-3 transition-colors",children:[d.jsx(D1,{"data-loc":"client/src/pages/Home.tsx:210",className:"w-8 h-8",children:d.jsx(P1,{"data-loc":"client/src/pages/Home.tsx:211",className:"bg-gradient-to-br from-blue-500 to-purple-500 text-white text-xs font-bold",children:n?.name?.charAt(0)||"U"})}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:215",className:"text-sm font-medium hidden sm:inline",children:n?.name})]})}),d.jsxs(N1,{"data-loc":"client/src/pages/Home.tsx:218",align:"end",className:"w-48",children:[d.jsx(_r,{"data-loc":"client/src/pages/Home.tsx:219",asChild:!0,children:d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:220",href:"/profile-setup",className:"flex items-center gap-2 cursor-pointer",children:[d.jsx(ic,{"data-loc":"client/src/pages/Home.tsx:221",className:"w-4 h-4"})," 我嘅資料"]})}),d.jsx(_r,{"data-loc":"client/src/pages/Home.tsx:224",asChild:!0,children:d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:225",href:"/dashboard",className:"flex items-center gap-2 cursor-pointer",children:[d.jsx(wb,{"data-loc":"client/src/pages/Home.tsx:226",className:"w-4 h-4"})," 我嘅追蹤"]})}),d.jsx(A1,{"data-loc":"client/src/pages/Home.tsx:229"}),d.jsxs(_r,{"data-loc":"client/src/pages/Home.tsx:230",onClick:()=>s(),className:"flex items-center gap-2 cursor-pointer text-destructive",children:[d.jsx(Sb,{"data-loc":"client/src/pages/Home.tsx:231",className:"w-4 h-4"})," 登出"]})]})]})]}):d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:237",asChild:!0,className:"bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700 shadow-lg shadow-blue-500/20",children:d.jsx("a",{"data-loc":"client/src/pages/Home.tsx:238",href:Jo(),children:"免費開始"})})]})]})}),d.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:246",className:"relative pt-20 pb-24 md:pt-28 md:pb-36",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:247",className:"absolute inset-0 overflow-hidden pointer-events-none",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:248",className:"absolute top-20 left-1/4 w-96 h-96 bg-blue-600/8 rounded-full blur-3xl"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:249",className:"absolute top-40 right-1/4 w-80 h-80 bg-purple-600/8 rounded-full blur-3xl"})]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:252",className:"relative max-w-6xl mx-auto px-4",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:253",className:"text-center max-w-3xl mx-auto",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:255",className:"inline-flex items-center gap-2 bg-blue-500/10 border border-blue-500/20 rounded-full px-4 py-1.5 mb-8",children:[d.jsx(Nr,{"data-loc":"client/src/pages/Home.tsx:256",className:"w-3.5 h-3.5 text-blue-400"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:257",className:"text-xs font-medium text-blue-400",children:"為香港人度身訂造嘅 AI 飲食教練"})]}),d.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:261",className:"text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-black leading-[1.1] mb-6 tracking-tight",children:[d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:262",className:"text-foreground",children:"由影張相開始,"}),d.jsx("br",{"data-loc":"client/src/pages/Home.tsx:263"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:264",className:"bg-gradient-to-r from-blue-400 via-purple-400 to-pink-400 bg-clip-text text-transparent",children:"改變由細節開始。"})]}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:270",className:"text-xl md:text-2xl text-muted-foreground max-w-xl mx-auto mb-4 leading-relaxed font-medium",children:"記低先至有得改。"}),d.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:273",className:"text-base md:text-lg text-muted-foreground
343/80 max-w-lg mx-auto mb-12 leading-relaxed",children:["影張相就知幾多卡、AI 幫你 keep 住營養、記低訓練進度。",d.jsx("br",{"data-loc":"client/src/pages/Home.tsx:275",className:"hidden sm:block"}),"唔使再估,唔使再煩。"]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:280",className:"flex flex-col sm:flex-row items-center justify-center gap-4 mb-16",children:a?d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:282",asChild:!0,size:"lg",className:"bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700 text-white font-bold px-8 h-14 text-base shadow-xl shadow-blue-500/25 w-full sm:w-auto",children:d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:283",href:"/dashboard",children:["入去睇下",d.jsx(Ts,{"data-loc":"client/src/pages/Home.tsx:285",className:"w-5 h-5 ml-2"})]})}):d.jsxs(d.Fragment,{children:[d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:290",asChild:!0,size:"lg",className:"bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700 text-white font-bold px-10 h-14 text-base shadow-xl shadow-blue-500/25 w-full sm:w-auto",children:d.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:291",href:Jo(),children:["免費開始用",d.jsx(Ts,{"data-loc":"client/src/pages/Home.tsx:293",className:"w-5 h-5 ml-2"})]})}),d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:296",asChild:!0,variant:"outline",size:"lg",className:"h-14 px-8 text-base font-medium border-border/50 w-full sm:w-auto",children:d.jsx("a",{"data-loc":"client/src/pages/Home.tsx:297",href:"#pain-points",children:"我有咩問題?"})})]})}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:304",className:"relative mx-auto w-64 sm:w-72 md:w-80",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:305",className:"absolute inset-0 bg-gradient-to-b from-blue-500/20 to-purple-500/20 rounded-[2.5rem] blur-2xl scale-110"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:306",className:`relative border-2 rounded-[2.5rem] p-3 shadow-2xl ${l==="dark"?"bg-transparent border-zinc-700 backdrop-blur-md":"bg-transparent border-zinc-200 backdrop-blur-md"}`,children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:309",className:`rounded-[2rem] overflow-hidden ${l==="dark"?"bg-zinc-950/30":"bg-transparent"}`,children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:312",className:"flex items-center justify-between px-6 py-2",children:[d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:313",className:"text-[10px] text-muted-foreground font-medium",children:"9:41"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:314",className:"w-20 h-5 bg-foreground
343/80 rounded-full"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:315",className:"w-4 h-2 bg-muted-foreground/50 rounded-sm"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:317",className:"px-4 py-4 space-y-3",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:318",className:"text-left",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:319",className:"text-xs text-muted-foreground",children:"今日食咗"}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:320",className:"text-2xl font-black text-foreground",children:["1,847 ",d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:320",className:"text-sm font-normal text-muted-foreground",children:"kcal"})]})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:322",className:"grid grid-cols-3 gap-2",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:323",className:"bg-blue-500/10 rounded-xl p-2 text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:324",className:"text-xs text-blue-400 font-bold",children:"蛋白質"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:325",className:"text-sm font-black text-foreground",children:"128g"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"bg-orange-500/10 rounded-xl p-2 text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-xs text-orange-400 font-bold",children:"碳水"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"text-sm font-black text-foreground",children:"195g"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"bg-pink-500/10 rounded-xl p-2 text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:332",className:"text-xs text-pink-400 font-bold",children:"脂肪"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:333",className:"text-sm font-black text-foreground",children:"62g"})]})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:336",className:"flex items-center gap-2 bg-green-500/10 rounded-xl p-3",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:337",className:"w-8 h-8 bg-green-500/20 rounded-lg flex items-center justify-center",children:d.jsx(qx,{"data-loc":"client/src/pages/Home.tsx:338",className:"w-4 h-4 text-green-400"})}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:340",className:"text-xs text-left",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:341",className:"font-bold text-green-400",children:"目標達成 87%"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:342",className:"text-muted-foreground",children:"正呀!繼續努力"})]})]})]})]})})]})]})})]}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:354",className:"py-16 border-y border-border/50",children:d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:355",className:"max-w-5xl mx-auto px-4",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:356",className:"grid grid-cols-3 gap-8 text-center",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:357",ref:p.ref,children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:358",className:"text-3xl sm:text-4xl md:text-5xl font-black text-foreground",children:[p.count,"+"]}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:359",className:"text-sm text-muted-foreground mt-1",children:"間連鎖餐廳數據"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:361",ref:h.ref,children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:362",className:"text-3xl sm:text-4xl md:text-5xl font-black text-foreground",children:[h.count,"+"]}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:363",className:"text-sm text-muted-foreground mt-1",children:"款快餐一撳就記"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:365",ref:x.ref,children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:366",className:"text-3xl sm:text-4xl md:text-5xl font-black text-foreground",children:x.count}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:367",className:"text-sm text-muted-foreground mt-1",children:"個飲食場景微調"})]})]})})}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:374",id:"pain-points",className:"py-20 md:py-28",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:375",className:"max-w-6xl mx-auto px-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:376",className:"text-center mb-16",children:[d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:377",className:"text-3xl md:text-4xl font-black text-foreground mb-4",children:"你係咪都有呢啲煩惱?"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:380",className:"text-muted-foreground text-lg max-w-lg mx-auto",children:"唔好意思,講中你心聲喇"})]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:385",className:"grid grid-cols-1 sm:grid-cols-2 gap-6 max-w-4xl mx-auto",children:y.map((j,_)=>d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:387",className:`relative overflow-hidden rounded-[20px] p-6 border transition-all duration-300 hover:scale-[1.02] ${l==="dark"?"bg-transparent border-white/8 backdrop-blur-xl hover:border-white/15":"bg-transparent border-zinc-200 hover:border-zinc-300"}`,style:{boxShadow:l==="dark"?"0 4px 6px rgba(0,0,0,0.3), 0 10px 20px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.05)":"0 4px 6px rgba(0,0,0,0.05), 0 10px 20px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.8)"},children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:400",className:"text-3xl mb-3",children:j.emoji}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:401",className:"text-lg font-bold text-foreground mb-2",children:j.title}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:402",className:"text-sm text-muted-foreground leading-relaxed",children:j.desc})]},_))})]})}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:410",className:`py-20 md:py-28 border-y border-border/50 ${l==="dark"?"bg-zinc-900/30":"bg-transparent"}`,children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:413",className:"max-w-6xl mx-auto px-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:414",className:"text-center mb-16",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:415",className:"inline-flex items-center gap-2 bg-green-500/10 border border-green-500/20 rounded-full px-4 py-1.5 mb-6",children:[d.jsx(qx,{"data-loc":"client/src/pages/Home.tsx:416",className:"w-3.5 h-3.5 text-green-400"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:417",className:"text-xs font-medium text-green-400",children:"解決方案"})]}),d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:419",className:"text-3xl md:text-4xl font-black text-foreground mb-4",children:"FitDiet AI 幫你搞掂晒"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:422",className:"text-muted-foreground text-lg max-w-lg mx-auto",children:"唔使再自己估、自己查、自己計。影張相,AI 幫你做晒。"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:427",className:"grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:428",className:`relative rounded-[24px] p-8 border text-center ${l==="dark"?"bg-transparent border-zinc-700/50 backdrop-blur-md":"bg-transparent border-zinc-200 backdrop-blur-md"}`,style:{boxShadow:l==="dark"?"0 8px 16px rgba(0,0,0,0.4), 0 20px 40px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.05)":"0 8px 16px rgba(0,0,0,0.06), 0 20px 40px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.8)"},children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:435",className:"inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-blue-500 to-cyan-500 rounded-2xl mb-5 shadow-lg shadow-blue-500/20",children:d.jsx(Rs,{"data-loc":"client/src/pages/Home.tsx:436",className:"w-8 h-8 text-white"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:438",className:"text-xl font-bold text-foreground mb-3",children:"影相即分析"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:439",className:"text-sm text-muted-foreground leading-relaxed",children:"影張相 AI 即刻幫你分析熱量同營養,3 秒搞掂,唔使自己查"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:444",className:`relative rounded-[24px] p-8 border text-center ${l==="dark"?"bg-transparent border-zinc-700/50 backdrop-blur-md":"bg-transparent border-zinc-200 backdrop-blur-md"}`,style:{boxShadow:l==="dark"?"0 8px 16px rgba(0,0,0,0.4), 0 20px 40px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.05)":"0 8px 16px rgba(0,0,0,0.06), 0 20px 40px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.8)"},children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:451",className:"inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-emerald-500 to-green-500 rounded-2xl mb-5 shadow-lg shadow-emerald-500/20",children:d.jsx(Zo,{"data-loc":"client/src/pages/Home.tsx:452",className:"w-8 h-8 text-white"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:454",className:"text-xl font-bold text-foreground mb-3",children:"月曆追蹤進度"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:455",className:"text-sm text-muted-foreground leading-relaxed",children:"每日記錄一目了然,顏色區分達標與否,睇住自己進步"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:460",className:`relative rounded-[24px] p-8 border text-center ${l==="dark"?"bg-transparent border-zinc-700/50 backdrop-blur-md":"bg-transparent border-zinc-200 backdrop-blur-md"}`,style:{boxShadow:l==="dark"?"0 8px 16px rgba(0,0,0,0.4), 0 20px 40px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.05)":"0 8px 16px rgba(0,0,0,0.06), 0 20px 40px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.8)"},children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:467",className:"inline-flex items-center justify-center w-16 h-16 bg-gradient-to-br from-purple-500 to-pink-500 rounded-2xl mb-5 shadow-lg shadow-purple-500/20",children:d.jsx(Ls,{"data-loc":"client/src/pages/Home.tsx:468",className:"w-8 h-8 text-white"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:470",className:"text-xl font-bold text-foreground mb-3",children:"訓練記錄"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:471",className:"text-sm text-muted-foreground leading-relaxed",children:"每個動作幾多重、做幾多組全部記低,睇住自己越嚟越勁"})]})]})]})}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:480",id:"features",className:"py-20 md:py-28",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:481",className:"max-w-6xl mx-auto px-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:482",className:"text-center mb-16",children:[d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:483",className:"text-3xl md:text-4xl font-black text-foreground mb-4",children:"核心功能亮點"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:486",className:"text-muted-foreground text-lg max-w-lg mx-auto",children:"每一個功能都係ç
343‚ºå’—幫你堅持落去"})]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:491",className:"space-y-6 max-w-4xl mx-auto",children:g.map((j,_)=>{const E=j.icon;return d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:495",className:`group relative overflow-hidden rounded-[20px] p-6 md:p-8 border transition-all duration-300 hover:scale-[1.01] ${l==="dark"?"bg-transparent border-white/8 backdrop-blur-xl hover:border-white/15":"bg-transparent border-zinc-200 hover:border-zinc-300"}`,style:{boxShadow:l==="dark"?"0 4px 6px rgba(0,0,0,0.3), 0 10px 20px rgba(0,0,0,0.2)":"0 4px 6px rgba(0,0,0,0.05), 0 10px 20px rgba(0,0,0,0.08)"},children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:508",className:"flex items-start gap-5",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:509",className:`shrink-0 bg-gradient-to-br ${j.color} p-4 rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300`,children:d.jsx(E,{"data-loc":"client/src/pages/Home.tsx:510",className:"w-7 h-7 text-white"})}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:512",className:"flex-1",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:513",className:"flex items-center gap-3 mb-2",children:[d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:514",className:"text-lg md:text-xl font-bold text-foreground",children:j.title}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:515",className:`text-xs font-medium px-2.5 py-0.5 rounded-full ${l==="dark"?"bg-zinc-800 text-zinc-300":"bg-zinc-100 text-zinc-600"}`,children:j.highlight})]}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:519",className:"text-muted-foreground leading-relaxed",children:j.desc})]})]})},_)})})]})}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:530",className:`py-20 md:py-28 border-y border-border/50 ${l==="dark"?"bg-zinc-900/30":"bg-transparent"}`,children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:533",className:"max-w-6xl mx-auto px-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:534",className:"text-center mb-16",children:[d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:535",className:"text-3xl md:text-4xl font-black text-foreground mb-4",children:"香港場景,全部 Cover 到"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:538",className:"text-muted-foreground text-lg max-w-lg mx-auto",children:"唔理你食乜、喺邊食,FitDiet AI 都幫到你"})]}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:543",className:"grid grid-cols-2 md:grid-cols-3 gap-4 md:gap-6 max-w-4xl mx-auto",children:w.map((j,_)=>d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:545",className:`rounded-[20px] p-5 md:p-6 border transition-all duration-300 hover:scale-[1.03] ${l==="dark"?"bg-transparent border-white/8 backdrop-blur-xl hover:border-white/15":"bg-transparent border-zinc-200 hover:border-zinc-300"}`,style:{boxShadow:l==="dark"?"0 4px 8px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.03)":"0 4px 8px rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)"},children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:558",className:"text-2xl md:text-3xl mb-3",children:j.emoji}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:559",className:"text-base font-bold text-foreground mb-1",children:j.title}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:560",className:"text-xs text-muted-foreground leading-relaxed",children:j.desc})]},_))})]})}),d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:568",className:"py-20 md:py-28",children:d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:569",className:"max-w-6xl mx-auto px-4",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:570",className:`relative overflow-hidden rounded-[24px] border p-10 md:p-16 ${l==="dark"?"bg-gradient-to-br from-blue-600/10 via-purple-600/10 to-pink-600/10 border-blue-500/20":"bg-gradient-to-br from-blue-50 via-purple-50 to-pink-50 border-blue-200/50"}`,children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:575",className:"absolute top-0 right-0 w-72 h-72 bg-blue-500/5 rounded-full blur-3xl"}),d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:576",className:"absolute bottom-0 left-0 w-60 h-60 bg-purple-500/5 rounded-full blur-3xl"}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:578",className:"relative",children:[d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:579",className:"text-3xl md:text-4xl font-black text-foreground mb-4 text-center",children:"點解要用 FitDiet AI?"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:582",className:"text-muted-foreground text-center mb-12 max-w-lg mx-auto",children:"因為我哋真係明白香港人嘅生活同飲食習慣"}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:586",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:587",className:"text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:588",className:"inline-flex items-center justify-center w-14 h-14 bg-blue-500/15 rounded-2xl mb-4",children:d.jsx(_b,{"data-loc":"client/src/pages/Home.tsx:589",className:"w-7 h-7 text-blue-400"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:591",className:"text-base font-bold text-foreground mb-2",children:"香港人角度"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:592",className:"text-sm text-muted-foreground leading-relaxed",children:"茶記、大家樂、譚仔全部有齊,唔使自己逐樣查"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:596",className:"text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:597",className:"inline-flex items-center justify-center w-14 h-14 bg-purple-500/15 rounded-2xl mb-4",children:d.jsx(Bx,{"data-loc":"client/src/pages/Home.tsx:598",className:"w-7 h-7 text-purple-400"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:600",className:"text-base font-bold text-foreground mb-2",children:"AI 智能分析"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:601",className:"text-sm text-muted-foreground leading-relaxed",children:"影張相就知,仲會根據你嘅目標俾建議"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:605",className:"text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:606",className:"inline-flex items-center justify-center w-14 h-14 bg-green-500/15 rounded-2xl mb-4",children:d.jsx(Dc,{"data-loc":"client/src/pages/Home.tsx:607",className:"w-7 h-7 text-green-400"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:609",className:"text-base font-bold text-foreground mb-2",children:"簡單易用"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:610",className:"text-sm text-muted-foreground leading-relaxed",children:"3 秒記一餐,唔會因為麻煩而放棄"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:614",className:"text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:615",className:"inline-flex items-center justify-center w-14 h-14 bg-orange-500/15 rounded-2xl mb-4",children:d.jsx(bb,{"data-loc":"client/src/pages/Home.tsx:616",className:"w-7 h-7 text-orange-400"})}),d.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:618",className:"text-base font-bold text-foreground mb-2",children:"有推動力"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:619",className:"text-sm text-muted-foreground leading-relaxed",children:"毒舌 AI 教練鬧完你之後,你會想做多啲"})]})]})]})]})})}),!a&&d.jsx("section",{"data-loc":"client/src/pages/Home.tsx:631",className:"py-24 text-center",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:632",className:"max-w-2xl mx-auto px-4",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:633",className:"text-4xl mb-6",children:"💪"}),d.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:634",className:"text-3xl md:text-4xl font-black text-foreground mb-4",children:"準備好改變未?"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:637",className:"text-muted-foreground mb-4 text-lg",children:"完全免費,即刻開å
343§‹è¨˜ä½Žä½ é£Ÿå’©åŒç·´å’©ã€‚"}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:640",className:"text-muted-foreground/70 mb-10 text-base",children:"唔好再拖喇。你知道自己想點,差嘅只係一個開始。"}),d.jsx(kn,{"data-loc":"client/src/pages/Home.tsx:643",asChild:!0,size:"lg",className:"bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700 text-white font-bold px-12 h-14 text-base shadow-xl shadow-blue-500/25",children:d.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:644",href:Jo(),children:["即刻免費開始",d.jsx(Ts,{"data-loc":"client/src/pages/Home.tsx:646",className:"w-5 h-5 ml-2"})]})}),d.jsx("p",{"data-loc":"client/src/pages/Home.tsx:649",className:"text-xs text-muted-foreground/50 mt-4",children:"無需信用卡 · 免費使用所有功能"})]})}),d.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:657",className:`py-10 border-t ${l==="dark"?"bg-transparent border-white/8 backdrop-blur-xl":"bg-transparent border-black/5 backdrop-blur-xl"}`,children:d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:660",className:"max-w-6xl mx-auto px-4",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:661",className:"flex flex-col md:flex-row items-center justify-between gap-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:662",className:"flex items-center gap-2",children:[d.jsx("div",{"data-loc":"client/src/pages/Home.tsx:663",className:"bg-gradient-to-r from-blue-600 to-purple-600 text-white font-black text-xs px-1.5 py-0.5 rounded",children:"FD"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:666",className:"text-sm font-medium text-foreground",children:"FitDiet AI"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:667",className:"text-xs text-muted-foreground",children:"© 2026"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:669",className:"flex items-center gap-4 text-sm",children:[d.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:670",href:"/terms",className:"text-muted-foreground hover:text-foreground transition-colors",children:"條款細則"}),d.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:671",href:"/privacy",className:"text-muted-foreground hover:text-foreground transition-colors",children:"私隱政策"}),d.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:672",href:"/disclaimer",className:"text-muted-foreground hover:text-foreground transition-colors",children:"免責聲明"}),d.jsx(Ue,{"data-loc":"client/src/pages/Home.tsx:673",href:"/contact",className:"text-muted-foreground hover:text-foreground transition-colors",children:"聯絡我哋"})]})]})})}),a&&d.jsx("nav",{"data-loc":"client/src/pages/Home.tsx:681",className:"fixed bottom-0 left-0 right-0 z-50 bg-card/95 backdrop-blur-md border-t border-border md:hidden",children:d.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:682",className:"flex items-center justify-around py-2",children:[d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:683",href:"/",className:"flex flex-col items-center gap-0.5 p-2 text-primary transition-colors",children:[d.jsx(Rc,{"data-loc":"client/src/pages/Home.tsx:684",className:"w-5 h-5"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:685",className:"text-[10px]",children:"主頁"})]}),d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:687",href:"/food-recognition",className:"flex flex-col items-center gap-0.5 p-2 text-muted-foreground hover:text-primary transition-colors",children:[d.jsx(Rs,{"data-loc":"client/src/pages/Home.tsx:688",className:"w-5 h-5"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:689",className:"text-[10px]",children:"識別"})]}),d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:691",href:"/dashboard",className:"flex flex-col items-center gap-0.5 p-2 text-muted-foreground hover:text-primary transition-colors",children:[d.jsx(vb,{"data-loc":"client/src/pages/Home.tsx:692",className:"w-5 h-5"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:693",className:"text-[10px]",children:"追蹤"})]}),d.jsxs(Ue,{"data-loc":"client/src/pages/Home.tsx:695",href:"/profile-setup",className:"flex flex-col items-center gap-0.5 p-2 text-muted-foreground hover:text-primary transition-colors",children:[d.jsx(ic,{"data-loc":"client/src/pages/Home.tsx:696",className:"w-5 h-5"}),d.jsx("span",{"data-loc":"client/src/pages/Home.tsx:697",className:"text-[10px]",children:"我"})]})]})})]})]})}
343function iv(){const a=new Date().toLocaleString("en-US",{timeZone:"Asia/Hong_Kong",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}),[s,l]=a.split(", "),[i,u,m]=s.split("/");return new Date(parseInt(m),parseInt(i)-1,parseInt(u),12,0,0,0)}function pO(){const[n,a]=b.useState(()=>iv());return b.useEffect(()=>{const l=(()=>{const m=new Date().toLocaleString("en-US",{timeZone:"Asia/Hong_Kong",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}),[p,h]=m.split(", "),[x,y,g]=p.split("/"),[w,j,_]=h.split(":"),E=new Date(parseInt(g),parseInt(x)-1,parseInt(y),parseInt(w),parseInt(j),parseInt(_)),M=new Date(parseInt(g),parseInt(x)-1,parseInt(y)+1,0,0,0).getTime()-E.getTime();return Math.max(M,1e3)})(),i=setTimeout(()=>{a(iv())},l);return()=>clearTimeout(i)},[]),n}const Wo={color:"#8B5CF6",opacity:.14,blur:10},k1=.08,z1=.3,H1=4,U1=22,cv="fitdiet-glass-config",L1=b.createContext(null);function hO(n){const a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return a?{r:parseInt(a[1],16),g:parseInt(a[2],16),b:parseInt(a[3],16)}:{r:139,g:92,b:246}}function gO(n){const a=document.documentElement,{r:s,g:l,b:i}=hO(n.color);a.style.setProperty("--glass-r",String(s)),a.style.setProperty("--glass-g",String(l)),a.style.setProperty("--glass-b",String(i)),a.style.setProperty("--glass-opacity",String(n.opacity)),a.style.setProperty("--glass-blur",`${n.blur}px`)}function xO(n){return{color:typeof n.color=="string"?n.color:Wo.color,opacity:Math.max(k1,Math.min(z1,typeof n.opacity=="number"?n.opacity:Wo.opacity)),blur:Math.max(H1,Math.min(U1,typeof n.blur=="number"?n.blur:Wo.blur))}}function vO({children:n}){const[a,s]=b.useState(()=>{try{const p=localStorage.getItem(cv);if(p){const h=JSON.parse(p);if(h.color&&typeof h.opacity=="number")return xO(h)}}catch{}return Wo});b.useEffect(()=>{gO(a),localStorage.setItem(cv,JSON.stringify(a))},[a]);const l=b.useCallback(p=>{s(h=>({...h,color:p}))},[]),i=b.useCallback(p=>{s(h=>({...h,opacity:Math.max(k1,Math.min(z1,p))}))},[]),u=b.useCallback(p=>{s(h=>({...h,blur:Math.max(H1,Math.min(U1,p))}))},[]),m=b.useCallback(()=>{s(Wo)},[]);return d.jsx(L1.Provider,{"data-loc":"client/src/contexts/GlassContext.tsx:93",value:{config:a,setColor:l,setOpacity:i,setBlur:u,reset:m},children:n})}function yO(){const n=b.useContext(L1);if(!n)throw new Error("useGlass must be used within GlassProvider");return n}var Uc="Popover",[B1]=ma(Uc,[Gs]),yl=Gs(),[bO,Za]=B1(Uc),q1=n=>{const{__scopePopover:a,children:s,open:l,defaultOpen:i,onOpenChange:u,modal:m=!1}=n,p=yl(a),h=b.useRef(null),[x,y]=b.useState(!1),[g,w]=Ac({prop:l,defaultProp:i??!1,onChange:u,caller:Uc});return d.jsx(qy,{...p,children:d.jsx(bO,{scope:a,contentId:ac(),triggerRef:h,open:g,onOpenChange:w,onOpenToggle:b.useCallback(()=>w(j=>!j),[w]),hasCustomAnchor:x,onCustomAnchorAdd:b.useCallback(()=>y(!0),[]),onCustomAnchorRemove:b.useCallback(()=>y(!1),[]),modal:m,children:s})})};q1.displayName=Uc;var Q1="PopoverAnchor",wO=b.forwardRef((n,a)=>{const{__scopePopover:s,...l}=n,i=Za(Q1,s),u=yl(s),{onCustomAnchorAdd:m,onCustomAnchorRemove:p}=i;return b.useEffect(()=>(m(),()=>p()),[m,p]),d.jsx(Nc,{...u,...l,ref:a})});wO.displayName=Q1;var G1="PopoverTrigger",V1=b.forwardRef((n,a)=>{const{__scopePopover:s,...l}=n,i=Za(G1,s),u=yl(s),m=We(a,i.triggerRef),p=d.jsx(Ye.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":F1(i.open),...l,ref:m,onClick:be(n.onClick,i.onOpenToggle)});return i.hasCustomAnchor?p:d.jsx(Nc,{asChild:!0,...u,children:p})});V1.displayName=G1;var Qm="PopoverPortal",[SO,EO]=B1(Qm,{forceMount:void 0}),I1=n=>
343{const{__scopePopover:a,forceMount:s,children:l,container:i}=n,u=Za(Qm,a);return d.jsx(SO,{scope:a,forceMount:s,children:d.jsx(Xa,{present:s||u.open,children:d.jsx(jm,{asChild:!0,container:i,children:l})})})};I1.displayName=Qm;var Bs="PopoverContent",Y1=b.forwardRef((n,a)=>{const s=EO(Bs,n.__scopePopover),{forceMount:l=s.forceMount,...i}=n,u=Za(Bs,n.__scopePopover);return d.jsx(Xa,{present:l||u.open,children:u.modal?d.jsx(_O,{...i,ref:a}):d.jsx(NO,{...i,ref:a})})});Y1.displayName=Bs;var jO=zs("PopoverContent.RemoveScroll"),_O=b.forwardRef((n,a)=>{const s=Za(Bs,n.__scopePopover),l=b.useRef(null),i=We(a,l),u=b.useRef(!1);return b.useEffect(()=>{const m=l.current;if(m)return Ub(m)},[]),d.jsx(Dm,{as:jO,allowPinchZoom:!0,children:d.jsx(K1,{...n,ref:i,trapFocus:s.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:be(n.onCloseAutoFocus,m=>{m.preventDefault(),u.current||s.triggerRef.current?.focus()}),onPointerDownOutside:be(n.onPointerDownOutside,m=>{const p=m.detail.originalEvent,h=p.button===0&&p.ctrlKey===!0,x=p.button===2||h;u.current=x},{checkForDefaultPrevented:!1}),onFocusOutside:be(n.onFocusOutside,m=>m.preventDefault(),{checkForDefaultPrevented:!1})})})}),NO=b.forwardRef((n,a)=>{const s=Za(Bs,n.__scopePopover),l=b.useRef(!1),i=b.useRef(!1);return d.jsx(K1,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{n.onCloseAutoFocus?.(u),u.defaultPrevented||(l.current||s.triggerRef.current?.focus(),u.preventDefault()),l.current=!1,i.current=!1},onInteractOutside:u=>{n.onInteractOutside?.(u),u.defaultPrevented||(l.current=!0,u.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const m=u.target;s.triggerRef.current?.contains(m)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&i.current&&u.preventDefault()}})}),K1=b.forwardRef((n,a)=>{const{__scopePopover:s,trapFocus:l,onOpenAutoFocus:i,onCloseAutoFocus:u,disableOutsidePointerEvents:m,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:x,onInteractOutside:y,...g}=n,w=Za(Bs,s),j=yl(s);return Ob(),d.jsx(Rm,{asChild:!0,loop:!0,trapped:l,onMountAutoFocus:i,onUnmountAutoFocus:u,children:d.jsx(wc,{asChild:!0,disableOutsidePointerEvents:m,onInteractOutside:y,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:x,onDismiss:()=>w.onOpenChange(!1),children:d.jsx(Sm,{"data-state":F1(w.open),role:"dialog",id:w.contentId,...j,...g,ref:a,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),$1="PopoverClose",AO=b.forwardRef((n,a)=>{const{__scopePopover:s,...l}=n,i=Za($1,s);return d.jsx(Ye.button,{type:"button",...l,ref:a,onClick:be(n.onClick,()=>i.onOpenChange(!1))})});AO.displayName=$1;var CO="PopoverArrow",OO=b.forwardRef((n,a)=>{const{__scopePopover:s,...l}=n,i=yl(s);return d.jsx(Em,{...i,...l,ref:a})});OO.displayName=CO;function F1(n){return n?"open":"closed"}var MO=q1,TO=V1,RO=I1,DO=Y1;function PO({...n}){return d.jsx(MO,{"data-loc":"client/src/components/ui/popover.tsx:9","data-slot":"popover",...n})}function kO({...n}){return d.jsx(TO,{"data-loc":"client/src/components/ui/popover.tsx:15","data-slot":"popover-trigger",...n})}function zO({className:n,align:a="center",sideOffset:s=4,...l}){return d.jsx(RO,{"data-loc":"client/src/components/ui/popover.tsx:25",children:d.jsx(DO,{"data-loc":"client/src/components/ui/popover.tsx:26","data-slot":"popover-content",align:a,sideOffset:s,className:At("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",n),...l})})}const Ki=[{hex:"#8B5CF6",label:"紫"},{hex:"#3B82F6",label:"藍"},{hex:"#14B8A6",label:"綠"},{hex:"#F97316",label:"橙"},{hex:"#EC4899",label:"粉紅"},{hex:"#EF4444",label:"紅"},{hex:"#6366F1",label:"靛"},{hex:"#06B6D4",label:"青"}],HO=[{label:"清透",description:"石紋清楚可見",opacity:.08,blur:4},{label:"平衡",description:"清晰又有玻璃感",opacity:.14,blur:10},{label:"柔光",description:"較柔和的折射",opacity:.22,blur:18}];function UO(){const{config:n,setColor:a,setOpacity:s,setBlur:l,reset:i}=yO(),[u,m]=b.useState(!1);return d.jsxs(PO,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:29",open:u,onOpenChange:m,children:[d.jsx(kO,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:30",asChild:!0,children:d.jsx("button",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:31",className:"relative flex items-center justify-center w-8 h-8 rounded-full transition-all hover:scale-110 active:scale-95",style:{background:`rgba(${_f(n.color).r}, ${_f(n.color).g}, ${_f(n.color).b}, 0.3)`,border:`2px solid ${n.color}`},title:"玻璃效果設定",children:d.jsx(_A,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:39",className:"w-3.5 h-3.5",style:{color:n.color}})})}),d.jsx(zO,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:42",align:"end",className:"w-[260px] p-4",sideOffset:8,children:d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:47",className:"space-y-4",children:[d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:49",className:"flex items-center justify-between",children:[d.jsx("h4",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:50",className:"text-sm font-semibold",children:"玻璃效果設定"}),d.jsx(kn,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:51",variant:"ghost",size:"icon",className:"w-7 h-7",onClick:i,title:"重設",children:d.jsx(Eb,{"data-loc":"client/src/components/GlassSettingsPanel.tsx:58",className:"w-3.5 h-3.5"})})]}),d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:63",className:"space-y-2",children:[d.jsx("label",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:64",className:"text-xs text-muted-foreground",children:"玻璃顏色"}),d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:65",className:"flex flex-wrap gap-2",children:[Ki.map(p=>d.jsx("button",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:67",onClick:()=>a(p.hex),className:`w-7 h-7 rounded-full border-2 transition-all hover:scale-110 active:scale-95 ${n.color===p.hex?"border-foreground scale-110":"border-transparent"}`,style:{backgroundColor:p.hex},title:p.label},p.hex)),d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:78",className:"relative",children:[d.jsx("button",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:79",className:`w-7 h-7 rounded-full border-2 transition-all hover:scale-110 flex items-center justify-center overflow-hidden ${Ki.some(p=>p.hex===n.color)?"border-transparent":"border-foreground scale-110"}`,style:{background:Ki.some(p=>p.hex===n.color)?"conic-gradient(from 0deg, #f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00)":n.color},title:"自訂顏色",children:Ki.some(p=>p.hex===n.color)&&d.jsx("span",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:91",className:"text-[9px] font-bold text-white drop-shadow-[0_1px_2px_rgba(0,0,0,0.8)]",children:"+"})}),d.jsx("input",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:94",type:"color",value:n.color,onChange:p=>a(p.target.value),className:"absolute inset-0 w-full h-full opacity-0 cursor-pointer"})]})]})]}),d.jsxs("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:105",className:"space-y-2",children:[d.jsx("label",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:106",className:"text-xs text-muted-foreground",children:"玻璃質感"}),d.jsx("div",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:107",className:"grid grid-cols-3 gap-2",children:HO.map(p=>{const h=Math.abs(n.opacity-p.opacity)<.02&&Math.abs(n.blur-p.blur)<2;return d.jsxs("button",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:111",type:"button",onClick:()=>{s(p.opacity),l(p.blur)},className:`rounded-xl border px-2 py-2 text-left transition-all ${h?"border-cyan-400 bg-cyan-400/10 shadow-[inset_0_1px_0_rgba(255,255,255,0.35)]":"border-border/70 bg-background/30 hover:border-cyan-400/50"}`,children:[d.jsx("span",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:117",className:"block text-xs font-semibold",children:p.label}),d.jsx("span",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:118",className:"mt-0.5 block text-[10px] leading-tight text-muted-foreground",children:p.description})]},p.label)})})]}),d.jsx("p",{"data-loc":"client/src/components/GlassSettingsPanel.tsx:126",className:"text-[10px] text-muted-foreground text-center pt-1 border-t border-border",children:"即時預覽 · 已避免過薄或過糊的設定"})]})})]})}function _f(n){const a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return a?{r:parseInt(a[1],16),g:parseInt(a[2],16),b:parseInt(a[3],16)}:{r:139,g:92,b:246}}function LO({title:n,showBack:a=!0,backHref:s="/"}){const{user:l,logout:i}=Om(),{theme:u,toggleTheme:m,switchable:p}=Ys();return d.jsx("nav",{"data-loc":"client/src/components/AppHeader.tsx:21",className:`sticky top-0 z-50 border-b backdrop-blur-xl shadow-sm ${u==="dark"?"bg-[#0a0910]/72 border-white/8 shadow-black/20":"bg-white/58 border-white/70 shadow-[0_5px_18px_rgba(71,85,105,0.1)]"}`,children:d.jsxs("div",{"data-loc":"client/src/components/AppHeader.tsx:26",className:"max-w-6xl mx-auto px-4 py-3 flex items-center justify-between",children:[d.jsxs("div",{"data-loc":"client/src/components/AppHeader.tsx:27",className:"flex items-center gap-3",children:[a&&d.jsx(kn,{"data-loc":"client/src/components/AppHeader.tsx:29",asChild:!0,variant:"ghost",size:"icon",className:"w-8 h-8",children:d.jsx(Ue,{"data-loc":"client/src/components/AppHeader.tsx:30",href:s,children:d.jsx(hA,{"data-loc":"client/src/components/AppHeader.tsx:31",className:"w-4 h-4"})})}),d.jsxs(Ue,{"data-loc":"client/src/components/AppHeader.tsx:35",href:"/dashboard",className:"flex items-center gap-2.5",children:[d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:36",className:"flex h-7 w-7 items-center justify-center rounded-lg bg-gradient-to-br from-cyan-300 to-violet-500 text-[10px] font-black text-slate-950 shadow-[0_0_18px_rgba(103,232,249,0.35)]",children:"FD"}),d.jsxs("span",{"data-loc":"client/src/components/AppHeader.tsx:37",className:"leading-none",children:[d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:38",className:`brand-pixel bg-gradient-to-r bg-clip-text text-[11px] text-transparent ${u==="dark"?"from-cyan-300 via-v
343iolet-300 to-fuchsia-300":"from-cyan-700 via-violet-700 to-indigo-700"}`,children:"FITDIET"}),d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:39",className:`ml-1 text-[10px] font-bold tracking-[0.14em] ${u==="dark"?"text-cyan-200/80":"text-cyan-700"}`,children:"AI"})]})]}),n&&d.jsxs("span",{"data-loc":"client/src/components/AppHeader.tsx:43",className:"text-sm font-medium text-muted-foreground hidden sm:inline",children:["/ ",n]})]}),d.jsxs("div",{"data-loc":"client/src/components/AppHeader.tsx:46",className:"flex items-center gap-2",children:[p&&d.jsxs("div",{"data-loc":"client/src/components/AppHeader.tsx:49",className:`flex items-center rounded-full p-0.5 border ${u==="dark"?"bg-white/10 border-white/10":"bg-black/5 border-black/5"}`,children:[d.jsxs("button",{"data-loc":"client/src/components/AppHeader.tsx:52",onClick:()=>{u!=="dark"&&m?.()},className:`px-2.5 py-1 text-xs rounded-full flex items-center gap-1 transition-all ${u==="dark"?"bg-zinc-700 text-white shadow-sm":"text-zinc-500 hover:text-zinc-700"}`,children:[d.jsx(ll,{"data-loc":"client/src/components/AppHeader.tsx:60",className:"w-3 h-3"}),d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:61",className:"hidden sm:inline",children:"Dark"})]}),d.jsxs("button",{"data-loc":"client/src/components/AppHeader.tsx:63",onClick:()=>{u!=="light"&&m?.()},className:`px-2.5 py-1 text-xs rounded-full flex items-center gap-1 transition-all ${u==="light"?"bg-white text-zinc-900 shadow-sm":"text-zinc-400 hover:text-zinc-300"}`,children:[d.jsx(jb,{"data-loc":"client/src/components/AppHeader.tsx:71",className:"w-3 h-3"}),d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:72",className:"hidden sm:inline",children:"Light"})]})]}),d.jsx(UO,{"data-loc":"client/src/components/AppHeader.tsx:78"}),d.jsxs(j1,{"data-loc":"client/src/components/AppHeader.tsx:80",children:[d.jsx(_1,{"data-loc":"client/src/components/AppHeader.tsx:81",asChild:!0,children:d.jsx("button",{"data-loc":"client/src/components/AppHeader.tsx:82",className:"flex items-center gap-2 rounded-full p-1 pr-2 transition-colors hover:bg-white/5",children:d.jsx(D1,{"data-loc":"client/src/components/AppHeader.tsx:83",className:"w-8 h-8",children:d.jsx(P1,{"data-loc":"client/src/components/AppHeader.tsx:84",className:"bg-gradient-to-br from-cyan-400 to-violet-500 text-slate-950 text-xs font-bold",children:l?.name?.charAt(0)||"U"})})})}),d.jsxs(N1,{"data-loc":"client/src/components/AppHeader.tsx:91",align:"end",className:"w-48",children:[d.jsx(_r,{"data-loc":"client/src/components/AppHeader.tsx:92",asChild:!0,children:d.jsxs(Ue,{"data-loc":"client/src/components/AppHeader.tsx:93",href:"/profile-setup",className:"flex items-center gap-2 cursor-pointer",children:[d.jsx(ic,{"data-loc":"client/src/components/AppHeader.tsx:94",className:"w-4 h-4"})," 我嘅資料"]})}),d.jsx(_r,{"data-loc":"client/src/components/AppHeader.tsx:97",asChild:!0,children:d.jsxs(Ue,{"data-loc":"client/src/components/AppHeader.tsx:98",href:"/my-tracking",className:"flex items-center gap-2 cursor-pointer",children:[d.jsx(wb,{"data-loc":"client/src/components/AppHeader.tsx:99",className:"w-4 h-4"})," 我嘅追蹤"]})}),d.jsx(_r,{"data-loc":"client/src/components/AppHeader.tsx:102",asChild:!0,children:d.jsxs(Ue,{"data-loc":"client/src/components/AppHeader.tsx:103",href:"/meals",className:"flex items-center gap-2 cursor-pointer",children:[d.jsx(wA,{"data-loc":"client/src/components/AppHeader.tsx:104",className:"w-4 h-4"})," 飲食記錄"]})}),d.jsx(A1,{"data-loc":"client/src/components/AppHeader.tsx:107"}),d.jsxs(_r,{"data-loc":"client/src/components/AppHeader.tsx:108",onClick:()=>i(),className:"flex items-center gap-2 cursor-pointer text-destructive",children:[d.jsx(Sb,{"data-loc":"client/src/components/AppHeader.tsx:109",className:"w-4 h-4"})," 登出"]})]})]})]})]})})}function BO(){const[n]=Tc(),{theme:a}=Ys(),s=[{href:"/dashboard",icon:Rc,label:"主頁"},{href:"/food-recognition",icon:Rs,label:"識別"},{href:"/my-tracking",icon:vb,label:"追蹤"},{href:"/profile-setup",icon:ic,label:"我"}];return d.jsx("nav",{"data-loc":"client/src/components/AppHeader.tsx:131",className:`fixed bottom-0 left-0 right-0 z-50 border-t backdrop-blur-xl md:hidden ${a==="dark"?"bg-[#0a0910]/88 border-white/8 shadow-[0_-12px_28px_rgba(0,0,0,0.24)]":"bg-white/66 border-white/75 shadow-[0_-10px_24px_rgba(71,85,105,0.14)]"}`,children:d.jsx("div",{"data-loc":"client/src/components/AppHeader.tsx:136",className:"flex items-center justify-around py-2",children:s.map(l=>{const i=n===l.href;return d.jsxs(Ue,{"data-loc":"client/src/components/AppHeader.tsx:140",href:l.href,className:`relative flex min-w-14 flex-col items-center gap-0.5 rounded-xl px-2 py-1.5 transition-all ${i?a==="dark"?"bg-violet-500/12 text-violet-300":"bg-violet-100 text-violet-700 shadow-[0_3px_10px_rgba(109,40,217,0.12)]":a==="dark"?"text-muted-foreground hover:text-cyan-200":"text-slate-600 hover:text-cyan-700"}`,children:[d.jsx(l.icon,{"data-loc":"client/src/components/AppHeader.tsx:149",className:`w-5 h-5 ${i?"drop-shadow-[0_0_8px_rgba(167,139,250,0.8)]":""}`}),d.jsx("span",{"data-loc":"client/src/components/AppHeader.tsx:150",className:"text-[10px] font-medium",children:l.label})]},l.href)})})})}function qO({children:n,title:a,showBack:s=!0,backHref:l="/"}){const{theme:i}=Ys();return d.jsxs("div",{"data-loc":"client/src/components/AuthLayout.t
343sx:15",className:"relative min-h-screen text-foreground pb-16 md:pb-0",children:[d.jsx("div",{"data-loc":"client/src/components/AuthLayout.tsx:17",className:"fixed inset-0 mosaic-bg transition-all duration-500",style:{backgroundImage:`url('${i==="dark"?"/manus-storage/dark-mosaic-bg_7b8d2067.jpg":"/manus-storage/light-mosaic-bg_ab234a62.jpg"}')`}}),d.jsx("div",{"data-loc":"client/src/components/AuthLayout.tsx:24",className:`fixed inset-0 transition-colors duration-500 ${i==="dark"?"bg-black/25":"bg-white/16"}`}),d.jsx("div",{"data-loc":"client/src/components/AuthLayout.tsx:28",className:"fixed inset-0 pixel-grid-overlay"}),i==="light"&&d.jsxs("div",{"data-loc":"client/src/components/AuthLayout.tsx:30",className:"light-daylight-layer","aria-hidden":"true",children:[d.jsx("span",{"data-loc":"client/src/components/AuthLayout.tsx:31",className:"light-daylight-haze"}),d.jsx("span",{"data-loc":"client/src/components/AuthLayout.tsx:32",className:"light-daylight-prism"}),d.jsx("span",{"data-loc":"client/src/components/AuthLayout.tsx:33",className:"light-daylight-glint light-daylight-glint-one"}),d.jsx("span",{"data-loc":"client/src/components/AuthLayout.tsx:34",className:"light-daylight-glint light-daylight-glint-two"})]}),d.jsxs("div",{"data-loc":"client/src/components/AuthLayout.tsx:39",className:"relative z-10",children:[d.jsx(LO,{"data-loc":"client/src/components/AuthLayout.tsx:40",title:a,showBack:s,backHref:l}),n,d.jsx(BO,{"data-loc":"client/src/components/AuthLayout.tsx:42"})]})]})}function X1({className:n,...a}){return d.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:At("text-card-foreground flex flex-col gap-6 py-6 card-premium backdrop-blur-md",n),...a})}function QO({className:n,...a}){return d.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:At("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",n),...a})}function GO({className:n,...a}){return d.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:At("leading-none font-semibold",n),...a})}function Z1({className:n,...a}){return d.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:At("px-6",n),...a})}const VO=Cb("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-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 transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function IO({className:n,variant:a,asChild:s=!1,...l}){const i=s?py:"span";return d.jsx(i,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:At(VO({variant:a}),n),...l})}function YO(){const{data:n}=Xe.workouts.getAll.useQuery(),[a]=b.useState(()=>({month:new Date().getMonth()+1,year:new Date().getFullYear()})),{data:s}=Xe.meals.getMonthMeals.useQuery(a),l=b.useMemo(()=>{if(!n&&!s)return[];const u=n?.length||0,m=s?.length||0,p=new Set((n||[]).map(w=>new Date(w.createdAt).toDateString()));let h=0;const x=new Date;for(let w=0;w<365;w++){const j=new Date(x);if(j.setDate(j.getDate()-w),p.has(j.toDateString()))h++;else if(w>0)break}const y=Math.max(0,...(n||[]).map(w=>Number(w.weight)||0)),g=new Set((s||[]).filter(w=>Number(w.protein)>=100).map(w=>new Date(w.createdAt).toDateString())).size;return[{id:"first_workout",title:"初試啼聲",description:"完成第一次訓練記錄",
343icon:d.jsx(Dc,{"data-loc":"client/src/components/Achievements.tsx:59",className:"w-5 h-5"}),unlocked:u>=1,progress:Math.min(u,1),maxProgress:1,color:"text-yellow-500"},{id:"workout_10",title:"十次唔止",description:"累計記錄 10 次訓練",icon:d.jsx(bb,{"data-loc":"client/src/components/Achievements.tsx:69",className:"w-5 h-5"}),unlocked:u>=10,progress:Math.min(u,10),maxProgress:10,color:"text-orange-500"},{id:"workout_50",title:"半百勇士",description:"累計記錄 50 次訓練",icon:d.jsx(Kx,{"data-loc":"client/src/components/Achievements.tsx:79",className:"w-5 h-5"}),unlocked:u>=50,progress:Math.min(u,50),maxProgress:50,color:"text-amber-500"},{id:"streak_3",title:"三日不斷",description:"連續 3 日有訓練記錄",icon:d.jsx(xA,{"data-loc":"client/src/components/Achievements.tsx:89",className:"w-5 h-5"}),unlocked:h>=3,progress:Math.min(h,3),maxProgress:3,color:"text-blue-500"},{id:"streak_7",title:"一週堅持",description:"連續 7 日有訓練記錄",icon:d.jsx(Yx,{"data-loc":"client/src/components/Achievements.tsx:99",className:"w-5 h-5"}),unlocked:h>=7,progress:Math.min(h,7),maxProgress:7,color:"text-purple-500"},{id:"streak_30",title:"月度鐵人",description:"連續 30 日有訓練記錄",icon:d.jsx(gA,{"data-loc":"client/src/components/Achievements.tsx:109",className:"w-5 h-5"}),unlocked:h>=30,progress:Math.min(h,30),maxProgress:30,color:"text-pink-500"},{id:"heavy_lifter",title:"大力士",description:"單次動作重量超過 100kg",icon:d.jsx(OA,{"data-loc":"client/src/components/Achievements.tsx:119",className:"w-5 h-5"}),unlocked:y>=100,progress:Math.min(Math.round(y),100),maxProgress:100,color:"text-red-500"},{id:"protein_king",title:"蛋白質之王",description:"累計 7 日蛋白質攝取超過 100g",icon:d.jsx(_b,{"data-loc":"client/src/components/Achievements.tsx:129",className:"w-5 h-5"}),unlocked:g>=7,progress:Math.min(g,7),maxProgress:7,color:"text-green-500"},{id:"meal_tracker",title:"飲食達人",description:"累計記錄 30 餐",icon:d.jsx(Yx,{"data-loc":"client/src/components/Achievements.tsx:139",className:"w-5 h-5"}),unlocked:m>=30,progress:Math.min(m,30),maxProgress:30,color:"text-cyan-500"}]},[n,s]),i=l.filter(u=>u.unlocked).length;return d.jsxs(X1,{"data-loc":"client/src/components/Achievements.tsx:151",className:"shadow-lg",children:[d.jsx(QO,{"data-loc":"client/src/components/Achievements.tsx:152",className:"pb-2",children:d.jsxs("div",{"data-loc":"client/src/components/Achievements.tsx:153",className:"flex items-center justify-between",children:[d.jsxs(GO,{"data-loc":"client/src/components/Achievements.tsx:154",className:"text-base flex items-center gap-2",children:[d.jsx(Kx,{"data-loc":"client/src/components/Achievements.tsx:155",className:"w-5 h-5 text-amber-500"}),"成就"]}),d.jsxs(IO,{"data-loc":"client/src/components/Achievements.tsx:158",variant:"secondary",className:"text-xs",children:[i," / ",l.length]})]})}),d.jsx(Z1,{"data-loc":"client/src/components/Achievements.tsx:163",children:d.jsx("div",{"data-loc":"client/src/components/Achievements.tsx:164",className:"grid grid-cols-3 gap-3",children:l.map(u=>d.jsxs("div",{"data-loc":"client/src/components/Achievements.tsx:166",className:`relative flex flex-col items-center p-3 rounded-xl border transition-all ${u.unlocked?"border-primary/30 bg-primary/5":"border-border bg-muted/10 opacity-50"}`,children:[d.jsx("div",{"data-loc":"client/src/components/Achievements.tsx:174",className:`mb-1.5 ${u.unlocked?u.color:"text-muted-foreground"}`,children:u.icon}),d.jsx("p",{"data-loc":"client/src/components/Achievements.tsx:177",className:"text-[10px] font-semibold text-center leading-tight",children:u.title}),!u.unlocked&&u.progress!==void 0&&d.jsxs("div",{"data-loc":"client/src/components/Achievements.tsx:181",className:"w-full mt-1.5",children:[d.jsx("div",{"data-loc":"client/src/components/Achievements.tsx:182",className:"h-1 bg-muted rounded-full overflow-hidden",children:d.jsx("div",{"data-loc":"client/src/components/Achievements.tsx:183",className:"h-full bg-primary/50 rounded-full transition-all",style:{width:`${(u.progress||0)/(u.maxProgress||1)*100}%`}})}),d.jsxs("p",{"data-loc":"client/src/components/Achievements.tsx:188",className:"text-[8px] text-muted-foreground text-center mt-0.5",children:[u.progress,"/",u.maxProgress]})]}),u.unlocked&&d.jsx("span",{"data-loc":"client/src/components/Achievements.tsx:194",className:"absolute -top-1 -right-1 text-xs",children:"✅"})]},u.id))})})]})}function J1(n,[a,s]){return Math.min(s,Math.max(a,n))}function KO(n){const a=b.useRef({value:n,previous:n});return b.useMemo(()=>(a.current.value!==n&&(a.current.previous=a.current.value,a.current.value=n),a.current.previous),[n])}var W1=["PageUp","PageDown"],e2=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],t2={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Ks="Slider",[nm,$O,FO]=Mm(Ks),[n2]=ma(Ks,[FO]),[XO,Lc]=n2(Ks),a2=b.forwardRef((n,a)=>{const{name:s,min:l=0,max:i=100,step:u=1,orientation:m="horizontal",disabled:p=!1,minStepsBetweenThumbs:h=0,defaultValue:x=[l],value:y,onValueChange:g=()=>{},onValueCommit:w=()=>{},inverted:j=!1,form:_,...E}=n,N=b.useRef(new Set),M=b.useRef(0),B=m==="horizontal"?ZO:JO,[Y=[],q]=Ac({prop:y,defaultProp:x,onChange:W=>{[...N.current][M.current]?.focus(),g(W)}}),K=b.useRef(Y);function T(W){const ne=aM(Y,W);te(W,ne)}function P(W){te(W,M.current)}function ee(){const W=K.current[M.current];Y[M.current]!==W&&w(Y)}function te(W,ne,{commit:le}={commit:!1}){const re=lM(u),oe=iM(Math.round((W-l)/u)*u+l,re),C=J1(oe,[l,i]);q((H=[])=>{const D=tM(H,C,ne);if(oM(D,h*u)){M.current=D.indexOf(C);const Q=String(D)!==String(H);return Q&&le&&w(D),Q?D:H}else return H})}return d.jsx(XO,{scope:n.__scopeSlider,name:s,disabled:p,min:l,max:i,valueIndexToChangeRef:M,thumbs:N.current,values:Y,orientation:m,form:_,children:d.jsx(nm.Provider,{scope:n.__scopeSlider,children:d.jsx(nm.Slot,{scope:n.__scopeSlider,children:d.jsx(B,{"aria-disabled":p,"data-disabled":p?"":void 0,...E,ref:a,onPointerDown:be(E.onPointerDown,()=>{p||(K.current=Y)}),min:l,max:i,inverted:j,onSlideStart:p?void 0:T,onSlideMove:p?void 0:P,onSlideEnd:p?void 0:ee,onHomeKeyDown:()=>!p&&te(l,0,{commit:!0}),onEndKeyDown:()=>!p&&te(i,Y.length-1,{commit:!0}),onStepKeyDown:({event:W,direction:ne})=>
vendor: 4,639 bytes, line 343
343{if(!p){const oe=W1.includes(W.key)||W.shiftKey&&e2.includes(W.key)?10:1,C=M.current,H=Y[C],D=u*oe*ne;te(H+D,C,{commit:!0})}}})})})})});a2.displayName=Ks;var[r2,s2]=n2(Ks,{startEdge:"left",endEdge:"right",size:"width",direction:1}),ZO=b.forwardRef((n,a)=>{const{min:s,max:l,dir:i,inverted:u,onSlideStart:m,onSlideMove:p,onSlideEnd:h,onStepKeyDown:x,...y}=n,[g,w]=b.useState(null),j=We(a,B=>w(B)),_=b.useRef(void 0),E=Tm(i),N=E==="ltr",M=N&&!u||!N&&u;function V(B){const Y=_.current||g.getBoundingClientRect(),q=[0,Y.width],T=Gm(q,M?[s,l]:[l,s]);return _.current=Y,T(B-Y.left)}return d.jsx(r2,{scope:n.__scopeSlider,startEdge:M?"left":"right",endEdge:M?"right":"left",direction:M?1:-1,size:"width",children:d.jsx(o2,{dir:E,"data-orientation":"horizontal",...y,ref:j,style:{...y.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:B=>{const Y=V(B.clientX);m?.(Y)},onSlideMove:B=>{const Y=V(B.clientX);p?.(Y)},onSlideEnd:()=>{_.current=void 0,h?.()},onStepKeyDown:B=>{const q=t2[M?"from-left":"from-right"].includes(B.key);x?.({event:B,direction:q?-1:1})}})})}),JO=b.forwardRef((n,a)=>{const{min:s,max:l,inverted:i,onSlideStart:u,onSlideMove:m,onSlideEnd:p,onStepKeyDown:h,...x}=n,y=b.useRef(null),g=We(a,y),w=b.useRef(void 0),j=!i;function _(E){const N=w.current||y.current.getBoundingClientRect(),M=[0,N.height],B=Gm(M,j?[l,s]:[s,l]);return w.current=N,B(E-N.top)}return d.jsx(r2,{scope:n.__scopeSlider,startEdge:j?"bottom":"top",endEdge:j?"top":"bottom",size:"height",direction:j?1:-1,children:d.jsx(o2,{"data-orientation":"vertical",...x,ref:g,style:{...x.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:E=>{const N=_(E.clientY);u?.(N)},onSlideMove:E=>{const N=_(E.clientY);m?.(N)},onSlideEnd:()=>{w.current=void 0,p?.()},onStepKeyDown:E=>{const M=t2[j?"from-bottom":"from-top"].includes(E.key);h?.({event:E,direction:M?-1:1})}})})}),o2=b.forwardRef((n,a)=>{const{__scopeSlider:s,onSlideStart:l,onSlideMove:i,onSlideEnd:u,onHomeKeyDown:m,onEndKeyDown:p,onStepKeyDown:h,...x}=n,y=Lc(Ks,s);return d.jsx(Ye.span,{...x,ref:a,onKeyDown:be(n.onKeyDown,g=>{g.key==="Home"?(m(g),g.preventDefault()):g.key==="End"?(p(g),g.preventDefault()):W1.concat(e2).includes(g.key)&&(h(g),g.preventDefault())}),onPointerDown:be(n.onPointerDown,g=>{const w=g.target;w.setPointerCapture(g.pointerId),g.preventDefault(),y.thumbs.has(w)?w.focus():l(g)}),onPointerMove:be(n.onPointerMove,g=>{g.target.hasPointerCapture(g.pointerId)&&i(g)}),onPointerUp:be(n.onPointerUp,g=>{const w=g.target;w.hasPointerCapture(g.pointerId)&&(w.releasePointerCapture(g.pointerId),u(g))})})}),l2="SliderTrack",i2=b.forwardRef((n,a)=>{const{__scopeSlider:s,...l}=n,i=Lc(l2,s);return d.jsx(Ye.span,{"data-disabled":i.disabled?"":void 0,"data-orientation":i.orientation,...l,ref:a})});i2.displayName=l2;var am="SliderRange",c2=b.forwardRef((n,a)=>{const{__scopeSlider:s,...l}=n,i=Lc(am,s),u=s2(am,s),m=b.useRef(null),p=We(a,m),h=i.values.length,x=i.values.map(w=>f2(w,i.min,i.max)),y=h>1?Math.min(...x):0,g=100-Math.max(...x);return d.jsx(Ye.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...l,ref:p,style:{...n.style,[u.startEdge]:y+"%",[u.endEdge]:g+"%"}})});c2.displayName=am;var rm="SliderThumb",u2=b.forwardRef((n,a)=>{const s=$O(n.__scopeSlider),[l,i]=b.useState(null),u=We(a,p=>i(p)),m=b.useMemo(()=>l?s().findIndex(p=>p.ref.current===l):-1,[s,l]);return d.jsx(WO,{...n,ref:u,index:m})}),WO=b.forwardRef((n,a)=>{const{__scopeSlider:s,index:l,name:i,...u}=n,m=Lc(rm,s),p=s2(rm,s),[h,x]=b.useState(null),y=We(a,V=>x(V)),g=h?m.form||!!h.closest("form"):!0,w=Ty(h),j=m.values[l],_=j===void 0?0:f2(j,m.min,m.max),E=nM(l,m.values.length),N=w?.[p.size],M=N?rM(N,_,p.direction):0;return b.useEffect(()=>{if(h)return m.thumbs.add(h),()=>{m.thumbs.delete(h)}},[h,m.thumbs]),d.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[p.startEdge]:`calc(${_}% + ${M}px)`},children:[d.jsx(nm.ItemSlot,{scope:n.__scopeSlider,children:d.jsx(Ye.span,{role:"slider","aria-label":n["aria-label"]||E,"aria-valuemin":m.min,"aria-valuenow":j,"aria-valuemax":m.max,"aria-orientation":m.orientation,"data-orientation":m.orientation,"data-disabled":m.disabled?"":void 0,tabIndex:m.disabled?void 0:0,...u,ref:y,style:j===void 0?{display:"none"}:n.style,onFocus:be(n.onFocus,()=>{m.valueIndexToChangeRef.current=l})})}),g&&d.jsx(d2,{name:i??(m.name?m.name+(m.values.length>1?"[]":""):void 0),form:m.form,value:j},l)]})});u2.displayName=rm;var eM="RadioBubbleInput",d2=b.forwardRef(({__scopeSlider:n,value:a,...s},l)=>{const i=b.useRef(null),u=We(i,l),m=KO(a);return b.useEffect(()=>{const p=i.current;
343if(!p)return;const h=window.HTMLInputElement.prototype,y=Object.getOwnPropertyDescriptor(h,"value").set;if(m!==a&&y){const g=new Event("input",{bubbles:!0});y.call(p,a),p.dispatchEvent(g)}},[m,a]),d.jsx(Ye.input,{style:{display:"none"},...s,ref:u,defaultValue:a})});d2.displayName=eM;function tM(n=[],a,s){const l=[...n];return l[s]=a,l.sort((i,u)=>i-u)}function f2(n,a,s){const u=100/(s-a)*(n-a);return J1(u,[0,100])}function nM(n,a){return a>2?`Value ${n+1} of ${a}`:a===2?["Minimum","Maximum"][n]:void 0}function aM(n,a){if(n.length===1)return 0;const s=n.map(i=>Math.abs(i-a)),l=Math.min(...s);return s.indexOf(l)}function rM(n,a,s){const l=n/2,u=Gm([0,50],[0,l]);return(l-u(a)*s)*s}function sM(n){return n.slice(0,-1).map((a,s)=>n[s+1]-a)}function oM(n,a){if(a>0){const s=sM(n);return Math.min(...s)>=a}return!0}function Gm(n,a){return s=>{if(n[0]===n[1]||a[0]===a[1])return a[0];const l=(a[1]-a[0])/(n[1]-n[0]);return a[0]+l*(s-n[0])}}function lM(n){return(String(n).split(".")[1]||"").length}function iM(n,a){const s=Math.pow(10,a);return Math.round(n*s)/s}var cM=a2,uM=i2,dM=c2,fM=u2;function mM({className:n,defaultValue:a,value:s,min:l=0,max:i=100,...u}){const m=b.useMemo(()=>Array.isArray(s)?s:Array.isArray(a)?a:[l,i],[s,a,l,i]);return d.jsxs(cM,{"data-loc":"client/src/components/ui/slider.tsx:25","data-slot":"slider",defaultValue:a,value:s,min:l,max:i,className:At("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",n),...u,children:[d.jsx(uM,{"data-loc":"client/src/components/ui/slider.tsx:37","data-slot":"slider-track",className:At("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:d.jsx(dM,{"data-loc":"client/src/components/ui/slider.tsx:43","data-slot":"slider-range",className:At("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:m.length},(p,h)=>d.jsx(fM,{"data-loc":"client/src/components/ui/slider.tsx:51","data-slot":"slider-thumb",className:"border-primary ring-ring/50 block size-4 shrink-0 rounded-full border bg-white shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},h))]})}const pM={delighted:"/manus-storage/tama-expression-delighted_eaa49efe.png",proud:"/manus-storage/tama-expression-proud_b0880f5e.png",thoughtful:"/manus-storage/tama-expression-thoughtful_a1f7c184.png",gentle:"/manus-storage/tama-expression-gentle_378294c5.png"};function hM(n,a,s){return a?.[n]?a[n]:typeof s=="string"&&s.startsWith("/manus-storage/")?s:pM[n]}const m2={delighted:{label:"開心跳跳",title:"耳仔豎起・眼仔彎彎",motion:"happy_bounce",prompt:"Show a delighted face: both eyes bright and crescent-shaped, tiny open smile, ears lifted, front paws raised in a small joyful hop.",collectionHint:"第一個開心反應已收集。"},proud:{label:"得意巡邏",title:"抬頭叉腰・自信眨眼",motion:"proud_pose",prompt:"Show a proud, confident face: one playful wink, a small confident smile, chest raised and one paw posed proudly.",collectionHint:"第一個得意反應已收集。"},thoughtful:{label:"思考歪頭",title:"歪頭思考・耳仔微動",motion:"thinking_tilt",prompt:"Show a thoughtful face: eyes looking slightly to one side, a tiny focused mouth, head gently tilted and one ear subtly perked.",collectionHint:"第一個思考反應已收集。"},gentle:{label:"安心瞇眼",title:"半瞇眼・放鬆伸懶腰",motion:"gentle_blink",prompt:"Show a gentle, reassuring face: relaxed half-closed eyes, a soft small smile, paws tucked close and a calm cozy stretch.",collectionHint:"第一個安心反應已收集。"}};function eT(n){return m2[n]}const gM="/manus-storage/fitdiet-pet-base_6ceefb2b.png",xM={egg:"/manus-storage/tama-stage-egg_60557f44.png",cracking:"/manus-storage/tama-stage-awake_9f7fabb3.png",kitten:"/manus-storage/tama-stage-patrol_2cee2f5d.png",master:"/manus-storage/tama-stage-coach_896a51cd.png"},vM={strength:"/manus-storage/tama-activity-strength_5d148115.png",combat:"/manus-storage/tama-activity-combat_15f22bc5.png",yoga:"/manus-storage/tama-activity-yoga_3e436101.png"},yM={strength:{label:"重訓夥伴",caption:"今日陪你練力量",icon:Ls},combat:{label:"搏擊夥伴",caption:"今日陪你出拳出腳",icon:AA},yoga:{label:"瑜伽夥伴",caption:"今日陪你呼吸伸展",icon:SA},general:{label:"日常夥伴",caption:"今日陪你照自己節奏",icon:Nr}},bM=8*1024*1024;function wM(){const n=b.useRef(null),[a,s]=b.useState(!1),[l,i]=b.useState(!1),[u,m]=b.useState(!1),[p,h]=b.useState(""),[x,y]=b.useState(null),g=Xe.useUtils(),{data:w,isLoading:j}=Xe.pet.getStatus.useQuery(),{data:_=[]}=Xe.pet.getGrowthJournal.useQuery({limit:4}),E=Xe.pet.rename.useMutation({onSuccess:fe=>{xt.success(`${fe.displayName} 改好名喇。`),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`改名唔成功:${fe.message}`)}),N=Xe.pet.digitize.useMutation({onSuccess:()=>{xt.success("專屬主子預覽已準備好,確認後先會套用。"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`數碼化未完成:${fe.message}`)}),M=Xe.pet.redigitize.useMutation({onSuccess:()=>{xt.success("新嘅運動姿態預覽已準備好,確認後先會套用。"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`重製未完成:${fe.message}`)}),V=Xe.pet.applyPendingPreview.useMutation({onSuccess:()=>{xt.success("已套用你揀好嘅專屬主子!"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`套用預覽未完成:${fe.message}`)}),B=Xe.pet.discardPendingPreview.useMutation({onSuccess:()=>{xt.success("已取消今次預覽,現有主子會保持不變。"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`取消預覽未完成:${fe.message}`)}),Y=Xe.pet.setAvatarScale.useMutation({onSuccess:fe=>{y(fe.avatarScale),xt.success("主子頭像大小已儲存。"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`儲存大小未完成:${fe.message}`)}),q=Xe.pet.clearCustomPet.useMutation({onSuccess:()=>{xt.success("已換返預設 TAMA;原本相片不會再顯示喺 App。"),g.pet.getStatus.invalidate()},onError:fe=>xt.error(`暫時換唔返:${fe.message}`)}),K=w?.todayCare||{hasMeal:!1,hasHydration:!1,hasWorkout:!1,hasSleep:!1},T=[{label:"飲食",complete:K.hasMeal,icon:Nb,tone:"text-amber-200",energy:15},{label:"飲水",complete:K.hasHydration,icon:bA,tone:"text-cyan-200",energy:10},{label:"活動",complete:K.hasWorkout,icon:Ls,tone:"text-violet-200",energy:20},{label:"休息",complete:K.hasSleep,icon:ll,tone:"text-cyan-200",energy:10}],P=T.filter(fe=>fe.complete).length,ee=P===0?"egg":P===1?"cracking":P<4?"kitten":"master",te=T.reduce((fe,De)=>fe+(De.complete?De.energy:0),0)+(P===4?10:0),W={egg:{label:"等待孵化",title:"TAMA 等緊你開啟今日",copy:"記低第一餐或者飲杯水;你完成嘅第一步,會化成主子嘅成長能量。",action:"記低第一餐",href:"/food-recognition"},cracking:{label:"蛋殼震動中",title:"TAMA 見到你有照顧自己",copy:"再完成一項日常任務,佢就會更有精神探頭出嚟。",action:"完成下一項",href:K.hasMeal?"/hydration":"/food-recognition"},kitten:{label:"幼貓巡邏中",title:"TAMA 跟住你今日嘅節奏",copy:"差少少就升級做夜行教練。記錄唔係打卡壓力,係畀你同主子睇得明自己嘅節奏。",action:K.hasWorkout?"完成飲水任務":"完成活動任務",href:K.hasWorkout?"/hydration":"/workouts"},master:{label:"夜行教練",title:"TAMA 見證你完成今日任務",copy:"你今日嘅行動已化成主子成長能量。收工啦,聽日照自己節奏繼續就得。",action:"查看今日進度",href:"/my-tracking"}}[ee],ne=fe=>{const De=fe.target.files?.[0];if(fe.target.value="",!De)return;if(!["image/jpeg","image/png","image/webp"].includes(De.type)){xt.error("請揀 JPG、PNG 或 WebP 格式嘅寵物相。");return}if(De.size>bM){xt.error("相片要少於 8MB,請揀一張清晰但檔案較細嘅相。");return}const Le=new FileReader;Le.onload=()=>{const Ct=String(Le.result).split(",")[1];if(!Ct){xt.error("讀唔到張相,請再試。");return}N.mutate({imageBase64:Ct,mimeType:De.type})},Le.onerror=()=>
343xt.error("讀唔到張相,請再試。"),Le.readAsDataURL(De)},le=()=>{const fe=p.trim();fe&&E.mutate({displayName:fe})},re=w?.displayName||"TAMA",oe=w?.pixelPetUrl,C=w?.pendingPixelPetUrl,H=w?.level||1,D=w?.nextLevelExperience,Q=w?.customizationUnlockLevel||5,ce=!!w?.isCustomizationUnlocked,A=w?.activity||"general",I=yM[A],z=I.icon,F=ee==="egg"?void 0:vM[A],ae=x??w?.avatarScale??1,de=D?Math.max(0,D-(w?.experience||0)):0,ie=new Set(w?.collectedExpressions||[]),ve=["delighted","proud","thoughtful","gentle"],Ae={journey_started:"◌✦◌",daily_routine:"✦✓✦",level_up:"⇡ LV ⇡",customization_unlocked:"⌁✦⌁",companion_named:"♡名♡",companion_customized:"◈!◈"};return d.jsxs("section",{"data-loc":"client/src/components/PixelPet.tsx:168",className:"pixel-pet-card","aria-label":`${re} Pixel 主子今日狀態`,children:[d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:169",className:"pixel-pet-scanline","aria-hidden":"true"}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:170",className:"relative flex items-center gap-4 p-4",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:171",className:"relative flex h-[94px] w-[94px] shrink-0 items-center justify-center",children:[d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:172",className:"pixel-pet-halo","aria-hidden":"true"}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:173",className:"pixel-pet-scale-wrap",style:{transform:`scale(${ae})`},children:d.jsx("img",{"data-loc":"client/src/components/PixelPet.tsx:174",className:`pixel-pet-sprite pixel-pet-${ee}`,src:oe||F||xM[ee]||gM,alt:oe?`${re},你嘅專屬 Pixel 寵物主子`:"TAMA,一隻由蛋殼孵化中的 Pixel 貓主子"})}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:180",className:"absolute -bottom-1 rounded-full border border-cyan-200/20 bg-slate-950/65 px-2 py-1 text-[9px] font-bold tracking-[0.12em] text-cyan-100 backdrop-blur-md",children:W.label}),A!=="general"&&d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:184",className:"absolute -right-1 top-0 flex h-6 w-6 items-center justify-center rounded-lg border border-violet-200/25 bg-violet-950/80 text-cyan-100 shadow-lg backdrop-blur-md",title:I.label,children:d.jsx(z,{"data-loc":"client/src/components/PixelPet.tsx:185",className:"h-3.5 w-3.5"})})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:190",className:"min-w-0 flex-1",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:191",className:"flex items-center gap-1.5",children:[d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:192",className:"brand-chip",children:[d.jsx(Nr,{"data-loc":"client/src/components/PixelPet.tsx:192",className:"h-3 w-3"}),re,"'S TERRITORY"]}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:193",className:"rounded-full border border-violet-300/20 bg-violet-300/10 px-1.5 py-0.5 text-[10px] font-bold text-violet-100",children:["LV.",H]})]}),d.jsx("h2",{"data-loc":"client/src/components/PixelPet.tsx:195",className:"mt-2 text-sm font-bold text-foreground",children:W.title}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:196",className:"mt-1 text-xs leading-relaxed text-muted-foreground",children:W.copy}),d.jsxs("p",{"data-loc":"client/src/components/PixelPet.tsx:197",className:"mt-1.5 flex items-center gap-1 text-[10px] font-semibold text-violet-100/85",children:[d.jsx(z,{"data-loc":"client/src/components/PixelPet.tsx:197",className:"h-3 w-3 text-cyan-200"}),I.label,"・",I.caption]}),d.jsxs(Ue,{"data-loc":"client/src/components/PixelPet.tsx:198",href:W.href,className:"mt-2 inline-flex items-center gap-1 text-xs font-bold text-cyan-200 transition-colors hover:text-cyan-100",children:[d.jsx(EA,{"data-loc":"client/src/components/PixelPet.tsx:199",className:"h-3.5 w-3.5"}),W.action]})]})]}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:204",className:"relative grid grid-cols-4 border-t border-white/8",children:T.map(({label:fe,complete:De,icon:Le,tone:Ct,energy:Yt})=>d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:206",className:"flex flex-col items-center gap-1 border-r border-white/8 px-1 py-2 last:border-r-0",children:[d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:207",className:`flex h-5 w-5 items-center justify-center rounded-md ${De?"bg-white/10":"bg-black/20 text-muted-foreground"}`,children:d.jsx(Le,{"data-loc":"client/src/components/PixelPet.tsx:208",className:`h-3 w-3 ${De?Ct:"text-muted-foreground
343/45"}`})}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:210",className:`text-[10px] font-medium ${De?"text-foreground/80":"text-muted-foreground/60"}`,children:fe}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:211",className:`text-[8px] font-bold ${De?Ct:"text-muted-foreground/40"}`,children:["+",Yt]})]},fe))}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:216",className:"relative flex items-center justify-between border-t border-white/8 px-4 py-2.5",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:217",className:"flex items-center gap-2 text-[11px] text-muted-foreground",children:[d.jsx(Dc,{"data-loc":"client/src/components/PixelPet.tsx:217",className:"h-3.5 w-3.5 text-amber-200"}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:217",children:"今日任務能量"}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:217",className:"font-bold text-amber-100",children:[te," / 65"]})]}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:218",className:"text-[10px] font-medium text-cyan-100/70",children:P===4?"四項完成・額外 +10":`完成 ${P} / 4 項`})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:221",className:"pet-expression-collection relative border-t border-white/8 px-4 py-3","aria-label":`${re} 表情收藏`,children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:222",className:"flex items-center justify-between gap-3",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:223",children:[d.jsxs("p",{"data-loc":"client/src/components/PixelPet.tsx:224",className:"flex items-center gap-1.5 text-[11px] font-bold",children:[d.jsx(Nr,{"data-loc":"client/src/components/PixelPet.tsx:224",className:"h-3.5 w-3.5"}),"表情收藏・",ie.size," / ",ve.length]}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:225",className:"mt-0.5 text-[10px]",children:"均衡一餐或蛋白質達標,有機會解鎖新姿態;唔會逐餐寫入日誌。"})]}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:227",className:"pet-expression-next rounded-full px-2 py-1 text-[9px] font-bold",children:"下一枚等你發現"})]}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:229",className:"mt-2.5 grid grid-cols-4 gap-2",children:ve.map(fe=>{const De=m2[fe],Le=ie.has(fe);return d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:234",className:`pet-expression-token ${Le?"is-collected":""}`,title:Le?De.title:"尚未解鎖",children:[d.jsx("img",{"data-loc":"client/src/components/PixelPet.tsx:235",src:hM(fe,w?.expressionAssets,w?.pixelPetUrl),alt:Le?`${re} ${De.label}`:"未解鎖的 TAMA 表情"}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:236",children:Le?De.label:"未解鎖"})]},fe)})})]}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:243",className:"relative border-t border-white/8 px-4 py-3",children:j?d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:245",className:"flex h-8 items-center gap-2 rounded-lg bg-white/5 px-3 text-[11px] text-muted-foreground",children:[d.jsx(Cs,{"data-loc":"client/src/components/PixelPet.tsx:246",className:"h-3.5 w-3.5 animate-spin text-cyan-200"}),"TAMA 正喺整理你嘅照顧記錄…"]}):ce?d.jsxs("button",{"data-loc":"client/src/components/PixelPet.tsx:250",type:"button",onClick:()=>{h(re),s(fe=>!fe)},className:"flex w-full items-center justify-between text-left",children:[d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:251",className:"flex items-center gap-2 text-xs font-bold text-amber-100",children:[d.jsx(Vx,{"data-loc":"client/src/components/PixelPet.tsx:251",className:"h-4 w-4 text-amber-200"}),"Level ",Q," 獎勵已解鎖:數碼化你嘅真主子"]}),d.jsx(NA,{"data-loc":"client/src/components/PixelPet.tsx:252",className:"h-3.5 w-3.5 text-amber-200"})]}):d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:255",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:256",className:"flex items-center justify-between gap-2 text-[11px]",children:[d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:257",className:"flex items-center gap-1 text-muted-foreground",children:[d.jsx(jA,{"data-loc":"client/src/components/PixelPet.tsx:257",className:"h-3 w-3"}),"Level ",Q," 解鎖「我嘅真主子」"]}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:258",className:"font-semibold text-cyan-200",children:["再儲 ",de," XP"]})]}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:260",className:"mt-2 h-1.5 overflow-hidden rounded-full bg-black/30",children:d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:261",className:"h-full rounded-full bg-gradient-to-r from-cyan-300 to-violet-400 transition-all duration-500",style:{width:`${w?.progressToNextLevel||0}%`}})})]})}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:267",className:"relative border-t border-white/8 px-4 py-3",children:[d.jsxs("button",{"data-loc":"client/src/components/PixelPet.tsx:268",type:"button",onClick:()=>m(fe=>!fe),"aria-expanded":u,className:"tama-rulebook-trigger group flex w-full items-center justify-between gap-3 rounded-xl px-3 py-2 text-left",children:[d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:269",className:"tama-rulebook-title flex items-center gap-2 text-xs font-bold",children:[d.jsx(xb,{"data-loc":"client/src/components/PixelPet.tsx:269",className:"h-4 w-4"}),"主子養成手冊"]}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:270",className:"tama-rulebook-meta flex items-center gap-1 text-[10px]",children:["點樣令 ",re," 成長 ",d.jsx(Qx,{"data-loc":"client/src/components/PixelPet.tsx:270",className:`h-3.5 w-3.5 transition-transform duration-200 ${u?"rotate-180":""}`})]})]}),u&&d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:273",className:"tama-rulebook mt-2.5 p-3.5",children:d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:274",className:"relative",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:275",className:"tama-rulebook-kicker font-pixel text-[9px] tracking-[0.1em]",children:"TAMA FIELD GUIDE"}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:276",className:"tama-rulebook-heading mt-2 text-xs font-bold",children:"你過你嘅生活,TAMA 陪你儲成長能量。"}),d.jsxs("ol",{"data-loc":"client/src/components/PixelPet.tsx:277",className:"tama-rulebook-copy mt-3 space-y-2 text-[11px] leading-relaxed",children:[d.jsxs("li",{"data-loc":"client/src/components/PixelPet.tsx:278",children:[d.jsx("b",{"data-loc":"client/src/components/PixelPet.tsx:278",children:"01・完成自己嘅任務"}),":飲食 +15、飲水 +10、活動 +20、休息 +10。"]}
343),d.jsxs("li",{"data-loc":"client/src/components/PixelPet.tsx:279",children:[d.jsx("b",{"data-loc":"client/src/components/PixelPet.tsx:279",children:"02・集齊四項"}),":同日完成全部任務,TAMA 額外收 +10 成長能量。"]}),d.jsxs("li",{"data-loc":"client/src/components/PixelPet.tsx:280",children:[d.jsx("b",{"data-loc":"client/src/components/PixelPet.tsx:280",children:"03・能量令主子演化"}),":由等待孵化、甦醒、巡邏,到夜行教練;每次升級都保留你嘅節奏。"]}),d.jsxs("li",{"data-loc":"client/src/components/PixelPet.tsx:281",children:[d.jsx("b",{"data-loc":"client/src/components/PixelPet.tsx:281",children:"04・Level 5 獎勵"}),":解鎖自訂名字,同埋將你真實寵物變成專屬 Pixel 主子。"]}),d.jsxs("li",{"data-loc":"client/src/components/PixelPet.tsx:282",children:[d.jsx("b",{"data-loc":"client/src/components/PixelPet.tsx:282",children:"05・運動姿態"}),":TAMA 會跟你嘅運動偏好同實際訓練,變成重訓、搏擊或瑜伽夥伴。"]})]}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:284",className:"tama-rulebook-note mt-3 border-t pt-2 text-[10px] font-medium",children:"冇完成唔扣分;聽日重新開始,TAMA 都會喺度。"})]})})]}),_.length>0&&d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:291",className:"pet-journal relative border-t px-4 py-3",children:[d.jsxs("button",{"data-loc":"client/src/components/PixelPet.tsx:292",type:"button",onClick:()=>i(fe=>!fe),className:"flex w-full items-center justify-between gap-3 text-left",children:[d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:293",className:"pet-journal-title flex items-center gap-2 text-xs font-bold",children:[d.jsx(Nr,{"data-loc":"client/src/components/PixelPet.tsx:293",className:"pet-journal-icon h-3.5 w-3.5"}),re," 育成日誌・最近里程碑"]}),d.jsx(Qx,{"data-loc":"client/src/components/PixelPet.tsx:294",className:`pet-journal-meta h-4 w-4 transition-transform duration-200 ${l?"rotate-180":""}`})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:296",className:"mt-2 flex gap-2.5",children:[d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:297",className:"pet-journal-face flex h-8 w-8 shrink-0 items-center justify-center rounded-lg border font-mono text-[8px]",children:Ae[_[0].eventType]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:298",className:"min-w-0",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:299",className:"text-xs font-bold text-foreground",children:_[0].title}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:300",className:"mt-0.5 line-clamp-2 text-[11px] leading-relaxed text-muted-foreground",children:_[0].message})]})]}),l&&_.slice(1).map(fe=>d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:304",className:"pet-journal-history mt-3 flex gap-2.5 border-t pt-3",children:[d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:305",className:"pet-journal-face flex h-8 w-8 shrink-0 items-center justify-center rounded-lg border font-mono text-[8px]",children:Ae[fe.eventType]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:306",className:"min-w-0",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:307",className:"text-xs font-bold text-foreground",children:fe.title}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:308",className:"mt-0.5 text-[11px] leading-relaxed text-muted-foreground",children:fe.message})]})]},fe.id))]}),a&&ce&&d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:316",className:"relative border-t border-amber-200/12 bg-black/10 p-4",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:317",className:"mb-3 flex items-start justify-between gap-3",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:318",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:319",className:"text-sm font-bold text-foreground",children:"將你嘅真主子搬入嚟"}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:320",className:"mt-1 text-[11px] leading-relaxed text-muted-foreground",children:"揀一張清晰正面或側面相;只會用作生成你嘅 Pixel 主子。你可隨時換返預設 TAMA。"})]}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:322",type:"button",onClick:()=>s(!1),"aria-label":"關閉主子自訂",className:"rounded-lg p-1 text-muted-foreground hover:bg-white/8 hover:text-foreground",children:d.jsx(TA,{"data-loc":"client/src/components/PixelPet.tsx:322",className:"h-4 w-4"})})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:324",className:"flex gap-2",children:[d.jsx("input",{"data-loc":"client/src/components/PixelPet.tsx:325",value:p,maxLength:40,onChange:fe=>h(fe.target.value),placeholder:"幫主子改名",className:"input-fitdiet h-9 min-w-0 flex-1 px-3 text-sm"}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:326",type:"button",onClick:le,disabled:!p.trim()||E.isPending,className:"rounded-xl border border-cyan-200/25 bg-cyan-200/10 px-3 text-xs font-bold text-cyan-100 disabled:opacity-50",children:"儲存名"})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:328",className:"mt-2 flex items-center gap-1.5 rounded-lg border border-violet-200/12 bg-violet-400/5 px-2.5 py-2 text-[10px] font-medium leading-relaxed text-violet-100/85",children:[d.jsx(z,{"data-loc":"client/src/components/PixelPet.tsx:329",className:"h-3.5 w-3.5 shrink-0 text-cyan-200"}),"依照你嘅",I.label,"設定,下一次生成預覽會為 ",re," 加入相應運動姿態。"]}
343),C&&d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:333",className:"pet-preview-stage mt-3 p-3",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:334",className:"flex items-center justify-between gap-2",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:335",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:336",className:"text-xs font-bold text-foreground",children:"透明背景預覽"}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:337",className:"mt-0.5 text-[10px] text-muted-foreground",children:"已放入玻璃卡測試;滿意先套用。"})]}),d.jsx("span",{"data-loc":"client/src/components/PixelPet.tsx:339",className:"rounded-full border border-cyan-200/20 bg-cyan-200/10 px-2 py-1 text-[9px] font-bold text-cyan-100",children:"尚未套用"})]}),d.jsx("div",{"data-loc":"client/src/components/PixelPet.tsx:341",className:"pet-preview-canvas mt-3 flex h-24 items-center justify-center rounded-xl",children:d.jsx("img",{"data-loc":"client/src/components/PixelPet.tsx:342",src:C,alt:`${re} 的透明背景 Pixel 預覽`,className:"h-20 w-20 object-contain [image-rendering:pixelated]",style:{transform:`scale(${ae})`}})}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:344",className:"mt-3 grid grid-cols-2 gap-2",children:[d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:345",type:"button",onClick:()=>V.mutate(),disabled:V.isPending,className:"flex h-9 items-center justify-center rounded-xl bg-gradient-to-r from-amber-400 to-orange-500 text-[11px] font-bold text-slate-950 disabled:opacity-50",children:V.isPending?d.jsx(Cs,{"data-loc":"client/src/components/PixelPet.tsx:346",className:"h-3.5 w-3.5 animate-spin"}):"套用呢個主子"}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:348",type:"button",onClick:()=>B.mutate(),disabled:B.isPending,className:"h-9 rounded-xl border border-white/10 text-[11px] font-medium text-muted-foreground hover:text-foreground disabled:opacity-50",children:"唔套用"})]})]}),d.jsx("input",{"data-loc":"client/src/components/PixelPet.tsx:352",ref:n,type:"file",accept:"image/jpeg,image/png,image/webp",className:"hidden",onChange:ne}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:353",type:"button",onClick:()=>n.current?.click(),disabled:N.isPending,className:"mt-3 flex h-11 w-full items-center justify-center gap-2 rounded-xl bg-gradient-to-r from-amber-400 to-orange-500 text-sm font-bold text-slate-950 shadow-[0_10px_22px_rgba(251,146,60,0.24)] disabled:opacity-60",children:N.isPending?d.jsxs(d.Fragment,{children:[d.jsx(Cs,{"data-loc":"client/src/components/PixelPet.tsx:354",className:"h-4 w-4 animate-spin"}),"數碼化緊,畀主子少少時間…"]}):d.jsxs(d.Fragment,{children:[d.jsx(Vx,{"data-loc":"client/src/components/PixelPet.tsx:354",className:"h-4 w-4"}),"Upload 寵物相,生成專屬 Pixel 主子"]})}),oe&&d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:357",className:"mt-3 grid grid-cols-2 gap-2",children:[d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:358",type:"button",onClick:()=>M.mutate(),disabled:M.isPending,className:"flex h-9 items-center justify-center gap-1 rounded-xl border border-cyan-200/25 bg-cyan-200/10 text-[11px] font-bold text-cyan-100 disabled:opacity-50",children:M.isPending?d.jsxs(d.Fragment,{children:[d.jsx(Cs,{"data-loc":"client/src/components/PixelPet.tsx:359",className:"h-3.5 w-3.5 animate-spin"}),"生成中…"]}):`預覽${A==="general"?"透明 Pixel":I.label}姿態`}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:361",type:"button",onClick:()=>q.mutate(),disabled:q.isPending,className:"h-9 rounded-xl border border-white/10 text-[11px] font-medium text-muted-foreground hover:text-foreground disabled:opacity-50",children:q.isPending?"更換中…":"換返預設 TAMA"})]}),d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:366",className:"mt-4 border-t border-white/10 pt-3",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:367",className:"flex items-center justify-between gap-3",children:[d.jsxs("div",{"data-loc":"client/src/components/PixelPet.tsx:368",children:[d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:369",className:"text-xs font-bold text-foreground",children:"主子頭像大小"}),d.jsx("p",{"data-loc":"client/src/components/PixelPet.tsx:370",className:"mt-0.5 text-[10px] text-muted-foreground",children:"完整展示角色;只調卡內大小,唔會裁切。"})]}),d.jsxs("span",{"data-loc":"client/src/components/PixelPet.tsx:372",className:"text-xs font-bold text-cyan-100",children:[Math.round(ae*100),"%"]})]}),d.jsx(mM,{"data-loc":"client/src/components/PixelPet.tsx:374",value:[ae],min:.78,max:1.28,step:.02,onValueChange:fe=>y(fe[0]??1),className:"mt-3","aria-label":"主子頭像大小"}),d.jsx("button",{"data-loc":"client/src/components/PixelPet.tsx:375",type:"button",onClick:()=>Y.mutate({avatarScale:ae}),disabled:Y.isPending,className:"mt-3 flex h-9 w-full items-center justify-center rounded-xl border border-violet-200/25 bg-vi
343olet-300/10 text-[11px] font-bold text-violet-100 disabled:opacity-50",children:Y.isPending?d.jsx(Cs,{"data-loc":"client/src/components/PixelPet.tsx:376",className:"h-3.5 w-3.5 animate-spin"}):"儲存頭像大小"})]})]})]})}function SM(){Om();const{theme:n}=Ys(),a=pO(),[,s]=Tc(),l=n==="dark",{data:i,isLoading:u}=Xe.profile.getProfile.useQuery(),{data:m}=Xe.profile.getNickname.useQuery(),{data:p}=Xe.recommendations.getDaily.useQuery(),{data:h}=Xe.meals.getByDate.useQuery({date:a}),{data:x}=Xe.workouts.getByDate.useQuery({date:a}),{data:y}=Xe.hydration.getByDate.useQuery({date:a}),{data:g}=Xe.sleep.getByDate.useQuery({date:a}),w=a.toLocaleDateString("en-CA",{timeZone:"Asia/Hong_Kong"}),{data:j}=Xe.supplements.getDailyChecklist.useQuery({date:w}),_=h?.reduce((Q,ce)=>Q+(Number(ce.totalCalories)||0),0)||0,E=h?.reduce((Q,ce)=>Q+(Number(ce.protein)||0),0)||0,N=p?.calories?.targetCalories||Number(i?.tdee||0),M=p?.calories?.macroTargets?.protein||(i?.weight?Number(i.weight)*1.6:100),V=p?.calories?.macroTargets?.carbs||Math.round(N*.45/4),B=p?.calories?.macroTargets?.fat||Math.round(N*.25/9),Y=Number(p?.autoCalorieAdjustment||0),q=p?.autoCalorieAdjustmentReason,K=E/M*100,T=N>0?_/N*100:0,P=_>N?_-N:0,ee=y?.reduce((Q,ce)=>Q+(Number(ce.waterIntake)||0),0)||0,te=p?.water?.recommended||2e3,W=!!(i?.age&&i?.height&&i?.weight&&i?.bodyFatPercentage&&i?.targetBodyFatPercentage&&i?.goal),ne=(()=>{const Q=new Date().getHours();return Q<6?"咁夜仲唔瞓?":Q<9?"早晨啊大佬":Q<12?"Morning":Q<14?"食咗 lunch 未":Q<18?"下午茶時間":"收工喇"})(),le=m?.nickname?.trim(),re=le?`${le},${ne}`:ne,oe=(()=>{const Q=new Date().getHours(),ce=(j?.supplements?.length||0)>0&&(j?.completionRate||0)<80;return W?_===0?{title:"今日第一件事:記低你食咗乜",description:"影張相就得,唔使逐樣數卡路里。",cta:"去影相識食",href:"/food-recognition",icon:Rs,tone:"from-cyan-500/20 via-blue-500/10 to-transparent",iconTone:"bg-cyan-500/15 text-cyan-400"}:Q>=10&&ee<te*.4?{title:"補一補水先",description:`而家只飲咗 ${Math.round(ee)} / ${Math.round(te)} ml。`,cta:"去記錄飲水",href:"/hydration",icon:Gx,tone:"from-sky-500/20 via-cyan-500/10 to-transparent",iconTone:"bg-sky-500/15 text-sky-400"}:ce?{title:"補充劑仲未打卡",description:"今日仲有未完成嘅補充劑,撳一下就搞掂。",cta:"去打卡",href:"/supplement-checklist",icon:Ix,tone:"from-amber-500/20 via-orange-500/10 to-transparent",iconTone:"bg-amber-500/15 text-amber-400"}:Q>=16&&(x?.length||0)===0?{title:"今日郁一郁未?",description:"唔使做得好長,記低一次訓練已經係進步。",cta:"去記錄訓練",href:"/workouts",icon:Ls,tone:"from-violet-500/20 via-fuchsia-500/10 to-transparent",iconTone:"bg-violet-500/15 text-violet-400"}:Q>=21&&!g?{title:"今晚記得交睡眠功課",description:"聽朝花半分鐘記低,AI 先知道你恢復成點。",cta:"去記錄睡眠",href:"/sleep",icon:ll,tone:"from-indigo-500/20 via-violet-500/10 to-transparent",iconTone:"bg-indigo-500/15 text-indigo-400"}:{title:"今日進度唔錯,保持節奏",description:"想再睇清楚今日嘅飲食、運動同習慣?",cta:"查看我嘅追蹤",href:"/my-tracking",icon:Zo,tone:"from-emerald-500/20 via-teal-500/10 to-transparent",iconTone:"bg-emerald-500/15 text-emerald-400"}:null})(),C=()=>W?_===0&&(!x||x.length===0)?"今日乜都未做,你係咪打算躺平到底?":_>N*1.3?"食到咁盡,你個胃係無底洞嚟㗎?":_>N?"超標喇喂,唔好再食喇好冇?":K>=100?"蛋白質夠數喇,今日做得唔錯喎 💪":x&&x.length>0?"有做 gym 喎,唔錯唔錯,繼續加油 🔥":"加油啦,唔好淨係諗唔做 🫵":"快啲完成個人資料設定,解鎖 AI 教練功能啦!",H=b.useMemo(()=>{const Q=p?.calories?.exerciseCalories||Math.round(N*.15);return[{name:"跑步",emoji:"🏃",duration:Math.round(Q/10),desc:"最簡單直接,唔好搵藉口",kcalPerMin:10},{name:"踩單車",emoji:"🚴",duration:Math.round(Q/8),desc:"膝頭唔好就踩呢個",kcalPerMin:8},{name:"游水",emoji:"🏊",duration:Math.round(Q/9),desc:"全身都郁到,仲å
343¯ä»¥æ‰®åž‹",kcalPerMin:9},{name:"重訓",emoji:"🏋️",duration:Math.round(Q/7),desc:"想有肌肉就要捱",kcalPerMin:7},{name:"HIIT",emoji:"⚡",duration:Math.round(Q/12),desc:"時間少但夠辣,唔好偷懶",kcalPerMin:12},{name:"行山",emoji:"⛰️",duration:Math.round(Q/5),desc:"週末約人行下啦懶鬼",kcalPerMin:5}]},[p,N]),D="card-premium";return d.jsx(qO,{"data-loc":"client/src/pages/Dashboard.tsx:180",title:"主頁",showBack:!1,children:d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:181",className:"px-4 py-5 sm:py-7",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:182",className:"mx-auto max-w-3xl space-y-5",children:[d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:185",className:"card-ai-signal min-h-40 p-5",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:186",className:"scan-orbit -right-14 -top-16","aria-hidden":"true"}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:187",className:"relative max-w-[75%]",children:[d.jsxs("span",{"data-loc":"client/src/pages/Dashboard.tsx:188",className:"brand-chip",children:[d.jsx(Nr,{"data-loc":"client/src/pages/Dashboard.tsx:188",className:"h-3 w-3"}),"今日教練訊號"]}),d.jsx("h1",{"data-loc":"client/src/pages/Dashboard.tsx:189",className:"mt-3 text-2xl font-bold tracking-tight text-foreground md:text-3xl",children:re}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:192",className:`mt-1 text-xs font-medium ${l?"text-cyan-100/65":"text-cyan-700/80"}`,children:a.toLocaleDateString("zh-TW",{year:"numeric",month:"long",day:"numeric",weekday:"long"})}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:195",className:"mt-3 text-sm font-medium leading-relaxed text-foreground/85",children:C()})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:199",className:"absolute right-4 top-5 max-w-[22%] text-right",children:[d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:200",className:"brand-chip whitespace-nowrap",children:"TAMA 孵化中"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:201",className:`mt-2 text-[10px] leading-relaxed ${l?"text-cyan-100/55":"text-cyan-800/75"}`,children:"你完成嘅每日任務,會令主子成長"})]})]}),d.jsx(wM,{"data-loc":"client/src/pages/Dashboard.tsx:205"}),!u&&!W&&d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:209",className:`${D} overflow-hidden relative`,children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:210",className:`absolute inset-0 ${l?"bg-gradient-to-br from-rose-900/20 via-transparent to-orange-900/10":"bg-gradient-to-br from-rose-100/50 via-transparent to-orange-50/30"} pointer-events-none`}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:211",className:"relative p-5",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:212",className:"flex items-start gap-3",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:213",className:`p-2.5 rounded-xl ${l?"bg-rose-500/15":"bg-rose-100"}`,children:d.jsx(yb,{"data-loc":"client/src/pages/Dashboard.tsx:214",className:`w-6 h-6 ${l?"text-rose-400":"text-rose-600"}`})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:216",className:"flex-1",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:217",className:`font-bold text-base ${l?"text-rose-300":"text-rose-700"}`,children:"完成個人資料設定"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:220",className:"text-xs text-muted-foreground mt-1",children:"填寫你嘅身體數據(體重、身高、體脂等),AI 教練先可以幫你計算 TDEE、建議攝取量同訓練計劃。"}),d.jsxs(kn,{"data-loc":"client/src/pages/Dashboard.tsx:223",className:"mt-3 h-9",onClick:()=>s("/profile-setup"),children:["立即設定 ",d.jsx(Ts,{"data-loc":"client/src/pages/Dashboard.tsx:227",className:"w-4 h-4 ml-1"})]})]})]})})]}),oe&&(()=>{const Q=oe.icon;return d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:239",href:oe.href,children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:240",className:"card-warm-action cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:241",className:`absolute inset-0 bg-gradient-to-br ${oe.tone} pointer-events-none`}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:242",className:"relative flex items-center gap-3 p-4",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:243",className:`flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl ${oe.iconTone}`,children:d.jsx(Q,{"data-loc":"client/src/pages/Dashboard.tsx:244",className:"h-5 w-5"})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:246",className:"min-w-0 flex-1",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:247",className:"section-kicker",children:"今日下一步"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:248",className:"mt-0.5 text-sm font-bold text-foreground",children:oe.title}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:249",className:"mt-0.5 text-xs text-muted-foreground line-clamp-1",children:oe.description})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:251",className:`flex shrink-0 items-center gap-1 text-xs font-semibold ${l?"text-amber-200":"text-amber-700"}`,children:[d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:252",children:oe.cta}),d.jsx(Ts,{"data-loc":"client/src/pages/Dashboard.tsx:253",className:"h-4 w-4"})]})]})]})})})(),W&&d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:263",className:"card-ai-signal",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:264",className:`absolute inset-0 ${l?"bg-gradient-to-br from-cyan-950/10 via-trans
343parent to-violet-950/20":"bg-gradient-to-br from-cyan-100/50 via-transparent to-violet-50/30"} pointer-events-none`}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:265",className:"relative p-5",children:[d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:266",className:"flex items-center gap-2 mb-4",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:267",className:`p-2 rounded-xl ${l?"bg-cyan-500/15":"bg-cyan-100"}`,children:d.jsx(Nr,{"data-loc":"client/src/pages/Dashboard.tsx:268",className:`w-5 h-5 ${l?"text-cyan-300":"text-cyan-600"}`})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:270",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:271",className:`font-bold text-sm ${l?"text-cyan-100":"text-cyan-700"}`,children:"AI 教練話你知"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:272",className:"text-xs text-muted-foreground",children:"每日更新・基於你嘅實際記錄"})]})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:277",className:`grid grid-cols-2 gap-3 mb-4 rounded-2xl p-3 backdrop-blur-sm ${l?"bg-zinc-900/20":"border border-white/70 bg-white/55"}`,children:[d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:278",className:"text-center",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:279",className:"text-[10px] uppercase tracking-wider text-muted-foreground",children:"TDEE"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:280",className:"text-xl font-bold text-foreground",children:Math.round(Number(i?.tdee||0))}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:281",className:"text-[10px] text-muted-foreground",children:"kcal"})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:283",className:"text-center",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:284",className:"text-[10px] uppercase tracking-wider text-muted-foreground",children:"建議攝取"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:285",className:`text-xl font-bold ${l?"text-violet-300":"text-violet-700"}`,children:Math.round(N)}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:286",className:"text-[10px] text-muted-foreground",children:"kcal"})]})]}),q&&d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:291",href:"/weekly-review",className:"mb-4 block rounded-xl border border-cyan-300/15 bg-cyan-300/[0.06] p-3 transition-colors hover:bg-cyan-300/[0.1]",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:292",className:"flex items-start gap-2",children:[d.jsx(Zo,{"data-loc":"client/src/pages/Dashboard.tsx:293",className:`mt-0.5 h-4 w-4 shrink-0 ${l?"text-cyan-200":"text-cyan-700"}`}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:294",className:"min-w-0",children:[d.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:295",className:"text-xs font-semibold text-foreground",children:["每週覆盤策略",Y?`:已${Y>0?"上調":"下調"} ${Math.abs(Y)} kcal/日`:":維持現行熱量"]}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:298",className:"mt-0.5 text-[11px] leading-relaxed text-muted-foreground",children:q})]})]})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:304",className:"grid grid-cols-3 gap-2 mb-4",children:[d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:305",className:`text-center rounded-xl border p-2 ${l?"border-cyan-400/15 bg-cyan-400/8":"border-cyan-200 bg-cyan-50/80"}`,children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:306",className:`text-[10px] font-medium ${l?"text-cyan-200":"text-cyan-700"}`,children:"蛋白質目標"}),d.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:307",className:`text-base font-bold ${l?"text-cyan-200":"text-cyan-700"}`,children:[Math.round(M),"g"]})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:309",className:`text-center rounded-xl border p-2 ${l?"border-violet-400/15 bg-violet-400/8":"border-violet-200 bg-violet-50/80"}`,children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:310",className:`text-[10px] font-medium ${l?"text-violet-200":"text-violet-700"}`,children:"碳水目標"}),d.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:311",className:`text-base font-bold ${l?"text-violet-200":"text-violet-700"}`,children:[Math.round(V),"g"]})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:313",className:`text-center rounded-xl border p-2 ${l?"border-amber-400/15 bg-amber-400/8":"border-amber-200 bg-amber-50/85"}`,children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:314",className:`text-[10px] font-medium ${l?"text-amber-200":"text-amber-700"}`,children:"脂肪目標"}),d.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:315",className:`text-base font-bold ${l?"text-amber-200":"text-amber-700"}`,children:[Math.round(B),"g"]})]})]}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:320",className:`p-3 rounded-xl ${l?"bg-violet-950/30 border border-violet-800/20":"bg-violet-50 border border-violet-200/50"}`,children:d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:321",className:"text-xs leading-relaxed text-foreground
343/80",children:p?.calories?.explanation||(i?.goal==="lose_weight"?"減脂期要食少過 TDEE,但唔好餓到自己。蛋白質食夠先唔會掉肌肉,唔好淨食沙律當自己好健康。":i?.goal==="gain_muscle"?"增肌期要食多過 TDEE,蛋白質最少體重 x1.6g。唔好怕食多,你而家嘅問題係食唔夠唔係食太多。":"保持均衡飲食,蛋白質食夠,碳水適量。唔好成日食杯麵當一餐,你個身體唔係垃圾桶。")})})]})]}),W&&d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:337",className:`${D} overflow-hidden`,children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:338",className:"p-5",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:339",className:"flex items-center justify-between mb-4",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:340",className:"flex items-center gap-2",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:341",className:`p-2 rounded-xl ${l?"bg-yellow-500/15":"bg-yellow-100"}`,children:d.jsx(Dc,{"data-loc":"client/src/pages/Dashboard.tsx:342",className:`w-5 h-5 ${l?"text-yellow-400":"text-yellow-600"}`})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:344",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:345",className:`font-bold text-sm ${l?"text-yellow-300":"text-yellow-700"}`,children:"今日做咩運動好?"}),d.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:346",className:"text-xs text-muted-foreground",children:["建議消耗 ",d.jsxs("span",{"data-loc":"client/src/pages/Dashboard.tsx:347",className:"font-semibold text-yellow-500",children:[p?.calories?.exerciseCalories||Math.round(N*.15)," kcal"]})]})]})]})}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:353",className:"grid grid-cols-2 md:grid-cols-3 gap-2.5",children:H.map(Q=>d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:355",className:`p-3 rounded-2xl border transition-all hover:scale-[1.02] cursor-pointer ${l?"bg-transparent border-[#2a2a2e] hover:border-yellow-800/50":"bg-white/60 border-slate-200/80 hover:border-yellow-300"}`,children:[d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:363",className:"flex items-center gap-2 mb-1.5",children:[d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:364",className:"text-lg",children:Q.emoji}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:365",className:"text-sm font-semibold text-foreground",children:Q.name})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:367",className:"flex items-center gap-1 mb-1",children:[d.jsx(CA,{"data-loc":"client/src/pages/Dashboard.tsx:368",className:"w-3 h-3 text-muted-foreground"}),d.jsxs("span",{"data-loc":"client/src/pages/Dashboard.tsx:369",className:`text-xs font-medium ${l?"text-yellow-400":"text-yellow-600"}`,children:[Q.duration," 分鐘"]})]}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:371",className:"text-[10px] leading-tight text-muted-foreground",children:Q.desc})]},Q.name))}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:377",className:`mt-3 p-2.5 rounded-xl text-center ${l?"bg-yellow-950/20 border border-yellow-800/20":"bg-yellow-50 border border-yellow-200/50"}`,children:d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:378",className:`text-xs ${l?"text-yellow-300/80":"text-yellow-700"}`,children:x&&x.length>0?"今日已經有做運動,算你叻 👏 聽日繼續唔好偷懶":P>0?`食多咗 ${Math.round(P)} kcal,唔做運動你打算點?等佢變脂肪?`:"揀一個做啦,唔好成日話「聽日先」,聽日嘅你一樣會搵藉口 🙄"})})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:391",href:"/recipes",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:392",className:`${D} overflow-hidden cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]`,children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:393",className:`absolute inset-0 ${l?"bg-gradient-to-br from-emerald-900/15 via-transparent to-teal-900/10":"bg-gradient-to-br from-emerald-50/50 via-transparent to-teal-50/30"} pointer-events-none`}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:394",className:"relative p-5",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:395",className:"flex items-center gap-3",children:[d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:396",className:`p-2.5 rounded-xl ${l?"bg-emerald-500/15":"bg-emerald-100"}`,children:d.jsx(vA,{"data-loc":"client/src/pages/Dashboard.tsx:397",className:`w-6 h-6 ${l?"text-emerald-400":"text-emerald-600"}`})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:399",className:"flex-1",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:400",className:`font-bold text-sm ${l?"text-emerald-300":"text-emerald-700"}`,children:"AI 食譜推薦"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:401",className:"text-xs text-muted-foreground",children:"根據你嘅目標同營養需求,AI 幫你設計健康食譜"})]}),d.jsx(Ts,{"data-loc":"client/src/pages/Dashboard.tsx:405",className:`w-5 h-5 ${l?"text-emerald-400":"text-emerald-600"}`})]})})]})}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:412",className:`${D} p-5`,children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:413",className:"section-kicker",children:"每日紀錄"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:414",className:"mb-3 mt-1 font-bold text-base text-foreground",children:"快手記錄"}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:416",className:"grid grid-cols-4 gap-2",children:[d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:417",href:"/food-recognition",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:418",className:"quick-action-tile",children:[d.jsx(Rs,{"data-loc":"client/src/pages/Dashboard.tsx:419",className:`w-5 h-5 ${l?"text-amber-300":"text-amber-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:420",className:"text-[10px] font-medium text-foreground
343/80",children:"影相識食"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:423",href:"/meals",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:424",className:"quick-action-tile",children:[d.jsx(Nb,{"data-loc":"client/src/pages/Dashboard.tsx:425",className:`w-5 h-5 ${l?"text-amber-300":"text-amber-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:426",className:"text-[10px] font-medium text-foreground/80",children:"飲食記錄"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:429",href:"/supplements",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:430",className:"quick-action-tile",children:[d.jsx(Ix,{"data-loc":"client/src/pages/Dashboard.tsx:431",className:`w-5 h-5 ${l?"text-violet-300":"text-violet-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:432",className:"text-[10px] font-medium text-foreground/80",children:"補充劑"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:435",href:"/hydration",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:436",className:"quick-action-tile",children:[d.jsx(Gx,{"data-loc":"client/src/pages/Dashboard.tsx:437",className:`w-5 h-5 ${l?"text-cyan-300":"text-cyan-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:438",className:"text-[10px] font-medium text-foreground/80",children:"飲水"})]})})]}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:443",className:"grid grid-cols-4 gap-2 mt-2",children:[d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:444",href:"/sleep",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:445",className:"quick-action-tile",children:[d.jsx(ll,{"data-loc":"client/src/pages/Dashboard.tsx:446",className:`w-5 h-5 ${l?"text-cyan-300":"text-cyan-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:447",className:"text-[10px] font-medium text-foreground/80",children:"記睡眠"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:450",href:"/workouts",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:451",className:"quick-action-tile",children:[d.jsx(Ls,{"data-loc":"client/src/pages/Dashboard.tsx:452",className:`w-5 h-5 ${l?"text-violet-300":"text-violet-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:453",className:"text-[10px] font-medium text-foreground/80",children:"記訓練"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:456",href:"/exercise-tutorials",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:457",className:"quick-action-tile",children:[d.jsx(xb,{"data-loc":"client/src/pages/Dashboard.tsx:458",className:`w-5 h-5 ${l?"text-cyan-300":"text-cyan-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:459",className:"text-[10px] font-medium text-foreground/80",children:"訓練教學"})]})}),d.jsx(Ue,{"data-loc":"client/src/pages/Dashboard.tsx:462",href:"/weekly-review",children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:463",className:"quick-action-tile",children:[d.jsx(Zo,{"data-loc":"client/src/pages/Dashboard.tsx:464",className:`w-5 h-5 ${l?"text-violet-300":"text-violet-600"}`}),d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:465",className:"text-[10px] font-medium text-foreground/80",children:"週覆盤"})]})})]})]}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:472",className:"mb-2",children:d.jsx(YO,{"data-loc":"client/src/pages/Dashboard.tsx:473"})}),d.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:477",className:`${D} p-5`,children:d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:478",className:"flex items-start gap-3",children:[d.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:479",className:"text-xl",children:"🗣️"}),d.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:480",children:[d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:481",className:"font-bold text-sm mb-1 text-foreground",children:"毒舌教練有話說"}),d.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:482",className:"text-xs leading-relaxed text-foreground
343/70",children:_===0?"一日之計在於晨,你而家連第一餐都未記,係咪打算今日又 freestyle?快啲記低食咗咩啦。":E<M*.5?"蛋白質先食咗一半都唔到,你想瘦完變成紙皮人?加啲雞胸肉、蛋、希臘乳酪啦。":E<M*.8?"蛋白質差少少就夠,收工前記得加多份蛋白質。唔好又話「聽日補返」。":K>=100&&T<=110?"今日做得幾好喎!蛋白質夠、熱量 on track。繼續保持,唔好因為一日做得好就鬆懈。":"Keep going,你嘅身體會多謝你嘅。記住:結果唔會即刻見到,但堅持落去一定有回報。"})]})]})})]})})})}function uv(){const[,n]=Tc(),{theme:a}=Ys(),s=()=>{n("/")};return d.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:16",className:"relative min-h-screen w-full flex items-center justify-center",children:[d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"fixed inset-0 mosaic-bg transition-all duration-500",style:{backgroundImage:`url('${a==="dark"?"/manus-storage/dark-mosaic-bg_7b8d2067.jpg":"/manus-storage/light-mosaic-bg_ab234a62.jpg"}')`}}),d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:`fixed inset-0 transition-colors duration-500 ${a==="dark"?"bg-black/25":"bg-white/10"}`}),d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:20",className:"fixed inset-0 pixel-grid-overlay"}),d.jsx(X1,{"data-loc":"client/src/pages/NotFound.tsx:22",className:"relative z-10 w-full max-w-lg mx-4",children:d.jsxs(Z1,{"data-loc":"client/src/pages/NotFound.tsx:23",className:"pt-8 pb-8 text-center",children:[d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"flex justify-center mb-6",children:d.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:25",className:"relative",children:[d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"absolute inset-0 bg-red-500/20 rounded-full animate-pulse"}),d.jsx(yb,{"data-loc":"client/src/pages/NotFound.tsx:27",className:"relative h-16 w-16 text-red-500"})]})}),d.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:31",className:"text-4xl font-bold text-foreground mb-2",children:"404"}),d.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:33",className:"text-xl font-semibold text-foreground/80 mb-4",children:"搵唔到呢個頁面"}),d.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:37",className:"text-muted-foreground mb-8 leading-relaxed",children:["呢個頁面可能已經搬咗或者冇咗。",d.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:39"}),"不如返去主頁睇吓?"]}),d.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:43",className:"flex flex-col sm:flex-row gap-3 justify-center",children:d.jsxs(kn,{"data-loc":"client/src/pages/NotFound.tsx:44",onClick:s,className:"bg-primary hover:bg-primary/90 text-primary-foreground px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[d.jsx(Rc,{"data-loc":"client/src/pages/NotFound.tsx:48",className:"w-4 h-4 mr-2"}),"返去主頁"]})})]})})]})}const EM=b.lazy(()=>lt(()=>import("./ProfileSetup-R-f9uDHU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),jM=b.lazy(()=>lt(()=>import("./MealLog-DF3xG43M.js"),__vite__mapDeps([9,1,2,3,4,5,6,10,11,12,13,14,15,16,17,18]))),_M=b.lazy(()=>lt(()=>import("./WorkoutLog-BCRvTxxh.js"),__vite__mapDeps([19,1,2,3,4,5,6,14,15,20,12,21,16,11,22]))),NM=b.lazy(()=>lt(()=>import("./SleepLog-70eHxOOn.js"),__vite__mapDeps([23,1,2,3,4,5,6,12]))),AM=b.lazy(()=>lt(()=>import("./HydrationLog-XZLeptTb.js"),__vite__mapDeps([24,1,2,3,4,16,12]))),CM=b.lazy(()=>lt(()=>import("./SupplementManager-BJBL16-i.js"),__vite__mapDeps([25,1,2,3,4,5,6,16,12]))),OM=b.lazy(()=>lt(()=>import("./ExerciseTutorials-CuLcFCX2.js"),__vite__mapDeps([26,1,2,3,27,17]))),MM=b.lazy(()=>lt(()=>import("./FoodRecognition-CX41Rixq.js"),__vite__mapDeps([28,1,2,3,29,4,5,6,14,15,16,30,21,13]))),TM=b.lazy(()=>lt(()=>import("./WorkoutProgress-FmWgYH2P.js"),__vite__mapDeps([31,32,5,6,33]))),RM=b.lazy(()=>lt(()=>import("./ProgressAlbum-D79PVc0I.js"),__vite__mapDeps([34,1,2,3,4,29,16,30,22,14,15,12]))),DM=b.lazy(()=>lt(()=>import("./WeeklyReview-C5pZH4RL.js").then(n=>n.W),__vite__mapDeps([35,5,6,29,2,3,4,1,10,11,12,33,36,37,38,8,39]))),PM=b.lazy(()=>lt(()=>import("./Recipes-BiNIEDEQ.js"),__vite__mapDeps([40,4,1,2,3,5,6,27,18,36,16,12]))),kM=b.lazy(()=>lt(()=>import("./Terms-C7g0_sxQ.js"),[])),zM=b.lazy(()=>lt(()=>import("./Privacy-DNP1zF1z.js"),[])),HM=b.lazy(()=>lt(()=>import("./Disclaimer-D65PopeT.js"),[])),UM=b.lazy(()=>lt(()=>import("./BodyMeasurements-CFf1cnEY.js"),__vite__mapDeps([41,1,2,3,4,37,16,38,12]))),LM=b.lazy(()=>lt(()=>import("./SupplementChecklist-CtlGKLYw.js"),__vite__mapDeps([42,43,32]))),BM=b.lazy(()=>lt(()=>import("./Contact-oop_sWn9.js"),__vite__mapDeps([44,4,1,2,3,29,45,20,7,36]))),qM=b.lazy(()=>lt(()=>import("./AdminMessages-TZK0bjlJ.js"),__vite__mapDeps([46,29,2,3,45,20]))),QM=b.lazy(()=>lt(()=>import("./MealJournal-CQiLcxB3.js"),__vite__mapDeps([47,14,15,6]))),GM=b.lazy(()=>lt(()=>import("./MyTracking-cbeioeTS.js"),__vite__mapDeps([48,43,11,2,15,16,37])));
343function VM(){return d.jsx("div",{"data-loc":"client/src/App.tsx:40",className:"flex items-center justify-center min-h-[60vh]",children:d.jsx(PA,{"data-loc":"client/src/App.tsx:41",className:"w-8 h-8 text-primary"})})}function IM(){return d.jsx(b.Suspense,{"data-loc":"client/src/App.tsx:48",fallback:d.jsx(VM,{"data-loc":"client/src/App.tsx:48"}),children:d.jsxs(dA,{"data-loc":"client/src/App.tsx:49",children:[d.jsx(Ke,{"data-loc":"client/src/App.tsx:50",path:"/",component:mO}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:51",path:"/profile-setup",component:EM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:52",path:"/dashboard",component:SM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:53",path:"/meals",component:jM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:54",path:"/workouts",component:_M}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:55",path:"/sleep",component:NM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:56",path:"/hydration",component:AM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:57",path:"/supplements",component:CM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:58",path:"/supplement-checklist",component:LM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:59",path:"/exercise-tutorials",component:OM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:60",path:"/food-recognition",component:MM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:61",path:"/workout-progress",component:TM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:62",path:"/progress-album",component:RM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:63",path:"/body-measurements",component:UM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:64",path:"/weekly-review",component:DM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:65",path:"/recipes",component:PM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:66",path:"/terms",component:kM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:67",path:"/privacy",component:zM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:68",path:"/disclaimer",component:HM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:69",path:"/contact",component:BM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:70",path:"/meal-journal",component:QM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:71",path:"/my-tracking",component:GM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:72",path:"/meal-history",children:()=>(window.location.replace("/meals"),null)}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:73",path:"/admin/messages",component:qM}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:74",path:"/404",component:uv}),d.jsx(Ke,{"data-loc":"client/src/App.tsx:76",component:uv})]})})}function YM(){return d.jsx(RA,{"data-loc":"client/src/App.tsx:89",children:d.jsx(DA,{"data-loc":"client/src/App.tsx:90",defaultTheme:"dark",switchable:!0,children:d.jsxs(GN,{"data-loc":"client/src/App.tsx:94",children:[d.jsx(Wj,{"data-loc":"client/src/App.tsx:95"}),d.jsx(IM,{"data-loc":"client/src/App.tsx:96"})]})})})}const dc=new WS,p2=n=>{!(n instanceof Ps)||typeof window>"u"||!(n.message===PE)||(window.location.href=Jo())};dc.getQueryCache().subscribe(n=>{if(n.type==="updated"&&n.action.type==="error"){const a=n.query.state.error;p2(a),console.error("[API Query Error]",a)}});dc.getMutationCache().subscribe(n=>{if(n.type==="updated"&&n.action.type==="error"){const a=n.mutation.state.error;p2(a),console.error("[API Mutation Error]",a)}});const KM=Xe.createClient({links:[lE({url:"/api/trpc",transformer:fa,fetch(n,a){return globalThis.fetch(n,{...a??{},credentials:"include"})}})]});BE.createRoot(document.getElementById("root")).render(d.jsx(Xe.Provider,{"data-loc":"client/src/main.tsx:57",client:KM,queryClient:dc,children:d.jsx(t5,{"data-loc":"client/src/main.tsx:58",client:dc,children:d.jsx(vO,{"data-loc":"client/src/main.tsx:59",children:d.jsx(YM,{"data-loc":"client/src/main.tsx:60"})})})}));export{Sn as $,qO as A,kn as B,X1 as C,Gx as D,Ac as E,bb as F,ma as G,ac as H,Ye as I,Rb as J,e4 as K,Ue as L,ll as M,t4 as N,be as O,Ix as P,Xa as Q,Eb as R,Nr as S,MA as T,Nb as U,Gs as V,qy as W,TA as X,Mm as Y,We as Z,Nc as _,pO as a,jm as a0,mm as a1,KO as a2,Q3 as a3,Ln as a4,Ub as a5,Ob as a6,Dm as a7,zs as a8,Rm as a9,hM as aA,eT as aB,mM as aC,PO as aD,kO as aE,zO as aF,wc as aa,Sm as ab,J1 as ac,Em as ad,wA as ae,PA as af,Ls as ag,XM as ah,se as ai,Xy as aj,Dc as ak,OA as al,Kx as am,ic as an,NA as ao,vA as ap,EA as aq,dv as ar,xb as as,CA as at,lt as au,QN as av,vb as aw,$M as ax,kA as ay,Ty as az,xt as b,QO as c,GO as d,Z1 as e,Se as f,Ys as g,hA as h,Cs as i,d as j,xA as k,Tc as l,IO as m,Rs as n,At as o,Jo as p,Qx as q,b as r,_b as s,Xe as t,Om as u,Yx as v,yA as w,qx as x,yb as y,Tm as z};

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.