auto-post-marketplace-facebook/releases/auto-post-facebook-extensio.../assets/popup-DV3T-VlG.js

183 lines
555 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{g as Sm,a as gT,u as vT,r as yT}from"./app-DrgD6EWn.js";function bT(t,n){for(var a=0;a<n.length;a++){const o=n[a];if(typeof o!="string"&&!Array.isArray(o)){for(const l in o)if(l!=="default"&&!(l in t)){const c=Object.getOwnPropertyDescriptor(o,l);c&&Object.defineProperty(t,l,c.get?c:{enumerable:!0,get:()=>o[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var ph={exports:{}},Pi={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sb;function xT(){if(sb)return Pi;sb=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function a(o,l,c){var f=null;if(c!==void 0&&(f=""+c),l.key!==void 0&&(f=""+l.key),"key"in l){c={};for(var d in l)d!=="key"&&(c[d]=l[d])}else c=l;return l=c.ref,{$$typeof:t,type:o,key:f,ref:l!==void 0?l:null,props:c}}return Pi.Fragment=n,Pi.jsx=a,Pi.jsxs=a,Pi}var ob;function wT(){return ob||(ob=1,ph.exports=xT()),ph.exports}var y=wT(),Do=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},vs=typeof window>"u"||"Deno"in globalThis;function an(){}function ST(t,n){return typeof t=="function"?t(n):t}function Vh(t){return typeof t=="number"&&t>=0&&t!==1/0}function I0(t,n){return Math.max(t+(n||0)-Date.now(),0)}function za(t,n){return typeof t=="function"?t(n):t}function Fn(t,n){return typeof t=="function"?t(n):t}function ib(t,n){const{type:a="all",exact:o,fetchStatus:l,predicate:c,queryKey:f,stale:d}=t;if(f){if(o){if(n.queryHash!==_m(f,n.options))return!1}else if(!Zi(n.queryKey,f))return!1}if(a!=="all"){const p=n.isActive();if(a==="active"&&!p||a==="inactive"&&p)return!1}return!(typeof d=="boolean"&&n.isStale()!==d||l&&l!==n.state.fetchStatus||c&&!c(n))}function lb(t,n){const{exact:a,status:o,predicate:l,mutationKey:c}=t;if(c){if(!n.options.mutationKey)return!1;if(a){if(ys(n.options.mutationKey)!==ys(c))return!1}else if(!Zi(n.options.mutationKey,c))return!1}return!(o&&n.state.status!==o||l&&!l(n))}function _m(t,n){return(n?.queryKeyHashFn||ys)(t)}function ys(t){return JSON.stringify(t,(n,a)=>Hh(a)?Object.keys(a).sort().reduce((o,l)=>(o[l]=a[l],o),{}):a)}function Zi(t,n){return t===n?!0:typeof t!=typeof n?!1:t&&n&&typeof t=="object"&&typeof n=="object"?Object.keys(n).every(a=>Zi(t[a],n[a])):!1}function q0(t,n){if(t===n)return t;const a=cb(t)&&cb(n);if(a||Hh(t)&&Hh(n)){const o=a?t:Object.keys(t),l=o.length,c=a?n:Object.keys(n),f=c.length,d=a?[]:{},p=new Set(o);let m=0;for(let g=0;g<f;g++){const v=a?g:c[g];(!a&&p.has(v)||a)&&t[v]===void 0&&n[v]===void 0?(d[v]=void 0,m++):(d[v]=q0(t[v],n[v]),d[v]===t[v]&&t[v]!==void 0&&m++)}return l===f&&m===l?t:d}return n}function lu(t,n){if(!n||Object.keys(t).length!==Object.keys(n).length)return!1;for(const a in t)if(t[a]!==n[a])return!1;return!0}function cb(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Hh(t){if(!ub(t))return!1;const n=t.constructor;if(n===void 0)return!0;const a=n.prototype;return!(!ub(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function ub(t){return Object.prototype.toString.call(t)==="[object Object]"}function _T(t){return new Promise(n=>{setTimeout(n,t)})}function Fh(t,n,a){return typeof a.structuralSharing=="function"?a.structuralSharing(t,n):a.structuralSharing!==!1?q0(t,n):n}function ET(t,n,a=0){const o=[...t,n];return a&&o.length>a?o.slice(1):o}function TT(t,n,a=0){const o=[n,...t];return a&&o.length>a?o.slice(0,-1):o}var Em=Symbol();function G0(t,n){return!t.queryFn&&n?.initialPromise?()=>n.initialPromise:!t.queryFn||t.queryFn===Em?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Y0(t,n){return typeof t=="function"?t(...n):!!t}var RT=class extends Do{#t;#e;#n;constructor(){super(),this.#n=t=>{if(!vs&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Tm=new RT,CT=class extends Do{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(!vs&&window.addEventListener){const n=()=>t(!0),a=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(a=>{a(t)}))}isOnline(){return this.#t}},cu=new CT;function Ih(){let t,n;const a=new Promise((l,c)=>{t=l,n=c});a.status="pending",a.catch(()=>{});function o(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{o({status:"fulfilled",value:l}),t(l)},a.reject=l=>{o({status:"rejected",reason:l}),n(l)},a}function AT(t){return Math.min(1e3*2**t,3e4)}function Z0(t){return(t??"online")==="online"?cu.isOnline():!0}var Q0=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function $0(t){let n=!1,a=0,o;const l=Ih(),c=()=>l.status!=="pending",f=_=>{c()||(w(new Q0(_)),t.abort?.())},d=()=>{n=!0},p=()=>{n=!1},m=()=>Tm.isFocused()&&(t.networkMode==="always"||cu.isOnline())&&t.canRun(),g=()=>Z0(t.networkMode)&&t.canRun(),v=_=>{c()||(o?.(),l.resolve(_))},w=_=>{c()||(o?.(),l.reject(_))},R=()=>new Promise(_=>{o=T=>{(c()||m())&&_(T)},t.onPause?.()}).then(()=>{o=void 0,c()||t.onContinue?.()}),E=()=>{if(c())return;let _;const T=a===0?t.initialPromise:void 0;try{_=T??t.fn()}catch(O){_=Promise.reject(O)}Promise.resolve(_).then(v).catch(O=>{if(c())return;const N=t.retry??(vs?0:3),z=t.retryDelay??AT,L=typeof z=="function"?z(a,O):z,C=N===!0||typeof N=="number"&&a<N||typeof N=="function"&&N(a,O);if(n||!C){w(O);return}a++,t.onFail?.(a,O),_T(L).then(()=>m()?void 0:R()).then(()=>{n?w(O):E()})})};return{promise:l,status:()=>l.status,cancel:f,continue:()=>(o?.(),l),cancelRetry:d,continueRetry:p,canStart:g,start:()=>(g()?E():R().then(E),l)}}var OT=t=>setTimeout(t,0);function MT(){let t=[],n=0,a=d=>{d()},o=d=>{d()},l=OT;const c=d=>{n?t.push(d):l(()=>{a(d)})},f=()=>{const d=t;t=[],d.length&&l(()=>{o(()=>{d.forEach(p=>{a(p)})})})};return{batch:d=>{let p;n++;try{p=d()}finally{n--,n||f()}return p},batchCalls:d=>(...p)=>{c(()=>{d(...p)})},schedule:c,setNotifyFunction:d=>{a=d},setBatchNotifyFunction:d=>{o=d},setScheduler:d=>{l=d}}}var Lt=MT(),X0=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Vh(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(vs?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},NT=class extends X0{#t;#e;#n;#r;#a;#o;#i;constructor(t){super(),this.#i=!1,this.#o=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#r=t.client,this.#n=this.#r.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#t=DT(this.options),this.state=t.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(t){this.options={...this.#o,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t,n){const a=Fh(this.state.data,t,this.options);return this.#s({data:a,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),a}setState(t,n){this.#s({type:"setState",state:t,setStateOptions:n})}cancel(t){const n=this.#a?.promise;return this.#a?.cancel(t),n?n.then(an).catch(an):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t=>Fn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Em||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>za(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!I0(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(n=>n.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(n=>n.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.#a&&(this.#i?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(t,n){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(p=>p.options.queryFn);d&&this.setOptions(d.options)}const a=new AbortController,o=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#i=!0,a.signal)})},l=()=>{const d=G0(this.options,n),m=(()=>{const g={client:this.#r,queryKey:this.queryKey,meta:this.meta};return o(g),g})();return this.#i=!1,this.options.persister?this.options.persister(d,m,this):d(m)},f=(()=>{const d={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:l};return o(d),d})();this.options.behavior?.onFetch(f,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=$0({initialPromise:n?.initialPromise,fn:f.fetchFn,abort:a.abort.bind(a),onFail:(d,p)=>{this.#s({type:"failed",failureCount:d,error:p})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const d=await this.#a.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#n.config.onSuccess?.(d,this),this.#n.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof Q0){if(d.silent)return this.#a.promise;if(d.revert){if(this.setState({...this.#e,fetchStatus:"idle"}),this.state.data===void 0)throw d;return this.state.data}}throw this.#s({type:"error",error:d}),this.#n.config.onError?.(d,this),this.#n.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#s(t){const n=a=>{switch(t.type){case"failed":return{...a,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...K0(a.data,this.options),fetchMeta:t.meta??null};case"success":const o={...a,data:t.data,dataUpdateCount:a.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=t.manual?o:void 0,o;case"error":const l=t.error;return{...a,error:l,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...t.state}}};this.state=n(this.state),Lt.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function K0(t,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Z0(n.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function DT(t){const n=typeof t.initialData=="function"?t.initialData():t.initialData,a=n!==void 0,o=a?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:a?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var kT=class extends Do{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,n,a){const o=n.queryKey,l=n.queryHash??_m(o,n);let c=this.get(l);return c||(c=new NT({client:t,queryKey:o,queryHash:l,options:t.defaultQueryOptions(n),state:a,defaultOptions:t.getQueryDefaults(o)}),this.add(c)),c}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=this.#t.get(t.queryHash);n&&(t.destroy(),n===t&&this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Lt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const n={exact:!0,...t};return this.getAll().find(a=>ib(n,a))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(a=>ib(t,a)):n}notify(t){Lt.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Lt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Lt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},jT=class extends X0{#t;#e;#n;constructor(t){super(),this.mutationId=t.mutationId,this.#e=t.mutationCache,this.#t=[],this.state=t.state||W0(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#t.includes(t)||(this.#t.push(t),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#t=this.#t.filter(n=>n!==t),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#e.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(t){const n=()=>{this.#r({type:"continue"})};this.#n=$0({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(l,c)=>{this.#r({type:"failed",failureCount:l,error:c})},onPause:()=>{this.#r({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const a=this.state.status==="pending",o=!this.#n.canStart();try{if(a)n();else{this.#r({type:"pending",variables:t,isPaused:o}),await this.#e.config.onMutate?.(t,this);const c=await this.options.onMutate?.(t);c!==this.state.context&&this.#r({type:"pending",context:c,variables:t,isPaused:o})}const l=await this.#n.start();return await this.#e.config.onSuccess?.(l,t,this.state.context,this),await this.options.onSuccess?.(l,t,this.state.context),await this.#e.config.onSettled?.(l,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(l,null,t,this.state.context),this.#r({type:"success",data:l}),l}catch(l){try{throw await this.#e.config.onError?.(l,t,this.state.context,this),await this.options.onError?.(l,t,this.state.context),await this.#e.config.onSettled?.(void 0,l,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,l,t,this.state.context),l}finally{this.#r({type:"error",error:l})}}finally{this.#e.runNext(this)}}#r(t){const n=a=>{switch(t.type){case"failed":return{...a,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...a,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:t.error,failureCount:a.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Lt.batch(()=>{this.#t.forEach(a=>{a.onMutationUpdate(t)}),this.#e.notify({mutation:this,type:"updated",action:t})})}};function W0(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var zT=class extends Do{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,n,a){const o=new jT({mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(n),state:a});return this.add(o),o}add(t){this.#t.add(t);const n=Hc(t);if(typeof n=="string"){const a=this.#e.get(n);a?a.push(t):this.#e.set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const n=Hc(t);if(typeof n=="string"){const a=this.#e.get(n);if(a)if(a.length>1){const o=a.indexOf(t);o!==-1&&a.splice(o,1)}else a[0]===t&&this.#e.delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Hc(t);if(typeof n=="string"){const o=this.#e.get(n)?.find(l=>l.state.status==="pending");return!o||o===t}else return!0}runNext(t){const n=Hc(t);return typeof n=="string"?this.#e.get(n)?.find(o=>o!==t&&o.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Lt.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const n={exact:!0,...t};return this.getAll().find(a=>lb(n,a))}findAll(t={}){return this.getAll().filter(n=>lb(t,n))}notify(t){Lt.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Lt.batch(()=>Promise.all(t.map(n=>n.continue().catch(an))))}};function Hc(t){return t.options.scope?.id}function fb(t){return{onFetch:(n,a)=>{const o=n.options,l=n.fetchOptions?.meta?.fetchMore?.direction,c=n.state.data?.pages||[],f=n.state.data?.pageParams||[];let d={pages:[],pageParams:[]},p=0;const m=async()=>{let g=!1;const v=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(n.signal.aborted?g=!0:n.signal.addEventListener("abort",()=>{g=!0}),n.signal)})},w=G0(n.options,n.fetchOptions),R=async(E,_,T)=>{if(g)return Promise.reject();if(_==null&&E.pages.length)return Promise.resolve(E);const N=(()=>{const I={client:n.client,queryKey:n.queryKey,pageParam:_,direction:T?"backward":"forward",meta:n.options.meta};return v(I),I})(),z=await w(N),{maxPages:L}=n.options,C=T?TT:ET;return{pages:C(E.pages,z,L),pageParams:C(E.pageParams,_,L)}};if(l&&c.length){const E=l==="backward",_=E?UT:db,T={pages:c,pageParams:f},O=_(o,T);d=await R(T,O,E)}else{const E=t??c.length;do{const _=p===0?f[0]??o.initialPageParam:db(o,d);if(p>0&&_==null)break;d=await R(d,_),p++}while(p<E)}return d};n.options.persister?n.fetchFn=()=>n.options.persister?.(m,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},a):n.fetchFn=m}}}function db(t,{pages:n,pageParams:a}){const o=n.length-1;return n.length>0?t.getNextPageParam(n[o],n,a[o],a):void 0}function UT(t,{pages:n,pageParams:a}){return n.length>0?t.getPreviousPageParam?.(n[0],n,a[0],a):void 0}var PT=class{#t;#e;#n;#r;#a;#o;#i;#s;constructor(t={}){this.#t=t.queryCache||new kT,this.#e=t.mutationCache||new zT,this.#n=t.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#i=Tm.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#s=cu.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#i?.(),this.#i=void 0,this.#s?.(),this.#s=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const n=this.defaultQueryOptions({queryKey:t});return this.#t.get(n.queryHash)?.state.data}ensureQueryData(t){const n=this.defaultQueryOptions(t),a=this.#t.build(this,n),o=a.state.data;return o===void 0?this.fetchQuery(t):(t.revalidateIfStale&&a.isStaleByTime(za(n.staleTime,a))&&this.prefetchQuery(n),Promise.resolve(o))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:n,state:a})=>{const o=a.data;return[n,o]})}setQueryData(t,n,a){const o=this.defaultQueryOptions({queryKey:t}),c=this.#t.get(o.queryHash)?.state.data,f=ST(n,c);if(f!==void 0)return this.#t.build(this,o).setData(f,{...a,manual:!0})}setQueriesData(t,n,a){return Lt.batch(()=>this.#t.findAll(t).map(({queryKey:o})=>[o,this.setQueryData(o,n,a)]))}getQueryState(t){const n=this.defaultQueryOptions({queryKey:t});return this.#t.get(n.queryHash)?.state}removeQueries(t){const n=this.#t;Lt.batch(()=>{n.findAll(t).forEach(a=>{n.remove(a)})})}resetQueries(t,n){const a=this.#t;return Lt.batch(()=>(a.findAll(t).forEach(o=>{o.reset()}),this.refetchQueries({type:"active",...t},n)))}cancelQueries(t,n={}){const a={revert:!0,...n},o=Lt.batch(()=>this.#t.findAll(t).map(l=>l.cancel(a)));return Promise.all(o).then(an).catch(an)}invalidateQueries(t,n={}){return Lt.batch(()=>(this.#t.findAll(t).forEach(a=>{a.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},n)))}refetchQueries(t,n={}){const a={...n,cancelRefetch:n.cancelRefetch??!0},o=Lt.batch(()=>this.#t.findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let c=l.fetch(void 0,a);return a.throwOnError||(c=c.catch(an)),l.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(o).then(an)}fetchQuery(t){const n=this.defaultQueryOptions(t);n.retry===void 0&&(n.retry=!1);const a=this.#t.build(this,n);return a.isStaleByTime(za(n.staleTime,a))?a.fetch(n):Promise.resolve(a.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(an).catch(an)}fetchInfiniteQuery(t){return t.behavior=fb(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(an).catch(an)}ensureInfiniteQueryData(t){return t.behavior=fb(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return cu.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,n){this.#r.set(ys(t),{queryKey:t,defaultOptions:n})}getQueryDefaults(t){const n=[...this.#r.values()],a={};return n.forEach(o=>{Zi(t,o.queryKey)&&Object.assign(a,o.defaultOptions)}),a}setMutationDefaults(t,n){this.#a.set(ys(t),{mutationKey:t,defaultOptions:n})}getMutationDefaults(t){const n=[...this.#a.values()],a={};return n.forEach(o=>{Zi(t,o.mutationKey)&&Object.assign(a,o.defaultOptions)}),a}defaultQueryOptions(t){if(t._defaulted)return t;const n={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return n.queryHash||(n.queryHash=_m(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===Em&&(n.enabled=!1),n}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},LT=class extends Do{constructor(t,n){super(),this.options=n,this.#t=t,this.#s=null,this.#i=Ih(),this.bindMethods(),this.setOptions(n)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#o;#i;#s;#p;#d;#h;#c;#u;#l;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),hb(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return qh(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return qh(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#e.removeObserver(this)}setOptions(t){const n=this.options,a=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Fn(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),n._defaulted&&!lu(this.options,n)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const o=this.hasListeners();o&&mb(this.#e,a,this.options,n)&&this.#f(),this.updateResult(),o&&(this.#e!==a||Fn(this.options.enabled,this.#e)!==Fn(n.enabled,this.#e)||za(this.options.staleTime,this.#e)!==za(n.staleTime,this.#e))&&this.#g();const l=this.#v();o&&(this.#e!==a||Fn(this.options.enabled,this.#e)!==Fn(n.enabled,this.#e)||l!==this.#l)&&this.#y(l)}getOptimisticResult(t){const n=this.#t.getQueryCache().build(this.#t,t),a=this.createResult(n,t);return VT(this,a)&&(this.#r=a,this.#o=this.options,this.#a=this.#e.state),a}getCurrentResult(){return this.#r}trackResult(t,n){return new Proxy(t,{get:(a,o)=>(this.trackProp(o),n?.(o),o==="promise"&&!this.options.experimental_prefetchInRender&&this.#i.status==="pending"&&this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(a,o))})}trackProp(t){this.#m.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=this.#t.defaultQueryOptions(t),a=this.#t.getQueryCache().build(this.#t,n);return a.fetch().then(()=>this.createResult(a,n))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(t){this.#S();let n=this.#e.fetch(this.options,t);return t?.throwOnError||(n=n.catch(an)),n}#g(){this.#x();const t=za(this.options.staleTime,this.#e);if(vs||this.#r.isStale||!Vh(t))return;const a=I0(this.#r.dataUpdatedAt,t)+1;this.#c=setTimeout(()=>{this.#r.isStale||this.updateResult()},a)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(t){this.#w(),this.#l=t,!(vs||Fn(this.options.enabled,this.#e)===!1||!Vh(this.#l)||this.#l===0)&&(this.#u=setInterval(()=>{(this.options.refetchIntervalInBackground||Tm.isFocused())&&this.#f()},this.#l))}#b(){this.#g(),this.#y(this.#v())}#x(){this.#c&&(clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(clearInterval(this.#u),this.#u=void 0)}createResult(t,n){const a=this.#e,o=this.options,l=this.#r,c=this.#a,f=this.#o,p=t!==a?t.state:this.#n,{state:m}=t;let g={...m},v=!1,w;if(n._optimisticResults){const q=this.hasListeners(),re=!q&&hb(t,n),ce=q&&mb(t,a,n,o);(re||ce)&&(g={...g,...K0(m.data,t.options)}),n._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:R,errorUpdatedAt:E,status:_}=g;w=g.data;let T=!1;if(n.placeholderData!==void 0&&w===void 0&&_==="pending"){let q;l?.isPlaceholderData&&n.placeholderData===f?.placeholderData?(q=l.data,T=!0):q=typeof n.placeholderData=="function"?n.placeholderData(this.#h?.state.data,this.#h):n.placeholderData,q!==void 0&&(_="success",w=Fh(l?.data,q,n),v=!0)}if(n.select&&w!==void 0&&!T)if(l&&w===c?.data&&n.select===this.#p)w=this.#d;else try{this.#p=n.select,w=n.select(w),w=Fh(l?.data,w,n),this.#d=w,this.#s=null}catch(q){this.#s=q}this.#s&&(R=this.#s,w=this.#d,E=Date.now(),_="error");const O=g.fetchStatus==="fetching",N=_==="pending",z=_==="error",L=N&&O,C=w!==void 0,P={status:_,fetchStatus:g.fetchStatus,isPending:N,isSuccess:_==="success",isError:z,isInitialLoading:L,isLoading:L,data:w,dataUpdatedAt:g.dataUpdatedAt,error:R,errorUpdatedAt:E,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:O,isRefetching:O&&!N,isLoadingError:z&&!C,isPaused:g.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:z&&C,isStale:Rm(t,n),refetch:this.refetch,promise:this.#i,isEnabled:Fn(n.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const q=xe=>{P.status==="error"?xe.reject(P.error):P.data!==void 0&&xe.resolve(P.data)},re=()=>{const xe=this.#i=P.promise=Ih();q(xe)},ce=this.#i;switch(ce.status){case"pending":t.queryHash===a.queryHash&&q(ce);break;case"fulfilled":(P.status==="error"||P.data!==ce.value)&&re();break;case"rejected":(P.status!=="error"||P.error!==ce.reason)&&re();break}}return P}updateResult(){const t=this.#r,n=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#o=this.options,this.#a.data!==void 0&&(this.#h=this.#e),lu(n,t))return;this.#r=n;const a=()=>{if(!t)return!0;const{notifyOnChangeProps:o}=this.options,l=typeof o=="function"?o():o;if(l==="all"||!l&&!this.#m.size)return!0;const c=new Set(l??this.#m);return this.options.throwOnError&&c.add("error"),Object.keys(this.#r).some(f=>{const d=f;return this.#r[d]!==t[d]&&c.has(d)})};this.#_({listeners:a()})}#S(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const n=this.#e;this.#e=t,this.#n=t.state,this.hasListeners()&&(n?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#_(t){Lt.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function BT(t,n){return Fn(n.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&n.retryOnMount===!1)}function hb(t,n){return BT(t,n)||t.state.data!==void 0&&qh(t,n,n.refetchOnMount)}function qh(t,n,a){if(Fn(n.enabled,t)!==!1&&za(n.staleTime,t)!=="static"){const o=typeof a=="function"?a(t):a;return o==="always"||o!==!1&&Rm(t,n)}return!1}function mb(t,n,a,o){return(t!==n||Fn(o.enabled,t)===!1)&&(!a.suspense||t.state.status!=="error")&&Rm(t,a)}function Rm(t,n){return Fn(n.enabled,t)!==!1&&t.isStaleByTime(za(n.staleTime,t))}function VT(t,n){return!lu(t.getCurrentResult(),n)}var HT=class extends Do{#t;#e=void 0;#n;#r;constructor(n,a){super(),this.#t=n,this.setOptions(a),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){const a=this.options;this.options=this.#t.defaultMutationOptions(n),lu(this.options,a)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),a?.mutationKey&&this.options.mutationKey&&ys(a.mutationKey)!==ys(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(n){this.#a(),this.#o(n)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#o()}mutate(n,a){return this.#r=a,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(n)}#a(){const n=this.#n?.state??W0();this.#e={...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset}}#o(n){Lt.batch(()=>{if(this.#r&&this.hasListeners()){const a=this.#e.variables,o=this.#e.context;n?.type==="success"?(this.#r.onSuccess?.(n.data,a,o),this.#r.onSettled?.(n.data,null,a,o)):n?.type==="error"&&(this.#r.onError?.(n.error,a,o),this.#r.onSettled?.(void 0,n.error,a,o))}this.listeners.forEach(a=>{a(this.#e)})})}},gh={exports:{}},He={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pb;function FT(){if(pb)return He;pb=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),v=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=v&&A[v]||A["@@iterator"],typeof A=="function"?A:null)}var R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,_={};function T(A,W,ue){this.props=A,this.context=W,this.refs=_,this.updater=ue||R}T.prototype.isReactComponent={},T.prototype.setState=function(A,W){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,W,"setState")},T.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function O(){}O.prototype=T.prototype;function N(A,W,ue){this.props=A,this.context=W,this.refs=_,this.updater=ue||R}var z=N.prototype=new O;z.constructor=N,E(z,T.prototype),z.isPureReactComponent=!0;var L=Array.isArray,C={H:null,A:null,T:null,S:null,V:null},I=Object.prototype.hasOwnProperty;function P(A,W,ue,X,se,we){return ue=we.ref,{$$typeof:t,type:A,key:W,ref:ue!==void 0?ue:null,props:we}}function q(A,W){return P(A.type,W,void 0,void 0,void 0,A.props)}function re(A){return typeof A=="object"&&A!==null&&A.$$typeof===t}function ce(A){var W={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(ue){return W[ue]})}var xe=/\/+/g;function oe(A,W){return typeof A=="object"&&A!==null&&A.key!=null?ce(""+A.key):W.toString(36)}function ie(){}function fe(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(ie,ie):(A.status="pending",A.then(function(W){A.status==="pending"&&(A.status="fulfilled",A.value=W)},function(W){A.status==="pending"&&(A.status="rejected",A.reason=W)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function ge(A,W,ue,X,se){var we=typeof A;(we==="undefined"||we==="boolean")&&(A=null);var ve=!1;if(A===null)ve=!0;else switch(we){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(A.$$typeof){case t:case n:ve=!0;break;case g:return ve=A._init,ge(ve(A._payload),W,ue,X,se)}}if(ve)return se=se(A),ve=X===""?"."+oe(A,0):X,L(se)?(ue="",ve!=null&&(ue=ve.replace(xe,"$&/")+"/"),ge(se,W,ue,"",function(Fe){return Fe})):se!=null&&(re(se)&&(se=q(se,ue+(se.key==null||A&&A.key===se.key?"":(""+se.key).replace(xe,"$&/")+"/")+ve)),W.push(se)),1;ve=0;var ae=X===""?".":X+":";if(L(A))for(var he=0;he<A.length;he++)X=A[he],we=ae+oe(X,he),ve+=ge(X,W,ue,we,se);else if(he=w(A),typeof he=="function")for(A=he.call(A),he=0;!(X=A.next()).done;)X=X.value,we=ae+oe(X,he++),ve+=ge(X,W,ue,we,se);else if(we==="object"){if(typeof A.then=="function")return ge(fe(A),W,ue,X,se);throw W=String(A),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.")}return ve}function D(A,W,ue){if(A==null)return A;var X=[],se=0;return ge(A,X,"","",function(we){return W.call(ue,we,se++)}),X}function Z(A){if(A._status===-1){var W=A._result;W=W(),W.then(function(ue){(A._status===0||A._status===-1)&&(A._status=1,A._result=ue)},function(ue){(A._status===0||A._status===-1)&&(A._status=2,A._result=ue)}),A._status===-1&&(A._status=0,A._result=W)}if(A._status===1)return A._result.default;throw A._result}var B=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var W=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(W))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)};function te(){}return He.Children={map:D,forEach:function(A,W,ue){D(A,function(){W.apply(this,arguments)},ue)},count:function(A){var W=0;return D(A,function(){W++}),W},toArray:function(A){return D(A,function(W){return W})||[]},only:function(A){if(!re(A))throw Error("React.Children.only expected to receive a single React element child.");return A}},He.Component=T,He.Fragment=a,He.Profiler=l,He.PureComponent=N,He.StrictMode=o,He.Suspense=p,He.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,He.__COMPILER_RUNTIME={__proto__:null,c:function(A){return C.H.useMemoCache(A)}},He.cache=function(A){return function(){return A.apply(null,arguments)}},He.cloneElement=function(A,W,ue){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var X=E({},A.props),se=A.key,we=void 0;if(W!=null)for(ve in W.ref!==void 0&&(we=void 0),W.key!==void 0&&(se=""+W.key),W)!I.call(W,ve)||ve==="key"||ve==="__self"||ve==="__source"||ve==="ref"&&W.ref===void 0||(X[ve]=W[ve]);var ve=arguments.length-2;if(ve===1)X.children=ue;else if(1<ve){for(var ae=Array(ve),he=0;he<ve;he++)ae[he]=arguments[he+2];X.children=ae}return P(A.type,se,void 0,void 0,we,X)},He.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:c,_context:A},A},He.createElement=function(A,W,ue){var X,se={},we=null;if(W!=null)for(X in W.key!==void 0&&(we=""+W.key),W)I.call(W,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(se[X]=W[X]);var ve=arguments.length-2;if(ve===1)se.children=ue;else if(1<ve){for(var ae=Array(ve),he=0;he<ve;he++)ae[he]=arguments[he+2];se.children=ae}if(A&&A.defaultProps)for(X in ve=A.defaultProps,ve)se[X]===void 0&&(se[X]=ve[X]);return P(A,we,void 0,void 0,null,se)},He.createRef=function(){return{current:null}},He.forwardRef=function(A){return{$$typeof:d,render:A}},He.isValidElement=re,He.lazy=function(A){return{$$typeof:g,_payload:{_status:-1,_result:A},_init:Z}},He.memo=function(A,W){return{$$typeof:m,type:A,compare:W===void 0?null:W}},He.startTransition=function(A){var W=C.T,ue={};C.T=ue;try{var X=A(),se=C.S;se!==null&&se(ue,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(te,B)}catch(we){B(we)}finally{C.T=W}},He.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},He.use=function(A){return C.H.use(A)},He.useActionState=function(A,W,ue){return C.H.useActionState(A,W,ue)},He.useCallback=function(A,W){return C.H.useCallback(A,W)},He.useContext=function(A){return C.H.useContext(A)},He.useDebugValue=function(){},He.useDeferredValue=function(A,W){return C.H.useDeferredValue(A,W)},He.useEffect=function(A,W,ue){var X=C.H;if(typeof ue=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return X.useEffect(A,W)},He.useId=function(){return C.H.useId()},He.useImperativeHandle=function(A,W,ue){return C.H.useImperativeHandle(A,W,ue)},He.useInsertionEffect=function(A,W){return C.H.useInsertionEffect(A,W)},He.useLayoutEffect=function(A,W){return C.H.useLayoutEffect(A,W)},He.useMemo=function(A,W){return C.H.useMemo(A,W)},He.useOptimistic=function(A,W){return C.H.useOptimistic(A,W)},He.useReducer=function(A,W,ue){return C.H.useReducer(A,W,ue)},He.useRef=function(A){return C.H.useRef(A)},He.useState=function(A){return C.H.useState(A)},He.useSyncExternalStore=function(A,W,ue){return C.H.useSyncExternalStore(A,W,ue)},He.useTransition=function(){return C.H.useTransition()},He.version="19.1.1",He}var gb;function Cm(){return gb||(gb=1,gh.exports=FT()),gh.exports}var x=Cm();const $=Sm(x),J0=bT({__proto__:null,default:$},[x]);var ex=x.createContext(void 0),tx=t=>{const n=x.useContext(ex);if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},j3=({client:t,children:n})=>(x.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),y.jsx(ex.Provider,{value:t,children:n})),nx=x.createContext(!1),IT=()=>x.useContext(nx);nx.Provider;function qT(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var GT=x.createContext(qT()),YT=()=>x.useContext(GT),ZT=(t,n)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(n.isReset()||(t.retryOnMount=!1))},QT=t=>{x.useEffect(()=>{t.clearReset()},[t])},$T=({result:t,errorResetBoundary:n,throwOnError:a,query:o,suspense:l})=>t.isError&&!n.isReset()&&!t.isFetching&&o&&(l&&t.data===void 0||Y0(a,[t.error,o])),XT=t=>{if(t.suspense){const n=o=>o==="static"?o:Math.max(o??1e3,1e3),a=t.staleTime;t.staleTime=typeof a=="function"?(...o)=>n(a(...o)):n(a),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},KT=(t,n)=>t.isLoading&&t.isFetching&&!n,WT=(t,n)=>t?.suspense&&n.isPending,vb=(t,n,a)=>n.fetchOptimistic(t).catch(()=>{a.clearReset()});function JT(t,n,a){const o=IT(),l=YT(),c=tx(),f=c.defaultQueryOptions(t);c.getDefaultOptions().queries?._experimental_beforeQuery?.(f),f._optimisticResults=o?"isRestoring":"optimistic",XT(f),ZT(f,l),QT(l);const d=!c.getQueryCache().get(f.queryHash),[p]=x.useState(()=>new n(c,f)),m=p.getOptimisticResult(f),g=!o&&t.subscribed!==!1;if(x.useSyncExternalStore(x.useCallback(v=>{const w=g?p.subscribe(Lt.batchCalls(v)):an;return p.updateResult(),w},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),x.useEffect(()=>{p.setOptions(f)},[f,p]),WT(f,m))throw vb(f,p,l);if($T({result:m,errorResetBoundary:l,throwOnError:f.throwOnError,query:c.getQueryCache().get(f.queryHash),suspense:f.suspense}))throw m.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(f,m),f.experimental_prefetchInRender&&!vs&&KT(m,o)&&(d?vb(f,p,l):c.getQueryCache().get(f.queryHash)?.promise)?.catch(an).finally(()=>{p.updateResult()}),f.notifyOnChangeProps?m:p.trackResult(m)}function Gh(t,n){return JT(t,LT)}function rx(t,n){const a=tx(),[o]=x.useState(()=>new HT(a,t));x.useEffect(()=>{o.setOptions(t)},[o,t]);const l=x.useSyncExternalStore(x.useCallback(f=>o.subscribe(Lt.batchCalls(f)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),c=x.useCallback((f,d)=>{o.mutate(f,d).catch(an)},[o]);if(l.error&&Y0(o.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}}const z3=new PT({defaultOptions:{queries:{staleTime:1e3*60,refetchOnWindowFocus:!1}}});var vh={exports:{}},Li={},yh={exports:{}},bh={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var yb;function eR(){return yb||(yb=1,(function(t){function n(D,Z){var B=D.length;D.push(Z);e:for(;0<B;){var te=B-1>>>1,A=D[te];if(0<l(A,Z))D[te]=Z,D[B]=A,B=te;else break e}}function a(D){return D.length===0?null:D[0]}function o(D){if(D.length===0)return null;var Z=D[0],B=D.pop();if(B!==Z){D[0]=B;e:for(var te=0,A=D.length,W=A>>>1;te<W;){var ue=2*(te+1)-1,X=D[ue],se=ue+1,we=D[se];if(0>l(X,B))se<A&&0>l(we,X)?(D[te]=we,D[se]=B,te=se):(D[te]=X,D[ue]=B,te=ue);else if(se<A&&0>l(we,B))D[te]=we,D[se]=B,te=se;else break e}}return Z}function l(D,Z){var B=D.sortIndex-Z.sortIndex;return B!==0?B:D.id-Z.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var f=Date,d=f.now();t.unstable_now=function(){return f.now()-d}}var p=[],m=[],g=1,v=null,w=3,R=!1,E=!1,_=!1,T=!1,O=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function L(D){for(var Z=a(m);Z!==null;){if(Z.callback===null)o(m);else if(Z.startTime<=D)o(m),Z.sortIndex=Z.expirationTime,n(p,Z);else break;Z=a(m)}}function C(D){if(_=!1,L(D),!E)if(a(p)!==null)E=!0,I||(I=!0,oe());else{var Z=a(m);Z!==null&&ge(C,Z.startTime-D)}}var I=!1,P=-1,q=5,re=-1;function ce(){return T?!0:!(t.unstable_now()-re<q)}function xe(){if(T=!1,I){var D=t.unstable_now();re=D;var Z=!0;try{e:{E=!1,_&&(_=!1,N(P),P=-1),R=!0;var B=w;try{t:{for(L(D),v=a(p);v!==null&&!(v.expirationTime>D&&ce());){var te=v.callback;if(typeof te=="function"){v.callback=null,w=v.priorityLevel;var A=te(v.expirationTime<=D);if(D=t.unstable_now(),typeof A=="function"){v.callback=A,L(D),Z=!0;break t}v===a(p)&&o(p),L(D)}else o(p);v=a(p)}if(v!==null)Z=!0;else{var W=a(m);W!==null&&ge(C,W.startTime-D),Z=!1}}break e}finally{v=null,w=B,R=!1}Z=void 0}}finally{Z?oe():I=!1}}}var oe;if(typeof z=="function")oe=function(){z(xe)};else if(typeof MessageChannel<"u"){var ie=new MessageChannel,fe=ie.port2;ie.port1.onmessage=xe,oe=function(){fe.postMessage(null)}}else oe=function(){O(xe,0)};function ge(D,Z){P=O(function(){D(t.unstable_now())},Z)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(D){D.callback=null},t.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<D?Math.floor(1e3/D):5},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_next=function(D){switch(w){case 1:case 2:case 3:var Z=3;break;default:Z=w}var B=w;w=Z;try{return D()}finally{w=B}},t.unstable_requestPaint=function(){T=!0},t.unstable_runWithPriority=function(D,Z){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var B=w;w=D;try{return Z()}finally{w=B}},t.unstable_scheduleCallback=function(D,Z,B){var te=t.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?te+B:te):B=te,D){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=B+A,D={id:g++,callback:Z,priorityLevel:D,startTime:B,expirationTime:A,sortIndex:-1},B>te?(D.sortIndex=B,n(m,D),a(p)===null&&D===a(m)&&(_?(N(P),P=-1):_=!0,ge(C,B-te))):(D.sortIndex=A,n(p,D),E||R||(E=!0,I||(I=!0,oe()))),D},t.unstable_shouldYield=ce,t.unstable_wrapCallback=function(D){var Z=w;return function(){var B=w;w=Z;try{return D.apply(this,arguments)}finally{w=B}}}})(bh)),bh}var bb;function tR(){return bb||(bb=1,yh.exports=eR()),yh.exports}var xh={exports:{}},Wt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var xb;function nR(){if(xb)return Wt;xb=1;var t=Cm();function n(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var o={d:{f:a,r:function(){throw Error(n(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(p,m,g){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:v==null?null:""+v,children:p,containerInfo:m,implementation:g}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Wt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Wt.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(n(299));return c(p,m,null,g)},Wt.flushSync=function(p){var m=f.T,g=o.p;try{if(f.T=null,o.p=2,p)return p()}finally{f.T=m,o.p=g,o.d.f()}},Wt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,o.d.C(p,m))},Wt.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},Wt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,v=d(g,m.crossOrigin),w=typeof m.integrity=="string"?m.integrity:void 0,R=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?o.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:w,fetchPriority:R}):g==="script"&&o.d.X(p,{crossOrigin:v,integrity:w,fetchPriority:R,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Wt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=d(m.as,m.crossOrigin);o.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&o.d.M(p)},Wt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,v=d(g,m.crossOrigin);o.d.L(p,g,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Wt.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=d(m.as,m.crossOrigin);o.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else o.d.m(p)},Wt.requestFormReset=function(p){o.d.r(p)},Wt.unstable_batchedUpdates=function(p,m){return p(m)},Wt.useFormState=function(p,m,g){return f.H.useFormState(p,m,g)},Wt.useFormStatus=function(){return f.H.useHostTransitionStatus()},Wt.version="19.1.1",Wt}var wb;function ax(){if(wb)return xh.exports;wb=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),xh.exports=nR(),xh.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Sb;function rR(){if(Sb)return Li;Sb=1;var t=tR(),n=Cm(),a=ax();function o(e){var r="https://react.dev/errors/"+e;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)r+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var r=e,s=e;if(e.alternate)for(;r.return;)r=r.return;else{e=r;do r=e,(r.flags&4098)!==0&&(s=r.return),e=r.return;while(e)}return r.tag===3?s:null}function f(e){if(e.tag===13){var r=e.memoizedState;if(r===null&&(e=e.alternate,e!==null&&(r=e.memoizedState)),r!==null)return r.dehydrated}return null}function d(e){if(c(e)!==e)throw Error(o(188))}function p(e){var r=e.alternate;if(!r){if(r=c(e),r===null)throw Error(o(188));return r!==e?null:e}for(var s=e,i=r;;){var u=s.return;if(u===null)break;var h=u.alternate;if(h===null){if(i=u.return,i!==null){s=i;continue}break}if(u.child===h.child){for(h=u.child;h;){if(h===s)return d(u),e;if(h===i)return d(u),r;h=h.sibling}throw Error(o(188))}if(s.return!==i.return)s=u,i=h;else{for(var b=!1,S=u.child;S;){if(S===s){b=!0,s=u,i=h;break}if(S===i){b=!0,i=u,s=h;break}S=S.sibling}if(!b){for(S=h.child;S;){if(S===s){b=!0,s=h,i=u;break}if(S===i){b=!0,i=h,s=u;break}S=S.sibling}if(!b)throw Error(o(189))}}if(s.alternate!==i)throw Error(o(190))}if(s.tag!==3)throw Error(o(188));return s.stateNode.current===s?e:r}function m(e){var r=e.tag;if(r===5||r===26||r===27||r===6)return e;for(e=e.child;e!==null;){if(r=m(e),r!==null)return r;e=e.sibling}return null}var g=Object.assign,v=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),R=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),N=Symbol.for("react.consumer"),z=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),re=Symbol.for("react.activity"),ce=Symbol.for("react.memo_cache_sentinel"),xe=Symbol.iterator;function oe(e){return e===null||typeof e!="object"?null:(e=xe&&e[xe]||e["@@iterator"],typeof e=="function"?e:null)}var ie=Symbol.for("react.client.reference");function fe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ie?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case T:return"Profiler";case _:return"StrictMode";case C:return"Suspense";case I:return"SuspenseList";case re:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case R:return"Portal";case z:return(e.displayName||"Context")+".Provider";case N:return(e._context.displayName||"Context")+".Consumer";case L:var r=e.render;return e=e.displayName,e||(e=r.displayName||r.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P:return r=e.displayName||null,r!==null?r:fe(e.type)||"Memo";case q:r=e._payload,e=e._init;try{return fe(e(r))}catch{}}return null}var ge=Array.isArray,D=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},te=[],A=-1;function W(e){return{current:e}}function ue(e){0>A||(e.current=te[A],te[A]=null,A--)}function X(e,r){A++,te[A]=e.current,e.current=r}var se=W(null),we=W(null),ve=W(null),ae=W(null);function he(e,r){switch(X(ve,r),X(we,e),X(se,null),r.nodeType){case 9:case 11:e=(e=r.documentElement)&&(e=e.namespaceURI)?ky(e):0;break;default:if(e=r.tagName,r=r.namespaceURI)r=ky(r),e=jy(r,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ue(se),X(se,e)}function Fe(){ue(se),ue(we),ue(ve)}function Le(e){e.memoizedState!==null&&X(ae,e);var r=se.current,s=jy(r,e.type);r!==s&&(X(we,e),X(se,s))}function Ie(e){we.current===e&&(ue(se),ue(we)),ae.current===e&&(ue(ae),Di._currentValue=B)}var Ge=Object.prototype.hasOwnProperty,At=t.unstable_scheduleCallback,Bt=t.unstable_cancelCallback,or=t.unstable_shouldYield,ir=t.unstable_requestPaint,vt=t.unstable_now,Ho=t.unstable_getCurrentPriorityLevel,tn=t.unstable_ImmediatePriority,k=t.unstable_UserBlockingPriority,F=t.unstable_NormalPriority,K=t.unstable_LowPriority,pe=t.unstable_IdlePriority,me=t.log,de=t.unstable_setDisableYieldValue,Ee=null,ze=null;function Qe(e){if(typeof me=="function"&&de(e),ze&&typeof ze.setStrictMode=="function")try{ze.setStrictMode(Ee,e)}catch{}}var at=Math.clz32?Math.clz32:lr,yn=Math.log,bn=Math.LN2;function lr(e){return e>>>=0,e===0?32:31-(yn(e)/bn|0)|0}var cr=256,ur=4194304;function Dn(e){var r=e&42;if(r!==0)return r;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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 fr(e,r,s){var i=e.pendingLanes;if(i===0)return 0;var u=0,h=e.suspendedLanes,b=e.pingedLanes;e=e.warmLanes;var S=i&134217727;return S!==0?(i=S&~h,i!==0?u=Dn(i):(b&=S,b!==0?u=Dn(b):s||(s=S&~e,s!==0&&(u=Dn(s))))):(S=i&~h,S!==0?u=Dn(S):b!==0?u=Dn(b):s||(s=i&~e,s!==0&&(u=Dn(s)))),u===0?0:r!==0&&r!==u&&(r&h)===0&&(h=u&-u,s=r&-r,h>=s||h===32&&(s&4194048)!==0)?r:u}function kr(e,r){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&r)===0}function la(e,r){switch(e){case 1:case 2:case 4:case 8:case 64:return r+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 r+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 Yn(){var e=cr;return cr<<=1,(cr&4194048)===0&&(cr=256),e}function Ol(){var e=ur;return ur<<=1,(ur&62914560)===0&&(ur=4194304),e}function Fo(e){for(var r=[],s=0;31>s;s++)r.push(e);return r}function ca(e,r){e.pendingLanes|=r,r!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ml(e,r,s,i,u,h){var b=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var S=e.entanglements,M=e.expirationTimes,H=e.hiddenUpdates;for(s=b&~s;0<s;){var J=31-at(s),ne=1<<J;S[J]=0,M[J]=-1;var G=H[J];if(G!==null)for(H[J]=null,J=0;J<G.length;J++){var Y=G[J];Y!==null&&(Y.lane&=-536870913)}s&=~ne}i!==0&&Pe(e,i,0),h!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=h&~(b&~r))}function Pe(e,r,s){e.pendingLanes|=r,e.suspendedLanes&=~r;var i=31-at(r);e.entangledLanes|=r,e.entanglements[i]=e.entanglements[i]|1073741824|s&4194090}function xt(e,r){var s=e.entangledLanes|=r;for(e=e.entanglements;s;){var i=31-at(s),u=1<<i;u&r|e[i]&r&&(e[i]|=r),s&=~u}}function Ot(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 Gt(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Za(){var e=Z.p;return e!==0?e:(e=window.event,e===void 0?32:Jy(e.type))}function kt(e,r){var s=Z.p;try{return Z.p=e,r()}finally{Z.p=s}}var wt=Math.random().toString(36).slice(2),St="__reactFiber$"+wt,dt="__reactProps$"+wt,Vt="__reactContainer$"+wt,Os="__reactEvents$"+wt,jr="__reactListeners$"+wt,xp="__reactHandles$"+wt,wp="__reactResources$"+wt,Io="__reactMarker$"+wt;function lf(e){delete e[St],delete e[dt],delete e[Os],delete e[jr],delete e[xp]}function Ms(e){var r=e[St];if(r)return r;for(var s=e.parentNode;s;){if(r=s[Vt]||s[St]){if(s=r.alternate,r.child!==null||s!==null&&s.child!==null)for(e=Ly(e);e!==null;){if(s=e[St])return s;e=Ly(e)}return r}e=s,s=e.parentNode}return null}function Ns(e){if(e=e[St]||e[Vt]){var r=e.tag;if(r===5||r===6||r===13||r===26||r===27||r===3)return e}return null}function qo(e){var r=e.tag;if(r===5||r===26||r===27||r===6)return e.stateNode;throw Error(o(33))}function Ds(e){var r=e[wp];return r||(r=e[wp]={hoistableStyles:new Map,hoistableScripts:new Map}),r}function Ht(e){e[Io]=!0}var Sp=new Set,_p={};function Qa(e,r){ks(e,r),ks(e+"Capture",r)}function ks(e,r){for(_p[e]=r,e=0;e<r.length;e++)Sp.add(r[e])}var l1=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]*$"),Ep={},Tp={};function c1(e){return Ge.call(Tp,e)?!0:Ge.call(Ep,e)?!1:l1.test(e)?Tp[e]=!0:(Ep[e]=!0,!1)}function Nl(e,r,s){if(c1(r))if(s===null)e.removeAttribute(r);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(r);return;case"boolean":var i=r.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(r);return}}e.setAttribute(r,""+s)}}function Dl(e,r,s){if(s===null)e.removeAttribute(r);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttribute(r,""+s)}}function zr(e,r,s,i){if(i===null)e.removeAttribute(s);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(r,s,""+i)}}var cf,Rp;function js(e){if(cf===void 0)try{throw Error()}catch(s){var r=s.stack.trim().match(/\n( *(at )?)/);cf=r&&r[1]||"",Rp=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+cf+e+Rp}var uf=!1;function ff(e,r){if(!e||uf)return"";uf=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(r){var ne=function(){throw Error()};if(Object.defineProperty(ne.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ne,[])}catch(Y){var G=Y}Reflect.construct(e,[],ne)}else{try{ne.call()}catch(Y){G=Y}e.call(ne.prototype)}}else{try{throw Error()}catch(Y){G=Y}(ne=e())&&typeof ne.catch=="function"&&ne.catch(function(){})}}catch(Y){if(Y&&G&&typeof Y.stack=="string")return[Y.stack,G.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=i.DetermineComponentFrameRoot(),b=h[0],S=h[1];if(b&&S){var M=b.split(`
`),H=S.split(`
`);for(u=i=0;i<M.length&&!M[i].includes("DetermineComponentFrameRoot");)i++;for(;u<H.length&&!H[u].includes("DetermineComponentFrameRoot");)u++;if(i===M.length||u===H.length)for(i=M.length-1,u=H.length-1;1<=i&&0<=u&&M[i]!==H[u];)u--;for(;1<=i&&0<=u;i--,u--)if(M[i]!==H[u]){if(i!==1||u!==1)do if(i--,u--,0>u||M[i]!==H[u]){var J=`
`+M[i].replace(" at new "," at ");return e.displayName&&J.includes("<anonymous>")&&(J=J.replace("<anonymous>",e.displayName)),J}while(1<=i&&0<=u);break}}}finally{uf=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?js(s):""}function u1(e){switch(e.tag){case 26:case 27:case 5:return js(e.type);case 16:return js("Lazy");case 13:return js("Suspense");case 19:return js("SuspenseList");case 0:case 15:return ff(e.type,!1);case 11:return ff(e.type.render,!1);case 1:return ff(e.type,!0);case 31:return js("Activity");default:return""}}function Cp(e){try{var r="";do r+=u1(e),e=e.return;while(e);return r}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}function kn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ap(e){var r=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function f1(e){var r=Ap(e)?"checked":"value",s=Object.getOwnPropertyDescriptor(e.constructor.prototype,r),i=""+e[r];if(!e.hasOwnProperty(r)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var u=s.get,h=s.set;return Object.defineProperty(e,r,{configurable:!0,get:function(){return u.call(this)},set:function(b){i=""+b,h.call(this,b)}}),Object.defineProperty(e,r,{enumerable:s.enumerable}),{getValue:function(){return i},setValue:function(b){i=""+b},stopTracking:function(){e._valueTracker=null,delete e[r]}}}}function kl(e){e._valueTracker||(e._valueTracker=f1(e))}function Op(e){if(!e)return!1;var r=e._valueTracker;if(!r)return!0;var s=r.getValue(),i="";return e&&(i=Ap(e)?e.checked?"true":"false":e.value),e=i,e!==s?(r.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 d1=/[\n"\\]/g;function jn(e){return e.replace(d1,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function df(e,r,s,i,u,h,b,S){e.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.type=b:e.removeAttribute("type"),r!=null?b==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+kn(r)):e.value!==""+kn(r)&&(e.value=""+kn(r)):b!=="submit"&&b!=="reset"||e.removeAttribute("value"),r!=null?hf(e,b,kn(r)):s!=null?hf(e,b,kn(s)):i!=null&&e.removeAttribute("value"),u==null&&h!=null&&(e.defaultChecked=!!h),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+kn(S):e.removeAttribute("name")}function Mp(e,r,s,i,u,h,b,S){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.type=h),r!=null||s!=null){if(!(h!=="submit"&&h!=="reset"||r!=null))return;s=s!=null?""+kn(s):"",r=r!=null?""+kn(r):s,S||r===e.value||(e.value=r),e.defaultValue=r}i=i??u,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=S?e.checked:!!i,e.defaultChecked=!!i,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(e.name=b)}function hf(e,r,s){r==="number"&&jl(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function zs(e,r,s,i){if(e=e.options,r){r={};for(var u=0;u<s.length;u++)r["$"+s[u]]=!0;for(s=0;s<e.length;s++)u=r.hasOwnProperty("$"+e[s].value),e[s].selected!==u&&(e[s].selected=u),u&&i&&(e[s].defaultSelected=!0)}else{for(s=""+kn(s),r=null,u=0;u<e.length;u++){if(e[u].value===s){e[u].selected=!0,i&&(e[u].defaultSelected=!0);return}r!==null||e[u].disabled||(r=e[u])}r!==null&&(r.selected=!0)}}function Np(e,r,s){if(r!=null&&(r=""+kn(r),r!==e.value&&(e.value=r),s==null)){e.defaultValue!==r&&(e.defaultValue=r);return}e.defaultValue=s!=null?""+kn(s):""}function Dp(e,r,s,i){if(r==null){if(i!=null){if(s!=null)throw Error(o(92));if(ge(i)){if(1<i.length)throw Error(o(93));i=i[0]}s=i}s==null&&(s=""),r=s}s=kn(r),e.defaultValue=s,i=e.textContent,i===s&&i!==""&&i!==null&&(e.value=i)}function Us(e,r){if(r){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=r;return}}e.textContent=r}var h1=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 kp(e,r,s){var i=r.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?i?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="":i?e.setProperty(r,s):typeof s!="number"||s===0||h1.has(r)?r==="float"?e.cssFloat=s:e[r]=(""+s).trim():e[r]=s+"px"}function jp(e,r,s){if(r!=null&&typeof r!="object")throw Error(o(62));if(e=e.style,s!=null){for(var i in s)!s.hasOwnProperty(i)||r!=null&&r.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var u in r)i=r[u],r.hasOwnProperty(u)&&s[u]!==i&&kp(e,u,i)}else for(var h in r)r.hasOwnProperty(h)&&kp(e,h,r[h])}function mf(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 m1=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),p1=/^[\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 zl(e){return p1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var pf=null;function gf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ps=null,Ls=null;function zp(e){var r=Ns(e);if(r&&(e=r.stateNode)){var s=e[dt]||null;e:switch(e=r.stateNode,r.type){case"input":if(df(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),r=s.name,s.type==="radio"&&r!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+jn(""+r)+'"][type="radio"]'),r=0;r<s.length;r++){var i=s[r];if(i!==e&&i.form===e.form){var u=i[dt]||null;if(!u)throw Error(o(90));df(i,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(r=0;r<s.length;r++)i=s[r],i.form===e.form&&Op(i)}break e;case"textarea":Np(e,s.value,s.defaultValue);break e;case"select":r=s.value,r!=null&&zs(e,!!s.multiple,r,!1)}}}var vf=!1;function Up(e,r,s){if(vf)return e(r,s);vf=!0;try{var i=e(r);return i}finally{if(vf=!1,(Ps!==null||Ls!==null)&&(xc(),Ps&&(r=Ps,e=Ls,Ls=Ps=null,zp(r),e)))for(r=0;r<e.length;r++)zp(e[r])}}function Go(e,r){var s=e.stateNode;if(s===null)return null;var i=s[dt]||null;if(i===null)return null;s=i[r];e:switch(r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(o(231,r,typeof s));return s}var Ur=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yf=!1;if(Ur)try{var Yo={};Object.defineProperty(Yo,"passive",{get:function(){yf=!0}}),window.addEventListener("test",Yo,Yo),window.removeEventListener("test",Yo,Yo)}catch{yf=!1}var ua=null,bf=null,Ul=null;function Pp(){if(Ul)return Ul;var e,r=bf,s=r.length,i,u="value"in ua?ua.value:ua.textContent,h=u.length;for(e=0;e<s&&r[e]===u[e];e++);var b=s-e;for(i=1;i<=b&&r[s-i]===u[h-i];i++);return Ul=u.slice(e,1<i?1-i:void 0)}function Pl(e){var r=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&r===13&&(e=13)):e=r,e===10&&(e=13),32<=e||e===13?e:0}function Ll(){return!0}function Lp(){return!1}function cn(e){function r(s,i,u,h,b){this._reactName=s,this._targetInst=u,this.type=i,this.nativeEvent=h,this.target=b,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(s=e[S],this[S]=s?s(h):h[S]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?Ll:Lp,this.isPropagationStopped=Lp,this}return g(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Ll)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Ll)},persist:function(){},isPersistent:Ll}),r}var $a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bl=cn($a),Zo=g({},$a,{view:0,detail:0}),g1=cn(Zo),xf,wf,Qo,Vl=g({},Zo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_f,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!==Qo&&(Qo&&e.type==="mousemove"?(xf=e.screenX-Qo.screenX,wf=e.screenY-Qo.screenY):wf=xf=0,Qo=e),xf)},movementY:function(e){return"movementY"in e?e.movementY:wf}}),Bp=cn(Vl),v1=g({},Vl,{dataTransfer:0}),y1=cn(v1),b1=g({},Zo,{relatedTarget:0}),Sf=cn(b1),x1=g({},$a,{animationName:0,elapsedTime:0,pseudoElement:0}),w1=cn(x1),S1=g({},$a,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_1=cn(S1),E1=g({},$a,{data:0}),Vp=cn(E1),T1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},R1={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"},C1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function A1(e){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(e):(e=C1[e])?!!r[e]:!1}function _f(){return A1}var O1=g({},Zo,{key:function(e){if(e.key){var r=T1[e.key]||e.key;if(r!=="Unidentified")return r}return e.type==="keypress"?(e=Pl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?R1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_f,charCode:function(e){return e.type==="keypress"?Pl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),M1=cn(O1),N1=g({},Vl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Hp=cn(N1),D1=g({},Zo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_f}),k1=cn(D1),j1=g({},$a,{propertyName:0,elapsedTime:0,pseudoElement:0}),z1=cn(j1),U1=g({},Vl,{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}),P1=cn(U1),L1=g({},$a,{newState:0,oldState:0}),B1=cn(L1),V1=[9,13,27,32],Ef=Ur&&"CompositionEvent"in window,$o=null;Ur&&"documentMode"in document&&($o=document.documentMode);var H1=Ur&&"TextEvent"in window&&!$o,Fp=Ur&&(!Ef||$o&&8<$o&&11>=$o),Ip=" ",qp=!1;function Gp(e,r){switch(e){case"keyup":return V1.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bs=!1;function F1(e,r){switch(e){case"compositionend":return Yp(r);case"keypress":return r.which!==32?null:(qp=!0,Ip);case"textInput":return e=r.data,e===Ip&&qp?null:e;default:return null}}function I1(e,r){if(Bs)return e==="compositionend"||!Ef&&Gp(e,r)?(e=Pp(),Ul=bf=ua=null,Bs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return Fp&&r.locale!=="ko"?null:r.data;default:return null}}var q1={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 Zp(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r==="input"?!!q1[e.type]:r==="textarea"}function Qp(e,r,s,i){Ps?Ls?Ls.push(i):Ls=[i]:Ps=i,r=Rc(r,"onChange"),0<r.length&&(s=new Bl("onChange","change",null,s,i),e.push({event:s,listeners:r}))}var Xo=null,Ko=null;function G1(e){Ay(e,0)}function Hl(e){var r=qo(e);if(Op(r))return e}function $p(e,r){if(e==="change")return r}var Xp=!1;if(Ur){var Tf;if(Ur){var Rf="oninput"in document;if(!Rf){var Kp=document.createElement("div");Kp.setAttribute("oninput","return;"),Rf=typeof Kp.oninput=="function"}Tf=Rf}else Tf=!1;Xp=Tf&&(!document.documentMode||9<document.documentMode)}function Wp(){Xo&&(Xo.detachEvent("onpropertychange",Jp),Ko=Xo=null)}function Jp(e){if(e.propertyName==="value"&&Hl(Ko)){var r=[];Qp(r,Ko,e,gf(e)),Up(G1,r)}}function Y1(e,r,s){e==="focusin"?(Wp(),Xo=r,Ko=s,Xo.attachEvent("onpropertychange",Jp)):e==="focusout"&&Wp()}function Z1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Hl(Ko)}function Q1(e,r){if(e==="click")return Hl(r)}function $1(e,r){if(e==="input"||e==="change")return Hl(r)}function X1(e,r){return e===r&&(e!==0||1/e===1/r)||e!==e&&r!==r}var xn=typeof Object.is=="function"?Object.is:X1;function Wo(e,r){if(xn(e,r))return!0;if(typeof e!="object"||e===null||typeof r!="object"||r===null)return!1;var s=Object.keys(e),i=Object.keys(r);if(s.length!==i.length)return!1;for(i=0;i<s.length;i++){var u=s[i];if(!Ge.call(r,u)||!xn(e[u],r[u]))return!1}return!0}function eg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function tg(e,r){var s=eg(e);e=0;for(var i;s;){if(s.nodeType===3){if(i=e+s.textContent.length,e<=r&&i>=r)return{node:s,offset:r-e};e=i}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=eg(s)}}function ng(e,r){return e&&r?e===r?!0:e&&e.nodeType===3?!1:r&&r.nodeType===3?ng(e,r.parentNode):"contains"in e?e.contains(r):e.compareDocumentPosition?!!(e.compareDocumentPosition(r)&16):!1:!1}function rg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var r=jl(e.document);r instanceof e.HTMLIFrameElement;){try{var s=typeof r.contentWindow.location.href=="string"}catch{s=!1}if(s)e=r.contentWindow;else break;r=jl(e.document)}return r}function Cf(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r&&(r==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||r==="textarea"||e.contentEditable==="true")}var K1=Ur&&"documentMode"in document&&11>=document.documentMode,Vs=null,Af=null,Jo=null,Of=!1;function ag(e,r,s){var i=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Of||Vs==null||Vs!==jl(i)||(i=Vs,"selectionStart"in i&&Cf(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Jo&&Wo(Jo,i)||(Jo=i,i=Rc(Af,"onSelect"),0<i.length&&(r=new Bl("onSelect","select",null,r,s),e.push({event:r,listeners:i}),r.target=Vs)))}function Xa(e,r){var s={};return s[e.toLowerCase()]=r.toLowerCase(),s["Webkit"+e]="webkit"+r,s["Moz"+e]="moz"+r,s}var Hs={animationend:Xa("Animation","AnimationEnd"),animationiteration:Xa("Animation","AnimationIteration"),animationstart:Xa("Animation","AnimationStart"),transitionrun:Xa("Transition","TransitionRun"),transitionstart:Xa("Transition","TransitionStart"),transitioncancel:Xa("Transition","TransitionCancel"),transitionend:Xa("Transition","TransitionEnd")},Mf={},sg={};Ur&&(sg=document.createElement("div").style,"AnimationEvent"in window||(delete Hs.animationend.animation,delete Hs.animationiteration.animation,delete Hs.animationstart.animation),"TransitionEvent"in window||delete Hs.transitionend.transition);function Ka(e){if(Mf[e])return Mf[e];if(!Hs[e])return e;var r=Hs[e],s;for(s in r)if(r.hasOwnProperty(s)&&s in sg)return Mf[e]=r[s];return e}var og=Ka("animationend"),ig=Ka("animationiteration"),lg=Ka("animationstart"),W1=Ka("transitionrun"),J1=Ka("transitionstart"),eE=Ka("transitioncancel"),cg=Ka("transitionend"),ug=new Map,Nf="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(" ");Nf.push("scrollEnd");function Zn(e,r){ug.set(e,r),Qa(r,[e])}var fg=new WeakMap;function zn(e,r){if(typeof e=="object"&&e!==null){var s=fg.get(e);return s!==void 0?s:(r={value:e,source:r,stack:Cp(r)},fg.set(e,r),r)}return{value:e,source:r,stack:Cp(r)}}var Un=[],Fs=0,Df=0;function Fl(){for(var e=Fs,r=Df=Fs=0;r<e;){var s=Un[r];Un[r++]=null;var i=Un[r];Un[r++]=null;var u=Un[r];Un[r++]=null;var h=Un[r];if(Un[r++]=null,i!==null&&u!==null){var b=i.pending;b===null?u.next=u:(u.next=b.next,b.next=u),i.pending=u}h!==0&&dg(s,u,h)}}function Il(e,r,s,i){Un[Fs++]=e,Un[Fs++]=r,Un[Fs++]=s,Un[Fs++]=i,Df|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function kf(e,r,s,i){return Il(e,r,s,i),ql(e)}function Is(e,r){return Il(e,null,null,r),ql(e)}function dg(e,r,s){e.lanes|=s;var i=e.alternate;i!==null&&(i.lanes|=s);for(var u=!1,h=e.return;h!==null;)h.childLanes|=s,i=h.alternate,i!==null&&(i.childLanes|=s),h.tag===22&&(e=h.stateNode,e===null||e._visibility&1||(u=!0)),e=h,h=h.return;return e.tag===3?(h=e.stateNode,u&&r!==null&&(u=31-at(s),e=h.hiddenUpdates,i=e[u],i===null?e[u]=[r]:i.push(r),r.lane=s|536870912),h):null}function ql(e){if(50<Ei)throw Ei=0,Bd=null,Error(o(185));for(var r=e.return;r!==null;)e=r,r=e.return;return e.tag===3?e.stateNode:null}var qs={};function tE(e,r,s,i){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wn(e,r,s,i){return new tE(e,r,s,i)}function jf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pr(e,r){var s=e.alternate;return s===null?(s=wn(e.tag,r,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=r,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,r=e.dependencies,s.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function hg(e,r){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=r,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,r=s.dependencies,e.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),e}function Gl(e,r,s,i,u,h){var b=0;if(i=e,typeof e=="function")jf(e)&&(b=1);else if(typeof e=="string")b=rT(e,s,se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case re:return e=wn(31,s,r,u),e.elementType=re,e.lanes=h,e;case E:return Wa(s.children,u,h,r);case _:b=8,u|=24;break;case T:return e=wn(12,s,r,u|2),e.elementType=T,e.lanes=h,e;case C:return e=wn(13,s,r,u),e.elementType=C,e.lanes=h,e;case I:return e=wn(19,s,r,u),e.elementType=I,e.lanes=h,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case O:case z:b=10;break e;case N:b=9;break e;case L:b=11;break e;case P:b=14;break e;case q:b=16,i=null;break e}b=29,s=Error(o(130,e===null?"null":typeof e,"")),i=null}return r=wn(b,s,r,u),r.elementType=e,r.type=i,r.lanes=h,r}function Wa(e,r,s,i){return e=wn(7,e,i,r),e.lanes=s,e}function zf(e,r,s){return e=wn(6,e,null,r),e.lanes=s,e}function Uf(e,r,s){return r=wn(4,e.children!==null?e.children:[],e.key,r),r.lanes=s,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}var Gs=[],Ys=0,Yl=null,Zl=0,Pn=[],Ln=0,Ja=null,Lr=1,Br="";function es(e,r){Gs[Ys++]=Zl,Gs[Ys++]=Yl,Yl=e,Zl=r}function mg(e,r,s){Pn[Ln++]=Lr,Pn[Ln++]=Br,Pn[Ln++]=Ja,Ja=e;var i=Lr;e=Br;var u=32-at(i)-1;i&=~(1<<u),s+=1;var h=32-at(r)+u;if(30<h){var b=u-u%5;h=(i&(1<<b)-1).toString(32),i>>=b,u-=b,Lr=1<<32-at(r)+u|s<<u|i,Br=h+e}else Lr=1<<h|s<<u|i,Br=e}function Pf(e){e.return!==null&&(es(e,1),mg(e,1,0))}function Lf(e){for(;e===Yl;)Yl=Gs[--Ys],Gs[Ys]=null,Zl=Gs[--Ys],Gs[Ys]=null;for(;e===Ja;)Ja=Pn[--Ln],Pn[Ln]=null,Br=Pn[--Ln],Pn[Ln]=null,Lr=Pn[--Ln],Pn[Ln]=null}var nn=null,yt=null,rt=!1,ts=null,dr=!1,Bf=Error(o(519));function ns(e){var r=Error(o(418,""));throw ni(zn(r,e)),Bf}function pg(e){var r=e.stateNode,s=e.type,i=e.memoizedProps;switch(r[St]=e,r[dt]=i,s){case"dialog":Ke("cancel",r),Ke("close",r);break;case"iframe":case"object":case"embed":Ke("load",r);break;case"video":case"audio":for(s=0;s<Ri.length;s++)Ke(Ri[s],r);break;case"source":Ke("error",r);break;case"img":case"image":case"link":Ke("error",r),Ke("load",r);break;case"details":Ke("toggle",r);break;case"input":Ke("invalid",r),Mp(r,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0),kl(r);break;case"select":Ke("invalid",r);break;case"textarea":Ke("invalid",r),Dp(r,i.value,i.defaultValue,i.children),kl(r)}s=i.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||r.textContent===""+s||i.suppressHydrationWarning===!0||Dy(r.textContent,s)?(i.popover!=null&&(Ke("beforetoggle",r),Ke("toggle",r)),i.onScroll!=null&&Ke("scroll",r),i.onScrollEnd!=null&&Ke("scrollend",r),i.onClick!=null&&(r.onclick=Cc),r=!0):r=!1,r||ns(e)}function gg(e){for(nn=e.return;nn;)switch(nn.tag){case 5:case 13:dr=!1;return;case 27:case 3:dr=!0;return;default:nn=nn.return}}function ei(e){if(e!==nn)return!1;if(!rt)return gg(e),rt=!0,!1;var r=e.tag,s;if((s=r!==3&&r!==27)&&((s=r===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||th(e.type,e.memoizedProps)),s=!s),s&&yt&&ns(e),gg(e),r===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,r=0;e;){if(e.nodeType===8)if(s=e.data,s==="/$"){if(r===0){yt=$n(e.nextSibling);break e}r--}else s!=="$"&&s!=="$!"&&s!=="$?"||r++;e=e.nextSibling}yt=null}}else r===27?(r=yt,Ra(e.type)?(e=sh,sh=null,yt=e):yt=r):yt=nn?$n(e.stateNode.nextSibling):null;return!0}function ti(){yt=nn=null,rt=!1}function vg(){var e=ts;return e!==null&&(dn===null?dn=e:dn.push.apply(dn,e),ts=null),e}function ni(e){ts===null?ts=[e]:ts.push(e)}var Vf=W(null),rs=null,Vr=null;function fa(e,r,s){X(Vf,r._currentValue),r._currentValue=s}function Hr(e){e._currentValue=Vf.current,ue(Vf)}function Hf(e,r,s){for(;e!==null;){var i=e.alternate;if((e.childLanes&r)!==r?(e.childLanes|=r,i!==null&&(i.childLanes|=r)):i!==null&&(i.childLanes&r)!==r&&(i.childLanes|=r),e===s)break;e=e.return}}function Ff(e,r,s,i){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var h=u.dependencies;if(h!==null){var b=u.child;h=h.firstContext;e:for(;h!==null;){var S=h;h=u;for(var M=0;M<r.length;M++)if(S.context===r[M]){h.lanes|=s,S=h.alternate,S!==null&&(S.lanes|=s),Hf(h.return,s,e),i||(b=null);break e}h=S.next}}else if(u.tag===18){if(b=u.return,b===null)throw Error(o(341));b.lanes|=s,h=b.alternate,h!==null&&(h.lanes|=s),Hf(b,s,e),b=null}else b=u.child;if(b!==null)b.return=u;else for(b=u;b!==null;){if(b===e){b=null;break}if(u=b.sibling,u!==null){u.return=b.return,b=u;break}b=b.return}u=b}}function ri(e,r,s,i){e=null;for(var u=r,h=!1;u!==null;){if(!h){if((u.flags&524288)!==0)h=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var b=u.alternate;if(b===null)throw Error(o(387));if(b=b.memoizedProps,b!==null){var S=u.type;xn(u.pendingProps.value,b.value)||(e!==null?e.push(S):e=[S])}}else if(u===ae.current){if(b=u.alternate,b===null)throw Error(o(387));b.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(Di):e=[Di])}u=u.return}e!==null&&Ff(r,e,s,i),r.flags|=262144}function Ql(e){for(e=e.firstContext;e!==null;){if(!xn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function as(e){rs=e,Vr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Kt(e){return yg(rs,e)}function $l(e,r){return rs===null&&as(e),yg(e,r)}function yg(e,r){var s=r._currentValue;if(r={context:r,memoizedValue:s,next:null},Vr===null){if(e===null)throw Error(o(308));Vr=r,e.dependencies={lanes:0,firstContext:r},e.flags|=524288}else Vr=Vr.next=r;return s}var nE=typeof AbortController<"u"?AbortController:function(){var e=[],r=this.signal={aborted:!1,addEventListener:function(s,i){e.push(i)}};this.abort=function(){r.aborted=!0,e.forEach(function(s){return s()})}},rE=t.unstable_scheduleCallback,aE=t.unstable_NormalPriority,jt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function If(){return{controller:new nE,data:new Map,refCount:0}}function ai(e){e.refCount--,e.refCount===0&&rE(aE,function(){e.controller.abort()})}var si=null,qf=0,Zs=0,Qs=null;function sE(e,r){if(si===null){var s=si=[];qf=0,Zs=Yd(),Qs={status:"pending",value:void 0,then:function(i){s.push(i)}}}return qf++,r.then(bg,bg),r}function bg(){if(--qf===0&&si!==null){Qs!==null&&(Qs.status="fulfilled");var e=si;si=null,Zs=0,Qs=null;for(var r=0;r<e.length;r++)(0,e[r])()}}function oE(e,r){var s=[],i={status:"pending",value:null,reason:null,then:function(u){s.push(u)}};return e.then(function(){i.status="fulfilled",i.value=r;for(var u=0;u<s.length;u++)(0,s[u])(r)},function(u){for(i.status="rejected",i.reason=u,u=0;u<s.length;u++)(0,s[u])(void 0)}),i}var xg=D.S;D.S=function(e,r){typeof r=="object"&&r!==null&&typeof r.then=="function"&&sE(e,r),xg!==null&&xg(e,r)};var ss=W(null);function Gf(){var e=ss.current;return e!==null?e:ht.pooledCache}function Xl(e,r){r===null?X(ss,ss.current):X(ss,r.pool)}function wg(){var e=Gf();return e===null?null:{parent:jt._currentValue,pool:e}}var oi=Error(o(460)),Sg=Error(o(474)),Kl=Error(o(542)),Yf={then:function(){}};function _g(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Wl(){}function Eg(e,r,s){switch(s=e[s],s===void 0?e.push(r):s!==r&&(r.then(Wl,Wl),r=s),r.status){case"fulfilled":return r.value;case"rejected":throw e=r.reason,Rg(e),e;default:if(typeof r.status=="string")r.then(Wl,Wl);else{if(e=ht,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=r,e.status="pending",e.then(function(i){if(r.status==="pending"){var u=r;u.status="fulfilled",u.value=i}},function(i){if(r.status==="pending"){var u=r;u.status="rejected",u.reason=i}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw e=r.reason,Rg(e),e}throw ii=r,oi}}var ii=null;function Tg(){if(ii===null)throw Error(o(459));var e=ii;return ii=null,e}function Rg(e){if(e===oi||e===Kl)throw Error(o(483))}var da=!1;function Zf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Qf(e,r){e=e.updateQueue,r.updateQueue===e&&(r.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ma(e,r,s){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(st&2)!==0){var u=i.pending;return u===null?r.next=r:(r.next=u.next,u.next=r),i.pending=r,r=ql(e),dg(e,null,s),r}return Il(e,i,r,s),ql(e)}function li(e,r,s){if(r=r.updateQueue,r!==null&&(r=r.shared,(s&4194048)!==0)){var i=r.lanes;i&=e.pendingLanes,s|=i,r.lanes=s,xt(e,s)}}function $f(e,r){var s=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,s===i)){var u=null,h=null;if(s=s.firstBaseUpdate,s!==null){do{var b={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};h===null?u=h=b:h=h.next=b,s=s.next}while(s!==null);h===null?u=h=r:h=h.next=r}else u=h=r;s={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:h,shared:i.shared,callbacks:i.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=r:e.next=r,s.lastBaseUpdate=r}var Xf=!1;function ci(){if(Xf){var e=Qs;if(e!==null)throw e}}function ui(e,r,s,i){Xf=!1;var u=e.updateQueue;da=!1;var h=u.firstBaseUpdate,b=u.lastBaseUpdate,S=u.shared.pending;if(S!==null){u.shared.pending=null;var M=S,H=M.next;M.next=null,b===null?h=H:b.next=H,b=M;var J=e.alternate;J!==null&&(J=J.updateQueue,S=J.lastBaseUpdate,S!==b&&(S===null?J.firstBaseUpdate=H:S.next=H,J.lastBaseUpdate=M))}if(h!==null){var ne=u.baseState;b=0,J=H=M=null,S=h;do{var G=S.lane&-536870913,Y=G!==S.lane;if(Y?(et&G)===G:(i&G)===G){G!==0&&G===Zs&&(Xf=!0),J!==null&&(J=J.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var je=e,Me=S;G=r;var ut=s;switch(Me.tag){case 1:if(je=Me.payload,typeof je=="function"){ne=je.call(ut,ne,G);break e}ne=je;break e;case 3:je.flags=je.flags&-65537|128;case 0:if(je=Me.payload,G=typeof je=="function"?je.call(ut,ne,G):je,G==null)break e;ne=g({},ne,G);break e;case 2:da=!0}}G=S.callback,G!==null&&(e.flags|=64,Y&&(e.flags|=8192),Y=u.callbacks,Y===null?u.callbacks=[G]:Y.push(G))}else Y={lane:G,tag:S.tag,payload:S.payload,callback:S.callback,next:null},J===null?(H=J=Y,M=ne):J=J.next=Y,b|=G;if(S=S.next,S===null){if(S=u.shared.pending,S===null)break;Y=S,S=Y.next,Y.next=null,u.lastBaseUpdate=Y,u.shared.pending=null}}while(!0);J===null&&(M=ne),u.baseState=M,u.firstBaseUpdate=H,u.lastBaseUpdate=J,h===null&&(u.shared.lanes=0),Sa|=b,e.lanes=b,e.memoizedState=ne}}function Cg(e,r){if(typeof e!="function")throw Error(o(191,e));e.call(r)}function Ag(e,r){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Cg(s[e],r)}var $s=W(null),Jl=W(0);function Og(e,r){e=Qr,X(Jl,e),X($s,r),Qr=e|r.baseLanes}function Kf(){X(Jl,Qr),X($s,$s.current)}function Wf(){Qr=Jl.current,ue($s),ue(Jl)}var pa=0,Ye=null,lt=null,Mt=null,ec=!1,Xs=!1,os=!1,tc=0,fi=0,Ks=null,iE=0;function _t(){throw Error(o(321))}function Jf(e,r){if(r===null)return!1;for(var s=0;s<r.length&&s<e.length;s++)if(!xn(e[s],r[s]))return!1;return!0}function ed(e,r,s,i,u,h){return pa=h,Ye=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,D.H=e===null||e.memoizedState===null?dv:hv,os=!1,h=s(i,u),os=!1,Xs&&(h=Ng(r,s,i,u)),Mg(e),h}function Mg(e){D.H=ic;var r=lt!==null&&lt.next!==null;if(pa=0,Mt=lt=Ye=null,ec=!1,fi=0,Ks=null,r)throw Error(o(300));e===null||Ft||(e=e.dependencies,e!==null&&Ql(e)&&(Ft=!0))}function Ng(e,r,s,i){Ye=e;var u=0;do{if(Xs&&(Ks=null),fi=0,Xs=!1,25<=u)throw Error(o(301));if(u+=1,Mt=lt=null,e.updateQueue!=null){var h=e.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}D.H=mE,h=r(s,i)}while(Xs);return h}function lE(){var e=D.H,r=e.useState()[0];return r=typeof r.then=="function"?di(r):r,e=e.useState()[0],(lt!==null?lt.memoizedState:null)!==e&&(Ye.flags|=1024),r}function td(){var e=tc!==0;return tc=0,e}function nd(e,r,s){r.updateQueue=e.updateQueue,r.flags&=-2053,e.lanes&=~s}function rd(e){if(ec){for(e=e.memoizedState;e!==null;){var r=e.queue;r!==null&&(r.pending=null),e=e.next}ec=!1}pa=0,Mt=lt=Ye=null,Xs=!1,fi=tc=0,Ks=null}function un(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Mt===null?Ye.memoizedState=Mt=e:Mt=Mt.next=e,Mt}function Nt(){if(lt===null){var e=Ye.alternate;e=e!==null?e.memoizedState:null}else e=lt.next;var r=Mt===null?Ye.memoizedState:Mt.next;if(r!==null)Mt=r,lt=e;else{if(e===null)throw Ye.alternate===null?Error(o(467)):Error(o(310));lt=e,e={memoizedState:lt.memoizedState,baseState:lt.baseState,baseQueue:lt.baseQueue,queue:lt.queue,next:null},Mt===null?Ye.memoizedState=Mt=e:Mt=Mt.next=e}return Mt}function ad(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function di(e){var r=fi;return fi+=1,Ks===null&&(Ks=[]),e=Eg(Ks,e,r),r=Ye,(Mt===null?r.memoizedState:Mt.next)===null&&(r=r.alternate,D.H=r===null||r.memoizedState===null?dv:hv),e}function nc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return di(e);if(e.$$typeof===z)return Kt(e)}throw Error(o(438,String(e)))}function sd(e){var r=null,s=Ye.updateQueue;if(s!==null&&(r=s.memoCache),r==null){var i=Ye.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(r={data:i.data.map(function(u){return u.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),s===null&&(s=ad(),Ye.updateQueue=s),s.memoCache=r,s=r.data[r.index],s===void 0)for(s=r.data[r.index]=Array(e),i=0;i<e;i++)s[i]=ce;return r.index++,s}function Fr(e,r){return typeof r=="function"?r(e):r}function rc(e){var r=Nt();return od(r,lt,e)}function od(e,r,s){var i=e.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=s;var u=e.baseQueue,h=i.pending;if(h!==null){if(u!==null){var b=u.next;u.next=h.next,h.next=b}r.baseQueue=u=h,i.pending=null}if(h=e.baseState,u===null)e.memoizedState=h;else{r=u.next;var S=b=null,M=null,H=r,J=!1;do{var ne=H.lane&-536870913;if(ne!==H.lane?(et&ne)===ne:(pa&ne)===ne){var G=H.revertLane;if(G===0)M!==null&&(M=M.next={lane:0,revertLane:0,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null}),ne===Zs&&(J=!0);else if((pa&G)===G){H=H.next,G===Zs&&(J=!0);continue}else ne={lane:0,revertLane:H.revertLane,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},M===null?(S=M=ne,b=h):M=M.next=ne,Ye.lanes|=G,Sa|=G;ne=H.action,os&&s(h,ne),h=H.hasEagerState?H.eagerState:s(h,ne)}else G={lane:ne,revertLane:H.revertLane,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},M===null?(S=M=G,b=h):M=M.next=G,Ye.lanes|=ne,Sa|=ne;H=H.next}while(H!==null&&H!==r);if(M===null?b=h:M.next=S,!xn(h,e.memoizedState)&&(Ft=!0,J&&(s=Qs,s!==null)))throw s;e.memoizedState=h,e.baseState=b,e.baseQueue=M,i.lastRenderedState=h}return u===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function id(e){var r=Nt(),s=r.queue;if(s===null)throw Error(o(311));s.lastRenderedReducer=e;var i=s.dispatch,u=s.pending,h=r.memoizedState;if(u!==null){s.pending=null;var b=u=u.next;do h=e(h,b.action),b=b.next;while(b!==u);xn(h,r.memoizedState)||(Ft=!0),r.memoizedState=h,r.baseQueue===null&&(r.baseState=h),s.lastRenderedState=h}return[h,i]}function Dg(e,r,s){var i=Ye,u=Nt(),h=rt;if(h){if(s===void 0)throw Error(o(407));s=s()}else s=r();var b=!xn((lt||u).memoizedState,s);b&&(u.memoizedState=s,Ft=!0),u=u.queue;var S=zg.bind(null,i,u,e);if(hi(2048,8,S,[e]),u.getSnapshot!==r||b||Mt!==null&&Mt.memoizedState.tag&1){if(i.flags|=2048,Ws(9,ac(),jg.bind(null,i,u,s,r),null),ht===null)throw Error(o(349));h||(pa&124)!==0||kg(i,r,s)}return s}function kg(e,r,s){e.flags|=16384,e={getSnapshot:r,value:s},r=Ye.updateQueue,r===null?(r=ad(),Ye.updateQueue=r,r.stores=[e]):(s=r.stores,s===null?r.stores=[e]:s.push(e))}function jg(e,r,s,i){r.value=s,r.getSnapshot=i,Ug(r)&&Pg(e)}function zg(e,r,s){return s(function(){Ug(r)&&Pg(e)})}function Ug(e){var r=e.getSnapshot;e=e.value;try{var s=r();return!xn(e,s)}catch{return!0}}function Pg(e){var r=Is(e,2);r!==null&&Rn(r,e,2)}function ld(e){var r=un();if(typeof e=="function"){var s=e;if(e=s(),os){Qe(!0);try{s()}finally{Qe(!1)}}}return r.memoizedState=r.baseState=e,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:e},r}function Lg(e,r,s,i){return e.baseState=s,od(e,lt,typeof i=="function"?i:Fr)}function cE(e,r,s,i,u){if(oc(e))throw Error(o(485));if(e=r.action,e!==null){var h={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(b){h.listeners.push(b)}};D.T!==null?s(!0):h.isTransition=!1,i(h),s=r.pending,s===null?(h.next=r.pending=h,Bg(r,h)):(h.next=s.next,r.pending=s.next=h)}}function Bg(e,r){var s=r.action,i=r.payload,u=e.state;if(r.isTransition){var h=D.T,b={};D.T=b;try{var S=s(u,i),M=D.S;M!==null&&M(b,S),Vg(e,r,S)}catch(H){cd(e,r,H)}finally{D.T=h}}else try{h=s(u,i),Vg(e,r,h)}catch(H){cd(e,r,H)}}function Vg(e,r,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(i){Hg(e,r,i)},function(i){return cd(e,r,i)}):Hg(e,r,s)}function Hg(e,r,s){r.status="fulfilled",r.value=s,Fg(r),e.state=s,r=e.pending,r!==null&&(s=r.next,s===r?e.pending=null:(s=s.next,r.next=s,Bg(e,s)))}function cd(e,r,s){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do r.status="rejected",r.reason=s,Fg(r),r=r.next;while(r!==i)}e.action=null}function Fg(e){e=e.listeners;for(var r=0;r<e.length;r++)(0,e[r])()}function Ig(e,r){return r}function qg(e,r){if(rt){var s=ht.formState;if(s!==null){e:{var i=Ye;if(rt){if(yt){t:{for(var u=yt,h=dr;u.nodeType!==8;){if(!h){u=null;break t}if(u=$n(u.nextSibling),u===null){u=null;break t}}h=u.data,u=h==="F!"||h==="F"?u:null}if(u){yt=$n(u.nextSibling),i=u.data==="F!";break e}}ns(i)}i=!1}i&&(r=s[0])}}return s=un(),s.memoizedState=s.baseState=r,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ig,lastRenderedState:r},s.queue=i,s=cv.bind(null,Ye,i),i.dispatch=s,i=ld(!1),h=md.bind(null,Ye,!1,i.queue),i=un(),u={state:r,dispatch:null,action:e,pending:null},i.queue=u,s=cE.bind(null,Ye,u,h,s),u.dispatch=s,i.memoizedState=e,[r,s,!1]}function Gg(e){var r=Nt();return Yg(r,lt,e)}function Yg(e,r,s){if(r=od(e,r,Ig)[0],e=rc(Fr)[0],typeof r=="object"&&r!==null&&typeof r.then=="function")try{var i=di(r)}catch(b){throw b===oi?Kl:b}else i=r;r=Nt();var u=r.queue,h=u.dispatch;return s!==r.memoizedState&&(Ye.flags|=2048,Ws(9,ac(),uE.bind(null,u,s),null)),[i,h,e]}function uE(e,r){e.action=r}function Zg(e){var r=Nt(),s=lt;if(s!==null)return Yg(r,s,e);Nt(),r=r.memoizedState,s=Nt();var i=s.queue.dispatch;return s.memoizedState=e,[r,i,!1]}function Ws(e,r,s,i){return e={tag:e,create:s,deps:i,inst:r,next:null},r=Ye.updateQueue,r===null&&(r=ad(),Ye.updateQueue=r),s=r.lastEffect,s===null?r.lastEffect=e.next=e:(i=s.next,s.next=e,e.next=i,r.lastEffect=e),e}function ac(){return{destroy:void 0,resource:void 0}}function Qg(){return Nt().memoizedState}function sc(e,r,s,i){var u=un();i=i===void 0?null:i,Ye.flags|=e,u.memoizedState=Ws(1|r,ac(),s,i)}function hi(e,r,s,i){var u=Nt();i=i===void 0?null:i;var h=u.memoizedState.inst;lt!==null&&i!==null&&Jf(i,lt.memoizedState.deps)?u.memoizedState=Ws(r,h,s,i):(Ye.flags|=e,u.memoizedState=Ws(1|r,h,s,i))}function $g(e,r){sc(8390656,8,e,r)}function Xg(e,r){hi(2048,8,e,r)}function Kg(e,r){return hi(4,2,e,r)}function Wg(e,r){return hi(4,4,e,r)}function Jg(e,r){if(typeof r=="function"){e=e();var s=r(e);return function(){typeof s=="function"?s():r(null)}}if(r!=null)return e=e(),r.current=e,function(){r.current=null}}function ev(e,r,s){s=s!=null?s.concat([e]):null,hi(4,4,Jg.bind(null,r,e),s)}function ud(){}function tv(e,r){var s=Nt();r=r===void 0?null:r;var i=s.memoizedState;return r!==null&&Jf(r,i[1])?i[0]:(s.memoizedState=[e,r],e)}function nv(e,r){var s=Nt();r=r===void 0?null:r;var i=s.memoizedState;if(r!==null&&Jf(r,i[1]))return i[0];if(i=e(),os){Qe(!0);try{e()}finally{Qe(!1)}}return s.memoizedState=[i,r],i}function fd(e,r,s){return s===void 0||(pa&1073741824)!==0?e.memoizedState=r:(e.memoizedState=s,e=sy(),Ye.lanes|=e,Sa|=e,s)}function rv(e,r,s,i){return xn(s,r)?s:$s.current!==null?(e=fd(e,s,i),xn(e,r)||(Ft=!0),e):(pa&42)===0?(Ft=!0,e.memoizedState=s):(e=sy(),Ye.lanes|=e,Sa|=e,r)}function av(e,r,s,i,u){var h=Z.p;Z.p=h!==0&&8>h?h:8;var b=D.T,S={};D.T=S,md(e,!1,r,s);try{var M=u(),H=D.S;if(H!==null&&H(S,M),M!==null&&typeof M=="object"&&typeof M.then=="function"){var J=oE(M,i);mi(e,r,J,Tn(e))}else mi(e,r,i,Tn(e))}catch(ne){mi(e,r,{then:function(){},status:"rejected",reason:ne},Tn())}finally{Z.p=h,D.T=b}}function fE(){}function dd(e,r,s,i){if(e.tag!==5)throw Error(o(476));var u=sv(e).queue;av(e,u,r,B,s===null?fE:function(){return ov(e),s(i)})}function sv(e){var r=e.memoizedState;if(r!==null)return r;r={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:B},next:null};var s={};return r.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:s},next:null},e.memoizedState=r,e=e.alternate,e!==null&&(e.memoizedState=r),r}function ov(e){var r=sv(e).next.queue;mi(e,r,{},Tn())}function hd(){return Kt(Di)}function iv(){return Nt().memoizedState}function lv(){return Nt().memoizedState}function dE(e){for(var r=e.return;r!==null;){switch(r.tag){case 24:case 3:var s=Tn();e=ha(s);var i=ma(r,e,s);i!==null&&(Rn(i,r,s),li(i,r,s)),r={cache:If()},e.payload=r;return}r=r.return}}function hE(e,r,s){var i=Tn();s={lane:i,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null},oc(e)?uv(r,s):(s=kf(e,r,s,i),s!==null&&(Rn(s,e,i),fv(s,r,i)))}function cv(e,r,s){var i=Tn();mi(e,r,s,i)}function mi(e,r,s,i){var u={lane:i,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null};if(oc(e))uv(r,u);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=r.lastRenderedReducer,h!==null))try{var b=r.lastRenderedState,S=h(b,s);if(u.hasEagerState=!0,u.eagerState=S,xn(S,b))return Il(e,r,u,0),ht===null&&Fl(),!1}catch{}finally{}if(s=kf(e,r,u,i),s!==null)return Rn(s,e,i),fv(s,r,i),!0}return!1}function md(e,r,s,i){if(i={lane:2,revertLane:Yd(),action:i,hasEagerState:!1,eagerState:null,next:null},oc(e)){if(r)throw Error(o(479))}else r=kf(e,s,i,2),r!==null&&Rn(r,e,2)}function oc(e){var r=e.alternate;return e===Ye||r!==null&&r===Ye}function uv(e,r){Xs=ec=!0;var s=e.pending;s===null?r.next=r:(r.next=s.next,s.next=r),e.pending=r}function fv(e,r,s){if((s&4194048)!==0){var i=r.lanes;i&=e.pendingLanes,s|=i,r.lanes=s,xt(e,s)}}var ic={readContext:Kt,use:nc,useCallback:_t,useContext:_t,useEffect:_t,useImperativeHandle:_t,useLayoutEffect:_t,useInsertionEffect:_t,useMemo:_t,useReducer:_t,useRef:_t,useState:_t,useDebugValue:_t,useDeferredValue:_t,useTransition:_t,useSyncExternalStore:_t,useId:_t,useHostTransitionStatus:_t,useFormState:_t,useActionState:_t,useOptimistic:_t,useMemoCache:_t,useCacheRefresh:_t},dv={readContext:Kt,use:nc,useCallback:function(e,r){return un().memoizedState=[e,r===void 0?null:r],e},useContext:Kt,useEffect:$g,useImperativeHandle:function(e,r,s){s=s!=null?s.concat([e]):null,sc(4194308,4,Jg.bind(null,r,e),s)},useLayoutEffect:function(e,r){return sc(4194308,4,e,r)},useInsertionEffect:function(e,r){sc(4,2,e,r)},useMemo:function(e,r){var s=un();r=r===void 0?null:r;var i=e();if(os){Qe(!0);try{e()}finally{Qe(!1)}}return s.memoizedState=[i,r],i},useReducer:function(e,r,s){var i=un();if(s!==void 0){var u=s(r);if(os){Qe(!0);try{s(r)}finally{Qe(!1)}}}else u=r;return i.memoizedState=i.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},i.queue=e,e=e.dispatch=hE.bind(null,Ye,e),[i.memoizedState,e]},useRef:function(e){var r=un();return e={current:e},r.memoizedState=e},useState:function(e){e=ld(e);var r=e.queue,s=cv.bind(null,Ye,r);return r.dispatch=s,[e.memoizedState,s]},useDebugValue:ud,useDeferredValue:function(e,r){var s=un();return fd(s,e,r)},useTransition:function(){var e=ld(!1);return e=av.bind(null,Ye,e.queue,!0,!1),un().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,r,s){var i=Ye,u=un();if(rt){if(s===void 0)throw Error(o(407));s=s()}else{if(s=r(),ht===null)throw Error(o(349));(et&124)!==0||kg(i,r,s)}u.memoizedState=s;var h={value:s,getSnapshot:r};return u.queue=h,$g(zg.bind(null,i,h,e),[e]),i.flags|=2048,Ws(9,ac(),jg.bind(null,i,h,s,r),null),s},useId:function(){var e=un(),r=ht.identifierPrefix;if(rt){var s=Br,i=Lr;s=(i&~(1<<32-at(i)-1)).toString(32)+s,r="«"+r+"R"+s,s=tc++,0<s&&(r+="H"+s.toString(32)),r+="»"}else s=iE++,r="«"+r+"r"+s.toString(32)+"»";return e.memoizedState=r},useHostTransitionStatus:hd,useFormState:qg,useActionState:qg,useOptimistic:function(e){var r=un();r.memoizedState=r.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=s,r=md.bind(null,Ye,!0,s),s.dispatch=r,[e,r]},useMemoCache:sd,useCacheRefresh:function(){return un().memoizedState=dE.bind(null,Ye)}},hv={readContext:Kt,use:nc,useCallback:tv,useContext:Kt,useEffect:Xg,useImperativeHandle:ev,useInsertionEffect:Kg,useLayoutEffect:Wg,useMemo:nv,useReducer:rc,useRef:Qg,useState:function(){return rc(Fr)},useDebugValue:ud,useDeferredValue:function(e,r){var s=Nt();return rv(s,lt.memoizedState,e,r)},useTransition:function(){var e=rc(Fr)[0],r=Nt().memoizedState;return[typeof e=="boolean"?e:di(e),r]},useSyncExternalStore:Dg,useId:iv,useHostTransitionStatus:hd,useFormState:Gg,useActionState:Gg,useOptimistic:function(e,r){var s=Nt();return Lg(s,lt,e,r)},useMemoCache:sd,useCacheRefresh:lv},mE={readContext:Kt,use:nc,useCallback:tv,useContext:Kt,useEffect:Xg,useImperativeHandle:ev,useInsertionEffect:Kg,useLayoutEffect:Wg,useMemo:nv,useReducer:id,useRef:Qg,useState:function(){return id(Fr)},useDebugValue:ud,useDeferredValue:function(e,r){var s=Nt();return lt===null?fd(s,e,r):rv(s,lt.memoizedState,e,r)},useTransition:function(){var e=id(Fr)[0],r=Nt().memoizedState;return[typeof e=="boolean"?e:di(e),r]},useSyncExternalStore:Dg,useId:iv,useHostTransitionStatus:hd,useFormState:Zg,useActionState:Zg,useOptimistic:function(e,r){var s=Nt();return lt!==null?Lg(s,lt,e,r):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:sd,useCacheRefresh:lv},Js=null,pi=0;function lc(e){var r=pi;return pi+=1,Js===null&&(Js=[]),Eg(Js,e,r)}function gi(e,r){r=r.props.ref,e.ref=r!==void 0?r:null}function cc(e,r){throw r.$$typeof===v?Error(o(525)):(e=Object.prototype.toString.call(r),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":e)))}function mv(e){var r=e._init;return r(e._payload)}function pv(e){function r(U,j){if(e){var V=U.deletions;V===null?(U.deletions=[j],U.flags|=16):V.push(j)}}function s(U,j){if(!e)return null;for(;j!==null;)r(U,j),j=j.sibling;return null}function i(U){for(var j=new Map;U!==null;)U.key!==null?j.set(U.key,U):j.set(U.index,U),U=U.sibling;return j}function u(U,j){return U=Pr(U,j),U.index=0,U.sibling=null,U}function h(U,j,V){return U.index=V,e?(V=U.alternate,V!==null?(V=V.index,V<j?(U.flags|=67108866,j):V):(U.flags|=67108866,j)):(U.flags|=1048576,j)}function b(U){return e&&U.alternate===null&&(U.flags|=67108866),U}function S(U,j,V,ee){return j===null||j.tag!==6?(j=zf(V,U.mode,ee),j.return=U,j):(j=u(j,V),j.return=U,j)}function M(U,j,V,ee){var Te=V.type;return Te===E?J(U,j,V.props.children,ee,V.key):j!==null&&(j.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===q&&mv(Te)===j.type)?(j=u(j,V.props),gi(j,V),j.return=U,j):(j=Gl(V.type,V.key,V.props,null,U.mode,ee),gi(j,V),j.return=U,j)}function H(U,j,V,ee){return j===null||j.tag!==4||j.stateNode.containerInfo!==V.containerInfo||j.stateNode.implementation!==V.implementation?(j=Uf(V,U.mode,ee),j.return=U,j):(j=u(j,V.children||[]),j.return=U,j)}function J(U,j,V,ee,Te){return j===null||j.tag!==7?(j=Wa(V,U.mode,ee,Te),j.return=U,j):(j=u(j,V),j.return=U,j)}function ne(U,j,V){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return j=zf(""+j,U.mode,V),j.return=U,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case w:return V=Gl(j.type,j.key,j.props,null,U.mode,V),gi(V,j),V.return=U,V;case R:return j=Uf(j,U.mode,V),j.return=U,j;case q:var ee=j._init;return j=ee(j._payload),ne(U,j,V)}if(ge(j)||oe(j))return j=Wa(j,U.mode,V,null),j.return=U,j;if(typeof j.then=="function")return ne(U,lc(j),V);if(j.$$typeof===z)return ne(U,$l(U,j),V);cc(U,j)}return null}function G(U,j,V,ee){var Te=j!==null?j.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return Te!==null?null:S(U,j,""+V,ee);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case w:return V.key===Te?M(U,j,V,ee):null;case R:return V.key===Te?H(U,j,V,ee):null;case q:return Te=V._init,V=Te(V._payload),G(U,j,V,ee)}if(ge(V)||oe(V))return Te!==null?null:J(U,j,V,ee,null);if(typeof V.then=="function")return G(U,j,lc(V),ee);if(V.$$typeof===z)return G(U,j,$l(U,V),ee);cc(U,V)}return null}function Y(U,j,V,ee,Te){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return U=U.get(V)||null,S(j,U,""+ee,Te);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case w:return U=U.get(ee.key===null?V:ee.key)||null,M(j,U,ee,Te);case R:return U=U.get(ee.key===null?V:ee.key)||null,H(j,U,ee,Te);case q:var $e=ee._init;return ee=$e(ee._payload),Y(U,j,V,ee,Te)}if(ge(ee)||oe(ee))return U=U.get(V)||null,J(j,U,ee,Te,null);if(typeof ee.then=="function")return Y(U,j,V,lc(ee),Te);if(ee.$$typeof===z)return Y(U,j,V,$l(j,ee),Te);cc(j,ee)}return null}function je(U,j,V,ee){for(var Te=null,$e=null,Oe=j,Ne=j=0,qt=null;Oe!==null&&Ne<V.length;Ne++){Oe.index>Ne?(qt=Oe,Oe=null):qt=Oe.sibling;var nt=G(U,Oe,V[Ne],ee);if(nt===null){Oe===null&&(Oe=qt);break}e&&Oe&&nt.alternate===null&&r(U,Oe),j=h(nt,j,Ne),$e===null?Te=nt:$e.sibling=nt,$e=nt,Oe=qt}if(Ne===V.length)return s(U,Oe),rt&&es(U,Ne),Te;if(Oe===null){for(;Ne<V.length;Ne++)Oe=ne(U,V[Ne],ee),Oe!==null&&(j=h(Oe,j,Ne),$e===null?Te=Oe:$e.sibling=Oe,$e=Oe);return rt&&es(U,Ne),Te}for(Oe=i(Oe);Ne<V.length;Ne++)qt=Y(Oe,U,Ne,V[Ne],ee),qt!==null&&(e&&qt.alternate!==null&&Oe.delete(qt.key===null?Ne:qt.key),j=h(qt,j,Ne),$e===null?Te=qt:$e.sibling=qt,$e=qt);return e&&Oe.forEach(function(Na){return r(U,Na)}),rt&&es(U,Ne),Te}function Me(U,j,V,ee){if(V==null)throw Error(o(151));for(var Te=null,$e=null,Oe=j,Ne=j=0,qt=null,nt=V.next();Oe!==null&&!nt.done;Ne++,nt=V.next()){Oe.index>Ne?(qt=Oe,Oe=null):qt=Oe.sibling;var Na=G(U,Oe,nt.value,ee);if(Na===null){Oe===null&&(Oe=qt);break}e&&Oe&&Na.alternate===null&&r(U,Oe),j=h(Na,j,Ne),$e===null?Te=Na:$e.sibling=Na,$e=Na,Oe=qt}if(nt.done)return s(U,Oe),rt&&es(U,Ne),Te;if(Oe===null){for(;!nt.done;Ne++,nt=V.next())nt=ne(U,nt.value,ee),nt!==null&&(j=h(nt,j,Ne),$e===null?Te=nt:$e.sibling=nt,$e=nt);return rt&&es(U,Ne),Te}for(Oe=i(Oe);!nt.done;Ne++,nt=V.next())nt=Y(Oe,U,Ne,nt.value,ee),nt!==null&&(e&&nt.alternate!==null&&Oe.delete(nt.key===null?Ne:nt.key),j=h(nt,j,Ne),$e===null?Te=nt:$e.sibling=nt,$e=nt);return e&&Oe.forEach(function(pT){return r(U,pT)}),rt&&es(U,Ne),Te}function ut(U,j,V,ee){if(typeof V=="object"&&V!==null&&V.type===E&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case w:e:{for(var Te=V.key;j!==null;){if(j.key===Te){if(Te=V.type,Te===E){if(j.tag===7){s(U,j.sibling),ee=u(j,V.props.children),ee.return=U,U=ee;break e}}else if(j.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===q&&mv(Te)===j.type){s(U,j.sibling),ee=u(j,V.props),gi(ee,V),ee.return=U,U=ee;break e}s(U,j);break}else r(U,j);j=j.sibling}V.type===E?(ee=Wa(V.props.children,U.mode,ee,V.key),ee.return=U,U=ee):(ee=Gl(V.type,V.key,V.props,null,U.mode,ee),gi(ee,V),ee.return=U,U=ee)}return b(U);case R:e:{for(Te=V.key;j!==null;){if(j.key===Te)if(j.tag===4&&j.stateNode.containerInfo===V.containerInfo&&j.stateNode.implementation===V.implementation){s(U,j.sibling),ee=u(j,V.children||[]),ee.return=U,U=ee;break e}else{s(U,j);break}else r(U,j);j=j.sibling}ee=Uf(V,U.mode,ee),ee.return=U,U=ee}return b(U);case q:return Te=V._init,V=Te(V._payload),ut(U,j,V,ee)}if(ge(V))return je(U,j,V,ee);if(oe(V)){if(Te=oe(V),typeof Te!="function")throw Error(o(150));return V=Te.call(V),Me(U,j,V,ee)}if(typeof V.then=="function")return ut(U,j,lc(V),ee);if(V.$$typeof===z)return ut(U,j,$l(U,V),ee);cc(U,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,j!==null&&j.tag===6?(s(U,j.sibling),ee=u(j,V),ee.return=U,U=ee):(s(U,j),ee=zf(V,U.mode,ee),ee.return=U,U=ee),b(U)):s(U,j)}return function(U,j,V,ee){try{pi=0;var Te=ut(U,j,V,ee);return Js=null,Te}catch(Oe){if(Oe===oi||Oe===Kl)throw Oe;var $e=wn(29,Oe,null,U.mode);return $e.lanes=ee,$e.return=U,$e}finally{}}}var eo=pv(!0),gv=pv(!1),Bn=W(null),hr=null;function ga(e){var r=e.alternate;X(zt,zt.current&1),X(Bn,e),hr===null&&(r===null||$s.current!==null||r.memoizedState!==null)&&(hr=e)}function vv(e){if(e.tag===22){if(X(zt,zt.current),X(Bn,e),hr===null){var r=e.alternate;r!==null&&r.memoizedState!==null&&(hr=e)}}else va()}function va(){X(zt,zt.current),X(Bn,Bn.current)}function Ir(e){ue(Bn),hr===e&&(hr=null),ue(zt)}var zt=W(0);function uc(e){for(var r=e;r!==null;){if(r.tag===13){var s=r.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||ah(s)))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}function pd(e,r,s,i){r=e.memoizedState,s=s(i,r),s=s==null?r:g({},r,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var gd={enqueueSetState:function(e,r,s){e=e._reactInternals;var i=Tn(),u=ha(i);u.payload=r,s!=null&&(u.callback=s),r=ma(e,u,i),r!==null&&(Rn(r,e,i),li(r,e,i))},enqueueReplaceState:function(e,r,s){e=e._reactInternals;var i=Tn(),u=ha(i);u.tag=1,u.payload=r,s!=null&&(u.callback=s),r=ma(e,u,i),r!==null&&(Rn(r,e,i),li(r,e,i))},enqueueForceUpdate:function(e,r){e=e._reactInternals;var s=Tn(),i=ha(s);i.tag=2,r!=null&&(i.callback=r),r=ma(e,i,s),r!==null&&(Rn(r,e,s),li(r,e,s))}};function yv(e,r,s,i,u,h,b){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,h,b):r.prototype&&r.prototype.isPureReactComponent?!Wo(s,i)||!Wo(u,h):!0}function bv(e,r,s,i){e=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(s,i),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(s,i),r.state!==e&&gd.enqueueReplaceState(r,r.state,null)}function is(e,r){var s=r;if("ref"in r){s={};for(var i in r)i!=="ref"&&(s[i]=r[i])}if(e=e.defaultProps){s===r&&(s=g({},s));for(var u in e)s[u]===void 0&&(s[u]=e[u])}return s}var fc=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=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(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function xv(e){fc(e)}function wv(e){console.error(e)}function Sv(e){fc(e)}function dc(e,r){try{var s=e.onUncaughtError;s(r.value,{componentStack:r.stack})}catch(i){setTimeout(function(){throw i})}}function _v(e,r,s){try{var i=e.onCaughtError;i(s.value,{componentStack:s.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function vd(e,r,s){return s=ha(s),s.tag=3,s.payload={element:null},s.callback=function(){dc(e,r)},s}function Ev(e){return e=ha(e),e.tag=3,e}function Tv(e,r,s,i){var u=s.type.getDerivedStateFromError;if(typeof u=="function"){var h=i.value;e.payload=function(){return u(h)},e.callback=function(){_v(r,s,i)}}var b=s.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(e.callback=function(){_v(r,s,i),typeof u!="function"&&(_a===null?_a=new Set([this]):_a.add(this));var S=i.stack;this.componentDidCatch(i.value,{componentStack:S!==null?S:""})})}function pE(e,r,s,i,u){if(s.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(r=s.alternate,r!==null&&ri(r,s,u,!0),s=Bn.current,s!==null){switch(s.tag){case 13:return hr===null?Hd():s.alternate===null&&bt===0&&(bt=3),s.flags&=-257,s.flags|=65536,s.lanes=u,i===Yf?s.flags|=16384:(r=s.updateQueue,r===null?s.updateQueue=new Set([i]):r.add(i),Id(e,i,u)),!1;case 22:return s.flags|=65536,i===Yf?s.flags|=16384:(r=s.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([i])},s.updateQueue=r):(s=r.retryQueue,s===null?r.retryQueue=new Set([i]):s.add(i)),Id(e,i,u)),!1}throw Error(o(435,s.tag))}return Id(e,i,u),Hd(),!1}if(rt)return r=Bn.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=u,i!==Bf&&(e=Error(o(422),{cause:i}),ni(zn(e,s)))):(i!==Bf&&(r=Error(o(423),{cause:i}),ni(zn(r,s))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,i=zn(i,s),u=vd(e.stateNode,i,u),$f(e,u),bt!==4&&(bt=2)),!1;var h=Error(o(520),{cause:i});if(h=zn(h,s),_i===null?_i=[h]:_i.push(h),bt!==4&&(bt=2),r===null)return!0;i=zn(i,s),s=r;do{switch(s.tag){case 3:return s.flags|=65536,e=u&-u,s.lanes|=e,e=vd(s.stateNode,i,e),$f(s,e),!1;case 1:if(r=s.type,h=s.stateNode,(s.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(_a===null||!_a.has(h))))return s.flags|=65536,u&=-u,s.lanes|=u,u=Ev(u),Tv(u,e,s,i),$f(s,u),!1}s=s.return}while(s!==null);return!1}var Rv=Error(o(461)),Ft=!1;function Yt(e,r,s,i){r.child=e===null?gv(r,null,s,i):eo(r,e.child,s,i)}function Cv(e,r,s,i,u){s=s.render;var h=r.ref;if("ref"in i){var b={};for(var S in i)S!=="ref"&&(b[S]=i[S])}else b=i;return as(r),i=ed(e,r,s,b,h,u),S=td(),e!==null&&!Ft?(nd(e,r,u),qr(e,r,u)):(rt&&S&&Pf(r),r.flags|=1,Yt(e,r,i,u),r.child)}function Av(e,r,s,i,u){if(e===null){var h=s.type;return typeof h=="function"&&!jf(h)&&h.defaultProps===void 0&&s.compare===null?(r.tag=15,r.type=h,Ov(e,r,h,i,u)):(e=Gl(s.type,null,i,r,r.mode,u),e.ref=r.ref,e.return=r,r.child=e)}if(h=e.child,!Td(e,u)){var b=h.memoizedProps;if(s=s.compare,s=s!==null?s:Wo,s(b,i)&&e.ref===r.ref)return qr(e,r,u)}return r.flags|=1,e=Pr(h,i),e.ref=r.ref,e.return=r,r.child=e}function Ov(e,r,s,i,u){if(e!==null){var h=e.memoizedProps;if(Wo(h,i)&&e.ref===r.ref)if(Ft=!1,r.pendingProps=i=h,Td(e,u))(e.flags&131072)!==0&&(Ft=!0);else return r.lanes=e.lanes,qr(e,r,u)}return yd(e,r,s,i,u)}function Mv(e,r,s){var i=r.pendingProps,u=i.children,h=e!==null?e.memoizedState:null;if(i.mode==="hidden"){if((r.flags&128)!==0){if(i=h!==null?h.baseLanes|s:s,e!==null){for(u=r.child=e.child,h=0;u!==null;)h=h|u.lanes|u.childLanes,u=u.sibling;r.childLanes=h&~i}else r.childLanes=0,r.child=null;return Nv(e,r,i,s)}if((s&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xl(r,h!==null?h.cachePool:null),h!==null?Og(r,h):Kf(),vv(r);else return r.lanes=r.childLanes=536870912,Nv(e,r,h!==null?h.baseLanes|s:s,s)}else h!==null?(Xl(r,h.cachePool),Og(r,h),va(),r.memoizedState=null):(e!==null&&Xl(r,null),Kf(),va());return Yt(e,r,u,s),r.child}function Nv(e,r,s,i){var u=Gf();return u=u===null?null:{parent:jt._currentValue,pool:u},r.memoizedState={baseLanes:s,cachePool:u},e!==null&&Xl(r,null),Kf(),vv(r),e!==null&&ri(e,r,i,!0),null}function hc(e,r){var s=r.ref;if(s===null)e!==null&&e.ref!==null&&(r.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(o(284));(e===null||e.ref!==s)&&(r.flags|=4194816)}}function yd(e,r,s,i,u){return as(r),s=ed(e,r,s,i,void 0,u),i=td(),e!==null&&!Ft?(nd(e,r,u),qr(e,r,u)):(rt&&i&&Pf(r),r.flags|=1,Yt(e,r,s,u),r.child)}function Dv(e,r,s,i,u,h){return as(r),r.updateQueue=null,s=Ng(r,i,s,u),Mg(e),i=td(),e!==null&&!Ft?(nd(e,r,h),qr(e,r,h)):(rt&&i&&Pf(r),r.flags|=1,Yt(e,r,s,h),r.child)}function kv(e,r,s,i,u){if(as(r),r.stateNode===null){var h=qs,b=s.contextType;typeof b=="object"&&b!==null&&(h=Kt(b)),h=new s(i,h),r.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=gd,r.stateNode=h,h._reactInternals=r,h=r.stateNode,h.props=i,h.state=r.memoizedState,h.refs={},Zf(r),b=s.contextType,h.context=typeof b=="object"&&b!==null?Kt(b):qs,h.state=r.memoizedState,b=s.getDerivedStateFromProps,typeof b=="function"&&(pd(r,s,b,i),h.state=r.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(b=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),b!==h.state&&gd.enqueueReplaceState(h,h.state,null),ui(r,i,h,u),ci(),h.state=r.memoizedState),typeof h.componentDidMount=="function"&&(r.flags|=4194308),i=!0}else if(e===null){h=r.stateNode;var S=r.memoizedProps,M=is(s,S);h.props=M;var H=h.context,J=s.contextType;b=qs,typeof J=="object"&&J!==null&&(b=Kt(J));var ne=s.getDerivedStateFromProps;J=typeof ne=="function"||typeof h.getSnapshotBeforeUpdate=="function",S=r.pendingProps!==S,J||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(S||H!==b)&&bv(r,h,i,b),da=!1;var G=r.memoizedState;h.state=G,ui(r,i,h,u),ci(),H=r.memoizedState,S||G!==H||da?(typeof ne=="function"&&(pd(r,s,ne,i),H=r.memoizedState),(M=da||yv(r,s,M,i,G,H,b))?(J||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(r.flags|=4194308)):(typeof h.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=i,r.memoizedState=H),h.props=i,h.state=H,h.context=b,i=M):(typeof h.componentDidMount=="function"&&(r.flags|=4194308),i=!1)}else{h=r.stateNode,Qf(e,r),b=r.memoizedProps,J=is(s,b),h.props=J,ne=r.pendingProps,G=h.context,H=s.contextType,M=qs,typeof H=="object"&&H!==null&&(M=Kt(H)),S=s.getDerivedStateFromProps,(H=typeof S=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(b!==ne||G!==M)&&bv(r,h,i,M),da=!1,G=r.memoizedState,h.state=G,ui(r,i,h,u),ci();var Y=r.memoizedState;b!==ne||G!==Y||da||e!==null&&e.dependencies!==null&&Ql(e.dependencies)?(typeof S=="function"&&(pd(r,s,S,i),Y=r.memoizedState),(J=da||yv(r,s,J,i,G,Y,M)||e!==null&&e.dependencies!==null&&Ql(e.dependencies))?(H||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(i,Y,M),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(i,Y,M)),typeof h.componentDidUpdate=="function"&&(r.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof h.componentDidUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(r.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(r.flags|=1024),r.memoizedProps=i,r.memoizedState=Y),h.props=i,h.state=Y,h.context=M,i=J):(typeof h.componentDidUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(r.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&G===e.memoizedState||(r.flags|=1024),i=!1)}return h=i,hc(e,r),i=(r.flags&128)!==0,h||i?(h=r.stateNode,s=i&&typeof s.getDerivedStateFromError!="function"?null:h.render(),r.flags|=1,e!==null&&i?(r.child=eo(r,e.child,null,u),r.child=eo(r,null,s,u)):Yt(e,r,s,u),r.memoizedState=h.state,e=r.child):e=qr(e,r,u),e}function jv(e,r,s,i){return ti(),r.flags|=256,Yt(e,r,s,i),r.child}var bd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xd(e){return{baseLanes:e,cachePool:wg()}}function wd(e,r,s){return e=e!==null?e.childLanes&~s:0,r&&(e|=Vn),e}function zv(e,r,s){var i=r.pendingProps,u=!1,h=(r.flags&128)!==0,b;if((b=h)||(b=e!==null&&e.memoizedState===null?!1:(zt.current&2)!==0),b&&(u=!0,r.flags&=-129),b=(r.flags&32)!==0,r.flags&=-33,e===null){if(rt){if(u?ga(r):va(),rt){var S=yt,M;if(M=S){e:{for(M=S,S=dr;M.nodeType!==8;){if(!S){S=null;break e}if(M=$n(M.nextSibling),M===null){S=null;break e}}S=M}S!==null?(r.memoizedState={dehydrated:S,treeContext:Ja!==null?{id:Lr,overflow:Br}:null,retryLane:536870912,hydrationErrors:null},M=wn(18,null,null,0),M.stateNode=S,M.return=r,r.child=M,nn=r,yt=null,M=!0):M=!1}M||ns(r)}if(S=r.memoizedState,S!==null&&(S=S.dehydrated,S!==null))return ah(S)?r.lanes=32:r.lanes=536870912,null;Ir(r)}return S=i.children,i=i.fallback,u?(va(),u=r.mode,S=mc({mode:"hidden",children:S},u),i=Wa(i,u,s,null),S.return=r,i.return=r,S.sibling=i,r.child=S,u=r.child,u.memoizedState=xd(s),u.childLanes=wd(e,b,s),r.memoizedState=bd,i):(ga(r),Sd(r,S))}if(M=e.memoizedState,M!==null&&(S=M.dehydrated,S!==null)){if(h)r.flags&256?(ga(r),r.flags&=-257,r=_d(e,r,s)):r.memoizedState!==null?(va(),r.child=e.child,r.flags|=128,r=null):(va(),u=i.fallback,S=r.mode,i=mc({mode:"visible",children:i.children},S),u=Wa(u,S,s,null),u.flags|=2,i.return=r,u.return=r,i.sibling=u,r.child=i,eo(r,e.child,null,s),i=r.child,i.memoizedState=xd(s),i.childLanes=wd(e,b,s),r.memoizedState=bd,r=u);else if(ga(r),ah(S)){if(b=S.nextSibling&&S.nextSibling.dataset,b)var H=b.dgst;b=H,i=Error(o(419)),i.stack="",i.digest=b,ni({value:i,source:null,stack:null}),r=_d(e,r,s)}else if(Ft||ri(e,r,s,!1),b=(s&e.childLanes)!==0,Ft||b){if(b=ht,b!==null&&(i=s&-s,i=(i&42)!==0?1:Ot(i),i=(i&(b.suspendedLanes|s))!==0?0:i,i!==0&&i!==M.retryLane))throw M.retryLane=i,Is(e,i),Rn(b,e,i),Rv;S.data==="$?"||Hd(),r=_d(e,r,s)}else S.data==="$?"?(r.flags|=192,r.child=e.child,r=null):(e=M.treeContext,yt=$n(S.nextSibling),nn=r,rt=!0,ts=null,dr=!1,e!==null&&(Pn[Ln++]=Lr,Pn[Ln++]=Br,Pn[Ln++]=Ja,Lr=e.id,Br=e.overflow,Ja=r),r=Sd(r,i.children),r.flags|=4096);return r}return u?(va(),u=i.fallback,S=r.mode,M=e.child,H=M.sibling,i=Pr(M,{mode:"hidden",children:i.children}),i.subtreeFlags=M.subtreeFlags&65011712,H!==null?u=Pr(H,u):(u=Wa(u,S,s,null),u.flags|=2),u.return=r,i.return=r,i.sibling=u,r.child=i,i=u,u=r.child,S=e.child.memoizedState,S===null?S=xd(s):(M=S.cachePool,M!==null?(H=jt._currentValue,M=M.parent!==H?{parent:H,pool:H}:M):M=wg(),S={baseLanes:S.baseLanes|s,cachePool:M}),u.memoizedState=S,u.childLanes=wd(e,b,s),r.memoizedState=bd,i):(ga(r),s=e.child,e=s.sibling,s=Pr(s,{mode:"visible",children:i.children}),s.return=r,s.sibling=null,e!==null&&(b=r.deletions,b===null?(r.deletions=[e],r.flags|=16):b.push(e)),r.child=s,r.memoizedState=null,s)}function Sd(e,r){return r=mc({mode:"visible",children:r},e.mode),r.return=e,e.child=r}function mc(e,r){return e=wn(22,e,null,r),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function _d(e,r,s){return eo(r,e.child,null,s),e=Sd(r,r.pendingProps.children),e.flags|=2,r.memoizedState=null,e}function Uv(e,r,s){e.lanes|=r;var i=e.alternate;i!==null&&(i.lanes|=r),Hf(e.return,r,s)}function Ed(e,r,s,i,u){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:i,tail:s,tailMode:u}:(h.isBackwards=r,h.rendering=null,h.renderingStartTime=0,h.last=i,h.tail=s,h.tailMode=u)}function Pv(e,r,s){var i=r.pendingProps,u=i.revealOrder,h=i.tail;if(Yt(e,r,i.children,s),i=zt.current,(i&2)!==0)i=i&1|2,r.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=r.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Uv(e,s,r);else if(e.tag===19)Uv(e,s,r);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===r)break e;for(;e.sibling===null;){if(e.return===null||e.return===r)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}switch(X(zt,i),u){case"forwards":for(s=r.child,u=null;s!==null;)e=s.alternate,e!==null&&uc(e)===null&&(u=s),s=s.sibling;s=u,s===null?(u=r.child,r.child=null):(u=s.sibling,s.sibling=null),Ed(r,!1,u,s,h);break;case"backwards":for(s=null,u=r.child,r.child=null;u!==null;){if(e=u.alternate,e!==null&&uc(e)===null){r.child=u;break}e=u.sibling,u.sibling=s,s=u,u=e}Ed(r,!0,s,null,h);break;case"together":Ed(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}function qr(e,r,s){if(e!==null&&(r.dependencies=e.dependencies),Sa|=r.lanes,(s&r.childLanes)===0)if(e!==null){if(ri(e,r,s,!1),(s&r.childLanes)===0)return null}else return null;if(e!==null&&r.child!==e.child)throw Error(o(153));if(r.child!==null){for(e=r.child,s=Pr(e,e.pendingProps),r.child=s,s.return=r;e.sibling!==null;)e=e.sibling,s=s.sibling=Pr(e,e.pendingProps),s.return=r;s.sibling=null}return r.child}function Td(e,r){return(e.lanes&r)!==0?!0:(e=e.dependencies,!!(e!==null&&Ql(e)))}function gE(e,r,s){switch(r.tag){case 3:he(r,r.stateNode.containerInfo),fa(r,jt,e.memoizedState.cache),ti();break;case 27:case 5:Le(r);break;case 4:he(r,r.stateNode.containerInfo);break;case 10:fa(r,r.type,r.memoizedProps.value);break;case 13:var i=r.memoizedState;if(i!==null)return i.dehydrated!==null?(ga(r),r.flags|=128,null):(s&r.child.childLanes)!==0?zv(e,r,s):(ga(r),e=qr(e,r,s),e!==null?e.sibling:null);ga(r);break;case 19:var u=(e.flags&128)!==0;if(i=(s&r.childLanes)!==0,i||(ri(e,r,s,!1),i=(s&r.childLanes)!==0),u){if(i)return Pv(e,r,s);r.flags|=128}if(u=r.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),X(zt,zt.current),i)break;return null;case 22:case 23:return r.lanes=0,Mv(e,r,s);case 24:fa(r,jt,e.memoizedState.cache)}return qr(e,r,s)}function Lv(e,r,s){if(e!==null)if(e.memoizedProps!==r.pendingProps)Ft=!0;else{if(!Td(e,s)&&(r.flags&128)===0)return Ft=!1,gE(e,r,s);Ft=(e.flags&131072)!==0}else Ft=!1,rt&&(r.flags&1048576)!==0&&mg(r,Zl,r.index);switch(r.lanes=0,r.tag){case 16:e:{e=r.pendingProps;var i=r.elementType,u=i._init;if(i=u(i._payload),r.type=i,typeof i=="function")jf(i)?(e=is(i,e),r.tag=1,r=kv(null,r,i,e,s)):(r.tag=0,r=yd(null,r,i,e,s));else{if(i!=null){if(u=i.$$typeof,u===L){r.tag=11,r=Cv(null,r,i,e,s);break e}else if(u===P){r.tag=14,r=Av(null,r,i,e,s);break e}}throw r=fe(i)||i,Error(o(306,r,""))}}return r;case 0:return yd(e,r,r.type,r.pendingProps,s);case 1:return i=r.type,u=is(i,r.pendingProps),kv(e,r,i,u,s);case 3:e:{if(he(r,r.stateNode.containerInfo),e===null)throw Error(o(387));i=r.pendingProps;var h=r.memoizedState;u=h.element,Qf(e,r),ui(r,i,null,s);var b=r.memoizedState;if(i=b.cache,fa(r,jt,i),i!==h.cache&&Ff(r,[jt],s,!0),ci(),i=b.element,h.isDehydrated)if(h={element:i,isDehydrated:!1,cache:b.cache},r.updateQueue.baseState=h,r.memoizedState=h,r.flags&256){r=jv(e,r,i,s);break e}else if(i!==u){u=zn(Error(o(424)),r),ni(u),r=jv(e,r,i,s);break e}else{switch(e=r.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(yt=$n(e.firstChild),nn=r,rt=!0,ts=null,dr=!0,s=gv(r,null,i,s),r.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ti(),i===u){r=qr(e,r,s);break e}Yt(e,r,i,s)}r=r.child}return r;case 26:return hc(e,r),e===null?(s=Fy(r.type,null,r.pendingProps,null))?r.memoizedState=s:rt||(s=r.type,e=r.pendingProps,i=Ac(ve.current).createElement(s),i[St]=r,i[dt]=e,Qt(i,s,e),Ht(i),r.stateNode=i):r.memoizedState=Fy(r.type,e.memoizedProps,r.pendingProps,e.memoizedState),null;case 27:return Le(r),e===null&&rt&&(i=r.stateNode=By(r.type,r.pendingProps,ve.current),nn=r,dr=!0,u=yt,Ra(r.type)?(sh=u,yt=$n(i.firstChild)):yt=u),Yt(e,r,r.pendingProps.children,s),hc(e,r),e===null&&(r.flags|=4194304),r.child;case 5:return e===null&&rt&&((u=i=yt)&&(i=qE(i,r.type,r.pendingProps,dr),i!==null?(r.stateNode=i,nn=r,yt=$n(i.firstChild),dr=!1,u=!0):u=!1),u||ns(r)),Le(r),u=r.type,h=r.pendingProps,b=e!==null?e.memoizedProps:null,i=h.children,th(u,h)?i=null:b!==null&&th(u,b)&&(r.flags|=32),r.memoizedState!==null&&(u=ed(e,r,lE,null,null,s),Di._currentValue=u),hc(e,r),Yt(e,r,i,s),r.child;case 6:return e===null&&rt&&((e=s=yt)&&(s=GE(s,r.pendingProps,dr),s!==null?(r.stateNode=s,nn=r,yt=null,e=!0):e=!1),e||ns(r)),null;case 13:return zv(e,r,s);case 4:return he(r,r.stateNode.containerInfo),i=r.pendingProps,e===null?r.child=eo(r,null,i,s):Yt(e,r,i,s),r.child;case 11:return Cv(e,r,r.type,r.pendingProps,s);case 7:return Yt(e,r,r.pendingProps,s),r.child;case 8:return Yt(e,r,r.pendingProps.children,s),r.child;case 12:return Yt(e,r,r.pendingProps.children,s),r.child;case 10:return i=r.pendingProps,fa(r,r.type,i.value),Yt(e,r,i.children,s),r.child;case 9:return u=r.type._context,i=r.pendingProps.children,as(r),u=Kt(u),i=i(u),r.flags|=1,Yt(e,r,i,s),r.child;case 14:return Av(e,r,r.type,r.pendingProps,s);case 15:return Ov(e,r,r.type,r.pendingProps,s);case 19:return Pv(e,r,s);case 31:return i=r.pendingProps,s=r.mode,i={mode:i.mode,children:i.children},e===null?(s=mc(i,s),s.ref=r.ref,r.child=s,s.return=r,r=s):(s=Pr(e.child,i),s.ref=r.ref,r.child=s,s.return=r,r=s),r;case 22:return Mv(e,r,s);case 24:return as(r),i=Kt(jt),e===null?(u=Gf(),u===null&&(u=ht,h=If(),u.pooledCache=h,h.refCount++,h!==null&&(u.pooledCacheLanes|=s),u=h),r.memoizedState={parent:i,cache:u},Zf(r),fa(r,jt,u)):((e.lanes&s)!==0&&(Qf(e,r),ui(r,null,null,s),ci()),u=e.memoizedState,h=r.memoizedState,u.parent!==i?(u={parent:i,cache:i},r.memoizedState=u,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=u),fa(r,jt,i)):(i=h.cache,fa(r,jt,i),i!==u.cache&&Ff(r,[jt],s,!0))),Yt(e,r,r.pendingProps.children,s),r.child;case 29:throw r.pendingProps}throw Error(o(156,r.tag))}function Gr(e){e.flags|=4}function Bv(e,r){if(r.type!=="stylesheet"||(r.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Zy(r)){if(r=Bn.current,r!==null&&((et&4194048)===et?hr!==null:(et&62914560)!==et&&(et&536870912)===0||r!==hr))throw ii=Yf,Sg;e.flags|=8192}}function pc(e,r){r!==null&&(e.flags|=4),e.flags&16384&&(r=e.tag!==22?Ol():536870912,e.lanes|=r,ao|=r)}function vi(e,r){if(!rt)switch(e.tailMode){case"hidden":r=e.tail;for(var s=null;r!==null;)r.alternate!==null&&(s=r),r=r.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var i=null;s!==null;)s.alternate!==null&&(i=s),s=s.sibling;i===null?r||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function pt(e){var r=e.alternate!==null&&e.alternate.child===e.child,s=0,i=0;if(r)for(var u=e.child;u!==null;)s|=u.lanes|u.childLanes,i|=u.subtreeFlags&65011712,i|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)s|=u.lanes|u.childLanes,i|=u.subtreeFlags,i|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=i,e.childLanes=s,r}function vE(e,r,s){var i=r.pendingProps;switch(Lf(r),r.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pt(r),null;case 1:return pt(r),null;case 3:return s=r.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),r.memoizedState.cache!==i&&(r.flags|=2048),Hr(jt),Fe(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(ei(r)?Gr(r):e===null||e.memoizedState.isDehydrated&&(r.flags&256)===0||(r.flags|=1024,vg())),pt(r),null;case 26:return s=r.memoizedState,e===null?(Gr(r),s!==null?(pt(r),Bv(r,s)):(pt(r),r.flags&=-16777217)):s?s!==e.memoizedState?(Gr(r),pt(r),Bv(r,s)):(pt(r),r.flags&=-16777217):(e.memoizedProps!==i&&Gr(r),pt(r),r.flags&=-16777217),null;case 27:Ie(r),s=ve.current;var u=r.type;if(e!==null&&r.stateNode!=null)e.memoizedProps!==i&&Gr(r);else{if(!i){if(r.stateNode===null)throw Error(o(166));return pt(r),null}e=se.current,ei(r)?pg(r):(e=By(u,i,s),r.stateNode=e,Gr(r))}return pt(r),null;case 5:if(Ie(r),s=r.type,e!==null&&r.stateNode!=null)e.memoizedProps!==i&&Gr(r);else{if(!i){if(r.stateNode===null)throw Error(o(166));return pt(r),null}if(e=se.current,ei(r))pg(r);else{switch(u=Ac(ve.current),e){case 1:e=u.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:e=u.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":e=u.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":e=u.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof i.is=="string"?u.createElement("select",{is:i.is}):u.createElement("select"),i.multiple?e.multiple=!0:i.size&&(e.size=i.size);break;default:e=typeof i.is=="string"?u.createElement(s,{is:i.is}):u.createElement(s)}}e[St]=r,e[dt]=i;e:for(u=r.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===r)break e;for(;u.sibling===null;){if(u.return===null||u.return===r)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r.stateNode=e;e:switch(Qt(e,s,i),s){case"button":case"input":case"select":case"textarea":e=!!i.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Gr(r)}}return pt(r),r.flags&=-16777217,null;case 6:if(e&&r.stateNode!=null)e.memoizedProps!==i&&Gr(r);else{if(typeof i!="string"&&r.stateNode===null)throw Error(o(166));if(e=ve.current,ei(r)){if(e=r.stateNode,s=r.memoizedProps,i=null,u=nn,u!==null)switch(u.tag){case 27:case 5:i=u.memoizedProps}e[St]=r,e=!!(e.nodeValue===s||i!==null&&i.suppressHydrationWarning===!0||Dy(e.nodeValue,s)),e||ns(r)}else e=Ac(e).createTextNode(i),e[St]=r,r.stateNode=e}return pt(r),null;case 13:if(i=r.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=ei(r),i!==null&&i.dehydrated!==null){if(e===null){if(!u)throw Error(o(318));if(u=r.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(o(317));u[St]=r}else ti(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;pt(r),u=!1}else u=vg(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return r.flags&256?(Ir(r),r):(Ir(r),null)}if(Ir(r),(r.flags&128)!==0)return r.lanes=s,r;if(s=i!==null,e=e!==null&&e.memoizedState!==null,s){i=r.child,u=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(u=i.alternate.memoizedState.cachePool.pool);var h=null;i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(h=i.memoizedState.cachePool.pool),h!==u&&(i.flags|=2048)}return s!==e&&s&&(r.child.flags|=8192),pc(r,r.updateQueue),pt(r),null;case 4:return Fe(),e===null&&Xd(r.stateNode.containerInfo),pt(r),null;case 10:return Hr(r.type),pt(r),null;case 19:if(ue(zt),u=r.memoizedState,u===null)return pt(r),null;if(i=(r.flags&128)!==0,h=u.rendering,h===null)if(i)vi(u,!1);else{if(bt!==0||e!==null&&(e.flags&128)!==0)for(e=r.child;e!==null;){if(h=uc(e),h!==null){for(r.flags|=128,vi(u,!1),e=h.updateQueue,r.updateQueue=e,pc(r,e),r.subtreeFlags=0,e=s,s=r.child;s!==null;)hg(s,e),s=s.sibling;return X(zt,zt.current&1|2),r.child}e=e.sibling}u.tail!==null&&vt()>yc&&(r.flags|=128,i=!0,vi(u,!1),r.lanes=4194304)}else{if(!i)if(e=uc(h),e!==null){if(r.flags|=128,i=!0,e=e.updateQueue,r.updateQueue=e,pc(r,e),vi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!rt)return pt(r),null}else 2*vt()-u.renderingStartTime>yc&&s!==536870912&&(r.flags|=128,i=!0,vi(u,!1),r.lanes=4194304);u.isBackwards?(h.sibling=r.child,r.child=h):(e=u.last,e!==null?e.sibling=h:r.child=h,u.last=h)}return u.tail!==null?(r=u.tail,u.rendering=r,u.tail=r.sibling,u.renderingStartTime=vt(),r.sibling=null,e=zt.current,X(zt,i?e&1|2:e&1),r):(pt(r),null);case 22:case 23:return Ir(r),Wf(),i=r.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(r.flags|=8192):i&&(r.flags|=8192),i?(s&536870912)!==0&&(r.flags&128)===0&&(pt(r),r.subtreeFlags&6&&(r.flags|=8192)):pt(r),s=r.updateQueue,s!==null&&pc(r,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),i=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool),i!==s&&(r.flags|=2048),e!==null&&ue(ss),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),r.memoizedState.cache!==s&&(r.flags|=2048),Hr(jt),pt(r),null;case 25:return null;case 30:return null}throw Error(o(156,r.tag))}function yE(e,r){switch(Lf(r),r.tag){case 1:return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 3:return Hr(jt),Fe(),e=r.flags,(e&65536)!==0&&(e&128)===0?(r.flags=e&-65537|128,r):null;case 26:case 27:case 5:return Ie(r),null;case 13:if(Ir(r),e=r.memoizedState,e!==null&&e.dehydrated!==null){if(r.alternate===null)throw Error(o(340));ti()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 19:return ue(zt),null;case 4:return Fe(),null;case 10:return Hr(r.type),null;case 22:case 23:return Ir(r),Wf(),e!==null&&ue(ss),e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 24:return Hr(jt),null;case 25:return null;default:return null}}function Vv(e,r){switch(Lf(r),r.tag){case 3:Hr(jt),Fe();break;case 26:case 27:case 5:Ie(r);break;case 4:Fe();break;case 13:Ir(r);break;case 19:ue(zt);break;case 10:Hr(r.type);break;case 22:case 23:Ir(r),Wf(),e!==null&&ue(ss);break;case 24:Hr(jt)}}function yi(e,r){try{var s=r.updateQueue,i=s!==null?s.lastEffect:null;if(i!==null){var u=i.next;s=u;do{if((s.tag&e)===e){i=void 0;var h=s.create,b=s.inst;i=h(),b.destroy=i}s=s.next}while(s!==u)}}catch(S){ft(r,r.return,S)}}function ya(e,r,s){try{var i=r.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var h=u.next;i=h;do{if((i.tag&e)===e){var b=i.inst,S=b.destroy;if(S!==void 0){b.destroy=void 0,u=r;var M=s,H=S;try{H()}catch(J){ft(u,M,J)}}}i=i.next}while(i!==h)}}catch(J){ft(r,r.return,J)}}function Hv(e){var r=e.updateQueue;if(r!==null){var s=e.stateNode;try{Ag(r,s)}catch(i){ft(e,e.return,i)}}}function Fv(e,r,s){s.props=is(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(i){ft(e,r,i)}}function bi(e,r){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof s=="function"?e.refCleanup=s(i):s.current=i}}catch(u){ft(e,r,u)}}function mr(e,r){var s=e.ref,i=e.refCleanup;if(s!==null)if(typeof i=="function")try{i()}catch(u){ft(e,r,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(u){ft(e,r,u)}else s.current=null}function Iv(e){var r=e.type,s=e.memoizedProps,i=e.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":s.autoFocus&&i.focus();break e;case"img":s.src?i.src=s.src:s.srcSet&&(i.srcset=s.srcSet)}}catch(u){ft(e,e.return,u)}}function Rd(e,r,s){try{var i=e.stateNode;BE(i,e.type,s,r),i[dt]=r}catch(u){ft(e,e.return,u)}}function qv(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ra(e.type)||e.tag===4}function Cd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qv(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&&Ra(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 Ad(e,r,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,r?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,r):(r=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,r.appendChild(e),s=s._reactRootContainer,s!=null||r.onclick!==null||(r.onclick=Cc));else if(i!==4&&(i===27&&Ra(e.type)&&(s=e.stateNode,r=null),e=e.child,e!==null))for(Ad(e,r,s),e=e.sibling;e!==null;)Ad(e,r,s),e=e.sibling}function gc(e,r,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,r?s.insertBefore(e,r):s.appendChild(e);else if(i!==4&&(i===27&&Ra(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(gc(e,r,s),e=e.sibling;e!==null;)gc(e,r,s),e=e.sibling}function Gv(e){var r=e.stateNode,s=e.memoizedProps;try{for(var i=e.type,u=r.attributes;u.length;)r.removeAttributeNode(u[0]);Qt(r,i,s),r[St]=e,r[dt]=s}catch(h){ft(e,e.return,h)}}var Yr=!1,Et=!1,Od=!1,Yv=typeof WeakSet=="function"?WeakSet:Set,It=null;function bE(e,r){if(e=e.containerInfo,Jd=jc,e=rg(e),Cf(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var i=s.getSelection&&s.getSelection();if(i&&i.rangeCount!==0){s=i.anchorNode;var u=i.anchorOffset,h=i.focusNode;i=i.focusOffset;try{s.nodeType,h.nodeType}catch{s=null;break e}var b=0,S=-1,M=-1,H=0,J=0,ne=e,G=null;t:for(;;){for(var Y;ne!==s||u!==0&&ne.nodeType!==3||(S=b+u),ne!==h||i!==0&&ne.nodeType!==3||(M=b+i),ne.nodeType===3&&(b+=ne.nodeValue.length),(Y=ne.firstChild)!==null;)G=ne,ne=Y;for(;;){if(ne===e)break t;if(G===s&&++H===u&&(S=b),G===h&&++J===i&&(M=b),(Y=ne.nextSibling)!==null)break;ne=G,G=ne.parentNode}ne=Y}s=S===-1||M===-1?null:{start:S,end:M}}else s=null}s=s||{start:0,end:0}}else s=null;for(eh={focusedElem:e,selectionRange:s},jc=!1,It=r;It!==null;)if(r=It,e=r.child,(r.subtreeFlags&1024)!==0&&e!==null)e.return=r,It=e;else for(;It!==null;){switch(r=It,h=r.alternate,e=r.flags,r.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&h!==null){e=void 0,s=r,u=h.memoizedProps,h=h.memoizedState,i=s.stateNode;try{var je=is(s.type,u,s.elementType===s.type);e=i.getSnapshotBeforeUpdate(je,h),i.__reactInternalSnapshotBeforeUpdate=e}catch(Me){ft(s,s.return,Me)}}break;case 3:if((e&1024)!==0){if(e=r.stateNode.containerInfo,s=e.nodeType,s===9)rh(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":rh(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(o(163))}if(e=r.sibling,e!==null){e.return=r.return,It=e;break}It=r.return}}function Zv(e,r,s){var i=s.flags;switch(s.tag){case 0:case 11:case 15:ba(e,s),i&4&&yi(5,s);break;case 1:if(ba(e,s),i&4)if(e=s.stateNode,r===null)try{e.componentDidMount()}catch(b){ft(s,s.return,b)}else{var u=is(s.type,r.memoizedProps);r=r.memoizedState;try{e.componentDidUpdate(u,r,e.__reactInternalSnapshotBeforeUpdate)}catch(b){ft(s,s.return,b)}}i&64&&Hv(s),i&512&&bi(s,s.return);break;case 3:if(ba(e,s),i&64&&(e=s.updateQueue,e!==null)){if(r=null,s.child!==null)switch(s.child.tag){case 27:case 5:r=s.child.stateNode;break;case 1:r=s.child.stateNode}try{Ag(e,r)}catch(b){ft(s,s.return,b)}}break;case 27:r===null&&i&4&&Gv(s);case 26:case 5:ba(e,s),r===null&&i&4&&Iv(s),i&512&&bi(s,s.return);break;case 12:ba(e,s);break;case 13:ba(e,s),i&4&&Xv(e,s),i&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=AE.bind(null,s),YE(e,s))));break;case 22:if(i=s.memoizedState!==null||Yr,!i){r=r!==null&&r.memoizedState!==null||Et,u=Yr;var h=Et;Yr=i,(Et=r)&&!h?xa(e,s,(s.subtreeFlags&8772)!==0):ba(e,s),Yr=u,Et=h}break;case 30:break;default:ba(e,s)}}function Qv(e){var r=e.alternate;r!==null&&(e.alternate=null,Qv(r)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(r=e.stateNode,r!==null&&lf(r)),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 mt=null,fn=!1;function Zr(e,r,s){for(s=s.child;s!==null;)$v(e,r,s),s=s.sibling}function $v(e,r,s){if(ze&&typeof ze.onCommitFiberUnmount=="function")try{ze.onCommitFiberUnmount(Ee,s)}catch{}switch(s.tag){case 26:Et||mr(s,r),Zr(e,r,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Et||mr(s,r);var i=mt,u=fn;Ra(s.type)&&(mt=s.stateNode,fn=!1),Zr(e,r,s),Ai(s.stateNode),mt=i,fn=u;break;case 5:Et||mr(s,r);case 6:if(i=mt,u=fn,mt=null,Zr(e,r,s),mt=i,fn=u,mt!==null)if(fn)try{(mt.nodeType===9?mt.body:mt.nodeName==="HTML"?mt.ownerDocument.body:mt).removeChild(s.stateNode)}catch(h){ft(s,r,h)}else try{mt.removeChild(s.stateNode)}catch(h){ft(s,r,h)}break;case 18:mt!==null&&(fn?(e=mt,Py(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Ui(e)):Py(mt,s.stateNode));break;case 4:i=mt,u=fn,mt=s.stateNode.containerInfo,fn=!0,Zr(e,r,s),mt=i,fn=u;break;case 0:case 11:case 14:case 15:Et||ya(2,s,r),Et||ya(4,s,r),Zr(e,r,s);break;case 1:Et||(mr(s,r),i=s.stateNode,typeof i.componentWillUnmount=="function"&&Fv(s,r,i)),Zr(e,r,s);break;case 21:Zr(e,r,s);break;case 22:Et=(i=Et)||s.memoizedState!==null,Zr(e,r,s),Et=i;break;default:Zr(e,r,s)}}function Xv(e,r){if(r.memoizedState===null&&(e=r.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ui(e)}catch(s){ft(r,r.return,s)}}function xE(e){switch(e.tag){case 13:case 19:var r=e.stateNode;return r===null&&(r=e.stateNode=new Yv),r;case 22:return e=e.stateNode,r=e._retryCache,r===null&&(r=e._retryCache=new Yv),r;default:throw Error(o(435,e.tag))}}function Md(e,r){var s=xE(e);r.forEach(function(i){var u=OE.bind(null,e,i);s.has(i)||(s.add(i),i.then(u,u))})}function Sn(e,r){var s=r.deletions;if(s!==null)for(var i=0;i<s.length;i++){var u=s[i],h=e,b=r,S=b;e:for(;S!==null;){switch(S.tag){case 27:if(Ra(S.type)){mt=S.stateNode,fn=!1;break e}break;case 5:mt=S.stateNode,fn=!1;break e;case 3:case 4:mt=S.stateNode.containerInfo,fn=!0;break e}S=S.return}if(mt===null)throw Error(o(160));$v(h,b,u),mt=null,fn=!1,h=u.alternate,h!==null&&(h.return=null),u.return=null}if(r.subtreeFlags&13878)for(r=r.child;r!==null;)Kv(r,e),r=r.sibling}var Qn=null;function Kv(e,r){var s=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Sn(r,e),_n(e),i&4&&(ya(3,e,e.return),yi(3,e),ya(5,e,e.return));break;case 1:Sn(r,e),_n(e),i&512&&(Et||s===null||mr(s,s.return)),i&64&&Yr&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?i:s.concat(i))));break;case 26:var u=Qn;if(Sn(r,e),_n(e),i&512&&(Et||s===null||mr(s,s.return)),i&4){var h=s!==null?s.memoizedState:null;if(i=e.memoizedState,s===null)if(i===null)if(e.stateNode===null){e:{i=e.type,s=e.memoizedProps,u=u.ownerDocument||u;t:switch(i){case"title":h=u.getElementsByTagName("title")[0],(!h||h[Io]||h[St]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=u.createElement(i),u.head.insertBefore(h,u.querySelector("head > title"))),Qt(h,i,s),h[St]=e,Ht(h),i=h;break e;case"link":var b=Gy("link","href",u).get(i+(s.href||""));if(b){for(var S=0;S<b.length;S++)if(h=b[S],h.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&h.getAttribute("rel")===(s.rel==null?null:s.rel)&&h.getAttribute("title")===(s.title==null?null:s.title)&&h.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){b.splice(S,1);break t}}h=u.createElement(i),Qt(h,i,s),u.head.appendChild(h);break;case"meta":if(b=Gy("meta","content",u).get(i+(s.content||""))){for(S=0;S<b.length;S++)if(h=b[S],h.getAttribute("content")===(s.content==null?null:""+s.content)&&h.getAttribute("name")===(s.name==null?null:s.name)&&h.getAttribute("property")===(s.property==null?null:s.property)&&h.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&h.getAttribute("charset")===(s.charSet==null?null:s.charSet)){b.splice(S,1);break t}}h=u.createElement(i),Qt(h,i,s),u.head.appendChild(h);break;default:throw Error(o(468,i))}h[St]=e,Ht(h),i=h}e.stateNode=i}else Yy(u,e.type,e.stateNode);else e.stateNode=qy(u,i,e.memoizedProps);else h!==i?(h===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):h.count--,i===null?Yy(u,e.type,e.stateNode):qy(u,i,e.memoizedProps)):i===null&&e.stateNode!==null&&Rd(e,e.memoizedProps,s.memoizedProps)}break;case 27:Sn(r,e),_n(e),i&512&&(Et||s===null||mr(s,s.return)),s!==null&&i&4&&Rd(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Sn(r,e),_n(e),i&512&&(Et||s===null||mr(s,s.return)),e.flags&32){u=e.stateNode;try{Us(u,"")}catch(Y){ft(e,e.return,Y)}}i&4&&e.stateNode!=null&&(u=e.memoizedProps,Rd(e,u,s!==null?s.memoizedProps:u)),i&1024&&(Od=!0);break;case 6:if(Sn(r,e),_n(e),i&4){if(e.stateNode===null)throw Error(o(162));i=e.memoizedProps,s=e.stateNode;try{s.nodeValue=i}catch(Y){ft(e,e.return,Y)}}break;case 3:if(Nc=null,u=Qn,Qn=Oc(r.containerInfo),Sn(r,e),Qn=u,_n(e),i&4&&s!==null&&s.memoizedState.isDehydrated)try{Ui(r.containerInfo)}catch(Y){ft(e,e.return,Y)}Od&&(Od=!1,Wv(e));break;case 4:i=Qn,Qn=Oc(e.stateNode.containerInfo),Sn(r,e),_n(e),Qn=i;break;case 12:Sn(r,e),_n(e);break;case 13:Sn(r,e),_n(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Ud=vt()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Md(e,i)));break;case 22:u=e.memoizedState!==null;var M=s!==null&&s.memoizedState!==null,H=Yr,J=Et;if(Yr=H||u,Et=J||M,Sn(r,e),Et=J,Yr=H,_n(e),i&8192)e:for(r=e.stateNode,r._visibility=u?r._visibility&-2:r._visibility|1,u&&(s===null||M||Yr||Et||ls(e)),s=null,r=e;;){if(r.tag===5||r.tag===26){if(s===null){M=s=r;try{if(h=M.stateNode,u)b=h.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{S=M.stateNode;var ne=M.memoizedProps.style,G=ne!=null&&ne.hasOwnProperty("display")?ne.display:null;S.style.display=G==null||typeof G=="boolean"?"":(""+G).trim()}}catch(Y){ft(M,M.return,Y)}}}else if(r.tag===6){if(s===null){M=r;try{M.stateNode.nodeValue=u?"":M.memoizedProps}catch(Y){ft(M,M.return,Y)}}}else if((r.tag!==22&&r.tag!==23||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break e;for(;r.sibling===null;){if(r.return===null||r.return===e)break e;s===r&&(s=null),r=r.return}s===r&&(s=null),r.sibling.return=r.return,r=r.sibling}i&4&&(i=e.updateQueue,i!==null&&(s=i.retryQueue,s!==null&&(i.retryQueue=null,Md(e,s))));break;case 19:Sn(r,e),_n(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Md(e,i)));break;case 30:break;case 21:break;default:Sn(r,e),_n(e)}}function _n(e){var r=e.flags;if(r&2){try{for(var s,i=e.return;i!==null;){if(qv(i)){s=i;break}i=i.return}if(s==null)throw Error(o(160));switch(s.tag){case 27:var u=s.stateNode,h=Cd(e);gc(e,h,u);break;case 5:var b=s.stateNode;s.flags&32&&(Us(b,""),s.flags&=-33);var S=Cd(e);gc(e,S,b);break;case 3:case 4:var M=s.stateNode.containerInfo,H=Cd(e);Ad(e,H,M);break;default:throw Error(o(161))}}catch(J){ft(e,e.return,J)}e.flags&=-3}r&4096&&(e.flags&=-4097)}function Wv(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var r=e;Wv(r),r.tag===5&&r.flags&1024&&r.stateNode.reset(),e=e.sibling}}function ba(e,r){if(r.subtreeFlags&8772)for(r=r.child;r!==null;)Zv(e,r.alternate,r),r=r.sibling}function ls(e){for(e=e.child;e!==null;){var r=e;switch(r.tag){case 0:case 11:case 14:case 15:ya(4,r,r.return),ls(r);break;case 1:mr(r,r.return);var s=r.stateNode;typeof s.componentWillUnmount=="function"&&Fv(r,r.return,s),ls(r);break;case 27:Ai(r.stateNode);case 26:case 5:mr(r,r.return),ls(r);break;case 22:r.memoizedState===null&&ls(r);break;case 30:ls(r);break;default:ls(r)}e=e.sibling}}function xa(e,r,s){for(s=s&&(r.subtreeFlags&8772)!==0,r=r.child;r!==null;){var i=r.alternate,u=e,h=r,b=h.flags;switch(h.tag){case 0:case 11:case 15:xa(u,h,s),yi(4,h);break;case 1:if(xa(u,h,s),i=h,u=i.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(H){ft(i,i.return,H)}if(i=h,u=i.updateQueue,u!==null){var S=i.stateNode;try{var M=u.shared.hiddenCallbacks;if(M!==null)for(u.shared.hiddenCallbacks=null,u=0;u<M.length;u++)Cg(M[u],S)}catch(H){ft(i,i.return,H)}}s&&b&64&&Hv(h),bi(h,h.return);break;case 27:Gv(h);case 26:case 5:xa(u,h,s),s&&i===null&&b&4&&Iv(h),bi(h,h.return);break;case 12:xa(u,h,s);break;case 13:xa(u,h,s),s&&b&4&&Xv(u,h);break;case 22:h.memoizedState===null&&xa(u,h,s),bi(h,h.return);break;case 30:break;default:xa(u,h,s)}r=r.sibling}}function Nd(e,r){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(e=r.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&ai(s))}function Dd(e,r){e=null,r.alternate!==null&&(e=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==e&&(r.refCount++,e!=null&&ai(e))}function pr(e,r,s,i){if(r.subtreeFlags&10256)for(r=r.child;r!==null;)Jv(e,r,s,i),r=r.sibling}function Jv(e,r,s,i){var u=r.flags;switch(r.tag){case 0:case 11:case 15:pr(e,r,s,i),u&2048&&yi(9,r);break;case 1:pr(e,r,s,i);break;case 3:pr(e,r,s,i),u&2048&&(e=null,r.alternate!==null&&(e=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==e&&(r.refCount++,e!=null&&ai(e)));break;case 12:if(u&2048){pr(e,r,s,i),e=r.stateNode;try{var h=r.memoizedProps,b=h.id,S=h.onPostCommit;typeof S=="function"&&S(b,r.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(M){ft(r,r.return,M)}}else pr(e,r,s,i);break;case 13:pr(e,r,s,i);break;case 23:break;case 22:h=r.stateNode,b=r.alternate,r.memoizedState!==null?h._visibility&2?pr(e,r,s,i):xi(e,r):h._visibility&2?pr(e,r,s,i):(h._visibility|=2,to(e,r,s,i,(r.subtreeFlags&10256)!==0)),u&2048&&Nd(b,r);break;case 24:pr(e,r,s,i),u&2048&&Dd(r.alternate,r);break;default:pr(e,r,s,i)}}function to(e,r,s,i,u){for(u=u&&(r.subtreeFlags&10256)!==0,r=r.child;r!==null;){var h=e,b=r,S=s,M=i,H=b.flags;switch(b.tag){case 0:case 11:case 15:to(h,b,S,M,u),yi(8,b);break;case 23:break;case 22:var J=b.stateNode;b.memoizedState!==null?J._visibility&2?to(h,b,S,M,u):xi(h,b):(J._visibility|=2,to(h,b,S,M,u)),u&&H&2048&&Nd(b.alternate,b);break;case 24:to(h,b,S,M,u),u&&H&2048&&Dd(b.alternate,b);break;default:to(h,b,S,M,u)}r=r.sibling}}function xi(e,r){if(r.subtreeFlags&10256)for(r=r.child;r!==null;){var s=e,i=r,u=i.flags;switch(i.tag){case 22:xi(s,i),u&2048&&Nd(i.alternate,i);break;case 24:xi(s,i),u&2048&&Dd(i.alternate,i);break;default:xi(s,i)}r=r.sibling}}var wi=8192;function no(e){if(e.subtreeFlags&wi)for(e=e.child;e!==null;)ey(e),e=e.sibling}function ey(e){switch(e.tag){case 26:no(e),e.flags&wi&&e.memoizedState!==null&&sT(Qn,e.memoizedState,e.memoizedProps);break;case 5:no(e);break;case 3:case 4:var r=Qn;Qn=Oc(e.stateNode.containerInfo),no(e),Qn=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=wi,wi=16777216,no(e),wi=r):no(e));break;default:no(e)}}function ty(e){var r=e.alternate;if(r!==null&&(e=r.child,e!==null)){r.child=null;do r=e.sibling,e.sibling=null,e=r;while(e!==null)}}function Si(e){var r=e.deletions;if((e.flags&16)!==0){if(r!==null)for(var s=0;s<r.length;s++){var i=r[s];It=i,ry(i,e)}ty(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)ny(e),e=e.sibling}function ny(e){switch(e.tag){case 0:case 11:case 15:Si(e),e.flags&2048&&ya(9,e,e.return);break;case 3:Si(e);break;case 12:Si(e);break;case 22:var r=e.stateNode;e.memoizedState!==null&&r._visibility&2&&(e.return===null||e.return.tag!==13)?(r._visibility&=-3,vc(e)):Si(e);break;default:Si(e)}}function vc(e){var r=e.deletions;if((e.flags&16)!==0){if(r!==null)for(var s=0;s<r.length;s++){var i=r[s];It=i,ry(i,e)}ty(e)}for(e=e.child;e!==null;){switch(r=e,r.tag){case 0:case 11:case 15:ya(8,r,r.return),vc(r);break;case 22:s=r.stateNode,s._visibility&2&&(s._visibility&=-3,vc(r));break;default:vc(r)}e=e.sibling}}function ry(e,r){for(;It!==null;){var s=It;switch(s.tag){case 0:case 11:case 15:ya(8,s,r);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var i=s.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:ai(s.memoizedState.cache)}if(i=s.child,i!==null)i.return=s,It=i;else e:for(s=e;It!==null;){i=It;var u=i.sibling,h=i.return;if(Qv(i),i===s){It=null;break e}if(u!==null){u.return=h,It=u;break e}It=h}}}var wE={getCacheForType:function(e){var r=Kt(jt),s=r.data.get(e);return s===void 0&&(s=e(),r.data.set(e,s)),s}},SE=typeof WeakMap=="function"?WeakMap:Map,st=0,ht=null,Xe=null,et=0,ot=0,En=null,wa=!1,ro=!1,kd=!1,Qr=0,bt=0,Sa=0,cs=0,jd=0,Vn=0,ao=0,_i=null,dn=null,zd=!1,Ud=0,yc=1/0,bc=null,_a=null,Zt=0,Ea=null,so=null,oo=0,Pd=0,Ld=null,ay=null,Ei=0,Bd=null;function Tn(){if((st&2)!==0&&et!==0)return et&-et;if(D.T!==null){var e=Zs;return e!==0?e:Yd()}return Za()}function sy(){Vn===0&&(Vn=(et&536870912)===0||rt?Yn():536870912);var e=Bn.current;return e!==null&&(e.flags|=32),Vn}function Rn(e,r,s){(e===ht&&(ot===2||ot===9)||e.cancelPendingCommit!==null)&&(io(e,0),Ta(e,et,Vn,!1)),ca(e,s),((st&2)===0||e!==ht)&&(e===ht&&((st&2)===0&&(cs|=s),bt===4&&Ta(e,et,Vn,!1)),gr(e))}function oy(e,r,s){if((st&6)!==0)throw Error(o(327));var i=!s&&(r&124)===0&&(r&e.expiredLanes)===0||kr(e,r),u=i?TE(e,r):Fd(e,r,!0),h=i;do{if(u===0){ro&&!i&&Ta(e,r,0,!1);break}else{if(s=e.current.alternate,h&&!_E(s)){u=Fd(e,r,!1),h=!1;continue}if(u===2){if(h=r,e.errorRecoveryDisabledLanes&h)var b=0;else b=e.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){r=b;e:{var S=e;u=_i;var M=S.current.memoizedState.isDehydrated;if(M&&(io(S,b).flags|=256),b=Fd(S,b,!1),b!==2){if(kd&&!M){S.errorRecoveryDisabledLanes|=h,cs|=h,u=4;break e}h=dn,dn=u,h!==null&&(dn===null?dn=h:dn.push.apply(dn,h))}u=b}if(h=!1,u!==2)continue}}if(u===1){io(e,0),Ta(e,r,0,!0);break}e:{switch(i=e,h=u,h){case 0:case 1:throw Error(o(345));case 4:if((r&4194048)!==r)break;case 6:Ta(i,r,Vn,!wa);break e;case 2:dn=null;break;case 3:case 5:break;default:throw Error(o(329))}if((r&62914560)===r&&(u=Ud+300-vt(),10<u)){if(Ta(i,r,Vn,!wa),fr(i,0,!0)!==0)break e;i.timeoutHandle=zy(iy.bind(null,i,s,dn,bc,zd,r,Vn,cs,ao,wa,h,2,-0,0),u);break e}iy(i,s,dn,bc,zd,r,Vn,cs,ao,wa,h,0,-0,0)}}break}while(!0);gr(e)}function iy(e,r,s,i,u,h,b,S,M,H,J,ne,G,Y){if(e.timeoutHandle=-1,ne=r.subtreeFlags,(ne&8192||(ne&16785408)===16785408)&&(Ni={stylesheets:null,count:0,unsuspend:aT},ey(r),ne=oT(),ne!==null)){e.cancelPendingCommit=ne(my.bind(null,e,r,h,s,i,u,b,S,M,J,1,G,Y)),Ta(e,h,b,!H);return}my(e,r,h,s,i,u,b,S,M)}function _E(e){for(var r=e;;){var s=r.tag;if((s===0||s===11||s===15)&&r.flags&16384&&(s=r.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var i=0;i<s.length;i++){var u=s[i],h=u.getSnapshot;u=u.value;try{if(!xn(h(),u))return!1}catch{return!1}}if(s=r.child,r.subtreeFlags&16384&&s!==null)s.return=r,r=s;else{if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}function Ta(e,r,s,i){r&=~jd,r&=~cs,e.suspendedLanes|=r,e.pingedLanes&=~r,i&&(e.warmLanes|=r),i=e.expirationTimes;for(var u=r;0<u;){var h=31-at(u),b=1<<h;i[h]=-1,u&=~b}s!==0&&Pe(e,s,r)}function xc(){return(st&6)===0?(Ti(0),!1):!0}function Vd(){if(Xe!==null){if(ot===0)var e=Xe.return;else e=Xe,Vr=rs=null,rd(e),Js=null,pi=0,e=Xe;for(;e!==null;)Vv(e.alternate,e),e=e.return;Xe=null}}function io(e,r){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,HE(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Vd(),ht=e,Xe=s=Pr(e.current,null),et=r,ot=0,En=null,wa=!1,ro=kr(e,r),kd=!1,ao=Vn=jd=cs=Sa=bt=0,dn=_i=null,zd=!1,(r&8)!==0&&(r|=r&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=r;0<i;){var u=31-at(i),h=1<<u;r|=e[u],i&=~h}return Qr=r,Fl(),s}function ly(e,r){Ye=null,D.H=ic,r===oi||r===Kl?(r=Tg(),ot=3):r===Sg?(r=Tg(),ot=4):ot=r===Rv?8:r!==null&&typeof r=="object"&&typeof r.then=="function"?6:1,En=r,Xe===null&&(bt=1,dc(e,zn(r,e.current)))}function cy(){var e=D.H;return D.H=ic,e===null?ic:e}function uy(){var e=D.A;return D.A=wE,e}function Hd(){bt=4,wa||(et&4194048)!==et&&Bn.current!==null||(ro=!0),(Sa&134217727)===0&&(cs&134217727)===0||ht===null||Ta(ht,et,Vn,!1)}function Fd(e,r,s){var i=st;st|=2;var u=cy(),h=uy();(ht!==e||et!==r)&&(bc=null,io(e,r)),r=!1;var b=bt;e:do try{if(ot!==0&&Xe!==null){var S=Xe,M=En;switch(ot){case 8:Vd(),b=6;break e;case 3:case 2:case 9:case 6:Bn.current===null&&(r=!0);var H=ot;if(ot=0,En=null,lo(e,S,M,H),s&&ro){b=0;break e}break;default:H=ot,ot=0,En=null,lo(e,S,M,H)}}EE(),b=bt;break}catch(J){ly(e,J)}while(!0);return r&&e.shellSuspendCounter++,Vr=rs=null,st=i,D.H=u,D.A=h,Xe===null&&(ht=null,et=0,Fl()),b}function EE(){for(;Xe!==null;)fy(Xe)}function TE(e,r){var s=st;st|=2;var i=cy(),u=uy();ht!==e||et!==r?(bc=null,yc=vt()+500,io(e,r)):ro=kr(e,r);e:do try{if(ot!==0&&Xe!==null){r=Xe;var h=En;t:switch(ot){case 1:ot=0,En=null,lo(e,r,h,1);break;case 2:case 9:if(_g(h)){ot=0,En=null,dy(r);break}r=function(){ot!==2&&ot!==9||ht!==e||(ot=7),gr(e)},h.then(r,r);break e;case 3:ot=7;break e;case 4:ot=5;break e;case 7:_g(h)?(ot=0,En=null,dy(r)):(ot=0,En=null,lo(e,r,h,7));break;case 5:var b=null;switch(Xe.tag){case 26:b=Xe.memoizedState;case 5:case 27:var S=Xe;if(!b||Zy(b)){ot=0,En=null;var M=S.sibling;if(M!==null)Xe=M;else{var H=S.return;H!==null?(Xe=H,wc(H)):Xe=null}break t}}ot=0,En=null,lo(e,r,h,5);break;case 6:ot=0,En=null,lo(e,r,h,6);break;case 8:Vd(),bt=6;break e;default:throw Error(o(462))}}RE();break}catch(J){ly(e,J)}while(!0);return Vr=rs=null,D.H=i,D.A=u,st=s,Xe!==null?0:(ht=null,et=0,Fl(),bt)}function RE(){for(;Xe!==null&&!or();)fy(Xe)}function fy(e){var r=Lv(e.alternate,e,Qr);e.memoizedProps=e.pendingProps,r===null?wc(e):Xe=r}function dy(e){var r=e,s=r.alternate;switch(r.tag){case 15:case 0:r=Dv(s,r,r.pendingProps,r.type,void 0,et);break;case 11:r=Dv(s,r,r.pendingProps,r.type.render,r.ref,et);break;case 5:rd(r);default:Vv(s,r),r=Xe=hg(r,Qr),r=Lv(s,r,Qr)}e.memoizedProps=e.pendingProps,r===null?wc(e):Xe=r}function lo(e,r,s,i){Vr=rs=null,rd(r),Js=null,pi=0;var u=r.return;try{if(pE(e,u,r,s,et)){bt=1,dc(e,zn(s,e.current)),Xe=null;return}}catch(h){if(u!==null)throw Xe=u,h;bt=1,dc(e,zn(s,e.current)),Xe=null;return}r.flags&32768?(rt||i===1?e=!0:ro||(et&536870912)!==0?e=!1:(wa=e=!0,(i===2||i===9||i===3||i===6)&&(i=Bn.current,i!==null&&i.tag===13&&(i.flags|=16384))),hy(r,e)):wc(r)}function wc(e){var r=e;do{if((r.flags&32768)!==0){hy(r,wa);return}e=r.return;var s=vE(r.alternate,r,Qr);if(s!==null){Xe=s;return}if(r=r.sibling,r!==null){Xe=r;return}Xe=r=e}while(r!==null);bt===0&&(bt=5)}function hy(e,r){do{var s=yE(e.alternate,e);if(s!==null){s.flags&=32767,Xe=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!r&&(e=e.sibling,e!==null)){Xe=e;return}Xe=e=s}while(e!==null);bt=6,Xe=null}function my(e,r,s,i,u,h,b,S,M){e.cancelPendingCommit=null;do Sc();while(Zt!==0);if((st&6)!==0)throw Error(o(327));if(r!==null){if(r===e.current)throw Error(o(177));if(h=r.lanes|r.childLanes,h|=Df,Ml(e,s,h,b,S,M),e===ht&&(Xe=ht=null,et=0),so=r,Ea=e,oo=s,Pd=h,Ld=u,ay=i,(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ME(F,function(){return by(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(r.flags&13878)!==0,(r.subtreeFlags&13878)!==0||i){i=D.T,D.T=null,u=Z.p,Z.p=2,b=st,st|=4;try{bE(e,r,s)}finally{st=b,Z.p=u,D.T=i}}Zt=1,py(),gy(),vy()}}function py(){if(Zt===1){Zt=0;var e=Ea,r=so,s=(r.flags&13878)!==0;if((r.subtreeFlags&13878)!==0||s){s=D.T,D.T=null;var i=Z.p;Z.p=2;var u=st;st|=4;try{Kv(r,e);var h=eh,b=rg(e.containerInfo),S=h.focusedElem,M=h.selectionRange;if(b!==S&&S&&S.ownerDocument&&ng(S.ownerDocument.documentElement,S)){if(M!==null&&Cf(S)){var H=M.start,J=M.end;if(J===void 0&&(J=H),"selectionStart"in S)S.selectionStart=H,S.selectionEnd=Math.min(J,S.value.length);else{var ne=S.ownerDocument||document,G=ne&&ne.defaultView||window;if(G.getSelection){var Y=G.getSelection(),je=S.textContent.length,Me=Math.min(M.start,je),ut=M.end===void 0?Me:Math.min(M.end,je);!Y.extend&&Me>ut&&(b=ut,ut=Me,Me=b);var U=tg(S,Me),j=tg(S,ut);if(U&&j&&(Y.rangeCount!==1||Y.anchorNode!==U.node||Y.anchorOffset!==U.offset||Y.focusNode!==j.node||Y.focusOffset!==j.offset)){var V=ne.createRange();V.setStart(U.node,U.offset),Y.removeAllRanges(),Me>ut?(Y.addRange(V),Y.extend(j.node,j.offset)):(V.setEnd(j.node,j.offset),Y.addRange(V))}}}}for(ne=[],Y=S;Y=Y.parentNode;)Y.nodeType===1&&ne.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<ne.length;S++){var ee=ne[S];ee.element.scrollLeft=ee.left,ee.element.scrollTop=ee.top}}jc=!!Jd,eh=Jd=null}finally{st=u,Z.p=i,D.T=s}}e.current=r,Zt=2}}function gy(){if(Zt===2){Zt=0;var e=Ea,r=so,s=(r.flags&8772)!==0;if((r.subtreeFlags&8772)!==0||s){s=D.T,D.T=null;var i=Z.p;Z.p=2;var u=st;st|=4;try{Zv(e,r.alternate,r)}finally{st=u,Z.p=i,D.T=s}}Zt=3}}function vy(){if(Zt===4||Zt===3){Zt=0,ir();var e=Ea,r=so,s=oo,i=ay;(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?Zt=5:(Zt=0,so=Ea=null,yy(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(_a=null),Gt(s),r=r.stateNode,ze&&typeof ze.onCommitFiberRoot=="function")try{ze.onCommitFiberRoot(Ee,r,void 0,(r.current.flags&128)===128)}catch{}if(i!==null){r=D.T,u=Z.p,Z.p=2,D.T=null;try{for(var h=e.onRecoverableError,b=0;b<i.length;b++){var S=i[b];h(S.value,{componentStack:S.stack})}}finally{D.T=r,Z.p=u}}(oo&3)!==0&&Sc(),gr(e),u=e.pendingLanes,(s&4194090)!==0&&(u&42)!==0?e===Bd?Ei++:(Ei=0,Bd=e):Ei=0,Ti(0)}}function yy(e,r){(e.pooledCacheLanes&=r)===0&&(r=e.pooledCache,r!=null&&(e.pooledCache=null,ai(r)))}function Sc(e){return py(),gy(),vy(),by()}function by(){if(Zt!==5)return!1;var e=Ea,r=Pd;Pd=0;var s=Gt(oo),i=D.T,u=Z.p;try{Z.p=32>s?32:s,D.T=null,s=Ld,Ld=null;var h=Ea,b=oo;if(Zt=0,so=Ea=null,oo=0,(st&6)!==0)throw Error(o(331));var S=st;if(st|=4,ny(h.current),Jv(h,h.current,b,s),st=S,Ti(0,!1),ze&&typeof ze.onPostCommitFiberRoot=="function")try{ze.onPostCommitFiberRoot(Ee,h)}catch{}return!0}finally{Z.p=u,D.T=i,yy(e,r)}}function xy(e,r,s){r=zn(s,r),r=vd(e.stateNode,r,2),e=ma(e,r,2),e!==null&&(ca(e,2),gr(e))}function ft(e,r,s){if(e.tag===3)xy(e,e,s);else for(;r!==null;){if(r.tag===3){xy(r,e,s);break}else if(r.tag===1){var i=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(_a===null||!_a.has(i))){e=zn(s,e),s=Ev(2),i=ma(r,s,2),i!==null&&(Tv(s,i,r,e),ca(i,2),gr(i));break}}r=r.return}}function Id(e,r,s){var i=e.pingCache;if(i===null){i=e.pingCache=new SE;var u=new Set;i.set(r,u)}else u=i.get(r),u===void 0&&(u=new Set,i.set(r,u));u.has(s)||(kd=!0,u.add(s),e=CE.bind(null,e,r,s),r.then(e,e))}function CE(e,r,s){var i=e.pingCache;i!==null&&i.delete(r),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ht===e&&(et&s)===s&&(bt===4||bt===3&&(et&62914560)===et&&300>vt()-Ud?(st&2)===0&&io(e,0):jd|=s,ao===et&&(ao=0)),gr(e)}function wy(e,r){r===0&&(r=Ol()),e=Is(e,r),e!==null&&(ca(e,r),gr(e))}function AE(e){var r=e.memoizedState,s=0;r!==null&&(s=r.retryLane),wy(e,s)}function OE(e,r){var s=0;switch(e.tag){case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(s=u.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(o(314))}i!==null&&i.delete(r),wy(e,s)}function ME(e,r){return At(e,r)}var _c=null,co=null,qd=!1,Ec=!1,Gd=!1,us=0;function gr(e){e!==co&&e.next===null&&(co===null?_c=co=e:co=co.next=e),Ec=!0,qd||(qd=!0,DE())}function Ti(e,r){if(!Gd&&Ec){Gd=!0;do for(var s=!1,i=_c;i!==null;){if(e!==0){var u=i.pendingLanes;if(u===0)var h=0;else{var b=i.suspendedLanes,S=i.pingedLanes;h=(1<<31-at(42|e)+1)-1,h&=u&~(b&~S),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(s=!0,Ty(i,h))}else h=et,h=fr(i,i===ht?h:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(h&3)===0||kr(i,h)||(s=!0,Ty(i,h));i=i.next}while(s);Gd=!1}}function NE(){Sy()}function Sy(){Ec=qd=!1;var e=0;us!==0&&(VE()&&(e=us),us=0);for(var r=vt(),s=null,i=_c;i!==null;){var u=i.next,h=_y(i,r);h===0?(i.next=null,s===null?_c=u:s.next=u,u===null&&(co=s)):(s=i,(e!==0||(h&3)!==0)&&(Ec=!0)),i=u}Ti(e)}function _y(e,r){for(var s=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,h=e.pendingLanes&-62914561;0<h;){var b=31-at(h),S=1<<b,M=u[b];M===-1?((S&s)===0||(S&i)!==0)&&(u[b]=la(S,r)):M<=r&&(e.expiredLanes|=S),h&=~S}if(r=ht,s=et,s=fr(e,e===r?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,s===0||e===r&&(ot===2||ot===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Bt(i),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||kr(e,s)){if(r=s&-s,r===e.callbackPriority)return r;switch(i!==null&&Bt(i),Gt(s)){case 2:case 8:s=k;break;case 32:s=F;break;case 268435456:s=pe;break;default:s=F}return i=Ey.bind(null,e),s=At(s,i),e.callbackPriority=r,e.callbackNode=s,r}return i!==null&&i!==null&&Bt(i),e.callbackPriority=2,e.callbackNode=null,2}function Ey(e,r){if(Zt!==0&&Zt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Sc()&&e.callbackNode!==s)return null;var i=et;return i=fr(e,e===ht?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(oy(e,i,r),_y(e,vt()),e.callbackNode!=null&&e.callbackNode===s?Ey.bind(null,e):null)}function Ty(e,r){if(Sc())return null;oy(e,r,!0)}function DE(){FE(function(){(st&6)!==0?At(tn,NE):Sy()})}function Yd(){return us===0&&(us=Yn()),us}function Ry(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:zl(""+e)}function Cy(e,r){var s=r.ownerDocument.createElement("input");return s.name=r.name,s.value=r.value,e.id&&s.setAttribute("form",e.id),r.parentNode.insertBefore(s,r),e=new FormData(e),s.parentNode.removeChild(s),e}function kE(e,r,s,i,u){if(r==="submit"&&s&&s.stateNode===u){var h=Ry((u[dt]||null).action),b=i.submitter;b&&(r=(r=b[dt]||null)?Ry(r.formAction):b.getAttribute("formAction"),r!==null&&(h=r,b=null));var S=new Bl("action","action",null,i,u);e.push({event:S,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(us!==0){var M=b?Cy(u,b):new FormData(u);dd(s,{pending:!0,data:M,method:u.method,action:h},null,M)}}else typeof h=="function"&&(S.preventDefault(),M=b?Cy(u,b):new FormData(u),dd(s,{pending:!0,data:M,method:u.method,action:h},h,M))},currentTarget:u}]})}}for(var Zd=0;Zd<Nf.length;Zd++){var Qd=Nf[Zd],jE=Qd.toLowerCase(),zE=Qd[0].toUpperCase()+Qd.slice(1);Zn(jE,"on"+zE)}Zn(og,"onAnimationEnd"),Zn(ig,"onAnimationIteration"),Zn(lg,"onAnimationStart"),Zn("dblclick","onDoubleClick"),Zn("focusin","onFocus"),Zn("focusout","onBlur"),Zn(W1,"onTransitionRun"),Zn(J1,"onTransitionStart"),Zn(eE,"onTransitionCancel"),Zn(cg,"onTransitionEnd"),ks("onMouseEnter",["mouseout","mouseover"]),ks("onMouseLeave",["mouseout","mouseover"]),ks("onPointerEnter",["pointerout","pointerover"]),ks("onPointerLeave",["pointerout","pointerover"]),Qa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Qa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Qa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Qa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Qa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Qa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ri="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(" "),UE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ri));function Ay(e,r){r=(r&4)!==0;for(var s=0;s<e.length;s++){var i=e[s],u=i.event;i=i.listeners;e:{var h=void 0;if(r)for(var b=i.length-1;0<=b;b--){var S=i[b],M=S.instance,H=S.currentTarget;if(S=S.listener,M!==h&&u.isPropagationStopped())break e;h=S,u.currentTarget=H;try{h(u)}catch(J){fc(J)}u.currentTarget=null,h=M}else for(b=0;b<i.length;b++){if(S=i[b],M=S.instance,H=S.currentTarget,S=S.listener,M!==h&&u.isPropagationStopped())break e;h=S,u.currentTarget=H;try{h(u)}catch(J){fc(J)}u.currentTarget=null,h=M}}}}function Ke(e,r){var s=r[Os];s===void 0&&(s=r[Os]=new Set);var i=e+"__bubble";s.has(i)||(Oy(r,e,2,!1),s.add(i))}function $d(e,r,s){var i=0;r&&(i|=4),Oy(s,e,i,r)}var Tc="_reactListening"+Math.random().toString(36).slice(2);function Xd(e){if(!e[Tc]){e[Tc]=!0,Sp.forEach(function(s){s!=="selectionchange"&&(UE.has(s)||$d(s,!1,e),$d(s,!0,e))});var r=e.nodeType===9?e:e.ownerDocument;r===null||r[Tc]||(r[Tc]=!0,$d("selectionchange",!1,r))}}function Oy(e,r,s,i){switch(Jy(r)){case 2:var u=cT;break;case 8:u=uT;break;default:u=uh}s=u.bind(null,r,s,e),u=void 0,!yf||r!=="touchstart"&&r!=="touchmove"&&r!=="wheel"||(u=!0),i?u!==void 0?e.addEventListener(r,s,{capture:!0,passive:u}):e.addEventListener(r,s,!0):u!==void 0?e.addEventListener(r,s,{passive:u}):e.addEventListener(r,s,!1)}function Kd(e,r,s,i,u){var h=i;if((r&1)===0&&(r&2)===0&&i!==null)e:for(;;){if(i===null)return;var b=i.tag;if(b===3||b===4){var S=i.stateNode.containerInfo;if(S===u)break;if(b===4)for(b=i.return;b!==null;){var M=b.tag;if((M===3||M===4)&&b.stateNode.containerInfo===u)return;b=b.return}for(;S!==null;){if(b=Ms(S),b===null)return;if(M=b.tag,M===5||M===6||M===26||M===27){i=h=b;continue e}S=S.parentNode}}i=i.return}Up(function(){var H=h,J=gf(s),ne=[];e:{var G=ug.get(e);if(G!==void 0){var Y=Bl,je=e;switch(e){case"keypress":if(Pl(s)===0)break e;case"keydown":case"keyup":Y=M1;break;case"focusin":je="focus",Y=Sf;break;case"focusout":je="blur",Y=Sf;break;case"beforeblur":case"afterblur":Y=Sf;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=Bp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=y1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=k1;break;case og:case ig:case lg:Y=w1;break;case cg:Y=z1;break;case"scroll":case"scrollend":Y=g1;break;case"wheel":Y=P1;break;case"copy":case"cut":case"paste":Y=_1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=Hp;break;case"toggle":case"beforetoggle":Y=B1}var Me=(r&4)!==0,ut=!Me&&(e==="scroll"||e==="scrollend"),U=Me?G!==null?G+"Capture":null:G;Me=[];for(var j=H,V;j!==null;){var ee=j;if(V=ee.stateNode,ee=ee.tag,ee!==5&&ee!==26&&ee!==27||V===null||U===null||(ee=Go(j,U),ee!=null&&Me.push(Ci(j,ee,V))),ut)break;j=j.return}0<Me.length&&(G=new Y(G,je,null,s,J),ne.push({event:G,listeners:Me}))}}if((r&7)===0){e:{if(G=e==="mouseover"||e==="pointerover",Y=e==="mouseout"||e==="pointerout",G&&s!==pf&&(je=s.relatedTarget||s.fromElement)&&(Ms(je)||je[Vt]))break e;if((Y||G)&&(G=J.window===J?J:(G=J.ownerDocument)?G.defaultView||G.parentWindow:window,Y?(je=s.relatedTarget||s.toElement,Y=H,je=je?Ms(je):null,je!==null&&(ut=c(je),Me=je.tag,je!==ut||Me!==5&&Me!==27&&Me!==6)&&(je=null)):(Y=null,je=H),Y!==je)){if(Me=Bp,ee="onMouseLeave",U="onMouseEnter",j="mouse",(e==="pointerout"||e==="pointerover")&&(Me=Hp,ee="onPointerLeave",U="onPointerEnter",j="pointer"),ut=Y==null?G:qo(Y),V=je==null?G:qo(je),G=new Me(ee,j+"leave",Y,s,J),G.target=ut,G.relatedTarget=V,ee=null,Ms(J)===H&&(Me=new Me(U,j+"enter",je,s,J),Me.target=V,Me.relatedTarget=ut,ee=Me),ut=ee,Y&&je)t:{for(Me=Y,U=je,j=0,V=Me;V;V=uo(V))j++;for(V=0,ee=U;ee;ee=uo(ee))V++;for(;0<j-V;)Me=uo(Me),j--;for(;0<V-j;)U=uo(U),V--;for(;j--;){if(Me===U||U!==null&&Me===U.alternate)break t;Me=uo(Me),U=uo(U)}Me=null}else Me=null;Y!==null&&My(ne,G,Y,Me,!1),je!==null&&ut!==null&&My(ne,ut,je,Me,!0)}}e:{if(G=H?qo(H):window,Y=G.nodeName&&G.nodeName.toLowerCase(),Y==="select"||Y==="input"&&G.type==="file")var Te=$p;else if(Zp(G))if(Xp)Te=$1;else{Te=Z1;var $e=Y1}else Y=G.nodeName,!Y||Y.toLowerCase()!=="input"||G.type!=="checkbox"&&G.type!=="radio"?H&&mf(H.elementType)&&(Te=$p):Te=Q1;if(Te&&(Te=Te(e,H))){Qp(ne,Te,s,J);break e}$e&&$e(e,G,H),e==="focusout"&&H&&G.type==="number"&&H.memoizedProps.value!=null&&hf(G,"number",G.value)}switch($e=H?qo(H):window,e){case"focusin":(Zp($e)||$e.contentEditable==="true")&&(Vs=$e,Af=H,Jo=null);break;case"focusout":Jo=Af=Vs=null;break;case"mousedown":Of=!0;break;case"contextmenu":case"mouseup":case"dragend":Of=!1,ag(ne,s,J);break;case"selectionchange":if(K1)break;case"keydown":case"keyup":ag(ne,s,J)}var Oe;if(Ef)e:{switch(e){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Bs?Gp(e,s)&&(Ne="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(Ne="onCompositionStart");Ne&&(Fp&&s.locale!=="ko"&&(Bs||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Bs&&(Oe=Pp()):(ua=J,bf="value"in ua?ua.value:ua.textContent,Bs=!0)),$e=Rc(H,Ne),0<$e.length&&(Ne=new Vp(Ne,e,null,s,J),ne.push({event:Ne,listeners:$e}),Oe?Ne.data=Oe:(Oe=Yp(s),Oe!==null&&(Ne.data=Oe)))),(Oe=H1?F1(e,s):I1(e,s))&&(Ne=Rc(H,"onBeforeInput"),0<Ne.length&&($e=new Vp("onBeforeInput","beforeinput",null,s,J),ne.push({event:$e,listeners:Ne}),$e.data=Oe)),kE(ne,e,H,s,J)}Ay(ne,r)})}function Ci(e,r,s){return{instance:e,listener:r,currentTarget:s}}function Rc(e,r){for(var s=r+"Capture",i=[];e!==null;){var u=e,h=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||h===null||(u=Go(e,s),u!=null&&i.unshift(Ci(e,u,h)),u=Go(e,r),u!=null&&i.push(Ci(e,u,h))),e.tag===3)return i;e=e.return}return[]}function uo(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function My(e,r,s,i,u){for(var h=r._reactName,b=[];s!==null&&s!==i;){var S=s,M=S.alternate,H=S.stateNode;if(S=S.tag,M!==null&&M===i)break;S!==5&&S!==26&&S!==27||H===null||(M=H,u?(H=Go(s,h),H!=null&&b.unshift(Ci(s,H,M))):u||(H=Go(s,h),H!=null&&b.push(Ci(s,H,M)))),s=s.return}b.length!==0&&e.push({event:r,listeners:b})}var PE=/\r\n?/g,LE=/\u0000|\uFFFD/g;function Ny(e){return(typeof e=="string"?e:""+e).replace(PE,`
`).replace(LE,"")}function Dy(e,r){return r=Ny(r),Ny(e)===r}function Cc(){}function ct(e,r,s,i,u,h){switch(s){case"children":typeof i=="string"?r==="body"||r==="textarea"&&i===""||Us(e,i):(typeof i=="number"||typeof i=="bigint")&&r!=="body"&&Us(e,""+i);break;case"className":Dl(e,"class",i);break;case"tabIndex":Dl(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":Dl(e,s,i);break;case"style":jp(e,i,h);break;case"data":if(r!=="object"){Dl(e,"data",i);break}case"src":case"href":if(i===""&&(r!=="a"||s!=="href")){e.removeAttribute(s);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(s);break}i=zl(""+i),e.setAttribute(s,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(s==="formAction"?(r!=="input"&&ct(e,r,"name",u.name,u,null),ct(e,r,"formEncType",u.formEncType,u,null),ct(e,r,"formMethod",u.formMethod,u,null),ct(e,r,"formTarget",u.formTarget,u,null)):(ct(e,r,"encType",u.encType,u,null),ct(e,r,"method",u.method,u,null),ct(e,r,"target",u.target,u,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(s);break}i=zl(""+i),e.setAttribute(s,i);break;case"onClick":i!=null&&(e.onclick=Cc);break;case"onScroll":i!=null&&Ke("scroll",e);break;case"onScrollEnd":i!=null&&Ke("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(o(61));if(s=i.__html,s!=null){if(u.children!=null)throw Error(o(60));e.innerHTML=s}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}s=zl(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,""+i):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":i===!0?e.setAttribute(s,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(s,i):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(s,i):e.removeAttribute(s);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(s):e.setAttribute(s,i);break;case"popover":Ke("beforetoggle",e),Ke("toggle",e),Nl(e,"popover",i);break;case"xlinkActuate":zr(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":zr(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":zr(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":zr(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":zr(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":zr(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":zr(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":zr(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":zr(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":Nl(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=m1.get(s)||s,Nl(e,s,i))}}function Wd(e,r,s,i,u,h){switch(s){case"style":jp(e,i,h);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(o(61));if(s=i.__html,s!=null){if(u.children!=null)throw Error(o(60));e.innerHTML=s}}break;case"children":typeof i=="string"?Us(e,i):(typeof i=="number"||typeof i=="bigint")&&Us(e,""+i);break;case"onScroll":i!=null&&Ke("scroll",e);break;case"onScrollEnd":i!=null&&Ke("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Cc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!_p.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(u=s.endsWith("Capture"),r=s.slice(2,u?s.length-7:void 0),h=e[dt]||null,h=h!=null?h[s]:null,typeof h=="function"&&e.removeEventListener(r,h,u),typeof i=="function")){typeof h!="function"&&h!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(r,i,u);break e}s in e?e[s]=i:i===!0?e.setAttribute(s,""):Nl(e,s,i)}}}function Qt(e,r,s){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ke("error",e),Ke("load",e);var i=!1,u=!1,h;for(h in s)if(s.hasOwnProperty(h)){var b=s[h];if(b!=null)switch(h){case"src":i=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,r));default:ct(e,r,h,b,s,null)}}u&&ct(e,r,"srcSet",s.srcSet,s,null),i&&ct(e,r,"src",s.src,s,null);return;case"input":Ke("invalid",e);var S=h=b=u=null,M=null,H=null;for(i in s)if(s.hasOwnProperty(i)){var J=s[i];if(J!=null)switch(i){case"name":u=J;break;case"type":b=J;break;case"checked":M=J;break;case"defaultChecked":H=J;break;case"value":h=J;break;case"defaultValue":S=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(o(137,r));break;default:ct(e,r,i,J,s,null)}}Mp(e,h,S,M,H,b,u,!1),kl(e);return;case"select":Ke("invalid",e),i=b=h=null;for(u in s)if(s.hasOwnProperty(u)&&(S=s[u],S!=null))switch(u){case"value":h=S;break;case"defaultValue":b=S;break;case"multiple":i=S;default:ct(e,r,u,S,s,null)}r=h,s=b,e.multiple=!!i,r!=null?zs(e,!!i,r,!1):s!=null&&zs(e,!!i,s,!0);return;case"textarea":Ke("invalid",e),h=u=i=null;for(b in s)if(s.hasOwnProperty(b)&&(S=s[b],S!=null))switch(b){case"value":i=S;break;case"defaultValue":u=S;break;case"children":h=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(o(91));break;default:ct(e,r,b,S,s,null)}Dp(e,i,u,h),kl(e);return;case"option":for(M in s)if(s.hasOwnProperty(M)&&(i=s[M],i!=null))switch(M){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:ct(e,r,M,i,s,null)}return;case"dialog":Ke("beforetoggle",e),Ke("toggle",e),Ke("cancel",e),Ke("close",e);break;case"iframe":case"object":Ke("load",e);break;case"video":case"audio":for(i=0;i<Ri.length;i++)Ke(Ri[i],e);break;case"image":Ke("error",e),Ke("load",e);break;case"details":Ke("toggle",e);break;case"embed":case"source":case"link":Ke("error",e),Ke("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(H in s)if(s.hasOwnProperty(H)&&(i=s[H],i!=null))switch(H){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,r));default:ct(e,r,H,i,s,null)}return;default:if(mf(r)){for(J in s)s.hasOwnProperty(J)&&(i=s[J],i!==void 0&&Wd(e,r,J,i,s,void 0));return}}for(S in s)s.hasOwnProperty(S)&&(i=s[S],i!=null&&ct(e,r,S,i,s,null))}function BE(e,r,s,i){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,h=null,b=null,S=null,M=null,H=null,J=null;for(Y in s){var ne=s[Y];if(s.hasOwnProperty(Y)&&ne!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":M=ne;default:i.hasOwnProperty(Y)||ct(e,r,Y,null,i,ne)}}for(var G in i){var Y=i[G];if(ne=s[G],i.hasOwnProperty(G)&&(Y!=null||ne!=null))switch(G){case"type":h=Y;break;case"name":u=Y;break;case"checked":H=Y;break;case"defaultChecked":J=Y;break;case"value":b=Y;break;case"defaultValue":S=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(o(137,r));break;default:Y!==ne&&ct(e,r,G,Y,i,ne)}}df(e,b,S,M,H,J,h,u);return;case"select":Y=b=S=G=null;for(h in s)if(M=s[h],s.hasOwnProperty(h)&&M!=null)switch(h){case"value":break;case"multiple":Y=M;default:i.hasOwnProperty(h)||ct(e,r,h,null,i,M)}for(u in i)if(h=i[u],M=s[u],i.hasOwnProperty(u)&&(h!=null||M!=null))switch(u){case"value":G=h;break;case"defaultValue":S=h;break;case"multiple":b=h;default:h!==M&&ct(e,r,u,h,i,M)}r=S,s=b,i=Y,G!=null?zs(e,!!s,G,!1):!!i!=!!s&&(r!=null?zs(e,!!s,r,!0):zs(e,!!s,s?[]:"",!1));return;case"textarea":Y=G=null;for(S in s)if(u=s[S],s.hasOwnProperty(S)&&u!=null&&!i.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:ct(e,r,S,null,i,u)}for(b in i)if(u=i[b],h=s[b],i.hasOwnProperty(b)&&(u!=null||h!=null))switch(b){case"value":G=u;break;case"defaultValue":Y=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(o(91));break;default:u!==h&&ct(e,r,b,u,i,h)}Np(e,G,Y);return;case"option":for(var je in s)if(G=s[je],s.hasOwnProperty(je)&&G!=null&&!i.hasOwnProperty(je))switch(je){case"selected":e.selected=!1;break;default:ct(e,r,je,null,i,G)}for(M in i)if(G=i[M],Y=s[M],i.hasOwnProperty(M)&&G!==Y&&(G!=null||Y!=null))switch(M){case"selected":e.selected=G&&typeof G!="function"&&typeof G!="symbol";break;default:ct(e,r,M,G,i,Y)}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 Me in s)G=s[Me],s.hasOwnProperty(Me)&&G!=null&&!i.hasOwnProperty(Me)&&ct(e,r,Me,null,i,G);for(H in i)if(G=i[H],Y=s[H],i.hasOwnProperty(H)&&G!==Y&&(G!=null||Y!=null))switch(H){case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(o(137,r));break;default:ct(e,r,H,G,i,Y)}return;default:if(mf(r)){for(var ut in s)G=s[ut],s.hasOwnProperty(ut)&&G!==void 0&&!i.hasOwnProperty(ut)&&Wd(e,r,ut,void 0,i,G);for(J in i)G=i[J],Y=s[J],!i.hasOwnProperty(J)||G===Y||G===void 0&&Y===void 0||Wd(e,r,J,G,i,Y);return}}for(var U in s)G=s[U],s.hasOwnProperty(U)&&G!=null&&!i.hasOwnProperty(U)&&ct(e,r,U,null,i,G);for(ne in i)G=i[ne],Y=s[ne],!i.hasOwnProperty(ne)||G===Y||G==null&&Y==null||ct(e,r,ne,G,i,Y)}var Jd=null,eh=null;function Ac(e){return e.nodeType===9?e:e.ownerDocument}function ky(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 jy(e,r){if(e===0)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&r==="foreignObject"?0:e}function th(e,r){return e==="textarea"||e==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.children=="bigint"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}var nh=null;function VE(){var e=window.event;return e&&e.type==="popstate"?e===nh?!1:(nh=e,!0):(nh=null,!1)}var zy=typeof setTimeout=="function"?setTimeout:void 0,HE=typeof clearTimeout=="function"?clearTimeout:void 0,Uy=typeof Promise=="function"?Promise:void 0,FE=typeof queueMicrotask=="function"?queueMicrotask:typeof Uy<"u"?function(e){return Uy.resolve(null).then(e).catch(IE)}:zy;function IE(e){setTimeout(function(){throw e})}function Ra(e){return e==="head"}function Py(e,r){var s=r,i=0,u=0;do{var h=s.nextSibling;if(e.removeChild(s),h&&h.nodeType===8)if(s=h.data,s==="/$"){if(0<i&&8>i){s=i;var b=e.ownerDocument;if(s&1&&Ai(b.documentElement),s&2&&Ai(b.body),s&4)for(s=b.head,Ai(s),b=s.firstChild;b;){var S=b.nextSibling,M=b.nodeName;b[Io]||M==="SCRIPT"||M==="STYLE"||M==="LINK"&&b.rel.toLowerCase()==="stylesheet"||s.removeChild(b),b=S}}if(u===0){e.removeChild(h),Ui(r);return}u--}else s==="$"||s==="$?"||s==="$!"?u++:i=s.charCodeAt(0)-48;else i=0;s=h}while(s);Ui(r)}function rh(e){var r=e.firstChild;for(r&&r.nodeType===10&&(r=r.nextSibling);r;){var s=r;switch(r=r.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":rh(s),lf(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function qE(e,r,s,i){for(;e.nodeType===1;){var u=s;if(e.nodeName.toLowerCase()!==r.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Io])switch(r){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(h=e.getAttribute("rel"),h==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(h!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(h=e.getAttribute("src"),(h!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&h&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(r==="input"&&e.type==="hidden"){var h=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===h)return e}else return e;if(e=$n(e.nextSibling),e===null)break}return null}function GE(e,r,s){if(r==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=$n(e.nextSibling),e===null))return null;return e}function ah(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function YE(e,r){var s=e.ownerDocument;if(e.data!=="$?"||s.readyState==="complete")r();else{var i=function(){r(),s.removeEventListener("DOMContentLoaded",i)};s.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function $n(e){for(;e!=null;e=e.nextSibling){var r=e.nodeType;if(r===1||r===3)break;if(r===8){if(r=e.data,r==="$"||r==="$!"||r==="$?"||r==="F!"||r==="F")break;if(r==="/$")return null}}return e}var sh=null;function Ly(e){e=e.previousSibling;for(var r=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"){if(r===0)return e;r--}else s==="/$"&&r++}e=e.previousSibling}return null}function By(e,r,s){switch(r=Ac(s),e){case"html":if(e=r.documentElement,!e)throw Error(o(452));return e;case"head":if(e=r.head,!e)throw Error(o(453));return e;case"body":if(e=r.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Ai(e){for(var r=e.attributes;r.length;)e.removeAttributeNode(r[0]);lf(e)}var Hn=new Map,Vy=new Set;function Oc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var $r=Z.d;Z.d={f:ZE,r:QE,D:$E,C:XE,L:KE,m:WE,X:eT,S:JE,M:tT};function ZE(){var e=$r.f(),r=xc();return e||r}function QE(e){var r=Ns(e);r!==null&&r.tag===5&&r.type==="form"?ov(r):$r.r(e)}var fo=typeof document>"u"?null:document;function Hy(e,r,s){var i=fo;if(i&&typeof r=="string"&&r){var u=jn(r);u='link[rel="'+e+'"][href="'+u+'"]',typeof s=="string"&&(u+='[crossorigin="'+s+'"]'),Vy.has(u)||(Vy.add(u),e={rel:e,crossOrigin:s,href:r},i.querySelector(u)===null&&(r=i.createElement("link"),Qt(r,"link",e),Ht(r),i.head.appendChild(r)))}}function $E(e){$r.D(e),Hy("dns-prefetch",e,null)}function XE(e,r){$r.C(e,r),Hy("preconnect",e,r)}function KE(e,r,s){$r.L(e,r,s);var i=fo;if(i&&e&&r){var u='link[rel="preload"][as="'+jn(r)+'"]';r==="image"&&s&&s.imageSrcSet?(u+='[imagesrcset="'+jn(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(u+='[imagesizes="'+jn(s.imageSizes)+'"]')):u+='[href="'+jn(e)+'"]';var h=u;switch(r){case"style":h=ho(e);break;case"script":h=mo(e)}Hn.has(h)||(e=g({rel:"preload",href:r==="image"&&s&&s.imageSrcSet?void 0:e,as:r},s),Hn.set(h,e),i.querySelector(u)!==null||r==="style"&&i.querySelector(Oi(h))||r==="script"&&i.querySelector(Mi(h))||(r=i.createElement("link"),Qt(r,"link",e),Ht(r),i.head.appendChild(r)))}}function WE(e,r){$r.m(e,r);var s=fo;if(s&&e){var i=r&&typeof r.as=="string"?r.as:"script",u='link[rel="modulepreload"][as="'+jn(i)+'"][href="'+jn(e)+'"]',h=u;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=mo(e)}if(!Hn.has(h)&&(e=g({rel:"modulepreload",href:e},r),Hn.set(h,e),s.querySelector(u)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Mi(h)))return}i=s.createElement("link"),Qt(i,"link",e),Ht(i),s.head.appendChild(i)}}}function JE(e,r,s){$r.S(e,r,s);var i=fo;if(i&&e){var u=Ds(i).hoistableStyles,h=ho(e);r=r||"default";var b=u.get(h);if(!b){var S={loading:0,preload:null};if(b=i.querySelector(Oi(h)))S.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":r},s),(s=Hn.get(h))&&oh(e,s);var M=b=i.createElement("link");Ht(M),Qt(M,"link",e),M._p=new Promise(function(H,J){M.onload=H,M.onerror=J}),M.addEventListener("load",function(){S.loading|=1}),M.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Mc(b,r,i)}b={type:"stylesheet",instance:b,count:1,state:S},u.set(h,b)}}}function eT(e,r){$r.X(e,r);var s=fo;if(s&&e){var i=Ds(s).hoistableScripts,u=mo(e),h=i.get(u);h||(h=s.querySelector(Mi(u)),h||(e=g({src:e,async:!0},r),(r=Hn.get(u))&&ih(e,r),h=s.createElement("script"),Ht(h),Qt(h,"link",e),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},i.set(u,h))}}function tT(e,r){$r.M(e,r);var s=fo;if(s&&e){var i=Ds(s).hoistableScripts,u=mo(e),h=i.get(u);h||(h=s.querySelector(Mi(u)),h||(e=g({src:e,async:!0,type:"module"},r),(r=Hn.get(u))&&ih(e,r),h=s.createElement("script"),Ht(h),Qt(h,"link",e),s.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},i.set(u,h))}}function Fy(e,r,s,i){var u=(u=ve.current)?Oc(u):null;if(!u)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(r=ho(s.href),s=Ds(u).hoistableStyles,i=s.get(r),i||(i={type:"style",instance:null,count:0,state:null},s.set(r,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=ho(s.href);var h=Ds(u).hoistableStyles,b=h.get(e);if(b||(u=u.ownerDocument||u,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(e,b),(h=u.querySelector(Oi(e)))&&!h._p&&(b.instance=h,b.state.loading=5),Hn.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Hn.set(e,s),h||nT(u,e,s,b.state))),r&&i===null)throw Error(o(528,""));return b}if(r&&i!==null)throw Error(o(529,""));return null;case"script":return r=s.async,s=s.src,typeof s=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=mo(s),s=Ds(u).hoistableScripts,i=s.get(r),i||(i={type:"script",instance:null,count:0,state:null},s.set(r,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function ho(e){return'href="'+jn(e)+'"'}function Oi(e){return'link[rel="stylesheet"]['+e+"]"}function Iy(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function nT(e,r,s,i){e.querySelector('link[rel="preload"][as="style"]['+r+"]")?i.loading=1:(r=e.createElement("link"),i.preload=r,r.addEventListener("load",function(){return i.loading|=1}),r.addEventListener("error",function(){return i.loading|=2}),Qt(r,"link",s),Ht(r),e.head.appendChild(r))}function mo(e){return'[src="'+jn(e)+'"]'}function Mi(e){return"script[async]"+e}function qy(e,r,s){if(r.count++,r.instance===null)switch(r.type){case"style":var i=e.querySelector('style[data-href~="'+jn(s.href)+'"]');if(i)return r.instance=i,Ht(i),i;var u=g({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),Ht(i),Qt(i,"style",u),Mc(i,s.precedence,e),r.instance=i;case"stylesheet":u=ho(s.href);var h=e.querySelector(Oi(u));if(h)return r.state.loading|=4,r.instance=h,Ht(h),h;i=Iy(s),(u=Hn.get(u))&&oh(i,u),h=(e.ownerDocument||e).createElement("link"),Ht(h);var b=h;return b._p=new Promise(function(S,M){b.onload=S,b.onerror=M}),Qt(h,"link",i),r.state.loading|=4,Mc(h,s.precedence,e),r.instance=h;case"script":return h=mo(s.src),(u=e.querySelector(Mi(h)))?(r.instance=u,Ht(u),u):(i=s,(u=Hn.get(h))&&(i=g({},s),ih(i,u)),e=e.ownerDocument||e,u=e.createElement("script"),Ht(u),Qt(u,"link",i),e.head.appendChild(u),r.instance=u);case"void":return null;default:throw Error(o(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(i=r.instance,r.state.loading|=4,Mc(i,s.precedence,e));return r.instance}function Mc(e,r,s){for(var i=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=i.length?i[i.length-1]:null,h=u,b=0;b<i.length;b++){var S=i[b];if(S.dataset.precedence===r)h=S;else if(h!==u)break}h?h.parentNode.insertBefore(e,h.nextSibling):(r=s.nodeType===9?s.head:s,r.insertBefore(e,r.firstChild))}function oh(e,r){e.crossOrigin==null&&(e.crossOrigin=r.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=r.referrerPolicy),e.title==null&&(e.title=r.title)}function ih(e,r){e.crossOrigin==null&&(e.crossOrigin=r.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=r.referrerPolicy),e.integrity==null&&(e.integrity=r.integrity)}var Nc=null;function Gy(e,r,s){if(Nc===null){var i=new Map,u=Nc=new Map;u.set(s,i)}else u=Nc,i=u.get(s),i||(i=new Map,u.set(s,i));if(i.has(e))return i;for(i.set(e,null),s=s.getElementsByTagName(e),u=0;u<s.length;u++){var h=s[u];if(!(h[Io]||h[St]||e==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var b=h.getAttribute(r)||"";b=e+b;var S=i.get(b);S?S.push(h):i.set(b,[h])}}return i}function Yy(e,r,s){e=e.ownerDocument||e,e.head.insertBefore(s,r==="title"?e.querySelector("head > title"):null)}function rT(e,r,s){if(s===1||r.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return e=r.disabled,typeof r.precedence=="string"&&e==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function Zy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Ni=null;function aT(){}function sT(e,r,s){if(Ni===null)throw Error(o(475));var i=Ni;if(r.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var u=ho(s.href),h=e.querySelector(Oi(u));if(h){e=h._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(i.count++,i=Dc.bind(i),e.then(i,i)),r.state.loading|=4,r.instance=h,Ht(h);return}h=e.ownerDocument||e,s=Iy(s),(u=Hn.get(u))&&oh(s,u),h=h.createElement("link"),Ht(h);var b=h;b._p=new Promise(function(S,M){b.onload=S,b.onerror=M}),Qt(h,"link",s),r.instance=h}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(r,e),(e=r.state.preload)&&(r.state.loading&3)===0&&(i.count++,r=Dc.bind(i),e.addEventListener("load",r),e.addEventListener("error",r))}}function oT(){if(Ni===null)throw Error(o(475));var e=Ni;return e.stylesheets&&e.count===0&&lh(e,e.stylesheets),0<e.count?function(r){var s=setTimeout(function(){if(e.stylesheets&&lh(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(s)}}:null}function Dc(){if(this.count--,this.count===0){if(this.stylesheets)lh(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var kc=null;function lh(e,r){e.stylesheets=null,e.unsuspend!==null&&(e.count++,kc=new Map,r.forEach(iT,e),kc=null,Dc.call(e))}function iT(e,r){if(!(r.state.loading&4)){var s=kc.get(e);if(s)var i=s.get(null);else{s=new Map,kc.set(e,s);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<u.length;h++){var b=u[h];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(s.set(b.dataset.precedence,b),i=b)}i&&s.set(null,i)}u=r.instance,b=u.getAttribute("data-precedence"),h=s.get(b)||i,h===i&&s.set(null,u),s.set(b,u),this.count++,i=Dc.bind(this),u.addEventListener("load",i),u.addEventListener("error",i),h?h.parentNode.insertBefore(u,h.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),r.state.loading|=4}}var Di={$$typeof:z,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function lT(e,r,s,i,u,h,b,S){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=Fo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fo(0),this.hiddenUpdates=Fo(null),this.identifierPrefix=i,this.onUncaughtError=u,this.onCaughtError=h,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Qy(e,r,s,i,u,h,b,S,M,H,J,ne){return e=new lT(e,r,s,b,S,M,H,ne),r=1,h===!0&&(r|=24),h=wn(3,null,null,r),e.current=h,h.stateNode=e,r=If(),r.refCount++,e.pooledCache=r,r.refCount++,h.memoizedState={element:i,isDehydrated:s,cache:r},Zf(h),e}function $y(e){return e?(e=qs,e):qs}function Xy(e,r,s,i,u,h){u=$y(u),i.context===null?i.context=u:i.pendingContext=u,i=ha(r),i.payload={element:s},h=h===void 0?null:h,h!==null&&(i.callback=h),s=ma(e,i,r),s!==null&&(Rn(s,e,r),li(s,e,r))}function Ky(e,r){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<r?s:r}}function ch(e,r){Ky(e,r),(e=e.alternate)&&Ky(e,r)}function Wy(e){if(e.tag===13){var r=Is(e,67108864);r!==null&&Rn(r,e,67108864),ch(e,67108864)}}var jc=!0;function cT(e,r,s,i){var u=D.T;D.T=null;var h=Z.p;try{Z.p=2,uh(e,r,s,i)}finally{Z.p=h,D.T=u}}function uT(e,r,s,i){var u=D.T;D.T=null;var h=Z.p;try{Z.p=8,uh(e,r,s,i)}finally{Z.p=h,D.T=u}}function uh(e,r,s,i){if(jc){var u=fh(i);if(u===null)Kd(e,r,i,zc,s),eb(e,i);else if(dT(u,e,r,s,i))i.stopPropagation();else if(eb(e,i),r&4&&-1<fT.indexOf(e)){for(;u!==null;){var h=Ns(u);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var b=Dn(h.pendingLanes);if(b!==0){var S=h;for(S.pendingLanes|=2,S.entangledLanes|=2;b;){var M=1<<31-at(b);S.entanglements[1]|=M,b&=~M}gr(h),(st&6)===0&&(yc=vt()+500,Ti(0))}}break;case 13:S=Is(h,2),S!==null&&Rn(S,h,2),xc(),ch(h,2)}if(h=fh(i),h===null&&Kd(e,r,i,zc,s),h===u)break;u=h}u!==null&&i.stopPropagation()}else Kd(e,r,i,null,s)}}function fh(e){return e=gf(e),dh(e)}var zc=null;function dh(e){if(zc=null,e=Ms(e),e!==null){var r=c(e);if(r===null)e=null;else{var s=r.tag;if(s===13){if(e=f(r),e!==null)return e;e=null}else if(s===3){if(r.stateNode.current.memoizedState.isDehydrated)return r.tag===3?r.stateNode.containerInfo:null;e=null}else r!==e&&(e=null)}}return zc=e,null}function Jy(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ho()){case tn:return 2;case k:return 8;case F:case K:return 32;case pe:return 268435456;default:return 32}default:return 32}}var hh=!1,Ca=null,Aa=null,Oa=null,ki=new Map,ji=new Map,Ma=[],fT="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 eb(e,r){switch(e){case"focusin":case"focusout":Ca=null;break;case"dragenter":case"dragleave":Aa=null;break;case"mouseover":case"mouseout":Oa=null;break;case"pointerover":case"pointerout":ki.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":ji.delete(r.pointerId)}}function zi(e,r,s,i,u,h){return e===null||e.nativeEvent!==h?(e={blockedOn:r,domEventName:s,eventSystemFlags:i,nativeEvent:h,targetContainers:[u]},r!==null&&(r=Ns(r),r!==null&&Wy(r)),e):(e.eventSystemFlags|=i,r=e.targetContainers,u!==null&&r.indexOf(u)===-1&&r.push(u),e)}function dT(e,r,s,i,u){switch(r){case"focusin":return Ca=zi(Ca,e,r,s,i,u),!0;case"dragenter":return Aa=zi(Aa,e,r,s,i,u),!0;case"mouseover":return Oa=zi(Oa,e,r,s,i,u),!0;case"pointerover":var h=u.pointerId;return ki.set(h,zi(ki.get(h)||null,e,r,s,i,u)),!0;case"gotpointercapture":return h=u.pointerId,ji.set(h,zi(ji.get(h)||null,e,r,s,i,u)),!0}return!1}function tb(e){var r=Ms(e.target);if(r!==null){var s=c(r);if(s!==null){if(r=s.tag,r===13){if(r=f(s),r!==null){e.blockedOn=r,kt(e.priority,function(){if(s.tag===13){var i=Tn();i=Ot(i);var u=Is(s,i);u!==null&&Rn(u,s,i),ch(s,i)}});return}}else if(r===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Uc(e){if(e.blockedOn!==null)return!1;for(var r=e.targetContainers;0<r.length;){var s=fh(e.nativeEvent);if(s===null){s=e.nativeEvent;var i=new s.constructor(s.type,s);pf=i,s.target.dispatchEvent(i),pf=null}else return r=Ns(s),r!==null&&Wy(r),e.blockedOn=s,!1;r.shift()}return!0}function nb(e,r,s){Uc(e)&&s.delete(r)}function hT(){hh=!1,Ca!==null&&Uc(Ca)&&(Ca=null),Aa!==null&&Uc(Aa)&&(Aa=null),Oa!==null&&Uc(Oa)&&(Oa=null),ki.forEach(nb),ji.forEach(nb)}function Pc(e,r){e.blockedOn===r&&(e.blockedOn=null,hh||(hh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,hT)))}var Lc=null;function rb(e){Lc!==e&&(Lc=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Lc===e&&(Lc=null);for(var r=0;r<e.length;r+=3){var s=e[r],i=e[r+1],u=e[r+2];if(typeof i!="function"){if(dh(i||s)===null)continue;break}var h=Ns(s);h!==null&&(e.splice(r,3),r-=3,dd(h,{pending:!0,data:u,method:s.method,action:i},i,u))}}))}function Ui(e){function r(M){return Pc(M,e)}Ca!==null&&Pc(Ca,e),Aa!==null&&Pc(Aa,e),Oa!==null&&Pc(Oa,e),ki.forEach(r),ji.forEach(r);for(var s=0;s<Ma.length;s++){var i=Ma[s];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Ma.length&&(s=Ma[0],s.blockedOn===null);)tb(s),s.blockedOn===null&&Ma.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(i=0;i<s.length;i+=3){var u=s[i],h=s[i+1],b=u[dt]||null;if(typeof h=="function")b||rb(s);else if(b){var S=null;if(h&&h.hasAttribute("formAction")){if(u=h,b=h[dt]||null)S=b.formAction;else if(dh(u)!==null)continue}else S=b.action;typeof S=="function"?s[i+1]=S:(s.splice(i,3),i-=3),rb(s)}}}function mh(e){this._internalRoot=e}Bc.prototype.render=mh.prototype.render=function(e){var r=this._internalRoot;if(r===null)throw Error(o(409));var s=r.current,i=Tn();Xy(s,i,e,r,null,null)},Bc.prototype.unmount=mh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var r=e.containerInfo;Xy(e.current,2,null,e,null,null),xc(),r[Vt]=null}};function Bc(e){this._internalRoot=e}Bc.prototype.unstable_scheduleHydration=function(e){if(e){var r=Za();e={blockedOn:null,target:e,priority:r};for(var s=0;s<Ma.length&&r!==0&&r<Ma[s].priority;s++);Ma.splice(s,0,e),s===0&&tb(e)}};var ab=n.version;if(ab!=="19.1.1")throw Error(o(527,ab,"19.1.1"));Z.findDOMNode=function(e){var r=e._reactInternals;if(r===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=p(r),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var mT={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vc.isDisabled&&Vc.supportsFiber)try{Ee=Vc.inject(mT),ze=Vc}catch{}}return Li.createRoot=function(e,r){if(!l(e))throw Error(o(299));var s=!1,i="",u=xv,h=wv,b=Sv,S=null;return r!=null&&(r.unstable_strictMode===!0&&(s=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onUncaughtError!==void 0&&(u=r.onUncaughtError),r.onCaughtError!==void 0&&(h=r.onCaughtError),r.onRecoverableError!==void 0&&(b=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(S=r.unstable_transitionCallbacks)),r=Qy(e,1,!1,null,null,s,i,u,h,b,S,null),e[Vt]=r.current,Xd(e),new mh(r)},Li.hydrateRoot=function(e,r,s){if(!l(e))throw Error(o(299));var i=!1,u="",h=xv,b=wv,S=Sv,M=null,H=null;return s!=null&&(s.unstable_strictMode===!0&&(i=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(h=s.onUncaughtError),s.onCaughtError!==void 0&&(b=s.onCaughtError),s.onRecoverableError!==void 0&&(S=s.onRecoverableError),s.unstable_transitionCallbacks!==void 0&&(M=s.unstable_transitionCallbacks),s.formState!==void 0&&(H=s.formState)),r=Qy(e,1,!0,r,s??null,i,u,h,b,S,M,H),r.context=$y(null),s=r.current,i=Tn(),i=Ot(i),u=ha(i),u.callback=null,ma(s,u,i),s=i,r.current.lanes=s,ca(r,s),gr(r),e[Vt]=r.current,Xd(e),new Bc(r)},Li.version="19.1.1",Li}var _b;function aR(){if(_b)return vh.exports;_b=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),vh.exports=rR(),vh.exports}var sR=aR();const U3=Sm(sR);function sx(t,n){return function(){return t.apply(n,arguments)}}const{toString:oR}=Object.prototype,{getPrototypeOf:Am}=Object,{iterator:ku,toStringTag:ox}=Symbol,ju=(t=>n=>{const a=oR.call(n);return t[a]||(t[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),ar=t=>(t=t.toLowerCase(),n=>ju(n)===t),zu=t=>n=>typeof n===t,{isArray:ko}=Array,Qi=zu("undefined");function dl(t){return t!==null&&!Qi(t)&&t.constructor!==null&&!Qi(t.constructor)&&pn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const ix=ar("ArrayBuffer");function iR(t){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(t):n=t&&t.buffer&&ix(t.buffer),n}const lR=zu("string"),pn=zu("function"),lx=zu("number"),hl=t=>t!==null&&typeof t=="object",cR=t=>t===!0||t===!1,tu=t=>{if(ju(t)!=="object")return!1;const n=Am(t);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(ox in t)&&!(ku in t)},uR=t=>{if(!hl(t)||dl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},fR=ar("Date"),dR=ar("File"),hR=ar("Blob"),mR=ar("FileList"),pR=t=>hl(t)&&pn(t.pipe),gR=t=>{let n;return t&&(typeof FormData=="function"&&t instanceof FormData||pn(t.append)&&((n=ju(t))==="formdata"||n==="object"&&pn(t.toString)&&t.toString()==="[object FormData]"))},vR=ar("URLSearchParams"),[yR,bR,xR,wR]=["ReadableStream","Request","Response","Headers"].map(ar),SR=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ml(t,n,{allOwnKeys:a=!1}={}){if(t===null||typeof t>"u")return;let o,l;if(typeof t!="object"&&(t=[t]),ko(t))for(o=0,l=t.length;o<l;o++)n.call(null,t[o],o,t);else{if(dl(t))return;const c=a?Object.getOwnPropertyNames(t):Object.keys(t),f=c.length;let d;for(o=0;o<f;o++)d=c[o],n.call(null,t[d],d,t)}}function cx(t,n){if(dl(t))return null;n=n.toLowerCase();const a=Object.keys(t);let o=a.length,l;for(;o-- >0;)if(l=a[o],n===l.toLowerCase())return l;return null}const hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ux=t=>!Qi(t)&&t!==hs;function Yh(){const{caseless:t}=ux(this)&&this||{},n={},a=(o,l)=>{const c=t&&cx(n,l)||l;tu(n[c])&&tu(o)?n[c]=Yh(n[c],o):tu(o)?n[c]=Yh({},o):ko(o)?n[c]=o.slice():n[c]=o};for(let o=0,l=arguments.length;o<l;o++)arguments[o]&&ml(arguments[o],a);return n}const _R=(t,n,a,{allOwnKeys:o}={})=>(ml(n,(l,c)=>{a&&pn(l)?t[c]=sx(l,a):t[c]=l},{allOwnKeys:o}),t),ER=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),TR=(t,n,a,o)=>{t.prototype=Object.create(n.prototype,o),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:n.prototype}),a&&Object.assign(t.prototype,a)},RR=(t,n,a,o)=>{let l,c,f;const d={};if(n=n||{},t==null)return n;do{for(l=Object.getOwnPropertyNames(t),c=l.length;c-- >0;)f=l[c],(!o||o(f,t,n))&&!d[f]&&(n[f]=t[f],d[f]=!0);t=a!==!1&&Am(t)}while(t&&(!a||a(t,n))&&t!==Object.prototype);return n},CR=(t,n,a)=>{t=String(t),(a===void 0||a>t.length)&&(a=t.length),a-=n.length;const o=t.indexOf(n,a);return o!==-1&&o===a},AR=t=>{if(!t)return null;if(ko(t))return t;let n=t.length;if(!lx(n))return null;const a=new Array(n);for(;n-- >0;)a[n]=t[n];return a},OR=(t=>n=>t&&n instanceof t)(typeof Uint8Array<"u"&&Am(Uint8Array)),MR=(t,n)=>{const o=(t&&t[ku]).call(t);let l;for(;(l=o.next())&&!l.done;){const c=l.value;n.call(t,c[0],c[1])}},NR=(t,n)=>{let a;const o=[];for(;(a=t.exec(n))!==null;)o.push(a);return o},DR=ar("HTMLFormElement"),kR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,o,l){return o.toUpperCase()+l}),Eb=(({hasOwnProperty:t})=>(n,a)=>t.call(n,a))(Object.prototype),jR=ar("RegExp"),fx=(t,n)=>{const a=Object.getOwnPropertyDescriptors(t),o={};ml(a,(l,c)=>{let f;(f=n(l,c,t))!==!1&&(o[c]=f||l)}),Object.defineProperties(t,o)},zR=t=>{fx(t,(n,a)=>{if(pn(t)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const o=t[a];if(pn(o)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},UR=(t,n)=>{const a={},o=l=>{l.forEach(c=>{a[c]=!0})};return ko(t)?o(t):o(String(t).split(n)),a},PR=()=>{},LR=(t,n)=>t!=null&&Number.isFinite(t=+t)?t:n;function BR(t){return!!(t&&pn(t.append)&&t[ox]==="FormData"&&t[ku])}const VR=t=>{const n=new Array(10),a=(o,l)=>{if(hl(o)){if(n.indexOf(o)>=0)return;if(dl(o))return o;if(!("toJSON"in o)){n[l]=o;const c=ko(o)?[]:{};return ml(o,(f,d)=>{const p=a(f,l+1);!Qi(p)&&(c[d]=p)}),n[l]=void 0,c}}return o};return a(t,0)},HR=ar("AsyncFunction"),FR=t=>t&&(hl(t)||pn(t))&&pn(t.then)&&pn(t.catch),dx=((t,n)=>t?setImmediate:n?((a,o)=>(hs.addEventListener("message",({source:l,data:c})=>{l===hs&&c===a&&o.length&&o.shift()()},!1),l=>{o.push(l),hs.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",pn(hs.postMessage)),IR=typeof queueMicrotask<"u"?queueMicrotask.bind(hs):typeof process<"u"&&process.nextTick||dx,qR=t=>t!=null&&pn(t[ku]),Q={isArray:ko,isArrayBuffer:ix,isBuffer:dl,isFormData:gR,isArrayBufferView:iR,isString:lR,isNumber:lx,isBoolean:cR,isObject:hl,isPlainObject:tu,isEmptyObject:uR,isReadableStream:yR,isRequest:bR,isResponse:xR,isHeaders:wR,isUndefined:Qi,isDate:fR,isFile:dR,isBlob:hR,isRegExp:jR,isFunction:pn,isStream:pR,isURLSearchParams:vR,isTypedArray:OR,isFileList:mR,forEach:ml,merge:Yh,extend:_R,trim:SR,stripBOM:ER,inherits:TR,toFlatObject:RR,kindOf:ju,kindOfTest:ar,endsWith:CR,toArray:AR,forEachEntry:MR,matchAll:NR,isHTMLForm:DR,hasOwnProperty:Eb,hasOwnProp:Eb,reduceDescriptors:fx,freezeMethods:zR,toObjectSet:UR,toCamelCase:kR,noop:PR,toFiniteNumber:LR,findKey:cx,global:hs,isContextDefined:ux,isSpecCompliantForm:BR,toJSONObject:VR,isAsyncFn:HR,isThenable:FR,setImmediate:dx,asap:IR,isIterable:qR};function Be(t,n,a,o,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",n&&(this.code=n),a&&(this.config=a),o&&(this.request=o),l&&(this.response=l,this.status=l.status?l.status:null)}Q.inherits(Be,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Q.toJSONObject(this.config),code:this.code,status:this.status}}});const hx=Be.prototype,mx={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{mx[t]={value:t}});Object.defineProperties(Be,mx);Object.defineProperty(hx,"isAxiosError",{value:!0});Be.from=(t,n,a,o,l,c)=>{const f=Object.create(hx);return Q.toFlatObject(t,f,function(p){return p!==Error.prototype},d=>d!=="isAxiosError"),Be.call(f,t.message,n,a,o,l),f.cause=t,f.name=t.name,c&&Object.assign(f,c),f};const GR=null;function Zh(t){return Q.isPlainObject(t)||Q.isArray(t)}function px(t){return Q.endsWith(t,"[]")?t.slice(0,-2):t}function Tb(t,n,a){return t?t.concat(n).map(function(l,c){return l=px(l),!a&&c?"["+l+"]":l}).join(a?".":""):n}function YR(t){return Q.isArray(t)&&!t.some(Zh)}const ZR=Q.toFlatObject(Q,{},null,function(n){return/^is[A-Z]/.test(n)});function Uu(t,n,a){if(!Q.isObject(t))throw new TypeError("target must be an object");n=n||new FormData,a=Q.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,T){return!Q.isUndefined(T[_])});const o=a.metaTokens,l=a.visitor||g,c=a.dots,f=a.indexes,p=(a.Blob||typeof Blob<"u"&&Blob)&&Q.isSpecCompliantForm(n);if(!Q.isFunction(l))throw new TypeError("visitor must be a function");function m(E){if(E===null)return"";if(Q.isDate(E))return E.toISOString();if(Q.isBoolean(E))return E.toString();if(!p&&Q.isBlob(E))throw new Be("Blob is not supported. Use a Buffer instead.");return Q.isArrayBuffer(E)||Q.isTypedArray(E)?p&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function g(E,_,T){let O=E;if(E&&!T&&typeof E=="object"){if(Q.endsWith(_,"{}"))_=o?_:_.slice(0,-2),E=JSON.stringify(E);else if(Q.isArray(E)&&YR(E)||(Q.isFileList(E)||Q.endsWith(_,"[]"))&&(O=Q.toArray(E)))return _=px(_),O.forEach(function(z,L){!(Q.isUndefined(z)||z===null)&&n.append(f===!0?Tb([_],L,c):f===null?_:_+"[]",m(z))}),!1}return Zh(E)?!0:(n.append(Tb(T,_,c),m(E)),!1)}const v=[],w=Object.assign(ZR,{defaultVisitor:g,convertValue:m,isVisitable:Zh});function R(E,_){if(!Q.isUndefined(E)){if(v.indexOf(E)!==-1)throw Error("Circular reference detected in "+_.join("."));v.push(E),Q.forEach(E,function(O,N){(!(Q.isUndefined(O)||O===null)&&l.call(n,O,Q.isString(N)?N.trim():N,_,w))===!0&&R(O,_?_.concat(N):[N])}),v.pop()}}if(!Q.isObject(t))throw new TypeError("data must be an object");return R(t),n}function Rb(t){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(o){return n[o]})}function Om(t,n){this._pairs=[],t&&Uu(t,this,n)}const gx=Om.prototype;gx.append=function(n,a){this._pairs.push([n,a])};gx.toString=function(n){const a=n?function(o){return n.call(this,o,Rb)}:Rb;return this._pairs.map(function(l){return a(l[0])+"="+a(l[1])},"").join("&")};function QR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vx(t,n,a){if(!n)return t;const o=a&&a.encode||QR;Q.isFunction(a)&&(a={serialize:a});const l=a&&a.serialize;let c;if(l?c=l(n,a):c=Q.isURLSearchParams(n)?n.toString():new Om(n,a).toString(o),c){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class Cb{constructor(){this.handlers=[]}use(n,a,o){return this.handlers.push({fulfilled:n,rejected:a,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){Q.forEach(this.handlers,function(o){o!==null&&n(o)})}}const yx={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$R=typeof URLSearchParams<"u"?URLSearchParams:Om,XR=typeof FormData<"u"?FormData:null,KR=typeof Blob<"u"?Blob:null,WR={isBrowser:!0,classes:{URLSearchParams:$R,FormData:XR,Blob:KR},protocols:["http","https","file","blob","url","data"]},Mm=typeof window<"u"&&typeof document<"u",Qh=typeof navigator=="object"&&navigator||void 0,JR=Mm&&(!Qh||["ReactNative","NativeScript","NS"].indexOf(Qh.product)<0),eC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",tC=Mm&&window.location.href||"http://localhost",nC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Mm,hasStandardBrowserEnv:JR,hasStandardBrowserWebWorkerEnv:eC,navigator:Qh,origin:tC},Symbol.toStringTag,{value:"Module"})),Jt={...nC,...WR};function rC(t,n){return Uu(t,new Jt.classes.URLSearchParams,{visitor:function(a,o,l,c){return Jt.isNode&&Q.isBuffer(a)?(this.append(o,a.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...n})}function aC(t){return Q.matchAll(/\w+|\[(\w*)]/g,t).map(n=>n[0]==="[]"?"":n[1]||n[0])}function sC(t){const n={},a=Object.keys(t);let o;const l=a.length;let c;for(o=0;o<l;o++)c=a[o],n[c]=t[c];return n}function bx(t){function n(a,o,l,c){let f=a[c++];if(f==="__proto__")return!0;const d=Number.isFinite(+f),p=c>=a.length;return f=!f&&Q.isArray(l)?l.length:f,p?(Q.hasOwnProp(l,f)?l[f]=[l[f],o]:l[f]=o,!d):((!l[f]||!Q.isObject(l[f]))&&(l[f]=[]),n(a,o,l[f],c)&&Q.isArray(l[f])&&(l[f]=sC(l[f])),!d)}if(Q.isFormData(t)&&Q.isFunction(t.entries)){const a={};return Q.forEachEntry(t,(o,l)=>{n(aC(o),l,a,0)}),a}return null}function oC(t,n,a){if(Q.isString(t))try{return(n||JSON.parse)(t),Q.trim(t)}catch(o){if(o.name!=="SyntaxError")throw o}return(a||JSON.stringify)(t)}const pl={transitional:yx,adapter:["xhr","http","fetch"],transformRequest:[function(n,a){const o=a.getContentType()||"",l=o.indexOf("application/json")>-1,c=Q.isObject(n);if(c&&Q.isHTMLForm(n)&&(n=new FormData(n)),Q.isFormData(n))return l?JSON.stringify(bx(n)):n;if(Q.isArrayBuffer(n)||Q.isBuffer(n)||Q.isStream(n)||Q.isFile(n)||Q.isBlob(n)||Q.isReadableStream(n))return n;if(Q.isArrayBufferView(n))return n.buffer;if(Q.isURLSearchParams(n))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let d;if(c){if(o.indexOf("application/x-www-form-urlencoded")>-1)return rC(n,this.formSerializer).toString();if((d=Q.isFileList(n))||o.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Uu(d?{"files[]":n}:n,p&&new p,this.formSerializer)}}return c||l?(a.setContentType("application/json",!1),oC(n)):n}],transformResponse:[function(n){const a=this.transitional||pl.transitional,o=a&&a.forcedJSONParsing,l=this.responseType==="json";if(Q.isResponse(n)||Q.isReadableStream(n))return n;if(n&&Q.isString(n)&&(o&&!this.responseType||l)){const f=!(a&&a.silentJSONParsing)&&l;try{return JSON.parse(n)}catch(d){if(f)throw d.name==="SyntaxError"?Be.from(d,Be.ERR_BAD_RESPONSE,this,null,this.response):d}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Jt.classes.FormData,Blob:Jt.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Q.forEach(["delete","get","head","post","put","patch"],t=>{pl.headers[t]={}});const iC=Q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),lC=t=>{const n={};let a,o,l;return t&&t.split(`
`).forEach(function(f){l=f.indexOf(":"),a=f.substring(0,l).trim().toLowerCase(),o=f.substring(l+1).trim(),!(!a||n[a]&&iC[a])&&(a==="set-cookie"?n[a]?n[a].push(o):n[a]=[o]:n[a]=n[a]?n[a]+", "+o:o)}),n},Ab=Symbol("internals");function Bi(t){return t&&String(t).trim().toLowerCase()}function nu(t){return t===!1||t==null?t:Q.isArray(t)?t.map(nu):String(t)}function cC(t){const n=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=a.exec(t);)n[o[1]]=o[2];return n}const uC=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function wh(t,n,a,o,l){if(Q.isFunction(o))return o.call(this,n,a);if(l&&(n=a),!!Q.isString(n)){if(Q.isString(o))return n.indexOf(o)!==-1;if(Q.isRegExp(o))return o.test(n)}}function fC(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,a,o)=>a.toUpperCase()+o)}function dC(t,n){const a=Q.toCamelCase(" "+n);["get","set","has"].forEach(o=>{Object.defineProperty(t,o+a,{value:function(l,c,f){return this[o].call(this,n,l,c,f)},configurable:!0})})}let gn=class{constructor(n){n&&this.set(n)}set(n,a,o){const l=this;function c(d,p,m){const g=Bi(p);if(!g)throw new Error("header name must be a non-empty string");const v=Q.findKey(l,g);(!v||l[v]===void 0||m===!0||m===void 0&&l[v]!==!1)&&(l[v||p]=nu(d))}const f=(d,p)=>Q.forEach(d,(m,g)=>c(m,g,p));if(Q.isPlainObject(n)||n instanceof this.constructor)f(n,a);else if(Q.isString(n)&&(n=n.trim())&&!uC(n))f(lC(n),a);else if(Q.isObject(n)&&Q.isIterable(n)){let d={},p,m;for(const g of n){if(!Q.isArray(g))throw TypeError("Object iterator must return a key-value pair");d[m=g[0]]=(p=d[m])?Q.isArray(p)?[...p,g[1]]:[p,g[1]]:g[1]}f(d,a)}else n!=null&&c(a,n,o);return this}get(n,a){if(n=Bi(n),n){const o=Q.findKey(this,n);if(o){const l=this[o];if(!a)return l;if(a===!0)return cC(l);if(Q.isFunction(a))return a.call(this,l,o);if(Q.isRegExp(a))return a.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,a){if(n=Bi(n),n){const o=Q.findKey(this,n);return!!(o&&this[o]!==void 0&&(!a||wh(this,this[o],o,a)))}return!1}delete(n,a){const o=this;let l=!1;function c(f){if(f=Bi(f),f){const d=Q.findKey(o,f);d&&(!a||wh(o,o[d],d,a))&&(delete o[d],l=!0)}}return Q.isArray(n)?n.forEach(c):c(n),l}clear(n){const a=Object.keys(this);let o=a.length,l=!1;for(;o--;){const c=a[o];(!n||wh(this,this[c],c,n,!0))&&(delete this[c],l=!0)}return l}normalize(n){const a=this,o={};return Q.forEach(this,(l,c)=>{const f=Q.findKey(o,c);if(f){a[f]=nu(l),delete a[c];return}const d=n?fC(c):String(c).trim();d!==c&&delete a[c],a[d]=nu(l),o[d]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const a=Object.create(null);return Q.forEach(this,(o,l)=>{o!=null&&o!==!1&&(a[l]=n&&Q.isArray(o)?o.join(", "):o)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,a])=>n+": "+a).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...a){const o=new this(n);return a.forEach(l=>o.set(l)),o}static accessor(n){const o=(this[Ab]=this[Ab]={accessors:{}}).accessors,l=this.prototype;function c(f){const d=Bi(f);o[d]||(dC(l,f),o[d]=!0)}return Q.isArray(n)?n.forEach(c):c(n),this}};gn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Q.reduceDescriptors(gn.prototype,({value:t},n)=>{let a=n[0].toUpperCase()+n.slice(1);return{get:()=>t,set(o){this[a]=o}}});Q.freezeMethods(gn);function Sh(t,n){const a=this||pl,o=n||a,l=gn.from(o.headers);let c=o.data;return Q.forEach(t,function(d){c=d.call(a,c,l.normalize(),n?n.status:void 0)}),l.normalize(),c}function xx(t){return!!(t&&t.__CANCEL__)}function jo(t,n,a){Be.call(this,t??"canceled",Be.ERR_CANCELED,n,a),this.name="CanceledError"}Q.inherits(jo,Be,{__CANCEL__:!0});function wx(t,n,a){const o=a.config.validateStatus;!a.status||!o||o(a.status)?t(a):n(new Be("Request failed with status code "+a.status,[Be.ERR_BAD_REQUEST,Be.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function hC(t){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}function mC(t,n){t=t||10;const a=new Array(t),o=new Array(t);let l=0,c=0,f;return n=n!==void 0?n:1e3,function(p){const m=Date.now(),g=o[c];f||(f=m),a[l]=p,o[l]=m;let v=c,w=0;for(;v!==l;)w+=a[v++],v=v%t;if(l=(l+1)%t,l===c&&(c=(c+1)%t),m-f<n)return;const R=g&&m-g;return R?Math.round(w*1e3/R):void 0}}function pC(t,n){let a=0,o=1e3/n,l,c;const f=(m,g=Date.now())=>{a=g,l=null,c&&(clearTimeout(c),c=null),t(...m)};return[(...m)=>{const g=Date.now(),v=g-a;v>=o?f(m,g):(l=m,c||(c=setTimeout(()=>{c=null,f(l)},o-v)))},()=>l&&f(l)]}const uu=(t,n,a=3)=>{let o=0;const l=mC(50,250);return pC(c=>{const f=c.loaded,d=c.lengthComputable?c.total:void 0,p=f-o,m=l(p),g=f<=d;o=f;const v={loaded:f,total:d,progress:d?f/d:void 0,bytes:p,rate:m||void 0,estimated:m&&d&&g?(d-f)/m:void 0,event:c,lengthComputable:d!=null,[n?"download":"upload"]:!0};t(v)},a)},Ob=(t,n)=>{const a=t!=null;return[o=>n[0]({lengthComputable:a,total:t,loaded:o}),n[1]]},Mb=t=>(...n)=>Q.asap(()=>t(...n)),gC=Jt.hasStandardBrowserEnv?((t,n)=>a=>(a=new URL(a,Jt.origin),t.protocol===a.protocol&&t.host===a.host&&(n||t.port===a.port)))(new URL(Jt.origin),Jt.navigator&&/(msie|trident)/i.test(Jt.navigator.userAgent)):()=>!0,vC=Jt.hasStandardBrowserEnv?{write(t,n,a,o,l,c){const f=[t+"="+encodeURIComponent(n)];Q.isNumber(a)&&f.push("expires="+new Date(a).toGMTString()),Q.isString(o)&&f.push("path="+o),Q.isString(l)&&f.push("domain="+l),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read(t){const n=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function yC(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function bC(t,n){return n?t.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):t}function Sx(t,n,a){let o=!yC(n);return t&&(o||a==!1)?bC(t,n):n}const Nb=t=>t instanceof gn?{...t}:t;function bs(t,n){n=n||{};const a={};function o(m,g,v,w){return Q.isPlainObject(m)&&Q.isPlainObject(g)?Q.merge.call({caseless:w},m,g):Q.isPlainObject(g)?Q.merge({},g):Q.isArray(g)?g.slice():g}function l(m,g,v,w){if(Q.isUndefined(g)){if(!Q.isUndefined(m))return o(void 0,m,v,w)}else return o(m,g,v,w)}function c(m,g){if(!Q.isUndefined(g))return o(void 0,g)}function f(m,g){if(Q.isUndefined(g)){if(!Q.isUndefined(m))return o(void 0,m)}else return o(void 0,g)}function d(m,g,v){if(v in n)return o(m,g);if(v in t)return o(void 0,m)}const p={url:c,method:c,data:c,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:d,headers:(m,g,v)=>l(Nb(m),Nb(g),v,!0)};return Q.forEach(Object.keys({...t,...n}),function(g){const v=p[g]||l,w=v(t[g],n[g],g);Q.isUndefined(w)&&v!==d||(a[g]=w)}),a}const _x=t=>{const n=bs({},t);let{data:a,withXSRFToken:o,xsrfHeaderName:l,xsrfCookieName:c,headers:f,auth:d}=n;n.headers=f=gn.from(f),n.url=vx(Sx(n.baseURL,n.url,n.allowAbsoluteUrls),t.params,t.paramsSerializer),d&&f.set("Authorization","Basic "+btoa((d.username||"")+":"+(d.password?unescape(encodeURIComponent(d.password)):"")));let p;if(Q.isFormData(a)){if(Jt.hasStandardBrowserEnv||Jt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((p=f.getContentType())!==!1){const[m,...g]=p?p.split(";").map(v=>v.trim()).filter(Boolean):[];f.setContentType([m||"multipart/form-data",...g].join("; "))}}if(Jt.hasStandardBrowserEnv&&(o&&Q.isFunction(o)&&(o=o(n)),o||o!==!1&&gC(n.url))){const m=l&&c&&vC.read(c);m&&f.set(l,m)}return n},xC=typeof XMLHttpRequest<"u",wC=xC&&function(t){return new Promise(function(a,o){const l=_x(t);let c=l.data;const f=gn.from(l.headers).normalize();let{responseType:d,onUploadProgress:p,onDownloadProgress:m}=l,g,v,w,R,E;function _(){R&&R(),E&&E(),l.cancelToken&&l.cancelToken.unsubscribe(g),l.signal&&l.signal.removeEventListener("abort",g)}let T=new XMLHttpRequest;T.open(l.method.toUpperCase(),l.url,!0),T.timeout=l.timeout;function O(){if(!T)return;const z=gn.from("getAllResponseHeaders"in T&&T.getAllResponseHeaders()),C={data:!d||d==="text"||d==="json"?T.responseText:T.response,status:T.status,statusText:T.statusText,headers:z,config:t,request:T};wx(function(P){a(P),_()},function(P){o(P),_()},C),T=null}"onloadend"in T?T.onloadend=O:T.onreadystatechange=function(){!T||T.readyState!==4||T.status===0&&!(T.responseURL&&T.responseURL.indexOf("file:")===0)||setTimeout(O)},T.onabort=function(){T&&(o(new Be("Request aborted",Be.ECONNABORTED,t,T)),T=null)},T.onerror=function(){o(new Be("Network Error",Be.ERR_NETWORK,t,T)),T=null},T.ontimeout=function(){let L=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const C=l.transitional||yx;l.timeoutErrorMessage&&(L=l.timeoutErrorMessage),o(new Be(L,C.clarifyTimeoutError?Be.ETIMEDOUT:Be.ECONNABORTED,t,T)),T=null},c===void 0&&f.setContentType(null),"setRequestHeader"in T&&Q.forEach(f.toJSON(),function(L,C){T.setRequestHeader(C,L)}),Q.isUndefined(l.withCredentials)||(T.withCredentials=!!l.withCredentials),d&&d!=="json"&&(T.responseType=l.responseType),m&&([w,E]=uu(m,!0),T.addEventListener("progress",w)),p&&T.upload&&([v,R]=uu(p),T.upload.addEventListener("progress",v),T.upload.addEventListener("loadend",R)),(l.cancelToken||l.signal)&&(g=z=>{T&&(o(!z||z.type?new jo(null,t,T):z),T.abort(),T=null)},l.cancelToken&&l.cancelToken.subscribe(g),l.signal&&(l.signal.aborted?g():l.signal.addEventListener("abort",g)));const N=hC(l.url);if(N&&Jt.protocols.indexOf(N)===-1){o(new Be("Unsupported protocol "+N+":",Be.ERR_BAD_REQUEST,t));return}T.send(c||null)})},SC=(t,n)=>{const{length:a}=t=t?t.filter(Boolean):[];if(n||a){let o=new AbortController,l;const c=function(m){if(!l){l=!0,d();const g=m instanceof Error?m:this.reason;o.abort(g instanceof Be?g:new jo(g instanceof Error?g.message:g))}};let f=n&&setTimeout(()=>{f=null,c(new Be(`timeout ${n} of ms exceeded`,Be.ETIMEDOUT))},n);const d=()=>{t&&(f&&clearTimeout(f),f=null,t.forEach(m=>{m.unsubscribe?m.unsubscribe(c):m.removeEventListener("abort",c)}),t=null)};t.forEach(m=>m.addEventListener("abort",c));const{signal:p}=o;return p.unsubscribe=()=>Q.asap(d),p}},_C=function*(t,n){let a=t.byteLength;if(a<n){yield t;return}let o=0,l;for(;o<a;)l=o+n,yield t.slice(o,l),o=l},EC=async function*(t,n){for await(const a of TC(t))yield*_C(a,n)},TC=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const n=t.getReader();try{for(;;){const{done:a,value:o}=await n.read();if(a)break;yield o}}finally{await n.cancel()}},Db=(t,n,a,o)=>{const l=EC(t,n);let c=0,f,d=p=>{f||(f=!0,o&&o(p))};return new ReadableStream({async pull(p){try{const{done:m,value:g}=await l.next();if(m){d(),p.close();return}let v=g.byteLength;if(a){let w=c+=v;a(w)}p.enqueue(new Uint8Array(g))}catch(m){throw d(m),m}},cancel(p){return d(p),l.return()}},{highWaterMark:2})},Pu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ex=Pu&&typeof ReadableStream=="function",RC=Pu&&(typeof TextEncoder=="function"?(t=>n=>t.encode(n))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Tx=(t,...n)=>{try{return!!t(...n)}catch{return!1}},CC=Ex&&Tx(()=>{let t=!1;const n=new Request(Jt.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!n}),kb=64*1024,$h=Ex&&Tx(()=>Q.isReadableStream(new Response("").body)),fu={stream:$h&&(t=>t.body)};Pu&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(n=>{!fu[n]&&(fu[n]=Q.isFunction(t[n])?a=>a[n]():(a,o)=>{throw new Be(`Response type '${n}' is not supported`,Be.ERR_NOT_SUPPORT,o)})})})(new Response);const AC=async t=>{if(t==null)return 0;if(Q.isBlob(t))return t.size;if(Q.isSpecCompliantForm(t))return(await new Request(Jt.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(t)||Q.isArrayBuffer(t))return t.byteLength;if(Q.isURLSearchParams(t)&&(t=t+""),Q.isString(t))return(await RC(t)).byteLength},OC=async(t,n)=>{const a=Q.toFiniteNumber(t.getContentLength());return a??AC(n)},MC=Pu&&(async t=>{let{url:n,method:a,data:o,signal:l,cancelToken:c,timeout:f,onDownloadProgress:d,onUploadProgress:p,responseType:m,headers:g,withCredentials:v="same-origin",fetchOptions:w}=_x(t);m=m?(m+"").toLowerCase():"text";let R=SC([l,c&&c.toAbortSignal()],f),E;const _=R&&R.unsubscribe&&(()=>{R.unsubscribe()});let T;try{if(p&&CC&&a!=="get"&&a!=="head"&&(T=await OC(g,o))!==0){let C=new Request(n,{method:"POST",body:o,duplex:"half"}),I;if(Q.isFormData(o)&&(I=C.headers.get("content-type"))&&g.setContentType(I),C.body){const[P,q]=Ob(T,uu(Mb(p)));o=Db(C.body,kb,P,q)}}Q.isString(v)||(v=v?"include":"omit");const O="credentials"in Request.prototype;E=new Request(n,{...w,signal:R,method:a.toUpperCase(),headers:g.normalize().toJSON(),body:o,duplex:"half",credentials:O?v:void 0});let N=await fetch(E,w);const z=$h&&(m==="stream"||m==="response");if($h&&(d||z&&_)){const C={};["status","statusText","headers"].forEach(re=>{C[re]=N[re]});const I=Q.toFiniteNumber(N.headers.get("content-length")),[P,q]=d&&Ob(I,uu(Mb(d),!0))||[];N=new Response(Db(N.body,kb,P,()=>{q&&q(),_&&_()}),C)}m=m||"text";let L=await fu[Q.findKey(fu,m)||"text"](N,t);return!z&&_&&_(),await new Promise((C,I)=>{wx(C,I,{data:L,headers:gn.from(N.headers),status:N.status,statusText:N.statusText,config:t,request:E})})}catch(O){throw _&&_(),O&&O.name==="TypeError"&&/Load failed|fetch/i.test(O.message)?Object.assign(new Be("Network Error",Be.ERR_NETWORK,t,E),{cause:O.cause||O}):Be.from(O,O&&O.code,t,E)}}),Xh={http:GR,xhr:wC,fetch:MC};Q.forEach(Xh,(t,n)=>{if(t){try{Object.defineProperty(t,"name",{value:n})}catch{}Object.defineProperty(t,"adapterName",{value:n})}});const jb=t=>`- ${t}`,NC=t=>Q.isFunction(t)||t===null||t===!1,Rx={getAdapter:t=>{t=Q.isArray(t)?t:[t];const{length:n}=t;let a,o;const l={};for(let c=0;c<n;c++){a=t[c];let f;if(o=a,!NC(a)&&(o=Xh[(f=String(a)).toLowerCase()],o===void 0))throw new Be(`Unknown adapter '${f}'`);if(o)break;l[f||"#"+c]=o}if(!o){const c=Object.entries(l).map(([d,p])=>`adapter ${d} `+(p===!1?"is not supported by the environment":"is not available in the build"));let f=n?c.length>1?`since :
`+c.map(jb).join(`
`):" "+jb(c[0]):"as no adapter specified";throw new Be("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return o},adapters:Xh};function _h(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new jo(null,t)}function zb(t){return _h(t),t.headers=gn.from(t.headers),t.data=Sh.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Rx.getAdapter(t.adapter||pl.adapter)(t).then(function(o){return _h(t),o.data=Sh.call(t,t.transformResponse,o),o.headers=gn.from(o.headers),o},function(o){return xx(o)||(_h(t),o&&o.response&&(o.response.data=Sh.call(t,t.transformResponse,o.response),o.response.headers=gn.from(o.response.headers))),Promise.reject(o)})}const Cx="1.11.0",Lu={};["object","boolean","number","function","string","symbol"].forEach((t,n)=>{Lu[t]=function(o){return typeof o===t||"a"+(n<1?"n ":" ")+t}});const Ub={};Lu.transitional=function(n,a,o){function l(c,f){return"[Axios v"+Cx+"] Transitional option '"+c+"'"+f+(o?". "+o:"")}return(c,f,d)=>{if(n===!1)throw new Be(l(f," has been removed"+(a?" in "+a:"")),Be.ERR_DEPRECATED);return a&&!Ub[f]&&(Ub[f]=!0,console.warn(l(f," has been deprecated since v"+a+" and will be removed in the near future"))),n?n(c,f,d):!0}};Lu.spelling=function(n){return(a,o)=>(console.warn(`${o} is likely a misspelling of ${n}`),!0)};function DC(t,n,a){if(typeof t!="object")throw new Be("options must be an object",Be.ERR_BAD_OPTION_VALUE);const o=Object.keys(t);let l=o.length;for(;l-- >0;){const c=o[l],f=n[c];if(f){const d=t[c],p=d===void 0||f(d,c,t);if(p!==!0)throw new Be("option "+c+" must be "+p,Be.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new Be("Unknown option "+c,Be.ERR_BAD_OPTION)}}const ru={assertOptions:DC,validators:Lu},vr=ru.validators;let ps=class{constructor(n){this.defaults=n||{},this.interceptors={request:new Cb,response:new Cb}}async request(n,a){try{return await this._request(n,a)}catch(o){if(o instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const c=l.stack?l.stack.replace(/^.+\n/,""):"";try{o.stack?c&&!String(o.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(o.stack+=`
`+c):o.stack=c}catch{}}throw o}}_request(n,a){typeof n=="string"?(a=a||{},a.url=n):a=n||{},a=bs(this.defaults,a);const{transitional:o,paramsSerializer:l,headers:c}=a;o!==void 0&&ru.assertOptions(o,{silentJSONParsing:vr.transitional(vr.boolean),forcedJSONParsing:vr.transitional(vr.boolean),clarifyTimeoutError:vr.transitional(vr.boolean)},!1),l!=null&&(Q.isFunction(l)?a.paramsSerializer={serialize:l}:ru.assertOptions(l,{encode:vr.function,serialize:vr.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),ru.assertOptions(a,{baseUrl:vr.spelling("baseURL"),withXsrfToken:vr.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let f=c&&Q.merge(c.common,c[a.method]);c&&Q.forEach(["delete","get","head","post","put","patch","common"],E=>{delete c[E]}),a.headers=gn.concat(f,c);const d=[];let p=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(a)===!1||(p=p&&_.synchronous,d.unshift(_.fulfilled,_.rejected))});const m=[];this.interceptors.response.forEach(function(_){m.push(_.fulfilled,_.rejected)});let g,v=0,w;if(!p){const E=[zb.bind(this),void 0];for(E.unshift(...d),E.push(...m),w=E.length,g=Promise.resolve(a);v<w;)g=g.then(E[v++],E[v++]);return g}w=d.length;let R=a;for(v=0;v<w;){const E=d[v++],_=d[v++];try{R=E(R)}catch(T){_.call(this,T);break}}try{g=zb.call(this,R)}catch(E){return Promise.reject(E)}for(v=0,w=m.length;v<w;)g=g.then(m[v++],m[v++]);return g}getUri(n){n=bs(this.defaults,n);const a=Sx(n.baseURL,n.url,n.allowAbsoluteUrls);return vx(a,n.params,n.paramsSerializer)}};Q.forEach(["delete","get","head","options"],function(n){ps.prototype[n]=function(a,o){return this.request(bs(o||{},{method:n,url:a,data:(o||{}).data}))}});Q.forEach(["post","put","patch"],function(n){function a(o){return function(c,f,d){return this.request(bs(d||{},{method:n,headers:o?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}ps.prototype[n]=a(),ps.prototype[n+"Form"]=a(!0)});let kC=class Ax{constructor(n){if(typeof n!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(c){a=c});const o=this;this.promise.then(l=>{if(!o._listeners)return;let c=o._listeners.length;for(;c-- >0;)o._listeners[c](l);o._listeners=null}),this.promise.then=l=>{let c;const f=new Promise(d=>{o.subscribe(d),c=d}).then(l);return f.cancel=function(){o.unsubscribe(c)},f},n(function(c,f,d){o.reason||(o.reason=new jo(c,f,d),a(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const a=this._listeners.indexOf(n);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const n=new AbortController,a=o=>{n.abort(o)};return this.subscribe(a),n.signal.unsubscribe=()=>this.unsubscribe(a),n.signal}static source(){let n;return{token:new Ax(function(l){n=l}),cancel:n}}};function jC(t){return function(a){return t.apply(null,a)}}function zC(t){return Q.isObject(t)&&t.isAxiosError===!0}const Kh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Kh).forEach(([t,n])=>{Kh[n]=t});function Ox(t){const n=new ps(t),a=sx(ps.prototype.request,n);return Q.extend(a,ps.prototype,n,{allOwnKeys:!0}),Q.extend(a,n,null,{allOwnKeys:!0}),a.create=function(l){return Ox(bs(t,l))},a}const Ct=Ox(pl);Ct.Axios=ps;Ct.CanceledError=jo;Ct.CancelToken=kC;Ct.isCancel=xx;Ct.VERSION=Cx;Ct.toFormData=Uu;Ct.AxiosError=Be;Ct.Cancel=Ct.CanceledError;Ct.all=function(n){return Promise.all(n)};Ct.spread=jC;Ct.isAxiosError=zC;Ct.mergeConfig=bs;Ct.AxiosHeaders=gn;Ct.formToJSON=t=>bx(Q.isHTMLForm(t)?new FormData(t):t);Ct.getAdapter=Rx.getAdapter;Ct.HttpStatusCode=Kh;Ct.default=Ct;const{Axios:B3,AxiosError:V3,CanceledError:H3,isCancel:F3,CancelToken:I3,VERSION:q3,all:G3,Cancel:Y3,isAxiosError:Z3,spread:Q3,toFormData:$3,AxiosHeaders:X3,HttpStatusCode:K3,formToJSON:W3,getAdapter:J3,mergeConfig:ez}=Ct,Fc=Ct.create({baseURL:"http://localhost:3000/",headers:{"Content-Type":"application/json",Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNzIxNjA5MTEzLCJleHAiOjMyMzUzMzcxMTMsIm5iZiI6MTcyMTYwOTExMywianRpIjoiWHpCZkZPc0ZJUlFxaEZvaiIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.kFFEPpdmNUp-kn_G3cIIc26bivO6tbfcvkpG9I8Im7M"}});class UC{item_per_page=10;async index(n){const a={skip:0,limit:10,order:"updatedAt desc",where:{account:"prology_net",status:"Updated"}};return Fc({method:"POST",data:{urlAPI:"/api/ebay-listing/listing-get-list",filter:{...a,...n,where:{...a.where,...n?.where}}}})}async get(n){return Fc({method:"POST",data:{filter:{where:{account:"prology_net",condition:n.raw_condition,productModelCode:n.sku}},pageCurrent:"/ebaytools/listing-ebay",urlAPI:"/api/ebay-listing/get-image-listing"}})}async sync(n){return Fc({url:"sync",method:"POST",data:n})}async getPublistedProducts(){return Fc({url:"data"})}async apiRequest(n,a){return new Promise((o,l)=>{const c="req_"+Date.now()+"_"+Math.random();function f(d){d.data.type==="API_RESPONSE"&&d.data.requestId===c&&(window.removeEventListener("message",f),d.data.error?l(d.data.error):o(d.data.payload))}window.addEventListener("message",f),window.postMessage({type:"API_REQUEST",requestId:c,payload:a,fn:n},"*")})}}const Cn=new UC;/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const PC=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),LC=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,a,o)=>o?o.toUpperCase():a.toLowerCase()),Pb=t=>{const n=LC(t);return n.charAt(0).toUpperCase()+n.slice(1)},Mx=(...t)=>t.filter((n,a,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===a).join(" ").trim(),BC=t=>{for(const n in t)if(n.startsWith("aria-")||n==="role"||n==="title")return!0};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var VC={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const HC=x.forwardRef(({color:t="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:l="",children:c,iconNode:f,...d},p)=>x.createElement("svg",{ref:p,...VC,width:n,height:n,stroke:t,strokeWidth:o?Number(a)*24/Number(n):a,className:Mx("lucide",l),...!c&&!BC(d)&&{"aria-hidden":"true"},...d},[...f.map(([m,g])=>x.createElement(m,g)),...Array.isArray(c)?c:[c]]));/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qn=(t,n)=>{const a=x.forwardRef(({className:o,...l},c)=>x.createElement(HC,{ref:c,iconNode:n,className:Mx(`lucide-${PC(Pb(t))}`,`lucide-${t}`,o),...l}));return a.displayName=Pb(t),a};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const FC=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],IC=qn("check",FC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qC=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Nx=qn("chevron-down",qC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const GC=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],YC=qn("chevron-left",GC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ZC=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],QC=qn("chevron-right",ZC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $C=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],XC=qn("chevron-up",$C);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const KC=[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]],WC=qn("door-open",KC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const JC=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],eA=qn("ellipsis",JC);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tA=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],Dx=qn("eye-off",tA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nA=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],kx=qn("eye",nA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rA=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],aA=qn("search",rA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sA=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],oA=qn("square-pen",sA);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iA=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Nm=qn("x",iA);function Lb(t,n){if(typeof t=="function")return t(n);t!=null&&(t.current=n)}function Bu(...t){return n=>{let a=!1;const o=t.map(l=>{const c=Lb(l,n);return!a&&typeof c=="function"&&(a=!0),c});if(a)return()=>{for(let l=0;l<o.length;l++){const c=o[l];typeof c=="function"?c():Lb(t[l],null)}}}}function We(...t){return x.useCallback(Bu(...t),t)}function Ua(t){const n=lA(t),a=x.forwardRef((o,l)=>{const{children:c,...f}=o,d=x.Children.toArray(c),p=d.find(uA);if(p){const m=p.props.children,g=d.map(v=>v===p?x.Children.count(m)>1?x.Children.only(null):x.isValidElement(m)?m.props.children:null:v);return y.jsx(n,{...f,ref:l,children:x.isValidElement(m)?x.cloneElement(m,void 0,g):null})}return y.jsx(n,{...f,ref:l,children:c})});return a.displayName=`${t}.Slot`,a}var Dm=Ua("Slot");function lA(t){const n=x.forwardRef((a,o)=>{const{children:l,...c}=a;if(x.isValidElement(l)){const f=dA(l),d=fA(c,l.props);return l.type!==x.Fragment&&(d.ref=o?Bu(o,f):f),x.cloneElement(l,d)}return x.Children.count(l)>1?x.Children.only(null):null});return n.displayName=`${t}.SlotClone`,n}var cA=Symbol("radix.slottable");function uA(t){return x.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===cA}function fA(t,n){const a={...n};for(const o in n){const l=t[o],c=n[o];/^on[A-Z]/.test(o)?l&&c?a[o]=(...d)=>{const p=c(...d);return l(...d),p}:l&&(a[o]=l):o==="style"?a[o]={...l,...c}:o==="className"&&(a[o]=[l,c].filter(Boolean).join(" "))}return{...t,...a}}function dA(t){let n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning;return a?t.ref:(n=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}function jx(t){var n,a,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(n=0;n<l;n++)t[n]&&(a=jx(t[n]))&&(o&&(o+=" "),o+=a)}else for(a in t)t[a]&&(o&&(o+=" "),o+=a);return o}function zx(){for(var t,n,a=0,o="",l=arguments.length;a<l;a++)(t=arguments[a])&&(n=jx(t))&&(o&&(o+=" "),o+=n);return o}const Bb=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Vb=zx,km=(t,n)=>a=>{var o;if(n?.variants==null)return Vb(t,a?.class,a?.className);const{variants:l,defaultVariants:c}=n,f=Object.keys(l).map(m=>{const g=a?.[m],v=c?.[m];if(g===null)return null;const w=Bb(g)||Bb(v);return l[m][w]}),d=a&&Object.entries(a).reduce((m,g)=>{let[v,w]=g;return w===void 0||(m[v]=w),m},{}),p=n==null||(o=n.compoundVariants)===null||o===void 0?void 0:o.reduce((m,g)=>{let{class:v,className:w,...R}=g;return Object.entries(R).every(E=>{let[_,T]=E;return Array.isArray(T)?T.includes({...c,...d}[_]):{...c,...d}[_]===T})?[...m,v,w]:m},[]);return Vb(t,f,p,a?.class,a?.className)},jm="-",hA=t=>{const n=pA(t),{conflictingClassGroups:a,conflictingClassGroupModifiers:o}=t;return{getClassGroupId:f=>{const d=f.split(jm);return d[0]===""&&d.length!==1&&d.shift(),Ux(d,n)||mA(f)},getConflictingClassGroupIds:(f,d)=>{const p=a[f]||[];return d&&o[f]?[...p,...o[f]]:p}}},Ux=(t,n)=>{if(t.length===0)return n.classGroupId;const a=t[0],o=n.nextPart.get(a),l=o?Ux(t.slice(1),o):void 0;if(l)return l;if(n.validators.length===0)return;const c=t.join(jm);return n.validators.find(({validator:f})=>f(c))?.classGroupId},Hb=/^\[(.+)\]$/,mA=t=>{if(Hb.test(t)){const n=Hb.exec(t)[1],a=n?.substring(0,n.indexOf(":"));if(a)return"arbitrary.."+a}},pA=t=>{const{theme:n,classGroups:a}=t,o={nextPart:new Map,validators:[]};for(const l in a)Wh(a[l],o,l,n);return o},Wh=(t,n,a,o)=>{t.forEach(l=>{if(typeof l=="string"){const c=l===""?n:Fb(n,l);c.classGroupId=a;return}if(typeof l=="function"){if(gA(l)){Wh(l(o),n,a,o);return}n.validators.push({validator:l,classGroupId:a});return}Object.entries(l).forEach(([c,f])=>{Wh(f,Fb(n,c),a,o)})})},Fb=(t,n)=>{let a=t;return n.split(jm).forEach(o=>{a.nextPart.has(o)||a.nextPart.set(o,{nextPart:new Map,validators:[]}),a=a.nextPart.get(o)}),a},gA=t=>t.isThemeGetter,vA=t=>{if(t<1)return{get:()=>{},set:()=>{}};let n=0,a=new Map,o=new Map;const l=(c,f)=>{a.set(c,f),n++,n>t&&(n=0,o=a,a=new Map)};return{get(c){let f=a.get(c);if(f!==void 0)return f;if((f=o.get(c))!==void 0)return l(c,f),f},set(c,f){a.has(c)?a.set(c,f):l(c,f)}}},Jh="!",em=":",yA=em.length,bA=t=>{const{prefix:n,experimentalParseClassName:a}=t;let o=l=>{const c=[];let f=0,d=0,p=0,m;for(let E=0;E<l.length;E++){let _=l[E];if(f===0&&d===0){if(_===em){c.push(l.slice(p,E)),p=E+yA;continue}if(_==="/"){m=E;continue}}_==="["?f++:_==="]"?f--:_==="("?d++:_===")"&&d--}const g=c.length===0?l:l.substring(p),v=xA(g),w=v!==g,R=m&&m>p?m-p:void 0;return{modifiers:c,hasImportantModifier:w,baseClassName:v,maybePostfixModifierPosition:R}};if(n){const l=n+em,c=o;o=f=>f.startsWith(l)?c(f.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(a){const l=o;o=c=>a({className:c,parseClassName:l})}return o},xA=t=>t.endsWith(Jh)?t.substring(0,t.length-1):t.startsWith(Jh)?t.substring(1):t,wA=t=>{const n=Object.fromEntries(t.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;const l=[];let c=[];return o.forEach(f=>{f[0]==="["||n[f]?(l.push(...c.sort(),f),c=[]):c.push(f)}),l.push(...c.sort()),l}},SA=t=>({cache:vA(t.cacheSize),parseClassName:bA(t),sortModifiers:wA(t),...hA(t)}),_A=/\s+/,EA=(t,n)=>{const{parseClassName:a,getClassGroupId:o,getConflictingClassGroupIds:l,sortModifiers:c}=n,f=[],d=t.trim().split(_A);let p="";for(let m=d.length-1;m>=0;m-=1){const g=d[m],{isExternal:v,modifiers:w,hasImportantModifier:R,baseClassName:E,maybePostfixModifierPosition:_}=a(g);if(v){p=g+(p.length>0?" "+p:p);continue}let T=!!_,O=o(T?E.substring(0,_):E);if(!O){if(!T){p=g+(p.length>0?" "+p:p);continue}if(O=o(E),!O){p=g+(p.length>0?" "+p:p);continue}T=!1}const N=c(w).join(":"),z=R?N+Jh:N,L=z+O;if(f.includes(L))continue;f.push(L);const C=l(O,T);for(let I=0;I<C.length;++I){const P=C[I];f.push(z+P)}p=g+(p.length>0?" "+p:p)}return p};function TA(){let t=0,n,a,o="";for(;t<arguments.length;)(n=arguments[t++])&&(a=Px(n))&&(o&&(o+=" "),o+=a);return o}const Px=t=>{if(typeof t=="string")return t;let n,a="";for(let o=0;o<t.length;o++)t[o]&&(n=Px(t[o]))&&(a&&(a+=" "),a+=n);return a};function RA(t,...n){let a,o,l,c=f;function f(p){const m=n.reduce((g,v)=>v(g),t());return a=SA(m),o=a.cache.get,l=a.cache.set,c=d,d(p)}function d(p){const m=o(p);if(m)return m;const g=EA(p,a);return l(p,g),g}return function(){return c(TA.apply(null,arguments))}}const Ut=t=>{const n=a=>a[t]||[];return n.isThemeGetter=!0,n},Lx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Bx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,CA=/^\d+\/\d+$/,AA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,OA=/\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$/,MA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,NA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,DA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,po=t=>CA.test(t),Ze=t=>!!t&&!Number.isNaN(Number(t)),Da=t=>!!t&&Number.isInteger(Number(t)),Eh=t=>t.endsWith("%")&&Ze(t.slice(0,-1)),Xr=t=>AA.test(t),kA=()=>!0,jA=t=>OA.test(t)&&!MA.test(t),Vx=()=>!1,zA=t=>NA.test(t),UA=t=>DA.test(t),PA=t=>!Re(t)&&!Ce(t),LA=t=>zo(t,Ix,Vx),Re=t=>Lx.test(t),fs=t=>zo(t,qx,jA),Th=t=>zo(t,IA,Ze),Ib=t=>zo(t,Hx,Vx),BA=t=>zo(t,Fx,UA),Ic=t=>zo(t,Gx,zA),Ce=t=>Bx.test(t),Vi=t=>Uo(t,qx),VA=t=>Uo(t,qA),qb=t=>Uo(t,Hx),HA=t=>Uo(t,Ix),FA=t=>Uo(t,Fx),qc=t=>Uo(t,Gx,!0),zo=(t,n,a)=>{const o=Lx.exec(t);return o?o[1]?n(o[1]):a(o[2]):!1},Uo=(t,n,a=!1)=>{const o=Bx.exec(t);return o?o[1]?n(o[1]):a:!1},Hx=t=>t==="position"||t==="percentage",Fx=t=>t==="image"||t==="url",Ix=t=>t==="length"||t==="size"||t==="bg-size",qx=t=>t==="length",IA=t=>t==="number",qA=t=>t==="family-name",Gx=t=>t==="shadow",GA=()=>{const t=Ut("color"),n=Ut("font"),a=Ut("text"),o=Ut("font-weight"),l=Ut("tracking"),c=Ut("leading"),f=Ut("breakpoint"),d=Ut("container"),p=Ut("spacing"),m=Ut("radius"),g=Ut("shadow"),v=Ut("inset-shadow"),w=Ut("text-shadow"),R=Ut("drop-shadow"),E=Ut("blur"),_=Ut("perspective"),T=Ut("aspect"),O=Ut("ease"),N=Ut("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],L=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],C=()=>[...L(),Ce,Re],I=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],q=()=>[Ce,Re,p],re=()=>[po,"full","auto",...q()],ce=()=>[Da,"none","subgrid",Ce,Re],xe=()=>["auto",{span:["full",Da,Ce,Re]},Da,Ce,Re],oe=()=>[Da,"auto",Ce,Re],ie=()=>["auto","min","max","fr",Ce,Re],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ge=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...q()],Z=()=>[po,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...q()],B=()=>[t,Ce,Re],te=()=>[...L(),qb,Ib,{position:[Ce,Re]}],A=()=>["no-repeat",{repeat:["","x","y","space","round"]}],W=()=>["auto","cover","contain",HA,LA,{size:[Ce,Re]}],ue=()=>[Eh,Vi,fs],X=()=>["","none","full",m,Ce,Re],se=()=>["",Ze,Vi,fs],we=()=>["solid","dashed","dotted","double"],ve=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ae=()=>[Ze,Eh,qb,Ib],he=()=>["","none",E,Ce,Re],Fe=()=>["none",Ze,Ce,Re],Le=()=>["none",Ze,Ce,Re],Ie=()=>[Ze,Ce,Re],Ge=()=>[po,"full",...q()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xr],breakpoint:[Xr],color:[kA],container:[Xr],"drop-shadow":[Xr],ease:["in","out","in-out"],font:[PA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xr],shadow:[Xr],spacing:["px",Ze],text:[Xr],"text-shadow":[Xr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",po,Re,Ce,T]}],container:["container"],columns:[{columns:[Ze,Re,Ce,d]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"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:C()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:re()}],"inset-x":[{"inset-x":re()}],"inset-y":[{"inset-y":re()}],start:[{start:re()}],end:[{end:re()}],top:[{top:re()}],right:[{right:re()}],bottom:[{bottom:re()}],left:[{left:re()}],visibility:["visible","invisible","collapse"],z:[{z:[Da,"auto",Ce,Re]}],basis:[{basis:[po,"full","auto",d,...q()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ze,po,"auto","initial","none",Re]}],grow:[{grow:["",Ze,Ce,Re]}],shrink:[{shrink:["",Ze,Ce,Re]}],order:[{order:[Da,"first","last","none",Ce,Re]}],"grid-cols":[{"grid-cols":ce()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":oe()}],"col-end":[{"col-end":oe()}],"grid-rows":[{"grid-rows":ce()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":oe()}],"row-end":[{"row-end":oe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ie()}],"auto-rows":[{"auto-rows":ie()}],gap:[{gap:q()}],"gap-x":[{"gap-x":q()}],"gap-y":[{"gap-y":q()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ge(),"normal"]}],"justify-self":[{"justify-self":["auto",...ge()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ge(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ge(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ge(),"baseline"]}],"place-self":[{"place-self":["auto",...ge()]}],p:[{p:q()}],px:[{px:q()}],py:[{py:q()}],ps:[{ps:q()}],pe:[{pe:q()}],pt:[{pt:q()}],pr:[{pr:q()}],pb:[{pb:q()}],pl:[{pl:q()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":q()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":q()}],"space-y-reverse":["space-y-reverse"],size:[{size:Z()}],w:[{w:[d,"screen",...Z()]}],"min-w":[{"min-w":[d,"screen","none",...Z()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[f]},...Z()]}],h:[{h:["screen","lh",...Z()]}],"min-h":[{"min-h":["screen","lh","none",...Z()]}],"max-h":[{"max-h":["screen","lh",...Z()]}],"font-size":[{text:["base",a,Vi,fs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,Ce,Th]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Eh,Re]}],"font-family":[{font:[VA,Re,n]}],"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:[l,Ce,Re]}],"line-clamp":[{"line-clamp":[Ze,"none",Ce,Th]}],leading:[{leading:[c,...q()]}],"list-image":[{"list-image":["none",Ce,Re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ce,Re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...we(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ze,"from-font","auto",Ce,fs]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[Ze,"auto",Ce,Re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:q()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ce,Re]}],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",Ce,Re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:te()}],"bg-repeat":[{bg:A()}],"bg-size":[{bg:W()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Da,Ce,Re],radial:["",Ce,Re],conic:[Da,Ce,Re]},FA,BA]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:ue()}],"gradient-via-pos":[{via:ue()}],"gradient-to-pos":[{to:ue()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:X()}],"rounded-s":[{"rounded-s":X()}],"rounded-e":[{"rounded-e":X()}],"rounded-t":[{"rounded-t":X()}],"rounded-r":[{"rounded-r":X()}],"rounded-b":[{"rounded-b":X()}],"rounded-l":[{"rounded-l":X()}],"rounded-ss":[{"rounded-ss":X()}],"rounded-se":[{"rounded-se":X()}],"rounded-ee":[{"rounded-ee":X()}],"rounded-es":[{"rounded-es":X()}],"rounded-tl":[{"rounded-tl":X()}],"rounded-tr":[{"rounded-tr":X()}],"rounded-br":[{"rounded-br":X()}],"rounded-bl":[{"rounded-bl":X()}],"border-w":[{border:se()}],"border-w-x":[{"border-x":se()}],"border-w-y":[{"border-y":se()}],"border-w-s":[{"border-s":se()}],"border-w-e":[{"border-e":se()}],"border-w-t":[{"border-t":se()}],"border-w-r":[{"border-r":se()}],"border-w-b":[{"border-b":se()}],"border-w-l":[{"border-l":se()}],"divide-x":[{"divide-x":se()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":se()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...we(),"hidden","none"]}],"divide-style":[{divide:[...we(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}],"divide-color":[{divide:B()}],"outline-style":[{outline:[...we(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ze,Ce,Re]}],"outline-w":[{outline:["",Ze,Vi,fs]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",g,qc,Ic]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",v,qc,Ic]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:se()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[Ze,fs]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":se()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",w,qc,Ic]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[Ze,Ce,Re]}],"mix-blend":[{"mix-blend":[...ve(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ve()}],"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":[Ze]}],"mask-image-linear-from-pos":[{"mask-linear-from":ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":ae()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":ae()}],"mask-image-t-to-pos":[{"mask-t-to":ae()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":ae()}],"mask-image-r-to-pos":[{"mask-r-to":ae()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":ae()}],"mask-image-b-to-pos":[{"mask-b-to":ae()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":ae()}],"mask-image-l-to-pos":[{"mask-l-to":ae()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":ae()}],"mask-image-x-to-pos":[{"mask-x-to":ae()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":ae()}],"mask-image-y-to-pos":[{"mask-y-to":ae()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[Ce,Re]}],"mask-image-radial-from-pos":[{"mask-radial-from":ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":ae()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"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":L()}],"mask-image-conic-pos":[{"mask-conic":[Ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":ae()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:te()}],"mask-repeat":[{mask:A()}],"mask-size":[{mask:W()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ce,Re]}],filter:[{filter:["","none",Ce,Re]}],blur:[{blur:he()}],brightness:[{brightness:[Ze,Ce,Re]}],contrast:[{contrast:[Ze,Ce,Re]}],"drop-shadow":[{"drop-shadow":["","none",R,qc,Ic]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",Ze,Ce,Re]}],"hue-rotate":[{"hue-rotate":[Ze,Ce,Re]}],invert:[{invert:["",Ze,Ce,Re]}],saturate:[{saturate:[Ze,Ce,Re]}],sepia:[{sepia:["",Ze,Ce,Re]}],"backdrop-filter":[{"backdrop-filter":["","none",Ce,Re]}],"backdrop-blur":[{"backdrop-blur":he()}],"backdrop-brightness":[{"backdrop-brightness":[Ze,Ce,Re]}],"backdrop-contrast":[{"backdrop-contrast":[Ze,Ce,Re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ze,Ce,Re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ze,Ce,Re]}],"backdrop-invert":[{"backdrop-invert":["",Ze,Ce,Re]}],"backdrop-opacity":[{"backdrop-opacity":[Ze,Ce,Re]}],"backdrop-saturate":[{"backdrop-saturate":[Ze,Ce,Re]}],"backdrop-sepia":[{"backdrop-sepia":["",Ze,Ce,Re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":q()}],"border-spacing-x":[{"border-spacing-x":q()}],"border-spacing-y":[{"border-spacing-y":q()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ce,Re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ze,"initial",Ce,Re]}],ease:[{ease:["linear","initial",O,Ce,Re]}],delay:[{delay:[Ze,Ce,Re]}],animate:[{animate:["none",N,Ce,Re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[_,Ce,Re]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:Fe()}],"rotate-x":[{"rotate-x":Fe()}],"rotate-y":[{"rotate-y":Fe()}],"rotate-z":[{"rotate-z":Fe()}],scale:[{scale:Le()}],"scale-x":[{"scale-x":Le()}],"scale-y":[{"scale-y":Le()}],"scale-z":[{"scale-z":Le()}],"scale-3d":["scale-3d"],skew:[{skew:Ie()}],"skew-x":[{"skew-x":Ie()}],"skew-y":[{"skew-y":Ie()}],transform:[{transform:[Ce,Re,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ge()}],"translate-x":[{"translate-x":Ge()}],"translate-y":[{"translate-y":Ge()}],"translate-z":[{"translate-z":Ge()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}],"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",Ce,Re]}],"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":q()}],"scroll-mx":[{"scroll-mx":q()}],"scroll-my":[{"scroll-my":q()}],"scroll-ms":[{"scroll-ms":q()}],"scroll-me":[{"scroll-me":q()}],"scroll-mt":[{"scroll-mt":q()}],"scroll-mr":[{"scroll-mr":q()}],"scroll-mb":[{"scroll-mb":q()}],"scroll-ml":[{"scroll-ml":q()}],"scroll-p":[{"scroll-p":q()}],"scroll-px":[{"scroll-px":q()}],"scroll-py":[{"scroll-py":q()}],"scroll-ps":[{"scroll-ps":q()}],"scroll-pe":[{"scroll-pe":q()}],"scroll-pt":[{"scroll-pt":q()}],"scroll-pr":[{"scroll-pr":q()}],"scroll-pb":[{"scroll-pb":q()}],"scroll-pl":[{"scroll-pl":q()}],"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",Ce,Re]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[Ze,Vi,fs,Th]}],stroke:[{stroke:["none",...B()]}],"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"]}},YA=RA(GA);function Je(...t){return YA(zx(t))}function tm(t){let n=[];Array.isArray(t?.listImage)&&(n=t.listImage.map(l=>typeof l=="string"?l:`https://int.ipsupply.com.au${l.url}`).slice(0,10));let a=`Package contain:
`;Array.isArray(t?.package_contain)?a+=t.package_contain.map(l=>`- ${l}`).join(`
`):typeof t?.package_contain=="string"&&t.package_contain.trim()!==""&&(a+=t.package_contain);const o=[t.description||"",t.code||"",t.title||"",(typeof t?.category=="string"?t.category:t?.category?.name)||"",a,'Join the "Prology | Latest Products & Deals" group for more products.'].filter(Boolean).join(`
`);return{images:n,title:t?.title?.includes(t?.code)?t?.title:`${t?.title} - ${t?.code}`,price:t?.price,category:"electronics & computers",condition:t?.conditionEbay?.toLowerCase()?.includes("new")?"new":"used like new",brand:typeof t?.manufactor=="string"?t?.manufactor:"",description:o,tags:[],sku:t?.code,location:t?.location||"Sydney, Australia",status:!1,id:t?.id,publist_id:t?.listingId,raw_condition:t?.condition}}const ZA=km("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-neutral-950 focus-visible:ring-neutral-950/50 focus-visible:ring-[3px] aria-invalid:ring-red-500/20 dark:aria-invalid:ring-red-500/40 aria-invalid:border-red-500 dark:focus-visible:border-neutral-300 dark:focus-visible:ring-neutral-300/50 dark:aria-invalid:ring-red-900/20 dark:dark:aria-invalid:ring-red-900/40 dark:aria-invalid:border-red-900",{variants:{variant:{default:"bg-neutral-900 text-neutral-50 shadow-xs hover:bg-neutral-900/90 dark:bg-neutral-50 dark:text-neutral-900 dark:hover:bg-neutral-50/90",destructive:"bg-red-500 text-white shadow-xs hover:bg-red-500/90 focus-visible:ring-red-500/20 dark:focus-visible:ring-red-500/40 dark:bg-red-500/60 dark:bg-red-900 dark:hover:bg-red-900/90 dark:focus-visible:ring-red-900/20 dark:dark:focus-visible:ring-red-900/40 dark:dark:bg-red-900/60",outline:"border bg-white shadow-xs hover:bg-neutral-100 hover:text-neutral-900 dark:bg-neutral-200/30 dark:border-neutral-200 dark:hover:bg-neutral-200/50 dark:bg-neutral-950 dark:hover:bg-neutral-800 dark:hover:text-neutral-50 dark:dark:bg-neutral-800/30 dark:dark:border-neutral-800 dark:dark:hover:bg-neutral-800/50",secondary:"bg-neutral-100 text-neutral-900 shadow-xs hover:bg-neutral-100/80 dark:bg-neutral-800 dark:text-neutral-50 dark:hover:bg-neutral-800/80",ghost:"hover:bg-neutral-100 hover:text-neutral-900 dark:hover:bg-neutral-100/50 dark:hover:bg-neutral-800 dark:hover:text-neutral-50 dark:dark:hover:bg-neutral-800/50",link:"text-neutral-900 underline-offset-4 hover:underline dark:text-neutral-50"},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",xs:"h-7 rounded-md gap-1 px-2.5 has-[>svg]:px-2",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function xr({className:t,variant:n,size:a,asChild:o=!1,...l}){const c=o?Dm:"button";return y.jsx(c,{"data-slot":"button",className:Je(ZA({variant:n,size:a,className:t})),...l})}function _e(t,n,{checkForDefaultPrevented:a=!0}={}){return function(l){if(t?.(l),a===!1||!l.defaultPrevented)return n?.(l)}}function QA(t,n){const a=x.createContext(n),o=c=>{const{children:f,...d}=c,p=x.useMemo(()=>d,Object.values(d));return y.jsx(a.Provider,{value:p,children:f})};o.displayName=t+"Provider";function l(c){const f=x.useContext(a);if(f)return f;if(n!==void 0)return n;throw new Error(`\`${c}\` must be used within \`${t}\``)}return[o,l]}function Mr(t,n=[]){let a=[];function o(c,f){const d=x.createContext(f),p=a.length;a=[...a,f];const m=v=>{const{scope:w,children:R,...E}=v,_=w?.[t]?.[p]||d,T=x.useMemo(()=>E,Object.values(E));return y.jsx(_.Provider,{value:T,children:R})};m.displayName=c+"Provider";function g(v,w){const R=w?.[t]?.[p]||d,E=x.useContext(R);if(E)return E;if(f!==void 0)return f;throw new Error(`\`${v}\` must be used within \`${c}\``)}return[m,g]}const l=()=>{const c=a.map(f=>x.createContext(f));return function(d){const p=d?.[t]||c;return x.useMemo(()=>({[`__scope${t}`]:{...d,[t]:p}}),[d,p])}};return l.scopeName=t,[o,$A(l,...n)]}function $A(...t){const n=t[0];if(t.length===1)return n;const a=()=>{const o=t.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(c){const f=o.reduce((d,{useScope:p,scopeName:m})=>{const v=p(c)[`__scope${m}`];return{...d,...v}},{});return x.useMemo(()=>({[`__scope${n.scopeName}`]:f}),[f])}};return a.scopeName=n.scopeName,a}var gl=ax();const Yx=Sm(gl);var XA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ue=XA.reduce((t,n)=>{const a=Ua(`Primitive.${n}`),o=x.forwardRef((l,c)=>{const{asChild:f,...d}=l,p=f?a:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),y.jsx(p,{...d,ref:c})});return o.displayName=`Primitive.${n}`,{...t,[n]:o}},{});function Zx(t,n){t&&gl.flushSync(()=>t.dispatchEvent(n))}function $t(t){const n=x.useRef(t);return x.useEffect(()=>{n.current=t}),x.useMemo(()=>(...a)=>n.current?.(...a),[])}function KA(t,n=globalThis?.document){const a=$t(t);x.useEffect(()=>{const o=l=>{l.key==="Escape"&&a(l)};return n.addEventListener("keydown",o,{capture:!0}),()=>n.removeEventListener("keydown",o,{capture:!0})},[a,n])}var WA="DismissableLayer",nm="dismissableLayer.update",JA="dismissableLayer.pointerDownOutside",eO="dismissableLayer.focusOutside",Gb,Qx=x.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),vl=x.forwardRef((t,n)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:f,onDismiss:d,...p}=t,m=x.useContext(Qx),[g,v]=x.useState(null),w=g?.ownerDocument??globalThis?.document,[,R]=x.useState({}),E=We(n,P=>v(P)),_=Array.from(m.layers),[T]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),O=_.indexOf(T),N=g?_.indexOf(g):-1,z=m.layersWithOutsidePointerEventsDisabled.size>0,L=N>=O,C=rO(P=>{const q=P.target,re=[...m.branches].some(ce=>ce.contains(q));!L||re||(l?.(P),f?.(P),P.defaultPrevented||d?.())},w),I=aO(P=>{const q=P.target;[...m.branches].some(ce=>ce.contains(q))||(c?.(P),f?.(P),P.defaultPrevented||d?.())},w);return KA(P=>{N===m.layers.size-1&&(o?.(P),!P.defaultPrevented&&d&&(P.preventDefault(),d()))},w),x.useEffect(()=>{if(g)return a&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Gb=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),Yb(),()=>{a&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=Gb)}},[g,w,a,m]),x.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),Yb())},[g,m]),x.useEffect(()=>{const P=()=>R({});return document.addEventListener(nm,P),()=>document.removeEventListener(nm,P)},[]),y.jsx(Ue.div,{...p,ref:E,style:{pointerEvents:z?L?"auto":"none":void 0,...t.style},onFocusCapture:_e(t.onFocusCapture,I.onFocusCapture),onBlurCapture:_e(t.onBlurCapture,I.onBlurCapture),onPointerDownCapture:_e(t.onPointerDownCapture,C.onPointerDownCapture)})});vl.displayName=WA;var tO="DismissableLayerBranch",nO=x.forwardRef((t,n)=>{const a=x.useContext(Qx),o=x.useRef(null),l=We(n,o);return x.useEffect(()=>{const c=o.current;if(c)return a.branches.add(c),()=>{a.branches.delete(c)}},[a.branches]),y.jsx(Ue.div,{...t,ref:l})});nO.displayName=tO;function rO(t,n=globalThis?.document){const a=$t(t),o=x.useRef(!1),l=x.useRef(()=>{});return x.useEffect(()=>{const c=d=>{if(d.target&&!o.current){let p=function(){$x(JA,a,m,{discrete:!0})};const m={originalEvent:d};d.pointerType==="touch"?(n.removeEventListener("click",l.current),l.current=p,n.addEventListener("click",l.current,{once:!0})):p()}else n.removeEventListener("click",l.current);o.current=!1},f=window.setTimeout(()=>{n.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(f),n.removeEventListener("pointerdown",c),n.removeEventListener("click",l.current)}},[n,a]),{onPointerDownCapture:()=>o.current=!0}}function aO(t,n=globalThis?.document){const a=$t(t),o=x.useRef(!1);return x.useEffect(()=>{const l=c=>{c.target&&!o.current&&$x(eO,a,{originalEvent:c},{discrete:!1})};return n.addEventListener("focusin",l),()=>n.removeEventListener("focusin",l)},[n,a]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Yb(){const t=new CustomEvent(nm);document.dispatchEvent(t)}function $x(t,n,a,{discrete:o}){const l=a.originalEvent.target,c=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:a});n&&l.addEventListener(t,n,{once:!0}),o?Zx(l,c):l.dispatchEvent(c)}var Rh=0;function Vu(){x.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Zb()),document.body.insertAdjacentElement("beforeend",t[1]??Zb()),Rh++,()=>{Rh===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),Rh--}},[])}function Zb(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var Ch="focusScope.autoFocusOnMount",Ah="focusScope.autoFocusOnUnmount",Qb={bubbles:!1,cancelable:!0},sO="FocusScope",yl=x.forwardRef((t,n)=>{const{loop:a=!1,trapped:o=!1,onMountAutoFocus:l,onUnmountAutoFocus:c,...f}=t,[d,p]=x.useState(null),m=$t(l),g=$t(c),v=x.useRef(null),w=We(n,_=>p(_)),R=x.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;x.useEffect(()=>{if(o){let _=function(z){if(R.paused||!d)return;const L=z.target;d.contains(L)?v.current=L:ja(v.current,{select:!0})},T=function(z){if(R.paused||!d)return;const L=z.relatedTarget;L!==null&&(d.contains(L)||ja(v.current,{select:!0}))},O=function(z){if(document.activeElement===document.body)for(const C of z)C.removedNodes.length>0&&ja(d)};document.addEventListener("focusin",_),document.addEventListener("focusout",T);const N=new MutationObserver(O);return d&&N.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",T),N.disconnect()}}},[o,d,R.paused]),x.useEffect(()=>{if(d){Xb.add(R);const _=document.activeElement;if(!d.contains(_)){const O=new CustomEvent(Ch,Qb);d.addEventListener(Ch,m),d.dispatchEvent(O),O.defaultPrevented||(oO(fO(Xx(d)),{select:!0}),document.activeElement===_&&ja(d))}return()=>{d.removeEventListener(Ch,m),setTimeout(()=>{const O=new CustomEvent(Ah,Qb);d.addEventListener(Ah,g),d.dispatchEvent(O),O.defaultPrevented||ja(_??document.body,{select:!0}),d.removeEventListener(Ah,g),Xb.remove(R)},0)}}},[d,m,g,R]);const E=x.useCallback(_=>{if(!a&&!o||R.paused)return;const T=_.key==="Tab"&&!_.altKey&&!_.ctrlKey&&!_.metaKey,O=document.activeElement;if(T&&O){const N=_.currentTarget,[z,L]=iO(N);z&&L?!_.shiftKey&&O===L?(_.preventDefault(),a&&ja(z,{select:!0})):_.shiftKey&&O===z&&(_.preventDefault(),a&&ja(L,{select:!0})):O===N&&_.preventDefault()}},[a,o,R.paused]);return y.jsx(Ue.div,{tabIndex:-1,...f,ref:w,onKeyDown:E})});yl.displayName=sO;function oO(t,{select:n=!1}={}){const a=document.activeElement;for(const o of t)if(ja(o,{select:n}),document.activeElement!==a)return}function iO(t){const n=Xx(t),a=$b(n,t),o=$b(n.reverse(),t);return[a,o]}function Xx(t){const n=[],a=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)n.push(a.currentNode);return n}function $b(t,n){for(const a of t)if(!lO(a,{upTo:n}))return a}function lO(t,{upTo:n}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(n!==void 0&&t===n)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function cO(t){return t instanceof HTMLInputElement&&"select"in t}function ja(t,{select:n=!1}={}){if(t&&t.focus){const a=document.activeElement;t.focus({preventScroll:!0}),t!==a&&cO(t)&&n&&t.select()}}var Xb=uO();function uO(){let t=[];return{add(n){const a=t[0];n!==a&&a?.pause(),t=Kb(t,n),t.unshift(n)},remove(n){t=Kb(t,n),t[0]?.resume()}}}function Kb(t,n){const a=[...t],o=a.indexOf(n);return o!==-1&&a.splice(o,1),a}function fO(t){return t.filter(n=>n.tagName!=="A")}var Xt=globalThis?.document?x.useLayoutEffect:()=>{},dO=J0[" useId ".trim().toString()]||(()=>{}),hO=0;function Er(t){const[n,a]=x.useState(dO());return Xt(()=>{a(o=>o??String(hO++))},[t]),t||(n?`radix-${n}`:"")}const mO=["top","right","bottom","left"],Pa=Math.min,On=Math.max,du=Math.round,Gc=Math.floor,Tr=t=>({x:t,y:t}),pO={left:"right",right:"left",bottom:"top",top:"bottom"},gO={start:"end",end:"start"};function rm(t,n,a){return On(t,Pa(n,a))}function aa(t,n){return typeof t=="function"?t(n):t}function sa(t){return t.split("-")[0]}function Po(t){return t.split("-")[1]}function zm(t){return t==="x"?"y":"x"}function Um(t){return t==="y"?"height":"width"}const vO=new Set(["top","bottom"]);function Sr(t){return vO.has(sa(t))?"y":"x"}function Pm(t){return zm(Sr(t))}function yO(t,n,a){a===void 0&&(a=!1);const o=Po(t),l=Pm(t),c=Um(l);let f=l==="x"?o===(a?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[c]>n.floating[c]&&(f=hu(f)),[f,hu(f)]}function bO(t){const n=hu(t);return[am(t),n,am(n)]}function am(t){return t.replace(/start|end/g,n=>gO[n])}const Wb=["left","right"],Jb=["right","left"],xO=["top","bottom"],wO=["bottom","top"];function SO(t,n,a){switch(t){case"top":case"bottom":return a?n?Jb:Wb:n?Wb:Jb;case"left":case"right":return n?xO:wO;default:return[]}}function _O(t,n,a,o){const l=Po(t);let c=SO(sa(t),a==="start",o);return l&&(c=c.map(f=>f+"-"+l),n&&(c=c.concat(c.map(am)))),c}function hu(t){return t.replace(/left|right|bottom|top/g,n=>pO[n])}function EO(t){return{top:0,right:0,bottom:0,left:0,...t}}function Kx(t){return typeof t!="number"?EO(t):{top:t,right:t,bottom:t,left:t}}function mu(t){const{x:n,y:a,width:o,height:l}=t;return{width:o,height:l,top:a,left:n,right:n+o,bottom:a+l,x:n,y:a}}function e0(t,n,a){let{reference:o,floating:l}=t;const c=Sr(n),f=Pm(n),d=Um(f),p=sa(n),m=c==="y",g=o.x+o.width/2-l.width/2,v=o.y+o.height/2-l.height/2,w=o[d]/2-l[d]/2;let R;switch(p){case"top":R={x:g,y:o.y-l.height};break;case"bottom":R={x:g,y:o.y+o.height};break;case"right":R={x:o.x+o.width,y:v};break;case"left":R={x:o.x-l.width,y:v};break;default:R={x:o.x,y:o.y}}switch(Po(n)){case"start":R[f]-=w*(a&&m?-1:1);break;case"end":R[f]+=w*(a&&m?-1:1);break}return R}const TO=async(t,n,a)=>{const{placement:o="bottom",strategy:l="absolute",middleware:c=[],platform:f}=a,d=c.filter(Boolean),p=await(f.isRTL==null?void 0:f.isRTL(n));let m=await f.getElementRects({reference:t,floating:n,strategy:l}),{x:g,y:v}=e0(m,o,p),w=o,R={},E=0;for(let _=0;_<d.length;_++){const{name:T,fn:O}=d[_],{x:N,y:z,data:L,reset:C}=await O({x:g,y:v,initialPlacement:o,placement:w,strategy:l,middlewareData:R,rects:m,platform:f,elements:{reference:t,floating:n}});g=N??g,v=z??v,R={...R,[T]:{...R[T],...L}},C&&E<=50&&(E++,typeof C=="object"&&(C.placement&&(w=C.placement),C.rects&&(m=C.rects===!0?await f.getElementRects({reference:t,floating:n,strategy:l}):C.rects),{x:g,y:v}=e0(m,w,p)),_=-1)}return{x:g,y:v,placement:w,strategy:l,middlewareData:R}};async function $i(t,n){var a;n===void 0&&(n={});const{x:o,y:l,platform:c,rects:f,elements:d,strategy:p}=t,{boundary:m="clippingAncestors",rootBoundary:g="viewport",elementContext:v="floating",altBoundary:w=!1,padding:R=0}=aa(n,t),E=Kx(R),T=d[w?v==="floating"?"reference":"floating":v],O=mu(await c.getClippingRect({element:(a=await(c.isElement==null?void 0:c.isElement(T)))==null||a?T:T.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(d.floating)),boundary:m,rootBoundary:g,strategy:p})),N=v==="floating"?{x:o,y:l,width:f.floating.width,height:f.floating.height}:f.reference,z=await(c.getOffsetParent==null?void 0:c.getOffsetParent(d.floating)),L=await(c.isElement==null?void 0:c.isElement(z))?await(c.getScale==null?void 0:c.getScale(z))||{x:1,y:1}:{x:1,y:1},C=mu(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:N,offsetParent:z,strategy:p}):N);return{top:(O.top-C.top+E.top)/L.y,bottom:(C.bottom-O.bottom+E.bottom)/L.y,left:(O.left-C.left+E.left)/L.x,right:(C.right-O.right+E.right)/L.x}}const RO=t=>({name:"arrow",options:t,async fn(n){const{x:a,y:o,placement:l,rects:c,platform:f,elements:d,middlewareData:p}=n,{element:m,padding:g=0}=aa(t,n)||{};if(m==null)return{};const v=Kx(g),w={x:a,y:o},R=Pm(l),E=Um(R),_=await f.getDimensions(m),T=R==="y",O=T?"top":"left",N=T?"bottom":"right",z=T?"clientHeight":"clientWidth",L=c.reference[E]+c.reference[R]-w[R]-c.floating[E],C=w[R]-c.reference[R],I=await(f.getOffsetParent==null?void 0:f.getOffsetParent(m));let P=I?I[z]:0;(!P||!await(f.isElement==null?void 0:f.isElement(I)))&&(P=d.floating[z]||c.floating[E]);const q=L/2-C/2,re=P/2-_[E]/2-1,ce=Pa(v[O],re),xe=Pa(v[N],re),oe=ce,ie=P-_[E]-xe,fe=P/2-_[E]/2+q,ge=rm(oe,fe,ie),D=!p.arrow&&Po(l)!=null&&fe!==ge&&c.reference[E]/2-(fe<oe?ce:xe)-_[E]/2<0,Z=D?fe<oe?fe-oe:fe-ie:0;return{[R]:w[R]+Z,data:{[R]:ge,centerOffset:fe-ge-Z,...D&&{alignmentOffset:Z}},reset:D}}}),CO=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(n){var a,o;const{placement:l,middlewareData:c,rects:f,initialPlacement:d,platform:p,elements:m}=n,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:w,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:_=!0,...T}=aa(t,n);if((a=c.arrow)!=null&&a.alignmentOffset)return{};const O=sa(l),N=Sr(d),z=sa(d)===d,L=await(p.isRTL==null?void 0:p.isRTL(m.floating)),C=w||(z||!_?[hu(d)]:bO(d)),I=E!=="none";!w&&I&&C.push(..._O(d,_,E,L));const P=[d,...C],q=await $i(n,T),re=[];let ce=((o=c.flip)==null?void 0:o.overflows)||[];if(g&&re.push(q[O]),v){const fe=yO(l,f,L);re.push(q[fe[0]],q[fe[1]])}if(ce=[...ce,{placement:l,overflows:re}],!re.every(fe=>fe<=0)){var xe,oe;const fe=(((xe=c.flip)==null?void 0:xe.index)||0)+1,ge=P[fe];if(ge&&(!(v==="alignment"?N!==Sr(ge):!1)||ce.every(B=>Sr(B.placement)===N?B.overflows[0]>0:!0)))return{data:{index:fe,overflows:ce},reset:{placement:ge}};let D=(oe=ce.filter(Z=>Z.overflows[0]<=0).sort((Z,B)=>Z.overflows[1]-B.overflows[1])[0])==null?void 0:oe.placement;if(!D)switch(R){case"bestFit":{var ie;const Z=(ie=ce.filter(B=>{if(I){const te=Sr(B.placement);return te===N||te==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(te=>te>0).reduce((te,A)=>te+A,0)]).sort((B,te)=>B[1]-te[1])[0])==null?void 0:ie[0];Z&&(D=Z);break}case"initialPlacement":D=d;break}if(l!==D)return{reset:{placement:D}}}return{}}}};function t0(t,n){return{top:t.top-n.height,right:t.right-n.width,bottom:t.bottom-n.height,left:t.left-n.width}}function n0(t){return mO.some(n=>t[n]>=0)}const AO=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(n){const{rects:a}=n,{strategy:o="referenceHidden",...l}=aa(t,n);switch(o){case"referenceHidden":{const c=await $i(n,{...l,elementContext:"reference"}),f=t0(c,a.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:n0(f)}}}case"escaped":{const c=await $i(n,{...l,altBoundary:!0}),f=t0(c,a.floating);return{data:{escapedOffsets:f,escaped:n0(f)}}}default:return{}}}}},Wx=new Set(["left","top"]);async function OO(t,n){const{placement:a,platform:o,elements:l}=t,c=await(o.isRTL==null?void 0:o.isRTL(l.floating)),f=sa(a),d=Po(a),p=Sr(a)==="y",m=Wx.has(f)?-1:1,g=c&&p?-1:1,v=aa(n,t);let{mainAxis:w,crossAxis:R,alignmentAxis:E}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return d&&typeof E=="number"&&(R=d==="end"?E*-1:E),p?{x:R*g,y:w*m}:{x:w*m,y:R*g}}const MO=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(n){var a,o;const{x:l,y:c,placement:f,middlewareData:d}=n,p=await OO(n,t);return f===((a=d.offset)==null?void 0:a.placement)&&(o=d.arrow)!=null&&o.alignmentOffset?{}:{x:l+p.x,y:c+p.y,data:{...p,placement:f}}}}},NO=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(n){const{x:a,y:o,placement:l}=n,{mainAxis:c=!0,crossAxis:f=!1,limiter:d={fn:T=>{let{x:O,y:N}=T;return{x:O,y:N}}},...p}=aa(t,n),m={x:a,y:o},g=await $i(n,p),v=Sr(sa(l)),w=zm(v);let R=m[w],E=m[v];if(c){const T=w==="y"?"top":"left",O=w==="y"?"bottom":"right",N=R+g[T],z=R-g[O];R=rm(N,R,z)}if(f){const T=v==="y"?"top":"left",O=v==="y"?"bottom":"right",N=E+g[T],z=E-g[O];E=rm(N,E,z)}const _=d.fn({...n,[w]:R,[v]:E});return{..._,data:{x:_.x-a,y:_.y-o,enabled:{[w]:c,[v]:f}}}}}},DO=function(t){return t===void 0&&(t={}),{options:t,fn(n){const{x:a,y:o,placement:l,rects:c,middlewareData:f}=n,{offset:d=0,mainAxis:p=!0,crossAxis:m=!0}=aa(t,n),g={x:a,y:o},v=Sr(l),w=zm(v);let R=g[w],E=g[v];const _=aa(d,n),T=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(p){const z=w==="y"?"height":"width",L=c.reference[w]-c.floating[z]+T.mainAxis,C=c.reference[w]+c.reference[z]-T.mainAxis;R<L?R=L:R>C&&(R=C)}if(m){var O,N;const z=w==="y"?"width":"height",L=Wx.has(sa(l)),C=c.reference[v]-c.floating[z]+(L&&((O=f.offset)==null?void 0:O[v])||0)+(L?0:T.crossAxis),I=c.reference[v]+c.reference[z]+(L?0:((N=f.offset)==null?void 0:N[v])||0)-(L?T.crossAxis:0);E<C?E=C:E>I&&(E=I)}return{[w]:R,[v]:E}}}},kO=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(n){var a,o;const{placement:l,rects:c,platform:f,elements:d}=n,{apply:p=()=>{},...m}=aa(t,n),g=await $i(n,m),v=sa(l),w=Po(l),R=Sr(l)==="y",{width:E,height:_}=c.floating;let T,O;v==="top"||v==="bottom"?(T=v,O=w===(await(f.isRTL==null?void 0:f.isRTL(d.floating))?"start":"end")?"left":"right"):(O=v,T=w==="end"?"top":"bottom");const N=_-g.top-g.bottom,z=E-g.left-g.right,L=Pa(_-g[T],N),C=Pa(E-g[O],z),I=!n.middlewareData.shift;let P=L,q=C;if((a=n.middlewareData.shift)!=null&&a.enabled.x&&(q=z),(o=n.middlewareData.shift)!=null&&o.enabled.y&&(P=N),I&&!w){const ce=On(g.left,0),xe=On(g.right,0),oe=On(g.top,0),ie=On(g.bottom,0);R?q=E-2*(ce!==0||xe!==0?ce+xe:On(g.left,g.right)):P=_-2*(oe!==0||ie!==0?oe+ie:On(g.top,g.bottom))}await p({...n,availableWidth:q,availableHeight:P});const re=await f.getDimensions(d.floating);return E!==re.width||_!==re.height?{reset:{rects:!0}}:{}}}};function Hu(){return typeof window<"u"}function Lo(t){return Jx(t)?(t.nodeName||"").toLowerCase():"#document"}function Mn(t){var n;return(t==null||(n=t.ownerDocument)==null?void 0:n.defaultView)||window}function Nr(t){var n;return(n=(Jx(t)?t.ownerDocument:t.document)||window.document)==null?void 0:n.documentElement}function Jx(t){return Hu()?t instanceof Node||t instanceof Mn(t).Node:!1}function tr(t){return Hu()?t instanceof Element||t instanceof Mn(t).Element:!1}function Cr(t){return Hu()?t instanceof HTMLElement||t instanceof Mn(t).HTMLElement:!1}function r0(t){return!Hu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Mn(t).ShadowRoot}const jO=new Set(["inline","contents"]);function bl(t){const{overflow:n,overflowX:a,overflowY:o,display:l}=nr(t);return/auto|scroll|overlay|hidden|clip/.test(n+o+a)&&!jO.has(l)}const zO=new Set(["table","td","th"]);function UO(t){return zO.has(Lo(t))}const PO=[":popover-open",":modal"];function Fu(t){return PO.some(n=>{try{return t.matches(n)}catch{return!1}})}const LO=["transform","translate","scale","rotate","perspective"],BO=["transform","translate","scale","rotate","perspective","filter"],VO=["paint","layout","strict","content"];function Lm(t){const n=Bm(),a=tr(t)?nr(t):t;return LO.some(o=>a[o]?a[o]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!n&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!n&&(a.filter?a.filter!=="none":!1)||BO.some(o=>(a.willChange||"").includes(o))||VO.some(o=>(a.contain||"").includes(o))}function HO(t){let n=La(t);for(;Cr(n)&&!Ro(n);){if(Lm(n))return n;if(Fu(n))return null;n=La(n)}return null}function Bm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const FO=new Set(["html","body","#document"]);function Ro(t){return FO.has(Lo(t))}function nr(t){return Mn(t).getComputedStyle(t)}function Iu(t){return tr(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function La(t){if(Lo(t)==="html")return t;const n=t.assignedSlot||t.parentNode||r0(t)&&t.host||Nr(t);return r0(n)?n.host:n}function ew(t){const n=La(t);return Ro(n)?t.ownerDocument?t.ownerDocument.body:t.body:Cr(n)&&bl(n)?n:ew(n)}function Xi(t,n,a){var o;n===void 0&&(n=[]),a===void 0&&(a=!0);const l=ew(t),c=l===((o=t.ownerDocument)==null?void 0:o.body),f=Mn(l);if(c){const d=sm(f);return n.concat(f,f.visualViewport||[],bl(l)?l:[],d&&a?Xi(d):[])}return n.concat(l,Xi(l,[],a))}function sm(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function tw(t){const n=nr(t);let a=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const l=Cr(t),c=l?t.offsetWidth:a,f=l?t.offsetHeight:o,d=du(a)!==c||du(o)!==f;return d&&(a=c,o=f),{width:a,height:o,$:d}}function Vm(t){return tr(t)?t:t.contextElement}function _o(t){const n=Vm(t);if(!Cr(n))return Tr(1);const a=n.getBoundingClientRect(),{width:o,height:l,$:c}=tw(n);let f=(c?du(a.width):a.width)/o,d=(c?du(a.height):a.height)/l;return(!f||!Number.isFinite(f))&&(f=1),(!d||!Number.isFinite(d))&&(d=1),{x:f,y:d}}const IO=Tr(0);function nw(t){const n=Mn(t);return!Bm()||!n.visualViewport?IO:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function qO(t,n,a){return n===void 0&&(n=!1),!a||n&&a!==Mn(t)?!1:n}function xs(t,n,a,o){n===void 0&&(n=!1),a===void 0&&(a=!1);const l=t.getBoundingClientRect(),c=Vm(t);let f=Tr(1);n&&(o?tr(o)&&(f=_o(o)):f=_o(t));const d=qO(c,a,o)?nw(c):Tr(0);let p=(l.left+d.x)/f.x,m=(l.top+d.y)/f.y,g=l.width/f.x,v=l.height/f.y;if(c){const w=Mn(c),R=o&&tr(o)?Mn(o):o;let E=w,_=sm(E);for(;_&&o&&R!==E;){const T=_o(_),O=_.getBoundingClientRect(),N=nr(_),z=O.left+(_.clientLeft+parseFloat(N.paddingLeft))*T.x,L=O.top+(_.clientTop+parseFloat(N.paddingTop))*T.y;p*=T.x,m*=T.y,g*=T.x,v*=T.y,p+=z,m+=L,E=Mn(_),_=sm(E)}}return mu({width:g,height:v,x:p,y:m})}function Hm(t,n){const a=Iu(t).scrollLeft;return n?n.left+a:xs(Nr(t)).left+a}function rw(t,n,a){a===void 0&&(a=!1);const o=t.getBoundingClientRect(),l=o.left+n.scrollLeft-(a?0:Hm(t,o)),c=o.top+n.scrollTop;return{x:l,y:c}}function GO(t){let{elements:n,rect:a,offsetParent:o,strategy:l}=t;const c=l==="fixed",f=Nr(o),d=n?Fu(n.floating):!1;if(o===f||d&&c)return a;let p={scrollLeft:0,scrollTop:0},m=Tr(1);const g=Tr(0),v=Cr(o);if((v||!v&&!c)&&((Lo(o)!=="body"||bl(f))&&(p=Iu(o)),Cr(o))){const R=xs(o);m=_o(o),g.x=R.x+o.clientLeft,g.y=R.y+o.clientTop}const w=f&&!v&&!c?rw(f,p,!0):Tr(0);return{width:a.width*m.x,height:a.height*m.y,x:a.x*m.x-p.scrollLeft*m.x+g.x+w.x,y:a.y*m.y-p.scrollTop*m.y+g.y+w.y}}function YO(t){return Array.from(t.getClientRects())}function ZO(t){const n=Nr(t),a=Iu(t),o=t.ownerDocument.body,l=On(n.scrollWidth,n.clientWidth,o.scrollWidth,o.clientWidth),c=On(n.scrollHeight,n.clientHeight,o.scrollHeight,o.clientHeight);let f=-a.scrollLeft+Hm(t);const d=-a.scrollTop;return nr(o).direction==="rtl"&&(f+=On(n.clientWidth,o.clientWidth)-l),{width:l,height:c,x:f,y:d}}function QO(t,n){const a=Mn(t),o=Nr(t),l=a.visualViewport;let c=o.clientWidth,f=o.clientHeight,d=0,p=0;if(l){c=l.width,f=l.height;const m=Bm();(!m||m&&n==="fixed")&&(d=l.offsetLeft,p=l.offsetTop)}return{width:c,height:f,x:d,y:p}}const $O=new Set(["absolute","fixed"]);function XO(t,n){const a=xs(t,!0,n==="fixed"),o=a.top+t.clientTop,l=a.left+t.clientLeft,c=Cr(t)?_o(t):Tr(1),f=t.clientWidth*c.x,d=t.clientHeight*c.y,p=l*c.x,m=o*c.y;return{width:f,height:d,x:p,y:m}}function a0(t,n,a){let o;if(n==="viewport")o=QO(t,a);else if(n==="document")o=ZO(Nr(t));else if(tr(n))o=XO(n,a);else{const l=nw(t);o={x:n.x-l.x,y:n.y-l.y,width:n.width,height:n.height}}return mu(o)}function aw(t,n){const a=La(t);return a===n||!tr(a)||Ro(a)?!1:nr(a).position==="fixed"||aw(a,n)}function KO(t,n){const a=n.get(t);if(a)return a;let o=Xi(t,[],!1).filter(d=>tr(d)&&Lo(d)!=="body"),l=null;const c=nr(t).position==="fixed";let f=c?La(t):t;for(;tr(f)&&!Ro(f);){const d=nr(f),p=Lm(f);!p&&d.position==="fixed"&&(l=null),(c?!p&&!l:!p&&d.position==="static"&&!!l&&$O.has(l.position)||bl(f)&&!p&&aw(t,f))?o=o.filter(g=>g!==f):l=d,f=La(f)}return n.set(t,o),o}function WO(t){let{element:n,boundary:a,rootBoundary:o,strategy:l}=t;const f=[...a==="clippingAncestors"?Fu(n)?[]:KO(n,this._c):[].concat(a),o],d=f[0],p=f.reduce((m,g)=>{const v=a0(n,g,l);return m.top=On(v.top,m.top),m.right=Pa(v.right,m.right),m.bottom=Pa(v.bottom,m.bottom),m.left=On(v.left,m.left),m},a0(n,d,l));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function JO(t){const{width:n,height:a}=tw(t);return{width:n,height:a}}function eM(t,n,a){const o=Cr(n),l=Nr(n),c=a==="fixed",f=xs(t,!0,c,n);let d={scrollLeft:0,scrollTop:0};const p=Tr(0);function m(){p.x=Hm(l)}if(o||!o&&!c)if((Lo(n)!=="body"||bl(l))&&(d=Iu(n)),o){const R=xs(n,!0,c,n);p.x=R.x+n.clientLeft,p.y=R.y+n.clientTop}else l&&m();c&&!o&&l&&m();const g=l&&!o&&!c?rw(l,d):Tr(0),v=f.left+d.scrollLeft-p.x-g.x,w=f.top+d.scrollTop-p.y-g.y;return{x:v,y:w,width:f.width,height:f.height}}function Oh(t){return nr(t).position==="static"}function s0(t,n){if(!Cr(t)||nr(t).position==="fixed")return null;if(n)return n(t);let a=t.offsetParent;return Nr(t)===a&&(a=a.ownerDocument.body),a}function sw(t,n){const a=Mn(t);if(Fu(t))return a;if(!Cr(t)){let l=La(t);for(;l&&!Ro(l);){if(tr(l)&&!Oh(l))return l;l=La(l)}return a}let o=s0(t,n);for(;o&&UO(o)&&Oh(o);)o=s0(o,n);return o&&Ro(o)&&Oh(o)&&!Lm(o)?a:o||HO(t)||a}const tM=async function(t){const n=this.getOffsetParent||sw,a=this.getDimensions,o=await a(t.floating);return{reference:eM(t.reference,await n(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function nM(t){return nr(t).direction==="rtl"}const rM={convertOffsetParentRelativeRectToViewportRelativeRect:GO,getDocumentElement:Nr,getClippingRect:WO,getOffsetParent:sw,getElementRects:tM,getClientRects:YO,getDimensions:JO,getScale:_o,isElement:tr,isRTL:nM};function ow(t,n){return t.x===n.x&&t.y===n.y&&t.width===n.width&&t.height===n.height}function aM(t,n){let a=null,o;const l=Nr(t);function c(){var d;clearTimeout(o),(d=a)==null||d.disconnect(),a=null}function f(d,p){d===void 0&&(d=!1),p===void 0&&(p=1),c();const m=t.getBoundingClientRect(),{left:g,top:v,width:w,height:R}=m;if(d||n(),!w||!R)return;const E=Gc(v),_=Gc(l.clientWidth-(g+w)),T=Gc(l.clientHeight-(v+R)),O=Gc(g),z={rootMargin:-E+"px "+-_+"px "+-T+"px "+-O+"px",threshold:On(0,Pa(1,p))||1};let L=!0;function C(I){const P=I[0].intersectionRatio;if(P!==p){if(!L)return f();P?f(!1,P):o=setTimeout(()=>{f(!1,1e-7)},1e3)}P===1&&!ow(m,t.getBoundingClientRect())&&f(),L=!1}try{a=new IntersectionObserver(C,{...z,root:l.ownerDocument})}catch{a=new IntersectionObserver(C,z)}a.observe(t)}return f(!0),c}function sM(t,n,a,o){o===void 0&&(o={});const{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:p=!1}=o,m=Vm(t),g=l||c?[...m?Xi(m):[],...Xi(n)]:[];g.forEach(O=>{l&&O.addEventListener("scroll",a,{passive:!0}),c&&O.addEventListener("resize",a)});const v=m&&d?aM(m,a):null;let w=-1,R=null;f&&(R=new ResizeObserver(O=>{let[N]=O;N&&N.target===m&&R&&(R.unobserve(n),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var z;(z=R)==null||z.observe(n)})),a()}),m&&!p&&R.observe(m),R.observe(n));let E,_=p?xs(t):null;p&&T();function T(){const O=xs(t);_&&!ow(_,O)&&a(),_=O,E=requestAnimationFrame(T)}return a(),()=>{var O;g.forEach(N=>{l&&N.removeEventListener("scroll",a),c&&N.removeEventListener("resize",a)}),v?.(),(O=R)==null||O.disconnect(),R=null,p&&cancelAnimationFrame(E)}}const oM=MO,iM=NO,lM=CO,cM=kO,uM=AO,o0=RO,fM=DO,dM=(t,n,a)=>{const o=new Map,l={platform:rM,...a},c={...l.platform,_c:o};return TO(t,n,{...l,platform:c})};var hM=typeof document<"u",mM=function(){},au=hM?x.useLayoutEffect:mM;function pu(t,n){if(t===n)return!0;if(typeof t!=typeof n)return!1;if(typeof t=="function"&&t.toString()===n.toString())return!0;let a,o,l;if(t&&n&&typeof t=="object"){if(Array.isArray(t)){if(a=t.length,a!==n.length)return!1;for(o=a;o--!==0;)if(!pu(t[o],n[o]))return!1;return!0}if(l=Object.keys(t),a=l.length,a!==Object.keys(n).length)return!1;for(o=a;o--!==0;)if(!{}.hasOwnProperty.call(n,l[o]))return!1;for(o=a;o--!==0;){const c=l[o];if(!(c==="_owner"&&t.$$typeof)&&!pu(t[c],n[c]))return!1}return!0}return t!==t&&n!==n}function iw(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function i0(t,n){const a=iw(t);return Math.round(n*a)/a}function Mh(t){const n=x.useRef(t);return au(()=>{n.current=t}),n}function pM(t){t===void 0&&(t={});const{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:l,elements:{reference:c,floating:f}={},transform:d=!0,whileElementsMounted:p,open:m}=t,[g,v]=x.useState({x:0,y:0,strategy:a,placement:n,middlewareData:{},isPositioned:!1}),[w,R]=x.useState(o);pu(w,o)||R(o);const[E,_]=x.useState(null),[T,O]=x.useState(null),N=x.useCallback(B=>{B!==I.current&&(I.current=B,_(B))},[]),z=x.useCallback(B=>{B!==P.current&&(P.current=B,O(B))},[]),L=c||E,C=f||T,I=x.useRef(null),P=x.useRef(null),q=x.useRef(g),re=p!=null,ce=Mh(p),xe=Mh(l),oe=Mh(m),ie=x.useCallback(()=>{if(!I.current||!P.current)return;const B={placement:n,strategy:a,middleware:w};xe.current&&(B.platform=xe.current),dM(I.current,P.current,B).then(te=>{const A={...te,isPositioned:oe.current!==!1};fe.current&&!pu(q.current,A)&&(q.current=A,gl.flushSync(()=>{v(A)}))})},[w,n,a,xe,oe]);au(()=>{m===!1&&q.current.isPositioned&&(q.current.isPositioned=!1,v(B=>({...B,isPositioned:!1})))},[m]);const fe=x.useRef(!1);au(()=>(fe.current=!0,()=>{fe.current=!1}),[]),au(()=>{if(L&&(I.current=L),C&&(P.current=C),L&&C){if(ce.current)return ce.current(L,C,ie);ie()}},[L,C,ie,ce,re]);const ge=x.useMemo(()=>({reference:I,floating:P,setReference:N,setFloating:z}),[N,z]),D=x.useMemo(()=>({reference:L,floating:C}),[L,C]),Z=x.useMemo(()=>{const B={position:a,left:0,top:0};if(!D.floating)return B;const te=i0(D.floating,g.x),A=i0(D.floating,g.y);return d?{...B,transform:"translate("+te+"px, "+A+"px)",...iw(D.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:te,top:A}},[a,d,D.floating,g.x,g.y]);return x.useMemo(()=>({...g,update:ie,refs:ge,elements:D,floatingStyles:Z}),[g,ie,ge,D,Z])}const gM=t=>{function n(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:t,fn(a){const{element:o,padding:l}=typeof t=="function"?t(a):t;return o&&n(o)?o.current!=null?o0({element:o.current,padding:l}).fn(a):{}:o?o0({element:o,padding:l}).fn(a):{}}}},vM=(t,n)=>({...oM(t),options:[t,n]}),yM=(t,n)=>({...iM(t),options:[t,n]}),bM=(t,n)=>({...fM(t),options:[t,n]}),xM=(t,n)=>({...lM(t),options:[t,n]}),wM=(t,n)=>({...cM(t),options:[t,n]}),SM=(t,n)=>({...uM(t),options:[t,n]}),_M=(t,n)=>({...gM(t),options:[t,n]});var EM="Arrow",lw=x.forwardRef((t,n)=>{const{children:a,width:o=10,height:l=5,...c}=t;return y.jsx(Ue.svg,{...c,ref:n,width:o,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?a:y.jsx("polygon",{points:"0,0 30,0 15,10"})})});lw.displayName=EM;var TM=lw;function RM(t){const[n,a]=x.useState(void 0);return Xt(()=>{if(t){a({width:t.offsetWidth,height:t.offsetHeight});const o=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const c=l[0];let f,d;if("borderBoxSize"in c){const p=c.borderBoxSize,m=Array.isArray(p)?p[0]:p;f=m.inlineSize,d=m.blockSize}else f=t.offsetWidth,d=t.offsetHeight;a({width:f,height:d})});return o.observe(t,{box:"border-box"}),()=>o.unobserve(t)}else a(void 0)},[t]),n}var Fm="Popper",[cw,Bo]=Mr(Fm),[CM,uw]=cw(Fm),fw=t=>{const{__scopePopper:n,children:a}=t,[o,l]=x.useState(null);return y.jsx(CM,{scope:n,anchor:o,onAnchorChange:l,children:a})};fw.displayName=Fm;var dw="PopperAnchor",hw=x.forwardRef((t,n)=>{const{__scopePopper:a,virtualRef:o,...l}=t,c=uw(dw,a),f=x.useRef(null),d=We(n,f),p=x.useRef(null);return x.useEffect(()=>{const m=p.current;p.current=o?.current||f.current,m!==p.current&&c.onAnchorChange(p.current)}),o?null:y.jsx(Ue.div,{...l,ref:d})});hw.displayName=dw;var Im="PopperContent",[AM,OM]=cw(Im),mw=x.forwardRef((t,n)=>{const{__scopePopper:a,side:o="bottom",sideOffset:l=0,align:c="center",alignOffset:f=0,arrowPadding:d=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:g=0,sticky:v="partial",hideWhenDetached:w=!1,updatePositionStrategy:R="optimized",onPlaced:E,..._}=t,T=uw(Im,a),[O,N]=x.useState(null),z=We(n,ae=>N(ae)),[L,C]=x.useState(null),I=RM(L),P=I?.width??0,q=I?.height??0,re=o+(c!=="center"?"-"+c:""),ce=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},xe=Array.isArray(m)?m:[m],oe=xe.length>0,ie={padding:ce,boundary:xe.filter(NM),altBoundary:oe},{refs:fe,floatingStyles:ge,placement:D,isPositioned:Z,middlewareData:B}=pM({strategy:"fixed",placement:re,whileElementsMounted:(...ae)=>sM(...ae,{animationFrame:R==="always"}),elements:{reference:T.anchor},middleware:[vM({mainAxis:l+q,alignmentAxis:f}),p&&yM({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?bM():void 0,...ie}),p&&xM({...ie}),wM({...ie,apply:({elements:ae,rects:he,availableWidth:Fe,availableHeight:Le})=>{const{width:Ie,height:Ge}=he.reference,At=ae.floating.style;At.setProperty("--radix-popper-available-width",`${Fe}px`),At.setProperty("--radix-popper-available-height",`${Le}px`),At.setProperty("--radix-popper-anchor-width",`${Ie}px`),At.setProperty("--radix-popper-anchor-height",`${Ge}px`)}}),L&&_M({element:L,padding:d}),DM({arrowWidth:P,arrowHeight:q}),w&&SM({strategy:"referenceHidden",...ie})]}),[te,A]=vw(D),W=$t(E);Xt(()=>{Z&&W?.()},[Z,W]);const ue=B.arrow?.x,X=B.arrow?.y,se=B.arrow?.centerOffset!==0,[we,ve]=x.useState();return Xt(()=>{O&&ve(window.getComputedStyle(O).zIndex)},[O]),y.jsx("div",{ref:fe.setFloating,"data-radix-popper-content-wrapper":"",style:{...ge,transform:Z?ge.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:we,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:y.jsx(AM,{scope:a,placedSide:te,onArrowChange:C,arrowX:ue,arrowY:X,shouldHideArrow:se,children:y.jsx(Ue.div,{"data-side":te,"data-align":A,..._,ref:z,style:{..._.style,animation:Z?void 0:"none"}})})})});mw.displayName=Im;var pw="PopperArrow",MM={top:"bottom",right:"left",bottom:"top",left:"right"},gw=x.forwardRef(function(n,a){const{__scopePopper:o,...l}=n,c=OM(pw,o),f=MM[c.placedSide];return y.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:y.jsx(TM,{...l,ref:a,style:{...l.style,display:"block"}})})});gw.displayName=pw;function NM(t){return t!==null}var DM=t=>({name:"transformOrigin",options:t,fn(n){const{placement:a,rects:o,middlewareData:l}=n,f=l.arrow?.centerOffset!==0,d=f?0:t.arrowWidth,p=f?0:t.arrowHeight,[m,g]=vw(a),v={start:"0%",center:"50%",end:"100%"}[g],w=(l.arrow?.x??0)+d/2,R=(l.arrow?.y??0)+p/2;let E="",_="";return m==="bottom"?(E=f?v:`${w}px`,_=`${-p}px`):m==="top"?(E=f?v:`${w}px`,_=`${o.floating.height+p}px`):m==="right"?(E=`${-p}px`,_=f?v:`${R}px`):m==="left"&&(E=`${o.floating.width+p}px`,_=f?v:`${R}px`),{data:{x:E,y:_}}}});function vw(t){const[n,a="center"]=t.split("-");return[n,a]}var qm=fw,qu=hw,Gm=mw,Ym=gw,kM="Portal",xl=x.forwardRef((t,n)=>{const{container:a,...o}=t,[l,c]=x.useState(!1);Xt(()=>c(!0),[]);const f=a||l&&globalThis?.document?.body;return f?Yx.createPortal(y.jsx(Ue.div,{...o,ref:n}),f):null});xl.displayName=kM;function jM(t,n){return x.useReducer((a,o)=>n[a][o]??a,t)}var vn=t=>{const{present:n,children:a}=t,o=zM(n),l=typeof a=="function"?a({present:o.isPresent}):x.Children.only(a),c=We(o.ref,UM(l));return typeof a=="function"||o.isPresent?x.cloneElement(l,{ref:c}):null};vn.displayName="Presence";function zM(t){const[n,a]=x.useState(),o=x.useRef(null),l=x.useRef(t),c=x.useRef("none"),f=t?"mounted":"unmounted",[d,p]=jM(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return x.useEffect(()=>{const m=Yc(o.current);c.current=d==="mounted"?m:"none"},[d]),Xt(()=>{const m=o.current,g=l.current;if(g!==t){const w=c.current,R=Yc(m);t?p("MOUNT"):R==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&w!==R?"ANIMATION_OUT":"UNMOUNT"),l.current=t}},[t,p]),Xt(()=>{if(n){let m;const g=n.ownerDocument.defaultView??window,v=R=>{const _=Yc(o.current).includes(CSS.escape(R.animationName));if(R.target===n&&_&&(p("ANIMATION_END"),!l.current)){const T=n.style.animationFillMode;n.style.animationFillMode="forwards",m=g.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=T)})}},w=R=>{R.target===n&&(c.current=Yc(o.current))};return n.addEventListener("animationstart",w),n.addEventListener("animationcancel",v),n.addEventListener("animationend",v),()=>{g.clearTimeout(m),n.removeEventListener("animationstart",w),n.removeEventListener("animationcancel",v),n.removeEventListener("animationend",v)}}else p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:x.useCallback(m=>{o.current=m?getComputedStyle(m):null,a(m)},[])}}function Yc(t){return t?.animationName||"none"}function UM(t){let n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning;return a?t.ref:(n=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=n&&"isReactWarning"in n&&n.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var PM=J0[" useInsertionEffect ".trim().toString()]||Xt;function oa({prop:t,defaultProp:n,onChange:a=()=>{},caller:o}){const[l,c,f]=LM({defaultProp:n,onChange:a}),d=t!==void 0,p=d?t:l;{const g=x.useRef(t!==void 0);x.useEffect(()=>{const v=g.current;v!==d&&console.warn(`${o} is changing from ${v?"controlled":"uncontrolled"} to ${d?"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.`),g.current=d},[d,o])}const m=x.useCallback(g=>{if(d){const v=BM(g)?g(t):g;v!==t&&f.current?.(v)}else c(g)},[d,t,c,f]);return[p,m]}function LM({defaultProp:t,onChange:n}){const[a,o]=x.useState(t),l=x.useRef(a),c=x.useRef(n);return PM(()=>{c.current=n},[n]),x.useEffect(()=>{l.current!==a&&(c.current?.(a),l.current=a)},[a,l]),[a,o,c]}function BM(t){return typeof t=="function"}var VM=function(t){if(typeof document>"u")return null;var n=Array.isArray(t)?t[0]:t;return n.ownerDocument.body},go=new WeakMap,Zc=new WeakMap,Qc={},Nh=0,yw=function(t){return t&&(t.host||yw(t.parentNode))},HM=function(t,n){return n.map(function(a){if(t.contains(a))return a;var o=yw(a);return o&&t.contains(o)?o:(console.error("aria-hidden",a,"in not contained inside",t,". Doing nothing"),null)}).filter(function(a){return!!a})},FM=function(t,n,a,o){var l=HM(n,Array.isArray(t)?t:[t]);Qc[a]||(Qc[a]=new WeakMap);var c=Qc[a],f=[],d=new Set,p=new Set(l),m=function(v){!v||d.has(v)||(d.add(v),m(v.parentNode))};l.forEach(m);var g=function(v){!v||p.has(v)||Array.prototype.forEach.call(v.children,function(w){if(d.has(w))g(w);else try{var R=w.getAttribute(o),E=R!==null&&R!=="false",_=(go.get(w)||0)+1,T=(c.get(w)||0)+1;go.set(w,_),c.set(w,T),f.push(w),_===1&&E&&Zc.set(w,!0),T===1&&w.setAttribute(a,"true"),E||w.setAttribute(o,"true")}catch(O){console.error("aria-hidden: cannot operate on ",w,O)}})};return g(n),d.clear(),Nh++,function(){f.forEach(function(v){var w=go.get(v)-1,R=c.get(v)-1;go.set(v,w),c.set(v,R),w||(Zc.has(v)||v.removeAttribute(o),Zc.delete(v)),R||v.removeAttribute(a)}),Nh--,Nh||(go=new WeakMap,go=new WeakMap,Zc=new WeakMap,Qc={})}},Gu=function(t,n,a){a===void 0&&(a="data-aria-hidden");var o=Array.from(Array.isArray(t)?t:[t]),l=VM(t);return l?(o.push.apply(o,Array.from(l.querySelectorAll("[aria-live], script"))),FM(o,l,a,"aria-hidden")):function(){return null}},wr=function(){return wr=Object.assign||function(n){for(var a,o=1,l=arguments.length;o<l;o++){a=arguments[o];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(n[c]=a[c])}return n},wr.apply(this,arguments)};function bw(t,n){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&n.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(t);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(t,o[l])&&(a[o[l]]=t[o[l]]);return a}function IM(t,n,a){if(a||arguments.length===2)for(var o=0,l=n.length,c;o<l;o++)(c||!(o in n))&&(c||(c=Array.prototype.slice.call(n,0,o)),c[o]=n[o]);return t.concat(c||Array.prototype.slice.call(n))}var su="right-scroll-bar-position",ou="width-before-scroll-bar",qM="with-scroll-bars-hidden",GM="--removed-body-scroll-bar-size";function Dh(t,n){return typeof t=="function"?t(n):t&&(t.current=n),t}function YM(t,n){var a=x.useState(function(){return{value:t,callback:n,facade:{get current(){return a.value},set current(o){var l=a.value;l!==o&&(a.value=o,a.callback(o,l))}}}})[0];return a.callback=n,a.facade}var ZM=typeof window<"u"?x.useLayoutEffect:x.useEffect,l0=new WeakMap;function QM(t,n){var a=YM(null,function(o){return t.forEach(function(l){return Dh(l,o)})});return ZM(function(){var o=l0.get(a);if(o){var l=new Set(o),c=new Set(t),f=a.current;l.forEach(function(d){c.has(d)||Dh(d,null)}),c.forEach(function(d){l.has(d)||Dh(d,f)})}l0.set(a,t)},[t]),a}function $M(t){return t}function XM(t,n){n===void 0&&(n=$M);var a=[],o=!1,l={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:t},useMedium:function(c){var f=n(c,o);return a.push(f),function(){a=a.filter(function(d){return d!==f})}},assignSyncMedium:function(c){for(o=!0;a.length;){var f=a;a=[],f.forEach(c)}a={push:function(d){return c(d)},filter:function(){return a}}},assignMedium:function(c){o=!0;var f=[];if(a.length){var d=a;a=[],d.forEach(c),f=a}var p=function(){var g=f;f=[],g.forEach(c)},m=function(){return Promise.resolve().then(p)};m(),a={push:function(g){f.push(g),m()},filter:function(g){return f=f.filter(g),a}}}};return l}function KM(t){t===void 0&&(t={});var n=XM(null);return n.options=wr({async:!0,ssr:!1},t),n}var xw=function(t){var n=t.sideCar,a=bw(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return x.createElement(o,wr({},a))};xw.isSideCarExport=!0;function WM(t,n){return t.useMedium(n),xw}var ww=KM(),kh=function(){},Yu=x.forwardRef(function(t,n){var a=x.useRef(null),o=x.useState({onScrollCapture:kh,onWheelCapture:kh,onTouchMoveCapture:kh}),l=o[0],c=o[1],f=t.forwardProps,d=t.children,p=t.className,m=t.removeScrollBar,g=t.enabled,v=t.shards,w=t.sideCar,R=t.noRelative,E=t.noIsolation,_=t.inert,T=t.allowPinchZoom,O=t.as,N=O===void 0?"div":O,z=t.gapMode,L=bw(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=w,I=QM([a,n]),P=wr(wr({},L),l);return x.createElement(x.Fragment,null,g&&x.createElement(C,{sideCar:ww,removeScrollBar:m,shards:v,noRelative:R,noIsolation:E,inert:_,setCallbacks:c,allowPinchZoom:!!T,lockRef:a,gapMode:z}),f?x.cloneElement(x.Children.only(d),wr(wr({},P),{ref:I})):x.createElement(N,wr({},P,{className:p,ref:I}),d))});Yu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Yu.classNames={fullWidth:ou,zeroRight:su};var JM=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function eN(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var n=JM();return n&&t.setAttribute("nonce",n),t}function tN(t,n){t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n))}function nN(t){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(t)}var rN=function(){var t=0,n=null;return{add:function(a){t==0&&(n=eN())&&(tN(n,a),nN(n)),t++},remove:function(){t--,!t&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},aN=function(){var t=rN();return function(n,a){x.useEffect(function(){return t.add(n),function(){t.remove()}},[n&&a])}},Sw=function(){var t=aN(),n=function(a){var o=a.styles,l=a.dynamic;return t(o,l),null};return n},sN={left:0,top:0,right:0,gap:0},jh=function(t){return parseInt(t||"",10)||0},oN=function(t){var n=window.getComputedStyle(document.body),a=n[t==="padding"?"paddingLeft":"marginLeft"],o=n[t==="padding"?"paddingTop":"marginTop"],l=n[t==="padding"?"paddingRight":"marginRight"];return[jh(a),jh(o),jh(l)]},iN=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return sN;var n=oN(t),a=document.documentElement.clientWidth,o=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,o-a+n[2]-n[0])}},lN=Sw(),Eo="data-scroll-locked",cN=function(t,n,a,o){var l=t.left,c=t.top,f=t.right,d=t.gap;return a===void 0&&(a="margin"),`
.`.concat(qM,` {
overflow: hidden `).concat(o,`;
padding-right: `).concat(d,"px ").concat(o,`;
}
body[`).concat(Eo,`] {
overflow: hidden `).concat(o,`;
overscroll-behavior: contain;
`).concat([n&&"position: relative ".concat(o,";"),a==="margin"&&`
padding-left: `.concat(l,`px;
padding-top: `).concat(c,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(d,"px ").concat(o,`;
`),a==="padding"&&"padding-right: ".concat(d,"px ").concat(o,";")].filter(Boolean).join(""),`
}
.`).concat(su,` {
right: `).concat(d,"px ").concat(o,`;
}
.`).concat(ou,` {
margin-right: `).concat(d,"px ").concat(o,`;
}
.`).concat(su," .").concat(su,` {
right: 0 `).concat(o,`;
}
.`).concat(ou," .").concat(ou,` {
margin-right: 0 `).concat(o,`;
}
body[`).concat(Eo,`] {
`).concat(GM,": ").concat(d,`px;
}
`)},c0=function(){var t=parseInt(document.body.getAttribute(Eo)||"0",10);return isFinite(t)?t:0},uN=function(){x.useEffect(function(){return document.body.setAttribute(Eo,(c0()+1).toString()),function(){var t=c0()-1;t<=0?document.body.removeAttribute(Eo):document.body.setAttribute(Eo,t.toString())}},[])},fN=function(t){var n=t.noRelative,a=t.noImportant,o=t.gapMode,l=o===void 0?"margin":o;uN();var c=x.useMemo(function(){return iN(l)},[l]);return x.createElement(lN,{styles:cN(c,!n,l,a?"":"!important")})},om=!1;if(typeof window<"u")try{var $c=Object.defineProperty({},"passive",{get:function(){return om=!0,!0}});window.addEventListener("test",$c,$c),window.removeEventListener("test",$c,$c)}catch{om=!1}var vo=om?{passive:!1}:!1,dN=function(t){return t.tagName==="TEXTAREA"},_w=function(t,n){if(!(t instanceof Element))return!1;var a=window.getComputedStyle(t);return a[n]!=="hidden"&&!(a.overflowY===a.overflowX&&!dN(t)&&a[n]==="visible")},hN=function(t){return _w(t,"overflowY")},mN=function(t){return _w(t,"overflowX")},u0=function(t,n){var a=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var l=Ew(t,o);if(l){var c=Tw(t,o),f=c[1],d=c[2];if(f>d)return!0}o=o.parentNode}while(o&&o!==a.body);return!1},pN=function(t){var n=t.scrollTop,a=t.scrollHeight,o=t.clientHeight;return[n,a,o]},gN=function(t){var n=t.scrollLeft,a=t.scrollWidth,o=t.clientWidth;return[n,a,o]},Ew=function(t,n){return t==="v"?hN(n):mN(n)},Tw=function(t,n){return t==="v"?pN(n):gN(n)},vN=function(t,n){return t==="h"&&n==="rtl"?-1:1},yN=function(t,n,a,o,l){var c=vN(t,window.getComputedStyle(n).direction),f=c*o,d=a.target,p=n.contains(d),m=!1,g=f>0,v=0,w=0;do{if(!d)break;var R=Tw(t,d),E=R[0],_=R[1],T=R[2],O=_-T-c*E;(E||O)&&Ew(t,d)&&(v+=O,w+=E);var N=d.parentNode;d=N&&N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?N.host:N}while(!p&&d!==document.body||p&&(n.contains(d)||n===d));return(g&&Math.abs(v)<1||!g&&Math.abs(w)<1)&&(m=!0),m},Xc=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},f0=function(t){return[t.deltaX,t.deltaY]},d0=function(t){return t&&"current"in t?t.current:t},bN=function(t,n){return t[0]===n[0]&&t[1]===n[1]},xN=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},wN=0,yo=[];function SN(t){var n=x.useRef([]),a=x.useRef([0,0]),o=x.useRef(),l=x.useState(wN++)[0],c=x.useState(Sw)[0],f=x.useRef(t);x.useEffect(function(){f.current=t},[t]),x.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(l));var _=IM([t.lockRef.current],(t.shards||[]).map(d0),!0).filter(Boolean);return _.forEach(function(T){return T.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),_.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(l))})}}},[t.inert,t.lockRef.current,t.shards]);var d=x.useCallback(function(_,T){if("touches"in _&&_.touches.length===2||_.type==="wheel"&&_.ctrlKey)return!f.current.allowPinchZoom;var O=Xc(_),N=a.current,z="deltaX"in _?_.deltaX:N[0]-O[0],L="deltaY"in _?_.deltaY:N[1]-O[1],C,I=_.target,P=Math.abs(z)>Math.abs(L)?"h":"v";if("touches"in _&&P==="h"&&I.type==="range")return!1;var q=u0(P,I);if(!q)return!0;if(q?C=P:(C=P==="v"?"h":"v",q=u0(P,I)),!q)return!1;if(!o.current&&"changedTouches"in _&&(z||L)&&(o.current=C),!C)return!0;var re=o.current||C;return yN(re,T,_,re==="h"?z:L)},[]),p=x.useCallback(function(_){var T=_;if(!(!yo.length||yo[yo.length-1]!==c)){var O="deltaY"in T?f0(T):Xc(T),N=n.current.filter(function(C){return C.name===T.type&&(C.target===T.target||T.target===C.shadowParent)&&bN(C.delta,O)})[0];if(N&&N.should){T.cancelable&&T.preventDefault();return}if(!N){var z=(f.current.shards||[]).map(d0).filter(Boolean).filter(function(C){return C.contains(T.target)}),L=z.length>0?d(T,z[0]):!f.current.noIsolation;L&&T.cancelable&&T.preventDefault()}}},[]),m=x.useCallback(function(_,T,O,N){var z={name:_,delta:T,target:O,should:N,shadowParent:_N(O)};n.current.push(z),setTimeout(function(){n.current=n.current.filter(function(L){return L!==z})},1)},[]),g=x.useCallback(function(_){a.current=Xc(_),o.current=void 0},[]),v=x.useCallback(function(_){m(_.type,f0(_),_.target,d(_,t.lockRef.current))},[]),w=x.useCallback(function(_){m(_.type,Xc(_),_.target,d(_,t.lockRef.current))},[]);x.useEffect(function(){return yo.push(c),t.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:w}),document.addEventListener("wheel",p,vo),document.addEventListener("touchmove",p,vo),document.addEventListener("touchstart",g,vo),function(){yo=yo.filter(function(_){return _!==c}),document.removeEventListener("wheel",p,vo),document.removeEventListener("touchmove",p,vo),document.removeEventListener("touchstart",g,vo)}},[]);var R=t.removeScrollBar,E=t.inert;return x.createElement(x.Fragment,null,E?x.createElement(c,{styles:xN(l)}):null,R?x.createElement(fN,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function _N(t){for(var n=null;t!==null;)t instanceof ShadowRoot&&(n=t.host,t=t.host),t=t.parentNode;return n}const EN=WM(ww,SN);var wl=x.forwardRef(function(t,n){return x.createElement(Yu,wr({},t,{ref:n,sideCar:EN}))});wl.classNames=Yu.classNames;var Zu="Popover",[Rw,tz]=Mr(Zu,[Bo]),Sl=Bo(),[TN,Ia]=Rw(Zu),Cw=t=>{const{__scopePopover:n,children:a,open:o,defaultOpen:l,onOpenChange:c,modal:f=!1}=t,d=Sl(n),p=x.useRef(null),[m,g]=x.useState(!1),[v,w]=oa({prop:o,defaultProp:l??!1,onChange:c,caller:Zu});return y.jsx(qm,{...d,children:y.jsx(TN,{scope:n,contentId:Er(),triggerRef:p,open:v,onOpenChange:w,onOpenToggle:x.useCallback(()=>w(R=>!R),[w]),hasCustomAnchor:m,onCustomAnchorAdd:x.useCallback(()=>g(!0),[]),onCustomAnchorRemove:x.useCallback(()=>g(!1),[]),modal:f,children:a})})};Cw.displayName=Zu;var Aw="PopoverAnchor",RN=x.forwardRef((t,n)=>{const{__scopePopover:a,...o}=t,l=Ia(Aw,a),c=Sl(a),{onCustomAnchorAdd:f,onCustomAnchorRemove:d}=l;return x.useEffect(()=>(f(),()=>d()),[f,d]),y.jsx(qu,{...c,...o,ref:n})});RN.displayName=Aw;var Ow="PopoverTrigger",Mw=x.forwardRef((t,n)=>{const{__scopePopover:a,...o}=t,l=Ia(Ow,a),c=Sl(a),f=We(n,l.triggerRef),d=y.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":zw(l.open),...o,ref:f,onClick:_e(t.onClick,l.onOpenToggle)});return l.hasCustomAnchor?d:y.jsx(qu,{asChild:!0,...c,children:d})});Mw.displayName=Ow;var Zm="PopoverPortal",[CN,AN]=Rw(Zm,{forceMount:void 0}),Nw=t=>{const{__scopePopover:n,forceMount:a,children:o,container:l}=t,c=Ia(Zm,n);return y.jsx(CN,{scope:n,forceMount:a,children:y.jsx(vn,{present:a||c.open,children:y.jsx(xl,{asChild:!0,container:l,children:o})})})};Nw.displayName=Zm;var Co="PopoverContent",Dw=x.forwardRef((t,n)=>{const a=AN(Co,t.__scopePopover),{forceMount:o=a.forceMount,...l}=t,c=Ia(Co,t.__scopePopover);return y.jsx(vn,{present:o||c.open,children:c.modal?y.jsx(MN,{...l,ref:n}):y.jsx(NN,{...l,ref:n})})});Dw.displayName=Co;var ON=Ua("PopoverContent.RemoveScroll"),MN=x.forwardRef((t,n)=>{const a=Ia(Co,t.__scopePopover),o=x.useRef(null),l=We(n,o),c=x.useRef(!1);return x.useEffect(()=>{const f=o.current;if(f)return Gu(f)},[]),y.jsx(wl,{as:ON,allowPinchZoom:!0,children:y.jsx(kw,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(t.onCloseAutoFocus,f=>{f.preventDefault(),c.current||a.triggerRef.current?.focus()}),onPointerDownOutside:_e(t.onPointerDownOutside,f=>{const d=f.detail.originalEvent,p=d.button===0&&d.ctrlKey===!0,m=d.button===2||p;c.current=m},{checkForDefaultPrevented:!1}),onFocusOutside:_e(t.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1})})})}),NN=x.forwardRef((t,n)=>{const a=Ia(Co,t.__scopePopover),o=x.useRef(!1),l=x.useRef(!1);return y.jsx(kw,{...t,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{t.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||a.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{t.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=c.target;a.triggerRef.current?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),kw=x.forwardRef((t,n)=>{const{__scopePopover:a,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:f,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:g,...v}=t,w=Ia(Co,a),R=Sl(a);return Vu(),y.jsx(yl,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:y.jsx(vl,{asChild:!0,disableOutsidePointerEvents:f,onInteractOutside:g,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>w.onOpenChange(!1),children:y.jsx(Gm,{"data-state":zw(w.open),role:"dialog",id:w.contentId,...R,...v,ref:n,style:{...v.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)"}})})})}),jw="PopoverClose",DN=x.forwardRef((t,n)=>{const{__scopePopover:a,...o}=t,l=Ia(jw,a);return y.jsx(Ue.button,{type:"button",...o,ref:n,onClick:_e(t.onClick,()=>l.onOpenChange(!1))})});DN.displayName=jw;var kN="PopoverArrow",jN=x.forwardRef((t,n)=>{const{__scopePopover:a,...o}=t,l=Sl(a);return y.jsx(Ym,{...l,...o,ref:n})});jN.displayName=kN;function zw(t){return t?"open":"closed"}var zN=Cw,UN=Mw,PN=Nw,LN=Dw;function BN({...t}){return y.jsx(zN,{"data-slot":"popover",...t})}function VN({...t}){return y.jsx(UN,{"data-slot":"popover-trigger",...t})}function HN({className:t,align:n="center",sideOffset:a=4,container:o,...l}){return y.jsx(PN,{container:o,children:y.jsx(LN,{"data-slot":"popover-content",align:n,sideOffset:a,className:Je("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",t),...l})})}function FN(){return y.jsx(VN,{asChild:!0,children:y.jsx(xr,{size:"icon",children:y.jsx(WC,{})})})}function Qm(t){const n=t+"CollectionProvider",[a,o]=Mr(n),[l,c]=a(n,{collectionRef:{current:null},itemMap:new Map}),f=_=>{const{scope:T,children:O}=_,N=$.useRef(null),z=$.useRef(new Map).current;return y.jsx(l,{scope:T,itemMap:z,collectionRef:N,children:O})};f.displayName=n;const d=t+"CollectionSlot",p=Ua(d),m=$.forwardRef((_,T)=>{const{scope:O,children:N}=_,z=c(d,O),L=We(T,z.collectionRef);return y.jsx(p,{ref:L,children:N})});m.displayName=d;const g=t+"CollectionItemSlot",v="data-radix-collection-item",w=Ua(g),R=$.forwardRef((_,T)=>{const{scope:O,children:N,...z}=_,L=$.useRef(null),C=We(T,L),I=c(g,O);return $.useEffect(()=>(I.itemMap.set(L,{ref:L,...z}),()=>void I.itemMap.delete(L))),y.jsx(w,{[v]:"",ref:C,children:N})});R.displayName=g;function E(_){const T=c(t+"CollectionConsumer",_);return $.useCallback(()=>{const N=T.collectionRef.current;if(!N)return[];const z=Array.from(N.querySelectorAll(`[${v}]`));return Array.from(T.itemMap.values()).sort((I,P)=>z.indexOf(I.ref.current)-z.indexOf(P.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:f,Slot:m,ItemSlot:R},E,o]}var IN=x.createContext(void 0);function _l(t){const n=x.useContext(IN);return t||n||"ltr"}var zh="rovingFocusGroup.onEntryFocus",qN={bubbles:!1,cancelable:!0},El="RovingFocusGroup",[im,Uw,GN]=Qm(El),[YN,Qu]=Mr(El,[GN]),[ZN,QN]=YN(El),Pw=x.forwardRef((t,n)=>y.jsx(im.Provider,{scope:t.__scopeRovingFocusGroup,children:y.jsx(im.Slot,{scope:t.__scopeRovingFocusGroup,children:y.jsx($N,{...t,ref:n})})}));Pw.displayName=El;var $N=x.forwardRef((t,n)=>{const{__scopeRovingFocusGroup:a,orientation:o,loop:l=!1,dir:c,currentTabStopId:f,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:g=!1,...v}=t,w=x.useRef(null),R=We(n,w),E=_l(c),[_,T]=oa({prop:f,defaultProp:d??null,onChange:p,caller:El}),[O,N]=x.useState(!1),z=$t(m),L=Uw(a),C=x.useRef(!1),[I,P]=x.useState(0);return x.useEffect(()=>{const q=w.current;if(q)return q.addEventListener(zh,z),()=>q.removeEventListener(zh,z)},[z]),y.jsx(ZN,{scope:a,orientation:o,dir:E,loop:l,currentTabStopId:_,onItemFocus:x.useCallback(q=>T(q),[T]),onItemShiftTab:x.useCallback(()=>N(!0),[]),onFocusableItemAdd:x.useCallback(()=>P(q=>q+1),[]),onFocusableItemRemove:x.useCallback(()=>P(q=>q-1),[]),children:y.jsx(Ue.div,{tabIndex:O||I===0?-1:0,"data-orientation":o,...v,ref:R,style:{outline:"none",...t.style},onMouseDown:_e(t.onMouseDown,()=>{C.current=!0}),onFocus:_e(t.onFocus,q=>{const re=!C.current;if(q.target===q.currentTarget&&re&&!O){const ce=new CustomEvent(zh,qN);if(q.currentTarget.dispatchEvent(ce),!ce.defaultPrevented){const xe=L().filter(D=>D.focusable),oe=xe.find(D=>D.active),ie=xe.find(D=>D.id===_),ge=[oe,ie,...xe].filter(Boolean).map(D=>D.ref.current);Vw(ge,g)}}C.current=!1}),onBlur:_e(t.onBlur,()=>N(!1))})})}),Lw="RovingFocusGroupItem",Bw=x.forwardRef((t,n)=>{const{__scopeRovingFocusGroup:a,focusable:o=!0,active:l=!1,tabStopId:c,children:f,...d}=t,p=Er(),m=c||p,g=QN(Lw,a),v=g.currentTabStopId===m,w=Uw(a),{onFocusableItemAdd:R,onFocusableItemRemove:E,currentTabStopId:_}=g;return x.useEffect(()=>{if(o)return R(),()=>E()},[o,R,E]),y.jsx(im.ItemSlot,{scope:a,id:m,focusable:o,active:l,children:y.jsx(Ue.span,{tabIndex:v?0:-1,"data-orientation":g.orientation,...d,ref:n,onMouseDown:_e(t.onMouseDown,T=>{o?g.onItemFocus(m):T.preventDefault()}),onFocus:_e(t.onFocus,()=>g.onItemFocus(m)),onKeyDown:_e(t.onKeyDown,T=>{if(T.key==="Tab"&&T.shiftKey){g.onItemShiftTab();return}if(T.target!==T.currentTarget)return;const O=WN(T,g.orientation,g.dir);if(O!==void 0){if(T.metaKey||T.ctrlKey||T.altKey||T.shiftKey)return;T.preventDefault();let z=w().filter(L=>L.focusable).map(L=>L.ref.current);if(O==="last")z.reverse();else if(O==="prev"||O==="next"){O==="prev"&&z.reverse();const L=z.indexOf(T.currentTarget);z=g.loop?JN(z,L+1):z.slice(L+1)}setTimeout(()=>Vw(z))}}),children:typeof f=="function"?f({isCurrentTabStop:v,hasTabStop:_!=null}):f})})});Bw.displayName=Lw;var XN={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function KN(t,n){return n!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function WN(t,n,a){const o=KN(t.key,a);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return XN[o]}function Vw(t,n=!1){const a=document.activeElement;for(const o of t)if(o===a||(o.focus({preventScroll:n}),document.activeElement!==a))return}function JN(t,n){return t.map((a,o)=>t[(n+o)%t.length])}var Hw=Pw,Fw=Bw,Iw="Toggle",qw=x.forwardRef((t,n)=>{const{pressed:a,defaultPressed:o,onPressedChange:l,...c}=t,[f,d]=oa({prop:a,onChange:l,defaultProp:o??!1,caller:Iw});return y.jsx(Ue.button,{type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":t.disabled?"":void 0,...c,ref:n,onClick:_e(t.onClick,()=>{t.disabled||d(!f)})})});qw.displayName=Iw;var qa="ToggleGroup",[Gw,nz]=Mr(qa,[Qu]),Yw=Qu(),$m=$.forwardRef((t,n)=>{const{type:a,...o}=t;if(a==="single"){const l=o;return y.jsx(e2,{...l,ref:n})}if(a==="multiple"){const l=o;return y.jsx(t2,{...l,ref:n})}throw new Error(`Missing prop \`type\` expected on \`${qa}\``)});$m.displayName=qa;var[Zw,Qw]=Gw(qa),e2=$.forwardRef((t,n)=>{const{value:a,defaultValue:o,onValueChange:l=()=>{},...c}=t,[f,d]=oa({prop:a,defaultProp:o??"",onChange:l,caller:qa});return y.jsx(Zw,{scope:t.__scopeToggleGroup,type:"single",value:$.useMemo(()=>f?[f]:[],[f]),onItemActivate:d,onItemDeactivate:$.useCallback(()=>d(""),[d]),children:y.jsx($w,{...c,ref:n})})}),t2=$.forwardRef((t,n)=>{const{value:a,defaultValue:o,onValueChange:l=()=>{},...c}=t,[f,d]=oa({prop:a,defaultProp:o??[],onChange:l,caller:qa}),p=$.useCallback(g=>d((v=[])=>[...v,g]),[d]),m=$.useCallback(g=>d((v=[])=>v.filter(w=>w!==g)),[d]);return y.jsx(Zw,{scope:t.__scopeToggleGroup,type:"multiple",value:f,onItemActivate:p,onItemDeactivate:m,children:y.jsx($w,{...c,ref:n})})});$m.displayName=qa;var[n2,r2]=Gw(qa),$w=$.forwardRef((t,n)=>{const{__scopeToggleGroup:a,disabled:o=!1,rovingFocus:l=!0,orientation:c,dir:f,loop:d=!0,...p}=t,m=Yw(a),g=_l(f),v={role:"group",dir:g,...p};return y.jsx(n2,{scope:a,rovingFocus:l,disabled:o,children:l?y.jsx(Hw,{asChild:!0,...m,orientation:c,dir:g,loop:d,children:y.jsx(Ue.div,{...v,ref:n})}):y.jsx(Ue.div,{...v,ref:n})})}),gu="ToggleGroupItem",Xw=$.forwardRef((t,n)=>{const a=Qw(gu,t.__scopeToggleGroup),o=r2(gu,t.__scopeToggleGroup),l=Yw(t.__scopeToggleGroup),c=a.value.includes(t.value),f=o.disabled||t.disabled,d={...t,pressed:c,disabled:f},p=$.useRef(null);return o.rovingFocus?y.jsx(Fw,{asChild:!0,...l,focusable:!f,active:c,ref:p,children:y.jsx(h0,{...d,ref:n})}):y.jsx(h0,{...d,ref:n})});Xw.displayName=gu;var h0=$.forwardRef((t,n)=>{const{__scopeToggleGroup:a,value:o,...l}=t,c=Qw(gu,a),f={role:"radio","aria-checked":t.pressed,"aria-pressed":void 0},d=c.type==="single"?f:void 0;return y.jsx(qw,{...d,...l,ref:n,onPressedChange:p=>{p?c.onItemActivate(o):c.onItemDeactivate(o)}})}),a2=$m,s2=Xw;const o2=km("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),Kw=x.createContext({size:"default",variant:"default"});function i2({className:t,variant:n,size:a,children:o,...l}){return y.jsx(a2,{"data-slot":"toggle-group","data-variant":n,"data-size":a,className:Je("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t),...l,children:y.jsx(Kw.Provider,{value:{variant:n,size:a},children:o})})}function m0({className:t,children:n,variant:a,size:o,...l}){const c=x.useContext(Kw);return y.jsx(s2,{"data-slot":"toggle-group-item","data-variant":c.variant||a,"data-size":c.size||o,className:Je(o2({variant:c.variant||a,size:c.size||o}),"min-w-0 flex-1 shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l",t),...l,children:n})}function l2({filter:t,setFilter:n,activeFiltersCount:a,clearFilters:o}){return y.jsxs("div",{className:"flex items-center gap-3",children:[y.jsxs(i2,{size:"sm",type:"single",value:t.statusFilter||"",onValueChange:l=>n({statusFilter:l||""}),className:"flex items-center gap-1 p-1 bg-muted rounded-lg",children:[y.jsxs(m0,{size:"sm",value:"listed","aria-label":"Hiển thị công khai",className:"flex items-center gap-2 px-3 py-2 rounded-md data-[state=on]:bg-green-100 data-[state=on]:text-green-700 data-[state=on]:border-green-200 hover:bg-green-50 transition-colors",children:[y.jsx(kx,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm font-medium",children:"Listed"})]}),y.jsxs(m0,{size:"sm",value:"unlisted","aria-label":"Ẩn khỏi danh sách",className:"flex items-center gap-2 px-3 py-2 rounded-md data-[state=on]:bg-orange-100 data-[state=on]:text-orange-700 data-[state=on]:border-orange-200 hover:bg-orange-50 transition-colors",children:[y.jsx(Dx,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm font-medium",children:"Unlisted"})]})]}),a>0&&y.jsxs(xr,{variant:"outline",size:"sm",onClick:o,className:"flex items-center gap-2 text-muted-foreground hover:text-foreground bg-transparent","aria-label":"clear",children:[y.jsx(Nm,{className:"h-2 w-2"}),y.jsx("span",{className:"text-sm",children:"Clear"})]})]})}function Ww({color:t="black",...n}){return y.jsxs("div",{...n,className:Je("flex items-center justify-center flex-col gap-4",n.className),children:[y.jsx("div",{className:Je("!animate-spin rounded-full size-4 border-b-2",n.size,{"border-primary":t==="black","border-white":t==="white"})}),n.showLabel&&y.jsx("span",{children:"Đang tải..."})]})}var Tl=t=>t.type==="checkbox",ms=t=>t instanceof Date,sn=t=>t==null;const Jw=t=>typeof t=="object";var Rt=t=>!sn(t)&&!Array.isArray(t)&&Jw(t)&&!ms(t),eS=t=>Rt(t)&&t.target?Tl(t.target)?t.target.checked:t.target.value:t,c2=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,tS=(t,n)=>t.has(c2(n)),u2=t=>{const n=t.constructor&&t.constructor.prototype;return Rt(n)&&n.hasOwnProperty("isPrototypeOf")},Xm=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Pt(t){let n;const a=Array.isArray(t),o=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)n=new Date(t);else if(!(Xm&&(t instanceof Blob||o))&&(a||Rt(t)))if(n=a?[]:Object.create(Object.getPrototypeOf(t)),!a&&!u2(t))n=t;else for(const l in t)t.hasOwnProperty(l)&&(n[l]=Pt(t[l]));else return t;return n}var $u=t=>/^\w*$/.test(t),Tt=t=>t===void 0,Km=t=>Array.isArray(t)?t.filter(Boolean):[],Wm=t=>Km(t.replace(/["|']|\]/g,"").split(/\.|\[/)),ye=(t,n,a)=>{if(!n||!Rt(t))return a;const o=($u(n)?[n]:Wm(n)).reduce((l,c)=>sn(l)?l:l[c],t);return Tt(o)||o===t?Tt(t[n])?a:t[n]:o},An=t=>typeof t=="boolean",it=(t,n,a)=>{let o=-1;const l=$u(n)?[n]:Wm(n),c=l.length,f=c-1;for(;++o<c;){const d=l[o];let p=a;if(o!==f){const m=t[d];p=Rt(m)||Array.isArray(m)?m:isNaN(+l[o+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;t[d]=p,t=t[d]}};const vu={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Kn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Kr={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Jm=$.createContext(null);Jm.displayName="HookFormContext";const Xu=()=>$.useContext(Jm),f2=t=>{const{children:n,...a}=t;return $.createElement(Jm.Provider,{value:a},n)};var nS=(t,n,a,o=!0)=>{const l={defaultValues:n._defaultValues};for(const c in t)Object.defineProperty(l,c,{get:()=>{const f=c;return n._proxyFormState[f]!==Kn.all&&(n._proxyFormState[f]=!o||Kn.all),a&&(a[f]=!0),t[f]}});return l};const ep=typeof window<"u"?$.useLayoutEffect:$.useEffect;function rS(t){const n=Xu(),{control:a=n.control,disabled:o,name:l,exact:c}=t||{},[f,d]=$.useState(a._formState),p=$.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return ep(()=>a._subscribe({name:l,formState:p.current,exact:c,callback:m=>{!o&&d({...a._formState,...m})}}),[l,o,c]),$.useEffect(()=>{p.current.isValid&&a._setValid(!0)},[a]),$.useMemo(()=>nS(f,a,p.current,!1),[f,a])}var _r=t=>typeof t=="string",aS=(t,n,a,o,l)=>_r(t)?(o&&n.watch.add(t),ye(a,t,l)):Array.isArray(t)?t.map(c=>(o&&n.watch.add(c),ye(a,c))):(o&&(n.watchAll=!0),a),lm=t=>sn(t)||!Jw(t);function ra(t,n,a=new WeakSet){if(lm(t)||lm(n))return t===n;if(ms(t)&&ms(n))return t.getTime()===n.getTime();const o=Object.keys(t),l=Object.keys(n);if(o.length!==l.length)return!1;if(a.has(t)||a.has(n))return!0;a.add(t),a.add(n);for(const c of o){const f=t[c];if(!l.includes(c))return!1;if(c!=="ref"){const d=n[c];if(ms(f)&&ms(d)||Rt(f)&&Rt(d)||Array.isArray(f)&&Array.isArray(d)?!ra(f,d,a):f!==d)return!1}}return!0}function d2(t){const n=Xu(),{control:a=n.control,name:o,defaultValue:l,disabled:c,exact:f,compute:d}=t||{},p=$.useRef(l),m=$.useRef(d),g=$.useRef(void 0);m.current=d;const v=$.useMemo(()=>a._getWatch(o,p.current),[a,o]),[w,R]=$.useState(m.current?m.current(v):v);return ep(()=>a._subscribe({name:o,formState:{values:!0},exact:f,callback:E=>{if(!c){const _=aS(o,a._names,E.values||a._formValues,!1,p.current);if(m.current){const T=m.current(_);ra(T,g.current)||(R(T),g.current=T)}else R(_)}}}),[a,c,o,f]),$.useEffect(()=>a._removeUnmounted()),w}function h2(t){const n=Xu(),{name:a,disabled:o,control:l=n.control,shouldUnregister:c,defaultValue:f}=t,d=tS(l._names.array,a),p=$.useMemo(()=>ye(l._formValues,a,ye(l._defaultValues,a,f)),[l,a,f]),m=d2({control:l,name:a,defaultValue:p,exact:!0}),g=rS({control:l,name:a,exact:!0}),v=$.useRef(t),w=$.useRef(l.register(a,{...t.rules,value:m,...An(t.disabled)?{disabled:t.disabled}:{}}));v.current=t;const R=$.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ye(g.errors,a)},isDirty:{enumerable:!0,get:()=>!!ye(g.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!ye(g.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!ye(g.validatingFields,a)},error:{enumerable:!0,get:()=>ye(g.errors,a)}}),[g,a]),E=$.useCallback(N=>w.current.onChange({target:{value:eS(N),name:a},type:vu.CHANGE}),[a]),_=$.useCallback(()=>w.current.onBlur({target:{value:ye(l._formValues,a),name:a},type:vu.BLUR}),[a,l._formValues]),T=$.useCallback(N=>{const z=ye(l._fields,a);z&&N&&(z._f.ref={focus:()=>N.focus&&N.focus(),select:()=>N.select&&N.select(),setCustomValidity:L=>N.setCustomValidity(L),reportValidity:()=>N.reportValidity()})},[l._fields,a]),O=$.useMemo(()=>({name:a,value:m,...An(o)||g.disabled?{disabled:g.disabled||o}:{},onChange:E,onBlur:_,ref:T}),[a,o,g.disabled,E,_,T,m]);return $.useEffect(()=>{const N=l._options.shouldUnregister||c;l.register(a,{...v.current.rules,...An(v.current.disabled)?{disabled:v.current.disabled}:{}});const z=(L,C)=>{const I=ye(l._fields,L);I&&I._f&&(I._f.mount=C)};if(z(a,!0),N){const L=Pt(ye(l._options.defaultValues,a));it(l._defaultValues,a,L),Tt(ye(l._formValues,a))&&it(l._formValues,a,L)}return!d&&l.register(a),()=>{(d?N&&!l._state.action:N)?l.unregister(a):z(a,!1)}},[a,l,d,c]),$.useEffect(()=>{l._setDisabledField({disabled:o,name:a})},[o,a,l]),$.useMemo(()=>({field:O,formState:g,fieldState:R}),[O,g,R])}const m2=t=>t.render(h2(t));var tp=(t,n,a,o,l)=>n?{...a[t],types:{...a[t]&&a[t].types?a[t].types:{},[o]:l||!0}}:{},Gi=t=>Array.isArray(t)?t:[t],p0=()=>{let t=[];return{get observers(){return t},next:l=>{for(const c of t)c.next&&c.next(l)},subscribe:l=>(t.push(l),{unsubscribe:()=>{t=t.filter(c=>c!==l)}}),unsubscribe:()=>{t=[]}}},hn=t=>Rt(t)&&!Object.keys(t).length,np=t=>t.type==="file",Wn=t=>typeof t=="function",yu=t=>{if(!Xm)return!1;const n=t?t.ownerDocument:0;return t instanceof(n&&n.defaultView?n.defaultView.HTMLElement:HTMLElement)},sS=t=>t.type==="select-multiple",rp=t=>t.type==="radio",p2=t=>rp(t)||Tl(t),Uh=t=>yu(t)&&t.isConnected;function g2(t,n){const a=n.slice(0,-1).length;let o=0;for(;o<a;)t=Tt(t)?o++:t[n[o++]];return t}function v2(t){for(const n in t)if(t.hasOwnProperty(n)&&!Tt(t[n]))return!1;return!0}function Dt(t,n){const a=Array.isArray(n)?n:$u(n)?[n]:Wm(n),o=a.length===1?t:g2(t,a),l=a.length-1,c=a[l];return o&&delete o[c],l!==0&&(Rt(o)&&hn(o)||Array.isArray(o)&&v2(o))&&Dt(t,a.slice(0,-1)),t}var oS=t=>{for(const n in t)if(Wn(t[n]))return!0;return!1};function bu(t,n={}){const a=Array.isArray(t);if(Rt(t)||a)for(const o in t)Array.isArray(t[o])||Rt(t[o])&&!oS(t[o])?(n[o]=Array.isArray(t[o])?[]:{},bu(t[o],n[o])):sn(t[o])||(n[o]=!0);return n}function iS(t,n,a){const o=Array.isArray(t);if(Rt(t)||o)for(const l in t)Array.isArray(t[l])||Rt(t[l])&&!oS(t[l])?Tt(n)||lm(a[l])?a[l]=Array.isArray(t[l])?bu(t[l],[]):{...bu(t[l])}:iS(t[l],sn(n)?{}:n[l],a[l]):a[l]=!ra(t[l],n[l]);return a}var Hi=(t,n)=>iS(t,n,bu(n));const g0={value:!1,isValid:!1},v0={value:!0,isValid:!0};var lS=t=>{if(Array.isArray(t)){if(t.length>1){const n=t.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:n,isValid:!!n.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!Tt(t[0].attributes.value)?Tt(t[0].value)||t[0].value===""?v0:{value:t[0].value,isValid:!0}:v0:g0}return g0},cS=(t,{valueAsNumber:n,valueAsDate:a,setValueAs:o})=>Tt(t)?t:n?t===""?NaN:t&&+t:a&&_r(t)?new Date(t):o?o(t):t;const y0={isValid:!1,value:null};var uS=t=>Array.isArray(t)?t.reduce((n,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:n,y0):y0;function b0(t){const n=t.ref;return np(n)?n.files:rp(n)?uS(t.refs).value:sS(n)?[...n.selectedOptions].map(({value:a})=>a):Tl(n)?lS(t.refs).value:cS(Tt(n.value)?t.ref.value:n.value,t)}var y2=(t,n,a,o)=>{const l={};for(const c of t){const f=ye(n,c);f&&it(l,c,f._f)}return{criteriaMode:a,names:[...t],fields:l,shouldUseNativeValidation:o}},xu=t=>t instanceof RegExp,Fi=t=>Tt(t)?t:xu(t)?t.source:Rt(t)?xu(t.value)?t.value.source:t.value:t,x0=t=>({isOnSubmit:!t||t===Kn.onSubmit,isOnBlur:t===Kn.onBlur,isOnChange:t===Kn.onChange,isOnAll:t===Kn.all,isOnTouch:t===Kn.onTouched});const w0="AsyncFunction";var b2=t=>!!t&&!!t.validate&&!!(Wn(t.validate)&&t.validate.constructor.name===w0||Rt(t.validate)&&Object.values(t.validate).find(n=>n.constructor.name===w0)),x2=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),S0=(t,n,a)=>!a&&(n.watchAll||n.watch.has(t)||[...n.watch].some(o=>t.startsWith(o)&&/^\.\w+/.test(t.slice(o.length))));const Yi=(t,n,a,o)=>{for(const l of a||Object.keys(t)){const c=ye(t,l);if(c){const{_f:f,...d}=c;if(f){if(f.refs&&f.refs[0]&&n(f.refs[0],l)&&!o)return!0;if(f.ref&&n(f.ref,f.name)&&!o)return!0;if(Yi(d,n))break}else if(Rt(d)&&Yi(d,n))break}}};function _0(t,n,a){const o=ye(t,a);if(o||$u(a))return{error:o,name:a};const l=a.split(".");for(;l.length;){const c=l.join("."),f=ye(n,c),d=ye(t,c);if(f&&!Array.isArray(f)&&a!==c)return{name:a};if(d&&d.type)return{name:c,error:d};if(d&&d.root&&d.root.type)return{name:`${c}.root`,error:d.root};l.pop()}return{name:a}}var w2=(t,n,a,o)=>{a(t);const{name:l,...c}=t;return hn(c)||Object.keys(c).length>=Object.keys(n).length||Object.keys(c).find(f=>n[f]===(!o||Kn.all))},S2=(t,n,a)=>!t||!n||t===n||Gi(t).some(o=>o&&(a?o===n:o.startsWith(n)||n.startsWith(o))),_2=(t,n,a,o,l)=>l.isOnAll?!1:!a&&l.isOnTouch?!(n||t):(a?o.isOnBlur:l.isOnBlur)?!t:(a?o.isOnChange:l.isOnChange)?t:!0,E2=(t,n)=>!Km(ye(t,n)).length&&Dt(t,n),T2=(t,n,a)=>{const o=Gi(ye(t,a));return it(o,"root",n[a]),it(t,a,o),t},iu=t=>_r(t);function E0(t,n,a="validate"){if(iu(t)||Array.isArray(t)&&t.every(iu)||An(t)&&!t)return{type:a,message:iu(t)?t:"",ref:n}}var bo=t=>Rt(t)&&!xu(t)?t:{value:t,message:""},T0=async(t,n,a,o,l,c)=>{const{ref:f,refs:d,required:p,maxLength:m,minLength:g,min:v,max:w,pattern:R,validate:E,name:_,valueAsNumber:T,mount:O}=t._f,N=ye(a,_);if(!O||n.has(_))return{};const z=d?d[0]:f,L=oe=>{l&&z.reportValidity&&(z.setCustomValidity(An(oe)?"":oe||""),z.reportValidity())},C={},I=rp(f),P=Tl(f),q=I||P,re=(T||np(f))&&Tt(f.value)&&Tt(N)||yu(f)&&f.value===""||N===""||Array.isArray(N)&&!N.length,ce=tp.bind(null,_,o,C),xe=(oe,ie,fe,ge=Kr.maxLength,D=Kr.minLength)=>{const Z=oe?ie:fe;C[_]={type:oe?ge:D,message:Z,ref:f,...ce(oe?ge:D,Z)}};if(c?!Array.isArray(N)||!N.length:p&&(!q&&(re||sn(N))||An(N)&&!N||P&&!lS(d).isValid||I&&!uS(d).isValid)){const{value:oe,message:ie}=iu(p)?{value:!!p,message:p}:bo(p);if(oe&&(C[_]={type:Kr.required,message:ie,ref:z,...ce(Kr.required,ie)},!o))return L(ie),C}if(!re&&(!sn(v)||!sn(w))){let oe,ie;const fe=bo(w),ge=bo(v);if(!sn(N)&&!isNaN(N)){const D=f.valueAsNumber||N&&+N;sn(fe.value)||(oe=D>fe.value),sn(ge.value)||(ie=D<ge.value)}else{const D=f.valueAsDate||new Date(N),Z=A=>new Date(new Date().toDateString()+" "+A),B=f.type=="time",te=f.type=="week";_r(fe.value)&&N&&(oe=B?Z(N)>Z(fe.value):te?N>fe.value:D>new Date(fe.value)),_r(ge.value)&&N&&(ie=B?Z(N)<Z(ge.value):te?N<ge.value:D<new Date(ge.value))}if((oe||ie)&&(xe(!!oe,fe.message,ge.message,Kr.max,Kr.min),!o))return L(C[_].message),C}if((m||g)&&!re&&(_r(N)||c&&Array.isArray(N))){const oe=bo(m),ie=bo(g),fe=!sn(oe.value)&&N.length>+oe.value,ge=!sn(ie.value)&&N.length<+ie.value;if((fe||ge)&&(xe(fe,oe.message,ie.message),!o))return L(C[_].message),C}if(R&&!re&&_r(N)){const{value:oe,message:ie}=bo(R);if(xu(oe)&&!N.match(oe)&&(C[_]={type:Kr.pattern,message:ie,ref:f,...ce(Kr.pattern,ie)},!o))return L(ie),C}if(E){if(Wn(E)){const oe=await E(N,a),ie=E0(oe,z);if(ie&&(C[_]={...ie,...ce(Kr.validate,ie.message)},!o))return L(ie.message),C}else if(Rt(E)){let oe={};for(const ie in E){if(!hn(oe)&&!o)break;const fe=E0(await E[ie](N,a),z,ie);fe&&(oe={...fe,...ce(ie,fe.message)},L(fe.message),o&&(C[_]=oe))}if(!hn(oe)&&(C[_]={ref:z,...oe},!o))return C}}return L(!0),C};const R2={mode:Kn.onSubmit,reValidateMode:Kn.onChange,shouldFocusError:!0};function C2(t={}){let n={...R2,...t},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:Wn(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},o={},l=Rt(n.defaultValues)||Rt(n.values)?Pt(n.defaultValues||n.values)||{}:{},c=n.shouldUnregister?{}:Pt(l),f={action:!1,mount:!1,watch:!1},d={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,m=0;const g={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let v={...g};const w={array:p0(),state:p0()},R=n.criteriaMode===Kn.all,E=k=>F=>{clearTimeout(m),m=setTimeout(k,F)},_=async k=>{if(!n.disabled&&(g.isValid||v.isValid||k)){const F=n.resolver?hn((await P()).errors):await re(o,!0);F!==a.isValid&&w.state.next({isValid:F})}},T=(k,F)=>{!n.disabled&&(g.isValidating||g.validatingFields||v.isValidating||v.validatingFields)&&((k||Array.from(d.mount)).forEach(K=>{K&&(F?it(a.validatingFields,K,F):Dt(a.validatingFields,K))}),w.state.next({validatingFields:a.validatingFields,isValidating:!hn(a.validatingFields)}))},O=(k,F=[],K,pe,me=!0,de=!0)=>{if(pe&&K&&!n.disabled){if(f.action=!0,de&&Array.isArray(ye(o,k))){const Ee=K(ye(o,k),pe.argA,pe.argB);me&&it(o,k,Ee)}if(de&&Array.isArray(ye(a.errors,k))){const Ee=K(ye(a.errors,k),pe.argA,pe.argB);me&&it(a.errors,k,Ee),E2(a.errors,k)}if((g.touchedFields||v.touchedFields)&&de&&Array.isArray(ye(a.touchedFields,k))){const Ee=K(ye(a.touchedFields,k),pe.argA,pe.argB);me&&it(a.touchedFields,k,Ee)}(g.dirtyFields||v.dirtyFields)&&(a.dirtyFields=Hi(l,c)),w.state.next({name:k,isDirty:xe(k,F),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else it(c,k,F)},N=(k,F)=>{it(a.errors,k,F),w.state.next({errors:a.errors})},z=k=>{a.errors=k,w.state.next({errors:a.errors,isValid:!1})},L=(k,F,K,pe)=>{const me=ye(o,k);if(me){const de=ye(c,k,Tt(K)?ye(l,k):K);Tt(de)||pe&&pe.defaultChecked||F?it(c,k,F?de:b0(me._f)):fe(k,de),f.mount&&_()}},C=(k,F,K,pe,me)=>{let de=!1,Ee=!1;const ze={name:k};if(!n.disabled){if(!K||pe){(g.isDirty||v.isDirty)&&(Ee=a.isDirty,a.isDirty=ze.isDirty=xe(),de=Ee!==ze.isDirty);const Qe=ra(ye(l,k),F);Ee=!!ye(a.dirtyFields,k),Qe?Dt(a.dirtyFields,k):it(a.dirtyFields,k,!0),ze.dirtyFields=a.dirtyFields,de=de||(g.dirtyFields||v.dirtyFields)&&Ee!==!Qe}if(K){const Qe=ye(a.touchedFields,k);Qe||(it(a.touchedFields,k,K),ze.touchedFields=a.touchedFields,de=de||(g.touchedFields||v.touchedFields)&&Qe!==K)}de&&me&&w.state.next(ze)}return de?ze:{}},I=(k,F,K,pe)=>{const me=ye(a.errors,k),de=(g.isValid||v.isValid)&&An(F)&&a.isValid!==F;if(n.delayError&&K?(p=E(()=>N(k,K)),p(n.delayError)):(clearTimeout(m),p=null,K?it(a.errors,k,K):Dt(a.errors,k)),(K?!ra(me,K):me)||!hn(pe)||de){const Ee={...pe,...de&&An(F)?{isValid:F}:{},errors:a.errors,name:k};a={...a,...Ee},w.state.next(Ee)}},P=async k=>{T(k,!0);const F=await n.resolver(c,n.context,y2(k||d.mount,o,n.criteriaMode,n.shouldUseNativeValidation));return T(k),F},q=async k=>{const{errors:F}=await P(k);if(k)for(const K of k){const pe=ye(F,K);pe?it(a.errors,K,pe):Dt(a.errors,K)}else a.errors=F;return F},re=async(k,F,K={valid:!0})=>{for(const pe in k){const me=k[pe];if(me){const{_f:de,...Ee}=me;if(de){const ze=d.array.has(de.name),Qe=me._f&&b2(me._f);Qe&&g.validatingFields&&T([pe],!0);const at=await T0(me,d.disabled,c,R,n.shouldUseNativeValidation&&!F,ze);if(Qe&&g.validatingFields&&T([pe]),at[de.name]&&(K.valid=!1,F))break;!F&&(ye(at,de.name)?ze?T2(a.errors,at,de.name):it(a.errors,de.name,at[de.name]):Dt(a.errors,de.name))}!hn(Ee)&&await re(Ee,F,K)}}return K.valid},ce=()=>{for(const k of d.unMount){const F=ye(o,k);F&&(F._f.refs?F._f.refs.every(K=>!Uh(K)):!Uh(F._f.ref))&&ae(k)}d.unMount=new Set},xe=(k,F)=>!n.disabled&&(k&&F&&it(c,k,F),!ra(A(),l)),oe=(k,F,K)=>aS(k,d,{...f.mount?c:Tt(F)?l:_r(k)?{[k]:F}:F},K,F),ie=k=>Km(ye(f.mount?c:l,k,n.shouldUnregister?ye(l,k,[]):[])),fe=(k,F,K={})=>{const pe=ye(o,k);let me=F;if(pe){const de=pe._f;de&&(!de.disabled&&it(c,k,cS(F,de)),me=yu(de.ref)&&sn(F)?"":F,sS(de.ref)?[...de.ref.options].forEach(Ee=>Ee.selected=me.includes(Ee.value)):de.refs?Tl(de.ref)?de.refs.forEach(Ee=>{(!Ee.defaultChecked||!Ee.disabled)&&(Array.isArray(me)?Ee.checked=!!me.find(ze=>ze===Ee.value):Ee.checked=me===Ee.value||!!me)}):de.refs.forEach(Ee=>Ee.checked=Ee.value===me):np(de.ref)?de.ref.value="":(de.ref.value=me,de.ref.type||w.state.next({name:k,values:Pt(c)})))}(K.shouldDirty||K.shouldTouch)&&C(k,me,K.shouldTouch,K.shouldDirty,!0),K.shouldValidate&&te(k)},ge=(k,F,K)=>{for(const pe in F){if(!F.hasOwnProperty(pe))return;const me=F[pe],de=k+"."+pe,Ee=ye(o,de);(d.array.has(k)||Rt(me)||Ee&&!Ee._f)&&!ms(me)?ge(de,me,K):fe(de,me,K)}},D=(k,F,K={})=>{const pe=ye(o,k),me=d.array.has(k),de=Pt(F);it(c,k,de),me?(w.array.next({name:k,values:Pt(c)}),(g.isDirty||g.dirtyFields||v.isDirty||v.dirtyFields)&&K.shouldDirty&&w.state.next({name:k,dirtyFields:Hi(l,c),isDirty:xe(k,de)})):pe&&!pe._f&&!sn(de)?ge(k,de,K):fe(k,de,K),S0(k,d)&&w.state.next({...a,name:k}),w.state.next({name:f.mount?k:void 0,values:Pt(c)})},Z=async k=>{f.mount=!0;const F=k.target;let K=F.name,pe=!0;const me=ye(o,K),de=Qe=>{pe=Number.isNaN(Qe)||ms(Qe)&&isNaN(Qe.getTime())||ra(Qe,ye(c,K,Qe))},Ee=x0(n.mode),ze=x0(n.reValidateMode);if(me){let Qe,at;const yn=F.type?b0(me._f):eS(k),bn=k.type===vu.BLUR||k.type===vu.FOCUS_OUT,lr=!x2(me._f)&&!n.resolver&&!ye(a.errors,K)&&!me._f.deps||_2(bn,ye(a.touchedFields,K),a.isSubmitted,ze,Ee),cr=S0(K,d,bn);it(c,K,yn),bn?(!F||!F.readOnly)&&(me._f.onBlur&&me._f.onBlur(k),p&&p(0)):me._f.onChange&&me._f.onChange(k);const ur=C(K,yn,bn),Dn=!hn(ur)||cr;if(!bn&&w.state.next({name:K,type:k.type,values:Pt(c)}),lr)return(g.isValid||v.isValid)&&(n.mode==="onBlur"?bn&&_():bn||_()),Dn&&w.state.next({name:K,...cr?{}:ur});if(!bn&&cr&&w.state.next({...a}),n.resolver){const{errors:fr}=await P([K]);if(de(yn),pe){const kr=_0(a.errors,o,K),la=_0(fr,o,kr.name||K);Qe=la.error,K=la.name,at=hn(fr)}}else T([K],!0),Qe=(await T0(me,d.disabled,c,R,n.shouldUseNativeValidation))[K],T([K]),de(yn),pe&&(Qe?at=!1:(g.isValid||v.isValid)&&(at=await re(o,!0)));pe&&(me._f.deps&&te(me._f.deps),I(K,at,Qe,ur))}},B=(k,F)=>{if(ye(a.errors,F)&&k.focus)return k.focus(),1},te=async(k,F={})=>{let K,pe;const me=Gi(k);if(n.resolver){const de=await q(Tt(k)?k:me);K=hn(de),pe=k?!me.some(Ee=>ye(de,Ee)):K}else k?(pe=(await Promise.all(me.map(async de=>{const Ee=ye(o,de);return await re(Ee&&Ee._f?{[de]:Ee}:Ee)}))).every(Boolean),!(!pe&&!a.isValid)&&_()):pe=K=await re(o);return w.state.next({...!_r(k)||(g.isValid||v.isValid)&&K!==a.isValid?{}:{name:k},...n.resolver||!k?{isValid:K}:{},errors:a.errors}),F.shouldFocus&&!pe&&Yi(o,B,k?me:d.mount),pe},A=k=>{const F={...f.mount?c:l};return Tt(k)?F:_r(k)?ye(F,k):k.map(K=>ye(F,K))},W=(k,F)=>({invalid:!!ye((F||a).errors,k),isDirty:!!ye((F||a).dirtyFields,k),error:ye((F||a).errors,k),isValidating:!!ye(a.validatingFields,k),isTouched:!!ye((F||a).touchedFields,k)}),ue=k=>{k&&Gi(k).forEach(F=>Dt(a.errors,F)),w.state.next({errors:k?a.errors:{}})},X=(k,F,K)=>{const pe=(ye(o,k,{_f:{}})._f||{}).ref,me=ye(a.errors,k)||{},{ref:de,message:Ee,type:ze,...Qe}=me;it(a.errors,k,{...Qe,...F,ref:pe}),w.state.next({name:k,errors:a.errors,isValid:!1}),K&&K.shouldFocus&&pe&&pe.focus&&pe.focus()},se=(k,F)=>Wn(k)?w.state.subscribe({next:K=>"values"in K&&k(oe(void 0,F),K)}):oe(k,F,!0),we=k=>w.state.subscribe({next:F=>{S2(k.name,F.name,k.exact)&&w2(F,k.formState||g,vt,k.reRenderRoot)&&k.callback({values:{...c},...a,...F,defaultValues:l})}}).unsubscribe,ve=k=>(f.mount=!0,v={...v,...k.formState},we({...k,formState:v})),ae=(k,F={})=>{for(const K of k?Gi(k):d.mount)d.mount.delete(K),d.array.delete(K),F.keepValue||(Dt(o,K),Dt(c,K)),!F.keepError&&Dt(a.errors,K),!F.keepDirty&&Dt(a.dirtyFields,K),!F.keepTouched&&Dt(a.touchedFields,K),!F.keepIsValidating&&Dt(a.validatingFields,K),!n.shouldUnregister&&!F.keepDefaultValue&&Dt(l,K);w.state.next({values:Pt(c)}),w.state.next({...a,...F.keepDirty?{isDirty:xe()}:{}}),!F.keepIsValid&&_()},he=({disabled:k,name:F})=>{(An(k)&&f.mount||k||d.disabled.has(F))&&(k?d.disabled.add(F):d.disabled.delete(F))},Fe=(k,F={})=>{let K=ye(o,k);const pe=An(F.disabled)||An(n.disabled);return it(o,k,{...K||{},_f:{...K&&K._f?K._f:{ref:{name:k}},name:k,mount:!0,...F}}),d.mount.add(k),K?he({disabled:An(F.disabled)?F.disabled:n.disabled,name:k}):L(k,!0,F.value),{...pe?{disabled:F.disabled||n.disabled}:{},...n.progressive?{required:!!F.required,min:Fi(F.min),max:Fi(F.max),minLength:Fi(F.minLength),maxLength:Fi(F.maxLength),pattern:Fi(F.pattern)}:{},name:k,onChange:Z,onBlur:Z,ref:me=>{if(me){Fe(k,F),K=ye(o,k);const de=Tt(me.value)&&me.querySelectorAll&&me.querySelectorAll("input,select,textarea")[0]||me,Ee=p2(de),ze=K._f.refs||[];if(Ee?ze.find(Qe=>Qe===de):de===K._f.ref)return;it(o,k,{_f:{...K._f,...Ee?{refs:[...ze.filter(Uh),de,...Array.isArray(ye(l,k))?[{}]:[]],ref:{type:de.type,name:k}}:{ref:de}}}),L(k,!1,void 0,de)}else K=ye(o,k,{}),K._f&&(K._f.mount=!1),(n.shouldUnregister||F.shouldUnregister)&&!(tS(d.array,k)&&f.action)&&d.unMount.add(k)}}},Le=()=>n.shouldFocusError&&Yi(o,B,d.mount),Ie=k=>{An(k)&&(w.state.next({disabled:k}),Yi(o,(F,K)=>{const pe=ye(o,K);pe&&(F.disabled=pe._f.disabled||k,Array.isArray(pe._f.refs)&&pe._f.refs.forEach(me=>{me.disabled=pe._f.disabled||k}))},0,!1))},Ge=(k,F)=>async K=>{let pe;K&&(K.preventDefault&&K.preventDefault(),K.persist&&K.persist());let me=Pt(c);if(w.state.next({isSubmitting:!0}),n.resolver){const{errors:de,values:Ee}=await P();a.errors=de,me=Pt(Ee)}else await re(o);if(d.disabled.size)for(const de of d.disabled)Dt(me,de);if(Dt(a.errors,"root"),hn(a.errors)){w.state.next({errors:{}});try{await k(me,K)}catch(de){pe=de}}else F&&await F({...a.errors},K),Le(),setTimeout(Le);if(w.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:hn(a.errors)&&!pe,submitCount:a.submitCount+1,errors:a.errors}),pe)throw pe},At=(k,F={})=>{ye(o,k)&&(Tt(F.defaultValue)?D(k,Pt(ye(l,k))):(D(k,F.defaultValue),it(l,k,Pt(F.defaultValue))),F.keepTouched||Dt(a.touchedFields,k),F.keepDirty||(Dt(a.dirtyFields,k),a.isDirty=F.defaultValue?xe(k,Pt(ye(l,k))):xe()),F.keepError||(Dt(a.errors,k),g.isValid&&_()),w.state.next({...a}))},Bt=(k,F={})=>{const K=k?Pt(k):l,pe=Pt(K),me=hn(k),de=me?l:pe;if(F.keepDefaultValues||(l=K),!F.keepValues){if(F.keepDirtyValues){const Ee=new Set([...d.mount,...Object.keys(Hi(l,c))]);for(const ze of Array.from(Ee))ye(a.dirtyFields,ze)?it(de,ze,ye(c,ze)):D(ze,ye(de,ze))}else{if(Xm&&Tt(k))for(const Ee of d.mount){const ze=ye(o,Ee);if(ze&&ze._f){const Qe=Array.isArray(ze._f.refs)?ze._f.refs[0]:ze._f.ref;if(yu(Qe)){const at=Qe.closest("form");if(at){at.reset();break}}}}if(F.keepFieldsRef)for(const Ee of d.mount)D(Ee,ye(de,Ee));else o={}}c=n.shouldUnregister?F.keepDefaultValues?Pt(l):{}:Pt(de),w.array.next({values:{...de}}),w.state.next({values:{...de}})}d={mount:F.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},f.mount=!g.isValid||!!F.keepIsValid||!!F.keepDirtyValues,f.watch=!!n.shouldUnregister,w.state.next({submitCount:F.keepSubmitCount?a.submitCount:0,isDirty:me?!1:F.keepDirty?a.isDirty:!!(F.keepDefaultValues&&!ra(k,l)),isSubmitted:F.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:me?{}:F.keepDirtyValues?F.keepDefaultValues&&c?Hi(l,c):a.dirtyFields:F.keepDefaultValues&&k?Hi(l,k):F.keepDirty?a.dirtyFields:{},touchedFields:F.keepTouched?a.touchedFields:{},errors:F.keepErrors?a.errors:{},isSubmitSuccessful:F.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:l})},or=(k,F)=>Bt(Wn(k)?k(c):k,F),ir=(k,F={})=>{const K=ye(o,k),pe=K&&K._f;if(pe){const me=pe.refs?pe.refs[0]:pe.ref;me.focus&&(me.focus(),F.shouldSelect&&Wn(me.select)&&me.select())}},vt=k=>{a={...a,...k}},tn={control:{register:Fe,unregister:ae,getFieldState:W,handleSubmit:Ge,setError:X,_subscribe:we,_runSchema:P,_focusError:Le,_getWatch:oe,_getDirty:xe,_setValid:_,_setFieldArray:O,_setDisabledField:he,_setErrors:z,_getFieldArray:ie,_reset:Bt,_resetDefaultValues:()=>Wn(n.defaultValues)&&n.defaultValues().then(k=>{or(k,n.resetOptions),w.state.next({isLoading:!1})}),_removeUnmounted:ce,_disableForm:Ie,_subjects:w,_proxyFormState:g,get _fields(){return o},get _formValues(){return c},get _state(){return f},set _state(k){f=k},get _defaultValues(){return l},get _names(){return d},set _names(k){d=k},get _formState(){return a},get _options(){return n},set _options(k){n={...n,...k}}},subscribe:ve,trigger:te,register:Fe,handleSubmit:Ge,watch:se,setValue:D,getValues:A,reset:or,resetField:At,clearErrors:ue,unregister:ae,setError:X,setFocus:ir,getFieldState:W};return{...tn,formControl:tn}}function A2(t={}){const n=$.useRef(void 0),a=$.useRef(void 0),[o,l]=$.useState({isDirty:!1,isValidating:!1,isLoading:Wn(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,isReady:!1,defaultValues:Wn(t.defaultValues)?void 0:t.defaultValues});if(!n.current)if(t.formControl)n.current={...t.formControl,formState:o},t.defaultValues&&!Wn(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:f,...d}=C2(t);n.current={...d,formState:o}}const c=n.current.control;return c._options=t,ep(()=>{const f=c._subscribe({formState:c._proxyFormState,callback:()=>l({...c._formState}),reRenderRoot:!0});return l(d=>({...d,isReady:!0})),c._formState.isReady=!0,f},[c]),$.useEffect(()=>c._disableForm(t.disabled),[c,t.disabled]),$.useEffect(()=>{t.mode&&(c._options.mode=t.mode),t.reValidateMode&&(c._options.reValidateMode=t.reValidateMode)},[c,t.mode,t.reValidateMode]),$.useEffect(()=>{t.errors&&(c._setErrors(t.errors),c._focusError())},[c,t.errors]),$.useEffect(()=>{t.shouldUnregister&&c._subjects.state.next({values:c._getWatch()})},[c,t.shouldUnregister]),$.useEffect(()=>{if(c._proxyFormState.isDirty){const f=c._getDirty();f!==o.isDirty&&c._subjects.state.next({isDirty:f})}},[c,o.isDirty]),$.useEffect(()=>{t.values&&!ra(t.values,a.current)?(c._reset(t.values,{keepFieldsRef:!0,...c._options.resetOptions}),a.current=t.values,l(f=>({...f}))):c._resetDefaultValues()},[c,t.values]),$.useEffect(()=>{c._state.mount||(c._setValid(),c._state.mount=!0),c._state.watch&&(c._state.watch=!1,c._subjects.state.next({...c._formState})),c._removeUnmounted()}),n.current.formState=nS(o,c),n.current}const R0=(t,n,a)=>{if(t&&"reportValidity"in t){const o=ye(a,n);t.setCustomValidity(o&&o.message||""),t.reportValidity()}},cm=(t,n)=>{for(const a in n.fields){const o=n.fields[a];o&&o.ref&&"reportValidity"in o.ref?R0(o.ref,a,t):o&&o.refs&&o.refs.forEach(l=>R0(l,a,t))}},C0=(t,n)=>{n.shouldUseNativeValidation&&cm(t,n);const a={};for(const o in t){const l=ye(n.fields,o),c=Object.assign(t[o]||{},{ref:l&&l.ref});if(O2(n.names||Object.keys(t),o)){const f=Object.assign({},ye(a,o));it(f,"root",c),it(a,o,f)}else it(a,o,c)}return a},O2=(t,n)=>{const a=A0(n);return t.some(o=>A0(o).match(`^${a}\\.\\d+`))};function A0(t){return t.replace(/\]|\[/g,"")}function fS(t,n,a){function o(d,p){var m;Object.defineProperty(d,"_zod",{value:d._zod??{},enumerable:!1}),(m=d._zod).traits??(m.traits=new Set),d._zod.traits.add(t),n(d,p);for(const g in f.prototype)g in d||Object.defineProperty(d,g,{value:f.prototype[g].bind(d)});d._zod.constr=f,d._zod.def=p}const l=a?.Parent??Object;class c extends l{}Object.defineProperty(c,"name",{value:t});function f(d){var p;const m=a?.Parent?new c:this;o(m,d),(p=m._zod).deferred??(p.deferred=[]);for(const g of m._zod.deferred)g();return m}return Object.defineProperty(f,"init",{value:o}),Object.defineProperty(f,Symbol.hasInstance,{value:d=>a?.Parent&&d instanceof a.Parent?!0:d?._zod?.traits?.has(t)}),Object.defineProperty(f,"name",{value:t}),f}class M2 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const N2={};function dS(t){return N2}function D2(t,n){return typeof n=="bigint"?n.toString():n}const hS="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function Kc(t){return typeof t=="string"?t:t?.message}function mS(t,n,a){const o={...t,path:t.path??[]};if(!t.message){const l=Kc(t.inst?._zod.def?.error?.(t))??Kc(n?.error?.(t))??Kc(a.customError?.(t))??Kc(a.localeError?.(t))??"Invalid input";o.message=l}return delete o.inst,delete o.continue,n?.reportInput||delete o.input,o}const pS=(t,n)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:n,enumerable:!1}),t.message=JSON.stringify(n,D2,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},k2=fS("$ZodError",pS),gS=fS("$ZodError",pS,{Parent:Error}),j2=t=>(n,a,o,l)=>{const c=o?Object.assign(o,{async:!1}):{async:!1},f=n._zod.run({value:a,issues:[]},c);if(f instanceof Promise)throw new M2;if(f.issues.length){const d=new(l?.Err??t)(f.issues.map(p=>mS(p,c,dS())));throw hS(d,l?.callee),d}return f.value},z2=j2(gS),U2=t=>async(n,a,o,l)=>{const c=o?Object.assign(o,{async:!0}):{async:!0};let f=n._zod.run({value:a,issues:[]},c);if(f instanceof Promise&&(f=await f),f.issues.length){const d=new(l?.Err??t)(f.issues.map(p=>mS(p,c,dS())));throw hS(d,l?.callee),d}return f.value},P2=U2(gS);function O0(t,n){try{var a=t()}catch(o){return n(o)}return a&&a.then?a.then(void 0,n):a}function L2(t,n){for(var a={};t.length;){var o=t[0],l=o.code,c=o.message,f=o.path.join(".");if(!a[f])if("unionErrors"in o){var d=o.unionErrors[0].errors[0];a[f]={message:d.message,type:d.code}}else a[f]={message:c,type:l};if("unionErrors"in o&&o.unionErrors.forEach(function(g){return g.errors.forEach(function(v){return t.push(v)})}),n){var p=a[f].types,m=p&&p[o.code];a[f]=tp(f,n,a,l,m?[].concat(m,o.message):o.message)}t.shift()}return a}function B2(t,n){for(var a={};t.length;){var o=t[0],l=o.code,c=o.message,f=o.path.join(".");if(!a[f])if(o.code==="invalid_union"&&o.errors.length>0){var d=o.errors[0][0];a[f]={message:d.message,type:d.code}}else a[f]={message:c,type:l};if(o.code==="invalid_union"&&o.errors.forEach(function(g){return g.forEach(function(v){return t.push(v)})}),n){var p=a[f].types,m=p&&p[o.code];a[f]=tp(f,n,a,l,m?[].concat(m,o.message):o.message)}t.shift()}return a}function V2(t,n,a){if(a===void 0&&(a={}),(function(o){return"_def"in o&&typeof o._def=="object"&&"typeName"in o._def})(t))return function(o,l,c){try{return Promise.resolve(O0(function(){return Promise.resolve(t[a.mode==="sync"?"parse":"parseAsync"](o,n)).then(function(f){return c.shouldUseNativeValidation&&cm({},c),{errors:{},values:a.raw?Object.assign({},o):f}})},function(f){if((function(d){return Array.isArray(d?.issues)})(f))return{values:{},errors:C0(L2(f.errors,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw f}))}catch(f){return Promise.reject(f)}};if((function(o){return"_zod"in o&&typeof o._zod=="object"})(t))return function(o,l,c){try{return Promise.resolve(O0(function(){return Promise.resolve((a.mode==="sync"?z2:P2)(t,o,n)).then(function(f){return c.shouldUseNativeValidation&&cm({},c),{errors:{},values:a.raw?Object.assign({},o):f}})},function(f){if((function(d){return d instanceof k2})(f))return{values:{},errors:C0(B2(f.issues,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw f}))}catch(f){return Promise.reject(f)}};throw new Error("Invalid input: not a Zod schema")}const H2=km("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 vS({className:t,variant:n,asChild:a=!1,...o}){const l=a?Dm:"span";return y.jsx(l,{"data-slot":"badge",className:Je(H2({variant:n}),t),...o})}function Ph({className:t,...n}){return y.jsx("div",{"data-slot":"card",className:Je("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...n})}function Lh({className:t,...n}){return y.jsx("div",{"data-slot":"card-content",className:Je("px-6",t),...n})}var Ku="Dialog",[yS,rz]=Mr(Ku),[F2,sr]=yS(Ku),bS=t=>{const{__scopeDialog:n,children:a,open:o,defaultOpen:l,onOpenChange:c,modal:f=!0}=t,d=x.useRef(null),p=x.useRef(null),[m,g]=oa({prop:o,defaultProp:l??!1,onChange:c,caller:Ku});return y.jsx(F2,{scope:n,triggerRef:d,contentRef:p,contentId:Er(),titleId:Er(),descriptionId:Er(),open:m,onOpenChange:g,onOpenToggle:x.useCallback(()=>g(v=>!v),[g]),modal:f,children:a})};bS.displayName=Ku;var xS="DialogTrigger",wS=x.forwardRef((t,n)=>{const{__scopeDialog:a,...o}=t,l=sr(xS,a),c=We(n,l.triggerRef);return y.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":op(l.open),...o,ref:c,onClick:_e(t.onClick,l.onOpenToggle)})});wS.displayName=xS;var ap="DialogPortal",[I2,SS]=yS(ap,{forceMount:void 0}),_S=t=>{const{__scopeDialog:n,forceMount:a,children:o,container:l}=t,c=sr(ap,n);return y.jsx(I2,{scope:n,forceMount:a,children:x.Children.map(o,f=>y.jsx(vn,{present:a||c.open,children:y.jsx(xl,{asChild:!0,container:l,children:f})}))})};_S.displayName=ap;var wu="DialogOverlay",ES=x.forwardRef((t,n)=>{const a=SS(wu,t.__scopeDialog),{forceMount:o=a.forceMount,...l}=t,c=sr(wu,t.__scopeDialog);return c.modal?y.jsx(vn,{present:o||c.open,children:y.jsx(G2,{...l,ref:n})}):null});ES.displayName=wu;var q2=Ua("DialogOverlay.RemoveScroll"),G2=x.forwardRef((t,n)=>{const{__scopeDialog:a,...o}=t,l=sr(wu,a);return y.jsx(wl,{as:q2,allowPinchZoom:!0,shards:[l.contentRef],children:y.jsx(Ue.div,{"data-state":op(l.open),...o,ref:n,style:{pointerEvents:"auto",...o.style}})})}),ws="DialogContent",TS=x.forwardRef((t,n)=>{const a=SS(ws,t.__scopeDialog),{forceMount:o=a.forceMount,...l}=t,c=sr(ws,t.__scopeDialog);return y.jsx(vn,{present:o||c.open,children:c.modal?y.jsx(Y2,{...l,ref:n}):y.jsx(Z2,{...l,ref:n})})});TS.displayName=ws;var Y2=x.forwardRef((t,n)=>{const a=sr(ws,t.__scopeDialog),o=x.useRef(null),l=We(n,a.contentRef,o);return x.useEffect(()=>{const c=o.current;if(c)return Gu(c)},[]),y.jsx(RS,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(t.onCloseAutoFocus,c=>{c.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:_e(t.onPointerDownOutside,c=>{const f=c.detail.originalEvent,d=f.button===0&&f.ctrlKey===!0;(f.button===2||d)&&c.preventDefault()}),onFocusOutside:_e(t.onFocusOutside,c=>c.preventDefault())})}),Z2=x.forwardRef((t,n)=>{const a=sr(ws,t.__scopeDialog),o=x.useRef(!1),l=x.useRef(!1);return y.jsx(RS,{...t,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{t.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||a.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{t.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const f=c.target;a.triggerRef.current?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),RS=x.forwardRef((t,n)=>{const{__scopeDialog:a,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,...f}=t,d=sr(ws,a),p=x.useRef(null),m=We(n,p);return Vu(),y.jsxs(y.Fragment,{children:[y.jsx(yl,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:y.jsx(vl,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":op(d.open),...f,ref:m,onDismiss:()=>d.onOpenChange(!1)})}),y.jsxs(y.Fragment,{children:[y.jsx($2,{titleId:d.titleId}),y.jsx(K2,{contentRef:p,descriptionId:d.descriptionId})]})]})}),sp="DialogTitle",CS=x.forwardRef((t,n)=>{const{__scopeDialog:a,...o}=t,l=sr(sp,a);return y.jsx(Ue.h2,{id:l.titleId,...o,ref:n})});CS.displayName=sp;var AS="DialogDescription",Q2=x.forwardRef((t,n)=>{const{__scopeDialog:a,...o}=t,l=sr(AS,a);return y.jsx(Ue.p,{id:l.descriptionId,...o,ref:n})});Q2.displayName=AS;var OS="DialogClose",MS=x.forwardRef((t,n)=>{const{__scopeDialog:a,...o}=t,l=sr(OS,a);return y.jsx(Ue.button,{type:"button",...o,ref:n,onClick:_e(t.onClick,()=>l.onOpenChange(!1))})});MS.displayName=OS;function op(t){return t?"open":"closed"}var NS="DialogTitleWarning",[az,DS]=QA(NS,{contentName:ws,titleName:sp,docsSlug:"dialog"}),$2=({titleId:t})=>{const n=DS(NS),a=`\`${n.contentName}\` requires a \`${n.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${n.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${n.docsSlug}`;return x.useEffect(()=>{t&&(document.getElementById(t)||console.error(a))},[a,t]),null},X2="DialogDescriptionWarning",K2=({contentRef:t,descriptionId:n})=>{const o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${DS(X2).contentName}}.`;return x.useEffect(()=>{const l=t.current?.getAttribute("aria-describedby");n&&l&&(document.getElementById(n)||console.warn(o))},[o,t,n]),null},W2=bS,J2=wS,eD=_S,tD=ES,nD=TS,rD=CS,aD=MS;function sD({...t}){return y.jsx(W2,{"data-slot":"dialog",...t})}function oD({...t}){return y.jsx(J2,{"data-slot":"dialog-trigger",...t})}function iD({...t}){return y.jsx(eD,{"data-slot":"dialog-portal",...t})}function lD({className:t,...n}){return y.jsx(tD,{"data-slot":"dialog-overlay",className:Je("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...n})}function cD({className:t,children:n,showCloseButton:a=!0,...o}){return y.jsxs(iD,{"data-slot":"dialog-portal",children:[y.jsx(lD,{}),y.jsxs(nD,{"data-slot":"dialog-content",className:Je("bg-background 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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...o,children:[n,a&&y.jsxs(aD,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[y.jsx(Nm,{}),y.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function uD({className:t,...n}){return y.jsx("div",{"data-slot":"dialog-header",className:Je("flex flex-col gap-2 text-center sm:text-left",t),...n})}function fD({className:t,...n}){return y.jsx(rD,{"data-slot":"dialog-title",className:Je("text-lg leading-none font-semibold",t),...n})}function ds({className:t,type:n,...a}){return y.jsx("input",{type:n,"data-slot":"input",className:Je("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","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",t),...a})}function um(t,[n,a]){return Math.min(a,Math.max(n,t))}function dD(t){const n=x.useRef({value:t,previous:t});return x.useMemo(()=>(n.current.value!==t&&(n.current.previous=n.current.value,n.current.value=t),n.current.previous),[t])}var kS=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"}),hD="VisuallyHidden",mD=x.forwardRef((t,n)=>y.jsx(Ue.span,{...t,ref:n,style:{...kS,...t.style}}));mD.displayName=hD;var pD=[" ","Enter","ArrowUp","ArrowDown"],gD=[" ","Enter"],Ss="Select",[Wu,Ju,vD]=Qm(Ss),[Vo,sz]=Mr(Ss,[vD,Bo]),ef=Bo(),[yD,Ga]=Vo(Ss),[bD,xD]=Vo(Ss),jS=t=>{const{__scopeSelect:n,children:a,open:o,defaultOpen:l,onOpenChange:c,value:f,defaultValue:d,onValueChange:p,dir:m,name:g,autoComplete:v,disabled:w,required:R,form:E}=t,_=ef(n),[T,O]=x.useState(null),[N,z]=x.useState(null),[L,C]=x.useState(!1),I=_l(m),[P,q]=oa({prop:o,defaultProp:l??!1,onChange:c,caller:Ss}),[re,ce]=oa({prop:f,defaultProp:d,onChange:p,caller:Ss}),xe=x.useRef(null),oe=T?E||!!T.closest("form"):!0,[ie,fe]=x.useState(new Set),ge=Array.from(ie).map(D=>D.props.value).join(";");return y.jsx(qm,{..._,children:y.jsxs(yD,{required:R,scope:n,trigger:T,onTriggerChange:O,valueNode:N,onValueNodeChange:z,valueNodeHasChildren:L,onValueNodeHasChildrenChange:C,contentId:Er(),value:re,onValueChange:ce,open:P,onOpenChange:q,dir:I,triggerPointerDownPosRef:xe,disabled:w,children:[y.jsx(Wu.Provider,{scope:n,children:y.jsx(bD,{scope:t.__scopeSelect,onNativeOptionAdd:x.useCallback(D=>{fe(Z=>new Set(Z).add(D))},[]),onNativeOptionRemove:x.useCallback(D=>{fe(Z=>{const B=new Set(Z);return B.delete(D),B})},[]),children:a})}),oe?y.jsxs(n_,{"aria-hidden":!0,required:R,tabIndex:-1,name:g,autoComplete:v,value:re,onChange:D=>ce(D.target.value),disabled:w,form:E,children:[re===void 0?y.jsx("option",{value:""}):null,Array.from(ie)]},ge):null]})})};jS.displayName=Ss;var zS="SelectTrigger",US=x.forwardRef((t,n)=>{const{__scopeSelect:a,disabled:o=!1,...l}=t,c=ef(a),f=Ga(zS,a),d=f.disabled||o,p=We(n,f.onTriggerChange),m=Ju(a),g=x.useRef("touch"),[v,w,R]=a_(_=>{const T=m().filter(z=>!z.disabled),O=T.find(z=>z.value===f.value),N=s_(T,_,O);N!==void 0&&f.onValueChange(N.value)}),E=_=>{d||(f.onOpenChange(!0),R()),_&&(f.triggerPointerDownPosRef.current={x:Math.round(_.pageX),y:Math.round(_.pageY)})};return y.jsx(qu,{asChild:!0,...c,children:y.jsx(Ue.button,{type:"button",role:"combobox","aria-controls":f.contentId,"aria-expanded":f.open,"aria-required":f.required,"aria-autocomplete":"none",dir:f.dir,"data-state":f.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":r_(f.value)?"":void 0,...l,ref:p,onClick:_e(l.onClick,_=>{_.currentTarget.focus(),g.current!=="mouse"&&E(_)}),onPointerDown:_e(l.onPointerDown,_=>{g.current=_.pointerType;const T=_.target;T.hasPointerCapture(_.pointerId)&&T.releasePointerCapture(_.pointerId),_.button===0&&_.ctrlKey===!1&&_.pointerType==="mouse"&&(E(_),_.preventDefault())}),onKeyDown:_e(l.onKeyDown,_=>{const T=v.current!=="";!(_.ctrlKey||_.altKey||_.metaKey)&&_.key.length===1&&w(_.key),!(T&&_.key===" ")&&pD.includes(_.key)&&(E(),_.preventDefault())})})})});US.displayName=zS;var PS="SelectValue",LS=x.forwardRef((t,n)=>{const{__scopeSelect:a,className:o,style:l,children:c,placeholder:f="",...d}=t,p=Ga(PS,a),{onValueNodeHasChildrenChange:m}=p,g=c!==void 0,v=We(n,p.onValueNodeChange);return Xt(()=>{m(g)},[m,g]),y.jsx(Ue.span,{...d,ref:v,style:{pointerEvents:"none"},children:r_(p.value)?y.jsx(y.Fragment,{children:f}):c})});LS.displayName=PS;var wD="SelectIcon",BS=x.forwardRef((t,n)=>{const{__scopeSelect:a,children:o,...l}=t;return y.jsx(Ue.span,{"aria-hidden":!0,...l,ref:n,children:o||"▼"})});BS.displayName=wD;var SD="SelectPortal",VS=t=>y.jsx(xl,{asChild:!0,...t});VS.displayName=SD;var _s="SelectContent",HS=x.forwardRef((t,n)=>{const a=Ga(_s,t.__scopeSelect),[o,l]=x.useState();if(Xt(()=>{l(new DocumentFragment)},[]),!a.open){const c=o;return c?gl.createPortal(y.jsx(FS,{scope:t.__scopeSelect,children:y.jsx(Wu.Slot,{scope:t.__scopeSelect,children:y.jsx("div",{children:t.children})})}),c):null}return y.jsx(IS,{...t,ref:n})});HS.displayName=_s;var Xn=10,[FS,Ya]=Vo(_s),_D="SelectContentImpl",ED=Ua("SelectContent.RemoveScroll"),IS=x.forwardRef((t,n)=>{const{__scopeSelect:a,position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:c,onPointerDownOutside:f,side:d,sideOffset:p,align:m,alignOffset:g,arrowPadding:v,collisionBoundary:w,collisionPadding:R,sticky:E,hideWhenDetached:_,avoidCollisions:T,...O}=t,N=Ga(_s,a),[z,L]=x.useState(null),[C,I]=x.useState(null),P=We(n,ae=>L(ae)),[q,re]=x.useState(null),[ce,xe]=x.useState(null),oe=Ju(a),[ie,fe]=x.useState(!1),ge=x.useRef(!1);x.useEffect(()=>{if(z)return Gu(z)},[z]),Vu();const D=x.useCallback(ae=>{const[he,...Fe]=oe().map(Ge=>Ge.ref.current),[Le]=Fe.slice(-1),Ie=document.activeElement;for(const Ge of ae)if(Ge===Ie||(Ge?.scrollIntoView({block:"nearest"}),Ge===he&&C&&(C.scrollTop=0),Ge===Le&&C&&(C.scrollTop=C.scrollHeight),Ge?.focus(),document.activeElement!==Ie))return},[oe,C]),Z=x.useCallback(()=>D([q,z]),[D,q,z]);x.useEffect(()=>{ie&&Z()},[ie,Z]);const{onOpenChange:B,triggerPointerDownPosRef:te}=N;x.useEffect(()=>{if(z){let ae={x:0,y:0};const he=Le=>{ae={x:Math.abs(Math.round(Le.pageX)-(te.current?.x??0)),y:Math.abs(Math.round(Le.pageY)-(te.current?.y??0))}},Fe=Le=>{ae.x<=10&&ae.y<=10?Le.preventDefault():z.contains(Le.target)||B(!1),document.removeEventListener("pointermove",he),te.current=null};return te.current!==null&&(document.addEventListener("pointermove",he),document.addEventListener("pointerup",Fe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",he),document.removeEventListener("pointerup",Fe,{capture:!0})}}},[z,B,te]),x.useEffect(()=>{const ae=()=>B(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[B]);const[A,W]=a_(ae=>{const he=oe().filter(Ie=>!Ie.disabled),Fe=he.find(Ie=>Ie.ref.current===document.activeElement),Le=s_(he,ae,Fe);Le&&setTimeout(()=>Le.ref.current.focus())}),ue=x.useCallback((ae,he,Fe)=>{const Le=!ge.current&&!Fe;(N.value!==void 0&&N.value===he||Le)&&(re(ae),Le&&(ge.current=!0))},[N.value]),X=x.useCallback(()=>z?.focus(),[z]),se=x.useCallback((ae,he,Fe)=>{const Le=!ge.current&&!Fe;(N.value!==void 0&&N.value===he||Le)&&xe(ae)},[N.value]),we=o==="popper"?fm:qS,ve=we===fm?{side:d,sideOffset:p,align:m,alignOffset:g,arrowPadding:v,collisionBoundary:w,collisionPadding:R,sticky:E,hideWhenDetached:_,avoidCollisions:T}:{};return y.jsx(FS,{scope:a,content:z,viewport:C,onViewportChange:I,itemRefCallback:ue,selectedItem:q,onItemLeave:X,itemTextRefCallback:se,focusSelectedItem:Z,selectedItemText:ce,position:o,isPositioned:ie,searchRef:A,children:y.jsx(wl,{as:ED,allowPinchZoom:!0,children:y.jsx(yl,{asChild:!0,trapped:N.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:_e(l,ae=>{N.trigger?.focus({preventScroll:!0}),ae.preventDefault()}),children:y.jsx(vl,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>N.onOpenChange(!1),children:y.jsx(we,{role:"listbox",id:N.contentId,"data-state":N.open?"open":"closed",dir:N.dir,onContextMenu:ae=>ae.preventDefault(),...O,...ve,onPlaced:()=>fe(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...O.style},onKeyDown:_e(O.onKeyDown,ae=>{const he=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!he&&ae.key.length===1&&W(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let Le=oe().filter(Ie=>!Ie.disabled).map(Ie=>Ie.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(Le=Le.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const Ie=ae.target,Ge=Le.indexOf(Ie);Le=Le.slice(Ge+1)}setTimeout(()=>D(Le)),ae.preventDefault()}})})})})})})});IS.displayName=_D;var TD="SelectItemAlignedPosition",qS=x.forwardRef((t,n)=>{const{__scopeSelect:a,onPlaced:o,...l}=t,c=Ga(_s,a),f=Ya(_s,a),[d,p]=x.useState(null),[m,g]=x.useState(null),v=We(n,P=>g(P)),w=Ju(a),R=x.useRef(!1),E=x.useRef(!0),{viewport:_,selectedItem:T,selectedItemText:O,focusSelectedItem:N}=f,z=x.useCallback(()=>{if(c.trigger&&c.valueNode&&d&&m&&_&&T&&O){const P=c.trigger.getBoundingClientRect(),q=m.getBoundingClientRect(),re=c.valueNode.getBoundingClientRect(),ce=O.getBoundingClientRect();if(c.dir!=="rtl"){const Ie=ce.left-q.left,Ge=re.left-Ie,At=P.left-Ge,Bt=P.width+At,or=Math.max(Bt,q.width),ir=window.innerWidth-Xn,vt=um(Ge,[Xn,Math.max(Xn,ir-or)]);d.style.minWidth=Bt+"px",d.style.left=vt+"px"}else{const Ie=q.right-ce.right,Ge=window.innerWidth-re.right-Ie,At=window.innerWidth-P.right-Ge,Bt=P.width+At,or=Math.max(Bt,q.width),ir=window.innerWidth-Xn,vt=um(Ge,[Xn,Math.max(Xn,ir-or)]);d.style.minWidth=Bt+"px",d.style.right=vt+"px"}const xe=w(),oe=window.innerHeight-Xn*2,ie=_.scrollHeight,fe=window.getComputedStyle(m),ge=parseInt(fe.borderTopWidth,10),D=parseInt(fe.paddingTop,10),Z=parseInt(fe.borderBottomWidth,10),B=parseInt(fe.paddingBottom,10),te=ge+D+ie+B+Z,A=Math.min(T.offsetHeight*5,te),W=window.getComputedStyle(_),ue=parseInt(W.paddingTop,10),X=parseInt(W.paddingBottom,10),se=P.top+P.height/2-Xn,we=oe-se,ve=T.offsetHeight/2,ae=T.offsetTop+ve,he=ge+D+ae,Fe=te-he;if(he<=se){const Ie=xe.length>0&&T===xe[xe.length-1].ref.current;d.style.bottom="0px";const Ge=m.clientHeight-_.offsetTop-_.offsetHeight,At=Math.max(we,ve+(Ie?X:0)+Ge+Z),Bt=he+At;d.style.height=Bt+"px"}else{const Ie=xe.length>0&&T===xe[0].ref.current;d.style.top="0px";const At=Math.max(se,ge+_.offsetTop+(Ie?ue:0)+ve)+Fe;d.style.height=At+"px",_.scrollTop=he-se+_.offsetTop}d.style.margin=`${Xn}px 0`,d.style.minHeight=A+"px",d.style.maxHeight=oe+"px",o?.(),requestAnimationFrame(()=>R.current=!0)}},[w,c.trigger,c.valueNode,d,m,_,T,O,c.dir,o]);Xt(()=>z(),[z]);const[L,C]=x.useState();Xt(()=>{m&&C(window.getComputedStyle(m).zIndex)},[m]);const I=x.useCallback(P=>{P&&E.current===!0&&(z(),N?.(),E.current=!1)},[z,N]);return y.jsx(CD,{scope:a,contentWrapper:d,shouldExpandOnScrollRef:R,onScrollButtonChange:I,children:y.jsx("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:L},children:y.jsx(Ue.div,{...l,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});qS.displayName=TD;var RD="SelectPopperPosition",fm=x.forwardRef((t,n)=>{const{__scopeSelect:a,align:o="start",collisionPadding:l=Xn,...c}=t,f=ef(a);return y.jsx(Gm,{...f,...c,ref:n,align:o,collisionPadding:l,style:{boxSizing:"border-box",...c.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});fm.displayName=RD;var[CD,ip]=Vo(_s,{}),dm="SelectViewport",GS=x.forwardRef((t,n)=>{const{__scopeSelect:a,nonce:o,...l}=t,c=Ya(dm,a),f=ip(dm,a),d=We(n,c.onViewportChange),p=x.useRef(0);return y.jsxs(y.Fragment,{children:[y.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),y.jsx(Wu.Slot,{scope:a,children:y.jsx(Ue.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:_e(l.onScroll,m=>{const g=m.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:w}=f;if(w?.current&&v){const R=Math.abs(p.current-g.scrollTop);if(R>0){const E=window.innerHeight-Xn*2,_=parseFloat(v.style.minHeight),T=parseFloat(v.style.height),O=Math.max(_,T);if(O<E){const N=O+R,z=Math.min(E,N),L=N-z;v.style.height=z+"px",v.style.bottom==="0px"&&(g.scrollTop=L>0?L:0,v.style.justifyContent="flex-end")}}}p.current=g.scrollTop})})})]})});GS.displayName=dm;var YS="SelectGroup",[AD,OD]=Vo(YS),MD=x.forwardRef((t,n)=>{const{__scopeSelect:a,...o}=t,l=Er();return y.jsx(AD,{scope:a,id:l,children:y.jsx(Ue.div,{role:"group","aria-labelledby":l,...o,ref:n})})});MD.displayName=YS;var ZS="SelectLabel",ND=x.forwardRef((t,n)=>{const{__scopeSelect:a,...o}=t,l=OD(ZS,a);return y.jsx(Ue.div,{id:l.id,...o,ref:n})});ND.displayName=ZS;var Su="SelectItem",[DD,QS]=Vo(Su),$S=x.forwardRef((t,n)=>{const{__scopeSelect:a,value:o,disabled:l=!1,textValue:c,...f}=t,d=Ga(Su,a),p=Ya(Su,a),m=d.value===o,[g,v]=x.useState(c??""),[w,R]=x.useState(!1),E=We(n,N=>p.itemRefCallback?.(N,o,l)),_=Er(),T=x.useRef("touch"),O=()=>{l||(d.onValueChange(o),d.onOpenChange(!1))};if(o==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return y.jsx(DD,{scope:a,value:o,disabled:l,textId:_,isSelected:m,onItemTextChange:x.useCallback(N=>{v(z=>z||(N?.textContent??"").trim())},[]),children:y.jsx(Wu.ItemSlot,{scope:a,value:o,disabled:l,textValue:g,children:y.jsx(Ue.div,{role:"option","aria-labelledby":_,"data-highlighted":w?"":void 0,"aria-selected":m&&w,"data-state":m?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...f,ref:E,onFocus:_e(f.onFocus,()=>R(!0)),onBlur:_e(f.onBlur,()=>R(!1)),onClick:_e(f.onClick,()=>{T.current!=="mouse"&&O()}),onPointerUp:_e(f.onPointerUp,()=>{T.current==="mouse"&&O()}),onPointerDown:_e(f.onPointerDown,N=>{T.current=N.pointerType}),onPointerMove:_e(f.onPointerMove,N=>{T.current=N.pointerType,l?p.onItemLeave?.():T.current==="mouse"&&N.currentTarget.focus({preventScroll:!0})}),onPointerLeave:_e(f.onPointerLeave,N=>{N.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:_e(f.onKeyDown,N=>{p.searchRef?.current!==""&&N.key===" "||(gD.includes(N.key)&&O(),N.key===" "&&N.preventDefault())})})})})});$S.displayName=Su;var Ii="SelectItemText",XS=x.forwardRef((t,n)=>{const{__scopeSelect:a,className:o,style:l,...c}=t,f=Ga(Ii,a),d=Ya(Ii,a),p=QS(Ii,a),m=xD(Ii,a),[g,v]=x.useState(null),w=We(n,O=>v(O),p.onItemTextChange,O=>d.itemTextRefCallback?.(O,p.value,p.disabled)),R=g?.textContent,E=x.useMemo(()=>y.jsx("option",{value:p.value,disabled:p.disabled,children:R},p.value),[p.disabled,p.value,R]),{onNativeOptionAdd:_,onNativeOptionRemove:T}=m;return Xt(()=>(_(E),()=>T(E)),[_,T,E]),y.jsxs(y.Fragment,{children:[y.jsx(Ue.span,{id:p.textId,...c,ref:w}),p.isSelected&&f.valueNode&&!f.valueNodeHasChildren?gl.createPortal(c.children,f.valueNode):null]})});XS.displayName=Ii;var KS="SelectItemIndicator",WS=x.forwardRef((t,n)=>{const{__scopeSelect:a,...o}=t;return QS(KS,a).isSelected?y.jsx(Ue.span,{"aria-hidden":!0,...o,ref:n}):null});WS.displayName=KS;var hm="SelectScrollUpButton",JS=x.forwardRef((t,n)=>{const a=Ya(hm,t.__scopeSelect),o=ip(hm,t.__scopeSelect),[l,c]=x.useState(!1),f=We(n,o.onScrollButtonChange);return Xt(()=>{if(a.viewport&&a.isPositioned){let d=function(){const m=p.scrollTop>0;c(m)};const p=a.viewport;return d(),p.addEventListener("scroll",d),()=>p.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),l?y.jsx(t_,{...t,ref:f,onAutoScroll:()=>{const{viewport:d,selectedItem:p}=a;d&&p&&(d.scrollTop=d.scrollTop-p.offsetHeight)}}):null});JS.displayName=hm;var mm="SelectScrollDownButton",e_=x.forwardRef((t,n)=>{const a=Ya(mm,t.__scopeSelect),o=ip(mm,t.__scopeSelect),[l,c]=x.useState(!1),f=We(n,o.onScrollButtonChange);return Xt(()=>{if(a.viewport&&a.isPositioned){let d=function(){const m=p.scrollHeight-p.clientHeight,g=Math.ceil(p.scrollTop)<m;c(g)};const p=a.viewport;return d(),p.addEventListener("scroll",d),()=>p.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),l?y.jsx(t_,{...t,ref:f,onAutoScroll:()=>{const{viewport:d,selectedItem:p}=a;d&&p&&(d.scrollTop=d.scrollTop+p.offsetHeight)}}):null});e_.displayName=mm;var t_=x.forwardRef((t,n)=>{const{__scopeSelect:a,onAutoScroll:o,...l}=t,c=Ya("SelectScrollButton",a),f=x.useRef(null),d=Ju(a),p=x.useCallback(()=>{f.current!==null&&(window.clearInterval(f.current),f.current=null)},[]);return x.useEffect(()=>()=>p(),[p]),Xt(()=>{d().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[d]),y.jsx(Ue.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:_e(l.onPointerDown,()=>{f.current===null&&(f.current=window.setInterval(o,50))}),onPointerMove:_e(l.onPointerMove,()=>{c.onItemLeave?.(),f.current===null&&(f.current=window.setInterval(o,50))}),onPointerLeave:_e(l.onPointerLeave,()=>{p()})})}),kD="SelectSeparator",jD=x.forwardRef((t,n)=>{const{__scopeSelect:a,...o}=t;return y.jsx(Ue.div,{"aria-hidden":!0,...o,ref:n})});jD.displayName=kD;var pm="SelectArrow",zD=x.forwardRef((t,n)=>{const{__scopeSelect:a,...o}=t,l=ef(a),c=Ga(pm,a),f=Ya(pm,a);return c.open&&f.position==="popper"?y.jsx(Ym,{...l,...o,ref:n}):null});zD.displayName=pm;var UD="SelectBubbleInput",n_=x.forwardRef(({__scopeSelect:t,value:n,...a},o)=>{const l=x.useRef(null),c=We(o,l),f=dD(n);return x.useEffect(()=>{const d=l.current;if(!d)return;const p=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(p,"value").set;if(f!==n&&g){const v=new Event("change",{bubbles:!0});g.call(d,n),d.dispatchEvent(v)}},[f,n]),y.jsx(Ue.select,{...a,style:{...kS,...a.style},ref:c,defaultValue:n})});n_.displayName=UD;function r_(t){return t===""||t===void 0}function a_(t){const n=$t(t),a=x.useRef(""),o=x.useRef(0),l=x.useCallback(f=>{const d=a.current+f;n(d),(function p(m){a.current=m,window.clearTimeout(o.current),m!==""&&(o.current=window.setTimeout(()=>p(""),1e3))})(d)},[n]),c=x.useCallback(()=>{a.current="",window.clearTimeout(o.current)},[]);return x.useEffect(()=>()=>window.clearTimeout(o.current),[]),[a,l,c]}function s_(t,n,a){const l=n.length>1&&Array.from(n).every(m=>m===n[0])?n[0]:n,c=a?t.indexOf(a):-1;let f=PD(t,Math.max(c,0));l.length===1&&(f=f.filter(m=>m!==a));const p=f.find(m=>m.textValue.toLowerCase().startsWith(l.toLowerCase()));return p!==a?p:void 0}function PD(t,n){return t.map((a,o)=>t[(n+o)%t.length])}var LD=jS,BD=US,VD=LS,HD=BS,FD=VS,ID=HS,qD=GS,GD=$S,YD=XS,ZD=WS,QD=JS,$D=e_;function M0({...t}){return y.jsx(LD,{"data-slot":"select",...t})}function N0({...t}){return y.jsx(VD,{"data-slot":"select-value",...t})}function D0({className:t,size:n="default",children:a,...o}){return y.jsxs(BD,{"data-slot":"select-trigger","data-size":n,className:Je("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...o,children:[a,y.jsx(HD,{asChild:!0,children:y.jsx(Nx,{className:"size-4 opacity-50"})})]})}function k0({className:t,children:n,position:a="popper",...o}){return y.jsx(FD,{children:y.jsxs(ID,{"data-slot":"select-content",className:Je("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 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",a==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:a,...o,children:[y.jsx(XD,{}),y.jsx(qD,{className:Je("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:n}),y.jsx(KD,{})]})})}function j0({className:t,children:n,...a}){return y.jsxs(GD,{"data-slot":"select-item",className:Je("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...a,children:[y.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:y.jsx(ZD,{children:y.jsx(IC,{className:"size-4"})})}),y.jsx(YD,{children:n})]})}function XD({className:t,...n}){return y.jsx(QD,{"data-slot":"select-scroll-up-button",className:Je("flex cursor-default items-center justify-center py-1",t),...n,children:y.jsx(XC,{className:"size-4"})})}function KD({className:t,...n}){return y.jsx($D,{"data-slot":"select-scroll-down-button",className:Je("flex cursor-default items-center justify-center py-1",t),...n,children:y.jsx(Nx,{className:"size-4"})})}function WD({className:t,...n}){return y.jsx("textarea",{"data-slot":"textarea",className:Je("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...n})}var JD="Label",o_=x.forwardRef((t,n)=>y.jsx(Ue.label,{...t,ref:n,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(t.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));o_.displayName=JD;var ek=o_;function tk({className:t,...n}){return y.jsx(ek,{"data-slot":"label",className:Je("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...n})}const nk=f2,i_=x.createContext({}),Wr=({...t})=>y.jsx(i_.Provider,{value:{name:t.name},children:y.jsx(m2,{...t})}),lp=()=>{const t=x.useContext(i_),n=x.useContext(l_),{getFieldState:a}=Xu(),o=rS({name:t.name}),l=a(t.name,o);if(!t)throw new Error("useFormField should be used within <FormField>");const{id:c}=n;return{id:c,name:t.name,formItemId:`${c}-form-item`,formDescriptionId:`${c}-form-item-description`,formMessageId:`${c}-form-item-message`,...l}},l_=x.createContext({});function Jr({className:t,...n}){const a=x.useId();return y.jsx(l_.Provider,{value:{id:a},children:y.jsx("div",{"data-slot":"form-item",className:Je("grid gap-2",t),...n})})}function yr({className:t,...n}){const{error:a,formItemId:o}=lp();return y.jsx(tk,{"data-slot":"form-label","data-error":!!a,className:Je("data-[error=true]:text-destructive",t),htmlFor:o,...n})}function ka({...t}){const{error:n,formItemId:a,formDescriptionId:o,formMessageId:l}=lp();return y.jsx(Dm,{"data-slot":"form-control",id:a,"aria-describedby":n?`${o} ${l}`:`${o}`,"aria-invalid":!!n,...t})}function ea({className:t,...n}){const{error:a,formMessageId:o}=lp(),l=a?String(a?.message??""):n.children;return l?y.jsx("p",{"data-slot":"form-message",id:o,className:Je("text-destructive text-sm",t),...n,children:l}):null}const rk=t=>{const{isLoading:n,refetch:a,...o}=Gh({queryKey:["product",t?.id],queryFn:async()=>t?(await gT(300),await Cn.apiRequest("get",t)):null});return{isLoading:n,refetch:a,...o}};var tt;(function(t){t.assertEqual=l=>{};function n(l){}t.assertIs=n;function a(l){throw new Error}t.assertNever=a,t.arrayToEnum=l=>{const c={};for(const f of l)c[f]=f;return c},t.getValidEnumValues=l=>{const c=t.objectKeys(l).filter(d=>typeof l[l[d]]!="number"),f={};for(const d of c)f[d]=l[d];return t.objectValues(f)},t.objectValues=l=>t.objectKeys(l).map(function(c){return l[c]}),t.objectKeys=typeof Object.keys=="function"?l=>Object.keys(l):l=>{const c=[];for(const f in l)Object.prototype.hasOwnProperty.call(l,f)&&c.push(f);return c},t.find=(l,c)=>{for(const f of l)if(c(f))return f},t.isInteger=typeof Number.isInteger=="function"?l=>Number.isInteger(l):l=>typeof l=="number"&&Number.isFinite(l)&&Math.floor(l)===l;function o(l,c=" | "){return l.map(f=>typeof f=="string"?`'${f}'`:f).join(c)}t.joinValues=o,t.jsonStringifyReplacer=(l,c)=>typeof c=="bigint"?c.toString():c})(tt||(tt={}));var gm;(function(t){t.mergeShapes=(n,a)=>({...n,...a})})(gm||(gm={}));const Se=tt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),na=t=>{switch(typeof t){case"undefined":return Se.undefined;case"string":return Se.string;case"number":return Number.isNaN(t)?Se.nan:Se.number;case"boolean":return Se.boolean;case"function":return Se.function;case"bigint":return Se.bigint;case"symbol":return Se.symbol;case"object":return Array.isArray(t)?Se.array:t===null?Se.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?Se.promise:typeof Map<"u"&&t instanceof Map?Se.map:typeof Set<"u"&&t instanceof Set?Se.set:typeof Date<"u"&&t instanceof Date?Se.date:Se.object;default:return Se.unknown}},le=tt.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),ak=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class Nn extends Error{get errors(){return this.issues}constructor(n){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};const a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=n}format(n){const a=n||function(c){return c.message},o={_errors:[]},l=c=>{for(const f of c.issues)if(f.code==="invalid_union")f.unionErrors.map(l);else if(f.code==="invalid_return_type")l(f.returnTypeError);else if(f.code==="invalid_arguments")l(f.argumentsError);else if(f.path.length===0)o._errors.push(a(f));else{let d=o,p=0;for(;p<f.path.length;){const m=f.path[p];p===f.path.length-1?(d[m]=d[m]||{_errors:[]},d[m]._errors.push(a(f))):d[m]=d[m]||{_errors:[]},d=d[m],p++}}};return l(this),o}static assert(n){if(!(n instanceof Nn))throw new Error(`Not a ZodError: ${n}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,tt.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(n=a=>a.message){const a={},o=[];for(const l of this.issues)if(l.path.length>0){const c=l.path[0];a[c]=a[c]||[],a[c].push(n(l))}else o.push(n(l));return{formErrors:o,fieldErrors:a}}get formErrors(){return this.flatten()}}Nn.create=t=>new Nn(t);const Ao=(t,n)=>{let a;switch(t.code){case le.invalid_type:t.received===Se.undefined?a="Required":a=`Expected ${t.expected}, received ${t.received}`;break;case le.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(t.expected,tt.jsonStringifyReplacer)}`;break;case le.unrecognized_keys:a=`Unrecognized key(s) in object: ${tt.joinValues(t.keys,", ")}`;break;case le.invalid_union:a="Invalid input";break;case le.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${tt.joinValues(t.options)}`;break;case le.invalid_enum_value:a=`Invalid enum value. Expected ${tt.joinValues(t.options)}, received '${t.received}'`;break;case le.invalid_arguments:a="Invalid function arguments";break;case le.invalid_return_type:a="Invalid function return type";break;case le.invalid_date:a="Invalid date";break;case le.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(a=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(a=`${a} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?a=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?a=`Invalid input: must end with "${t.validation.endsWith}"`:tt.assertNever(t.validation):t.validation!=="regex"?a=`Invalid ${t.validation}`:a="Invalid";break;case le.too_small:t.type==="array"?a=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?a=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?a=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?a=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?a=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:a="Invalid input";break;case le.too_big:t.type==="array"?a=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?a=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?a=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?a=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?a=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:a="Invalid input";break;case le.custom:a="Invalid input";break;case le.invalid_intersection_types:a="Intersection results could not be merged";break;case le.not_multiple_of:a=`Number must be a multiple of ${t.multipleOf}`;break;case le.not_finite:a="Number must be finite";break;default:a=n.defaultError,tt.assertNever(t)}return{message:a}};let c_=Ao;function sk(t){c_=t}function _u(){return c_}const Eu=t=>{const{data:n,path:a,errorMaps:o,issueData:l}=t,c=[...a,...l.path||[]],f={...l,path:c};if(l.message!==void 0)return{...l,path:c,message:l.message};let d="";const p=o.filter(m=>!!m).slice().reverse();for(const m of p)d=m(f,{data:n,defaultError:d}).message;return{...l,path:c,message:d}},ok=[];function be(t,n){const a=_u(),o=Eu({issueData:n,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,a,a===Ao?void 0:Ao].filter(l=>!!l)});t.common.issues.push(o)}class en{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(n,a){const o=[];for(const l of a){if(l.status==="aborted")return De;l.status==="dirty"&&n.dirty(),o.push(l.value)}return{status:n.value,value:o}}static async mergeObjectAsync(n,a){const o=[];for(const l of a){const c=await l.key,f=await l.value;o.push({key:c,value:f})}return en.mergeObjectSync(n,o)}static mergeObjectSync(n,a){const o={};for(const l of a){const{key:c,value:f}=l;if(c.status==="aborted"||f.status==="aborted")return De;c.status==="dirty"&&n.dirty(),f.status==="dirty"&&n.dirty(),c.value!=="__proto__"&&(typeof f.value<"u"||l.alwaysSet)&&(o[c.value]=f.value)}return{status:n.value,value:o}}}const De=Object.freeze({status:"aborted"}),So=t=>({status:"dirty",value:t}),on=t=>({status:"valid",value:t}),vm=t=>t.status==="aborted",ym=t=>t.status==="dirty",Es=t=>t.status==="valid",Ki=t=>typeof Promise<"u"&&t instanceof Promise;var Ae;(function(t){t.errToObj=n=>typeof n=="string"?{message:n}:n||{},t.toString=n=>typeof n=="string"?n:n?.message})(Ae||(Ae={}));class Ar{constructor(n,a,o,l){this._cachedPath=[],this.parent=n,this.data=a,this._path=o,this._key=l}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const z0=(t,n)=>{if(Es(n))return{success:!0,data:n.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const a=new Nn(t.common.issues);return this._error=a,this._error}}};function Ve(t){if(!t)return{};const{errorMap:n,invalid_type_error:a,required_error:o,description:l}=t;if(n&&(a||o))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return n?{errorMap:n,description:l}:{errorMap:(f,d)=>{const{message:p}=t;return f.code==="invalid_enum_value"?{message:p??d.defaultError}:typeof d.data>"u"?{message:p??o??d.defaultError}:f.code!=="invalid_type"?{message:d.defaultError}:{message:p??a??d.defaultError}},description:l}}class qe{get description(){return this._def.description}_getType(n){return na(n.data)}_getOrReturnCtx(n,a){return a||{common:n.parent.common,data:n.data,parsedType:na(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new en,ctx:{common:n.parent.common,data:n.data,parsedType:na(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){const a=this._parse(n);if(Ki(a))throw new Error("Synchronous parse encountered promise.");return a}_parseAsync(n){const a=this._parse(n);return Promise.resolve(a)}parse(n,a){const o=this.safeParse(n,a);if(o.success)return o.data;throw o.error}safeParse(n,a){const o={common:{issues:[],async:a?.async??!1,contextualErrorMap:a?.errorMap},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:na(n)},l=this._parseSync({data:n,path:o.path,parent:o});return z0(o,l)}"~validate"(n){const a={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:na(n)};if(!this["~standard"].async)try{const o=this._parseSync({data:n,path:[],parent:a});return Es(o)?{value:o.value}:{issues:a.common.issues}}catch(o){o?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),a.common={issues:[],async:!0}}return this._parseAsync({data:n,path:[],parent:a}).then(o=>Es(o)?{value:o.value}:{issues:a.common.issues})}async parseAsync(n,a){const o=await this.safeParseAsync(n,a);if(o.success)return o.data;throw o.error}async safeParseAsync(n,a){const o={common:{issues:[],contextualErrorMap:a?.errorMap,async:!0},path:a?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:na(n)},l=this._parse({data:n,path:o.path,parent:o}),c=await(Ki(l)?l:Promise.resolve(l));return z0(o,c)}refine(n,a){const o=l=>typeof a=="string"||typeof a>"u"?{message:a}:typeof a=="function"?a(l):a;return this._refinement((l,c)=>{const f=n(l),d=()=>c.addIssue({code:le.custom,...o(l)});return typeof Promise<"u"&&f instanceof Promise?f.then(p=>p?!0:(d(),!1)):f?!0:(d(),!1)})}refinement(n,a){return this._refinement((o,l)=>n(o)?!0:(l.addIssue(typeof a=="function"?a(o,l):a),!1))}_refinement(n){return new rr({schema:this,typeName:ke.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}constructor(n){this.spa=this.safeParseAsync,this._def=n,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:a=>this["~validate"](a)}}optional(){return Rr.create(this,this._def)}nullable(){return Fa.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return er.create(this)}promise(){return Mo.create(this,this._def)}or(n){return tl.create([this,n],this._def)}and(n){return nl.create(this,n,this._def)}transform(n){return new rr({...Ve(this._def),schema:this,typeName:ke.ZodEffects,effect:{type:"transform",transform:n}})}default(n){const a=typeof n=="function"?n:()=>n;return new il({...Ve(this._def),innerType:this,defaultValue:a,typeName:ke.ZodDefault})}brand(){return new cp({typeName:ke.ZodBranded,type:this,...Ve(this._def)})}catch(n){const a=typeof n=="function"?n:()=>n;return new ll({...Ve(this._def),innerType:this,catchValue:a,typeName:ke.ZodCatch})}describe(n){const a=this.constructor;return new a({...this._def,description:n})}pipe(n){return Rl.create(this,n)}readonly(){return cl.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const ik=/^c[^\s-]{8,}$/i,lk=/^[0-9a-z]+$/,ck=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uk=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,fk=/^[a-z0-9_-]{21}$/i,dk=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,hk=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,mk=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,pk="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Bh;const gk=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,vk=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,yk=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,bk=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,xk=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,wk=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,u_="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Sk=new RegExp(`^${u_}$`);function f_(t){let n="[0-5]\\d";t.precision?n=`${n}\\.\\d{${t.precision}}`:t.precision==null&&(n=`${n}(\\.\\d+)?`);const a=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${n})${a}`}function _k(t){return new RegExp(`^${f_(t)}$`)}function d_(t){let n=`${u_}T${f_(t)}`;const a=[];return a.push(t.local?"Z?":"Z"),t.offset&&a.push("([+-]\\d{2}:?\\d{2})"),n=`${n}(${a.join("|")})`,new RegExp(`^${n}$`)}function Ek(t,n){return!!((n==="v4"||!n)&&gk.test(t)||(n==="v6"||!n)&&yk.test(t))}function Tk(t,n){if(!dk.test(t))return!1;try{const[a]=t.split(".");if(!a)return!1;const o=a.replace(/-/g,"+").replace(/_/g,"/").padEnd(a.length+(4-a.length%4)%4,"="),l=JSON.parse(atob(o));return!(typeof l!="object"||l===null||"typ"in l&&l?.typ!=="JWT"||!l.alg||n&&l.alg!==n)}catch{return!1}}function Rk(t,n){return!!((n==="v4"||!n)&&vk.test(t)||(n==="v6"||!n)&&bk.test(t))}class Jn extends qe{_parse(n){if(this._def.coerce&&(n.data=String(n.data)),this._getType(n)!==Se.string){const c=this._getOrReturnCtx(n);return be(c,{code:le.invalid_type,expected:Se.string,received:c.parsedType}),De}const o=new en;let l;for(const c of this._def.checks)if(c.kind==="min")n.data.length<c.value&&(l=this._getOrReturnCtx(n,l),be(l,{code:le.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),o.dirty());else if(c.kind==="max")n.data.length>c.value&&(l=this._getOrReturnCtx(n,l),be(l,{code:le.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!1,message:c.message}),o.dirty());else if(c.kind==="length"){const f=n.data.length>c.value,d=n.data.length<c.value;(f||d)&&(l=this._getOrReturnCtx(n,l),f?be(l,{code:le.too_big,maximum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}):d&&be(l,{code:le.too_small,minimum:c.value,type:"string",inclusive:!0,exact:!0,message:c.message}),o.dirty())}else if(c.kind==="email")mk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"email",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="emoji")Bh||(Bh=new RegExp(pk,"u")),Bh.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"emoji",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="uuid")uk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"uuid",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="nanoid")fk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"nanoid",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="cuid")ik.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"cuid",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="cuid2")lk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"cuid2",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="ulid")ck.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"ulid",code:le.invalid_string,message:c.message}),o.dirty());else if(c.kind==="url")try{new URL(n.data)}catch{l=this._getOrReturnCtx(n,l),be(l,{validation:"url",code:le.invalid_string,message:c.message}),o.dirty()}else c.kind==="regex"?(c.regex.lastIndex=0,c.regex.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"regex",code:le.invalid_string,message:c.message}),o.dirty())):c.kind==="trim"?n.data=n.data.trim():c.kind==="includes"?n.data.includes(c.value,c.position)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:{includes:c.value,position:c.position},message:c.message}),o.dirty()):c.kind==="toLowerCase"?n.data=n.data.toLowerCase():c.kind==="toUpperCase"?n.data=n.data.toUpperCase():c.kind==="startsWith"?n.data.startsWith(c.value)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:{startsWith:c.value},message:c.message}),o.dirty()):c.kind==="endsWith"?n.data.endsWith(c.value)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:{endsWith:c.value},message:c.message}),o.dirty()):c.kind==="datetime"?d_(c).test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:"datetime",message:c.message}),o.dirty()):c.kind==="date"?Sk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:"date",message:c.message}),o.dirty()):c.kind==="time"?_k(c).test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{code:le.invalid_string,validation:"time",message:c.message}),o.dirty()):c.kind==="duration"?hk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"duration",code:le.invalid_string,message:c.message}),o.dirty()):c.kind==="ip"?Ek(n.data,c.version)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"ip",code:le.invalid_string,message:c.message}),o.dirty()):c.kind==="jwt"?Tk(n.data,c.alg)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"jwt",code:le.invalid_string,message:c.message}),o.dirty()):c.kind==="cidr"?Rk(n.data,c.version)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"cidr",code:le.invalid_string,message:c.message}),o.dirty()):c.kind==="base64"?xk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"base64",code:le.invalid_string,message:c.message}),o.dirty()):c.kind==="base64url"?wk.test(n.data)||(l=this._getOrReturnCtx(n,l),be(l,{validation:"base64url",code:le.invalid_string,message:c.message}),o.dirty()):tt.assertNever(c);return{status:o.value,value:n.data}}_regex(n,a,o){return this.refinement(l=>n.test(l),{validation:a,code:le.invalid_string,...Ae.errToObj(o)})}_addCheck(n){return new Jn({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...Ae.errToObj(n)})}url(n){return this._addCheck({kind:"url",...Ae.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...Ae.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...Ae.errToObj(n)})}nanoid(n){return this._addCheck({kind:"nanoid",...Ae.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...Ae.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...Ae.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...Ae.errToObj(n)})}base64(n){return this._addCheck({kind:"base64",...Ae.errToObj(n)})}base64url(n){return this._addCheck({kind:"base64url",...Ae.errToObj(n)})}jwt(n){return this._addCheck({kind:"jwt",...Ae.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...Ae.errToObj(n)})}cidr(n){return this._addCheck({kind:"cidr",...Ae.errToObj(n)})}datetime(n){return typeof n=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:n}):this._addCheck({kind:"datetime",precision:typeof n?.precision>"u"?null:n?.precision,offset:n?.offset??!1,local:n?.local??!1,...Ae.errToObj(n?.message)})}date(n){return this._addCheck({kind:"date",message:n})}time(n){return typeof n=="string"?this._addCheck({kind:"time",precision:null,message:n}):this._addCheck({kind:"time",precision:typeof n?.precision>"u"?null:n?.precision,...Ae.errToObj(n?.message)})}duration(n){return this._addCheck({kind:"duration",...Ae.errToObj(n)})}regex(n,a){return this._addCheck({kind:"regex",regex:n,...Ae.errToObj(a)})}includes(n,a){return this._addCheck({kind:"includes",value:n,position:a?.position,...Ae.errToObj(a?.message)})}startsWith(n,a){return this._addCheck({kind:"startsWith",value:n,...Ae.errToObj(a)})}endsWith(n,a){return this._addCheck({kind:"endsWith",value:n,...Ae.errToObj(a)})}min(n,a){return this._addCheck({kind:"min",value:n,...Ae.errToObj(a)})}max(n,a){return this._addCheck({kind:"max",value:n,...Ae.errToObj(a)})}length(n,a){return this._addCheck({kind:"length",value:n,...Ae.errToObj(a)})}nonempty(n){return this.min(1,Ae.errToObj(n))}trim(){return new Jn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Jn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Jn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>n.kind==="datetime")}get isDate(){return!!this._def.checks.find(n=>n.kind==="date")}get isTime(){return!!this._def.checks.find(n=>n.kind==="time")}get isDuration(){return!!this._def.checks.find(n=>n.kind==="duration")}get isEmail(){return!!this._def.checks.find(n=>n.kind==="email")}get isURL(){return!!this._def.checks.find(n=>n.kind==="url")}get isEmoji(){return!!this._def.checks.find(n=>n.kind==="emoji")}get isUUID(){return!!this._def.checks.find(n=>n.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(n=>n.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(n=>n.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(n=>n.kind==="cuid2")}get isULID(){return!!this._def.checks.find(n=>n.kind==="ulid")}get isIP(){return!!this._def.checks.find(n=>n.kind==="ip")}get isCIDR(){return!!this._def.checks.find(n=>n.kind==="cidr")}get isBase64(){return!!this._def.checks.find(n=>n.kind==="base64")}get isBase64url(){return!!this._def.checks.find(n=>n.kind==="base64url")}get minLength(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxLength(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}}Jn.create=t=>new Jn({checks:[],typeName:ke.ZodString,coerce:t?.coerce??!1,...Ve(t)});function Ck(t,n){const a=(t.toString().split(".")[1]||"").length,o=(n.toString().split(".")[1]||"").length,l=a>o?a:o,c=Number.parseInt(t.toFixed(l).replace(".","")),f=Number.parseInt(n.toFixed(l).replace(".",""));return c%f/10**l}class Ba extends qe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){if(this._def.coerce&&(n.data=Number(n.data)),this._getType(n)!==Se.number){const c=this._getOrReturnCtx(n);return be(c,{code:le.invalid_type,expected:Se.number,received:c.parsedType}),De}let o;const l=new en;for(const c of this._def.checks)c.kind==="int"?tt.isInteger(n.data)||(o=this._getOrReturnCtx(n,o),be(o,{code:le.invalid_type,expected:"integer",received:"float",message:c.message}),l.dirty()):c.kind==="min"?(c.inclusive?n.data<c.value:n.data<=c.value)&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.too_small,minimum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),l.dirty()):c.kind==="max"?(c.inclusive?n.data>c.value:n.data>=c.value)&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.too_big,maximum:c.value,type:"number",inclusive:c.inclusive,exact:!1,message:c.message}),l.dirty()):c.kind==="multipleOf"?Ck(n.data,c.value)!==0&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.not_multiple_of,multipleOf:c.value,message:c.message}),l.dirty()):c.kind==="finite"?Number.isFinite(n.data)||(o=this._getOrReturnCtx(n,o),be(o,{code:le.not_finite,message:c.message}),l.dirty()):tt.assertNever(c);return{status:l.value,value:n.data}}gte(n,a){return this.setLimit("min",n,!0,Ae.toString(a))}gt(n,a){return this.setLimit("min",n,!1,Ae.toString(a))}lte(n,a){return this.setLimit("max",n,!0,Ae.toString(a))}lt(n,a){return this.setLimit("max",n,!1,Ae.toString(a))}setLimit(n,a,o,l){return new Ba({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:o,message:Ae.toString(l)}]})}_addCheck(n){return new Ba({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:Ae.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Ae.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Ae.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Ae.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Ae.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:Ae.toString(a)})}finite(n){return this._addCheck({kind:"finite",message:Ae.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Ae.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Ae.toString(n)})}get minValue(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}get isInt(){return!!this._def.checks.find(n=>n.kind==="int"||n.kind==="multipleOf"&&tt.isInteger(n.value))}get isFinite(){let n=null,a=null;for(const o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(a===null||o.value>a)&&(a=o.value):o.kind==="max"&&(n===null||o.value<n)&&(n=o.value)}return Number.isFinite(a)&&Number.isFinite(n)}}Ba.create=t=>new Ba({checks:[],typeName:ke.ZodNumber,coerce:t?.coerce||!1,...Ve(t)});class Va extends qe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){if(this._def.coerce)try{n.data=BigInt(n.data)}catch{return this._getInvalidInput(n)}if(this._getType(n)!==Se.bigint)return this._getInvalidInput(n);let o;const l=new en;for(const c of this._def.checks)c.kind==="min"?(c.inclusive?n.data<c.value:n.data<=c.value)&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.too_small,type:"bigint",minimum:c.value,inclusive:c.inclusive,message:c.message}),l.dirty()):c.kind==="max"?(c.inclusive?n.data>c.value:n.data>=c.value)&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.too_big,type:"bigint",maximum:c.value,inclusive:c.inclusive,message:c.message}),l.dirty()):c.kind==="multipleOf"?n.data%c.value!==BigInt(0)&&(o=this._getOrReturnCtx(n,o),be(o,{code:le.not_multiple_of,multipleOf:c.value,message:c.message}),l.dirty()):tt.assertNever(c);return{status:l.value,value:n.data}}_getInvalidInput(n){const a=this._getOrReturnCtx(n);return be(a,{code:le.invalid_type,expected:Se.bigint,received:a.parsedType}),De}gte(n,a){return this.setLimit("min",n,!0,Ae.toString(a))}gt(n,a){return this.setLimit("min",n,!1,Ae.toString(a))}lte(n,a){return this.setLimit("max",n,!0,Ae.toString(a))}lt(n,a){return this.setLimit("max",n,!1,Ae.toString(a))}setLimit(n,a,o,l){return new Va({...this._def,checks:[...this._def.checks,{kind:n,value:a,inclusive:o,message:Ae.toString(l)}]})}_addCheck(n){return new Va({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Ae.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Ae.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Ae.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Ae.toString(n)})}multipleOf(n,a){return this._addCheck({kind:"multipleOf",value:n,message:Ae.toString(a)})}get minValue(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n}get maxValue(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n}}Va.create=t=>new Va({checks:[],typeName:ke.ZodBigInt,coerce:t?.coerce??!1,...Ve(t)});class Wi extends qe{_parse(n){if(this._def.coerce&&(n.data=!!n.data),this._getType(n)!==Se.boolean){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.boolean,received:o.parsedType}),De}return on(n.data)}}Wi.create=t=>new Wi({typeName:ke.ZodBoolean,coerce:t?.coerce||!1,...Ve(t)});class Ts extends qe{_parse(n){if(this._def.coerce&&(n.data=new Date(n.data)),this._getType(n)!==Se.date){const c=this._getOrReturnCtx(n);return be(c,{code:le.invalid_type,expected:Se.date,received:c.parsedType}),De}if(Number.isNaN(n.data.getTime())){const c=this._getOrReturnCtx(n);return be(c,{code:le.invalid_date}),De}const o=new en;let l;for(const c of this._def.checks)c.kind==="min"?n.data.getTime()<c.value&&(l=this._getOrReturnCtx(n,l),be(l,{code:le.too_small,message:c.message,inclusive:!0,exact:!1,minimum:c.value,type:"date"}),o.dirty()):c.kind==="max"?n.data.getTime()>c.value&&(l=this._getOrReturnCtx(n,l),be(l,{code:le.too_big,message:c.message,inclusive:!0,exact:!1,maximum:c.value,type:"date"}),o.dirty()):tt.assertNever(c);return{status:o.value,value:new Date(n.data.getTime())}}_addCheck(n){return new Ts({...this._def,checks:[...this._def.checks,n]})}min(n,a){return this._addCheck({kind:"min",value:n.getTime(),message:Ae.toString(a)})}max(n,a){return this._addCheck({kind:"max",value:n.getTime(),message:Ae.toString(a)})}get minDate(){let n=null;for(const a of this._def.checks)a.kind==="min"&&(n===null||a.value>n)&&(n=a.value);return n!=null?new Date(n):null}get maxDate(){let n=null;for(const a of this._def.checks)a.kind==="max"&&(n===null||a.value<n)&&(n=a.value);return n!=null?new Date(n):null}}Ts.create=t=>new Ts({checks:[],coerce:t?.coerce||!1,typeName:ke.ZodDate,...Ve(t)});class Tu extends qe{_parse(n){if(this._getType(n)!==Se.symbol){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.symbol,received:o.parsedType}),De}return on(n.data)}}Tu.create=t=>new Tu({typeName:ke.ZodSymbol,...Ve(t)});class Ji extends qe{_parse(n){if(this._getType(n)!==Se.undefined){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.undefined,received:o.parsedType}),De}return on(n.data)}}Ji.create=t=>new Ji({typeName:ke.ZodUndefined,...Ve(t)});class el extends qe{_parse(n){if(this._getType(n)!==Se.null){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.null,received:o.parsedType}),De}return on(n.data)}}el.create=t=>new el({typeName:ke.ZodNull,...Ve(t)});class Oo extends qe{constructor(){super(...arguments),this._any=!0}_parse(n){return on(n.data)}}Oo.create=t=>new Oo({typeName:ke.ZodAny,...Ve(t)});class gs extends qe{constructor(){super(...arguments),this._unknown=!0}_parse(n){return on(n.data)}}gs.create=t=>new gs({typeName:ke.ZodUnknown,...Ve(t)});class ia extends qe{_parse(n){const a=this._getOrReturnCtx(n);return be(a,{code:le.invalid_type,expected:Se.never,received:a.parsedType}),De}}ia.create=t=>new ia({typeName:ke.ZodNever,...Ve(t)});class Ru extends qe{_parse(n){if(this._getType(n)!==Se.undefined){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.void,received:o.parsedType}),De}return on(n.data)}}Ru.create=t=>new Ru({typeName:ke.ZodVoid,...Ve(t)});class er extends qe{_parse(n){const{ctx:a,status:o}=this._processInputParams(n),l=this._def;if(a.parsedType!==Se.array)return be(a,{code:le.invalid_type,expected:Se.array,received:a.parsedType}),De;if(l.exactLength!==null){const f=a.data.length>l.exactLength.value,d=a.data.length<l.exactLength.value;(f||d)&&(be(a,{code:f?le.too_big:le.too_small,minimum:d?l.exactLength.value:void 0,maximum:f?l.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:l.exactLength.message}),o.dirty())}if(l.minLength!==null&&a.data.length<l.minLength.value&&(be(a,{code:le.too_small,minimum:l.minLength.value,type:"array",inclusive:!0,exact:!1,message:l.minLength.message}),o.dirty()),l.maxLength!==null&&a.data.length>l.maxLength.value&&(be(a,{code:le.too_big,maximum:l.maxLength.value,type:"array",inclusive:!0,exact:!1,message:l.maxLength.message}),o.dirty()),a.common.async)return Promise.all([...a.data].map((f,d)=>l.type._parseAsync(new Ar(a,f,a.path,d)))).then(f=>en.mergeArray(o,f));const c=[...a.data].map((f,d)=>l.type._parseSync(new Ar(a,f,a.path,d)));return en.mergeArray(o,c)}get element(){return this._def.type}min(n,a){return new er({...this._def,minLength:{value:n,message:Ae.toString(a)}})}max(n,a){return new er({...this._def,maxLength:{value:n,message:Ae.toString(a)}})}length(n,a){return new er({...this._def,exactLength:{value:n,message:Ae.toString(a)}})}nonempty(n){return this.min(1,n)}}er.create=(t,n)=>new er({type:t,minLength:null,maxLength:null,exactLength:null,typeName:ke.ZodArray,...Ve(n)});function wo(t){if(t instanceof gt){const n={};for(const a in t.shape){const o=t.shape[a];n[a]=Rr.create(wo(o))}return new gt({...t._def,shape:()=>n})}else return t instanceof er?new er({...t._def,type:wo(t.element)}):t instanceof Rr?Rr.create(wo(t.unwrap())):t instanceof Fa?Fa.create(wo(t.unwrap())):t instanceof Or?Or.create(t.items.map(n=>wo(n))):t}class gt extends qe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const n=this._def.shape(),a=tt.objectKeys(n);return this._cached={shape:n,keys:a},this._cached}_parse(n){if(this._getType(n)!==Se.object){const m=this._getOrReturnCtx(n);return be(m,{code:le.invalid_type,expected:Se.object,received:m.parsedType}),De}const{status:o,ctx:l}=this._processInputParams(n),{shape:c,keys:f}=this._getCached(),d=[];if(!(this._def.catchall instanceof ia&&this._def.unknownKeys==="strip"))for(const m in l.data)f.includes(m)||d.push(m);const p=[];for(const m of f){const g=c[m],v=l.data[m];p.push({key:{status:"valid",value:m},value:g._parse(new Ar(l,v,l.path,m)),alwaysSet:m in l.data})}if(this._def.catchall instanceof ia){const m=this._def.unknownKeys;if(m==="passthrough")for(const g of d)p.push({key:{status:"valid",value:g},value:{status:"valid",value:l.data[g]}});else if(m==="strict")d.length>0&&(be(l,{code:le.unrecognized_keys,keys:d}),o.dirty());else if(m!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const m=this._def.catchall;for(const g of d){const v=l.data[g];p.push({key:{status:"valid",value:g},value:m._parse(new Ar(l,v,l.path,g)),alwaysSet:g in l.data})}}return l.common.async?Promise.resolve().then(async()=>{const m=[];for(const g of p){const v=await g.key,w=await g.value;m.push({key:v,value:w,alwaysSet:g.alwaysSet})}return m}).then(m=>en.mergeObjectSync(o,m)):en.mergeObjectSync(o,p)}get shape(){return this._def.shape()}strict(n){return Ae.errToObj,new gt({...this._def,unknownKeys:"strict",...n!==void 0?{errorMap:(a,o)=>{const l=this._def.errorMap?.(a,o).message??o.defaultError;return a.code==="unrecognized_keys"?{message:Ae.errToObj(n).message??l}:{message:l}}}:{}})}strip(){return new gt({...this._def,unknownKeys:"strip"})}passthrough(){return new gt({...this._def,unknownKeys:"passthrough"})}extend(n){return new gt({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){return new gt({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:ke.ZodObject})}setKey(n,a){return this.augment({[n]:a})}catchall(n){return new gt({...this._def,catchall:n})}pick(n){const a={};for(const o of tt.objectKeys(n))n[o]&&this.shape[o]&&(a[o]=this.shape[o]);return new gt({...this._def,shape:()=>a})}omit(n){const a={};for(const o of tt.objectKeys(this.shape))n[o]||(a[o]=this.shape[o]);return new gt({...this._def,shape:()=>a})}deepPartial(){return wo(this)}partial(n){const a={};for(const o of tt.objectKeys(this.shape)){const l=this.shape[o];n&&!n[o]?a[o]=l:a[o]=l.optional()}return new gt({...this._def,shape:()=>a})}required(n){const a={};for(const o of tt.objectKeys(this.shape))if(n&&!n[o])a[o]=this.shape[o];else{let c=this.shape[o];for(;c instanceof Rr;)c=c._def.innerType;a[o]=c}return new gt({...this._def,shape:()=>a})}keyof(){return h_(tt.objectKeys(this.shape))}}gt.create=(t,n)=>new gt({shape:()=>t,unknownKeys:"strip",catchall:ia.create(),typeName:ke.ZodObject,...Ve(n)});gt.strictCreate=(t,n)=>new gt({shape:()=>t,unknownKeys:"strict",catchall:ia.create(),typeName:ke.ZodObject,...Ve(n)});gt.lazycreate=(t,n)=>new gt({shape:t,unknownKeys:"strip",catchall:ia.create(),typeName:ke.ZodObject,...Ve(n)});class tl extends qe{_parse(n){const{ctx:a}=this._processInputParams(n),o=this._def.options;function l(c){for(const d of c)if(d.result.status==="valid")return d.result;for(const d of c)if(d.result.status==="dirty")return a.common.issues.push(...d.ctx.common.issues),d.result;const f=c.map(d=>new Nn(d.ctx.common.issues));return be(a,{code:le.invalid_union,unionErrors:f}),De}if(a.common.async)return Promise.all(o.map(async c=>{const f={...a,common:{...a.common,issues:[]},parent:null};return{result:await c._parseAsync({data:a.data,path:a.path,parent:f}),ctx:f}})).then(l);{let c;const f=[];for(const p of o){const m={...a,common:{...a.common,issues:[]},parent:null},g=p._parseSync({data:a.data,path:a.path,parent:m});if(g.status==="valid")return g;g.status==="dirty"&&!c&&(c={result:g,ctx:m}),m.common.issues.length&&f.push(m.common.issues)}if(c)return a.common.issues.push(...c.ctx.common.issues),c.result;const d=f.map(p=>new Nn(p));return be(a,{code:le.invalid_union,unionErrors:d}),De}}get options(){return this._def.options}}tl.create=(t,n)=>new tl({options:t,typeName:ke.ZodUnion,...Ve(n)});const ta=t=>t instanceof al?ta(t.schema):t instanceof rr?ta(t.innerType()):t instanceof sl?[t.value]:t instanceof Ha?t.options:t instanceof ol?tt.objectValues(t.enum):t instanceof il?ta(t._def.innerType):t instanceof Ji?[void 0]:t instanceof el?[null]:t instanceof Rr?[void 0,...ta(t.unwrap())]:t instanceof Fa?[null,...ta(t.unwrap())]:t instanceof cp||t instanceof cl?ta(t.unwrap()):t instanceof ll?ta(t._def.innerType):[];class tf extends qe{_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==Se.object)return be(a,{code:le.invalid_type,expected:Se.object,received:a.parsedType}),De;const o=this.discriminator,l=a.data[o],c=this.optionsMap.get(l);return c?a.common.async?c._parseAsync({data:a.data,path:a.path,parent:a}):c._parseSync({data:a.data,path:a.path,parent:a}):(be(a,{code:le.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),De)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,a,o){const l=new Map;for(const c of a){const f=ta(c.shape[n]);if(!f.length)throw new Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(const d of f){if(l.has(d))throw new Error(`Discriminator property ${String(n)} has duplicate value ${String(d)}`);l.set(d,c)}}return new tf({typeName:ke.ZodDiscriminatedUnion,discriminator:n,options:a,optionsMap:l,...Ve(o)})}}function bm(t,n){const a=na(t),o=na(n);if(t===n)return{valid:!0,data:t};if(a===Se.object&&o===Se.object){const l=tt.objectKeys(n),c=tt.objectKeys(t).filter(d=>l.indexOf(d)!==-1),f={...t,...n};for(const d of c){const p=bm(t[d],n[d]);if(!p.valid)return{valid:!1};f[d]=p.data}return{valid:!0,data:f}}else if(a===Se.array&&o===Se.array){if(t.length!==n.length)return{valid:!1};const l=[];for(let c=0;c<t.length;c++){const f=t[c],d=n[c],p=bm(f,d);if(!p.valid)return{valid:!1};l.push(p.data)}return{valid:!0,data:l}}else return a===Se.date&&o===Se.date&&+t==+n?{valid:!0,data:t}:{valid:!1}}class nl extends qe{_parse(n){const{status:a,ctx:o}=this._processInputParams(n),l=(c,f)=>{if(vm(c)||vm(f))return De;const d=bm(c.value,f.value);return d.valid?((ym(c)||ym(f))&&a.dirty(),{status:a.value,value:d.data}):(be(o,{code:le.invalid_intersection_types}),De)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([c,f])=>l(c,f)):l(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}}nl.create=(t,n,a)=>new nl({left:t,right:n,typeName:ke.ZodIntersection,...Ve(a)});class Or extends qe{_parse(n){const{status:a,ctx:o}=this._processInputParams(n);if(o.parsedType!==Se.array)return be(o,{code:le.invalid_type,expected:Se.array,received:o.parsedType}),De;if(o.data.length<this._def.items.length)return be(o,{code:le.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),De;!this._def.rest&&o.data.length>this._def.items.length&&(be(o,{code:le.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());const c=[...o.data].map((f,d)=>{const p=this._def.items[d]||this._def.rest;return p?p._parse(new Ar(o,f,o.path,d)):null}).filter(f=>!!f);return o.common.async?Promise.all(c).then(f=>en.mergeArray(a,f)):en.mergeArray(a,c)}get items(){return this._def.items}rest(n){return new Or({...this._def,rest:n})}}Or.create=(t,n)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Or({items:t,typeName:ke.ZodTuple,rest:null,...Ve(n)})};class rl extends qe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:a,ctx:o}=this._processInputParams(n);if(o.parsedType!==Se.object)return be(o,{code:le.invalid_type,expected:Se.object,received:o.parsedType}),De;const l=[],c=this._def.keyType,f=this._def.valueType;for(const d in o.data)l.push({key:c._parse(new Ar(o,d,o.path,d)),value:f._parse(new Ar(o,o.data[d],o.path,d)),alwaysSet:d in o.data});return o.common.async?en.mergeObjectAsync(a,l):en.mergeObjectSync(a,l)}get element(){return this._def.valueType}static create(n,a,o){return a instanceof qe?new rl({keyType:n,valueType:a,typeName:ke.ZodRecord,...Ve(o)}):new rl({keyType:Jn.create(),valueType:n,typeName:ke.ZodRecord,...Ve(a)})}}class Cu extends qe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:a,ctx:o}=this._processInputParams(n);if(o.parsedType!==Se.map)return be(o,{code:le.invalid_type,expected:Se.map,received:o.parsedType}),De;const l=this._def.keyType,c=this._def.valueType,f=[...o.data.entries()].map(([d,p],m)=>({key:l._parse(new Ar(o,d,o.path,[m,"key"])),value:c._parse(new Ar(o,p,o.path,[m,"value"]))}));if(o.common.async){const d=new Map;return Promise.resolve().then(async()=>{for(const p of f){const m=await p.key,g=await p.value;if(m.status==="aborted"||g.status==="aborted")return De;(m.status==="dirty"||g.status==="dirty")&&a.dirty(),d.set(m.value,g.value)}return{status:a.value,value:d}})}else{const d=new Map;for(const p of f){const m=p.key,g=p.value;if(m.status==="aborted"||g.status==="aborted")return De;(m.status==="dirty"||g.status==="dirty")&&a.dirty(),d.set(m.value,g.value)}return{status:a.value,value:d}}}}Cu.create=(t,n,a)=>new Cu({valueType:n,keyType:t,typeName:ke.ZodMap,...Ve(a)});class Rs extends qe{_parse(n){const{status:a,ctx:o}=this._processInputParams(n);if(o.parsedType!==Se.set)return be(o,{code:le.invalid_type,expected:Se.set,received:o.parsedType}),De;const l=this._def;l.minSize!==null&&o.data.size<l.minSize.value&&(be(o,{code:le.too_small,minimum:l.minSize.value,type:"set",inclusive:!0,exact:!1,message:l.minSize.message}),a.dirty()),l.maxSize!==null&&o.data.size>l.maxSize.value&&(be(o,{code:le.too_big,maximum:l.maxSize.value,type:"set",inclusive:!0,exact:!1,message:l.maxSize.message}),a.dirty());const c=this._def.valueType;function f(p){const m=new Set;for(const g of p){if(g.status==="aborted")return De;g.status==="dirty"&&a.dirty(),m.add(g.value)}return{status:a.value,value:m}}const d=[...o.data.values()].map((p,m)=>c._parse(new Ar(o,p,o.path,m)));return o.common.async?Promise.all(d).then(p=>f(p)):f(d)}min(n,a){return new Rs({...this._def,minSize:{value:n,message:Ae.toString(a)}})}max(n,a){return new Rs({...this._def,maxSize:{value:n,message:Ae.toString(a)}})}size(n,a){return this.min(n,a).max(n,a)}nonempty(n){return this.min(1,n)}}Rs.create=(t,n)=>new Rs({valueType:t,minSize:null,maxSize:null,typeName:ke.ZodSet,...Ve(n)});class To extends qe{constructor(){super(...arguments),this.validate=this.implement}_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==Se.function)return be(a,{code:le.invalid_type,expected:Se.function,received:a.parsedType}),De;function o(d,p){return Eu({data:d,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,_u(),Ao].filter(m=>!!m),issueData:{code:le.invalid_arguments,argumentsError:p}})}function l(d,p){return Eu({data:d,path:a.path,errorMaps:[a.common.contextualErrorMap,a.schemaErrorMap,_u(),Ao].filter(m=>!!m),issueData:{code:le.invalid_return_type,returnTypeError:p}})}const c={errorMap:a.common.contextualErrorMap},f=a.data;if(this._def.returns instanceof Mo){const d=this;return on(async function(...p){const m=new Nn([]),g=await d._def.args.parseAsync(p,c).catch(R=>{throw m.addIssue(o(p,R)),m}),v=await Reflect.apply(f,this,g);return await d._def.returns._def.type.parseAsync(v,c).catch(R=>{throw m.addIssue(l(v,R)),m})})}else{const d=this;return on(function(...p){const m=d._def.args.safeParse(p,c);if(!m.success)throw new Nn([o(p,m.error)]);const g=Reflect.apply(f,this,m.data),v=d._def.returns.safeParse(g,c);if(!v.success)throw new Nn([l(g,v.error)]);return v.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new To({...this._def,args:Or.create(n).rest(gs.create())})}returns(n){return new To({...this._def,returns:n})}implement(n){return this.parse(n)}strictImplement(n){return this.parse(n)}static create(n,a,o){return new To({args:n||Or.create([]).rest(gs.create()),returns:a||gs.create(),typeName:ke.ZodFunction,...Ve(o)})}}class al extends qe{get schema(){return this._def.getter()}_parse(n){const{ctx:a}=this._processInputParams(n);return this._def.getter()._parse({data:a.data,path:a.path,parent:a})}}al.create=(t,n)=>new al({getter:t,typeName:ke.ZodLazy,...Ve(n)});class sl extends qe{_parse(n){if(n.data!==this._def.value){const a=this._getOrReturnCtx(n);return be(a,{received:a.data,code:le.invalid_literal,expected:this._def.value}),De}return{status:"valid",value:n.data}}get value(){return this._def.value}}sl.create=(t,n)=>new sl({value:t,typeName:ke.ZodLiteral,...Ve(n)});function h_(t,n){return new Ha({values:t,typeName:ke.ZodEnum,...Ve(n)})}class Ha extends qe{_parse(n){if(typeof n.data!="string"){const a=this._getOrReturnCtx(n),o=this._def.values;return be(a,{expected:tt.joinValues(o),received:a.parsedType,code:le.invalid_type}),De}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(n.data)){const a=this._getOrReturnCtx(n),o=this._def.values;return be(a,{received:a.data,code:le.invalid_enum_value,options:o}),De}return on(n.data)}get options(){return this._def.values}get enum(){const n={};for(const a of this._def.values)n[a]=a;return n}get Values(){const n={};for(const a of this._def.values)n[a]=a;return n}get Enum(){const n={};for(const a of this._def.values)n[a]=a;return n}extract(n,a=this._def){return Ha.create(n,{...this._def,...a})}exclude(n,a=this._def){return Ha.create(this.options.filter(o=>!n.includes(o)),{...this._def,...a})}}Ha.create=h_;class ol extends qe{_parse(n){const a=tt.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(n);if(o.parsedType!==Se.string&&o.parsedType!==Se.number){const l=tt.objectValues(a);return be(o,{expected:tt.joinValues(l),received:o.parsedType,code:le.invalid_type}),De}if(this._cache||(this._cache=new Set(tt.getValidEnumValues(this._def.values))),!this._cache.has(n.data)){const l=tt.objectValues(a);return be(o,{received:o.data,code:le.invalid_enum_value,options:l}),De}return on(n.data)}get enum(){return this._def.values}}ol.create=(t,n)=>new ol({values:t,typeName:ke.ZodNativeEnum,...Ve(n)});class Mo extends qe{unwrap(){return this._def.type}_parse(n){const{ctx:a}=this._processInputParams(n);if(a.parsedType!==Se.promise&&a.common.async===!1)return be(a,{code:le.invalid_type,expected:Se.promise,received:a.parsedType}),De;const o=a.parsedType===Se.promise?a.data:Promise.resolve(a.data);return on(o.then(l=>this._def.type.parseAsync(l,{path:a.path,errorMap:a.common.contextualErrorMap})))}}Mo.create=(t,n)=>new Mo({type:t,typeName:ke.ZodPromise,...Ve(n)});class rr extends qe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ke.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){const{status:a,ctx:o}=this._processInputParams(n),l=this._def.effect||null,c={addIssue:f=>{be(o,f),f.fatal?a.abort():a.dirty()},get path(){return o.path}};if(c.addIssue=c.addIssue.bind(c),l.type==="preprocess"){const f=l.transform(o.data,c);if(o.common.async)return Promise.resolve(f).then(async d=>{if(a.value==="aborted")return De;const p=await this._def.schema._parseAsync({data:d,path:o.path,parent:o});return p.status==="aborted"?De:p.status==="dirty"||a.value==="dirty"?So(p.value):p});{if(a.value==="aborted")return De;const d=this._def.schema._parseSync({data:f,path:o.path,parent:o});return d.status==="aborted"?De:d.status==="dirty"||a.value==="dirty"?So(d.value):d}}if(l.type==="refinement"){const f=d=>{const p=l.refinement(d,c);if(o.common.async)return Promise.resolve(p);if(p instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return d};if(o.common.async===!1){const d=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return d.status==="aborted"?De:(d.status==="dirty"&&a.dirty(),f(d.value),{status:a.value,value:d.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(d=>d.status==="aborted"?De:(d.status==="dirty"&&a.dirty(),f(d.value).then(()=>({status:a.value,value:d.value}))))}if(l.type==="transform")if(o.common.async===!1){const f=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!Es(f))return De;const d=l.transform(f.value,c);if(d instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:d}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(f=>Es(f)?Promise.resolve(l.transform(f.value,c)).then(d=>({status:a.value,value:d})):De);tt.assertNever(l)}}rr.create=(t,n,a)=>new rr({schema:t,typeName:ke.ZodEffects,effect:n,...Ve(a)});rr.createWithPreprocess=(t,n,a)=>new rr({schema:n,effect:{type:"preprocess",transform:t},typeName:ke.ZodEffects,...Ve(a)});class Rr extends qe{_parse(n){return this._getType(n)===Se.undefined?on(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}Rr.create=(t,n)=>new Rr({innerType:t,typeName:ke.ZodOptional,...Ve(n)});class Fa extends qe{_parse(n){return this._getType(n)===Se.null?on(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}Fa.create=(t,n)=>new Fa({innerType:t,typeName:ke.ZodNullable,...Ve(n)});class il extends qe{_parse(n){const{ctx:a}=this._processInputParams(n);let o=a.data;return a.parsedType===Se.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:a.path,parent:a})}removeDefault(){return this._def.innerType}}il.create=(t,n)=>new il({innerType:t,typeName:ke.ZodDefault,defaultValue:typeof n.default=="function"?n.default:()=>n.default,...Ve(n)});class ll extends qe{_parse(n){const{ctx:a}=this._processInputParams(n),o={...a,common:{...a.common,issues:[]}},l=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return Ki(l)?l.then(c=>({status:"valid",value:c.status==="valid"?c.value:this._def.catchValue({get error(){return new Nn(o.common.issues)},input:o.data})})):{status:"valid",value:l.status==="valid"?l.value:this._def.catchValue({get error(){return new Nn(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}}ll.create=(t,n)=>new ll({innerType:t,typeName:ke.ZodCatch,catchValue:typeof n.catch=="function"?n.catch:()=>n.catch,...Ve(n)});class Au extends qe{_parse(n){if(this._getType(n)!==Se.nan){const o=this._getOrReturnCtx(n);return be(o,{code:le.invalid_type,expected:Se.nan,received:o.parsedType}),De}return{status:"valid",value:n.data}}}Au.create=t=>new Au({typeName:ke.ZodNaN,...Ve(t)});const Ak=Symbol("zod_brand");class cp extends qe{_parse(n){const{ctx:a}=this._processInputParams(n),o=a.data;return this._def.type._parse({data:o,path:a.path,parent:a})}unwrap(){return this._def.type}}class Rl extends qe{_parse(n){const{status:a,ctx:o}=this._processInputParams(n);if(o.common.async)return(async()=>{const c=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return c.status==="aborted"?De:c.status==="dirty"?(a.dirty(),So(c.value)):this._def.out._parseAsync({data:c.value,path:o.path,parent:o})})();{const l=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return l.status==="aborted"?De:l.status==="dirty"?(a.dirty(),{status:"dirty",value:l.value}):this._def.out._parseSync({data:l.value,path:o.path,parent:o})}}static create(n,a){return new Rl({in:n,out:a,typeName:ke.ZodPipeline})}}class cl extends qe{_parse(n){const a=this._def.innerType._parse(n),o=l=>(Es(l)&&(l.value=Object.freeze(l.value)),l);return Ki(a)?a.then(l=>o(l)):o(a)}unwrap(){return this._def.innerType}}cl.create=(t,n)=>new cl({innerType:t,typeName:ke.ZodReadonly,...Ve(n)});function U0(t,n){const a=typeof t=="function"?t(n):typeof t=="string"?{message:t}:t;return typeof a=="string"?{message:a}:a}function m_(t,n={},a){return t?Oo.create().superRefine((o,l)=>{const c=t(o);if(c instanceof Promise)return c.then(f=>{if(!f){const d=U0(n,o),p=d.fatal??a??!0;l.addIssue({code:"custom",...d,fatal:p})}});if(!c){const f=U0(n,o),d=f.fatal??a??!0;l.addIssue({code:"custom",...f,fatal:d})}}):Oo.create()}const Ok={object:gt.lazycreate};var ke;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(ke||(ke={}));const Mk=(t,n={message:`Input not instance of ${t.name}`})=>m_(a=>a instanceof t,n),p_=Jn.create,g_=Ba.create,Nk=Au.create,Dk=Va.create,v_=Wi.create,kk=Ts.create,jk=Tu.create,zk=Ji.create,Uk=el.create,Pk=Oo.create,Lk=gs.create,Bk=ia.create,Vk=Ru.create,Hk=er.create,Fk=gt.create,Ik=gt.strictCreate,qk=tl.create,Gk=tf.create,Yk=nl.create,Zk=Or.create,Qk=rl.create,$k=Cu.create,Xk=Rs.create,Kk=To.create,Wk=al.create,Jk=sl.create,ej=Ha.create,tj=ol.create,nj=Mo.create,P0=rr.create,rj=Rr.create,aj=Fa.create,sj=rr.createWithPreprocess,oj=Rl.create,ij=()=>p_().optional(),lj=()=>g_().optional(),cj=()=>v_().optional(),uj={string:(t=>Jn.create({...t,coerce:!0})),number:(t=>Ba.create({...t,coerce:!0})),boolean:(t=>Wi.create({...t,coerce:!0})),bigint:(t=>Va.create({...t,coerce:!0})),date:(t=>Ts.create({...t,coerce:!0}))},fj=De,rn=Object.freeze(Object.defineProperty({__proto__:null,BRAND:Ak,DIRTY:So,EMPTY_PATH:ok,INVALID:De,NEVER:fj,OK:on,ParseStatus:en,Schema:qe,ZodAny:Oo,ZodArray:er,ZodBigInt:Va,ZodBoolean:Wi,ZodBranded:cp,ZodCatch:ll,ZodDate:Ts,ZodDefault:il,ZodDiscriminatedUnion:tf,ZodEffects:rr,ZodEnum:Ha,ZodError:Nn,get ZodFirstPartyTypeKind(){return ke},ZodFunction:To,ZodIntersection:nl,ZodIssueCode:le,ZodLazy:al,ZodLiteral:sl,ZodMap:Cu,ZodNaN:Au,ZodNativeEnum:ol,ZodNever:ia,ZodNull:el,ZodNullable:Fa,ZodNumber:Ba,ZodObject:gt,ZodOptional:Rr,ZodParsedType:Se,ZodPipeline:Rl,ZodPromise:Mo,ZodReadonly:cl,ZodRecord:rl,ZodSchema:qe,ZodSet:Rs,ZodString:Jn,ZodSymbol:Tu,ZodTransformer:rr,ZodTuple:Or,ZodType:qe,ZodUndefined:Ji,ZodUnion:tl,ZodUnknown:gs,ZodVoid:Ru,addIssueToContext:be,any:Pk,array:Hk,bigint:Dk,boolean:v_,coerce:uj,custom:m_,date:kk,datetimeRegex:d_,defaultErrorMap:Ao,discriminatedUnion:Gk,effect:P0,enum:ej,function:Kk,getErrorMap:_u,getParsedType:na,instanceof:Mk,intersection:Yk,isAborted:vm,isAsync:Ki,isDirty:ym,isValid:Es,late:Ok,lazy:Wk,literal:Jk,makeIssue:Eu,map:$k,nan:Nk,nativeEnum:tj,never:Bk,null:Uk,nullable:aj,number:g_,object:Fk,get objectUtil(){return gm},oboolean:cj,onumber:lj,optional:rj,ostring:ij,pipeline:oj,preprocess:sj,promise:nj,quotelessJson:ak,record:Qk,set:Xk,setErrorMap:sk,strictObject:Ik,string:p_,symbol:jk,transformer:P0,tuple:Zk,undefined:zk,union:qk,unknown:Lk,get util(){return tt},void:Vk},Symbol.toStringTag,{value:"Module"})),dj=rn.object({images:rn.array(rn.string()).min(1,"At least 1 image is required"),title:rn.string().min(1,"Product title is required").min(5,"Product title must be at least 5 characters"),price:rn.preprocess(t=>typeof t=="string"?Number(t):t,rn.number({invalid_type_error:"Price must be a number",required_error:"Price is required"}).min(1,"Price must be greater than 0")),category:rn.string().min(1,"Category is required"),condition:rn.string().min(1,"Condition is required"),brand:rn.string().optional(),description:rn.string().min(1,"Description is required").min(20,"Description must be at least 20 characters"),tags:rn.array(rn.string()).optional(),sku:rn.string().min(1,"Sku must be required"),location:rn.string().optional(),publist:rn.boolean().optional()});function hj({children:t,data:n,...a}){const[o,l]=x.useState(!1),[c,f]=x.useState(""),[d,p]=x.useState(""),m=A2({resolver:V2(dj),defaultValues:{images:[],title:"",price:0,category:"",condition:"",brand:"",description:"",tags:[],sku:"",location:"",publist:!1}}),g=m.watch("images"),v=m.watch("tags"),w=["New","Used - like new","Used - good","Used - fair"],R=["Tools","Electronics & computers"],{refetch:E,..._}=rk(n),T=()=>{if(c.trim()&&!v?.includes(c.trim())){const C=m.getValues("tags")||[];m.setValue("tags",[...C,c.trim()]),f("")}},O=C=>{const I=m.getValues("tags")||[];m.setValue("tags",I.filter(P=>P!==C))},N=async({images:C,...I})=>{try{let P=[];if(n){const ce=n.images||[];P=(C||[]).filter(oe=>!ce.includes(oe))}else P=C||[];const q=await Promise.all(P.map(async ce=>ce.startsWith("blob:")?await vT(ce):ce)),re={...I,images:q};console.log("Product data to submit:",re),console.log("Hình mới cần xử lý:",q)}catch(P){console.error("Error submitting form:",P)}},z=()=>{l(!1),m.reset(),p(""),f("")},L=rx({mutationKey:["createBlobUrl",n?.sku],mutationFn:C=>Cn.apiRequest("createBlobUrl",C)});return x.useEffect(()=>{(async()=>{if(!_.data?.data||!n)return;const C=tm({..._.data?.data}).images,I=await L.mutateAsync(C),P={...n,images:I};m.reset(P)})()},[_.data,n]),y.jsxs(sD,{open:o,onOpenChange:l,children:[y.jsx(oD,{asChild:!0,children:t}),y.jsxs(cD,{"aria-describedby":void 0,className:"md:max-w-4xl h-[95vh] flex flex-col p-0",children:[y.jsx(uD,{className:"p-6 border-b",children:y.jsx(fD,{className:"text-2xl font-bold",children:n?"Edit product":"Create new product"})}),!_.isLoading&&!L.isPending&&y.jsx("div",{className:"flex-1 overflow-y-auto p-6",children:y.jsx(nk,{...m,children:y.jsxs("form",{onSubmit:m.handleSubmit(N),className:"space-y-8",children:[y.jsx(Ph,{children:y.jsx(Lh,{className:"p-6",children:y.jsx(Wr,{control:m.control,name:"images",render:()=>y.jsxs(Jr,{children:[y.jsx(yr,{className:"text-lg font-semibold",children:"Images *"}),y.jsx(ea,{}),g.length>0&&y.jsx("div",{className:"mt-6 overflow-x-auto",children:y.jsx("div",{className:"flex gap-3",children:g.map((C,I)=>y.jsx("div",{className:"relative flex-shrink-0 w-32 h-32 group rounded-lg border overflow-hidden",children:y.jsx("img",{src:C||"/placeholder.svg",alt:`Preview ${I+1}`,className:"w-full h-full object-cover"})},I))})})]})})})}),y.jsx(Ph,{children:y.jsxs(Lh,{className:"p-6 space-y-6",children:[y.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Product information"}),y.jsx(Wr,{control:m.control,name:"title",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Title *"}),y.jsx(ka,{children:y.jsx(ds,{placeholder:"VD: MacBook Pro 14-inch 2023",...C})}),y.jsx(ea,{})]})}),y.jsx(Wr,{control:m.control,name:"price",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Price ($) *"}),y.jsx(ka,{children:y.jsx(ds,{type:"number",placeholder:"10",...C})}),y.jsx(ea,{})]})}),y.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[y.jsx(Wr,{control:m.control,name:"category",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Category *"}),y.jsx(ka,{children:y.jsxs(M0,{onValueChange:C.onChange,value:C.value,children:[y.jsx(D0,{className:"w-full",children:y.jsx(N0,{placeholder:"Select category"})}),y.jsx(k0,{children:R.map(I=>y.jsx(j0,{value:I.toLowerCase(),children:I},I))})]})}),y.jsx(ea,{})]})}),y.jsx(Wr,{control:m.control,name:"condition",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Condition *"}),y.jsx(ka,{children:y.jsxs(M0,{onValueChange:C.onChange,value:C.value,children:[y.jsx(D0,{className:"w-full",children:y.jsx(N0,{placeholder:"Select condition"})}),y.jsx(k0,{children:w.map(I=>y.jsx(j0,{value:I.toLowerCase(),children:I},I))})]})}),y.jsx(ea,{})]})}),y.jsx(Wr,{control:m.control,name:"brand",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Brand"}),y.jsx(ka,{children:y.jsx(ds,{readOnly:!!n,placeholder:"VD: Cisco",...C})}),y.jsx(ea,{})]})})]}),y.jsx(Wr,{control:m.control,name:"description",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Description *"}),y.jsx(ka,{children:y.jsx(WD,{rows:4,...C})}),y.jsx(ea,{})]})})]})}),y.jsx(Ph,{children:y.jsxs(Lh,{className:"p-6 space-y-6",children:[y.jsx("h3",{className:"text-lg font-semibold border-b pb-2",children:"Additional information"}),y.jsxs("div",{className:"space-y-3",children:[y.jsx(yr,{children:"Tags"}),y.jsx("div",{className:"flex gap-2",children:y.jsx(ds,{value:c,onChange:C=>f(C.target.value),placeholder:"Tag and press Enter",onKeyDown:C=>{C.key==="Enter"&&(C.preventDefault(),T())}})}),v&&v?.length>0&&y.jsx("div",{className:"flex flex-wrap gap-2",children:v.map(C=>y.jsxs(vS,{onClick:()=>O(C),variant:"secondary",className:"flex items-center gap-1 px-3 py-1",children:[C,y.jsx(Nm,{className:"w-3 h-3 cursor-pointer hover:text-red-500"})]},C))})]}),y.jsx(Wr,{control:m.control,name:"sku",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Sku *"}),y.jsx(ka,{children:y.jsx(ds,{readOnly:!!n,placeholder:"VD: MBP14-2023-512GB",...C})}),y.jsx(ea,{})]})}),y.jsx(Wr,{control:m.control,name:"location",render:({field:C})=>y.jsxs(Jr,{children:[y.jsx(yr,{children:"Location"}),y.jsx(ka,{children:y.jsx(ds,{placeholder:"VD: Hà Nội, Việt Nam",...C})}),y.jsx(ea,{})]})})]})})]})})}),(_.isLoading||L.isPending)&&y.jsx("div",{className:"flex items-center justify-center w-full h-full",children:y.jsx(Ww,{})}),y.jsx("div",{className:"p-6 border-t bg-white flex justify-end gap-3",children:y.jsx(xr,{type:"button",variant:"outline",onClick:z,children:"Close"})})]})]})}var xm=["Enter"," "],mj=["ArrowDown","PageUp","Home"],y_=["ArrowUp","PageDown","End"],pj=[...mj,...y_],gj={ltr:[...xm,"ArrowRight"],rtl:[...xm,"ArrowLeft"]},vj={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Cl="Menu",[ul,yj,bj]=Qm(Cl),[Cs,b_]=Mr(Cl,[bj,Bo,Qu]),nf=Bo(),x_=Qu(),[xj,As]=Cs(Cl),[wj,Al]=Cs(Cl),w_=t=>{const{__scopeMenu:n,open:a=!1,children:o,dir:l,onOpenChange:c,modal:f=!0}=t,d=nf(n),[p,m]=x.useState(null),g=x.useRef(!1),v=$t(c),w=_l(l);return x.useEffect(()=>{const R=()=>{g.current=!0,document.addEventListener("pointerdown",E,{capture:!0,once:!0}),document.addEventListener("pointermove",E,{capture:!0,once:!0})},E=()=>g.current=!1;return document.addEventListener("keydown",R,{capture:!0}),()=>{document.removeEventListener("keydown",R,{capture:!0}),document.removeEventListener("pointerdown",E,{capture:!0}),document.removeEventListener("pointermove",E,{capture:!0})}},[]),y.jsx(qm,{...d,children:y.jsx(xj,{scope:n,open:a,onOpenChange:v,content:p,onContentChange:m,children:y.jsx(wj,{scope:n,onClose:x.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:g,dir:w,modal:f,children:o})})})};w_.displayName=Cl;var Sj="MenuAnchor",up=x.forwardRef((t,n)=>{const{__scopeMenu:a,...o}=t,l=nf(a);return y.jsx(qu,{...l,...o,ref:n})});up.displayName=Sj;var fp="MenuPortal",[_j,S_]=Cs(fp,{forceMount:void 0}),__=t=>{const{__scopeMenu:n,forceMount:a,children:o,container:l}=t,c=As(fp,n);return y.jsx(_j,{scope:n,forceMount:a,children:y.jsx(vn,{present:a||c.open,children:y.jsx(xl,{asChild:!0,container:l,children:o})})})};__.displayName=fp;var In="MenuContent",[Ej,dp]=Cs(In),E_=x.forwardRef((t,n)=>{const a=S_(In,t.__scopeMenu),{forceMount:o=a.forceMount,...l}=t,c=As(In,t.__scopeMenu),f=Al(In,t.__scopeMenu);return y.jsx(ul.Provider,{scope:t.__scopeMenu,children:y.jsx(vn,{present:o||c.open,children:y.jsx(ul.Slot,{scope:t.__scopeMenu,children:f.modal?y.jsx(Tj,{...l,ref:n}):y.jsx(Rj,{...l,ref:n})})})})}),Tj=x.forwardRef((t,n)=>{const a=As(In,t.__scopeMenu),o=x.useRef(null),l=We(n,o);return x.useEffect(()=>{const c=o.current;if(c)return Gu(c)},[]),y.jsx(hp,{...t,ref:l,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:_e(t.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),Rj=x.forwardRef((t,n)=>{const a=As(In,t.__scopeMenu);return y.jsx(hp,{...t,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>a.onOpenChange(!1)})}),Cj=Ua("MenuContent.ScrollLock"),hp=x.forwardRef((t,n)=>{const{__scopeMenu:a,loop:o=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:f,disableOutsidePointerEvents:d,onEntryFocus:p,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:v,onInteractOutside:w,onDismiss:R,disableOutsideScroll:E,..._}=t,T=As(In,a),O=Al(In,a),N=nf(a),z=x_(a),L=yj(a),[C,I]=x.useState(null),P=x.useRef(null),q=We(n,P,T.onContentChange),re=x.useRef(0),ce=x.useRef(""),xe=x.useRef(0),oe=x.useRef(null),ie=x.useRef("right"),fe=x.useRef(0),ge=E?wl:x.Fragment,D=E?{as:Cj,allowPinchZoom:!0}:void 0,Z=te=>{const A=ce.current+te,W=L().filter(ae=>!ae.disabled),ue=document.activeElement,X=W.find(ae=>ae.ref.current===ue)?.textValue,se=W.map(ae=>ae.textValue),we=Bj(se,A,X),ve=W.find(ae=>ae.textValue===we)?.ref.current;(function ae(he){ce.current=he,window.clearTimeout(re.current),he!==""&&(re.current=window.setTimeout(()=>ae(""),1e3))})(A),ve&&setTimeout(()=>ve.focus())};x.useEffect(()=>()=>window.clearTimeout(re.current),[]),Vu();const B=x.useCallback(te=>ie.current===oe.current?.side&&Hj(te,oe.current?.area),[]);return y.jsx(Ej,{scope:a,searchRef:ce,onItemEnter:x.useCallback(te=>{B(te)&&te.preventDefault()},[B]),onItemLeave:x.useCallback(te=>{B(te)||(P.current?.focus(),I(null))},[B]),onTriggerLeave:x.useCallback(te=>{B(te)&&te.preventDefault()},[B]),pointerGraceTimerRef:xe,onPointerGraceIntentChange:x.useCallback(te=>{oe.current=te},[]),children:y.jsx(ge,{...D,children:y.jsx(yl,{asChild:!0,trapped:l,onMountAutoFocus:_e(c,te=>{te.preventDefault(),P.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:y.jsx(vl,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:v,onInteractOutside:w,onDismiss:R,children:y.jsx(Hw,{asChild:!0,...z,dir:O.dir,orientation:"vertical",loop:o,currentTabStopId:C,onCurrentTabStopIdChange:I,onEntryFocus:_e(p,te=>{O.isUsingKeyboardRef.current||te.preventDefault()}),preventScrollOnEntryFocus:!0,children:y.jsx(Gm,{role:"menu","aria-orientation":"vertical","data-state":V_(T.open),"data-radix-menu-content":"",dir:O.dir,...N,..._,ref:q,style:{outline:"none",..._.style},onKeyDown:_e(_.onKeyDown,te=>{const W=te.target.closest("[data-radix-menu-content]")===te.currentTarget,ue=te.ctrlKey||te.altKey||te.metaKey,X=te.key.length===1;W&&(te.key==="Tab"&&te.preventDefault(),!ue&&X&&Z(te.key));const se=P.current;if(te.target!==se||!pj.includes(te.key))return;te.preventDefault();const ve=L().filter(ae=>!ae.disabled).map(ae=>ae.ref.current);y_.includes(te.key)&&ve.reverse(),Pj(ve)}),onBlur:_e(t.onBlur,te=>{te.currentTarget.contains(te.target)||(window.clearTimeout(re.current),ce.current="")}),onPointerMove:_e(t.onPointerMove,fl(te=>{const A=te.target,W=fe.current!==te.clientX;if(te.currentTarget.contains(A)&&W){const ue=te.clientX>fe.current?"right":"left";ie.current=ue,fe.current=te.clientX}}))})})})})})})});E_.displayName=In;var Aj="MenuGroup",mp=x.forwardRef((t,n)=>{const{__scopeMenu:a,...o}=t;return y.jsx(Ue.div,{role:"group",...o,ref:n})});mp.displayName=Aj;var Oj="MenuLabel",T_=x.forwardRef((t,n)=>{const{__scopeMenu:a,...o}=t;return y.jsx(Ue.div,{...o,ref:n})});T_.displayName=Oj;var Ou="MenuItem",L0="menu.itemSelect",rf=x.forwardRef((t,n)=>{const{disabled:a=!1,onSelect:o,...l}=t,c=x.useRef(null),f=Al(Ou,t.__scopeMenu),d=dp(Ou,t.__scopeMenu),p=We(n,c),m=x.useRef(!1),g=()=>{const v=c.current;if(!a&&v){const w=new CustomEvent(L0,{bubbles:!0,cancelable:!0});v.addEventListener(L0,R=>o?.(R),{once:!0}),Zx(v,w),w.defaultPrevented?m.current=!1:f.onClose()}};return y.jsx(R_,{...l,ref:p,disabled:a,onClick:_e(t.onClick,g),onPointerDown:v=>{t.onPointerDown?.(v),m.current=!0},onPointerUp:_e(t.onPointerUp,v=>{m.current||v.currentTarget?.click()}),onKeyDown:_e(t.onKeyDown,v=>{const w=d.searchRef.current!=="";a||w&&v.key===" "||xm.includes(v.key)&&(v.currentTarget.click(),v.preventDefault())})})});rf.displayName=Ou;var R_=x.forwardRef((t,n)=>{const{__scopeMenu:a,disabled:o=!1,textValue:l,...c}=t,f=dp(Ou,a),d=x_(a),p=x.useRef(null),m=We(n,p),[g,v]=x.useState(!1),[w,R]=x.useState("");return x.useEffect(()=>{const E=p.current;E&&R((E.textContent??"").trim())},[c.children]),y.jsx(ul.ItemSlot,{scope:a,disabled:o,textValue:l??w,children:y.jsx(Fw,{asChild:!0,...d,focusable:!o,children:y.jsx(Ue.div,{role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:m,onPointerMove:_e(t.onPointerMove,fl(E=>{o?f.onItemLeave(E):(f.onItemEnter(E),E.defaultPrevented||E.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:_e(t.onPointerLeave,fl(E=>f.onItemLeave(E))),onFocus:_e(t.onFocus,()=>v(!0)),onBlur:_e(t.onBlur,()=>v(!1))})})})}),Mj="MenuCheckboxItem",C_=x.forwardRef((t,n)=>{const{checked:a=!1,onCheckedChange:o,...l}=t;return y.jsx(D_,{scope:t.__scopeMenu,checked:a,children:y.jsx(rf,{role:"menuitemcheckbox","aria-checked":Mu(a)?"mixed":a,...l,ref:n,"data-state":gp(a),onSelect:_e(l.onSelect,()=>o?.(Mu(a)?!0:!a),{checkForDefaultPrevented:!1})})})});C_.displayName=Mj;var A_="MenuRadioGroup",[Nj,Dj]=Cs(A_,{value:void 0,onValueChange:()=>{}}),O_=x.forwardRef((t,n)=>{const{value:a,onValueChange:o,...l}=t,c=$t(o);return y.jsx(Nj,{scope:t.__scopeMenu,value:a,onValueChange:c,children:y.jsx(mp,{...l,ref:n})})});O_.displayName=A_;var M_="MenuRadioItem",N_=x.forwardRef((t,n)=>{const{value:a,...o}=t,l=Dj(M_,t.__scopeMenu),c=a===l.value;return y.jsx(D_,{scope:t.__scopeMenu,checked:c,children:y.jsx(rf,{role:"menuitemradio","aria-checked":c,...o,ref:n,"data-state":gp(c),onSelect:_e(o.onSelect,()=>l.onValueChange?.(a),{checkForDefaultPrevented:!1})})})});N_.displayName=M_;var pp="MenuItemIndicator",[D_,kj]=Cs(pp,{checked:!1}),k_=x.forwardRef((t,n)=>{const{__scopeMenu:a,forceMount:o,...l}=t,c=kj(pp,a);return y.jsx(vn,{present:o||Mu(c.checked)||c.checked===!0,children:y.jsx(Ue.span,{...l,ref:n,"data-state":gp(c.checked)})})});k_.displayName=pp;var jj="MenuSeparator",j_=x.forwardRef((t,n)=>{const{__scopeMenu:a,...o}=t;return y.jsx(Ue.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})});j_.displayName=jj;var zj="MenuArrow",z_=x.forwardRef((t,n)=>{const{__scopeMenu:a,...o}=t,l=nf(a);return y.jsx(Ym,{...l,...o,ref:n})});z_.displayName=zj;var Uj="MenuSub",[oz,U_]=Cs(Uj),qi="MenuSubTrigger",P_=x.forwardRef((t,n)=>{const a=As(qi,t.__scopeMenu),o=Al(qi,t.__scopeMenu),l=U_(qi,t.__scopeMenu),c=dp(qi,t.__scopeMenu),f=x.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:p}=c,m={__scopeMenu:t.__scopeMenu},g=x.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return x.useEffect(()=>g,[g]),x.useEffect(()=>{const v=d.current;return()=>{window.clearTimeout(v),p(null)}},[d,p]),y.jsx(up,{asChild:!0,...m,children:y.jsx(R_,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":l.contentId,"data-state":V_(a.open),...t,ref:Bu(n,l.onTriggerChange),onClick:v=>{t.onClick?.(v),!(t.disabled||v.defaultPrevented)&&(v.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:_e(t.onPointerMove,fl(v=>{c.onItemEnter(v),!v.defaultPrevented&&!t.disabled&&!a.open&&!f.current&&(c.onPointerGraceIntentChange(null),f.current=window.setTimeout(()=>{a.onOpenChange(!0),g()},100))})),onPointerLeave:_e(t.onPointerLeave,fl(v=>{g();const w=a.content?.getBoundingClientRect();if(w){const R=a.content?.dataset.side,E=R==="right",_=E?-5:5,T=w[E?"left":"right"],O=w[E?"right":"left"];c.onPointerGraceIntentChange({area:[{x:v.clientX+_,y:v.clientY},{x:T,y:w.top},{x:O,y:w.top},{x:O,y:w.bottom},{x:T,y:w.bottom}],side:R}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(v),v.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:_e(t.onKeyDown,v=>{const w=c.searchRef.current!=="";t.disabled||w&&v.key===" "||gj[o.dir].includes(v.key)&&(a.onOpenChange(!0),a.content?.focus(),v.preventDefault())})})})});P_.displayName=qi;var L_="MenuSubContent",B_=x.forwardRef((t,n)=>{const a=S_(In,t.__scopeMenu),{forceMount:o=a.forceMount,...l}=t,c=As(In,t.__scopeMenu),f=Al(In,t.__scopeMenu),d=U_(L_,t.__scopeMenu),p=x.useRef(null),m=We(n,p);return y.jsx(ul.Provider,{scope:t.__scopeMenu,children:y.jsx(vn,{present:o||c.open,children:y.jsx(ul.Slot,{scope:t.__scopeMenu,children:y.jsx(hp,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:m,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:g=>{f.isUsingKeyboardRef.current&&p.current?.focus(),g.preventDefault()},onCloseAutoFocus:g=>g.preventDefault(),onFocusOutside:_e(t.onFocusOutside,g=>{g.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:_e(t.onEscapeKeyDown,g=>{f.onClose(),g.preventDefault()}),onKeyDown:_e(t.onKeyDown,g=>{const v=g.currentTarget.contains(g.target),w=vj[f.dir].includes(g.key);v&&w&&(c.onOpenChange(!1),d.trigger?.focus(),g.preventDefault())})})})})})});B_.displayName=L_;function V_(t){return t?"open":"closed"}function Mu(t){return t==="indeterminate"}function gp(t){return Mu(t)?"indeterminate":t?"checked":"unchecked"}function Pj(t){const n=document.activeElement;for(const a of t)if(a===n||(a.focus(),document.activeElement!==n))return}function Lj(t,n){return t.map((a,o)=>t[(n+o)%t.length])}function Bj(t,n,a){const l=n.length>1&&Array.from(n).every(m=>m===n[0])?n[0]:n,c=a?t.indexOf(a):-1;let f=Lj(t,Math.max(c,0));l.length===1&&(f=f.filter(m=>m!==a));const p=f.find(m=>m.toLowerCase().startsWith(l.toLowerCase()));return p!==a?p:void 0}function Vj(t,n){const{x:a,y:o}=t;let l=!1;for(let c=0,f=n.length-1;c<n.length;f=c++){const d=n[c],p=n[f],m=d.x,g=d.y,v=p.x,w=p.y;g>o!=w>o&&a<(v-m)*(o-g)/(w-g)+m&&(l=!l)}return l}function Hj(t,n){if(!n)return!1;const a={x:t.clientX,y:t.clientY};return Vj(a,n)}function fl(t){return n=>n.pointerType==="mouse"?t(n):void 0}var Fj=w_,Ij=up,qj=__,Gj=E_,Yj=mp,Zj=T_,Qj=rf,$j=C_,Xj=O_,Kj=N_,Wj=k_,Jj=j_,e4=z_,t4=P_,n4=B_,af="DropdownMenu",[r4,iz]=Mr(af,[b_]),ln=b_(),[a4,H_]=r4(af),F_=t=>{const{__scopeDropdownMenu:n,children:a,dir:o,open:l,defaultOpen:c,onOpenChange:f,modal:d=!0}=t,p=ln(n),m=x.useRef(null),[g,v]=oa({prop:l,defaultProp:c??!1,onChange:f,caller:af});return y.jsx(a4,{scope:n,triggerId:Er(),triggerRef:m,contentId:Er(),open:g,onOpenChange:v,onOpenToggle:x.useCallback(()=>v(w=>!w),[v]),modal:d,children:y.jsx(Fj,{...p,open:g,onOpenChange:v,dir:o,modal:d,children:a})})};F_.displayName=af;var I_="DropdownMenuTrigger",q_=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,disabled:o=!1,...l}=t,c=H_(I_,a),f=ln(a);return y.jsx(Ij,{asChild:!0,...f,children:y.jsx(Ue.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...l,ref:Bu(n,c.triggerRef),onPointerDown:_e(t.onPointerDown,d=>{!o&&d.button===0&&d.ctrlKey===!1&&(c.onOpenToggle(),c.open||d.preventDefault())}),onKeyDown:_e(t.onKeyDown,d=>{o||(["Enter"," "].includes(d.key)&&c.onOpenToggle(),d.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});q_.displayName=I_;var s4="DropdownMenuPortal",G_=t=>{const{__scopeDropdownMenu:n,...a}=t,o=ln(n);return y.jsx(qj,{...o,...a})};G_.displayName=s4;var Y_="DropdownMenuContent",Z_=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=H_(Y_,a),c=ln(a),f=x.useRef(!1);return y.jsx(Gj,{id:l.contentId,"aria-labelledby":l.triggerId,...c,...o,ref:n,onCloseAutoFocus:_e(t.onCloseAutoFocus,d=>{f.current||l.triggerRef.current?.focus(),f.current=!1,d.preventDefault()}),onInteractOutside:_e(t.onInteractOutside,d=>{const p=d.detail.originalEvent,m=p.button===0&&p.ctrlKey===!0,g=p.button===2||m;(!l.modal||g)&&(f.current=!0)}),style:{...t.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)"}})});Z_.displayName=Y_;var o4="DropdownMenuGroup",i4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Yj,{...l,...o,ref:n})});i4.displayName=o4;var l4="DropdownMenuLabel",c4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Zj,{...l,...o,ref:n})});c4.displayName=l4;var u4="DropdownMenuItem",Q_=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Qj,{...l,...o,ref:n})});Q_.displayName=u4;var f4="DropdownMenuCheckboxItem",d4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx($j,{...l,...o,ref:n})});d4.displayName=f4;var h4="DropdownMenuRadioGroup",m4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Xj,{...l,...o,ref:n})});m4.displayName=h4;var p4="DropdownMenuRadioItem",g4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Kj,{...l,...o,ref:n})});g4.displayName=p4;var v4="DropdownMenuItemIndicator",y4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Wj,{...l,...o,ref:n})});y4.displayName=v4;var b4="DropdownMenuSeparator",x4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(Jj,{...l,...o,ref:n})});x4.displayName=b4;var w4="DropdownMenuArrow",S4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(e4,{...l,...o,ref:n})});S4.displayName=w4;var _4="DropdownMenuSubTrigger",E4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(t4,{...l,...o,ref:n})});E4.displayName=_4;var T4="DropdownMenuSubContent",R4=x.forwardRef((t,n)=>{const{__scopeDropdownMenu:a,...o}=t,l=ln(a);return y.jsx(n4,{...l,...o,ref:n,style:{...t.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)"}})});R4.displayName=T4;var C4=F_,A4=q_,O4=G_,M4=Z_,N4=Q_;function D4({...t}){return y.jsx(C4,{"data-slot":"dropdown-menu",...t})}function k4({...t}){return y.jsx(A4,{"data-slot":"dropdown-menu-trigger",...t})}function j4({className:t,sideOffset:n=4,...a}){return y.jsx(O4,{children:y.jsx(M4,{"data-slot":"dropdown-menu-content",sideOffset:n,className:Je("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 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",t),...a})})}function B0({className:t,inset:n,variant:a="default",...o}){return y.jsx(N4,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":a,className:Je("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",t),...o})}function z4(t,n){return x.useReducer((a,o)=>n[a][o]??a,t)}var vp="ScrollArea",[$_,lz]=Mr(vp),[U4,Gn]=$_(vp),X_=x.forwardRef((t,n)=>{const{__scopeScrollArea:a,type:o="hover",dir:l,scrollHideDelay:c=600,...f}=t,[d,p]=x.useState(null),[m,g]=x.useState(null),[v,w]=x.useState(null),[R,E]=x.useState(null),[_,T]=x.useState(null),[O,N]=x.useState(0),[z,L]=x.useState(0),[C,I]=x.useState(!1),[P,q]=x.useState(!1),re=We(n,xe=>p(xe)),ce=_l(l);return y.jsx(U4,{scope:a,type:o,dir:ce,scrollHideDelay:c,scrollArea:d,viewport:m,onViewportChange:g,content:v,onContentChange:w,scrollbarX:R,onScrollbarXChange:E,scrollbarXEnabled:C,onScrollbarXEnabledChange:I,scrollbarY:_,onScrollbarYChange:T,scrollbarYEnabled:P,onScrollbarYEnabledChange:q,onCornerWidthChange:N,onCornerHeightChange:L,children:y.jsx(Ue.div,{dir:ce,...f,ref:re,style:{position:"relative","--radix-scroll-area-corner-width":O+"px","--radix-scroll-area-corner-height":z+"px",...t.style}})})});X_.displayName=vp;var K_="ScrollAreaViewport",W_=x.forwardRef((t,n)=>{const{__scopeScrollArea:a,children:o,nonce:l,...c}=t,f=Gn(K_,a),d=x.useRef(null),p=We(n,d,f.onViewportChange);return y.jsxs(y.Fragment,{children:[y.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),y.jsx(Ue.div,{"data-radix-scroll-area-viewport":"",...c,ref:p,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...t.style},children:y.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});W_.displayName=K_;var Dr="ScrollAreaScrollbar",J_=x.forwardRef((t,n)=>{const{forceMount:a,...o}=t,l=Gn(Dr,t.__scopeScrollArea),{onScrollbarXEnabledChange:c,onScrollbarYEnabledChange:f}=l,d=t.orientation==="horizontal";return x.useEffect(()=>(d?c(!0):f(!0),()=>{d?c(!1):f(!1)}),[d,c,f]),l.type==="hover"?y.jsx(P4,{...o,ref:n,forceMount:a}):l.type==="scroll"?y.jsx(L4,{...o,ref:n,forceMount:a}):l.type==="auto"?y.jsx(e1,{...o,ref:n,forceMount:a}):l.type==="always"?y.jsx(yp,{...o,ref:n}):null});J_.displayName=Dr;var P4=x.forwardRef((t,n)=>{const{forceMount:a,...o}=t,l=Gn(Dr,t.__scopeScrollArea),[c,f]=x.useState(!1);return x.useEffect(()=>{const d=l.scrollArea;let p=0;if(d){const m=()=>{window.clearTimeout(p),f(!0)},g=()=>{p=window.setTimeout(()=>f(!1),l.scrollHideDelay)};return d.addEventListener("pointerenter",m),d.addEventListener("pointerleave",g),()=>{window.clearTimeout(p),d.removeEventListener("pointerenter",m),d.removeEventListener("pointerleave",g)}}},[l.scrollArea,l.scrollHideDelay]),y.jsx(vn,{present:a||c,children:y.jsx(e1,{"data-state":c?"visible":"hidden",...o,ref:n})})}),L4=x.forwardRef((t,n)=>{const{forceMount:a,...o}=t,l=Gn(Dr,t.__scopeScrollArea),c=t.orientation==="horizontal",f=of(()=>p("SCROLL_END"),100),[d,p]=z4("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return x.useEffect(()=>{if(d==="idle"){const m=window.setTimeout(()=>p("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(m)}},[d,l.scrollHideDelay,p]),x.useEffect(()=>{const m=l.viewport,g=c?"scrollLeft":"scrollTop";if(m){let v=m[g];const w=()=>{const R=m[g];v!==R&&(p("SCROLL"),f()),v=R};return m.addEventListener("scroll",w),()=>m.removeEventListener("scroll",w)}},[l.viewport,c,p,f]),y.jsx(vn,{present:a||d!=="hidden",children:y.jsx(yp,{"data-state":d==="hidden"?"hidden":"visible",...o,ref:n,onPointerEnter:_e(t.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:_e(t.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),e1=x.forwardRef((t,n)=>{const a=Gn(Dr,t.__scopeScrollArea),{forceMount:o,...l}=t,[c,f]=x.useState(!1),d=t.orientation==="horizontal",p=of(()=>{if(a.viewport){const m=a.viewport.offsetWidth<a.viewport.scrollWidth,g=a.viewport.offsetHeight<a.viewport.scrollHeight;f(d?m:g)}},10);return No(a.viewport,p),No(a.content,p),y.jsx(vn,{present:o||c,children:y.jsx(yp,{"data-state":c?"visible":"hidden",...l,ref:n})})}),yp=x.forwardRef((t,n)=>{const{orientation:a="vertical",...o}=t,l=Gn(Dr,t.__scopeScrollArea),c=x.useRef(null),f=x.useRef(0),[d,p]=x.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),m=s1(d.viewport,d.content),g={...o,sizes:d,onSizesChange:p,hasThumb:m>0&&m<1,onThumbChange:w=>c.current=w,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:w=>f.current=w};function v(w,R){return q4(w,f.current,d,R)}return a==="horizontal"?y.jsx(B4,{...g,ref:n,onThumbPositionChange:()=>{if(l.viewport&&c.current){const w=l.viewport.scrollLeft,R=V0(w,d,l.dir);c.current.style.transform=`translate3d(${R}px, 0, 0)`}},onWheelScroll:w=>{l.viewport&&(l.viewport.scrollLeft=w)},onDragScroll:w=>{l.viewport&&(l.viewport.scrollLeft=v(w,l.dir))}}):a==="vertical"?y.jsx(V4,{...g,ref:n,onThumbPositionChange:()=>{if(l.viewport&&c.current){const w=l.viewport.scrollTop,R=V0(w,d);c.current.style.transform=`translate3d(0, ${R}px, 0)`}},onWheelScroll:w=>{l.viewport&&(l.viewport.scrollTop=w)},onDragScroll:w=>{l.viewport&&(l.viewport.scrollTop=v(w))}}):null}),B4=x.forwardRef((t,n)=>{const{sizes:a,onSizesChange:o,...l}=t,c=Gn(Dr,t.__scopeScrollArea),[f,d]=x.useState(),p=x.useRef(null),m=We(n,p,c.onScrollbarXChange);return x.useEffect(()=>{p.current&&d(getComputedStyle(p.current))},[p]),y.jsx(n1,{"data-orientation":"horizontal",...l,ref:m,sizes:a,style:{bottom:0,left:c.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:c.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":sf(a)+"px",...t.style},onThumbPointerDown:g=>t.onThumbPointerDown(g.x),onDragScroll:g=>t.onDragScroll(g.x),onWheelScroll:(g,v)=>{if(c.viewport){const w=c.viewport.scrollLeft+g.deltaX;t.onWheelScroll(w),i1(w,v)&&g.preventDefault()}},onResize:()=>{p.current&&c.viewport&&f&&o({content:c.viewport.scrollWidth,viewport:c.viewport.offsetWidth,scrollbar:{size:p.current.clientWidth,paddingStart:Du(f.paddingLeft),paddingEnd:Du(f.paddingRight)}})}})}),V4=x.forwardRef((t,n)=>{const{sizes:a,onSizesChange:o,...l}=t,c=Gn(Dr,t.__scopeScrollArea),[f,d]=x.useState(),p=x.useRef(null),m=We(n,p,c.onScrollbarYChange);return x.useEffect(()=>{p.current&&d(getComputedStyle(p.current))},[p]),y.jsx(n1,{"data-orientation":"vertical",...l,ref:m,sizes:a,style:{top:0,right:c.dir==="ltr"?0:void 0,left:c.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":sf(a)+"px",...t.style},onThumbPointerDown:g=>t.onThumbPointerDown(g.y),onDragScroll:g=>t.onDragScroll(g.y),onWheelScroll:(g,v)=>{if(c.viewport){const w=c.viewport.scrollTop+g.deltaY;t.onWheelScroll(w),i1(w,v)&&g.preventDefault()}},onResize:()=>{p.current&&c.viewport&&f&&o({content:c.viewport.scrollHeight,viewport:c.viewport.offsetHeight,scrollbar:{size:p.current.clientHeight,paddingStart:Du(f.paddingTop),paddingEnd:Du(f.paddingBottom)}})}})}),[H4,t1]=$_(Dr),n1=x.forwardRef((t,n)=>{const{__scopeScrollArea:a,sizes:o,hasThumb:l,onThumbChange:c,onThumbPointerUp:f,onThumbPointerDown:d,onThumbPositionChange:p,onDragScroll:m,onWheelScroll:g,onResize:v,...w}=t,R=Gn(Dr,a),[E,_]=x.useState(null),T=We(n,re=>_(re)),O=x.useRef(null),N=x.useRef(""),z=R.viewport,L=o.content-o.viewport,C=$t(g),I=$t(p),P=of(v,10);function q(re){if(O.current){const ce=re.clientX-O.current.left,xe=re.clientY-O.current.top;m({x:ce,y:xe})}}return x.useEffect(()=>{const re=ce=>{const xe=ce.target;E?.contains(xe)&&C(ce,L)};return document.addEventListener("wheel",re,{passive:!1}),()=>document.removeEventListener("wheel",re,{passive:!1})},[z,E,L,C]),x.useEffect(I,[o,I]),No(E,P),No(R.content,P),y.jsx(H4,{scope:a,scrollbar:E,hasThumb:l,onThumbChange:$t(c),onThumbPointerUp:$t(f),onThumbPositionChange:I,onThumbPointerDown:$t(d),children:y.jsx(Ue.div,{...w,ref:T,style:{position:"absolute",...w.style},onPointerDown:_e(t.onPointerDown,re=>{re.button===0&&(re.target.setPointerCapture(re.pointerId),O.current=E.getBoundingClientRect(),N.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",R.viewport&&(R.viewport.style.scrollBehavior="auto"),q(re))}),onPointerMove:_e(t.onPointerMove,q),onPointerUp:_e(t.onPointerUp,re=>{const ce=re.target;ce.hasPointerCapture(re.pointerId)&&ce.releasePointerCapture(re.pointerId),document.body.style.webkitUserSelect=N.current,R.viewport&&(R.viewport.style.scrollBehavior=""),O.current=null})})})}),Nu="ScrollAreaThumb",r1=x.forwardRef((t,n)=>{const{forceMount:a,...o}=t,l=t1(Nu,t.__scopeScrollArea);return y.jsx(vn,{present:a||l.hasThumb,children:y.jsx(F4,{ref:n,...o})})}),F4=x.forwardRef((t,n)=>{const{__scopeScrollArea:a,style:o,...l}=t,c=Gn(Nu,a),f=t1(Nu,a),{onThumbPositionChange:d}=f,p=We(n,v=>f.onThumbChange(v)),m=x.useRef(void 0),g=of(()=>{m.current&&(m.current(),m.current=void 0)},100);return x.useEffect(()=>{const v=c.viewport;if(v){const w=()=>{if(g(),!m.current){const R=G4(v,d);m.current=R,d()}};return d(),v.addEventListener("scroll",w),()=>v.removeEventListener("scroll",w)}},[c.viewport,g,d]),y.jsx(Ue.div,{"data-state":f.hasThumb?"visible":"hidden",...l,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:_e(t.onPointerDownCapture,v=>{const R=v.target.getBoundingClientRect(),E=v.clientX-R.left,_=v.clientY-R.top;f.onThumbPointerDown({x:E,y:_})}),onPointerUp:_e(t.onPointerUp,f.onThumbPointerUp)})});r1.displayName=Nu;var bp="ScrollAreaCorner",a1=x.forwardRef((t,n)=>{const a=Gn(bp,t.__scopeScrollArea),o=!!(a.scrollbarX&&a.scrollbarY);return a.type!=="scroll"&&o?y.jsx(I4,{...t,ref:n}):null});a1.displayName=bp;var I4=x.forwardRef((t,n)=>{const{__scopeScrollArea:a,...o}=t,l=Gn(bp,a),[c,f]=x.useState(0),[d,p]=x.useState(0),m=!!(c&&d);return No(l.scrollbarX,()=>{const g=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(g),p(g)}),No(l.scrollbarY,()=>{const g=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(g),f(g)}),m?y.jsx(Ue.div,{...o,ref:n,style:{width:c,height:d,position:"absolute",right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:0,...t.style}}):null});function Du(t){return t?parseInt(t,10):0}function s1(t,n){const a=t/n;return isNaN(a)?0:a}function sf(t){const n=s1(t.viewport,t.content),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=(t.scrollbar.size-a)*n;return Math.max(o,18)}function q4(t,n,a,o="ltr"){const l=sf(a),c=l/2,f=n||c,d=l-f,p=a.scrollbar.paddingStart+f,m=a.scrollbar.size-a.scrollbar.paddingEnd-d,g=a.content-a.viewport,v=o==="ltr"?[0,g]:[g*-1,0];return o1([p,m],v)(t)}function V0(t,n,a="ltr"){const o=sf(n),l=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,c=n.scrollbar.size-l,f=n.content-n.viewport,d=c-o,p=a==="ltr"?[0,f]:[f*-1,0],m=um(t,p);return o1([0,f],[0,d])(m)}function o1(t,n){return a=>{if(t[0]===t[1]||n[0]===n[1])return n[0];const o=(n[1]-n[0])/(t[1]-t[0]);return n[0]+o*(a-t[0])}}function i1(t,n){return t>0&&t<n}var G4=(t,n=()=>{})=>{let a={left:t.scrollLeft,top:t.scrollTop},o=0;return(function l(){const c={left:t.scrollLeft,top:t.scrollTop},f=a.left!==c.left,d=a.top!==c.top;(f||d)&&n(),a=c,o=window.requestAnimationFrame(l)})(),()=>window.cancelAnimationFrame(o)};function of(t,n){const a=$t(t),o=x.useRef(0);return x.useEffect(()=>()=>window.clearTimeout(o.current),[]),x.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(a,n)},[a,n])}function No(t,n){const a=$t(n);Xt(()=>{let o=0;if(t){const l=new ResizeObserver(()=>{cancelAnimationFrame(o),o=window.requestAnimationFrame(a)});return l.observe(t),()=>{window.cancelAnimationFrame(o),l.unobserve(t)}}},[t,a])}var Y4=X_,Z4=W_,Q4=a1;function $4({className:t,children:n,...a}){return y.jsxs(Y4,{"data-slot":"scroll-area",className:Je("relative",t),...a,children:[y.jsx(Z4,{"data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:n}),y.jsx(X4,{}),y.jsx(Q4,{})]})}function X4({className:t,orientation:n="vertical",...a}){return y.jsx(J_,{"data-slot":"scroll-area-scrollbar",orientation:n,className:Je("flex touch-none p-px transition-colors select-none",n==="vertical"&&"h-full w-2.5 border-l border-l-transparent",n==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",t),...a,children:y.jsx(r1,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function K4({className:t,...n}){return y.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:y.jsx("table",{"data-slot":"table",className:Je("w-full caption-bottom text-sm",t),...n})})}function W4({className:t,...n}){return y.jsx("thead",{"data-slot":"table-header",className:Je("[&_tr]:border-b",t),...n})}function J4({className:t,...n}){return y.jsx("tbody",{"data-slot":"table-body",className:Je("[&_tr:last-child]:border-0",t),...n})}function Wc({className:t,...n}){return y.jsx("tr",{"data-slot":"table-row",className:Je("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",t),...n})}function Jc({className:t,...n}){return y.jsx("th",{"data-slot":"table-head",className:Je("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...n})}function xo({className:t,...n}){return y.jsx("td",{"data-slot":"table-cell",className:Je("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...n})}class e3{static ID_EXTENSION="ex-root"}function t3(t=e3.ID_EXTENSION){const[n,a]=x.useState(null);return x.useEffect(()=>{const o=document.getElementById(t);o?.shadowRoot?a(o.shadowRoot):a(document.body)},[t]),n}function n3(t){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",n.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const r3=t=>{switch(t){case"success":return o3;case"info":return l3;case"warning":return i3;case"error":return c3;default:return null}},a3=Array(12).fill(0),s3=({visible:t,className:n})=>$.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":t},$.createElement("div",{className:"sonner-spinner"},a3.map((a,o)=>$.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${o}`})))),o3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.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"})),i3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},$.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"})),l3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.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"})),c3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.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"})),u3=$.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"},$.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),$.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),f3=()=>{const[t,n]=$.useState(document.hidden);return $.useEffect(()=>{const a=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let wm=1;class d3{constructor(){this.subscribe=n=>(this.subscribers.push(n),()=>{const a=this.subscribers.indexOf(n);this.subscribers.splice(a,1)}),this.publish=n=>{this.subscribers.forEach(a=>a(n))},this.addToast=n=>{this.publish(n),this.toasts=[...this.toasts,n]},this.create=n=>{var a;const{message:o,...l}=n,c=typeof n?.id=="number"||((a=n.id)==null?void 0:a.length)>0?n.id:wm++,f=this.toasts.find(p=>p.id===c),d=n.dismissible===void 0?!0:n.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),f?this.toasts=this.toasts.map(p=>p.id===c?(this.publish({...p,...n,id:c,title:o}),{...p,...n,id:c,dismissible:d,title:o}):p):this.addToast({title:o,...l,dismissible:d,id:c}),c},this.dismiss=n=>(n?(this.dismissedToasts.add(n),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:n,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(o=>o({id:a.id,dismiss:!0}))}),n),this.message=(n,a)=>this.create({...a,message:n}),this.error=(n,a)=>this.create({...a,message:n,type:"error"}),this.success=(n,a)=>this.create({...a,type:"success",message:n}),this.info=(n,a)=>this.create({...a,type:"info",message:n}),this.warning=(n,a)=>this.create({...a,type:"warning",message:n}),this.loading=(n,a)=>this.create({...a,type:"loading",message:n}),this.promise=(n,a)=>{if(!a)return;let o;a.loading!==void 0&&(o=this.create({...a,promise:n,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(n instanceof Function?n():n);let c=o!==void 0,f;const d=l.then(async m=>{if(f=["resolve",m],$.isValidElement(m))c=!1,this.create({id:o,type:"default",message:m});else if(m3(m)&&!m.ok){c=!1;const v=typeof a.error=="function"?await a.error(`HTTP error! status: ${m.status}`):a.error,w=typeof a.description=="function"?await a.description(`HTTP error! status: ${m.status}`):a.description,E=typeof v=="object"&&!$.isValidElement(v)?v:{message:v};this.create({id:o,type:"error",description:w,...E})}else if(m instanceof Error){c=!1;const v=typeof a.error=="function"?await a.error(m):a.error,w=typeof a.description=="function"?await a.description(m):a.description,E=typeof v=="object"&&!$.isValidElement(v)?v:{message:v};this.create({id:o,type:"error",description:w,...E})}else if(a.success!==void 0){c=!1;const v=typeof a.success=="function"?await a.success(m):a.success,w=typeof a.description=="function"?await a.description(m):a.description,E=typeof v=="object"&&!$.isValidElement(v)?v:{message:v};this.create({id:o,type:"success",description:w,...E})}}).catch(async m=>{if(f=["reject",m],a.error!==void 0){c=!1;const g=typeof a.error=="function"?await a.error(m):a.error,v=typeof a.description=="function"?await a.description(m):a.description,R=typeof g=="object"&&!$.isValidElement(g)?g:{message:g};this.create({id:o,type:"error",description:v,...R})}}).finally(()=>{c&&(this.dismiss(o),o=void 0),a.finally==null||a.finally.call(a)}),p=()=>new Promise((m,g)=>d.then(()=>f[0]==="reject"?g(f[1]):m(f[1])).catch(g));return typeof o!="string"&&typeof o!="number"?{unwrap:p}:Object.assign(o,{unwrap:p})},this.custom=(n,a)=>{const o=a?.id||wm++;return this.create({jsx:n(o),id:o,...a}),o},this.getActiveToasts=()=>this.toasts.filter(n=>!this.dismissedToasts.has(n.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const mn=new d3,h3=(t,n)=>{const a=n?.id||wm++;return mn.addToast({title:t,...n,id:a}),a},m3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",p3=h3,g3=()=>mn.toasts,v3=()=>mn.getActiveToasts(),y3=Object.assign(p3,{success:mn.success,info:mn.info,warning:mn.warning,error:mn.error,custom:mn.custom,message:mn.message,promise:mn.promise,dismiss:mn.dismiss,loading:mn.loading},{getHistory:g3,getToasts:v3});n3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function eu(t){return t.label!==void 0}const b3=3,x3="24px",w3="16px",H0=4e3,S3=356,_3=14,E3=45,T3=200;function br(...t){return t.filter(Boolean).join(" ")}function R3(t){const[n,a]=t.split("-"),o=[];return n&&o.push(n),a&&o.push(a),o}const C3=t=>{var n,a,o,l,c,f,d,p,m;const{invert:g,toast:v,unstyled:w,interacting:R,setHeights:E,visibleToasts:_,heights:T,index:O,toasts:N,expanded:z,removeToast:L,defaultRichColors:C,closeButton:I,style:P,cancelButtonStyle:q,actionButtonStyle:re,className:ce="",descriptionClassName:xe="",duration:oe,position:ie,gap:fe,expandByDefault:ge,classNames:D,icons:Z,closeButtonAriaLabel:B="Close toast"}=t,[te,A]=$.useState(null),[W,ue]=$.useState(null),[X,se]=$.useState(!1),[we,ve]=$.useState(!1),[ae,he]=$.useState(!1),[Fe,Le]=$.useState(!1),[Ie,Ge]=$.useState(!1),[At,Bt]=$.useState(0),[or,ir]=$.useState(0),vt=$.useRef(v.duration||oe||H0),Ho=$.useRef(null),tn=$.useRef(null),k=O===0,F=O+1<=_,K=v.type,pe=v.dismissible!==!1,me=v.className||"",de=v.descriptionClassName||"",Ee=$.useMemo(()=>T.findIndex(Pe=>Pe.toastId===v.id)||0,[T,v.id]),ze=$.useMemo(()=>{var Pe;return(Pe=v.closeButton)!=null?Pe:I},[v.closeButton,I]),Qe=$.useMemo(()=>v.duration||oe||H0,[v.duration,oe]),at=$.useRef(0),yn=$.useRef(0),bn=$.useRef(0),lr=$.useRef(null),[cr,ur]=ie.split("-"),Dn=$.useMemo(()=>T.reduce((Pe,xt,Ot)=>Ot>=Ee?Pe:Pe+xt.height,0),[T,Ee]),fr=f3(),kr=v.invert||g,la=K==="loading";yn.current=$.useMemo(()=>Ee*fe+Dn,[Ee,Dn]),$.useEffect(()=>{vt.current=Qe},[Qe]),$.useEffect(()=>{se(!0)},[]),$.useEffect(()=>{const Pe=tn.current;if(Pe){const xt=Pe.getBoundingClientRect().height;return ir(xt),E(Ot=>[{toastId:v.id,height:xt,position:v.position},...Ot]),()=>E(Ot=>Ot.filter(Gt=>Gt.toastId!==v.id))}},[E,v.id]),$.useLayoutEffect(()=>{if(!X)return;const Pe=tn.current,xt=Pe.style.height;Pe.style.height="auto";const Ot=Pe.getBoundingClientRect().height;Pe.style.height=xt,ir(Ot),E(Gt=>Gt.find(kt=>kt.toastId===v.id)?Gt.map(kt=>kt.toastId===v.id?{...kt,height:Ot}:kt):[{toastId:v.id,height:Ot,position:v.position},...Gt])},[X,v.title,v.description,E,v.id,v.jsx,v.action,v.cancel]);const Yn=$.useCallback(()=>{ve(!0),Bt(yn.current),E(Pe=>Pe.filter(xt=>xt.toastId!==v.id)),setTimeout(()=>{L(v)},T3)},[v,L,E,yn]);$.useEffect(()=>{if(v.promise&&K==="loading"||v.duration===1/0||v.type==="loading")return;let Pe;return z||R||fr?(()=>{if(bn.current<at.current){const Gt=new Date().getTime()-at.current;vt.current=vt.current-Gt}bn.current=new Date().getTime()})():(()=>{vt.current!==1/0&&(at.current=new Date().getTime(),Pe=setTimeout(()=>{v.onAutoClose==null||v.onAutoClose.call(v,v),Yn()},vt.current))})(),()=>clearTimeout(Pe)},[z,R,v,K,fr,Yn]),$.useEffect(()=>{v.delete&&(Yn(),v.onDismiss==null||v.onDismiss.call(v,v))},[Yn,v.delete]);function Ol(){var Pe;if(Z?.loading){var xt;return $.createElement("div",{className:br(D?.loader,v==null||(xt=v.classNames)==null?void 0:xt.loader,"sonner-loader"),"data-visible":K==="loading"},Z.loading)}return $.createElement(s3,{className:br(D?.loader,v==null||(Pe=v.classNames)==null?void 0:Pe.loader),visible:K==="loading"})}const Fo=v.icon||Z?.[K]||r3(K);var ca,Ml;return $.createElement("li",{tabIndex:0,ref:tn,className:br(ce,me,D?.toast,v==null||(n=v.classNames)==null?void 0:n.toast,D?.default,D?.[K],v==null||(a=v.classNames)==null?void 0:a[K]),"data-sonner-toast":"","data-rich-colors":(ca=v.richColors)!=null?ca:C,"data-styled":!(v.jsx||v.unstyled||w),"data-mounted":X,"data-promise":!!v.promise,"data-swiped":Ie,"data-removed":we,"data-visible":F,"data-y-position":cr,"data-x-position":ur,"data-index":O,"data-front":k,"data-swiping":ae,"data-dismissible":pe,"data-type":K,"data-invert":kr,"data-swipe-out":Fe,"data-swipe-direction":W,"data-expanded":!!(z||ge&&X),"data-testid":v.testId,style:{"--index":O,"--toasts-before":O,"--z-index":N.length-O,"--offset":`${we?At:yn.current}px`,"--initial-height":ge?"auto":`${or}px`,...P,...v.style},onDragEnd:()=>{he(!1),A(null),lr.current=null},onPointerDown:Pe=>{Pe.button!==2&&(la||!pe||(Ho.current=new Date,Bt(yn.current),Pe.target.setPointerCapture(Pe.pointerId),Pe.target.tagName!=="BUTTON"&&(he(!0),lr.current={x:Pe.clientX,y:Pe.clientY})))},onPointerUp:()=>{var Pe,xt,Ot;if(Fe||!pe)return;lr.current=null;const Gt=Number(((Pe=tn.current)==null?void 0:Pe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Za=Number(((xt=tn.current)==null?void 0:xt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),kt=new Date().getTime()-((Ot=Ho.current)==null?void 0:Ot.getTime()),wt=te==="x"?Gt:Za,St=Math.abs(wt)/kt;if(Math.abs(wt)>=E3||St>.11){Bt(yn.current),v.onDismiss==null||v.onDismiss.call(v,v),ue(te==="x"?Gt>0?"right":"left":Za>0?"down":"up"),Yn(),Le(!0);return}else{var dt,Vt;(dt=tn.current)==null||dt.style.setProperty("--swipe-amount-x","0px"),(Vt=tn.current)==null||Vt.style.setProperty("--swipe-amount-y","0px")}Ge(!1),he(!1),A(null)},onPointerMove:Pe=>{var xt,Ot,Gt;if(!lr.current||!pe||((xt=window.getSelection())==null?void 0:xt.toString().length)>0)return;const kt=Pe.clientY-lr.current.y,wt=Pe.clientX-lr.current.x;var St;const dt=(St=t.swipeDirections)!=null?St:R3(ie);!te&&(Math.abs(wt)>1||Math.abs(kt)>1)&&A(Math.abs(wt)>Math.abs(kt)?"x":"y");let Vt={x:0,y:0};const Os=jr=>1/(1.5+Math.abs(jr)/20);if(te==="y"){if(dt.includes("top")||dt.includes("bottom"))if(dt.includes("top")&&kt<0||dt.includes("bottom")&&kt>0)Vt.y=kt;else{const jr=kt*Os(kt);Vt.y=Math.abs(jr)<Math.abs(kt)?jr:kt}}else if(te==="x"&&(dt.includes("left")||dt.includes("right")))if(dt.includes("left")&&wt<0||dt.includes("right")&&wt>0)Vt.x=wt;else{const jr=wt*Os(wt);Vt.x=Math.abs(jr)<Math.abs(wt)?jr:wt}(Math.abs(Vt.x)>0||Math.abs(Vt.y)>0)&&Ge(!0),(Ot=tn.current)==null||Ot.style.setProperty("--swipe-amount-x",`${Vt.x}px`),(Gt=tn.current)==null||Gt.style.setProperty("--swipe-amount-y",`${Vt.y}px`)}},ze&&!v.jsx&&K!=="loading"?$.createElement("button",{"aria-label":B,"data-disabled":la,"data-close-button":!0,onClick:la||!pe?()=>{}:()=>{Yn(),v.onDismiss==null||v.onDismiss.call(v,v)},className:br(D?.closeButton,v==null||(o=v.classNames)==null?void 0:o.closeButton)},(Ml=Z?.close)!=null?Ml:u3):null,(K||v.icon||v.promise)&&v.icon!==null&&(Z?.[K]!==null||v.icon)?$.createElement("div",{"data-icon":"",className:br(D?.icon,v==null||(l=v.classNames)==null?void 0:l.icon)},v.promise||v.type==="loading"&&!v.icon?v.icon||Ol():null,v.type!=="loading"?Fo:null):null,$.createElement("div",{"data-content":"",className:br(D?.content,v==null||(c=v.classNames)==null?void 0:c.content)},$.createElement("div",{"data-title":"",className:br(D?.title,v==null||(f=v.classNames)==null?void 0:f.title)},v.jsx?v.jsx:typeof v.title=="function"?v.title():v.title),v.description?$.createElement("div",{"data-description":"",className:br(xe,de,D?.description,v==null||(d=v.classNames)==null?void 0:d.description)},typeof v.description=="function"?v.description():v.description):null),$.isValidElement(v.cancel)?v.cancel:v.cancel&&eu(v.cancel)?$.createElement("button",{"data-button":!0,"data-cancel":!0,style:v.cancelButtonStyle||q,onClick:Pe=>{eu(v.cancel)&&pe&&(v.cancel.onClick==null||v.cancel.onClick.call(v.cancel,Pe),Yn())},className:br(D?.cancelButton,v==null||(p=v.classNames)==null?void 0:p.cancelButton)},v.cancel.label):null,$.isValidElement(v.action)?v.action:v.action&&eu(v.action)?$.createElement("button",{"data-button":!0,"data-action":!0,style:v.actionButtonStyle||re,onClick:Pe=>{eu(v.action)&&(v.action.onClick==null||v.action.onClick.call(v.action,Pe),!Pe.defaultPrevented&&Yn())},className:br(D?.actionButton,v==null||(m=v.classNames)==null?void 0:m.actionButton)},v.action.label):null)};function F0(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function A3(t,n){const a={};return[t,n].forEach((o,l)=>{const c=l===1,f=c?"--mobile-offset":"--offset",d=c?w3:x3;function p(m){["top","right","bottom","left"].forEach(g=>{a[`${f}-${g}`]=typeof m=="number"?`${m}px`:m})}typeof o=="number"||typeof o=="string"?p(o):typeof o=="object"?["top","right","bottom","left"].forEach(m=>{o[m]===void 0?a[`${f}-${m}`]=d:a[`${f}-${m}`]=typeof o[m]=="number"?`${o[m]}px`:o[m]}):p(d)}),a}const cz=$.forwardRef(function(n,a){const{id:o,invert:l,position:c="bottom-right",hotkey:f=["altKey","KeyT"],expand:d,closeButton:p,className:m,offset:g,mobileOffset:v,theme:w="light",richColors:R,duration:E,style:_,visibleToasts:T=b3,toastOptions:O,dir:N=F0(),gap:z=_3,icons:L,containerAriaLabel:C="Notifications"}=n,[I,P]=$.useState([]),q=$.useMemo(()=>o?I.filter(X=>X.toasterId===o):I.filter(X=>!X.toasterId),[I,o]),re=$.useMemo(()=>Array.from(new Set([c].concat(q.filter(X=>X.position).map(X=>X.position)))),[q,c]),[ce,xe]=$.useState([]),[oe,ie]=$.useState(!1),[fe,ge]=$.useState(!1),[D,Z]=$.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),B=$.useRef(null),te=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),A=$.useRef(null),W=$.useRef(!1),ue=$.useCallback(X=>{P(se=>{var we;return(we=se.find(ve=>ve.id===X.id))!=null&&we.delete||mn.dismiss(X.id),se.filter(({id:ve})=>ve!==X.id)})},[]);return $.useEffect(()=>mn.subscribe(X=>{if(X.dismiss){requestAnimationFrame(()=>{P(se=>se.map(we=>we.id===X.id?{...we,delete:!0}:we))});return}setTimeout(()=>{Yx.flushSync(()=>{P(se=>{const we=se.findIndex(ve=>ve.id===X.id);return we!==-1?[...se.slice(0,we),{...se[we],...X},...se.slice(we+1)]:[X,...se]})})})}),[I]),$.useEffect(()=>{if(w!=="system"){Z(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Z("dark"):Z("light")),typeof window>"u")return;const X=window.matchMedia("(prefers-color-scheme: dark)");try{X.addEventListener("change",({matches:se})=>{Z(se?"dark":"light")})}catch{X.addListener(({matches:we})=>{try{Z(we?"dark":"light")}catch(ve){console.error(ve)}})}},[w]),$.useEffect(()=>{I.length<=1&&ie(!1)},[I]),$.useEffect(()=>{const X=se=>{var we;if(f.every(he=>se[he]||se.code===he)){var ae;ie(!0),(ae=B.current)==null||ae.focus()}se.code==="Escape"&&(document.activeElement===B.current||(we=B.current)!=null&&we.contains(document.activeElement))&&ie(!1)};return document.addEventListener("keydown",X),()=>document.removeEventListener("keydown",X)},[f]),$.useEffect(()=>{if(B.current)return()=>{A.current&&(A.current.focus({preventScroll:!0}),A.current=null,W.current=!1)}},[B.current]),$.createElement("section",{ref:a,"aria-label":`${C} ${te}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},re.map((X,se)=>{var we;const[ve,ae]=X.split("-");return q.length?$.createElement("ol",{key:X,dir:N==="auto"?F0():N,tabIndex:-1,ref:B,className:m,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":ve,"data-x-position":ae,style:{"--front-toast-height":`${((we=ce[0])==null?void 0:we.height)||0}px`,"--width":`${S3}px`,"--gap":`${z}px`,..._,...A3(g,v)},onBlur:he=>{W.current&&!he.currentTarget.contains(he.relatedTarget)&&(W.current=!1,A.current&&(A.current.focus({preventScroll:!0}),A.current=null))},onFocus:he=>{he.target instanceof HTMLElement&&he.target.dataset.dismissible==="false"||W.current||(W.current=!0,A.current=he.relatedTarget)},onMouseEnter:()=>ie(!0),onMouseMove:()=>ie(!0),onMouseLeave:()=>{fe||ie(!1)},onDragEnd:()=>ie(!1),onPointerDown:he=>{he.target instanceof HTMLElement&&he.target.dataset.dismissible==="false"||ge(!0)},onPointerUp:()=>ge(!1)},q.filter(he=>!he.position&&se===0||he.position===X).map((he,Fe)=>{var Le,Ie;return $.createElement(C3,{key:he.id,icons:L,index:Fe,toast:he,defaultRichColors:R,duration:(Le=O?.duration)!=null?Le:E,className:O?.className,descriptionClassName:O?.descriptionClassName,invert:l,visibleToasts:T,closeButton:(Ie=O?.closeButton)!=null?Ie:p,interacting:fe,position:X,style:O?.style,unstyled:O?.unstyled,classNames:O?.classNames,cancelButtonStyle:O?.cancelButtonStyle,actionButtonStyle:O?.actionButtonStyle,closeButtonAriaLabel:O?.closeButtonAriaLabel,removeToast:ue,toasts:q.filter(Ge=>Ge.position==he.position),heights:ce.filter(Ge=>Ge.position==he.position),setHeights:xe,expandByDefault:d,gap:z,expanded:oe,swipeDirections:n.swipeDirections})})):null}))});function O3(t,n,a,o){var l=this,c=x.useRef(null),f=x.useRef(0),d=x.useRef(0),p=x.useRef(null),m=x.useRef([]),g=x.useRef(),v=x.useRef(),w=x.useRef(t),R=x.useRef(!0);w.current=t;var E=typeof window<"u",_=!n&&n!==0&&E;if(typeof t!="function")throw new TypeError("Expected a function");n=+n||0;var T=!!(a=a||{}).leading,O=!("trailing"in a)||!!a.trailing,N="maxWait"in a,z="debounceOnServer"in a&&!!a.debounceOnServer,L=N?Math.max(+a.maxWait||0,n):null;x.useEffect(function(){return R.current=!0,function(){R.current=!1}},[]);var C=x.useMemo(function(){var I=function(ie){var fe=m.current,ge=g.current;return m.current=g.current=null,f.current=ie,d.current=d.current||ie,v.current=w.current.apply(ge,fe)},P=function(ie,fe){_&&cancelAnimationFrame(p.current),p.current=_?requestAnimationFrame(ie):setTimeout(ie,fe)},q=function(ie){if(!R.current)return!1;var fe=ie-c.current;return!c.current||fe>=n||fe<0||N&&ie-f.current>=L},re=function(ie){return p.current=null,O&&m.current?I(ie):(m.current=g.current=null,v.current)},ce=function ie(){var fe=Date.now();if(T&&d.current===f.current&&xe(),q(fe))return re(fe);if(R.current){var ge=n-(fe-c.current),D=N?Math.min(ge,L-(fe-f.current)):ge;P(ie,D)}},xe=function(){o&&o({})},oe=function(){if(E||z){var ie=Date.now(),fe=q(ie);if(m.current=[].slice.call(arguments),g.current=l,c.current=ie,fe){if(!p.current&&R.current)return f.current=c.current,P(ce,n),T?I(c.current):v.current;if(N)return P(ce,n),I(c.current)}return p.current||P(ce,n),v.current}};return oe.cancel=function(){p.current&&(_?cancelAnimationFrame(p.current):clearTimeout(p.current)),f.current=0,m.current=c.current=g.current=p.current=null},oe.isPending=function(){return!!p.current},oe.flush=function(){return p.current?re(Date.now()):v.current},oe},[T,N,n,L,O,_,E,z,o]);return C}function M3(t,n){return t===n}function N3(t,n,a){var o=M3,l=x.useRef(t),c=x.useState({})[1],f=O3(x.useCallback(function(p){l.current=p,c({})},[c]),n,a,c),d=x.useRef(t);return o(d.current,t)||(f(t),d.current=t),[l.current,f]}function uz(){const t=t3(),[n,a]=x.useState(""),[o,l]=x.useState({}),[c,f]=x.useState(1),[d]=N3(n,400),p=x.useMemo(()=>["products",{currentPage:c,search:d,filter:o}],[c,d,o]),{data:m,isFetching:g}=Gh({queryKey:p,queryFn:async()=>await Cn.apiRequest("index",yT({skip:(c-1)*Cn.item_per_page,where:{productModelCode:n,status_listing:o?.statusFilter==="all"?void 0:o.statusFilter}}))}),{data:v}=Gh({queryKey:["publised-products"],queryFn:async()=>await Cn.apiRequest("getPublistedProducts",{})??[],staleTime:0,refetchOnMount:"always"}),w=rx({mutationKey:["action-mutaions"],mutationFn:async C=>{if(C.status)return Cn.apiRequest("unlist",C);const I=await Cn.apiRequest("get",C);if(!(!I||!I?.data))return Cn.apiRequest("publist",{...C,images:tm({...I?.data}).images})}}),R=x.useMemo(()=>!m||!m?.data?[]:m?.data.map(C=>tm(C)),[m]),E=C=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(C),_=()=>{a(""),l({statusFilter:""}),f(1)},T=[o.statusFilter,n!==""].filter(Boolean).length,O=x.useMemo(()=>m?.total?Math.ceil(m.total/Cn.item_per_page):0,[m?.total,Cn.item_per_page]),N=x.useMemo(()=>(c-1)*Cn.item_per_page+1,[c]),z=x.useMemo(()=>Math.min(c*Cn.item_per_page,m?.total??0),[c,m]),L=async C=>{console.log({post:C}),w.mutate(C)};return x.useEffect(()=>{const C=setInterval(async()=>{try{if(!document.hidden){const I=await Cn.apiRequest("dequeue",{});I&&y3[I.type](I.title,{description:I.message})}}catch(I){console.error("Error in interval:",I)}},1e3);return()=>clearInterval(C)},[]),y.jsxs(BN,{children:[y.jsx(FN,{}),y.jsx(HN,{container:t,side:"left",align:"end",className:"w-auto",children:y.jsxs("div",{className:"space-y-4 h-[78vh] min-w-[638px]",children:[y.jsxs("div",{className:"flex items-center justify-between gap-4",children:[y.jsxs("div",{className:"relative flex-1",children:[y.jsx(aA,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),y.jsx(ds,{placeholder:"Search...",value:n,onChange:C=>a(C.target.value),className:"pl-10"})]}),y.jsx(l2,{filter:o,setFilter:l,activeFiltersCount:T,clearFilters:_})]}),y.jsxs("div",{className:"flex items-center justify-between w-full gap-8",children:[y.jsxs("span",{children:["Showing ",N,"-",z," of ",m?.total??0," products"]}),O>1&&y.jsxs("div",{className:"flex items-center justify-end gap-2",children:[y.jsxs(xr,{variant:"outline",size:"xs",onClick:()=>f(C=>Math.max(1,C-1)),disabled:c===1,children:[y.jsx(YC,{}),"Previous"]}),y.jsx("div",{className:"flex items-center gap-1",children:O<=7?Array.from({length:O},(C,I)=>y.jsx(xr,{variant:c===I+1?"default":"outline",size:"xs",onClick:()=>f(I+1),children:I+1},I+1)):y.jsxs(y.Fragment,{children:[y.jsx(xr,{variant:c===1?"default":"outline",size:"xs",onClick:()=>f(1),children:"1"}),c>4&&y.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),Array.from({length:3},(C,I)=>{let P;return c<=4?P=I+2:c>=O-3?P=O-4+I:P=c-1+I,P>1&&P<O?y.jsx(xr,{variant:c===P?"default":"outline",size:"xs",onClick:()=>f(P),children:P},P):null}).filter(Boolean),c<O-3&&y.jsx("span",{className:"px-2 text-muted-foreground",children:"..."}),y.jsx(xr,{variant:c===O?"default":"outline",size:"xs",onClick:()=>f(O),children:O})]})}),y.jsxs(xr,{variant:"outline",size:"xs",onClick:()=>f(C=>Math.min(O,C+1)),disabled:c===O,children:["Next",y.jsx(QC,{})]})]})]}),y.jsx("div",{className:"rounded-md border overflow-x-auto relative",children:y.jsx($4,{className:"h-[66vh] w-full",children:y.jsxs(K4,{className:"h-fit",children:[y.jsx(W4,{children:y.jsxs(Wc,{children:[y.jsx(Jc,{className:"min-w-[200px]",children:"Name"}),y.jsx(Jc,{className:"w-[80px]",children:"Price"}),y.jsx(Jc,{className:"w-[80px]",children:"Status"}),y.jsx(Jc,{className:"w-[80px] text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:"Actions"})]})}),y.jsxs(J4,{className:"relative",children:[g&&y.jsx(Wc,{children:y.jsx(xo,{colSpan:10,className:"text-center py-8 text-muted-foreground ",children:y.jsx("div",{className:"h-full flex items-center justify-center w-full",children:y.jsx(Ww,{})})})}),R.length===0&&!g?y.jsx(Wc,{children:y.jsx(xo,{colSpan:10,className:"text-center py-8 text-muted-foreground",children:y.jsx("div",{className:"h-full flex items-center justify-center w-full",children:y.jsx("span",{children:" No products found"})})})}):R.map(C=>{const I=v?.some(P=>P.title.includes(C.sku));return C.status=I,y.jsxs(Wc,{children:[y.jsxs(xo,{className:"font-medium",children:[y.jsx("div",{className:"truncate max-w-[340px] w-fit",title:C.title,children:C.title}),y.jsx("div",{className:"text-sm text-muted-foreground truncate max-w-[340px]",title:C.description,children:C.description})]}),y.jsx(xo,{className:"font-semibold",children:E(C.price)}),y.jsx(xo,{children:y.jsx(vS,{variant:"secondary",children:C?.status?"Listed":"Unlisted"})}),y.jsx(xo,{className:"text-center sticky right-0 bg-background border-l shadow-[-4px_0_8px_rgba(0,0,0,0.1)]",children:y.jsxs(D4,{children:[y.jsx(k4,{asChild:!0,children:y.jsx("div",{className:"w-full flex items-center justify-center",children:y.jsx(xr,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 mx-auto",children:y.jsx(eA,{className:"h-4 w-4"})})})}),y.jsxs(j4,{align:"end",children:[y.jsx(hj,{data:C,children:y.jsxs(B0,{onSelect:P=>{P.preventDefault(),P.stopPropagation()},children:[y.jsx(oA,{className:"h-4 w-4 mr-2"})," Review"]})}),y.jsxs(B0,{onClick:()=>L(C),children:[C.status?y.jsx(Dx,{className:"h-4 w-4 mr-2"}):y.jsx(kx,{className:"h-4 w-4 mr-2"}),C.status?"Unlist":"List"]})]})]})})]},C.id)})]})]})})})]})})]})}export{e3 as C,uz as P,j3 as Q,U3 as R,cz as T,y as j,Cn as p,z3 as q,x as r};