PageSourceSearch

https://bhenbot-3ptmdhwv.manus.space/assets/index-CofIU0gb.js

js bhenbot-3ptmdhwv.manus.space collected 2026-10-03 05:00:17 UTC 1,364,321 bytes, 562 lines download raw bytes

vendor: 28,184 bytes, lines 1-9
1function jB(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const o=Object.getOwnPropertyDescriptor(r,a);o&&Object.defineProperty(e,a,o.get?o:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();var Kp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function At(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xy={exports:{}},zu={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var zA;function OB(){if(zA)return zu;zA=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,o){var c=null;if(o!==void 0&&(c=""+o),a.key!==void 0&&(c=""+a.key),"key"in a){o={};for(var u in a)u!=="key"&&(o[u]=a[u])}else o=a;return a=o.ref,{$$typeof:e,type:r,key:c,ref:a!==void 0?a:null,props:o}}return zu.Fragment=t,zu.jsx=n,zu.jsxs=n,zu}var qA;function NB(){return qA||(qA=1,xy.exports=OB()),xy.exports}var l=NB(),$i=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},CB={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},AB=class{#t=CB;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},gi=new AB;function TB(e){setTimeout(e,0)}var Oi=typeof window>"u"||"Deno"in globalThis;function Qn(){}function EB(e,t){return typeof e=="function"?e(t):e}function oS(e){return typeof e=="number"&&e>=0&&e!==1/0}function E4(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ao(e,t){return typeof e=="function"?e(t):e}function aa(e,t){return typeof e=="function"?e(t):e}function FA(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:o,queryKey:c,stale:u}=e;if(c){if(r){if(t.queryHash!==fj(c,t.options))return!1}else if(!yd(t.queryKey,c))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||a&&a!==t.state.fetchStatus||o&&!o(t))}function UA(e,t){const{exact:n,status:r,predicate:a,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Eo(t.options.mutationKey)!==Eo(o))return!1}else if(!yd(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||a&&!a(t))}function fj(e,t){return(t?.queryKeyHashFn||Eo)(e)}function Eo(e){return JSON.stringify(e,(t,n)=>iS(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function yd(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>yd(e[n],t[n])):!1}var _B=Object.prototype.hasOwnProperty;function pj(e,t){if(e===t)return e;const n=WA(e)&&WA(t);if(!n&&!(iS(e)&&iS(t)))return t;const a=(n?e:Object.keys(e)).length,o=n?t:Object.keys(t),c=o.length,u=n?new Array(c):{};let f=0;for(let p=0;p<c;p++){const g=n?p:o[p],h=e[g],v=t[g];if(h===v){u[g]=h,(n?p<a:_B.call(e,g))&&f++;continue}if(h===null||v===null||typeof h!="object"||typeof v!="object"){u[g]=v;continue}const y=pj(h,v);u[g]=y,y===h&&f++}return a===c&&f===a?e:u}function bd(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function WA(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function iS(e){if(!GA(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!GA(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function GA(e){return Object.prototype.toString.call(e)==="[object Object]"}function kB(e){return new Promise(t=>{gi.setTimeout(t,e)})}function cS(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?pj(e,t):t}function PB(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function MB(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Rr=Symbol();function _4(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Rr?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function k4(e,t){return typeof e=="function"?e(...t):!!e}var DB=class extends $i{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!Oi&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},mj=new DB;function lS(){let e,t;const n=new Promise((a,o)=>{e=a,t=o});n.status="pending",n.catch(()=>{});function r(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{r({status:"fulfilled",value:a}),e(a)},n.reject=a=>{r({status:"rejected",reason:a}),t(a)},n}var RB=TB;function IB(){let e=[],t=0,n=u=>{u()},r=u=>{u()},a=RB;const o=u=>{t?e.push(u):a(()=>{n(u)})},c=()=>{const u=e;e=[],u.length&&a(()=>{r(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||c()}return f},batchCalls:u=>(...f)=>{o(()=>{u(...f)})},schedule:o,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{r=u},setScheduler:u=>{a=u}}}var nn=IB(),HB=class extends $i{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!Oi&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}},Rm=new HB;function LB(e){return Math.min(1e3*2**e,3e4)}function P4(e){return(e??"online")==="online"?Rm.isOnline():!0}var uS=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function M4(e){let t=!1,n=0,r;const a=lS(),o=()=>a.status!=="pending",c=b=>{if(!o()){const S=new uS(b);v(S),e.onCancel?.(S)}},u=()=>{t=!0},f=()=>{t=!1},p=()=>mj.isFocused()&&(e.networkMode==="always"||Rm.isOnline())&&e.canRun(),g=()=>P4(e.networkMode)&&e.canRun(),h=b=>{o()||(r?.(),a.resolve(b))},v=b=>{o()||(r?.(),a.reject(b))},y=()=>new Promise(b=>{r=S=>{(o()||p())&&b(S)},e.onPause?.()}).then(()=>{r=void 0,o()||e.onContinue?.()}),j=()=>{if(o())return;let b;const S=n===0?e.initialPromise:void 0;try{b=S??e.fn()}catch(T){b=Promise.reject(T)}Promise.resolve(b).then(h).catch(T=>{if(o())return;const E=e.retry??(Oi?0:3),_=e.retryDelay??LB,A=typeof _=="function"?_(n,T):_,N=E===!0||typeof E=="number"&&n<E||typeof E=="function"&&E(n,T);if(t||!N){v(T);return}n++,e.onFail?.(n,T),kB(A).then(()=>p()?void 0:y()).then(()=>{t?v(T):j()})})};return{promise:a,status:()=>a.status,cancel:c,continue:()=>(r?.(),a),cancelRetry:u,continueRetry:f,canStart:g,start:()=>(g()?j():y().then(j),a)}}var D4=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),oS(this.gcTime)&&(this.#t=gi.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Oi?1/0:300*1e3))}clearGcTimeout(){this.#t&&(gi.clearTimeout(this.#t),this.#t=void 0)}},$B=class extends D4{#t;#e;#n;#a;#r;#s;#i;constructor(e){super(),this.#i=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#n=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=VA(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=VA(this.options);t.data!==void 0&&(this.setData(t.data,{updatedAt:t.dataUpdatedAt,manual:!0}),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=cS(this.state.data,e,this.options);return this.#o({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#o({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(Qn).catch(Qn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>aa(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Rr||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ao(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!E4(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#i?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const u=this.observers.find(f=>f.options.queryFn);u&&this.setOptions(u.options)}const n=new AbortController,r=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#i=!0,n.signal)})},a=()=>{const u=_4(this.options,t),p=(()=>{const g={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(g),g})();return this.#i=!1,this.options.persister?this.options.persister(u,p,this):u(p)},c=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:a};return r(u),u})();this.options.behavior?.onFetch(c,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==c.fetchOptions?.meta)&&this.#o({type:"fetch",meta:c.fetchOptions?.meta}),this.#r=M4({initialPromise:t?.initialPromise,fn:c.fetchFn,onCancel:u=>{u instanceof uS&&u.revert&&this.setState({...this.#e,fetchStatus:"idle"}),n.abort()},onFail:(u,f)=>{this.#o({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0});try{const u=await this.#r.start();if(u===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(u),this.#n.config.onSuccess?.(u,this),this.#n.config.onSettled?.(u,this.state.error,this),u}catch(u){if(u instanceof uS){if(u.silent)return this.#r.promise;if(u.revert){if(this.state.data===void 0)throw u;return this.state.data}}throw this.#o({type:"error",error:u}),this.#n.config.onError?.(u,this),this.#n.config.onSettled?.(this.state.data,u,this),u}finally{this.scheduleGc()}}#o(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...R4(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?r:void 0,r;case"error":const a=e.error;return{...n,error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),nn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function R4(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:P4(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function VA(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var hf=class extends $i{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#i=lS(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#a=void 0;#r;#s;#i;#o;#p;#d;#f;#l;#u;#c;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),KA(this.#e,this.options)?this.#m():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return dS(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return dS(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#w(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof aa(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),t._defaulted&&!bd(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&QA(this.#e,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#e!==n||aa(this.options.enabled,this.#e)!==aa(t.enabled,this.#e)||Ao(this.options.staleTime,this.#e)!==Ao(t.staleTime,this.#e))&&this.#g();const a=this.#v();r&&(this.#e!==n||aa(this.options.enabled,this.#e)!==aa(t.enabled,this.#e)||a!==this.#c)&&this.#x(a)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return zB(this,n)&&(this.#a=n,this.#s=this.options,this.#r=this.#e.state),n}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&!this.options.experimental_prefetchInRender&&this.#i.status==="pending"&&this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(n,r))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),n=this.#t.getQueryCache().build(this.#t,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#m(e){this.#S();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Qn)),t}#g(){this.#b();const e=Ao(this.options.staleTime,this.#e);if(Oi||this.#a.isStale||!oS(e))return;const n=E4(this.#a.dataUpdatedAt,e)+1;this.#l=gi.setTimeout(()=>{this.#a.isStale||this.updateResult()},n)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#x(e){this.#w(),this.#c=e,!(Oi||aa(this.options.enabled,this.#e)===!1||!oS(this.#c)||this.#c===0)&&(this.#u=gi.setInterval(()=>{(this.options.refetchIntervalInBackground||mj.isFocused())&&this.#m()},this.#c))}#y(){this.#g(),this.#x(this.#v())}#b(){this.#l&&(gi.clearTimeout(this.#l),this.#l=void 0)}#w(){this.#u&&(gi.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#e,r=this.options,a=this.#a,o=this.#r,c=this.#s,f=e!==n?e.state:this.#n,{state:p}=e;let g={...p},h=!1,v;if(t._optimisticResults){const P=this.hasListeners(),I=!P&&KA(e,t),F=P&&QA(e,n,t,r);(I||F)&&(g={...g,...R4(p.data,e.options)}),t._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:y,errorUpdatedAt:j,status:b}=g;v=g.data;let S=!1;if(t.placeholderData!==void 0&&v===void 0&&b==="pending"){let P;a?.isPlaceholderData&&t.placeholderData===c?.placeholderData?(P=a.data,S=!0):P=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,P!==void 0&&(b="success",v=cS(a?.data,P,t),h=!0)}if(t.select&&v!==void 0&&!S)if(a&&v===o?.data&&t.select===this.#p)v=this.#d;else try{this.#p=t.select,v=t.select(v),v=cS(a?.data,v,t),this.#d=v,this.#o=null}catch(P){this.#o=P}this.#o&&(y=this.#o,v=this.#d,j=Date.now(),b="error");const T=g.fetchStatus==="fetching",E=b==="pending",_=b==="error",A=E&&T,N=v!==void 0,O={status:b,fetchStatus:g.fetchStatus,isPending:E,isSuccess:b==="success",isError:_,isInitialLoading:A,isLoading:A,data:v,dataUpdatedAt:g.dataUpdatedAt,error:y,errorUpdatedAt:j,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>f.dataUpdateCount||g.errorUpdateCount>f.errorUpdateCount,isFetching:T,isRefetching:T&&!E,isLoadingError:_&&!N,isPaused:g.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:_&&N,isStale:hj(e,t),refetch:this.refetch,promise:this.#i,isEnabled:aa(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const P=$=>{O.status==="error"?$.reject(O.error):O.data!==void 0&&$.resolve(O.data)},I=()=>{const $=this.#i=O.promise=lS();P($)},F=this.#i;switch(F.status){case"pending":e.queryHash===n.queryHash&&P(F);break;case"fulfilled":(O.status==="error"||O.data!==F.value)&&I();break;case"rejected":(O.status!=="error"||O.error!==F.reason)&&I();break}}return O}updateResult(){const e=this.#a,t=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#s=this.options,this.#r.data!==void 0&&(this.#f=this.#e),bd(t,e))return;this.#a=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,a=typeof r=="function"?r():r;if(a==="all"||!a&&!this.#h.size)return!0;const o=new Set(a??this.#h);return this.options.throwOnError&&o.add("error"),Object.keys(this.#a).some(c=>{const u=c;return this.#a[u]!==e[u]&&o.has(u)})};this.#j({listeners:n()})}#S(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#j(e){nn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function BB(e,t){return aa(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function KA(e,t){return BB(e,t)||e.state.data!==void 0&&dS(e,t,t.refetchOnMount)}function dS(e,t,n){if(aa(t.enabled,e)!==!1&&Ao(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&hj(e,t)}return!1}function QA(e,t,n,r){return(e!==t||aa(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&hj(e,n)}function hj(e,t){return aa(t.enabled,e)!==!1&&e.isStaleByTime(Ao(t.staleTime,e))}function zB(e,t){return!bd(e.getCurrentResult(),t)}function Im(e){return{onFetch:(t,n)=>{const r=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],c=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const p=async()=>{let g=!1;const h=j=>{Object.defineProperty(j,"signal",{enumerable:!0,get:()=>(t.signal.aborted?g=!0:t.signal.addEventListener("abort",()=>{g=!0}),t.signal)})},v=_4(t.options,t.fetchOptions),y=async(j,b,S)=>{if(g)return Promise.reject();if(b==null&&j.pages.length)return Promise.resolve(j);const E=(()=>{const k={client:t.client,queryKey:t.queryKey,pageParam:b,direction:S?"backward":"forward",meta:t.options.meta};return h(k),k})(),_=await v(E),{maxPages:A}=t.options,N=S?MB:PB;return{pages:N(j.pages,_,A),pageParams:N(j.pageParams,b,A)}};if(a&&o.length){const j=a==="backward",b=j?I4:fS,S={pages:o,pageParams:c},T=b(r,S);u=await y(S,T,j)}else{const j=e??o.length;do{const b=f===0?c[0]??r.initialPageParam:fS(r,u);if(f>0&&b==null)break;u=await y(u,b),f++}while(f<j)}return u};t.options.persister?t.fetchFn=()=>t.options.persister?.(p,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=p}}}function fS(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function I4(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function qB(e,t){return t?fS(e,t)!=null:!1}function FB(e,t){return!t||!e.getPreviousPageParam?!1:I4(e,t)!=null}var H4=class extends hf{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:Im()})}getOptimisticResult(e){return e.behavior=Im(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:a,isRefetching:o,isError:c,isRefetchError:u}=r,f=n.fetchMeta?.fetchMore?.direction,p=c&&f==="forward",g=a&&f==="forward",h=c&&f==="backward",v=a&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:qB(t,n.data),hasPreviousPage:FB(t,n.data),isFetchNextPageError:p,isFetchingNextPage:g,isFetchPreviousPageError:h,isFetchingPreviousPage:v,isRefetchError:u&&!p&&!h,isRefetching:o&&!g&&!v}}},UB=class extends D4{#t;#e;#n;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||L4(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=M4({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(o,c)=>{this.#r({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",a=!this.#a.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:a}),await this.#n.config.onMutate?.(e,this,n);const c=await this.options.onMutate?.(e,n);c!==this.state.context&&this.#r({type:"pending",context:c,variables:e,isPaused:a})}const o=await this.#a.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#r({type:"success",data:o}),o}catch(o){try{throw await this.#n.config.onError?.(o,e,this.state.context,this,n),await this.options.onError?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(void 0,o,e,this.state.context,n),o}finally{this.#r({type:"error",error:o})}}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),nn.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function L4(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var WB=class extends $i{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,n){const r=new UB({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#t.add(e);const t=Qp(e);if(typeof t=="string"){const n=this.#e.get(t);n?n.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=Qp(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Qp(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(a=>a.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=Qp(e);return typeof t=="string"?this.#e.get(t)?.find(r=>
vendor: 2,022 bytes, line 9
9r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){nn.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>UA(t,n))}findAll(e={}){return this.getAll().filter(t=>UA(e,t))}notify(e){nn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return nn.batch(()=>Promise.all(e.map(t=>t.continue().catch(Qn))))}};function Qp(e){return e.options.scope?.id}var GB=class extends $i{#t;#e=void 0;#n;#a;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#t.defaultMutationOptions(t),bd(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Eo(n.mutationKey)!==Eo(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#s(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(t,n){return this.#a=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??L4();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){nn.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#e.variables,r=this.#e.context,a={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};t?.type==="success"?(this.#a.onSuccess?.(t.data,n,r,a),this.#a.onSettled?.(t.data,null,
9n,r,a)):t?.type==="error"&&(this.#a.onError?.(t.error,n,r,a),this.#a.onSettled?.(void 0,t.error,n,r,a))}this.listeners.forEach(n=>{n(this.#e)})})}};function YA(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function VB(e,t,n){const r=e.slice(0);return r[t]=n,r}var KB=class extends $i{#t;#e;#n;#a;#r;#s;#i;#o;#p=[];constructor(e,t,n){super(),this.#t=e,this.#a=n,this.#n=[],this.#r=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#r.forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#r.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#a=t,nn.batch(()=>{const n=this.#r,r=this.#l(this.#n);this.#p=r,r.forEach(g=>g.observer.setOptions(g.defaultedQueryOptions));const a=r.map(g=>g.observer),o=a.map(g=>g.getCurrentResult()),c=n.length!==a.length,u=a.some((g,h)=>g!==n[h]),f=c||u,p=f?!0:o.some((g,h)=>{const v=this.#e[h];return!v||!bd(g,v)});!f&&!p||(f&&(this.#r=a),this.#e=o,this.hasListeners()&&(f&&(YA(n,a).forEach(g=>{g.destroy()}),YA(a,n).forEach(g=>{g.subscribe(h=>{this.#u(g,h)})})),this.#c()))})}getCurrentResult(){return this.#e}getQueries(){return this.#r.map(e=>e.getCurrentQuery())}getObservers(){return this.#r}getOptimisticResult(e,t){const n=this.#l(e),r=n.map(a=>a.observer.getOptimisticResult(a.defaultedQueryOptions));return[r,a=>this.#f(a??r,t),()=>this.#d(r,n)]}#d(e,t){return t.map((n,r)=>{const a=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?a:n.observer.trackResult(a,o=>{t.forEach(c=>{c.observer.trackProp(o)})})})}#f(e,t){return t?((!this.#s||this.#e!==this.#o||t!==this.#i)&&(this.#i=t,this.#o=this.#e,this.#s=pj(this.#s,t(e))),this.#s):e}#l(e){const t=new Map(this.#r.map(r=>[r.options.queryHash,r])),n=[];return e.forEach(r=>{const a=this.#t.defaultQueryOptions(r),o=t.get(a.queryHash);o?n.push({defaultedQueryOptions:a,observer:o}):n.push({defaultedQueryOptions:a,observer:new hf(this.#t,a)})}),n}#u(e,t){const n=this.#r.indexOf(e);n!==-1&&(this.#e=VB(this.#e,n,t),this.#c())}#c(){if(this.hasListeners()){const e=this.#s,t=this.#d(this.#e,this.#p),n=this.#f(t,this.#a?.combine);e!==n&&nn.batch(()=>{this.listeners.forEach(r=>{r(this.#e)})})}}},QB=class extends $i{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const r=t.queryKey,a=t.queryHash??fj(r,t);let o=this.get(a);return o||(o=new $B({client:e,queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){nn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>FA(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>FA(e,n)):t}notify(e){nn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){nn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){nn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},YB=class{#t;#e;#n;#a;#r;#s;#i;#o;constructor(e={}){this.#t=e.queryCache||new QB,this.#e=e.mutationCache||new WB,this.#n=e.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#i=mj.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=Rm.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#i?.(),this.#i=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#t.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ao(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(r.queryHash)?.state.data,c=EB(t,o);if(c!==void 0)return this.#t.build(this,r).setData(c,{...n,manual:!0})}
vendor: 4,646 bytes, lines 9-17
9setQueriesData(e,t,n){return nn.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;nn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return nn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=nn.batch(()=>this.#t.findAll(e).map(a=>a.cancel(n)));return Promise.all(r).then(Qn).catch(Qn)}invalidateQueries(e,t={}){return nn.batch(()=>(this.#t.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=nn.batch(()=>this.#t.findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let o=a.fetch(void 0,n);return n.throwOnError||(o=o.catch(Qn)),a.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Qn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(Ao(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Qn).catch(Qn)}fetchInfiniteQuery(e){return e.behavior=Im(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Qn).catch(Qn)}ensureInfiniteQueryData(e){return e.behavior=Im(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Rm.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(Eo(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{yd(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(Eo(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{yd(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=fj(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Rr&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},yy={exports:{}},Ye={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var XA;function XB(){if(XA)return Ye;XA=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),v=Symbol.iterator;function y(B){return B===null||typeof B!="object"?null:(B=v&&B[v]||B["@@iterator"],typeof B=="function"?B:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,S={};function T(B,X,Y){this.props=B,this.context=X,this.refs=S,this.updater=Y||j}T.prototype.isReactComponent={},T.prototype.setState=function(B,X){if(typeof B!="object"&&typeof B!="function"&&B!=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,B,X,"setState")},T.prototype.forceUpdate=function(B){this.updater.enqueueForceUpdate(this,B,"forceUpdate")};function E(){}E.prototype=T.prototype;function _(B,X,Y){this.props=B,this.context=X,this.refs=S,this.updater=Y||j}var A=_.prototype=new E;A.constructor=_,b(A,T.prototype),A.isPureReactComponent=!0;var N=Array.isArray;function k(){}var O={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function I(B,X,Y){var ne=Y.ref;return{$$typeof:e,type:B,key:X,ref:ne!==void 0?ne:null,props:Y}}
vendor: 5,406 bytes, line 17
17function F(B,X){return I(B.type,X,B.props)}function $(B){return typeof B=="object"&&B!==null&&B.$$typeof===e}function H(B){var X={"=":"=0",":":"=2"};return"$"+B.replace(/[=:]/g,function(Y){return X[Y]})}var W=/\/+/g;function G(B,X){return typeof B=="object"&&B!==null&&B.key!=null?H(""+B.key):X.toString(36)}function K(B){switch(B.status){case"fulfilled":return B.value;case"rejected":throw B.reason;default:switch(typeof B.status=="string"?B.then(k,k):(B.status="pending",B.then(function(X){B.status==="pending"&&(B.status="fulfilled",B.value=X)},function(X){B.status==="pending"&&(B.status="rejected",B.reason=X)})),B.status){case"fulfilled":return B.value;case"rejected":throw B.reason}}throw B}function R(B,X,Y,ne,de){var ye=typeof B;(ye==="undefined"||ye==="boolean")&&(B=null);var oe=!1;if(B===null)oe=!0;else switch(ye){case"bigint":case"string":case"number":oe=!0;break;case"object":switch(B.$$typeof){case e:case t:oe=!0;break;case g:return oe=B._init,R(oe(B._payload),X,Y,ne,de)}}if(oe)return de=de(B),oe=ne===""?"."+G(B,0):ne,N(de)?(Y="",oe!=null&&(Y=oe.replace(W,"$&/")+"/"),R(de,X,Y,"",function(Se){return Se})):de!=null&&($(de)&&(de=F(de,Y+(de.key==null||B&&B.key===de.key?"":(""+de.key).replace(W,"$&/")+"/")+oe)),X.push(de)),1;oe=0;var we=ne===""?".":ne+":";if(N(B))for(var ue=0;ue<B.length;ue++)ne=B[ue],ye=we+G(ne,ue),oe+=R(ne,X,Y,ye,de);else if(ue=y(B),typeof ue=="function")for(B=ue.call(B),ue=0;!(ne=B.next()).done;)ne=ne.value,ye=we+G(ne,ue++),oe+=R(ne,X,Y,ye,de);else if(ye==="object"){if(typeof B.then=="function")return R(K(B),X,Y,ne,de);throw X=String(B),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(B).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return oe}function U(B,X,Y){if(B==null)return B;var ne=[],de=0;return R(B,ne,"","",function(ye){return X.call(Y,ye,de++)}),ne}function q(B){if(B._status===-1){var X=B._result;X=X(),X.then(function(Y){(B._status===0||B._status===-1)&&(B._status=1,B._result=Y)},function(Y){(B._status===0||B._status===-1)&&(B._status=2,B._result=Y)}),B._status===-1&&(B._status=0,B._result=X)}if(B._status===1)return B._result.default;throw B._result}var Z=typeof reportError=="function"?reportError:function(B){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof B=="object"&&B!==null&&typeof B.message=="string"?String(B.message):String(B),error:B});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",B);return}console.error(B)},le={map:U,forEach:function(B,X,Y){U(B,function(){X.apply(this,arguments)},Y)},count:function(B){var X=0;return U(B,function(){X++}),X},toArray:function(B){return U(B,function(X){return X})||[]},only:function(B){if(!$(B))throw Error("React.Children.only expected to receive a single React element child.");return B}};return Ye.Activity=h,Ye.Children=le,Ye.Component=T,Ye.Fragment=n,Ye.Profiler=a,Ye.PureComponent=_,Ye.StrictMode=r,Ye.Suspense=f,Ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Ye.__COMPILER_RUNTIME={__proto__:null,c:function(B){return O.H.useMemoCache(B)}},Ye.cache=function(B){return function(){return B.apply(null,arguments)}},Ye.cacheSignal=function(){return null},Ye.cloneElement=function(B,X,Y){if(B==null)throw Error("The argument must be a React element, but you passed "+B+".");var ne=b({},B.props),de=B.key;if(X!=null)for(ye in X.key!==void 0&&(de=""+X.key),X)!P.call(X,ye)||ye==="key"||ye==="__self"||ye==="__source"||ye==="ref"&&X.ref===void 0||(ne[ye]=X[ye]);var ye=arguments.length-2;if(ye===1)ne.children=Y;else if(1<ye){for(var oe=Array(ye),we=0;we<ye;we++)oe[we]=arguments[we+2];ne.children=oe}return I(B.type,de,ne)},Ye.createContext=function(B){return B={$$typeof:c,_currentValue:B,_currentValue2:B,_threadCount:0,Provider:null,Consumer:null},B.Provider=B,B.Consumer={$$typeof:o,_context:B},B},Ye.createElement=function(B,X,Y){var ne,de={},ye=null;if(X!=null)for(ne in X.key!==void 0&&(ye=""+X.key),X)P.call(X,ne)&&ne!=="key"&&ne!=="__self"&&ne!=="__source"&&(de[ne]=X[ne]);var oe=arguments.length-2;if(oe===1)de.children=Y;else if(1<oe){for(var we=Array(oe),ue=0;ue<oe;ue++)we[ue]=arguments[ue+2];de.children=we}if(B&&B.defaultProps)for(ne in oe=B.defaultProps,oe)de[ne]===void 0&&(de[ne]=oe[ne]);return I(B,ye,de)},Ye.createRef=function(){return{current:null}},Ye.forwardRef=function(B){return{$$typeof:u,render:B}},Ye.isValidElement=$,Ye.lazy=function(B){return{$$typeof:g,_payload:{_status:-1,_result:B},_init:q}},Ye.memo=function(B,X){return{$$typeof:p,type:B,compare:X===void 0?null:X}},Ye.startTransition=function(B){var X=O.T,Y={};O.T=Y;try{var ne=B(),de=O.S;de!==null&&de(Y,ne),typeof ne=="object"&&ne!==null&&typeof ne.then=="function"&&ne.then(k,Z)}catch(ye){Z(ye)}finally{X!==null&&Y.types!==null&&(X.types=Y.types),O.T=X}},Ye.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Ye.use=function(B){return O.H.use(B)},Ye.useActionState=function(B,X,Y){return O.H.useActionState(B,X,Y)},Ye.useCallback=function(B,X){return O.H.useCallback(B,X)},Ye.useContext=function(B){return O.H.useContext(B)},Ye.useDebugValue=function(){},Ye.useDeferredValue=function(B,X){return O.H.useDeferredValue(B,X)},Ye.useEffect=function(B,X){return O.H.useEffect(B,X)}
17,Ye.useEffectEvent=function(B){return O.H.useEffectEvent(B)},Ye.useId=function(){return O.H.useId()},Ye.useImperativeHandle=function(B,X,Y){return O.H.useImperativeHandle(B,X,Y)},Ye.useInsertionEffect=function(B,X){return O.H.useInsertionEffect(B,X)},Ye.useLayoutEffect=function(B,X){return O.H.useLayoutEffect(B,X)},Ye.useMemo=function(B,X){return O.H.useMemo(B,X)},Ye.useOptimistic=function(B,X){return O.H.useOptimistic(B,X)},Ye.useReducer=function(B,X,Y){return O.H.useReducer(B,X,Y)},Ye.useRef=function(B){return O.H.useRef(B)},Ye.useState=function(B){return O.H.useState(B)},Ye.useSyncExternalStore=function(B,X,Y){return O.H.useSyncExternalStore(B,X,Y)},Ye.useTransition=function(){return O.H.useTransition()},Ye.version="19.2.1",Ye}var ZA;function Kh(){return ZA||(ZA=1,yy.exports=XB()),yy.exports}var C=Kh();const z=At(C),Qh=jB({__proto__:null,default:z},[C]);var $4=C.createContext(void 0),gf=e=>{const t=C.useContext($4);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},ZB=({client:e,children:t})=>(C.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx($4.Provider,{value:e,children:t})),B4=C.createContext(!1),z4=()=>C.useContext(B4);B4.Provider;function JB(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var ez=C.createContext(JB()),q4=()=>C.useContext(ez),F4=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},U4=e=>{C.useEffect(()=>{e.clearReset()},[e])},W4=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(a&&e.data===void 0||k4(n,[e.error,r])),gj=(e,t)=>t.state.data===void 0,G4=e=>{if(e.suspense){const n=a=>a==="static"?a:Math.max(a??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...a)=>n(r(...a)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},V4=(e,t)=>e.isLoading&&e.isFetching&&!t,pS=(e,t)=>e?.suspense&&t.isPending,Hm=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function K4({queries:e,...t},n){const r=gf(n),a=z4(),o=q4(),c=C.useMemo(()=>e.map(b=>{const S=r.defaultQueryOptions(b);return S._optimisticResults=a?"isRestoring":"optimistic",S}),[e,r,a]);c.forEach(b=>{G4(b),F4(b,o)}),U4(o);const[u]=C.useState(()=>new KB(r,c,t)),[f,p,g]=u.getOptimisticResult(c,t.combine),h=!a&&t.subscribed!==!1;C.useSyncExternalStore(C.useCallback(b=>h?u.subscribe(nn.batchCalls(b)):Qn,[u,h]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),C.useEffect(()=>{u.setQueries(c,t)},[c,t,u]);const y=f.some((b,S)=>pS(c[S],b))?f.flatMap((b,S)=>{const T=c[S];if(T){const E=new hf(r,T);if(pS(T,b))return Hm(T,E,o);V4(b,a)&&Hm(T,E,o)}return[]}):[];if(y.length>0)throw Promise.all(y);const j=f.find((b,S)=>{const T=c[S];return T&&W4({result:b,errorResetBoundary:o,throwOnError:T.throwOnError,query:r.getQueryCache().get(T.queryHash),suspense:T.suspense})});if(j?.error)throw j.error;return p(g())}function Yh(e,t,n){const r=z4(),a=q4(),o=gf(n),c=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(c),c._optimisticResults=r?"isRestoring":"optimistic",G4(c),F4(c,a),U4(a);const u=!o.getQueryCache().get(c.queryHash),[f]=C.useState(()=>new t(o,c)),p=f.getOptimisticResult(c),g=!r&&e.subscribed!==!1;if(C.useSyncExternalStore(C.useCallback(h=>{const v=g?f.subscribe(nn.batchCalls(h)):Qn;return f.updateResult(),v},[f,g]),()=>f.getCurrentResult(),()=>f.getCurrentResult()),C.useEffect(()=>{f.setOptions(c)},[c,f]),pS(c,p))throw Hm(c,f,a);if(W4({result:p,errorResetBoundary:a,throwOnError:c.throwOnError,query:o.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw p.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(c,p),c.experimental_prefetchInRender&&!Oi&&V4(p,r)&&(u?Hm(c,f,a):o.getQueryCache().get(c.queryHash)?.promise)?.catch(Qn).finally(()=>{f.updateResult()}),c.notifyOnChangeProps?p:f.trackResult(p)}function tz(e,t){return Yh(e,hf,t)}function nz(e,t){return Yh({...e,enabled:!0,suspense:!0,throwOnError:gj,placeholderData:void 0},hf,t)}function rz(e,t){return Yh({...e,enabled:!0,suspense:!0,throwOnError:gj},H4,t)}function az(e,t){return K4({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:gj,enabled:!0,placeholderData:void 0}))},t)}function sz(e,t){const n=gf(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function oz(e,t){const n=gf(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function iz(e,t){const n=gf(t),[r]=C.useState(()=>new GB(n,e));C.useEffect(()=>{r.setOptions(e)},[r,e]);const a=C.useSyncExternalStore(C.useCallback(c=>r.subscribe(nn.batchCalls(c)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=C.useCallback((c,u)=>{r.mutate(c,u).catch(Qn)},[r]);if(a.error&&k4(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:o,mutateAsync:a.mutate}}function cz(e,t){return Yh(e,H4,t)}function Ni(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}const lz=typeof Symbol=="function"&&!!Symbol.asyncIterator;function Q4(e){return lz&&Ni(e)&&Symbol.asyncIterator in e}var uz=Object.create,Y4=Object.defineProperty,dz=Object.getOwnPropertyDescriptor,X4=Object.getOwnPropertyNames,fz=Object.getPrototypeOf,pz=Object.prototype.hasOwnProperty,vf=(e,t)=>function(){return t||(0,e[X4(e)[0]])((t={exports:{}}).exports,t),t.exports},mz=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=X4(t),o=0,c=a.length,u;o<c;o++)u=a[o],!pz.call(e,u)&&u!==n&&Y4(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=dz(t,u))||r.enumerable});return e},Xh=(e,t,n)=>(n=e!=null?uz(fz(e)):{},mz(Y4(n,"default",{value:e,enumerable:!0}),e));const Z4=()=>{},JA=e=>{Object.freeze&&Object.freeze(e)};function J4(e,t,n){var r;const a=t.join(".");return(r=n[a])!==null&&r!==void 0||(n[a]=new Proxy(Z4,{get(o,c){if(!(typeof c!="string"||c==="then"))return J4(e,[...t,c],n)},apply(o,c,u){const f=t[t.length-1];let p={args:u,path:t};return f==="call"?p={args:u.length>=2?[u[1]]:[],path:t.slice(0,-1)}:f==="apply"&&(p={args:u.length>=2?u[1]:[],path:t.slice(0,-1)}),JA(p.args),JA(p.path),e(p)}})),n[a]}const Zh=e=>J4(e,[],Object.create(null)),vj=e=>new Proxy(Z4,{get(t,n){if(n!=="then")return e(n)}});var eR=vf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a}
17,t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),hz=vf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=eR().default;function r(a,o){if(n(a)!="object"||!a)return a;var c=a[Symbol.toPrimitive];if(c!==void 0){var u=c.call(a,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),gz=vf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=eR().default,r=hz();function a(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),tR=vf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=gz();function r(a,o,c){return(o=n(o))in a?Object.defineProperty(a,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[o]=c,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),xj=vf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=tR();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function a(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});Xh(xj());Xh(tR());var Yp=Xh(xj());function vz(e,t){if("error"in e){const r=t.deserialize(e.error);return{ok:!1,error:(0,Yp.default)((0,Yp.default)({},e),{},{error:r})}}return{ok:!0,result:(0,Yp.default)((0,Yp.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var by=class extends Error{constructor(){super("Unable to transform response from server")}};function xz(e,t){let n;try{n=vz(e,t)}catch{throw new by}if(!n.ok&&(!Ni(n.error.error)||typeof n.error.error.code!="number"))throw new by;if(n.ok&&!Ni(n.result))throw new by;return n}Xh(xj());function Jh(e){const t={subscribe(n){let r=null,a=!1,o=!1,c=!1;function u(){if(r===null){c=!0;return}o||(o=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(f){var p;a||(p=n.next)===null||p===void 0||p.call(n,f)},error(f){var p;a||(a=!0,(p=n.error)===null||p===void 0||p.call(n,f),u())},complete(){var f;a||(a=!0,(f=n.complete)===null||f===void 0||f.call(n),u())}}),c&&u(),{unsubscribe:u}},pipe(...n){return n.reduce(yz,t)}};return t}function yz(e,t){return t(e)}function bz(e){const t=new AbortController;return new Promise((r,a)=>{let o=!1;function c(){o||(o=!0,u.unsubscribe())}t.signal.addEventListener("abort",()=>{a(t.signal.reason)});const u=e.subscribe({next(f){o=!0,r(f),c()},error(f){a(f)},complete(){t.abort(),c()}})})}var wz=Object.create,nR=Object.defineProperty,Sz=Object.getOwnPropertyDescriptor,rR=Object.getOwnPropertyNames,jz=Object.getPrototypeOf,Oz=Object.prototype.hasOwnProperty,Ro=(e,t)=>function(){return t||(0,e[rR(e)[0]])((t={exports:{}}).exports,t),t.exports},Nz=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=rR(t),o=0,c=a.length,u;o<c;o++)u=a[o],!Oz.call(e,u)&&u!==n&&nR(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=Sz(t,u))||r.enumerable});return e},Bi=(e,t,n)=>(n=e!=null?wz(jz(e)):{},Nz(t||!e||!e.__esModule?nR(n,"default",{value:e,enumerable:!0}):n,e)),Cz=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(r,a){if(r==null)return{};var o={};for(var c in r)if({}.hasOwnProperty.call(r,c)){if(a.includes(c))continue;o[c]=r[c]}return o}
17t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Az=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=Cz();function r(a,o){if(a==null)return{};var c,u,f=n(a,o);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);for(u=0;u<p.length;u++)c=p[u],o.includes(c)||{}.propertyIsEnumerable.call(a,c)&&(f[c]=a[c])}return f}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),aR=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Tz=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=aR().default;function r(a,o){if(n(a)!="object"||!a)return a;var c=a[Symbol.toPrimitive];if(c!==void 0){var u=c.call(a,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ez=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=aR().default,r=Tz();function a(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),_z=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Ez();function r(a,o,c){return(o=n(o))in a?Object.defineProperty(a,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[o]=c,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),xf=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=_z();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function a(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),kz=Bi(Az(),1),eT=Bi(xf(),1);const Pz=["cursor","direction"];function $a(e,t,n){const r=e.flatMap(a=>a.split("."));if(!t&&(!n||n==="any"))return r.length?[r]:[];if(n==="infinite"&&Ni(t)&&("direction"in t||"cursor"in t)){const{cursor:a,direction:o}=t,c=(0,kz.default)(t,Pz);return[r,{input:c,type:"infinite"}]}return[r,(0,eT.default)((0,eT.default)({},typeof t<"u"&&t!==Rr&&{input:t}),n&&n!=="any"&&{type:n})]}function Cm(e){return $a(e,void 0,"any")}var Mz=Object.create,sR=Object.defineProperty,Dz=Object.getOwnPropertyDescriptor,oR=Object.getOwnPropertyNames,Rz=Object.getPrototypeOf,Iz=Object.prototype.hasOwnProperty,Xa=(e,t)=>function(){return t||(0,e[oR(e)[0]])((t={exports:{}}).exports,t),t.exports},Hz=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=oR(t),o=0,c=a.length,u;o<c;o++)u=a[o],!Iz.call(e,u)&&u!==n&&sR(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=Dz(t,u))||r.enumerable});return e},ln=(e,t,n)=>(n=e!=null?Mz(Rz(e)):{},Hz(t||!e||!e.__esModule?sR(n,"default",{value:e,enumerable:!0}):n,e)),iR=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a}
17,t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Lz=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=iR().default;function r(a,o){if(n(a)!="object"||!a)return a;var c=a[Symbol.toPrimitive];if(c!==void 0){var u=c.call(a,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),$z=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=iR().default,r=Lz();function a(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),zi=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=$z();function r(a,o,c){return(o=n(o))in a?Object.defineProperty(a,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[o]=c,a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Ca=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=zi();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function a(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});function Bz(e){return t=>{let n=0,r=null;const a=[];function o(){r||(r=t.subscribe({next(u){for(const p of a){var f;(f=p.next)===null||f===void 0||f.call(p,u)}},error(u){for(const p of a){var f;(f=p.error)===null||f===void 0||f.call(p,u)}},complete(){for(const f of a){var u;(u=f.complete)===null||u===void 0||u.call(f)}}}))}function c(){if(n===0&&r){const u=r;r=null,u.unsubscribe()}}return Jh(u=>(n++,a.push(u),o(),{unsubscribe(){n--,c();const f=a.findIndex(p=>p===u);f>-1&&a.splice(f,1)}}))}}function zz(e){let t=e;const n=[],r=c=>{t!==void 0&&c.next(t),n.push(c)},a=c=>{n.splice(n.indexOf(c),1)},o=Jh(c=>(r(c),()=>{a(c)}));return o.next=c=>{if(t!==c){t=c;for(const u of n)u.next(c)}},o.get=()=>t,o}function qz(e){return Jh(t=>{function n(a=0,o=e.op){const c=e.links[a];if(!c)throw new Error("No more links to execute - did you forget to add an ending link?");return c({op:o,next(f){return n(a+1,f)}})}return n().subscribe(t)})}var Xp=ln(zi(),1),Dc=ln(Ca(),1);function Fz(e){return e instanceof sl}function Uz(e){return Ni(e)&&Ni(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function Wz(e,t){return typeof e=="string"?e:Ni(e)&&typeof e.message=="string"?e.message:t}var sl=class Am extends Error{constructor(t,n){var r,a;const o=n?.cause;super(t,{cause:o}),(0,Xp.default)(this,"cause",void 0),(0,Xp.default)(this,"shape",void 0),(0,Xp.default)(this,"data",void 0),(0,Xp.default)(this,"meta",void 0),this.meta=n?.meta,this.cause=o,this.shape=n==null||(r=n.result)===null||r===void 0?void 0:r.error,this.data=n==null||(a=n.result)===null||a===void 0?void 0:a.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Am.prototype)}static from(t,n={}){const r=t;return Fz(r)?(n.meta&&(r.meta=(0,Dc.default)((0,Dc.default)({},r.meta),n.meta)),r):Uz(r)?new Am(r.error.message,(0,Dc.default)((0,Dc.default)({},n),{},{result:r})):new Am(Wz(r,"Unknown error"),(0,Dc.default)((0,Dc.default)({},n),{},{cause:r}))}};function Gz(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:n=>n,deserialize:n=>n},output:{serialize:n=>n,deserialize:n=>n}}}const tT=e=>typeof e=="function";function Vz(e){if(e)return e;if(typeof window<"u"&&tT(window.fetch))return window.fetch;if(typeof globalThis<"u"&&tT(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var ld=ln(Ca());function Kz(e){return{url:e.url.toString(),fetch:e.fetch,transformer:Gz(e.transformer),methodOverride:e.methodOverride}}function Qz(e){const t={};for(let n=0;n<e.length;n++){const r=e[n];t[n]=r}return t}const Yz={query:"GET",mutation:"POST",subscription:"PATCH"};function cR(e){return"input"in e?e.transformer.input.serialize(e.input):Qz(e.input
17s.map(t=>e.transformer.input.serialize(t)))}const lR=e=>{const t=e.url.split("?");let r=t[0].replace(/\/$/,"")+"/"+e.path;const a=[];if(t[1]&&a.push(t[1]),"inputs"in e&&a.push("batch=1"),e.type==="query"||e.type==="subscription"){const o=cR(e);o!==void 0&&e.methodOverride!=="POST"&&a.push(`input=${encodeURIComponent(JSON.stringify(o))}`)}return a.length&&(r+="?"+a.join("&")),r},Xz=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=cR(e);return t!==void 0?JSON.stringify(t):void 0},Zz=e=>nq((0,ld.default)((0,ld.default)({},e),{},{contentTypeHeader:"application/json",getUrl:lR,getBody:Xz}));var Jz=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const eq=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new Jz};async function tq(e){var t;eq(e.signal);const n=e.getUrl(e),r=e.getBody(e),a=(t=e.methodOverride)!==null&&t!==void 0?t:Yz[e.type],o=await(async()=>{const u=await e.headers();return Symbol.iterator in u?Object.fromEntries(u):u})(),c=(0,ld.default)((0,ld.default)((0,ld.default)({},e.contentTypeHeader&&a!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),o);return Vz(e.fetch)(n,{method:a,signal:e.signal,body:r,headers:c})}async function nq(e){const t={},n=await tq(e);t.response=n;const r=await n.json();return t.responseJSON=r,{json:r,meta:t}}ln(Ca(),1);const nT=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function rT(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function a(u){const f=[[]];let p=0;for(;;){const v=u[p];if(!v)break;const y=f[f.length-1];if(v.aborted){var g;(g=v.reject)===null||g===void 0||g.call(v,new Error("Aborted")),p++;continue}if(e.validate(y.concat(v).map(b=>b.key))){y.push(v),p++;continue}if(y.length===0){var h;(h=v.reject)===null||h===void 0||h.call(v,new Error("Input is too big for a single dispatch")),p++;continue}f.push([])}return f}function o(){const u=a(t);r();for(const f of u){if(!f.length)continue;const p={items:f};for(const h of f)h.batch=p;e.fetch(p.items.map(h=>h.key)).then(async h=>{await Promise.all(h.map(async(y,j)=>{const b=p.items[j];try{var S;const E=await Promise.resolve(y);(S=b.resolve)===null||S===void 0||S.call(b,E)}catch(E){var T;(T=b.reject)===null||T===void 0||T.call(b,E)}b.batch=null,b.reject=null,b.resolve=null}));for(const y of p.items){var v;(v=y.reject)===null||v===void 0||v.call(y,new Error("Missing result")),y.batch=null}}).catch(h=>{for(const y of p.items){var v;(v=y.reject)===null||v===void 0||v.call(y,h),y.batch=null}})}}function c(u){var f;const p={aborted:!1,key:u,batch:null,resolve:nT,reject:nT},g=new Promise((h,v)=>{var y;p.reject=v,p.resolve=h,(y=t)!==null&&y!==void 0||(t=[]),t.push(p)});return(f=n)!==null&&f!==void 0||(n=setTimeout(o)),g}return{load:c}}function rq(...e){const t=new AbortController,n=e.length;let r=0;const a=()=>{++r===n&&t.abort()};for(const o of e)o?.aborted?a():o?.addEventListener("abort",a,{once:!0});return t.signal}var Zp=ln(Ca(),1);function aq(e){var t,n;const r=Kz(e),a=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,o=(n=e.maxItems)!==null&&n!==void 0?n:1/0;return()=>{const c=g=>({validate(h){if(a===1/0&&o===1/0)return!0;if(h.length>o)return!1;const v=h.map(b=>b.path).join(","),y=h.map(b=>b.input);return lR((0,Zp.default)((0,Zp.default)({},r),{},{type:g,path:v,inputs:y,signal:null})).length<=a},async fetch(h){const v=h.map(E=>E.path).join(","),y=h.map(E=>E.input),j=rq(...h.map(E=>E.signal)),b=await Zz((0,Zp.default)((0,Zp.default)({},r),{},{path:v,inputs:y,type:g,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:h}):e.headers:{}},signal:j}));return(Array.isArray(b.json)?b.json:h.map(()=>b.json)).map(E=>({meta:b.meta,json:E}))}}),u=rT(c("query")),f=rT(c("mutation")),p={query:u,mutation:f};return({op:g})=>Jh(h=>{/* istanbul ignore if -- @preserve */if(g.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const y=p[g.type].load(g);let j;return y.then(b=>{j=b;const S=xz(b.json,r.transformer.output);if(!S.ok){h.error(sl.from(S.error,{meta:b.meta}));return}h.next({context:b.meta,result:S.result}),h.complete()}).catch(b=>{h.error(sl.from(b,{meta:j?.meta}))}),()=>{}})}}ln(Ca(),1);const uR=(e,...t)=>typeof e=="function"?e(...t):e;ln(zi(),1);function sq(){let e,t;return{promise:new Promise((r,a)=>{e=r,t=a}),resolve:e,reject:t}}async function oq(e){const t=await uR(e.url);if(!e.connectionParams)return t;const r=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+r}async function iq(e){const t={method:"connectionParams",data:await uR(e)};return JSON.stringify(t)}ln(zi(),1);var ui=ln(zi(),1);function cq(e){const{promise:t,resolve:n,reject:r}=sq();return e.addEventListener("open",()=>{e.removeEventListener("error",r),n()}),e.addEventListener("error",r),t}function lq(e,{intervalMs:t,pongTimeoutMs:n}){let r,a;function o(){r=setTimeout(()=>{e.send("PING"),a=setTimeout(()=>{e.close()},n)},t)}function c(){clearTimeout(r),o()}function u(){clearTimeout(a),c()}e.addEventListener("open",o),e.addEventListener("message",({data:f})=>{clearTimeout(r),o(),f==="PONG"&&u()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(a)})}var uq=class mS{constructor(t){var n;if((0,ui.default)(this,"id",++mS.connectCount),(0,ui.default)(this,"WebSocketPonyfill",void 0),(0,ui.default)(this,"urlOptions",void 0),(0,ui.default)(this,"keepAliveOpts",void 0),(0,ui.default)(this,"wsObservable",zz(null)),(0,ui.default)(this,"openPromise",null),this.WebSocketPonyfill=(n=t.WebSocketPonyfill)!==null&&n!==void 0?n:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++mS.connectCount;const n=oq(t.urlOptions).then(r=>new t.WebSocketPonyfill(r));t.openPromise=n.then(async r=>{t.ws=r,r.addEventListener("message",function({data:a}){a==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&lq(r,t.keepAliveOpts),r.addEventListener("close",()=>{t.ws===r&&(t.ws=null)}),await cq(r),t.urlOptions.connectionParams&&r.send(await iq(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var n;(n=t.ws)===null||n===void 0||n.close()}}};(0,ui.default)(uq,"connectCount",0);ln(zi(),1);ln(Ca(),1);var wy=ln(zi(),1),aT=ln(Ca(),1),eg=class{constructor(e){(0,wy.default)(this,"links",void 0),(0,wy.default)(this,"runtime",void 0),(0,wy.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return qz({links:this.links,op:(0,aT.default)((0,aT.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(Bz())}async requestAsPromise(e){var t=this;try{const n=t.$request(e);return(await bz(n)).result.data}catch(n){throw sl.from(n)}}query(e,t,n){return this.requestAsPromise({type:"query",path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:"mutation",path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:"subscription",path:e,input:t,context:n.context,signal:n.signal}).subscribe({next(a){switch(a.result.type){case"state":{var o;(o=n.onConnectionStateChange)===null||o===void 0||o.call(n,a.result);break}case"started":{var c;
17(c=n.onStarted)===null||c===void 0||c.call(n,{context:a.context});break}case"stopped":{var u;(u=n.onStopped)===null||u===void 0||u.call(n);break}case"data":case void 0:{var f;(f=n.onData)===null||f===void 0||f.call(n,a.result.data);break}}},error(a){var o;(o=n.onError)===null||o===void 0||o.call(n,a)},complete(){var a;(a=n.onComplete)===null||a===void 0||a.call(n)}})}};const dR=Symbol.for("trpc_untypedClient"),dq={query:"query",mutate:"mutation",subscribe:"subscription"},fq=e=>dq[e];function fR(e){const t=Zh(({path:n,args:r})=>{const a=[...n],o=fq(a.pop()),c=a.join(".");return e[o](c,...r)});return vj(n=>n===dR?e:t[n])}function pq(e){const t=new eg(e);return fR(t)}function yj(e){return e[dR]}ln(Ca(),1);ln(Ca(),1);var mq=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(a){var o,c,u,f=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(c&&(o=a[c])!=null)return o.call(a);if(u&&(o=a[u])!=null)return new r(o.call(a));c="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(a){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var u=c.done;return Promise.resolve(c.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):o(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):o(f.apply(this.s,arguments))}},new r(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});ln(mq(),1);ln(Ca(),1);var hq=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var r=typeof SuppressedError=="function"?SuppressedError:function(u,f){var p=Error();return p.name="SuppressedError",p.error=u,p.suppressed=f,p},a={},o=[];function c(u,f){if(f!=null){if(Object(f)!==f)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(u)var p=f[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(p===void 0&&(p=f[Symbol.dispose||Symbol.for("Symbol.dispose")],u))var g=p;if(typeof p!="function")throw new TypeError("Object is not disposable.");g&&(p=function(){try{g.call(f)}catch(v){return Promise.reject(v)}}),o.push({v:f,d:p,a:u})}else u&&o.push({d:f,a:u});return f}return{e:a,u:c.bind(null,!1),a:c.bind(null,!0),d:function(){var f,p=this.e,g=0;function h(){for(;f=o.pop();)try{if(!f.a&&g===1)return g=0,o.push(f),Promise.resolve().then(h);if(f.d){var y=f.d.call(f.v);if(f.a)return g|=2,Promise.resolve(y).then(h,v)}else g|=1}catch(j){return v(j)}if(g===1)return p!==a?Promise.reject(p):Promise.resolve();if(p!==a)throw p}function v(y){return p=p!==a?new r(y,p):y,h()}return h()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),pR=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(r,a){this.v=r,this.k=a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),gq=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=pR();function r(a){return new n(a,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),vq=Xa({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=pR();function r(o){return function(){return new a(o.apply(this,arguments))}}function a(o){var c,u;function f(g,h){try{var v=o[g](h),y=v.value,j=y instanceof n;Promise.resolve(j?y.v:y).then(function(b){if(j){var S=g==="return"?"return":"next";if(!y.k||b.done)return f(S,b);b=o[S](b).value}p(v.done?"return":"normal",b)},function(b){f("throw",b)})}catch(b){p("throw",b)}}function p(g,h){switch(g){case"return":c.resolve({value:h,done:!0});break;case"throw":c.reject(h);break;default:c.resolve({value:h,done:!1})}(c=c.next)?f(c.key,c.arg):u=null}this._invoke=function(g,h){return new Promise(function(v,y){var j={key:g,arg:h,resolve:v,reject:y,next:null};u?u=u.next=j:(c=u=j,f(g,h))})},typeof o.return!="function"&&(this.return=void 0)}a.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},a.prototype.next=function(o){return this._invoke("next",o)},a.prototype.throw=function(o){return this._invoke("throw",o)},a.prototype.return=function(o){return this._invoke("return",o)}
17,t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});ln(hq(),1);ln(gq(),1);ln(vq(),1);ln(Ca(),1);function xq(e){return Zh(({path:t,args:n})=>{var r;const a=[...t],o=a.pop();if(o==="useMutation")return e[o](a,...n);if(o==="_def")return{path:a};const[c,...u]=n,f=(r=u[0])!==null&&r!==void 0?r:{};return e[o](a,c,f)})}var Sy;const yq=["client","ssrContext","ssrState","abortOnUnmount"],bq=(Sy=C.createContext)===null||Sy===void 0?void 0:Sy.call(Qh,null),wq=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function Sq(e){return Zh(t=>{const n=[...t.path],r=n.pop(),a=[...t.args],o=a.shift(),c=wq(r),u=$a(n,o,c);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(n,u,a[0]),queryOptions:()=>e.queryOptions(n,u,...a),fetch:()=>e.fetchQuery(u,...a),fetchInfinite:()=>e.fetchInfiniteQuery(u,a[0]),prefetch:()=>e.prefetchQuery(u,...a),prefetchInfinite:()=>e.prefetchInfiniteQuery(u,a[0]),ensureData:()=>e.ensureQueryData(u,...a),invalidate:()=>e.invalidateQueries(u,...a),reset:()=>e.resetQueries(u,...a),refetch:()=>e.refetchQueries(u,...a),cancel:()=>e.cancelQuery(u,...a),setData:()=>{e.setQueryData(u,a[0],a[1])},setQueriesData:()=>e.setQueriesData(u,a[0],a[1],a[2]),setInfiniteData:()=>{e.setInfiniteQueryData(u,a[0],a[1])},getData:()=>e.getQueryData(u),getInfiniteData:()=>e.getInfiniteQueryData(u),setMutationDefaults:()=>e.setMutationDefaults(Cm(n),o),getMutationDefaults:()=>e.getMutationDefaults(Cm(n)),isMutating:()=>e.isMutating({mutationKey:Cm(n)})}[r]()})}function jq(e){const t=fR(e.client),n=Sq(e);return vj(r=>{const a=r;return a==="client"?t:yq.includes(a)?e[a]:n[r]})}var Oq=Bi(xf(),1);function sT(e){const t=e instanceof eg?e:yj(e);return Zh(n=>{const r=n.path,a=r.join("."),[o,c]=n.args;return(0,Oq.default)({queryKey:$a(r,o,"query"),queryFn:()=>t.query(a,o,c?.trpc)},c)})}var jy=Bi(xf(),1);function rr(e,t,n){var r;const a=e[0];let o=(r=e[1])===null||r===void 0?void 0:r.input;if(n){var c;o=(0,jy.default)((0,jy.default)((0,jy.default)({},(c=o)!==null&&c!==void 0?c:{}),n.pageParam?{cursor:n.pageParam}:{}),{},{direction:n.direction})}return[a.join("."),o,t?.trpc]}var Nq=Ro({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(a){var o,c,u,f=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(c&&(o=a[c])!=null)return o.call(a);if(u&&(o=a[u])!=null)return new r(o.call(a));c="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(a){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var u=c.done;return Promise.resolve(c.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):o(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):o(f.apply(this.s,arguments))}},new r(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Cq=Bi(Nq(),1);function hS(e){return{path:e.path.join(".")}}function qu(e){const t=hS(e);return C.useMemo(()=>t,[t])}async function mR(e,t,n){const a=t.getQueryCache().build(t,{queryKey:n});a.setState({data:[],status:"success"});const o=[];var c=!1,u=!1,f;try{for(var p=(0,Cq.default)(e),g;c=!(g=await p.next()).done;c=!1){const h=g.value;o.push(h),a.setState({data:[...o]})}}catch(h){u=!0,f=h}finally{try{c&&p.return!=null&&await p.return()}finally{if(u)throw f}}return o}var yt=Bi(xf(),1);function Aq(e){const{client:t,queryClient:n}=e,r=t instanceof eg?t:yj(t);return{infiniteQueryOptions:(a,o,c)=>{var u,f;const p=((u=o[1])===null||u===void 0?void 0:u.input)===Rr,g=async h=>{var v;const y=(0,yt.default)((0,yt.default)({},c),{},{trpc:(0,yt.default)((0,yt.default)({},c?.trpc),!(c==null||(v=c.trpc)===null||v===void 0)&&v.abortOnUnmount?{signal:h.signal}:{signal:null})});return await r.query(...rr(o,y,{direction:h.direction,pageParam:h.pageParam}))};return Object.assign((0,yt.default)((0,yt.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:p?Rr:g,initialPageParam:(f=c?.initialCursor)!==null&&f!==void 0?f:null}),{trpc:hS({path:a})})},queryOptions:(a,o,c)=>{var u;const f=((u=o[1])===null||u===void 0?void 0:u.input)===Rr,p=async g=>{var h;const v=(0,yt.default)((0,yt.default)({},c),{},{trpc:(0,yt.default)((0,yt.default)({},c?.trpc),!(c==null||(h=c.trpc)===null||h===void 0)&&h.abortOnUnmount?{signal:g.signal}:{signal:null})}),y=await r.query(...rr(o,v));return Q4(y)?mR(y,n,o):y};return Object.assign((0,yt.default)((0,yt.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:f?Rr:p}),{trpc:hS({path:a})})},fetchQuery:(a,o)=>n.fetchQuery((0,yt.default)((0,yt.default)({},o),{},{queryKey:a,queryFn:()=>r.query(...rr(a,o))})),fetchInfiniteQuery:(a,o)=>{var c;return n.fetchInfiniteQuery((0,yt.default)((0,yt.default)({},o),{},{queryKey:a,queryFn:({pageParam:u,direction:f})=>r.query(...rr(a,o,{pageParam:u,direction:f})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},prefetchQuery:(a,o)=>n.prefetchQuery((0,yt.default)((0,yt.default)({},o),{},{queryKey:a,queryFn:()=>r.query(...rr(a,o))})),prefetchInfiniteQuery:(a,o)=>{var c;return n.prefetchInfiniteQuery((0,yt.default)((0,yt.default)({},o),{},{queryKey:a,queryFn:({pageParam:u,direction:f})=>r.query(...rr(a,o,{pageParam:u,direction:f})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},ensureQueryData:(a,o)=>n.ensureQueryData((0,yt.default)((0,yt.default)({},o),{},{queryKey:a,queryFn:()=>r.query(...rr(a,o))})),invalidateQueries:(a,o,c)=>n.invalidateQueries((0,yt.default)((0,yt.default)({},o),{},{queryKey:a}),c),resetQueries:(a,o,c)=>n.resetQueries((0,yt.default)((0,yt.default)({},o),{},{queryKey:a}),c),refetchQueries:(a,o,c)=>n.refetchQueries((0,yt.default)((0,yt.default)({},o),{},{queryKey:a}),c),cancelQuery:(a,o)=>n.cancelQueries({queryKey:a},o),setQueryData:(a,o,c)=>n.setQueryData(a,o,c),setQueriesData:(a,o,c,u)=>n.setQueriesData((0,yt.default)((0,yt.default)({},o),{},{queryKey:a}),c,u),getQueryData:a=>n.getQueryData(a),setInfiniteQueryData:(a,o,c)=>n.setQueryData(a,o,c),getInfiniteQueryData:a=>n.getQueryData(a),setMutationDefaults:(a,o)=>{const c=a[0],u=f=>r.mutation(...rr([c,{input:f}],e));return n.setMutationDefaults(a,typeof o=="function"?o({canonicalMutationFn:u}):o)},getMutationDefaults:a=>n.getMutationDefaults(a),isMutating:a=>n.isMutating((0,yt.default)((0,yt.default)({},a),{},{exact:!0}))}}var Te=Bi(xf());const oT=(e,t)=>new Proxy(e,{get(r,a){return t(a),r[a]}});function Tq(e){var t,n;const r=(t=void 0)!==null&&t!==void 0?t:N=>N.originalFn(),a=(n=void 0)!==null&&n!==void 0?n:bq,o=pq,c=N=>{var k;const{abortOnUnmount:O=!1,queryClient:P,ssrContext:I}=N,[F,$]=C.useState((k=N.ssrState)!==null&&k!==void 0?k:!1),H=N.client instanceof eg?N.client:yj(N.client),W=C.useMemo(()=>Aq({client:H,queryClient:P}),[H,P]),G=C.useMemo(()=>(0,Te.default)({abortOnUnmount:O,queryClient:P,client:H,ssrContext:I??null,ssrState:F},W),[O,H,W,P,I,F]);return C.useEffect(()=>{$(K=>K?"mounted":!1)},[]),l.jsx(a.Provider,{value:G,children:N.children})};function u(){const N=C.useContext(a);if(!N)throw new Error("Unable to find tRPC Context. Did you forget to wrap your Ap
17p inside `withTRPC` HoC?");return N}function f(N,k){var O;const{queryClient:P,ssrState:I}=u();return I&&I!=="mounted"&&((O=P.getQueryCache().find({queryKey:N}))===null||O===void 0?void 0:O.state.status)==="error"?(0,Te.default)({retryOnMount:!1},k):k}function p(N,k,O){var P,I,F,$,H;const W=u(),{abortOnUnmount:G,client:K,ssrState:R,queryClient:U,prefetchQuery:q}=W,Z=$a(N,k,"query"),le=U.getQueryDefaults(Z),B=k===Rr;typeof window>"u"&&R==="prepass"&&(O==null||(P=O.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((I=O?.enabled)!==null&&I!==void 0?I:le?.enabled)!==!1&&!B&&!U.getQueryCache().find({queryKey:Z})&&q(Z,O);const X=f(Z,(0,Te.default)((0,Te.default)({},le),O)),Y=(F=($=O==null||(H=O.trpc)===null||H===void 0?void 0:H.abortOnUnmount)!==null&&$!==void 0?$:void 0)!==null&&F!==void 0?F:G,ne=tz((0,Te.default)((0,Te.default)({},X),{},{queryKey:Z,queryFn:B?k:async de=>{const ye=(0,Te.default)((0,Te.default)({},X),{},{trpc:(0,Te.default)((0,Te.default)({},X?.trpc),Y?{signal:de.signal}:{signal:null})}),oe=await K.query(...rr(Z,ye));return Q4(oe)?mR(oe,U,Z):oe}}),U);return ne.trpc=qu({path:N}),ne}function g(N,k,O){var P,I,F;const $=u(),H=$a(N,k,"query"),W=k===Rr,G=(P=(I=O==null||(F=O.trpc)===null||F===void 0?void 0:F.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&P!==void 0?P:$.abortOnUnmount;sz((0,Te.default)((0,Te.default)({},O),{},{queryKey:H,queryFn:W?k:K=>{const R={trpc:(0,Te.default)((0,Te.default)({},O?.trpc),G?{signal:K.signal}:{})};return $.client.query(...rr(H,R))}}))}function h(N,k,O){var P,I,F;const $=u(),H=$a(N,k,"query"),W=(P=(I=O==null||(F=O.trpc)===null||F===void 0?void 0:F.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&P!==void 0?P:$.abortOnUnmount,G=nz((0,Te.default)((0,Te.default)({},O),{},{queryKey:H,queryFn:K=>{const R=(0,Te.default)((0,Te.default)({},O),{},{trpc:(0,Te.default)((0,Te.default)({},O?.trpc),W?{signal:K.signal}:{signal:null})});return $.client.query(...rr(H,R))}}),$.queryClient);return G.trpc=qu({path:N}),[G.data,G]}function v(N,k){const{client:O,queryClient:P}=u(),I=Cm(N),F=P.defaultMutationOptions(P.getMutationDefaults(I)),$=iz((0,Te.default)((0,Te.default)({},k),{},{mutationKey:I,mutationFn:H=>O.mutation(...rr([N,{input:H}],k)),onSuccess(...H){var W,G;return r({originalFn:()=>{var R,U,q;return(R=k==null||(U=k.onSuccess)===null||U===void 0?void 0:U.call(k,...H))!==null&&R!==void 0?R:F==null||(q=F.onSuccess)===null||q===void 0?void 0:q.call(F,...H)},queryClient:P,meta:(W=(G=k?.meta)!==null&&G!==void 0?G:F?.meta)!==null&&W!==void 0?W:{}})}}),P);return $.trpc=qu({path:N}),$}const y={data:void 0,error:null,status:"idle"},j={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function b(N,k,O){var P;const I=(P=O?.enabled)!==null&&P!==void 0?P:k!==Rr,F=Eo($a(N,k,"any")),{client:$}=u(),H=C.useRef(O);C.useEffect(()=>{H.current=O});const[W]=C.useState(new Set([])),G=C.useCallback(B=>{W.add(B)},[W]),K=C.useRef(null),R=C.useCallback(B=>{const X=q.current,Y=q.current=B(X);let ne=!1;for(const de of W)if(X[de]!==Y[de]){ne=!0;break}ne&&le(oT(Y,G))},[G,W]),U=C.useCallback(()=>{var B;if((B=K.current)===null||B===void 0||B.unsubscribe(),!I){R(()=>(0,Te.default)((0,Te.default)({},y),{},{reset:U}));return}R(()=>(0,Te.default)((0,Te.default)({},j),{},{reset:U}));const X=$.subscription(N.join("."),k??void 0,{onStarted:()=>{var Y,ne;(Y=(ne=H.current).onStarted)===null||Y===void 0||Y.call(ne),R(de=>(0,Te.default)((0,Te.default)({},de),{},{status:"pending",error:null}))},onData:Y=>{var ne,de;(ne=(de=H.current).onData)===null||ne===void 0||ne.call(de,Y),R(ye=>(0,Te.default)((0,Te.default)({},ye),{},{status:"pending",data:Y,error:null}))},onError:Y=>{var ne,de;(ne=(de=H.current).onError)===null||ne===void 0||ne.call(de,Y),R(ye=>(0,Te.default)((0,Te.default)({},ye),{},{status:"error",error:Y}))},onConnectionStateChange:Y=>{R(ne=>{switch(Y.state){case"idle":return(0,Te.default)((0,Te.default)({},ne),{},{status:Y.state,error:null,data:void 0});case"connecting":return(0,Te.default)((0,Te.default)({},ne),{},{error:Y.error,status:Y.state});case"pending":return ne}})},onComplete:()=>{var Y,ne;(Y=(ne=H.current).onComplete)===null||Y===void 0||Y.call(ne),R(de=>(0,Te.default)((0,Te.default)({},de),{},{status:"idle",error:null,data:void 0}))}});K.current=X},[$,F,I,R]);C.useEffect(()=>(U(),()=>{var B;(B=K.current)===null||B===void 0||B.unsubscribe()}),[U]);const q=C.useRef(I?(0,Te.default)((0,Te.default)({},j),{},{reset:U}):(0,Te.default)((0,Te.default)({},y),{},{reset:U})),[Z,le]=C.useState(oT(q.current,G));return Z}function S(N,k,O){var P,I,F,$,H;const{client:W,ssrState:G,prefetchInfiniteQuery:K,queryClient:R,abortOnUnmount:U}=u(),q=$a(N,k,"infinite"),Z=R.getQueryDefaults(q),le=k===Rr;typeof window>"u"&&G==="prepass"&&(O==null||(P=O.trpc)===null||P===void 0?void 0:P.ssr)!==!1&&((I=O?.enabled)!==null&&I!==void 0?I:Z?.enabled)!==!1&&!le&&!R.getQueryCache().find({queryKey:q})&&K(q,(0,Te.default)((0,Te.default)({},Z),O));const B=f(q,(0,Te.default)((0,Te.default)({},Z),O)),X=(F=O==null||($=O.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&F!==void 0?F:U,Y=cz((0,Te.default)((0,Te.default)({},B),{},{initialPageParam:(H=O.initialCursor)!==null&&H!==void 0?H:null,persister:O.persister,queryKey:q,queryFn:le?k:ne=>{var de;const ye=(0,Te.default)((0,Te.default)({},B),{},{trpc:(0,Te.default)((0,Te.default)({},B?.trpc),X?{signal:ne.signal}:{signal:null})});return W.query(...rr(q,ye,{pageParam:(de=ne.pageParam)!==null&&de!==void 0?de:O.initialCursor,direction:ne.direction}))}}),R);return Y.trpc=qu({path:N}),Y}function T(N,k,O){var P,I,F;const $=u(),H=$a(N,k,"infinite"),W=$.queryClient.getQueryDefaults(H),G=k===Rr,K=f(H,(0,Te.default)((0,Te.default)({},W),O)),R=(P=O==null||(I=O.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&P!==void 0?P:$.abortOnUnmount;oz((0,Te.default)((0,Te.default)({},O),{},{initialPageParam:(F=O.initialCursor)!==null&&F!==void 0?F:null,queryKey:H,queryFn:G?k:U=>{var q;const Z=(0,Te.default)((0,Te.default)({},K),{},{trpc:(0,Te.default)((0,Te.default)({},K?.trpc),R?{signal:U.signal}:{})});return $.client.query(...rr(H,Z,{pageParam:(q=U.pageParam)!==null&&q!==void 0?q:O.initialCursor,direction:U.direction}))}}))}function E(N,k,O){var P,I,F;const $=u(),H=$a(N,k,"infinite"),W=$.queryClient.getQueryDefaults(H),G=f(H,(0,Te.default)((0,Te.default)({},W),O)),K=(P=O==null||(I=O.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&P!==void 0?P:$.abortOnUnmount,R=rz((0,Te.default)((0,Te.default)({},O),{},{initialPageParam:(F=O.initialCursor)!==null&&F!==void 0?F:null,queryKey:H,queryFn:U=>{var q;const Z=(0,Te.default)((0,Te.default)({},G),{},{trpc:(0,Te.default)((0,Te.default)({},G?.trpc),K?{signal:U.signal}:{})});return $.client.query(...rr(H,Z,{pageParam:(q=U.pageParam)!==null&&q!==void 0?q:O.initialCursor,direction:U.direction}))}}),$.queryClient);
vendor: 7,827 bytes, lines 17-33
17return R.trpc=qu({path:N}),[R.data,R]}return{Provider:c,createClient:o,useContext:u,useUtils:u,useQuery:p,usePrefetchQuery:g,useSuspenseQuery:h,useQueries:(N,k)=>{const{ssrState:O,queryClient:P,prefetchQuery:I,client:F}=u(),$=sT(F),H=N($);if(typeof window>"u"&&O==="prepass")for(const G of H){var W;const K=G;((W=K.trpc)===null||W===void 0?void 0:W.ssr)!==!1&&!P.getQueryCache().find({queryKey:K.queryKey})&&I(K.queryKey,K)}return K4({queries:H.map(G=>(0,Te.default)((0,Te.default)({},G),{},{queryKey:G.queryKey})),combine:k?.combine},P)},useSuspenseQueries:N=>{const{queryClient:k,client:O}=u(),P=sT(O),I=N(P),F=az({queries:I.map($=>(0,Te.default)((0,Te.default)({},$),{},{queryFn:$.queryFn,queryKey:$.queryKey}))},k);return[F.map($=>$.data),F]},useMutation:v,useSubscription:b,useInfiniteQuery:S,usePrefetchInfiniteQuery:T,useSuspenseInfiniteQuery:E}}function Eq(e){const t=xq(e);return vj(n=>n==="useContext"||n==="useUtils"?()=>{const r=e.useUtils();return C.useMemo(()=>jq(r),[r])}:e.hasOwnProperty(n)?e[n]:t[n])}function _q(e){const t=Tq();return Eq(t)}const fe=_q(),kq="app_session_id",Pq="Please login (10001)",Mq="__Host-oauth_state",Dq=e=>btoa(JSON.stringify(e));var Oy={exports:{}},Fu={},Ny={exports:{}},Cy={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var iT;function Rq(){return iT||(iT=1,(function(e){function t(R,U){var q=R.length;R.push(U);e:for(;0<q;){var Z=q-1>>>1,le=R[Z];if(0<a(le,U))R[Z]=U,R[q]=le,q=Z;else break e}}function n(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var U=R[0],q=R.pop();if(q!==U){R[0]=q;e:for(var Z=0,le=R.length,B=le>>>1;Z<B;){var X=2*(Z+1)-1,Y=R[X],ne=X+1,de=R[ne];if(0>a(Y,q))ne<le&&0>a(de,Y)?(R[Z]=de,R[ne]=q,Z=ne):(R[Z]=Y,R[X]=q,Z=X);else if(ne<le&&0>a(de,q))R[Z]=de,R[ne]=q,Z=ne;else break e}}return U}function a(R,U){var q=R.sortIndex-U.sortIndex;return q!==0?q:R.id-U.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var c=Date,u=c.now();e.unstable_now=function(){return c.now()-u}}var f=[],p=[],g=1,h=null,v=3,y=!1,j=!1,b=!1,S=!1,T=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function A(R){for(var U=n(p);U!==null;){if(U.callback===null)r(p);else if(U.startTime<=R)r(p),U.sortIndex=U.expirationTime,t(f,U);else break;U=n(p)}}function N(R){if(b=!1,A(R),!j)if(n(f)!==null)j=!0,k||(k=!0,H());else{var U=n(p);U!==null&&K(N,U.startTime-R)}}var k=!1,O=-1,P=5,I=-1;function F(){return S?!0:!(e.unstable_now()-I<P)}function $(){if(S=!1,k){var R=e.unstable_now();I=R;var U=!0;try{e:{j=!1,b&&(b=!1,E(O),O=-1),y=!0;var q=v;try{t:{for(A(R),h=n(f);h!==null&&!(h.expirationTime>R&&F());){var Z=h.callback;if(typeof Z=="function"){h.callback=null,v=h.priorityLevel;var le=Z(h.expirationTime<=R);if(R=e.unstable_now(),typeof le=="function"){h.callback=le,A(R),U=!0;break t}h===n(f)&&r(f),A(R)}else r(f);h=n(f)}if(h!==null)U=!0;else{var B=n(p);B!==null&&K(N,B.startTime-R),U=!1}}break e}finally{h=null,v=q,y=!1}U=void 0}}finally{U?H():k=!1}}}var H;if(typeof _=="function")H=function(){_($)};else if(typeof MessageChannel<"u"){var W=new MessageChannel,G=W.port2;W.port1.onmessage=$,H=function(){G.postMessage(null)}}else H=function(){T($,0)};function K(R,U){O=T(function(){R(e.unstable_now())},U)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(R){R.callback=null},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_next=function(R){switch(v){case 1:case 2:case 3:var U=3;break;default:U=v}var q=v;v=U;try{return R()}finally{v=q}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(R,U){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var q=v;v=R;try{return U()}finally{v=q}},e.unstable_scheduleCallback=function(R,U,q){var Z=e.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?Z+q:Z):q=Z,R){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=q+le,R={id:g++,callback:U,priorityLevel:R,startTime:q,expirationTime:le,sortIndex:-1},q>Z?(R.sortIndex=q,t(p,R),n(f)===null&&R===n(p)&&(b?(E(O),O=-1):b=!0,K(N,q-Z))):(R.sortIndex=le,t(f,R),j||y||(j=!0,k||(k=!0,H()))),R},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(R){var U=v;return function(){var q=v;v=U;try{return R.apply(this,arguments)}finally{v=q}}}})(Cy)),Cy}var cT;function Iq(){return cT||(cT=1,Ny.exports=Rq()),Ny.exports}var Ay={exports:{}},Vn={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var lT;function Hq(){if(lT)return Vn;lT=1;var e=Kh();function t(f){var p="https://react.dev/errors/"+f;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)p+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+f+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function o(f,p,g){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:h==null?null:""+h,children:f,containerInfo:p,implementation:g}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function u(f,p){if(f==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Vn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Vn.createPortal=function(f,p){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return o(f,p,null,g)},Vn.flushSync=function(f){var p=c.T,g=r.p;try{if(c.T=null,r.p=2,f)return f()}finally{c.T=p,r.p=g,r.d.f()}},Vn.preconnect=function(f,p){typeof f=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(f,p))},Vn.prefetchDNS=function(f){typeof f=="string"&&r.d.D(f)},Vn.preinit=function(f,p){if(typeof f=="string"&&p&&typeof p.as=="string"){var g=p.as,h=u(g,p.crossOrigin),v=typeof p.integrity=="string"?p.integrity:void 0,y=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;g==="style"?r.d.S(f,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:h,integrity:v,fetchPriority:y}):g==="script"&&r.d.X(f,{crossOrigin:h,integrity:v,fetchPriority:y,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Vn.preinitModule=function(f,p){if(typeof f=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var g=u(p.as,p.crossOrigin);r.d.M(f,{crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(f)},Vn.preload=function(f,p){if(typeof f=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var g=p.as,h=u(g,p.crossOrigin);r.d.L(f,g,{crossOrigin:h,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.t
vendor: 6,320 bytes, lines 33-43
33ype=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Vn.preloadModule=function(f,p){if(typeof f=="string")if(p){var g=u(p.as,p.crossOrigin);r.d.m(f,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(f)},Vn.requestFormReset=function(f){r.d.r(f)},Vn.unstable_batchedUpdates=function(f,p){return f(p)},Vn.useFormState=function(f,p,g){return c.H.useFormState(f,p,g)},Vn.useFormStatus=function(){return c.H.useHostTransitionStatus()},Vn.version="19.2.1",Vn}var uT;function hR(){if(uT)return Ay.exports;uT=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Ay.exports=Hq(),Ay.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var dT;function Lq(){if(dT)return Fu;dT=1;var e=Iq(),t=Kh(),n=hR();function r(s){var i="https://react.dev/errors/"+s;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var d=2;d<arguments.length;d++)i+="&args[]="+encodeURIComponent(arguments[d])}return"Minified React error #"+s+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(s){return!(!s||s.nodeType!==1&&s.nodeType!==9&&s.nodeType!==11)}function o(s){var i=s,d=s;if(s.alternate)for(;i.return;)i=i.return;else{s=i;do i=s,(i.flags&4098)!==0&&(d=i.return),s=i.return;while(s)}return i.tag===3?d:null}function c(s){if(s.tag===13){var i=s.memoizedState;if(i===null&&(s=s.alternate,s!==null&&(i=s.memoizedState)),i!==null)return i.dehydrated}return null}function u(s){if(s.tag===31){var i=s.memoizedState;if(i===null&&(s=s.alternate,s!==null&&(i=s.memoizedState)),i!==null)return i.dehydrated}return null}function f(s){if(o(s)!==s)throw Error(r(188))}function p(s){var i=s.alternate;if(!i){if(i=o(s),i===null)throw Error(r(188));return i!==s?null:s}for(var d=s,m=i;;){var x=d.return;if(x===null)break;var w=x.alternate;if(w===null){if(m=x.return,m!==null){d=m;continue}break}if(x.child===w.child){for(w=x.child;w;){if(w===d)return f(x),s;if(w===m)return f(x),i;w=w.sibling}throw Error(r(188))}if(d.return!==m.return)d=x,m=w;else{for(var M=!1,L=x.child;L;){if(L===d){M=!0,d=x,m=w;break}if(L===m){M=!0,m=x,d=w;break}L=L.sibling}if(!M){for(L=w.child;L;){if(L===d){M=!0,d=w,m=x;break}if(L===m){M=!0,m=w,d=x;break}L=L.sibling}if(!M)throw Error(r(189))}}if(d.alternate!==m)throw Error(r(190))}if(d.tag!==3)throw Error(r(188));return d.stateNode.current===d?s:i}function g(s){var i=s.tag;if(i===5||i===26||i===27||i===6)return s;for(s=s.child;s!==null;){if(i=g(s),i!==null)return i;s=s.sibling}return null}var h=Object.assign,v=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),_=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),F=Symbol.for("react.memo_cache_sentinel"),$=Symbol.iterator;function H(s){return s===null||typeof s!="object"?null:(s=$&&s[$]||s["@@iterator"],typeof s=="function"?s:null)}var W=Symbol.for("react.client.reference");function G(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===W?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case b:return"Fragment";case T:return"Profiler";case S:return"StrictMode";case N:return"Suspense";case k:return"SuspenseList";case I:return"Activity"}if(typeof s=="object")switch(s.$$typeof){case j:return"Portal";case _:return s.displayName||"Context";case E:return(s._context.displayName||"Context")+".Consumer";case A:var i=s.render;return s=s.displayName,s||(s=i.displayName||i.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case O:return i=s.displayName||null,i!==null?i:G(s.type)||"Memo";case P:i=s._payload,s=s._init;try{return G(s(i))}catch{}}return null}var K=Array.isArray,R=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q={pending:!1,data:null,method:null,action:null},Z=[],le=-1;function B(s){return{current:s}}function X(s){0>le||(s.current=Z[le],Z[le]=null,le--)}function Y(s,i){le++,Z[le]=s.current,s.current=i}var ne=B(null),de=B(null),ye=B(null),oe=B(null);function we(s,i){switch(Y(ye,i),Y(de,s),Y(ne,null),i.nodeType){case 9:case 11:s=(s=i.documentElement)&&(s=s.namespaceURI)?uA(s):0;break;default:if(s=i.tagName,i=i.namespaceURI)i=uA(i),s=dA(i,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}X(ne),Y(ne,s)}function ue(){X(ne),X(de),X(ye)}function Se(s){s.memoizedState!==null&&Y(oe,s);var i=ne.current,d=dA(i,s.type);i!==d&&(Y(de,s),Y(ne,d))}function Oe(s){de.current===s&&(X(ne),X(de)),oe.current===s&&(X(oe),Hu._currentValue=q)}var V,Ce;function Ne(s){if(V===void 0)try{throw Error()}catch(d){var i=d.stack.trim().match(/\n( *(at )?)/);V=i&&i[1]||"",Ce=-1<d.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<d.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+V+s+Ce}var We=!1;function Ke(s,i){if(!s||We)return"";We=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var m={DetermineComponentFrameRoot:function(){try{if(i){var ge=function(){throw Error()};if(Object.defineProperty(ge.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ge,[])}catch(ce){var se=ce}Reflect.construct(s,[],ge)}else{try{ge.call()}catch(ce){se=ce}s.call(ge.prototype)}}else{try{throw Error()}catch(ce){se=ce}(ge=s())&&typeof ge.catch=="function"&&ge.catch(function(){})}}
vendor: 9,481 bytes, lines 43-48
43catch(ce){if(ce&&se&&typeof ce.stack=="string")return[ce.stack,se.stack]}return[null,null]}};m.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var x=Object.getOwnPropertyDescriptor(m.DetermineComponentFrameRoot,"name");x&&x.configurable&&Object.defineProperty(m.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var w=m.DetermineComponentFrameRoot(),M=w[0],L=w[1];if(M&&L){var Q=M.split(`
44`),ae=L.split(`
45`);for(x=m=0;m<Q.length&&!Q[m].includes("DetermineComponentFrameRoot");)m++;for(;x<ae.length&&!ae[x].includes("DetermineComponentFrameRoot");)x++;if(m===Q.length||x===ae.length)for(m=Q.length-1,x=ae.length-1;1<=m&&0<=x&&Q[m]!==ae[x];)x--;for(;1<=m&&0<=x;m--,x--)if(Q[m]!==ae[x]){if(m!==1||x!==1)do if(m--,x--,0>x||Q[m]!==ae[x]){var pe=`
46`+Q[m].replace(" at new "," at ");return s.displayName&&pe.includes("<anonymous>")&&(pe=pe.replace("<anonymous>",s.displayName)),pe}while(1<=m&&0<=x);break}}}finally{We=!1,Error.prepareStackTrace=d}return(d=s?s.displayName||s.name:"")?Ne(d):""}function ut(s,i){switch(s.tag){case 26:case 27:case 5:return Ne(s.type);case 16:return Ne("Lazy");case 13:return s.child!==i&&i!==null?Ne("Suspense Fallback"):Ne("Suspense");case 19:return Ne("SuspenseList");case 0:case 15:return Ke(s.type,!1);case 11:return Ke(s.type.render,!1);case 1:return Ke(s.type,!0);case 31:return Ne("Activity");default:return""}}function rn(s){try{var i="",d=null;do i+=ut(s,d),d=s,s=s.return;while(s);return i}catch(m){return`
47Error generating stack: `+m.message+`
48`+m.stack}}var gt=Object.prototype.hasOwnProperty,Pn=e.unstable_scheduleCallback,It=e.unstable_cancelCallback,_t=e.unstable_shouldYield,kt=e.unstable_requestPaint,pt=e.unstable_now,Zn=e.unstable_getCurrentPriorityLevel,Xt=e.unstable_ImmediatePriority,Jn=e.unstable_UserBlockingPriority,er=e.unstable_NormalPriority,cr=e.unstable_LowPriority,lr=e.unstable_IdlePriority,Ws=e.log,zr=e.unstable_setDisableYieldValue,qr=null,Zt=null;function an(s){if(typeof Ws=="function"&&zr(s),Zt&&typeof Zt.setStrictMode=="function")try{Zt.setStrictMode(qr,s)}catch{}}var $t=Math.clz32?Math.clz32:wn,Ea=Math.log,Fr=Math.LN2;function wn(s){return s>>>=0,s===0?32:31-(Ea(s)/Fr|0)|0}var _a=256,br=262144,wr=4194304;function Ln(s){var i=s&42;if(i!==0)return i;switch(s&-s){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return s&261888;case 262144:case 524288:case 1048576:case 2097152:return s&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function $e(s,i,d){var m=s.pendingLanes;if(m===0)return 0;var x=0,w=s.suspendedLanes,M=s.pingedLanes;s=s.warmLanes;var L=m&134217727;return L!==0?(m=L&~w,m!==0?x=Ln(m):(M&=L,M!==0?x=Ln(M):d||(d=L&~s,d!==0&&(x=Ln(d))))):(L=m&~w,L!==0?x=Ln(L):M!==0?x=Ln(M):d||(d=m&~s,d!==0&&(x=Ln(d)))),x===0?0:i!==0&&i!==x&&(i&w)===0&&(w=x&-x,d=i&-i,w>=d||w===32&&(d&4194048)!==0)?i:x}function Ge(s,i){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&i)===0}function J(s,i){switch(s){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function be(){var s=wr;return wr<<=1,(wr&62914560)===0&&(wr=4194304),s}function Ue(s){for(var i=[],d=0;31>d;d++)i.push(s);return i}function ot(s,i){s.pendingLanes|=i,i!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function Sn(s,i,d,m,x,w){var M=s.pendingLanes;s.pendingLanes=d,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=d,s.entangledLanes&=d,s.errorRecoveryDisabledLanes&=d,s.shellSuspendCounter=0;var L=s.entanglements,Q=s.expirationTimes,ae=s.hiddenUpdates;for(d=M&~d;0<d;){var pe=31-$t(d),ge=1<<pe;L[pe]=0,Q[pe]=-1;var se=ae[pe];if(se!==null)for(ae[pe]=null,pe=0;pe<se.length;pe++){var ce=se[pe];ce!==null&&(ce.lane&=-536870913)}d&=~ge}m!==0&&sn(s,m,0),w!==0&&x===0&&s.tag!==0&&(s.suspendedLanes|=w&~(M&~i))}function sn(s,i,d){s.pendingLanes|=i,s.suspendedLanes&=~i;var m=31-$t(i);s.entangledLanes|=i,s.entanglements[m]=s.entanglements[m]|1073741824|d&261930}function Qt(s,i){var d=s.entangledLanes|=i;for(s=s.entanglements;d;){var m=31-$t(d),x=1<<m;x&i|s[m]&i&&(s[m]|=i),d&=~x}}function jn(s,i){var d=i&-i;return d=(d&42)!==0?1:Gs(d),(d&(s.suspendedLanes|i))!==0?0:d}function Gs(s){switch(s){case 2:s=1;break;case 8:s=4;break;case 32:s=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:s=128;break;case 268435456:s=134217728;break;default:s=0}return s}function Wn(s){return s&=-s,2<s?8<s?(s&134217727)!==0?32:268435456:8:2}function ka(){var s=U.p;return s!==0?s:(s=window.event,s===void 0?32:DA(s.type))}function Jl(s,i){var d=U.p;try{return U.p=s,i()}finally{U.p=d}}var da=Math.random().toString(36).slice(2),On="__reactFiber$"+da,Gn="__reactProps$"+da,Ur="__reactContainer$"+da,Yi="__reactEvents$"+da,uv="__reactListeners$"+da,qo="__reactHandles$"+da,tr="__reactResources$"+da,Wr="__reactMarker$"+da;function fa(s){delete s[On],delete s[Gn],delete s[Yi],delete s[uv],delete s[qo]}function pa(s){var i=s[On];if(i)return i;for(var d=s.parentNode;d;){if(i=d[Ur]||d[On]){if(d=i.alternate,i.child!==null||d!==null&&d.child!==null)for(s=xA(s);s!==null;){if(d=s[On])return d;s=xA(s)}return i}s=d,d=s.parentNode}return null}function Vs(s){if(s=s[On]||s[Ur]){var i=s.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return s}return null}function Ze(s){var i=s.tag;if(i===5||i===26||i===27||i===6)return s.stateNode;throw Error(r(33))}function un(s){var i=s[tr];return i||(i=s[tr]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Yt(s){s[Wr]=!0}var Pa=new Set,rs={};function Sr(s,i){Ks(s,i),Ks(s+"Capture",i)}function Ks(s,i){for(rs[s]=i,s=0;s<i.length;s++)Pa.add(i[s])}var Xi=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]*$"),Hf={},Lf={};function dv(s){return gt.call(Lf,s)?!0:gt.call(Hf,s)?!1:Xi.test(s)?Lf[s]=!0:(Hf[s]=!0,!1)}function Zi(s,i,d){if(dv(i))if(d===null)s.removeAttribute(i);else{switch(typeof d){case"undefined":case"function":case"symbol":s.removeAttribute(i);return;case"boolean":var m=i.toLowerCase().slice(0,5);if(m!=="data-"&&m!=="aria-"){s.removeAttribute(i);return}}s.setAttribute(i,""+d)}}function Ji(s,i,d){if(d===null)s.removeAttribute(i);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(i);return}s.setAttribute(i,""+d)}}function ma(s,i,d,m){if(m===null)s.removeAttribute(d);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(d);return}s.setAttributeNS(i,d,""+m)}}function ur(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function D(s){var i=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function xe(s,i,d){var m=Object.getOwnPropertyDescriptor(s.constructor.prototype,i);if(!s.hasOwnProperty(i)&&typeof m<"u"&&typeof m.get=="function"&&typeof m.set=="function"){var x=m.get,w=m.set;return Object.defineProperty(s,i,{configurable:!0,get:function(){return x.call(this)},set:function(M){d=""+M,w.call(this,M)}}),Object.defineProperty(s,i,{enumerable:m.enumerable}),{getValue:function(){return d},setValue:function(M){d=""+M},stopTracking:function(){s._valueTracker=null,delete s[i]}}}}function it(s){if(!s._valueTracker){var i=D(s)?"checked":"value";s._valueTracker=xe(s,i,""+s[i])}}function Bt(s){if(!s)return!1;var i=s._valueTracker;if(!i)return!0;var d=i.getValue(),m="";return s&&(m=D(s)?s.checked?"true":"false":s.value),s=m,s!==d?(i.setValue(s),!0):!1}function $n(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}var ec=/[\n"\\]/g;function Gr(s){return s.replace(ec,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function fv(s,i,d,m,x,w,M,L){s.name="",M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?s.type=M:s.removeAttribute("type"),i!=null?M==="number"?(i===0&&s.value===""||s.value!=i)&&(s.value=""+ur(i)):s.value!==""+ur(i)&&(s.value=""+ur(i)):M!=="submit"&&M!=="reset"||s.removeAttribute("value"),i!=null?pv(s,M,ur(i)):d!=null?pv(s,M,ur(d)):m!=null&&s.removeAttribute("value"),x==null&&w!=null&&(s.defaultChecked=!!w),x!=null&&(s.checked=x&&typeof x!="function"&&typeof x!="symbol"),L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"?s.name=""+ur(L):s.removeAttribute("name")}
vendor: 5,536 bytes, line 48
48function aO(s,i,d,m,x,w,M,L){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(s.type=w),i!=null||d!=null){if(!(w!=="submit"&&w!=="reset"||i!=null)){it(s);return}d=d!=null?""+ur(d):"",i=i!=null?""+ur(i):d,L||i===s.value||(s.value=i),s.defaultValue=i}m=m??x,m=typeof m!="function"&&typeof m!="symbol"&&!!m,s.checked=L?s.checked:!!m,s.defaultChecked=!!m,M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"&&(s.name=M),it(s)}function pv(s,i,d){i==="number"&&$n(s.ownerDocument)===s||s.defaultValue===""+d||(s.defaultValue=""+d)}function tc(s,i,d,m){if(s=s.options,i){i={};for(var x=0;x<d.length;x++)i["$"+d[x]]=!0;for(d=0;d<s.length;d++)x=i.hasOwnProperty("$"+s[d].value),s[d].selected!==x&&(s[d].selected=x),x&&m&&(s[d].defaultSelected=!0)}else{for(d=""+ur(d),i=null,x=0;x<s.length;x++){if(s[x].value===d){s[x].selected=!0,m&&(s[x].defaultSelected=!0);return}i!==null||s[x].disabled||(i=s[x])}i!==null&&(i.selected=!0)}}function sO(s,i,d){if(i!=null&&(i=""+ur(i),i!==s.value&&(s.value=i),d==null)){s.defaultValue!==i&&(s.defaultValue=i);return}s.defaultValue=d!=null?""+ur(d):""}function oO(s,i,d,m){if(i==null){if(m!=null){if(d!=null)throw Error(r(92));if(K(m)){if(1<m.length)throw Error(r(93));m=m[0]}d=m}d==null&&(d=""),i=d}d=ur(i),s.defaultValue=d,m=s.textContent,m===d&&m!==""&&m!==null&&(s.value=m),it(s)}function nc(s,i){if(i){var d=s.firstChild;if(d&&d===s.lastChild&&d.nodeType===3){d.nodeValue=i;return}}s.textContent=i}var xL=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 iO(s,i,d){var m=i.indexOf("--")===0;d==null||typeof d=="boolean"||d===""?m?s.setProperty(i,""):i==="float"?s.cssFloat="":s[i]="":m?s.setProperty(i,d):typeof d!="number"||d===0||xL.has(i)?i==="float"?s.cssFloat=d:s[i]=(""+d).trim():s[i]=d+"px"}function cO(s,i,d){if(i!=null&&typeof i!="object")throw Error(r(62));if(s=s.style,d!=null){for(var m in d)!d.hasOwnProperty(m)||i!=null&&i.hasOwnProperty(m)||(m.indexOf("--")===0?s.setProperty(m,""):m==="float"?s.cssFloat="":s[m]="");for(var x in i)m=i[x],i.hasOwnProperty(x)&&d[x]!==m&&iO(s,x,m)}else for(var w in i)i.hasOwnProperty(w)&&iO(s,w,i[w])}function mv(s){if(s.indexOf("-")===-1)return!1;switch(s){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 yL=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),bL=/^[\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 $f(s){return bL.test(""+s)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":s}function as(){}var hv=null;function gv(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var rc=null,ac=null;function lO(s){var i=Vs(s);if(i&&(s=i.stateNode)){var d=s[Gn]||null;e:switch(s=i.stateNode,i.type){case"input":if(fv(s,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name),i=d.name,d.type==="radio"&&i!=null){for(d=s;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll('input[name="'+Gr(""+i)+'"][type="radio"]'),i=0;i<d.length;i++){var m=d[i];if(m!==s&&m.form===s.form){var x=m[Gn]||null;if(!x)throw Error(r(90));fv(m,x.value,x.defaultValue,x.defaultValue,x.checked,x.defaultChecked,x.type,x.name)}}for(i=0;i<d.length;i++)m=d[i],m.form===s.form&&Bt(m)}break e;case"textarea":sO(s,d.value,d.defaultValue);break e;case"select":i=d.value,i!=null&&tc(s,!!d.multiple,i,!1)}}}var vv=!1;function uO(s,i,d){if(vv)return s(i,d);vv=!0;try{var m=s(i);return m}finally{if(vv=!1,(rc!==null||ac!==null)&&(Cp(),rc&&(i=rc,s=ac,ac=rc=null,lO(i),s)))for(i=0;i<s.length;i++)lO(s[i])}}function eu(s,i){var d=s.stateNode;if(d===null)return null;var m=d[Gn]||null;if(m===null)return null;d=m[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(m=!m.disabled)||(s=s.type,m=!(s==="button"||s==="input"||s==="select"||s==="textarea")),s=!m;break e;default:s=!1}if(s)return null;if(d&&typeof d!="function")throw Error(r(231,i,typeof d));return d}var ss=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xv=!1;if(ss)try{var tu={};Object.defineProperty(tu,"passive",{get:function(){xv=!0}}),window.addEventListener("test",tu,tu),window.removeEventListener("test",tu,tu)}catch{xv=!1}var Qs=null,yv=null,Bf=null;function dO(){if(Bf)return Bf;var s,i=yv,d=i.length,m,x="value"in Qs?Qs.value:Qs.textContent,w=x.length;for(s=0;s<d&&i[s]===x[s];s++);var M=d-s;for(m=1;m<=M&&i[d-m]===x[w-m];m++);return Bf=x.slice(s,1<m?1-m:void 0)}function zf(s){var i=s.keyCode;return"charCode"in s?(s=s.charCode,s===0&&i===13&&(s=13)):s=i,s===10&&(s=13),32<=s||s===13?s:0}function qf(){return!0}function fO(){return!1}function dr(s){function i(d,m,x,w,M){this._reactName=d,this._targetInst=x,this.type=m,this.nativeEvent=w,this.target=M,this.currentTarget=null;for(var L in s)s.hasOwnProperty(L)&&(d=s[L],this[L]=d?d(w):w[L]);return this.isDefaultPrevented=(w.defaultPrevented!=null?w.defaultPrevented:w.returnValue===!1)?qf:fO,this.isPropagationStopped=fO,this}return h(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=qf)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=qf)},persist:function(){},isPersistent:qf}),i}var Fo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(s){return s.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ff=dr(Fo),nu=h({},Fo,{view:0,detail:0}),wL=dr(nu),bv,wv,ru,Uf=h({},nu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jv,button:0,buttons:0,relatedTarget:function(s){return s.relatedTarget===void 0?s.fromElement===s.srcElement?s.toElement:s.fromElement:s.relatedTarget},movementX:function(s){return"movementX"in s?s.movementX:(s!==ru&&(ru&&s.type==="mousemove"?(bv=s.screenX-ru.screenX,wv=s.screenY-ru.screenY):wv=bv=0,ru=s),bv)},movementY:function(s){return"movementY"in s?s.movementY:wv}}),pO=dr(Uf),SL=h({},Uf,{dataTransfer:0}),jL=dr(SL),OL=h({},nu,{relatedTarget:0}),Sv=dr(OL),NL=h({},Fo,{animationName:0,elapsedTime:0,pseudoElement:0}),CL=dr(NL),AL=h({},Fo,{clipboardData:function(s){return"clipboardData"in s?s.clipboardData:window.clipboardData}}),TL=dr(AL),EL=h({},Fo,{data:0}),mO=dr(EL),_L={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kL={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"},PL={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ML(s){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(s):(s=PL[s])?!!i[s]:!1}function jv(){return ML}var DL=h({},nu,{key:function(s){if(s.key){var i=_L[s.key]||s.key;if(i!=="Unidentified")return i}
vendor: 5,186 bytes, line 48
48return s.type==="keypress"?(s=zf(s),s===13?"Enter":String.fromCharCode(s)):s.type==="keydown"||s.type==="keyup"?kL[s.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jv,charCode:function(s){return s.type==="keypress"?zf(s):0},keyCode:function(s){return s.type==="keydown"||s.type==="keyup"?s.keyCode:0},which:function(s){return s.type==="keypress"?zf(s):s.type==="keydown"||s.type==="keyup"?s.keyCode:0}}),RL=dr(DL),IL=h({},Uf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hO=dr(IL),HL=h({},nu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jv}),LL=dr(HL),$L=h({},Fo,{propertyName:0,elapsedTime:0,pseudoElement:0}),BL=dr($L),zL=h({},Uf,{deltaX:function(s){return"deltaX"in s?s.deltaX:"wheelDeltaX"in s?-s.wheelDeltaX:0},deltaY:function(s){return"deltaY"in s?s.deltaY:"wheelDeltaY"in s?-s.wheelDeltaY:"wheelDelta"in s?-s.wheelDelta:0},deltaZ:0,deltaMode:0}),qL=dr(zL),FL=h({},Fo,{newState:0,oldState:0}),UL=dr(FL),WL=[9,13,27,32],Ov=ss&&"CompositionEvent"in window,au=null;ss&&"documentMode"in document&&(au=document.documentMode);var GL=ss&&"TextEvent"in window&&!au,gO=ss&&(!Ov||au&&8<au&&11>=au),vO=" ",xO=!1;function yO(s,i){switch(s){case"keyup":return WL.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bO(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var sc=!1;function VL(s,i){switch(s){case"compositionend":return bO(i);case"keypress":return i.which!==32?null:(xO=!0,vO);case"textInput":return s=i.data,s===vO&&xO?null:s;default:return null}}function KL(s,i){if(sc)return s==="compositionend"||!Ov&&yO(s,i)?(s=dO(),Bf=yv=Qs=null,sc=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return gO&&i.locale!=="ko"?null:i.data;default:return null}}var QL={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 wO(s){var i=s&&s.nodeName&&s.nodeName.toLowerCase();return i==="input"?!!QL[s.type]:i==="textarea"}function SO(s,i,d,m){rc?ac?ac.push(m):ac=[m]:rc=m,i=Mp(i,"onChange"),0<i.length&&(d=new Ff("onChange","change",null,d,m),s.push({event:d,listeners:i}))}var su=null,ou=null;function YL(s){aA(s,0)}function Wf(s){var i=Ze(s);if(Bt(i))return s}function jO(s,i){if(s==="change")return i}var OO=!1;if(ss){var Nv;if(ss){var Cv="oninput"in document;if(!Cv){var NO=document.createElement("div");NO.setAttribute("oninput","return;"),Cv=typeof NO.oninput=="function"}Nv=Cv}else Nv=!1;OO=Nv&&(!document.documentMode||9<document.documentMode)}function CO(){su&&(su.detachEvent("onpropertychange",AO),ou=su=null)}function AO(s){if(s.propertyName==="value"&&Wf(ou)){var i=[];SO(i,ou,s,gv(s)),uO(YL,i)}}function XL(s,i,d){s==="focusin"?(CO(),su=i,ou=d,su.attachEvent("onpropertychange",AO)):s==="focusout"&&CO()}function ZL(s){if(s==="selectionchange"||s==="keyup"||s==="keydown")return Wf(ou)}function JL(s,i){if(s==="click")return Wf(i)}function e$(s,i){if(s==="input"||s==="change")return Wf(i)}function t$(s,i){return s===i&&(s!==0||1/s===1/i)||s!==s&&i!==i}var jr=typeof Object.is=="function"?Object.is:t$;function iu(s,i){if(jr(s,i))return!0;if(typeof s!="object"||s===null||typeof i!="object"||i===null)return!1;var d=Object.keys(s),m=Object.keys(i);if(d.length!==m.length)return!1;for(m=0;m<d.length;m++){var x=d[m];if(!gt.call(i,x)||!jr(s[x],i[x]))return!1}return!0}function TO(s){for(;s&&s.firstChild;)s=s.firstChild;return s}function EO(s,i){var d=TO(s);s=0;for(var m;d;){if(d.nodeType===3){if(m=s+d.textContent.length,s<=i&&m>=i)return{node:d,offset:i-s};s=m}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=TO(d)}}function _O(s,i){return s&&i?s===i?!0:s&&s.nodeType===3?!1:i&&i.nodeType===3?_O(s,i.parentNode):"contains"in s?s.contains(i):s.compareDocumentPosition?!!(s.compareDocumentPosition(i)&16):!1:!1}function kO(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var i=$n(s.document);i instanceof s.HTMLIFrameElement;){try{var d=typeof i.contentWindow.location.href=="string"}catch{d=!1}if(d)s=i.contentWindow;else break;i=$n(s.document)}return i}function Av(s){var i=s&&s.nodeName&&s.nodeName.toLowerCase();return i&&(i==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||i==="textarea"||s.contentEditable==="true")}var n$=ss&&"documentMode"in document&&11>=document.documentMode,oc=null,Tv=null,cu=null,Ev=!1;function PO(s,i,d){var m=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Ev||oc==null||oc!==$n(m)||(m=oc,"selectionStart"in m&&Av(m)?m={start:m.selectionStart,end:m.selectionEnd}:(m=(m.ownerDocument&&m.ownerDocument.defaultView||window).getSelection(),m={anchorNode:m.anchorNode,anchorOffset:m.anchorOffset,focu
vendor: 22,718 bytes, line 48
48sNode:m.focusNode,focusOffset:m.focusOffset}),cu&&iu(cu,m)||(cu=m,m=Mp(Tv,"onSelect"),0<m.length&&(i=new Ff("onSelect","select",null,i,d),s.push({event:i,listeners:m}),i.target=oc)))}function Uo(s,i){var d={};return d[s.toLowerCase()]=i.toLowerCase(),d["Webkit"+s]="webkit"+i,d["Moz"+s]="moz"+i,d}var ic={animationend:Uo("Animation","AnimationEnd"),animationiteration:Uo("Animation","AnimationIteration"),animationstart:Uo("Animation","AnimationStart"),transitionrun:Uo("Transition","TransitionRun"),transitionstart:Uo("Transition","TransitionStart"),transitioncancel:Uo("Transition","TransitionCancel"),transitionend:Uo("Transition","TransitionEnd")},_v={},MO={};ss&&(MO=document.createElement("div").style,"AnimationEvent"in window||(delete ic.animationend.animation,delete ic.animationiteration.animation,delete ic.animationstart.animation),"TransitionEvent"in window||delete ic.transitionend.transition);function Wo(s){if(_v[s])return _v[s];if(!ic[s])return s;var i=ic[s],d;for(d in i)if(i.hasOwnProperty(d)&&d in MO)return _v[s]=i[d];return s}var DO=Wo("animationend"),RO=Wo("animationiteration"),IO=Wo("animationstart"),r$=Wo("transitionrun"),a$=Wo("transitionstart"),s$=Wo("transitioncancel"),HO=Wo("transitionend"),LO=new Map,kv="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(" ");kv.push("scrollEnd");function ha(s,i){LO.set(s,i),Sr(i,[s])}var Gf=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)},Vr=[],cc=0,Pv=0;function Vf(){for(var s=cc,i=Pv=cc=0;i<s;){var d=Vr[i];Vr[i++]=null;var m=Vr[i];Vr[i++]=null;var x=Vr[i];Vr[i++]=null;var w=Vr[i];if(Vr[i++]=null,m!==null&&x!==null){var M=m.pending;M===null?x.next=x:(x.next=M.next,M.next=x),m.pending=x}w!==0&&$O(d,x,w)}}function Kf(s,i,d,m){Vr[cc++]=s,Vr[cc++]=i,Vr[cc++]=d,Vr[cc++]=m,Pv|=m,s.lanes|=m,s=s.alternate,s!==null&&(s.lanes|=m)}function Mv(s,i,d,m){return Kf(s,i,d,m),Qf(s)}function Go(s,i){return Kf(s,null,null,i),Qf(s)}function $O(s,i,d){s.lanes|=d;var m=s.alternate;m!==null&&(m.lanes|=d);for(var x=!1,w=s.return;w!==null;)w.childLanes|=d,m=w.alternate,m!==null&&(m.childLanes|=d),w.tag===22&&(s=w.stateNode,s===null||s._visibility&1||(x=!0)),s=w,w=w.return;return s.tag===3?(w=s.stateNode,x&&i!==null&&(x=31-$t(d),s=w.hiddenUpdates,m=s[x],m===null?s[x]=[i]:m.push(i),i.lane=d|536870912),w):null}function Qf(s){if(50<_u)throw _u=0,qx=null,Error(r(185));for(var i=s.return;i!==null;)s=i,i=s.return;return s.tag===3?s.stateNode:null}var lc={};function o$(s,i,d,m){this.tag=s,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=m,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Or(s,i,d,m){return new o$(s,i,d,m)}function Dv(s){return s=s.prototype,!(!s||!s.isReactComponent)}function os(s,i){var d=s.alternate;return d===null?(d=Or(s.tag,i,s.key,s.mode),d.elementType=s.elementType,d.type=s.type,d.stateNode=s.stateNode,d.alternate=s,s.alternate=d):(d.pendingProps=i,d.type=s.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=s.flags&65011712,d.childLanes=s.childLanes,d.lanes=s.lanes,d.child=s.child,d.memoizedProps=s.memoizedProps,d.memoizedState=s.memoizedState,d.updateQueue=s.updateQueue,i=s.dependencies,d.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},d.sibling=s.sibling,d.index=s.index,d.ref=s.ref,d.refCleanup=s.refCleanup,d}function BO(s,i){s.flags&=65011714;var d=s.alternate;return d===null?(s.childLanes=0,s.lanes=i,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=d.childLanes,s.lanes=d.lanes,s.child=d.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=d.memoizedProps,s.memoizedState=d.memoizedState,s.updateQueue=d.updateQueue,s.type=d.type,i=d.dependencies,s.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),s}function Yf(s,i,d,m,x,w){var M=0;if(m=s,typeof s=="function")Dv(s)&&(M=1);else if(typeof s=="string")M=dB(s,d,ne.current)?26:s==="html"||s==="head"||s==="body"?27:5;else e:switch(s){case I:return s=Or(31,d,i,x),s.elementType=I,s.lanes=w,s;case b:return Vo(d.children,x,w,i);case S:M=8,x|=24;break;case T:return s=Or(12,d,i,x|2),s.elementType=T,s.lanes=w,s;case N:return s=Or(13,d,i,x),s.elementType=N,s.lanes=w,s;case k:return s=Or(19,d,i,x),s.elementType=k,s.lanes=w,s;default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case _:M=10;break e;case E:M=9;break e;case A:M=11;break e;case O:M=14;break e;case P:M=16,m=null;break e}M=29,d=Error(r(130,s===null?"null":typeof s,"")),m=null}return i=Or(M,d,i,x),i.elementType=s,i.type=m,i.lanes=w,i}function Vo(s,i,d,m){return s=Or(7,s,m,i),s.lanes=d,s}function Rv(s,i,d){return s=Or(6,s,null,i),s.lanes=d,s}function zO(s){var i=Or(18,null,null,0);return i.stateNode=s,i}function Iv(s,i,d){return i=Or(4,s.children!==null?s.children:[],s.key,i),i.lanes=d,i.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},i}var qO=new WeakMap;function Kr(s,i){if(typeof s=="object"&&s!==null){var d=qO.get(s);return d!==void 0?d:(i={value:s,source:i,stack:rn(i)},qO.set(s,i),i)}return{value:s,source:i,stack:rn(i)}}var uc=[],dc=0,Xf=null,lu=0,Qr=[],Yr=0,Ys=null,Ma=1,Da="";function is(s,i){uc[dc++]=lu,uc[dc++]=Xf,Xf=s,lu=i}function FO(s,i,d){Qr[Yr++]=Ma,Qr[Yr++]=Da,Qr[Yr++]=Ys,Ys=s;var m=Ma;s=Da;var x=32-$t(m)-1;m&=~(1<<x),d+=1;var w=32-$t(i)+x;if(30<w){var M=x-x%5;w=(m&(1<<M)-1).toString(32),m>>=M,x-=M,Ma=1<<32-$t(i)+x|d<<x|m,Da=w+s}else Ma=1<<w|d<<x|m,Da=s}function Hv(s){s.return!==null&&(is(s,1),FO(s,1,0))}function Lv(s){for(;s===Xf;)Xf=uc[--dc],uc[dc]=null,lu=uc[--dc],uc[dc]=null;for(;s===Ys;)Ys=Qr[--Yr],Qr[Yr]=null,Da=Qr[--Yr],Qr[Yr]=null,Ma=Qr[--Yr],Qr[Yr]=null}function UO(s,i){Qr[Yr++]=Ma,Qr[Yr++]=Da,Qr[Yr++]=Ys,Ma=i.id,Da=i.overflow,Ys=s}var Bn=null,Ut=null,mt=!1,Xs=null,Xr=!1,$v=Error(r(519));function Zs(s){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw uu(Kr(i,s)),$v}function WO(s){var i=s.stateNode,d=s.type,m=s.memoizedProps;switch(i[On]=s,i[Gn]=m,d){case"dialog":lt("cancel",i),lt("close",i);break;case"iframe":case"object":case"embed":lt("load",i);break;case"video":case"audio":for(d=0;d<Pu.length;d++)lt(Pu[d],i);break;case"source":lt("error",i);break;case"img":case"image":case"link":lt("error",i),lt("load",i);break;case"details":lt("toggle",i);break;case"input":lt("invalid",i),aO(i,m.value,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name,!0);break;case"select":lt("invalid",i);break;case"textarea":lt("invalid",i),oO(i,m.value,m.defaultValue,m.children)}d=m.children,typeof d!="string"&&typeof d!="number"&&typeof d!="bigint"||i.textContent===""+d||m.suppressHydrationWarning===!0||cA(i.textContent,d)?(m.popover!=null&&(lt("beforetoggle",i),lt("toggle",i)),m.onScroll!=null&&lt("scroll",i),m.onScrollEnd!=null&&lt("scrollend",i),m.onClick!=null&&(i.onclick=as),i=!0):i=!1,i||Zs(s,!0)}function GO(s){for(Bn=s.return;Bn;)switch(Bn.tag){case 5:case 31:case 13:Xr=!1;return;case 27:case 3:Xr=!0;return;default:Bn=Bn.return}}function fc(s){if(s!==Bn)return!1;if(!mt)return GO(s),mt=!0,!1;var i=s.tag,d;if((d=i!==3&&i!==27)&&((d=i===5)&&(d=s.type,d=!(d!=="form"&&d!=="button")||ry(s.type,s.memoizedProps)),d=!d),d&&Ut&&Zs(s),GO(s),i===13){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(317));Ut=vA(s)}else if(i===31){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(317));Ut=vA(s)}else i===27?(i=Ut,po(s.type)?(s=cy,cy=null,Ut=s):Ut=i):Ut=Bn?Jr(s.stateNode.nextSibling):null;return!0}function Ko(){Ut=Bn=null,mt=!1}function Bv(){var s=Xs;return s!==null&&(hr===null?hr=s:hr.push.apply(hr,s),Xs=null),s}function uu(s){Xs===null?Xs=[s]:Xs.push(s)}var zv=B(null),Qo=null,cs=null;function Js(s,i,d){Y(zv,i._currentValue),i._currentValue=d}function ls(s){s._currentValue=zv.current,X(zv)}function qv(s,i,d){for(;s!==null;){var m=s.alternate;if((s.childLanes&i)!==i?(s.childLanes|=i,m!==null&&(m.childLanes|=i)):m!==null&&(m.childLanes&i)!==i&&(m.childLanes|=i),s===d)break;s=s.return}}function Fv(s,i,d,m){var x=s.child;for(x!==null&&(x.return=s);x!==null;){var w=x.dependencies;if(w!==null){var M=x.child;w=w.firstContext;e:for(;w!==null;){var L=w;w=x;for(var Q=0;Q<i.length;Q++)if(L.context===i[Q]){w.lanes|=d,L=w.alternate,L!==null&&(L.lanes|=d),qv(w.return,d,s),m||(M=null);break e}w=L.next}}else if(x.tag===18){if(M=x.return,M===null)throw Error(r(341));M.lanes|=d,w=M.alternate,w!==null&&(w.lanes|=d),qv(M,d,s),M=null}else M=x.child;if(M!==null)M.return=x;else for(M=x;M!==null;){if(M===s){M=null;break}if(x=M.sibling,x!==null){x.return=M.return,M=x;break}M=M.return}x=M}}function pc(s,i,d,m){s=null;for(var x=i,w=!1;x!==null;){if(!w){if((x.flags&524288)!==0)w=!0;else if((x.flags&262144)!==0)break}if(x.tag===10){var M=x.alternate;if(M===null)throw Error(r(387));if(M=M.memoizedProps,M!==null){var L=x.type;jr(x.pendingProps.value,M.value)||(s!==null?s.push(L):s=[L])}}else if(x===oe.current){if(M=x.alternate,M===null)throw Error(r(387));M.memoizedState.memoizedState!==x.memoizedState.memoizedState&&(s!==null?s.push(Hu):s=[Hu])}x=x.return}s!==null&&Fv(i,s,d,m),i.flags|=262144}function Zf(s){for(s=s.firstContext;s!==null;){if(!jr(s.context._currentValue,s.memoizedValue))return!0;s=s.next}return!1}function Yo(s){Qo=s,cs=null,s=s.dependencies,s!==null&&(s.firstContext=null)}function zn(s){return VO(Qo,s)}function Jf(s,i){return Qo===null&&Yo(s),VO(s,i)}function VO(s,i){var d=i._currentValue;if(i={context:i,memoizedValue:d,next:null},cs===null){if(s===null)throw Error(r(308));cs=i,s.dependencies={lanes:0,firstContext:i},s.flags|=524288}else cs=cs.next=i;return d}var i$=typeof AbortController<"u"?AbortController:function(){var s=[],i=this.signal={aborted:!1,addEventListener:function(d,m){s.push(m)}};this.abort=function(){i.aborted=!0,s.forEach(function(d){return d()})}},c$=e.unstable_scheduleCallback,l$=e.unstable_NormalPriority,dn={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Uv(){return{controller:new i$,data:new Map,refCount:0}}function du(s){s.refCount--,s.refCount===0&&c$(l$,function(){s.controller.abort()})}var fu=null,Wv=0,mc=0,hc=null;function u$(s,i){if(fu===null){var d=fu=[];Wv=0,mc=Kx(),hc={status:"pending",value:void 0,then:function(m){d.push(m)}}}return Wv++,i.then(KO,KO),i}function KO(){if(--Wv===0&&fu!==null){hc!==null&&(hc.status="fulfilled");var s=fu;fu=null,mc=0,hc=null;for(var i=0;i<s.length;i++)(0,s[i])()}}function d$(s,i){var d=[],m={status:"pending",value:null,reason:null,then:function(x){d.push(x)}};return s.then(function(){m.status="fulfilled",m.value=i;for(var x=0;x<d.length;x++)(0,d[x])(i)},function(x){for(m.status="rejected",m.reason=x,x=0;x<d.length;x++)(0,d[x])(void 0)}),m}var QO=R.S;R.S=function(s,i){PC=pt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&u$(s,i),QO!==null&&QO(s,i)};var Xo=B(null);function Gv(){var s=Xo.current;return s!==null?s:Ht.pooledCache}function ep(s,i){i===null?Y(Xo,Xo.current):Y(Xo,i.pool)}function YO(){var s=Gv();return s===null?null:{parent:dn._currentValue,pool:s}}var gc=Error(r(460)),Vv=Error(r(474)),tp=Error(r(542)),np={then:function(){}};function XO(s){return s=s.status,s==="fulfilled"||s==="rejected"}function ZO(s,i,d){switch(d=s[d],d===void 0?s.push(i):d!==i&&(i.then(as,as),i=d),i.status){case"fulfilled":return i.value;case"rejected":throw s=i.reason,eN(s),s;default:if(typeof i.status=="string")i.then(as,as);else{if(s=Ht,s!==null&&100<s.shellSuspendCounter)throw Error(r(482));s=i,s.status="pending",s.then(function(m){if(i.status==="pending"){var x=i;x.status="fulfilled",x.value=m}},function(m){if(i.status==="pending"){var x=i;x.status="rejected",x.reason=m}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw s=i.reason,eN(s),s}throw Jo=i,gc}}function Zo(s){try{var i=s._init;return i(s._payload)}catch(d){throw d!==null&&typeof d=="object"&&typeof d.then=="function"?(Jo=d,gc):d}}var Jo=null;function JO(){if(Jo===null)throw Error(r(459));var s=Jo;return Jo=null,s}function eN(s){if(s===gc||s===tp)throw Error(r(483))}var vc=null,pu=0;function rp(s){var i=pu;return pu+=1,vc===null&&(vc=[]),ZO(vc,s,i)}function mu(s,i){i=i.props.ref,s.ref=i!==void 0?i:null}function ap(s,i){throw i.$$typeof===v?Error(r(525)):(s=Object.prototype.toString.call(i),Error(r(31,s==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":s)))}function tN(s){function i(te,ee){if(s){var re=te.deletions;re===null?(te.deletions=[ee],te.flags|=16):re.push(ee)}}function d(te,ee){if(!s)return null;for(;ee!==null;)i(te,ee),ee=ee.sibling;return null}function m(te){for(var ee=new Map;te!==null;)te.key!==null?ee.set(te.key,te):ee.set(te.index,te),te=te.sibling;return ee}function x(te,ee){return te=os(te,ee),te.index=0,te.sibling=null,te}function w(te,ee,re){return te.index=re,s?(re=te.alternate,re!==null?(re=re.index,re<ee?(te.flags|=67108866,ee):re):(te.flags|=67108866,ee)):(te.flags|=1048576,ee)}function M(te){return s&&te.alternate===null&&(te.flags|=67108866),te}function L(te,ee,re,he){return ee===null||ee.tag!==6?(ee=Rv(re,te.mode,he),ee.return=te,ee):(ee=x(ee,re),ee.return=te,ee)}function Q(te,ee,re,he){var Le=re.type;return Le===b?pe(te,ee,re.props.children,he,re.key):ee!==null&&(ee.elementType===Le||typeof Le=="object"&&Le!==null&&Le.$$typeof===P&&Zo(Le)===ee.type)?(ee=x(ee,re.props),mu(ee,re),ee.return=te,ee):(ee=Yf(re.type,re.key,re.props,null,te.mode,he),mu(ee,re),ee.return=te,ee)}function ae(te,ee,re,he){return ee===null||ee.tag!==4||ee.stateNode.containerInfo!==re.containerInfo||ee.stateNode.implementation!==re.implementation?(ee=Iv(re,te.mode,he),ee.return=te,ee):(ee=x(ee,re.children||[]),ee.return=te,ee)}function pe(te,ee,re,he,Le){return ee===null||ee.tag!==7?(ee=Vo(re,te.mode,he,Le),ee.return=te,ee):(ee=x(ee,re),ee.return=te,ee)}function ge(te,ee,re){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return ee=Rv(""+ee,te.mode,re),ee.return=te,ee;if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case y:return re=Yf(ee.type,ee.key,ee.props,null,te.mode,re),mu(re,ee),re.return=te,re;case j:return ee=Iv(ee,te.mode,re),ee.return=te,ee;case P:return ee=Zo(ee),ge(te,ee,re)}if(K(ee)||H(ee))return ee=Vo(ee,te.mode,re,null),ee.return=te,ee;if(typeof ee.then=="function")return ge(te,rp(ee),re);if(ee.$$typeof===_)return ge(te,Jf(te,ee),re);ap(te,ee)}return null}function se(te,ee,re,he){var Le=ee!==null?ee.key:null;if(typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint")return Le!==null?null:L(te,ee,""+re,he);if(typeof re=="object"&&re!==null){switch(re.$$typeof){case y:return re.key===Le?Q(te,ee,re,he):null;case j:return re.key===Le?ae(te,ee,re,he):null;case P:return re=Zo(re),se(te,ee,re,he)}if(K(re)||H(re))return Le!==null?null:pe(te,ee,re,he,null);if(typeof re.then=="function")return se(te,ee,rp(re),he);if(re.$$typeof===_)return se(te,ee,Jf(te,re),he);ap(te,re)}return null}function ce(te,ee,re,he,Le){if(typeof he=="string"&&he!==""||typeof he=="number"||typeof he=="bigint")return te=te.get(re)||null,L(ee,te,""+he,Le);if(typeof he=="object"&&he!==null){switch(he.$$typeof){case y:return te=te.get(he.key===null?re:he.key)||null,Q(ee,te,he,Le);case j:return te=te.get(he.key===null?re:he.key)||null,ae(ee,te,he,Le);case P:return he=Zo(he),ce(te,ee,re,he,Le)}if(K(he)||H(he))return te=te.get(re)||null,pe(ee,te,he,Le,null);if(typeof he.then=="function")return ce(te,ee,re,rp(he),Le);if(he.$$typeof===_)return ce(te,ee,re,Jf(ee,he),Le);ap(ee,he)}return null}function Pe(te,ee,re,he){for(var Le=null,vt=null,Re=ee,tt=ee=0,ft=null;Re!==null&&tt<re.length;tt++){Re.index>tt?(ft=Re,Re=null):ft=Re.sibling;var xt=se(te,Re,re[tt],he);if(xt===null){Re===null&&(Re=ft);break}s&&Re&&xt.alternate===null&&i(te,Re),ee=w(xt,ee,tt),vt===null?Le=xt:vt.sibling=xt,vt=xt,Re=ft}if(tt===re.length)return d(te,Re),mt&&is(te,tt),Le;if(Re===null){for(;tt<re.length;tt++)Re=ge(te,re[tt],he),Re!==null&&(ee=w(Re,ee,tt),vt===null?Le=Re:vt.sibling=Re,vt=Re);return mt&&is(te,tt),Le}for(Re=m(Re);tt<re.length;tt++)ft=ce(Re,te,tt,re[tt],he),ft!==null&&(s&&ft.alternate!==null&&Re.delete(ft.key===null?tt:ft.key),ee=w(ft,ee,tt),vt===null?Le=ft:vt.sibling=ft,vt=ft);return s&&Re.forEach(function(xo){return i(te,xo)}),mt&&is(te,tt),Le}function ze(te,ee,re,he){if(re==null)throw Error(r(151));for(var Le=null,vt=null,Re=ee,tt=ee=0,ft=null,xt=re.next();Re!==null&&!xt.done;tt++,xt=re.next()){Re.index>tt?(ft=Re,Re=null):ft=Re.sibling;var xo=se(te,Re,xt.value,he);if(xo===null){Re===null&&(Re=ft);break}s&&Re&&xo.alternate===null&&i(te,Re),ee=w(xo,ee,tt),vt===null?Le=xo:vt.sibling=xo,vt=xo,Re=ft}if(xt.done)return d(te,Re),mt&&is(te,tt),Le;if(Re===null){for(;!xt.done;tt++,xt=re.next())xt=ge(te,xt.value,he),xt!==null&&(ee=w(xt,ee,tt),vt===null?Le=xt:vt.sibling=xt,vt=xt);return mt&&is(te,tt),Le}for(Re=m(Re);!xt.done;tt++,xt=re.next())xt=ce(Re,te,tt,xt.value,he),xt!==null&&(s&&xt.alternate!==null&&Re.delete(xt.key===null?tt:xt.key),ee=w(xt,ee,tt),vt===null?Le=xt:vt.sibling=xt,vt=xt);return s&&Re.forEach(function(SB){return i(te,SB)}),mt&&is(te,tt),Le}function Dt(te,ee,re,he){if(typeof re=="object"&&re!==null&&re.type===b&&re.key===null&&(re=re.props.children),typeof re=="object"&&re!==null){switch(re.$$typeof){case y:e:{for(var Le=re.key;ee!==null;){if(ee.key===Le){if(Le=re.type,Le===b){if(ee.tag===7){d(te,ee.sibling),he=x(ee,re.props.children),he.return=te,te=he;break e}}else if(ee.elementType===Le||typeof Le=="object"&&Le!==null&&Le.$$typeof===P&&Zo(Le)===ee.type){d(te,ee.sibling),he=x(ee,re.props),mu(he,re),he.return=te,te=he;break e}d(te,ee);break}else i(te,ee);ee=ee.sibling}re.type===b?(he=Vo(re.props.children,te.mode,he,re.key),he.return=te,te=he):(he=Yf(re.type,re.key,re.props,null,te.mode,he),mu(he,re),he.return=te,te=he)}return M(te);case j:e:{for(Le=re.key;ee!==null;){if(ee.key===Le)if(ee.tag===4&&ee.stateNode.containerInfo===re.containerInfo&&ee.stateNode.implementation===re.implementation){d(te,ee.sibling),he=x(ee,re.children||[]),he.return=te,te=he;break e}else{d(te,ee);break}else i(te,ee);ee=ee.sibling}he=Iv(re,te.mode,he),he.return=te,te=he}return M(te);case P:return re=Zo(re),Dt(te,ee,re,he)}if(K(re))return Pe(te,ee,re,he);if(H(re)){if(Le=H(re),typeof Le!="function")throw Error(r(150));return re=Le.call(re),ze(te,ee,re,he)}if(typeof re.then=="function")return Dt(te,ee,rp(re),he);if(re.$$typeof===_)return Dt(te,ee,Jf(te,re),he);ap(te,re)}return typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint"?(re=""+re,ee!==null&&ee.tag===6?(d(te,ee.sibling),he=x(ee,re),he.return=te,te=he):(d(te,ee),he=Rv(re,te.mode,he),he.return=te,te=he),M(te)):d(te,ee)}return function(te,ee,re,he){try{pu=0;var Le=Dt(te,ee,re,he);return vc=null,Le}catch(Re){if(Re===gc||Re===tp)throw Re;var vt=Or(29,Re,null,te.mode);return vt.lanes=he,vt.return=te,vt}finally{}}}var ei=tN(!0),nN=tN(!1),eo=!1;function Kv(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Qv(s,i){s=s.updateQueue,i.updateQueue===s&&(i.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,callbacks:null})}function to(s){return{lane:s,tag:0,payload:null,callback:null,next:null}}function no(s,i,d){var m=s.updateQueue;if(m===null)return null;if(m=m.shared,(jt&2)!==0){var x=m.pending;return x===null?i.next=i:(i.next=x.next,x.next=i),m.pending=i,i=Qf(s),$O(s,null,d),i}return Kf(s,m,i,d),Qf(s)}function hu(s,i,d){if(i=i.updateQueue,i!==null&&(i=i.shared,(d&4194048)!==0)){var m=i.lanes;m&=s.pendingLanes,d|=m,i.lanes=d,Qt(s,d)}}function Yv(s,i){var d=s.updateQueue,m=s.alternate;if(m!==null&&(m=m.updateQueue,d===m)){var x=null,w=null;if(d=d.firstBaseUpdate,d!==null){do{var M={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};w===null?x=w=M:w=w.next=M,d=d.next}while(d!==null);w===null?x=w=i:w=w.next=i}else x=w=i;d={baseState:m.baseState,firstBaseUpdate:x,lastBaseUpdate:w,shared:m.shared,callbacks:m.callbacks},s.updateQueue=d;return}s=d.lastBaseUpdate,s===null?d.firstBaseUpdate=i:s.next=i,d.lastBaseUpdate=i}var Xv=!1;function gu(){if(Xv){var s=hc;if(s!==null)throw s}}function vu(s,i,d,m){Xv=!1;var x=s.updateQueue;eo=!1;var w=x.firstBaseUpdate,M=x.lastBaseUpdate,L=x.shared.pending;if(L!==null){x.shared.pending=null;var Q=L,ae=Q.next;Q.next=null,M===null?w=ae:M.next=ae,M=Q;var pe=s.alternate;pe!==null&&(pe=pe.updateQueue,L=pe.lastBaseUpdate,L!==M&&(L===null?pe.firstBaseUpdate=ae:L.next=ae,pe.lastBaseUpdate=Q))}if(w!==null){var ge=x.baseState;M=0,pe=ae=Q=null,L=w;do{var se=L.lane&-536870913,ce=se!==L.lane;if(ce?(dt&se)===se:(m&se)===se){se!==0&&se===mc&&(Xv=!0),pe!==null&&(pe=pe.next={lane:0,tag:L.tag,payload:L.payload,callback:null,next:null});e:{var Pe=s,ze=L;se=i;var Dt=d;switch(ze.tag){case 1:if(Pe=ze.payload,typeof Pe=="function"){ge=Pe.call(Dt,ge,se);break e}ge=Pe;break e;case 3:Pe.flags=Pe.flags&-65537|128;case 0:if(Pe=ze.payload,se=typeof Pe=="function"?Pe.call(Dt,ge,se):Pe,se==null)break e;ge=h({},ge,se);break e;case 2:eo=!0}}se=L.callback,se!==null&&(s.flags|=64,ce&&(s.flags|=8192),ce=x.callbacks,ce===null?x.callbacks=[se]:ce.push(se))}else ce={lane:se,tag:L.tag,payload:L.payload,callback:L.callback,next:null},pe===null?(ae=pe=ce,Q=ge):pe=pe.next=ce,M|=se;if(L=L.next,L===null){if(L=x.shared.pending,L===null)break;ce=L,L=ce.next,ce.next=null,x.lastBaseUpdate=ce,x.shared.pending=null}}while(!0);pe===null&&(Q=ge),x.baseState=Q,x.firstBaseUpdate=ae,x.lastBaseUpdate=pe,w===null&&(x.shared.lanes=0),io|=M,s.lanes=M,s.memoizedState=ge}}
vendor: 5,450 bytes, line 48
48function rN(s,i){if(typeof s!="function")throw Error(r(191,s));s.call(i)}function aN(s,i){var d=s.callbacks;if(d!==null)for(s.callbacks=null,s=0;s<d.length;s++)rN(d[s],i)}var xc=B(null),sp=B(0);function sN(s,i){s=xs,Y(sp,s),Y(xc,i),xs=s|i.baseLanes}function Zv(){Y(sp,xs),Y(xc,xc.current)}function Jv(){xs=sp.current,X(xc),X(sp)}var Nr=B(null),Zr=null;function ro(s){var i=s.alternate;Y(on,on.current&1),Y(Nr,s),Zr===null&&(i===null||xc.current!==null||i.memoizedState!==null)&&(Zr=s)}function ex(s){Y(on,on.current),Y(Nr,s),Zr===null&&(Zr=s)}function oN(s){s.tag===22?(Y(on,on.current),Y(Nr,s),Zr===null&&(Zr=s)):ao()}function ao(){Y(on,on.current),Y(Nr,Nr.current)}function Cr(s){X(Nr),Zr===s&&(Zr=null),X(on)}var on=B(0);function op(s){for(var i=s;i!==null;){if(i.tag===13){var d=i.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||oy(d)||iy(d)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===s)break;for(;i.sibling===null;){if(i.return===null||i.return===s)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var us=0,et=null,Pt=null,fn=null,ip=!1,yc=!1,ti=!1,cp=0,xu=0,bc=null,f$=0;function Jt(){throw Error(r(321))}function tx(s,i){if(i===null)return!1;for(var d=0;d<i.length&&d<s.length;d++)if(!jr(s[d],i[d]))return!1;return!0}function nx(s,i,d,m,x,w){return us=w,et=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,R.H=s===null||s.memoizedState===null?FN:vx,ti=!1,w=d(m,x),ti=!1,yc&&(w=cN(i,d,m,x)),iN(s),w}function iN(s){R.H=wu;var i=Pt!==null&&Pt.next!==null;if(us=0,fn=Pt=et=null,ip=!1,xu=0,bc=null,i)throw Error(r(300));s===null||pn||(s=s.dependencies,s!==null&&Zf(s)&&(pn=!0))}function cN(s,i,d,m){et=s;var x=0;do{if(yc&&(bc=null),xu=0,yc=!1,25<=x)throw Error(r(301));if(x+=1,fn=Pt=null,s.updateQueue!=null){var w=s.updateQueue;w.lastEffect=null,w.events=null,w.stores=null,w.memoCache!=null&&(w.memoCache.index=0)}R.H=UN,w=i(d,m)}while(yc);return w}function p$(){var s=R.H,i=s.useState()[0];return i=typeof i.then=="function"?yu(i):i,s=s.useState()[0],(Pt!==null?Pt.memoizedState:null)!==s&&(et.flags|=1024),i}function rx(){var s=cp!==0;return cp=0,s}function ax(s,i,d){i.updateQueue=s.updateQueue,i.flags&=-2053,s.lanes&=~d}function sx(s){if(ip){for(s=s.memoizedState;s!==null;){var i=s.queue;i!==null&&(i.pending=null),s=s.next}ip=!1}us=0,fn=Pt=et=null,yc=!1,xu=cp=0,bc=null}function nr(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return fn===null?et.memoizedState=fn=s:fn=fn.next=s,fn}function cn(){if(Pt===null){var s=et.alternate;s=s!==null?s.memoizedState:null}else s=Pt.next;var i=fn===null?et.memoizedState:fn.next;if(i!==null)fn=i,Pt=s;else{if(s===null)throw et.alternate===null?Error(r(467)):Error(r(310));Pt=s,s={memoizedState:Pt.memoizedState,baseState:Pt.baseState,baseQueue:Pt.baseQueue,queue:Pt.queue,next:null},fn===null?et.memoizedState=fn=s:fn=fn.next=s}return fn}function lp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function yu(s){var i=xu;return xu+=1,bc===null&&(bc=[]),s=ZO(bc,s,i),i=et,(fn===null?i.memoizedState:fn.next)===null&&(i=i.alternate,R.H=i===null||i.memoizedState===null?FN:vx),s}function up(s){if(s!==null&&typeof s=="object"){if(typeof s.then=="function")return yu(s);if(s.$$typeof===_)return zn(s)}throw Error(r(438,String(s)))}function ox(s){var i=null,d=et.updateQueue;if(d!==null&&(i=d.memoCache),i==null){var m=et.alternate;m!==null&&(m=m.updateQueue,m!==null&&(m=m.memoCache,m!=null&&(i={data:m.data.map(function(x){return x.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),d===null&&(d=lp(),et.updateQueue=d),d.memoCache=i,d=i.data[i.index],d===void 0)for(d=i.data[i.index]=Array(s),m=0;m<s;m++)d[m]=F;return i.index++,d}function ds(s,i){return typeof i=="function"?i(s):i}function dp(s){var i=cn();return ix(i,Pt,s)}function ix(s,i,d){var m=s.queue;if(m===null)throw Error(r(311));m.lastRenderedReducer=d;var x=s.baseQueue,w=m.pending;if(w!==null){if(x!==null){var M=x.next;x.next=w.next,w.next=M}i.baseQueue=x=w,m.pending=null}if(w=s.baseState,x===null)s.memoizedState=w;else{i=x.next;var L=M=null,Q=null,ae=i,pe=!1;do{var ge=ae.lane&-536870913;if(ge!==ae.lane?(dt&ge)===ge:(us&ge)===ge){var se=ae.revertLane;if(se===0)Q!==null&&(Q=Q.next={lane:0,revertLane:0,gesture:null,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null}),ge===mc&&(pe=!0);else if((us&se)===se){ae=ae.next,se===mc&&(pe=!0);continue}else ge={lane:0,revertLane:ae.revertLane,gesture:null,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null},Q===null?(L=Q=ge,M=w):Q=Q.next=ge,et.lanes|=se,io|=se;ge=ae.action,ti&&d(w,ge),w=ae.hasEagerState?ae.eagerState:d(w,ge)}else se={lane:ge,revertLane:ae.revertLane,gesture:ae.gesture,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null},Q===null?(L=Q=se,M=w):Q=Q.next=se,et.lanes|=ge,io|=ge;ae=ae.next}while(ae!==null&&ae!==i);if(Q===null?M=w:Q.next=L,!jr(w,s.memoizedState)&&(pn=!0,pe&&(d=hc,d!==null)))throw d;s.memoizedState=w,s.baseState=M,s.baseQueue=Q,m.lastRenderedState=w}return x===null&&(m.lanes=0),[s.memoizedState,m.dispatch]}function cx(s){var i=cn(),d=i.queue;if(d===null)throw Error(r(311));d.lastRenderedReducer=s;
vendor: 9,199 bytes, line 48
48var m=d.dispatch,x=d.pending,w=i.memoizedState;if(x!==null){d.pending=null;var M=x=x.next;do w=s(w,M.action),M=M.next;while(M!==x);jr(w,i.memoizedState)||(pn=!0),i.memoizedState=w,i.baseQueue===null&&(i.baseState=w),d.lastRenderedState=w}return[w,m]}function lN(s,i,d){var m=et,x=cn(),w=mt;if(w){if(d===void 0)throw Error(r(407));d=d()}else d=i();var M=!jr((Pt||x).memoizedState,d);if(M&&(x.memoizedState=d,pn=!0),x=x.queue,dx(fN.bind(null,m,x,s),[s]),x.getSnapshot!==i||M||fn!==null&&fn.memoizedState.tag&1){if(m.flags|=2048,wc(9,{destroy:void 0},dN.bind(null,m,x,d,i),null),Ht===null)throw Error(r(349));w||(us&127)!==0||uN(m,i,d)}return d}function uN(s,i,d){s.flags|=16384,s={getSnapshot:i,value:d},i=et.updateQueue,i===null?(i=lp(),et.updateQueue=i,i.stores=[s]):(d=i.stores,d===null?i.stores=[s]:d.push(s))}function dN(s,i,d,m){i.value=d,i.getSnapshot=m,pN(i)&&mN(s)}function fN(s,i,d){return d(function(){pN(i)&&mN(s)})}function pN(s){var i=s.getSnapshot;s=s.value;try{var d=i();return!jr(s,d)}catch{return!0}}function mN(s){var i=Go(s,2);i!==null&&gr(i,s,2)}function lx(s){var i=nr();if(typeof s=="function"){var d=s;if(s=d(),ti){an(!0);try{d()}finally{an(!1)}}}return i.memoizedState=i.baseState=s,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:s},i}function hN(s,i,d,m){return s.baseState=d,ix(s,Pt,typeof m=="function"?m:ds)}function m$(s,i,d,m,x){if(mp(s))throw Error(r(485));if(s=i.action,s!==null){var w={payload:x,action:s,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(M){w.listeners.push(M)}};R.T!==null?d(!0):w.isTransition=!1,m(w),d=i.pending,d===null?(w.next=i.pending=w,gN(i,w)):(w.next=d.next,i.pending=d.next=w)}}function gN(s,i){var d=i.action,m=i.payload,x=s.state;if(i.isTransition){var w=R.T,M={};R.T=M;try{var L=d(x,m),Q=R.S;Q!==null&&Q(M,L),vN(s,i,L)}catch(ae){ux(s,i,ae)}finally{w!==null&&M.types!==null&&(w.types=M.types),R.T=w}}else try{w=d(x,m),vN(s,i,w)}catch(ae){ux(s,i,ae)}}function vN(s,i,d){d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(function(m){xN(s,i,m)},function(m){return ux(s,i,m)}):xN(s,i,d)}function xN(s,i,d){i.status="fulfilled",i.value=d,yN(i),s.state=d,i=s.pending,i!==null&&(d=i.next,d===i?s.pending=null:(d=d.next,i.next=d,gN(s,d)))}function ux(s,i,d){var m=s.pending;if(s.pending=null,m!==null){m=m.next;do i.status="rejected",i.reason=d,yN(i),i=i.next;while(i!==m)}s.action=null}function yN(s){s=s.listeners;for(var i=0;i<s.length;i++)(0,s[i])()}function bN(s,i){return i}function wN(s,i){if(mt){var d=Ht.formState;if(d!==null){e:{var m=et;if(mt){if(Ut){t:{for(var x=Ut,w=Xr;x.nodeType!==8;){if(!w){x=null;break t}if(x=Jr(x.nextSibling),x===null){x=null;break t}}w=x.data,x=w==="F!"||w==="F"?x:null}if(x){Ut=Jr(x.nextSibling),m=x.data==="F!";break e}}Zs(m)}m=!1}m&&(i=d[0])}}return d=nr(),d.memoizedState=d.baseState=i,m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bN,lastRenderedState:i},d.queue=m,d=BN.bind(null,et,m),m.dispatch=d,m=lx(!1),w=gx.bind(null,et,!1,m.queue),m=nr(),x={state:i,dispatch:null,action:s,pending:null},m.queue=x,d=m$.bind(null,et,x,w,d),x.dispatch=d,m.memoizedState=s,[i,d,!1]}function SN(s){var i=cn();return jN(i,Pt,s)}function jN(s,i,d){if(i=ix(s,i,bN)[0],s=dp(ds)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var m=yu(i)}catch(M){throw M===gc?tp:M}else m=i;i=cn();var x=i.queue,w=x.dispatch;return d!==i.memoizedState&&(et.flags|=2048,wc(9,{destroy:void 0},h$.bind(null,x,d),null)),[m,w,s]}function h$(s,i){s.action=i}function ON(s){var i=cn(),d=Pt;if(d!==null)return jN(i,d,s);cn(),i=i.memoizedState,d=cn();var m=d.queue.dispatch;return d.memoizedState=s,[i,m,!1]}function wc(s,i,d,m){return s={tag:s,create:d,deps:m,inst:i,next:null},i=et.updateQueue,i===null&&(i=lp(),et.updateQueue=i),d=i.lastEffect,d===null?i.lastEffect=s.next=s:(m=d.next,d.next=s,s.next=m,i.lastEffect=s),s}function NN(){return cn().memoizedState}function fp(s,i,d,m){var x=nr();et.flags|=s,x.memoizedState=wc(1|i,{destroy:void 0},d,m===void 0?null:m)}function pp(s,i,d,m){var x=cn();m=m===void 0?null:m;var w=x.memoizedState.inst;Pt!==null&&m!==null&&tx(m,Pt.memoizedState.deps)?x.memoizedState=wc(i,w,d,m):(et.flags|=s,x.memoizedState=wc(1|i,w,d,m))}function CN(s,i){fp(8390656,8,s,i)}function dx(s,i){pp(2048,8,s,i)}function g$(s){et.flags|=4;var i=et.updateQueue;if(i===null)i=lp(),et.updateQueue=i,i.events=[s];else{var d=i.events;d===null?i.events=[s]:d.push(s)}}function AN(s){var i=cn().memoizedState;return g$({ref:i,nextImpl:s}),function(){if((jt&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function TN(s,i){return pp(4,2,s,i)}function EN(s,i){return pp(4,4,s,i)}function _N(s,i){if(typeof i=="function"){s=s();var d=i(s);return function(){typeof d=="function"?d():i(null)}}if(i!=null)return s=s(),i.current=s,function(){i.current=null}}function kN(s,i,d){d=d!=null?d.concat([s]):null,pp(4,4,_N.bind(null,i,s),d)}function fx(){}function PN(s,i){var d=cn();i=i===void 0?null:i;var m=d.memoizedState;return i!==null&&tx(i,m[1])?m[0]:(d.memoizedState=[s,i],s)}function MN(s,i){var d=cn();i=i===void 0?null:i;var m=d.memoizedState;if(i!==null&&tx(i,m[1]))return m[0];if(m=s(),ti){an(!0);try{s()}finally{an(!1)}}return d.memoizedState=[m,i],m}function px(s,i,d){return d===void 0||(us&1073741824)!==0&&(dt&261930)===0?s.memoizedState=i:(s.memoizedState=d,s=DC(),et.lanes|=s,io|=s,d)}function DN(s,i,d,m){return jr(d,i)?d:xc.current!==null?(s=px(s,d,m),jr(s,i)||(pn=!0),s):(us&42)===0||(us&1073741824)!==0&&(dt&261930)===0?(pn=!0,s.memoizedState=d):(s=DC(),et.lanes|=s,io|=s,i)}function RN(s,i,d,m,x){var w=U.p;U.p=w!==0&&8>w?w:8;var M=R.T,L={};R.T=L,gx(s,!1,i,d);try{var Q=x(),ae=R.S;if(ae!==null&&ae(L,Q),Q!==null&&typeof Q=="object"&&typeof Q.then=="function"){var pe=d$(Q,m);bu(s,i,pe,Er(s))}else bu(s,i,m,Er(s))}catch(ge){bu(s,i,{then:function(){},status:"rejected",reason:ge},Er())}finally{U.p=w,M!==null&&L.types!==null&&(M.types=L.types),R.T=M}}function v$(){}function mx(s,i,d,m){if(s.tag!==5)throw Error(r(476));var x=IN(s).queue;RN(s,x,i,q,d===null?v$:function(){return HN(s),d(m)})}function IN(s){var i=s.memoizedState;if(i!==null)return i;i={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:q},next:null};var d={};return i.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ds,lastRenderedState:d},next:null},s.memoizedState=i,s=s.alternate,s!==null&&(s.memoizedState=i),i}function HN(s){var i=IN(s);i.next===null&&(i=s.alternate.memoizedState),bu(s,i.next.queue,{},Er())}function hx(){return zn(Hu)}function LN(){return cn().memoizedState}function $N(){return cn().memoizedState}function x$(s){for(var i=s.return;i!==null;){switch(i.tag){case 24:case 3:var d=Er();s=to(d);var m=no(i,s,d);m!==null&&(gr(m,i,d),hu(m,i,d)),i={cache:Uv()},s.payload=i;return}i=i.return}}function y$(s,i,d){var m=Er();d={lane:m,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},mp(s)?zN(i,d):(d=Mv(s,i,d,m),d!==null&&(gr(d,s,m),qN(d,i,m)))}function BN(s,i,d){var m=Er();bu(s,i,d,m)}function bu(s,i,d,m){var x={lane:m,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null};if(mp(s))zN(i,x);else{var w=s.alternate;if(s.lanes===0&&(w===null||w.lanes===0)&&(w=i.lastRenderedReducer,w!==null))try{var M=i.lastRenderedState,L=w(M,d);if(x.hasEagerState=!0,x.eagerState=L,jr(L,M))return Kf(s,i,x,0),Ht===null&&Vf(),!1}catch{}finally{}if(d=Mv(s,i,x,m),d!==null)return gr(d,s,m),qN(d,i,m),!0}return!1}function gx(s,i,d,m){if(m={lane:2,revertLane:Kx(),gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},mp(s)){if(i)throw Error(r(479))}else i=Mv(s,d,m,2),i!==null&&gr(i,s,2)}function mp(s){var i=s.alternate;return s===et||i!==null&&i===et}function zN(s,i){yc=ip=!0;var d=s.pending;d===null?i.next=i:(i.next=d.next,d.next=i),s.pending=i}function qN(s,i,d){if((d&4194048)!==0){var m=i.lanes;m&=s.pendingLanes,d|=m,i.lanes=d,Qt(s,d)}}var wu={readContext:zn,use:up,useCallback:Jt,useContext:Jt,useEffect:Jt,useImperativeHandle:Jt,useLayoutEffect:Jt,useInsertionEffect:Jt,useMemo:Jt,useReducer:Jt,useRef:Jt,useState:Jt,useDebugValue:Jt,useDeferredValue:Jt,useTransition:Jt,useSyncExternalStore:Jt,useId:Jt,useHostTransitionStatus:Jt,useFormState:Jt,useActionState:Jt,useOptimistic:Jt,useMemoCache:Jt,useCacheRefresh:Jt};wu.useEffectEvent=Jt;var FN={readContext:zn,use:up,useCallback:function(s,i){return nr().memoizedState=[s,i===void 0?null:i],s},useContext:zn,useEffect:CN,useImperativeHandle:function(s,i,d){d=d!=null?d.concat([s]):null,fp(4194308,4,_N.bind(null,i,s),d)},useLayoutEffect:function(s,i){return fp(4194308,4,s,i)},useInsertionEffect:function(s,i){fp(4,2,s,i)},useMemo:function(s,i){var d=nr();i=i===void 0?null:i;var m=s();if(ti){an(!0);try{s()}finally{an(!1)}}return d.memoizedState=[m,i],m},useReducer:function(s,i,d){var m=nr();if(d!==void 0){var x=d(i);if(ti){an(!0);try{d(i)}finally{an(!1)}}}else x=i;return m.memoizedState=m.baseState=x,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:x},m.queue=s,s=s.dispatch=y$.bind(null,et,s),[m.memoizedState,s]}
vendor: 8,277 bytes, line 48
48,useRef:function(s){var i=nr();return s={current:s},i.memoizedState=s},useState:function(s){s=lx(s);var i=s.queue,d=BN.bind(null,et,i);return i.dispatch=d,[s.memoizedState,d]},useDebugValue:fx,useDeferredValue:function(s,i){var d=nr();return px(d,s,i)},useTransition:function(){var s=lx(!1);return s=RN.bind(null,et,s.queue,!0,!1),nr().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,i,d){var m=et,x=nr();if(mt){if(d===void 0)throw Error(r(407));d=d()}else{if(d=i(),Ht===null)throw Error(r(349));(dt&127)!==0||uN(m,i,d)}x.memoizedState=d;var w={value:d,getSnapshot:i};return x.queue=w,CN(fN.bind(null,m,w,s),[s]),m.flags|=2048,wc(9,{destroy:void 0},dN.bind(null,m,w,d,i),null),d},useId:function(){var s=nr(),i=Ht.identifierPrefix;if(mt){var d=Da,m=Ma;d=(m&~(1<<32-$t(m)-1)).toString(32)+d,i="_"+i+"R_"+d,d=cp++,0<d&&(i+="H"+d.toString(32)),i+="_"}else d=f$++,i="_"+i+"r_"+d.toString(32)+"_";return s.memoizedState=i},useHostTransitionStatus:hx,useFormState:wN,useActionState:wN,useOptimistic:function(s){var i=nr();i.memoizedState=i.baseState=s;var d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=d,i=gx.bind(null,et,!0,d),d.dispatch=i,[s,i]},useMemoCache:ox,useCacheRefresh:function(){return nr().memoizedState=x$.bind(null,et)},useEffectEvent:function(s){var i=nr(),d={impl:s};return i.memoizedState=d,function(){if((jt&2)!==0)throw Error(r(440));return d.impl.apply(void 0,arguments)}}},vx={readContext:zn,use:up,useCallback:PN,useContext:zn,useEffect:dx,useImperativeHandle:kN,useInsertionEffect:TN,useLayoutEffect:EN,useMemo:MN,useReducer:dp,useRef:NN,useState:function(){return dp(ds)},useDebugValue:fx,useDeferredValue:function(s,i){var d=cn();return DN(d,Pt.memoizedState,s,i)},useTransition:function(){var s=dp(ds)[0],i=cn().memoizedState;return[typeof s=="boolean"?s:yu(s),i]},useSyncExternalStore:lN,useId:LN,useHostTransitionStatus:hx,useFormState:SN,useActionState:SN,useOptimistic:function(s,i){var d=cn();return hN(d,Pt,s,i)},useMemoCache:ox,useCacheRefresh:$N};vx.useEffectEvent=AN;var UN={readContext:zn,use:up,useCallback:PN,useContext:zn,useEffect:dx,useImperativeHandle:kN,useInsertionEffect:TN,useLayoutEffect:EN,useMemo:MN,useReducer:cx,useRef:NN,useState:function(){return cx(ds)},useDebugValue:fx,useDeferredValue:function(s,i){var d=cn();return Pt===null?px(d,s,i):DN(d,Pt.memoizedState,s,i)},useTransition:function(){var s=cx(ds)[0],i=cn().memoizedState;return[typeof s=="boolean"?s:yu(s),i]},useSyncExternalStore:lN,useId:LN,useHostTransitionStatus:hx,useFormState:ON,useActionState:ON,useOptimistic:function(s,i){var d=cn();return Pt!==null?hN(d,Pt,s,i):(d.baseState=s,[s,d.queue.dispatch])},useMemoCache:ox,useCacheRefresh:$N};UN.useEffectEvent=AN;function xx(s,i,d,m){i=s.memoizedState,d=d(m,i),d=d==null?i:h({},i,d),s.memoizedState=d,s.lanes===0&&(s.updateQueue.baseState=d)}var yx={enqueueSetState:function(s,i,d){s=s._reactInternals;var m=Er(),x=to(m);x.payload=i,d!=null&&(x.callback=d),i=no(s,x,m),i!==null&&(gr(i,s,m),hu(i,s,m))},enqueueReplaceState:function(s,i,d){s=s._reactInternals;var m=Er(),x=to(m);x.tag=1,x.payload=i,d!=null&&(x.callback=d),i=no(s,x,m),i!==null&&(gr(i,s,m),hu(i,s,m))},enqueueForceUpdate:function(s,i){s=s._reactInternals;var d=Er(),m=to(d);m.tag=2,i!=null&&(m.callback=i),i=no(s,m,d),i!==null&&(gr(i,s,d),hu(i,s,d))}};function WN(s,i,d,m,x,w,M){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(m,w,M):i.prototype&&i.prototype.isPureReactComponent?!iu(d,m)||!iu(x,w):!0}function GN(s,i,d,m){s=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(d,m),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(d,m),i.state!==s&&yx.enqueueReplaceState(i,i.state,null)}function ni(s,i){var d=i;if("ref"in i){d={};for(var m in i)m!=="ref"&&(d[m]=i[m])}if(s=s.defaultProps){d===i&&(d=h({},d));for(var x in s)d[x]===void 0&&(d[x]=s[x])}return d}function VN(s){Gf(s)}function KN(s){console.error(s)}function QN(s){Gf(s)}function hp(s,i){try{var d=s.onUncaughtError;d(i.value,{componentStack:i.stack})}catch(m){setTimeout(function(){throw m})}}function YN(s,i,d){try{var m=s.onCaughtError;m(d.value,{componentStack:d.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(x){setTimeout(function(){throw x})}}function bx(s,i,d){return d=to(d),d.tag=3,d.payload={element:null},d.callback=function(){hp(s,i)},d}function XN(s){return s=to(s),s.tag=3,s}function ZN(s,i,d,m){var x=d.type.getDerivedStateFromError;if(typeof x=="function"){var w=m.value;s.payload=function(){return x(w)},s.callback=function(){YN(i,d,m)}}var M=d.stateNode;M!==null&&typeof M.componentDidCatch=="function"&&(s.callback=function(){YN(i,d,m),typeof x!="function"&&(co===null?co=new Set([this]):co.add(this));var L=m.stack;this.componentDidCatch(m.value,{componentStack:L!==null?L:""})})}function b$(s,i,d,m,x){if(d.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){if(i=d.alternate,i!==null&&pc(i,d,x,!0),d=Nr.current,d!==null){switch(d.tag){case 31:case 13:return Zr===null?Ap():d.alternate===null&&en===0&&(en=3),d.flags&=-257,d.flags|=65536,d.lanes=x,m===np?d.flags|=16384:(i=d.updateQueue,i===null?d.updateQueue=new Set([m]):i.add(m),Wx(s,m,x)),!1;case 22:return d.flags|=65536,m===np?d.flags|=16384:(i=d.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([m])},d.updateQueue=i):(d=i.retryQueue,d===null?i.retryQueue=new Set([m]):d.add(m)),Wx(s,m,x)),!1}throw Error(r(435,d.tag))}return Wx(s,m,x),Ap(),!1}if(mt)return i=Nr.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=x,m!==$v&&(s=Error(r(422),{cause:m}),uu(Kr(s,d)))):(m!==$v&&(i=Error(r(423),{cause:m}),uu(Kr(i,d))),s=s.current.alternate,s.flags|=65536,x&=-x,s.lanes|=x,m=Kr(m,d),x=bx(s.stateNode,m,x),Yv(s,x),en!==4&&(en=2)),!1;var w=Error(r(520),{cause:m});if(w=Kr(w,d),Eu===null?Eu=[w]:Eu.push(w),en!==4&&(en=2),i===null)return!0;m=Kr(m,d),d=i;do{switch(d.tag){case 3:return d.flags|=65536,s=x&-x,d.lanes|=s,s=bx(d.stateNode,m,s),Yv(d,s),!1;case 1:if(i=d.type,w=d.stateNode,(d.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(co===null||!co.has(w))))return d.flags|=65536,x&=-x,d.lanes|=x,x=XN(x),ZN(x,s,d,m),Yv(d,x),!1}d=d.return}while(d!==null);return!1}var wx=Error(r(461)),pn=!1;function qn(s,i,d,m){i.child=s===null?nN(i,null,d,m):ei(i,s.child,d,m)}function JN(s,i,d,m,x){d=d.render;var w=i.ref;if("ref"in m){var M={};for(var L in m)L!=="ref"&&(M[L]=m[L])}else M=m;return Yo(i),m=nx(s,i,d,M,w,x),L=rx(),s!==null&&!pn?(ax(s,i,x),fs(s,i,x)):(mt&&L&&Hv(i),i.flags|=1,qn(s,i,m,x),i.child)}function eC(s,i,d,m,x){if(s===null){var w=d.type;return typeof w=="function"&&!Dv(w)&&w.defaultProps===void 0&&d.compare===null?(i.tag=15,i.type=w,tC(s,i,w,m,x)):(s=Yf(d.type,null,m,i,i.mode,x),s.ref=i.ref,s.return=i,i.child=s)}if(w=s.child,!Ex(s,x)){var M=w.memoizedProps;if(d=d.compare,d=d!==null?d:iu,d(M,m)&&s.ref===i.ref)return fs(s,i,x)}return i.flags|=1,s=os(w,m),s.ref=i.ref,s.return=i,i.child=s}function tC(s,i,d,m,x){if(s!==null){var w=s.memoizedProps;if(iu(w,m)&&s.ref===i.ref)if(pn=!1,i.pendingProps=m=w,Ex(s,x))(s.flags&131072)!==0&&(pn=!0);else return i.lanes=s.lanes,fs(s,i,x)}return Sx(s,i,d,m,x)}function nC(s,i,d,m){var x=m.children,w=s!==null?s.memoizedState:null;if(s===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),m.mode==="hidden"){if((i.flags&128)!==0){if(w=w!==null?w.baseLanes|d:d,s!==null){for(m=i.child=s.child,x=0;m!==null;)x=x|m.lanes|m.childLanes,m=m.sibling;m=x&~w}else m=0,i.child=null;return rC(s,i,w,d,m)}if((d&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},s!==null&&ep(i,w!==null?w.cachePool:null),w!==null?sN(i,w):Zv(),oN(i);else return m=i.lanes=536870912,rC(s,i,w!==null?w.baseLanes|d:d,d,m)}else w!==null?(ep(i,w.cachePool),sN(i,w),ao(),i.memoizedState=null):(s!==null&&ep(i,null),Zv(),ao());return qn(s,i,x,d),i.child}function Su(s,i){return s!==null&&s.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function rC(s,i,d,m,x){var w=Gv();return w=w===null?null:{parent:dn._currentValue,pool:w}
vendor: 2,965 bytes, line 48
48,i.memoizedState={baseLanes:d,cachePool:w},s!==null&&ep(i,null),Zv(),oN(i),s!==null&&pc(s,i,m,!0),i.childLanes=x,null}function gp(s,i){return i=xp({mode:i.mode,children:i.children},s.mode),i.ref=s.ref,s.child=i,i.return=s,i}function aC(s,i,d){return ei(i,s.child,null,d),s=gp(i,i.pendingProps),s.flags|=2,Cr(i),i.memoizedState=null,s}function w$(s,i,d){var m=i.pendingProps,x=(i.flags&128)!==0;if(i.flags&=-129,s===null){if(mt){if(m.mode==="hidden")return s=gp(i,m),i.lanes=536870912,Su(null,s);if(ex(i),(s=Ut)?(s=gA(s,Xr),s=s!==null&&s.data==="&"?s:null,s!==null&&(i.memoizedState={dehydrated:s,treeContext:Ys!==null?{id:Ma,overflow:Da}:null,retryLane:536870912,hydrationErrors:null},d=zO(s),d.return=i,i.child=d,Bn=i,Ut=null)):s=null,s===null)throw Zs(i);return i.lanes=536870912,null}return gp(i,m)}var w=s.memoizedState;if(w!==null){var M=w.dehydrated;if(ex(i),x)if(i.flags&256)i.flags&=-257,i=aC(s,i,d);else if(i.memoizedState!==null)i.child=s.child,i.flags|=128,i=null;else throw Error(r(558));else if(pn||pc(s,i,d,!1),x=(d&s.childLanes)!==0,pn||x){if(m=Ht,m!==null&&(M=jn(m,d),M!==0&&M!==w.retryLane))throw w.retryLane=M,Go(s,M),gr(m,s,M),wx;Ap(),i=aC(s,i,d)}else s=w.treeContext,Ut=Jr(M.nextSibling),Bn=i,mt=!0,Xs=null,Xr=!1,s!==null&&UO(i,s),i=gp(i,m),i.flags|=4096;return i}return s=os(s.child,{mode:m.mode,children:m.children}),s.ref=i.ref,i.child=s,s.return=i,s}function vp(s,i){var d=i.ref;if(d===null)s!==null&&s.ref!==null&&(i.flags|=4194816);else{if(typeof d!="function"&&typeof d!="object")throw Error(r(284));(s===null||s.ref!==d)&&(i.flags|=4194816)}}function Sx(s,i,d,m,x){return Yo(i),d=nx(s,i,d,m,void 0,x),m=rx(),s!==null&&!pn?(ax(s,i,x),fs(s,i,x)):(mt&&m&&Hv(i),i.flags|=1,qn(s,i,d,x),i.child)}function sC(s,i,d,m,x,w){return Yo(i),i.updateQueue=null,d=cN(i,m,d,x),iN(s),m=rx(),s!==null&&!pn?(ax(s,i,w),fs(s,i,w)):(mt&&m&&Hv(i),i.flags|=1,qn(s,i,d,w),i.child)}function oC(s,i,d,m,x){if(Yo(i),i.stateNode===null){var w=lc,M=d.contextType;typeof M=="object"&&M!==null&&(w=zn(M)),w=new d(m,w),i.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,w.updater=yx,i.stateNode=w,w._reactInternals=i,w=i.stateNode,w.props=m,w.state=i.memoizedState,w.refs={},Kv(i),M=d.contextType,w.context=typeof M=="object"&&M!==null?zn(M):lc,w.state=i.memoizedState,M=d.getDerivedStateFromProps,typeof M=="function"&&(xx(i,d,M,m),w.state=i.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(M=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),M!==w.state&&yx.enqueueReplaceState(w,w.state,null),vu(i,m,w,x),gu(),w.state=i.memoizedState),typeof w.componentDidMount=="function"&&(i.flags|=4194308),m=!0}else if(s===null){w=i.stateNode;var L=i.memoizedProps,Q=ni(d,L);w.props=Q;var ae=w.context,pe=d.contextType;
vendor: 20,784 bytes, line 48
48M=lc,typeof pe=="object"&&pe!==null&&(M=zn(pe));var ge=d.getDerivedStateFromProps;pe=typeof ge=="function"||typeof w.getSnapshotBeforeUpdate=="function",L=i.pendingProps!==L,pe||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(L||ae!==M)&&GN(i,w,m,M),eo=!1;var se=i.memoizedState;w.state=se,vu(i,m,w,x),gu(),ae=i.memoizedState,L||se!==ae||eo?(typeof ge=="function"&&(xx(i,d,ge,m),ae=i.memoizedState),(Q=eo||WN(i,d,Q,m,se,ae,M))?(pe||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount()),typeof w.componentDidMount=="function"&&(i.flags|=4194308)):(typeof w.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=m,i.memoizedState=ae),w.props=m,w.state=ae,w.context=M,m=Q):(typeof w.componentDidMount=="function"&&(i.flags|=4194308),m=!1)}else{w=i.stateNode,Qv(s,i),M=i.memoizedProps,pe=ni(d,M),w.props=pe,ge=i.pendingProps,se=w.context,ae=d.contextType,Q=lc,typeof ae=="object"&&ae!==null&&(Q=zn(ae)),L=d.getDerivedStateFromProps,(ae=typeof L=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(M!==ge||se!==Q)&&GN(i,w,m,Q),eo=!1,se=i.memoizedState,w.state=se,vu(i,m,w,x),gu();var ce=i.memoizedState;M!==ge||se!==ce||eo||s!==null&&s.dependencies!==null&&Zf(s.dependencies)?(typeof L=="function"&&(xx(i,d,L,m),ce=i.memoizedState),(pe=eo||WN(i,d,pe,m,se,ce,Q)||s!==null&&s.dependencies!==null&&Zf(s.dependencies))?(ae||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(m,ce,Q),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(m,ce,Q)),typeof w.componentDidUpdate=="function"&&(i.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof w.componentDidUpdate!="function"||M===s.memoizedProps&&se===s.memoizedState||(i.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||M===s.memoizedProps&&se===s.memoizedState||(i.flags|=1024),i.memoizedProps=m,i.memoizedState=ce),w.props=m,w.state=ce,w.context=Q,m=pe):(typeof w.componentDidUpdate!="function"||M===s.memoizedProps&&se===s.memoizedState||(i.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||M===s.memoizedProps&&se===s.memoizedState||(i.flags|=1024),m=!1)}return w=m,vp(s,i),m=(i.flags&128)!==0,w||m?(w=i.stateNode,d=m&&typeof d.getDerivedStateFromError!="function"?null:w.render(),i.flags|=1,s!==null&&m?(i.child=ei(i,s.child,null,x),i.child=ei(i,null,d,x)):qn(s,i,d,x),i.memoizedState=w.state,s=i.child):s=fs(s,i,x),s}function iC(s,i,d,m){return Ko(),i.flags|=256,qn(s,i,d,m),i.child}var jx={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ox(s){return{baseLanes:s,cachePool:YO()}}function Nx(s,i,d){return s=s!==null?s.childLanes&~d:0,i&&(s|=Tr),s}function cC(s,i,d){var m=i.pendingProps,x=!1,w=(i.flags&128)!==0,M;if((M=w)||(M=s!==null&&s.memoizedState===null?!1:(on.current&2)!==0),M&&(x=!0,i.flags&=-129),M=(i.flags&32)!==0,i.flags&=-33,s===null){if(mt){if(x?ro(i):ao(),(s=Ut)?(s=gA(s,Xr),s=s!==null&&s.data!=="&"?s:null,s!==null&&(i.memoizedState={dehydrated:s,treeContext:Ys!==null?{id:Ma,overflow:Da}:null,retryLane:536870912,hydrationErrors:null},d=zO(s),d.return=i,i.child=d,Bn=i,Ut=null)):s=null,s===null)throw Zs(i);return iy(s)?i.lanes=32:i.lanes=536870912,null}var L=m.children;return m=m.fallback,x?(ao(),x=i.mode,L=xp({mode:"hidden",children:L},x),m=Vo(m,x,d,null),L.return=i,m.return=i,L.sibling=m,i.child=L,m=i.child,m.memoizedState=Ox(d),m.childLanes=Nx(s,M,d),i.memoizedState=jx,Su(null,m)):(ro(i),Cx(i,L))}var Q=s.memoizedState;if(Q!==null&&(L=Q.dehydrated,L!==null)){if(w)i.flags&256?(ro(i),i.flags&=-257,i=Ax(s,i,d)):i.memoizedState!==null?(ao(),i.child=s.child,i.flags|=128,i=null):(ao(),L=m.fallback,x=i.mode,m=xp({mode:"visible",children:m.children},x),L=Vo(L,x,d,null),L.flags|=2,m.return=i,L.return=i,m.sibling=L,i.child=m,ei(i,s.child,null,d),m=i.child,m.memoizedState=Ox(d),m.childLanes=Nx(s,M,d),i.memoizedState=jx,i=Su(null,m));else if(ro(i),iy(L)){if(M=L.nextSibling&&L.nextSibling.dataset,M)var ae=M.dgst;M=ae,m=Error(r(419)),m.stack="",m.digest=M,uu({value:m,source:null,stack:null}),i=Ax(s,i,d)}else if(pn||pc(s,i,d,!1),M=(d&s.childLanes)!==0,pn||M){if(M=Ht,M!==null&&(m=jn(M,d),m!==0&&m!==Q.retryLane))throw Q.retryLane=m,Go(s,m),gr(M,s,m),wx;oy(L)||Ap(),i=Ax(s,i,d)}else oy(L)?(i.flags|=192,i.child=s.child,i=null):(s=Q.treeContext,Ut=Jr(L.nextSibling),Bn=i,mt=!0,Xs=null,Xr=!1,s!==null&&UO(i,s),i=Cx(i,m.children),i.flags|=4096);return i}return x?(ao(),L=m.fallback,x=i.mode,Q=s.child,ae=Q.sibling,m=os(Q,{mode:"hidden",children:m.children}),m.subtreeFlags=Q.subtreeFlags&65011712,ae!==null?L=os(ae,L):(L=Vo(L,x,d,null),L.flags|=2),L.return=i,m.return=i,m.sibling=L,i.child=m,Su(null,m),m=i.child,L=s.child.memoizedState,L===null?L=Ox(d):(x=L.cachePool,x!==null?(Q=dn._currentValue,x=x.parent!==Q?{parent:Q,pool:Q}:x):x=YO(),L={baseLanes:L.baseLanes|d,cachePool:x}),m.memoizedState=L,m.childLanes=Nx(s,M,d),i.memoizedState=jx,Su(s.child,m)):(ro(i),d=s.child,s=d.sibling,d=os(d,{mode:"visible",children:m.children}),d.return=i,d.sibling=null,s!==null&&(M=i.deletions,M===null?(i.deletions=[s],i.flags|=16):M.push(s)),i.child=d,i.memoizedState=null,d)}function Cx(s,i){return i=xp({mode:"visible",children:i},s.mode),i.return=s,s.child=i}function xp(s,i){return s=Or(22,s,null,i),s.lanes=0,s}function Ax(s,i,d){return ei(i,s.child,null,d),s=Cx(i,i.pendingProps.children),s.flags|=2,i.memoizedState=null,s}function lC(s,i,d){s.lanes|=i;var m=s.alternate;m!==null&&(m.lanes|=i),qv(s.return,i,d)}function Tx(s,i,d,m,x,w){var M=s.memoizedState;M===null?s.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:m,tail:d,tailMode:x,treeForkCount:w}:(M.isBackwards=i,M.rendering=null,M.renderingStartTime=0,M.last=m,M.tail=d,M.tailMode=x,M.treeForkCount=w)}function uC(s,i,d){var m=i.pendingProps,x=m.revealOrder,w=m.tail;m=m.children;var M=on.current,L=(M&2)!==0;if(L?(M=M&1|2,i.flags|=128):M&=1,Y(on,M),qn(s,i,m,d),m=mt?lu:0,!L&&s!==null&&(s.flags&128)!==0)e:for(s=i.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&lC(s,d,i);else if(s.tag===19)lC(s,d,i);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===i)break e;for(;s.sibling===null;){if(s.return===null||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}switch(x){case"forwards":for(d=i.child,x=null;d!==null;)s=d.alternate,s!==null&&op(s)===null&&(x=d),d=d.sibling;d=x,d===null?(x=i.child,i.child=null):(x=d.sibling,d.sibling=null),Tx(i,!1,x,d,w,m);break;case"backwards":case"unstable_legacy-backwards":for(d=null,x=i.child,i.child=null;x!==null;){if(s=x.alternate,s!==null&&op(s)===null){i.child=x;break}s=x.sibling,x.sibling=d,d=x,x=s}Tx(i,!0,d,null,w,m);break;case"together":Tx(i,!1,null,null,void 0,m);break;default:i.memoizedState=null}return i.child}function fs(s,i,d){if(s!==null&&(i.dependencies=s.dependencies),io|=i.lanes,(d&i.childLanes)===0)if(s!==null){if(pc(s,i,d,!1),(d&i.childLanes)===0)return null}else return null;if(s!==null&&i.child!==s.child)throw Error(r(153));if(i.child!==null){for(s=i.child,d=os(s,s.pendingProps),i.child=d,d.return=i;s.sibling!==null;)s=s.sibling,d=d.sibling=os(s,s.pendingProps),d.return=i;d.sibling=null}return i.child}function Ex(s,i){return(s.lanes&i)!==0?!0:(s=s.dependencies,!!(s!==null&&Zf(s)))}function S$(s,i,d){switch(i.tag){case 3:we(i,i.stateNode.containerInfo),Js(i,dn,s.memoizedState.cache),Ko();break;case 27:case 5:Se(i);break;case 4:we(i,i.stateNode.containerInfo);break;case 10:Js(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,ex(i),null;break;case 13:var m=i.memoizedState;if(m!==null)return m.dehydrated!==null?(ro(i),i.flags|=128,null):(d&i.child.childLanes)!==0?cC(s,i,d):(ro(i),s=fs(s,i,d),s!==null?s.sibling:null);ro(i);break;case 19:var x=(s.flags&128)!==0;if(m=(d&i.childLanes)!==0,m||(pc(s,i,d,!1),m=(d&i.childLanes)!==0),x){if(m)return uC(s,i,d);i.flags|=128}if(x=i.memoizedState,x!==null&&(x.rendering=null,x.tail=null,x.lastEffect=null),Y(on,on.current),m)break;return null;case 22:return i.lanes=0,nC(s,i,d,i.pendingProps);case 24:Js(i,dn,s.memoizedState.cache)}return fs(s,i,d)}function dC(s,i,d){if(s!==null)if(s.memoizedProps!==i.pendingProps)pn=!0;else{if(!Ex(s,d)&&(i.flags&128)===0)return pn=!1,S$(s,i,d);pn=(s.flags&131072)!==0}else pn=!1,mt&&(i.flags&1048576)!==0&&FO(i,lu,i.index);switch(i.lanes=0,i.tag){case 16:e:{var m=i.pendingProps;if(s=Zo(i.elementType),i.type=s,typeof s=="function")Dv(s)?(m=ni(s,m),i.tag=1,i=oC(null,i,s,m,d)):(i.tag=0,i=Sx(null,i,s,m,d));else{if(s!=null){var x=s.$$typeof;if(x===A){i.tag=11,i=JN(null,i,s,m,d);break e}else if(x===O){i.tag=14,i=eC(null,i,s,m,d);break e}}throw i=G(s)||s,Error(r(306,i,""))}}return i;case 0:return Sx(s,i,i.type,i.pendingProps,d);case 1:return m=i.type,x=ni(m,i.pendingProps),oC(s,i,m,x,d);case 3:e:{if(we(i,i.stateNode.containerInfo),s===null)throw Error(r(387));m=i.pendingProps;var w=i.memoizedState;x=w.element,Qv(s,i),vu(i,m,null,d);var M=i.memoizedState;if(m=M.cache,Js(i,dn,m),m!==w.cache&&Fv(i,[dn],d,!0),gu(),m=M.element,w.isDehydrated)if(w={element:m,isDehydrated:!1,cache:M.cache},i.updateQueue.baseState=w,i.memoizedState=w,i.flags&256){i=iC(s,i,m,d);break e}else if(m!==x){x=Kr(Error(r(424)),i),uu(x),i=iC(s,i,m,d);break e}else{switch(s=i.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(Ut=Jr(s.firstChild),Bn=i,mt=!0,Xs=null,Xr=!0,d=nN(i,null,m,d),i.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling}else{if(Ko(),m===x){i=fs(s,i,d);break e}qn(s,i,m,d)}i=i.child}return i;case 26:return vp(s,i),s===null?(d=SA(i.type,null,i.pendingProps,null))?i.memoizedState=d:mt||(d=i.type,s=i.pendingProps,m=Dp(ye.current).createElement(d),m[On]=i,m[Gn]=s,Fn(m,d,s),Yt(m),i.stateNode=m):i.memoizedState=SA(i.type,s.memoizedProps,i.pendingProps,s.memoizedState),null;case 27:return Se(i),s===null&&mt&&(m=i.stateNode=yA(i.type,i.pendingProps,ye.current),Bn=i,Xr=!0,x=Ut,po(i.type)?(cy=x,Ut=Jr(m.firstChild)):Ut=x),qn(s,i,i.pendingProps.children,d),vp(s,i),s===null&&(i.flags|=4194304),i.child;case 5:return s===null&&mt&&((x=m=Ut)&&(m=Z$(m,i.type,i.pendingProps,Xr),m!==null?(i.stateNode=m,Bn=i,Ut=Jr(m.firstChild),Xr=!1,x=!0):x=!1),x||Zs(i)),Se(i),x=i.type,w=i.pendingProps,M=s!==null?s.memoizedProps:null,m=w.children,ry(x,w)?m=null:M!==null&&ry(x,M)&&(i.flags|=32),i.memoizedState!==null&&(x=nx(s,i,p$,null,null,d),Hu._currentValue=x),vp(s,i),qn(s,i,m,d),i.child;case 6:return s===null&&mt&&((s=d=Ut)&&(d=J$(d,i.pendingProps,Xr),d!==null?(i.stateNode=d,Bn=i,Ut=null,s=!0):s=!1),s||Zs(i)),null;case 13:return cC(s,i,d);case 4:return we(i,i.stateNode.containerInfo),m=i.pendingProps,s===null?i.child=ei(i,null,m,d):qn(s,i,m,d),i.child;case 11:return JN(s,i,i.type,i.pendingProps,d);case 7:return qn(s,i,i.pendingProps,d),i.child;case 8:return qn(s,i,i.pendingProps.children,d),i.child;case 12:return qn(s,i,i.pendingProps.children,d),i.child;case 10:return m=i.pendingProps,Js(i,i.type,m.value),qn(s,i,m.children,d),i.child;case 9:return x=i.type._context,m=i.pendingProps.children,Yo(i),x=zn(x),m=m(x),i.flags|=1,qn(s,i,m,d),i.child;case 14:return eC(s,i,i.type,i.pendingProps,d);case 15:return tC(s,i,i.type,i.pendingProps,d);case 19:return uC(s,i,d);case 31:return w$(s,i,d);case 22:return nC(s,i,d,i.pendingProps);case 24:return Yo(i),m=zn(dn),s===null?(x=Gv(),x===null&&(x=Ht,w=Uv(),x.pooledCache=w,w.refCount++,w!==null&&(x.pooledCacheLanes|=d),x=w),i.memoizedState={parent:m,cache:x},Kv(i),Js(i,dn,x)):((s.lanes&d)!==0&&(Qv(s,i),vu(i,null,null,d),gu()),x=s.memoizedState,w=i.memoizedState,x.parent!==m?(x={parent:m,cache:m},i.memoizedState=x,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=x),Js(i,dn,m)):(m=w.cache,Js(i,dn,m),m!==x.cache&&Fv(i,[dn],d,!0))),qn(s,i,i.pendingProps.children,d),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function ps(s){s.flags|=4}function _x(s,i,d,m,x){if((i=(s.mode&32)!==0)&&(i=!1),i){if(s.flags|=16777216,(x&335544128)===x)if(s.stateNode.complete)s.flags|=8192;else if(LC())s.flags|=8192;else throw Jo=np,Vv}else s.flags&=-16777217}function fC(s,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!AA(i))if(LC())s.flags|=8192;else throw Jo=np,Vv}function yp(s,i){i!==null&&(s.flags|=4),s.flags&16384&&(i=s.tag!==22?be():536870912,s.lanes|=i,Nc|=i)}function ju(s,i){if(!mt)switch(s.tailMode){case"hidden":i=s.tail;for(var d=null;i!==null;)i.alternate!==null&&(d=i),i=i.sibling;d===null?s.tail=null:d.sibling=null;break;case"collapsed":d=s.tail;for(var m=null;d!==null;)d.alternate!==null&&(m=d),d=d.sibling;m===null?i||s.tail===null?s.tail=null:s.tail.sibling=null:m.sibling=null}}function Wt(s){var i=s.alternate!==null&&s.alternate.child===s.child,d=0,m=0;if(i)for(var x=s.child;x!==null;)d|=x.lanes|x.childLanes,m|=x.subtreeFlags&65011712,m|=x.flags&65011712,x.return=s,x=x.sibling;else for(x=s.child;x!==null;)d|=x.lanes|x.childLanes,m|=x.subtreeFlags,m|=x.flags,x.return=s,x=x.sibling;return s.subtreeFlags|=m,s.childLanes=d,i}function j$(s,i,d){var m=i.pendingProps;switch(Lv(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wt(i),null;case 1:return Wt(i),null;case 3:return d=i.stateNode,m=null,s!==null&&(m=s.memoizedState.cache),i.memoizedState.cache!==m&&(i.flags|=2048),ls(dn),ue(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(s===null||s.child===null)&&(fc(i)?ps(i):s===null||s.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Bv())),Wt(i),null;case 26:var x=i.type,w=i.memoizedState;return s===null?(ps(i),w!==null?(Wt(i),fC(i,w)):(Wt(i),_x(i,x,null,m,d))):w?w!==s.memoizedState?(ps(i),Wt(i),fC(i,w)):(Wt(i),i.flags&=-16777217):(s=s.memoizedProps,s!==m&&ps(i),Wt(i),_x(i,x,s,m,d)),null;case 27:if(Oe(i),d=ye.current,x=i.type,s!==null&&i.stateNode!=null)s.memoizedProps!==m&&ps(i);else{if(!m){if(i.stateNode===null)throw Error(r(166));return Wt(i),null}s=ne.current,fc(i)?WO(i):(s=yA(x,m,d),i.stateNode=s,ps(i))}return Wt(i),null;case 5:if(Oe(i),x=i.type,s!==null&&i.stateNode!=null)s.memoizedProps!==m&&ps(i);else{if(!m){if(i.stateNode===null)throw Error(r(166));return Wt(i),null}if(w=ne.current,fc(i))WO(i);else{var M=Dp(ye.current);switch(w){case 1:w=M.createElementNS("http://www.w3.org/2000/svg",x);break;case 2:w=M.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;default:switch(x){case"svg":w=M.createElementNS("http://www.w3.org/2000/svg",x);break;case"math":w=M.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;case"script":w=M.createElement("div"),w.innerHTML="<script><\/script>",w=w.removeChild(w.firstChild);break;case"select":w=typeof m.is=="string"?M.createElement("select",{is:m.is}):M.createElement("select"),m.multiple?w.multiple=!0:m.size&&(w.size=m.size);break;default:w=typeof m.is=="string"?M.createElement(x,{is:m.is}):M.createElement(x)}}w[On]=i,w[Gn]=m;e:for(M=i.child;M!==null;){if(M.tag===5||M.tag===6)w.appendChild(M.stateNode);else if(M.tag!==4&&M.tag!==27&&M.child!==null){M.child.return=M,M=M.child;continue}if(M===i)break e;for(;M.sibling===null;){if(M.return===null||M.return===i)break e;M=M.return}M.sibling.return=M.return,M=M.sibling}i.stateNode=w;e:switch(Fn(w,x,m),x){case"button":case"input":case"select":case"textarea":m=!!m.autoFocus;break e;case"img":m=!0;break e;default:m=!1}m&&ps(i)}}return Wt(i),_x(i,i.type,s===null?null:s.memoizedProps,i.pendingProps,d),null;case 6:if(s&&i.stateNode!=null)s.memoizedProps!==m&&ps(i);else{if(typeof m!="string"&&i.stateNode===null)throw Error(r(166));if(s=ye.current,fc(i)){if(s=i.stateNode,d=i.memoizedProps,m=null,x=Bn,x!==null)switch(x.tag){case 27:case 5:m=x.memoizedProps}s[On]=i,s=!!(s.nodeValue===d||m!==null&&m.suppressHydrationWarning===!0||cA(s.nodeValue,d)),s||Zs(i,!0)}else s=Dp(s).createTextNode(m),s[On]=i,i.stateNode=s}return Wt(i),null;case 31:if(d=i.memoizedState,s===null||s.memoizedState!==null){if(m=fc(i),d!==null){if(s===null){if(!m)throw Error(r(318));if(s=i.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(557));s[On]=i}else Ko(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Wt(i),s=!1}else d=Bv(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=d),s=!0;if(!s)return i.flags&256?(Cr(i),i):(Cr(i),null);if((i.flags&128)!==0)throw Error(r(558))}return Wt(i),null;case 13:if(m=i.memoizedState,s===null||s.memoizedState!==null&&s.memoizedState.dehydrated!==null){if(x=fc(i),m!==null&&m.dehydrated!==null){if(s===null){if(!x)throw Error(r(318));if(x=i.memoizedState,x=x!==null?x.dehydrated:null,!x)throw Error(r(317));x[On]=i}else Ko(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Wt(i),x=!1}else x=Bv(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=x),x=!0;if(!x)return i.flags&256?(Cr(i),i):(Cr(i),null)}return Cr(i),(i.flags&128)!==0?(i.lanes=d,i):(d=m!==null,s=s!==null&&s.memoizedState!==null,d&&(m=i.child,x=null,m.alternate!==null&&m.alternate.memoizedState!==null&&m.alternate.memoizedState.cachePool!==null&&(x=m.alternate.memoizedState.cachePool.pool),w=null,m.memoizedState!==null&&m.memoizedState.cachePool!==null&&(w=m.memoizedState.cachePool.pool),w!==x&&(m.flags|=2048)),d!==s&&d&&(i.child.flags|=8192),yp(i,i.updateQueue),Wt(i),null);case 4:return ue(),s===null&&Zx(i.stateNode.containerInfo),Wt(i),null;case 10:return ls(i.type),Wt(i),null;case 19:if(X(on),m=i.memoizedState,m===null)return Wt(i),null;if(x=(i.flags&128)!==0,w=m.rendering,w===null)if(x)ju(m,!1);else{if(en!==0||s!==null&&(s.flags&128)!==0)for(s=i.child;s!==null;){if(w=op(s),w!==null){for(i.flags|=128,ju(m,!1),s=w.updateQueue,i.updateQueue=s,yp(i,s),i.subtreeFlags=0,s=d,d=i.child;d!==null;)BO(d,s),d=d.sibling;return Y(on,on.current&1|2),mt&&is(i,m.treeForkCount),i.child}s=s.sibling}m.tail!==null&&pt()>Op&&(i.flags|=128,x=!0,ju(m,!1),i.lanes=4194304)}else{if(!x)if(s=op(w),s!==null){if(i.flags|=128,x=!0,s=s.updateQueue,i.updateQueue=s,yp(i,s),ju(m,!0),m.tail===null&&m.tailMode==="hidden"&&!w.alternate&&!mt)return Wt(i),null}else 2*pt()-m.renderingStartTime>Op&&d!==536870912&&(i.flags|=128,x=!0,ju(m,!1),i.lanes=4194304);m.isBackwards?(w.sibling=i.child,i.child=w):(s=m.last,s!==null?s.sibling=w:i.child=w,m.last=w)}return m.tail!==null?(s=m.tail,m.rendering=s,m.tail=s.sibling,m.renderingStartTime=pt(),s.sibling=null,d=on.current,Y(on,x?d&1|2:d&1),mt&&is(i,m.treeForkCount),s):(Wt(i),null);case 22:case 23:return Cr(i),Jv(),m=i.memoizedState!==null,s!==null?s.memoizedState!==null!==m&&(i.flags|=8192):m&&(i.flags|=8192),m?(d&536870912)!==0&&(i.flags&128)===0&&(Wt(i),i.subtreeFlags&6&&(i.flags|=8192)):Wt(i),d=i.updateQueue,d!==null&&yp(i,d.retryQueue),d=null,s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(d=s.memoizedState.cachePool.pool),m=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(m=i.memoizedState.cachePool.pool),m!==d&&(i.flags|=2048),s!==null&&X(Xo),null;case 24:return d=null,s!==null&&(d=s.memoizedState.cache),i.memoizedState.cache!==d&&(i.flags|=2048),ls(dn),Wt(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function O$(s,i){switch(Lv(i),i.tag){case 1:return s=i.flags,s&65536?(i.flags=s&-65537|128,i):null;case 3:return ls(dn),ue(),s=i.flags,(s&65536)!==0&&(s&128)===0?(i.flags=s&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 31:if(i.memoizedState!==null){if(Cr(i),i.alternate===null)throw Error(r(340));Ko()}return s=i.flags,s&65536?(i.flags=s&-65537|128,i):null;case 13:if(Cr(i),s=i.memoizedState,s!==null&&s.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Ko()}return s=i.flags,s&65536?(i.flags=s&-65537|128,i):null;case 19:return X(on),null;case 4:return ue(),null;case 10:return ls(i.type),null;case 22:case 23:return Cr(i),Jv(),s!==null&&X(Xo),s=i.flags,s&65536?(i.flags=s&-65537|128,i):null;case 24:return ls(dn),null;case 25:return null;default:return null}}function pC(s,i){switch(Lv(i),i.tag){case 3:ls(dn),ue();break;case 26:case 27:case 5:Oe(i);break;case 4:ue();break;case 31:i.memoizedState!==null&&Cr(i);break;case 13:Cr(i);break;case 19:X(on);break;case 10:ls(i.type);break;case 22:case 23:Cr(i),Jv(),s!==null&&X(Xo);break;case 24:ls(dn)}}function Ou(s,i){try{var d=i.updateQueue,m=d!==null?d.lastEffect:null;if(m!==null){var x=m.next;d=x;do{if((d.tag&s)===s){m=void 0;var w=d.create,M=d.inst;m=w(),M.destroy=m}d=d.next}while(d!==x)}}catch(L){Et(i,i.return,L)}}function so(s,i,d){try{var m=i.updateQueue,x=m!==null?m.lastEffect:null;if(x!==null){var w=x.next;m=w;
vendor: 19,466 bytes, line 48
48do{if((m.tag&s)===s){var M=m.inst,L=M.destroy;if(L!==void 0){M.destroy=void 0,x=i;var Q=d,ae=L;try{ae()}catch(pe){Et(x,Q,pe)}}}m=m.next}while(m!==w)}}catch(pe){Et(i,i.return,pe)}}function mC(s){var i=s.updateQueue;if(i!==null){var d=s.stateNode;try{aN(i,d)}catch(m){Et(s,s.return,m)}}}function hC(s,i,d){d.props=ni(s.type,s.memoizedProps),d.state=s.memoizedState;try{d.componentWillUnmount()}catch(m){Et(s,i,m)}}function Nu(s,i){try{var d=s.ref;if(d!==null){switch(s.tag){case 26:case 27:case 5:var m=s.stateNode;break;case 30:m=s.stateNode;break;default:m=s.stateNode}typeof d=="function"?s.refCleanup=d(m):d.current=m}}catch(x){Et(s,i,x)}}function Ra(s,i){var d=s.ref,m=s.refCleanup;if(d!==null)if(typeof m=="function")try{m()}catch(x){Et(s,i,x)}finally{s.refCleanup=null,s=s.alternate,s!=null&&(s.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(x){Et(s,i,x)}else d.current=null}function gC(s){var i=s.type,d=s.memoizedProps,m=s.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":d.autoFocus&&m.focus();break e;case"img":d.src?m.src=d.src:d.srcSet&&(m.srcset=d.srcSet)}}catch(x){Et(s,s.return,x)}}function kx(s,i,d){try{var m=s.stateNode;G$(m,s.type,d,i),m[Gn]=i}catch(x){Et(s,s.return,x)}}function vC(s){return s.tag===5||s.tag===3||s.tag===26||s.tag===27&&po(s.type)||s.tag===4}function Px(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||vC(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.tag===27&&po(s.type)||s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function Mx(s,i,d){var m=s.tag;if(m===5||m===6)s=s.stateNode,i?(d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d).insertBefore(s,i):(i=d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d,i.appendChild(s),d=d._reactRootContainer,d!=null||i.onclick!==null||(i.onclick=as));else if(m!==4&&(m===27&&po(s.type)&&(d=s.stateNode,i=null),s=s.child,s!==null))for(Mx(s,i,d),s=s.sibling;s!==null;)Mx(s,i,d),s=s.sibling}function bp(s,i,d){var m=s.tag;if(m===5||m===6)s=s.stateNode,i?d.insertBefore(s,i):d.appendChild(s);else if(m!==4&&(m===27&&po(s.type)&&(d=s.stateNode),s=s.child,s!==null))for(bp(s,i,d),s=s.sibling;s!==null;)bp(s,i,d),s=s.sibling}function xC(s){var i=s.stateNode,d=s.memoizedProps;try{for(var m=s.type,x=i.attributes;x.length;)i.removeAttributeNode(x[0]);Fn(i,m,d),i[On]=s,i[Gn]=d}catch(w){Et(s,s.return,w)}}var ms=!1,mn=!1,Dx=!1,yC=typeof WeakSet=="function"?WeakSet:Set,Mn=null;function N$(s,i){if(s=s.containerInfo,ty=zp,s=kO(s),Av(s)){if("selectionStart"in s)var d={start:s.selectionStart,end:s.selectionEnd};else e:{d=(d=s.ownerDocument)&&d.defaultView||window;var m=d.getSelection&&d.getSelection();if(m&&m.rangeCount!==0){d=m.anchorNode;var x=m.anchorOffset,w=m.focusNode;m=m.focusOffset;try{d.nodeType,w.nodeType}catch{d=null;break e}var M=0,L=-1,Q=-1,ae=0,pe=0,ge=s,se=null;t:for(;;){for(var ce;ge!==d||x!==0&&ge.nodeType!==3||(L=M+x),ge!==w||m!==0&&ge.nodeType!==3||(Q=M+m),ge.nodeType===3&&(M+=ge.nodeValue.length),(ce=ge.firstChild)!==null;)se=ge,ge=ce;for(;;){if(ge===s)break t;if(se===d&&++ae===x&&(L=M),se===w&&++pe===m&&(Q=M),(ce=ge.nextSibling)!==null)break;ge=se,se=ge.parentNode}ge=ce}d=L===-1||Q===-1?null:{start:L,end:Q}}else d=null}d=d||{start:0,end:0}}else d=null;for(ny={focusedElem:s,selectionRange:d},zp=!1,Mn=i;Mn!==null;)if(i=Mn,s=i.child,(i.subtreeFlags&1028)!==0&&s!==null)s.return=i,Mn=s;else for(;Mn!==null;){switch(i=Mn,w=i.alternate,s=i.flags,i.tag){case 0:if((s&4)!==0&&(s=i.updateQueue,s=s!==null?s.events:null,s!==null))for(d=0;d<s.length;d++)x=s[d],x.ref.impl=x.nextImpl;break;case 11:case 15:break;case 1:if((s&1024)!==0&&w!==null){s=void 0,d=i,x=w.memoizedProps,w=w.memoizedState,m=d.stateNode;try{var Pe=ni(d.type,x);s=m.getSnapshotBeforeUpdate(Pe,w),m.__reactInternalSnapshotBeforeUpdate=s}catch(ze){Et(d,d.return,ze)}}break;case 3:if((s&1024)!==0){if(s=i.stateNode.containerInfo,d=s.nodeType,d===9)sy(s);else if(d===1)switch(s.nodeName){case"HEAD":case"HTML":case"BODY":sy(s);break;default:s.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((s&1024)!==0)throw Error(r(163))}if(s=i.sibling,s!==null){s.return=i.return,Mn=s;break}Mn=i.return}}function bC(s,i,d){var m=d.flags;switch(d.tag){case 0:case 11:case 15:gs(s,d),m&4&&Ou(5,d);break;case 1:if(gs(s,d),m&4)if(s=d.stateNode,i===null)try{s.componentDidMount()}catch(M){Et(d,d.return,M)}else{var x=ni(d.type,i.memoizedProps);i=i.memoizedState;try{s.componentDidUpdate(x,i,s.__reactInternalSnapshotBeforeUpdate)}catch(M){Et(d,d.return,M)}}m&64&&mC(d),m&512&&Nu(d,d.return);break;case 3:if(gs(s,d),m&64&&(s=d.updateQueue,s!==null)){if(i=null,d.child!==null)switch(d.child.tag){case 27:case 5:i=d.child.stateNode;break;case 1:i=d.child.stateNode}try{aN(s,i)}catch(M){Et(d,d.return,M)}}break;case 27:i===null&&m&4&&xC(d);case 26:case 5:gs(s,d),i===null&&m&4&&gC(d),m&512&&Nu(d,d.return);break;case 12:gs(s,d);break;case 31:gs(s,d),m&4&&jC(s,d);break;case 13:gs(s,d),m&4&&OC(s,d),m&64&&(s=d.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&(d=D$.bind(null,d),eB(s,d))));break;case 22:if(m=d.memoizedState!==null||ms,!m){i=i!==null&&i.memoizedState!==null||mn,x=ms;var w=mn;ms=m,(mn=i)&&!w?vs(s,d,(d.subtreeFlags&8772)!==0):gs(s,d),ms=x,mn=w}break;case 30:break;default:gs(s,d)}}function wC(s){var i=s.alternate;i!==null&&(s.alternate=null,wC(i)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(i=s.stateNode,i!==null&&fa(i)),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}var Vt=null,fr=!1;function hs(s,i,d){for(d=d.child;d!==null;)SC(s,i,d),d=d.sibling}function SC(s,i,d){if(Zt&&typeof Zt.onCommitFiberUnmount=="function")try{Zt.onCommitFiberUnmount(qr,d)}catch{}switch(d.tag){case 26:mn||Ra(d,i),hs(s,i,d),d.memoizedState?d.memoizedState.count--:d.stateNode&&(d=d.stateNode,d.parentNode.removeChild(d));break;case 27:mn||Ra(d,i);var m=Vt,x=fr;po(d.type)&&(Vt=d.stateNode,fr=!1),hs(s,i,d),Du(d.stateNode),Vt=m,fr=x;break;case 5:mn||Ra(d,i);case 6:if(m=Vt,x=fr,Vt=null,hs(s,i,d),Vt=m,fr=x,Vt!==null)if(fr)try{(Vt.nodeType===9?Vt.body:Vt.nodeName==="HTML"?Vt.ownerDocument.body:Vt).removeChild(d.stateNode)}catch(w){Et(d,i,w)}else try{Vt.removeChild(d.stateNode)}catch(w){Et(d,i,w)}break;case 18:Vt!==null&&(fr?(s=Vt,mA(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,d.stateNode),Mc(s)):mA(Vt,d.stateNode));break;case 4:m=Vt,x=fr,Vt=d.stateNode.containerInfo,fr=!0,hs(s,i,d),Vt=m,fr=x;break;case 0:case 11:case 14:case 15:so(2,d,i),mn||so(4,d,i),hs(s,i,d);break;case 1:mn||(Ra(d,i),m=d.stateNode,typeof m.componentWillUnmount=="function"&&hC(d,i,m)),hs(s,i,d);break;case 21:hs(s,i,d);break;case 22:mn=(m=mn)||d.memoizedState!==null,hs(s,i,d),mn=m;break;default:hs(s,i,d)}}function jC(s,i){if(i.memoizedState===null&&(s=i.alternate,s!==null&&(s=s.memoizedState,s!==null))){s=s.dehydrated;try{Mc(s)}catch(d){Et(i,i.return,d)}}}function OC(s,i){if(i.memoizedState===null&&(s=i.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null))))try{Mc(s)}catch(d){Et(i,i.return,d)}}function C$(s){switch(s.tag){case 31:case 13:case 19:var i=s.stateNode;return i===null&&(i=s.stateNode=new yC),i;case 22:return s=s.stateNode,i=s._retryCache,i===null&&(i=s._retryCache=new yC),i;default:throw Error(r(435,s.tag))}}function wp(s,i){var d=C$(s);i.forEach(function(m){if(!d.has(m)){d.add(m);var x=R$.bind(null,s,m);m.then(x,x)}})}function pr(s,i){var d=i.deletions;if(d!==null)for(var m=0;m<d.length;m++){var x=d[m],w=s,M=i,L=M;e:for(;L!==null;){switch(L.tag){case 27:if(po(L.type)){Vt=L.stateNode,fr=!1;break e}break;case 5:Vt=L.stateNode,fr=!1;break e;case 3:case 4:Vt=L.stateNode.containerInfo,fr=!0;break e}L=L.return}if(Vt===null)throw Error(r(160));SC(w,M,x),Vt=null,fr=!1,w=x.alternate,w!==null&&(w.return=null),x.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)NC(i,s),i=i.sibling}var ga=null;function NC(s,i){var d=s.alternate,m=s.flags;switch(s.tag){case 0:case 11:case 14:case 15:pr(i,s),mr(s),m&4&&(so(3,s,s.return),Ou(3,s),so(5,s,s.return));break;case 1:pr(i,s),mr(s),m&512&&(mn||d===null||Ra(d,d.return)),m&64&&ms&&(s=s.updateQueue,s!==null&&(m=s.callbacks,m!==null&&(d=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=d===null?m:d.concat(m))));break;case 26:var x=ga;if(pr(i,s),mr(s),m&512&&(mn||d===null||Ra(d,d.return)),m&4){var w=d!==null?d.memoizedState:null;if(m=s.memoizedState,d===null)if(m===null)if(s.stateNode===null){e:{m=s.type,d=s.memoizedProps,x=x.ownerDocument||x;t:switch(m){case"title":w=x.getElementsByTagName("title")[0],(!w||w[Wr]||w[On]||w.namespaceURI==="http://www.w3.org/2000/svg"||w.hasAttribute("itemprop"))&&(w=x.createElement(m),x.head.insertBefore(w,x.querySelector("head > title"))),Fn(w,m,d),w[On]=s,Yt(w),m=w;break e;case"link":var M=NA("link","href",x).get(m+(d.href||""));if(M){for(var L=0;L<M.length;L++)if(w=M[L],w.getAttribute("href")===(d.href==null||d.href===""?null:d.href)&&w.getAttribute("rel")===(d.rel==null?null:d.rel)&&w.getAttribute("title")===(d.title==null?null:d.title)&&w.getAttribute("crossorigin")===(d.crossOrigin==null?null:d.crossOrigin)){M.splice(L,1);break t}}w=x.createElement(m),Fn(w,m,d),x.head.appendChild(w);break;case"meta":if(M=NA("meta","content",x).get(m+(d.content||""))){for(L=0;L<M.length;L++)if(w=M[L],w.getAttribute("content")===(d.content==null?null:""+d.content)&&w.getAttribute("name")===(d.name==null?null:d.name)&&w.getAttribute("property")===(d.property==null?null:d.property)&&w.getAttribute("http-equiv")===(d.httpEquiv==null?null:d.httpEquiv)&&w.getAttribute("charset")===(d.charSet==null?null:d.charSet)){M.splice(L,1);break t}}w=x.createElement(m),Fn(w,m,d),x.head.appendChild(w);break;default:throw Error(r(468,m))}w[On]=s,Yt(w),m=w}s.stateNode=m}else CA(x,s.type,s.stateNode);else s.stateNode=OA(x,m,s.memoizedProps);else w!==m?(w===null?d.stateNode!==null&&(d=d.stateNode,d.parentNode.removeChild(d)):w.count--,m===null?CA(x,s.type,s.stateNode):OA(x,m,s.memoizedProps)):m===null&&s.stateNode!==null&&kx(s,s.memoizedProps,d.memoizedProps)}break;case 27:pr(i,s),mr(s),m&512&&(mn||d===null||Ra(d,d.return)),d!==null&&m&4&&kx(s,s.memoizedProps,d.memoizedProps);break;case 5:if(pr(i,s),mr(s),m&512&&(mn||d===null||Ra(d,d.return)),s.flags&32){x=s.stateNode;try{nc(x,"")}catch(Pe){Et(s,s.return,Pe)}}m&4&&s.stateNode!=null&&(x=s.memoizedProps,kx(s,x,d!==null?d.memoizedProps:x)),m&1024&&(Dx=!0);break;case 6:if(pr(i,s),mr(s),m&4){if(s.stateNode===null)throw Error(r(162));m=s.memoizedProps,d=s.stateNode;try{d.nodeValue=m}catch(Pe){Et(s,s.return,Pe)}}break;case 3:if(Hp=null,x=ga,ga=Rp(i.containerInfo),pr(i,s),ga=x,mr(s),m&4&&d!==null&&d.memoizedState.isDehydrated)try{Mc(i.containerInfo)}catch(Pe){Et(s,s.return,Pe)}Dx&&(Dx=!1,CC(s));break;case 4:m=ga,ga=Rp(s.stateNode.containerInfo),pr(i,s),mr(s),ga=m;break;case 12:pr(i,s),mr(s);break;case 31:pr(i,s),mr(s),m&4&&(m=s.updateQueue,m!==null&&(s.updateQueue=null,wp(s,m)));break;case 13:pr(i,s),mr(s),s.child.flags&8192&&s.memoizedState!==null!=(d!==null&&d.memoizedState!==null)&&(jp=pt()),m&4&&(m=s.updateQueue,m!==null&&(s.updateQueue=null,wp(s,m)));break;case 22:x=s.memoizedState!==null;var Q=d!==null&&d.memoizedState!==null,ae=ms,pe=mn;if(ms=ae||x,mn=pe||Q,pr(i,s),mn=pe,ms=ae,mr(s),m&8192)e:for(i=s.stateNode,i._visibility=x?i._visibility&-2:i._visibility|1,x&&(d===null||Q||ms||mn||ri(s)),d=null,i=s;;){if(i.tag===5||i.tag===26){if(d===null){Q=d=i;try{if(w=Q.stateNode,x)M=w.style,typeof M.setProperty=="function"?M.setProperty("display","none","important"):M.display="none";else{L=Q.stateNode;var ge=Q.memoizedProps.style,se=ge!=null&&ge.hasOwnProperty("display")?ge.display:null;L.style.display=se==null||typeof se=="boolean"?"":(""+se).trim()}}catch(Pe){Et(Q,Q.return,Pe)}}}else if(i.tag===6){if(d===null){Q=i;try{Q.stateNode.nodeValue=x?"":Q.memoizedProps}catch(Pe){Et(Q,Q.return,Pe)}}}else if(i.tag===18){if(d===null){Q=i;try{var ce=Q.stateNode;x?hA(ce,!0):hA(Q.stateNode,!1)}catch(Pe){Et(Q,Q.return,Pe)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===s)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===s)break e;for(;i.sibling===null;){if(i.return===null||i.return===s)break e;d===i&&(d=null),i=i.return}d===i&&(d=null),i.sibling.return=i.return,i=i.sibling}m&4&&(m=s.updateQueue,m!==null&&(d=m.retryQueue,d!==null&&(m.retryQueue=null,wp(s,d))));break;case 19:pr(i,s),mr(s),m&4&&(m=s.updateQueue,m!==null&&(s.updateQueue=null,wp(s,m)));break;case 30:break;case 21:break;default:pr(i,s),mr(s)}}function mr(s){var i=s.flags;if(i&2){try{for(var d,m=s.return;m!==null;){if(vC(m)){d=m;break}m=m.return}if(d==null)throw Error(r(160));switch(d.tag){case 27:var x=d.stateNode,w=Px(s);bp(s,w,x);break;case 5:var M=d.stateNode;d.flags&32&&(nc(M,""),d.flags&=-33);var L=Px(s);bp(s,L,M);break;case 3:case 4:var Q=d.stateNode.containerInfo,ae=Px(s);Mx(s,ae,Q);break;default:throw Error(r(161))}}catch(pe){Et(s,s.return,pe)}s.flags&=-3}i&4096&&(s.flags&=-4097)}function CC(s){if(s.subtreeFlags&1024)for(s=s.child;s!==null;){var i=s;CC(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),s=s.sibling}}function gs(s,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)bC(s,i.alternate,i),i=i.sibling}function ri(s){for(s=s.child;s!==null;){var i=s;switch(i.tag){case 0:case 11:case 14:case 15:so(4,i,i.return),ri(i);break;case 1:Ra(i,i.return);var d=i.stateNode;typeof d.componentWillUnmount=="function"&&hC(i,i.return,d),ri(i);break;case 27:Du(i.stateNode);case 26:case 5:Ra(i,i.return),ri(i);break;case 22:i.memoizedState===null&&ri(i);break;case 30:ri(i);break;default:ri(i)}s=s.sibling}}function vs(s,i,d){for(d=d&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var m=i.alternate,x=s,w=i,M=w.flags;switch(w.tag){case 0:case 11:case 15:vs(x,w,d),Ou(4,w);break;case 1:if(vs(x,w,d),m=w,x=m.stateNode,typeof x.componentDidMount=="function")try{x.componentDidMount()}catch(ae){Et(m,m.return,ae)}if(m=w,x=m.updateQueue,x!==null){var L=m.stateNode;try{var Q=x.shared.hiddenCallbacks;if(Q!==null)for(x.shared.hiddenCallbacks=null,x=0;x<Q.length;x++)rN(Q[x],L)}catch(ae){Et(m,m.return,ae)}}d&&M&64&&mC(w),Nu(w,w.return);break;case 27:xC(w);case 26:case 5:vs(x,w,d),d&&m===null&&M&4&&gC(w),Nu(w,w.return);break;case 12:vs(x,w,d);break;case 31:vs(x,w,d),d&&M&4&&jC(x,w);break;case 13:vs(x,w,d),d&&M&4&&OC(x,w);break;case 22:w.memoizedState===null&&vs(x,w,d),Nu(w,w.return);break;case 30:break;default:vs(x,w,d)}i=i.sibling}}function Rx(s,i){var d=null;s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(d=s.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==d&&(s!=null&&s.refCount++,d!=null&&du(d))}function Ix(s,i){s=null,i.alternate!==null&&(s=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==s&&(i.refCount++,s!=null&&du(s))}function va(s,i,d,m){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)AC(s,i,d,m),i=i.sibling}function AC(s,i,d,m){var x=i.flags;switch(i.tag){case 0:case 11:case 15:va(s,i,d,m),x&2048&&Ou(9,i);break;case 1:va(s,i,d,m);break;case 3:va(s,i,d,m),x&2048&&(s=null,i.alternate!==null&&(s=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==s&&(i.refCount++,s!=null&&du(s)));break;case 12:if(x&2048){va(s,i,d,m),s=i.stateNode;try{var w=i.memoizedProps,M=w.id,L=w.onPostCommit;typeof L=="function"&&L(M,i.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(Q){Et(i,i.return,Q)}}else va(s,i,d,m);break;case 31:va(s,i,d,m);break;case 13:va(s,i,d,m);break;case 23:break;case 22:w=i.stateNode,M=i.alternate,i.memoizedState!==null?w._visibility&2?va(s,i,d,m):Cu(s,i):w._visibility&2?va(s,i,d,m):(w._visibility|=2,Sc(s,i,d,m,(i.subtreeFlags&10256)!==0||!1)),x&2048&&Rx(M,i);break;case 24:va(s,i,d,m),x&2048&&Ix(i.alternate,i);break;default:va(s,i,d,m)}}function Sc(s,i,d,m,x){for(x=x&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var w=s,M=i,L=d,Q=m,ae=M.flags;switch(M.tag){case 0:case 11:case 15:Sc(w,M,L,Q,x),Ou(8,M);break;case 23:break;case 22:var pe=M.stateNode;M.memoizedState!==null?pe._visibility&2?Sc(w,M,L,Q,x):Cu(w,M):(pe._visibility|=2,Sc(w,M,L,Q,x)),x&&ae&2048&&Rx(M.alternate,M);break;case 24:Sc(w,M,L,Q,x),x&&ae&2048&&Ix(M.alternate,M);break;default:Sc(w,M,L,Q,x)}i=i.sibling}}function Cu(s,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var d=s,m=i,x=m.flags;switch(m.tag){case 22:Cu(d,m),x&2048&&Rx(m.alternate,m);break;case 24:Cu(d,m),x&2048&&Ix(m.alternate,m);break;default:Cu(d,m)}i=i.sibling}}var Au=8192;function jc(s,i,d){if(s.subtreeFlags&Au)for(s=s.child;s!==null;)TC(s,i,d),s=s.sibling}function TC(s,i,d){switch(s.tag){case 26:jc(s,i,d),s.flags&Au&&s.memoizedState!==null&&fB(d,ga,s.memoizedState,s.memoizedProps);break;case 5:jc(s,i,d);break;case 3:case 4:var m=ga;ga=Rp(s.stateNode.containerInfo),jc(s,i,d),ga=m;break;case 22:s.memoizedState===null&&(m=s.alternate,m!==null&&m.memoizedState!==null?(m=Au,Au=16777216,jc(s,i,d),Au=m):jc(s,i,d));break;default:jc(s,i,d)}}function EC(s){var i=s.alternate;if(i!==null&&(s=i.child,s!==null)){i.child=null;do i=s.sibling,s.sibling=null,s=i;while(s!==null)}}function Tu(s){var i=s.deletions;if((s.flags&16)!==0){if(i!==null)for(var d=0;d<i.length;d++){var m=i[d];Mn=m,kC(m,s)}EC(s)}if(s.subtreeFlags&10256)for(s=s.child;s!==null;)_C(s),s=s.sibling}function _C(s){switch(s.tag){case 0:case 11:case 15:Tu(s),s.flags&2048&&so(9,s,s.return);break;case 3:Tu(s);break;case 12:Tu(s);break;case 22:var i=s.stateNode;s.memoizedState!==null&&i._visibility&2&&(s.return===null||s.return.tag!==13)?(i._visibility&=-3,Sp(s)):Tu(s);break;default:Tu(s)}}function Sp(s){var i=s.deletions;if((s.flags&16)!==0){if(i!==null)for(var d=0;d<i.length;d++){var m=i[d];Mn=m,kC(m,s)}EC(s)}for(s=s.child;s!==null;){switch(i=s,i.tag){case 0:case 11:case 15:so(8,i,i.return),Sp(i);break;case 22:d=i.stateNode,d._visibility&2&&(d._visibility&=-3,Sp(i));break;default:Sp(i)}s=s.sibling}}function kC(s,i){for(;Mn!==null;){var d=Mn;switch(d.tag){case 0:case 11:case 15:so(8,d,i);break;case 23:case 22:if(d.memoizedState!==null&&d.memoizedState.cachePool!==null){var m=d.memoizedState.cachePool.pool;m!=null&&m.refCount++}break;case 24:du(d.memoizedState.cache)}if(m=d.child,m!==null)m.return=d,Mn=m;else e:for(d=s;Mn!==null;){m=Mn;var x=m.sibling,w=m.return;if(wC(m),m===d){Mn=null;break e}if(x!==null){x.return=w,Mn=x;break e}Mn=w}}}var A$={getCacheForType:function(s){var i=zn(dn),d=i.data.get(s);return d===void 0&&(d=s(),i.data.set(s,d)),d},cacheSignal:function(){return zn(dn).controller.signal}},T$=typeof WeakMap=="function"?WeakMap:Map,jt=0,Ht=null,ct=null,dt=0,Tt=0,Ar=null,oo=!1,Oc=!1,Hx=!1,xs=0,en=0,io=0,ai=0,Lx=0,Tr=0,Nc=0,Eu=null,hr=null,$x=!1,jp=0,PC=0,Op=1/0,Np=null,co=null,Nn=0,lo=null,Cc=null,ys=0,Bx=0,zx=null,MC=null,_u=0,qx=null;function Er(){return(jt&2)!==0&&dt!==0?dt&-dt:R.T!==null?Kx():ka()}function DC(){if(Tr===0)if((dt&536870912)===0||mt){var s=br;br<<=1,(br&3932160)===0&&(br=262144),Tr=s}else Tr=536870912;return s=Nr.current,s!==null&&(s.flags|=32),Tr}function gr(s,i,d){(s===Ht&&(Tt===2||Tt===9)||s.cancelPendingCommit!==null)&&(Ac(s,0),uo(s,dt,Tr,!1)),ot(s,d),((jt&2)===0||s!==Ht)&&(s===Ht&&((jt&2)===0&&(ai|=d),en===4&&uo(s,dt,Tr,!1)),Ia(s))}function RC(s,i,d){if((jt&6)!==0)throw Error(r(327));var m=!d&&(i&127)===0&&(i&s.expiredLanes)===0||Ge(s,i),x=m?k$(s,i):Ux(s,i,!0),w=m;do{if(x===0){Oc&&!m&&uo(s,i,0,!1);break}
vendor: 2,382 bytes, line 48
48else{if(d=s.current.alternate,w&&!E$(d)){x=Ux(s,i,!1),w=!1;continue}if(x===2){if(w=i,s.errorRecoveryDisabledLanes&w)var M=0;else M=s.pendingLanes&-536870913,M=M!==0?M:M&536870912?536870912:0;if(M!==0){i=M;e:{var L=s;x=Eu;var Q=L.current.memoizedState.isDehydrated;if(Q&&(Ac(L,M).flags|=256),M=Ux(L,M,!1),M!==2){if(Hx&&!Q){L.errorRecoveryDisabledLanes|=w,ai|=w,x=4;break e}w=hr,hr=x,w!==null&&(hr===null?hr=w:hr.push.apply(hr,w))}x=M}if(w=!1,x!==2)continue}}if(x===1){Ac(s,0),uo(s,i,0,!0);break}e:{switch(m=s,w=x,w){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:uo(m,i,Tr,!oo);break e;case 2:hr=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(x=jp+300-pt(),10<x)){if(uo(m,i,Tr,!oo),$e(m,0,!0)!==0)break e;ys=i,m.timeoutHandle=fA(IC.bind(null,m,d,hr,Np,$x,i,Tr,ai,Nc,oo,w,"Throttled",-0,0),x);break e}IC(m,d,hr,Np,$x,i,Tr,ai,Nc,oo,w,null,-0,0)}}break}while(!0);Ia(s)}function IC(s,i,d,m,x,w,M,L,Q,ae,pe,ge,se,ce){if(s.timeoutHandle=-1,ge=i.subtreeFlags,ge&8192||(ge&16785408)===16785408){ge={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:as},TC(i,w,ge);var Pe=(w&62914560)===w?jp-pt():(w&4194048)===w?PC-pt():0;if(Pe=pB(ge,Pe),Pe!==null){ys=w,s.cancelPendingCommit=Pe(UC.bind(null,s,i,w,d,m,x,M,L,Q,pe,ge,null,se,ce)),uo(s,w,M,!ae);return}}UC(s,i,w,d,m,x,M,L,Q)}function E$(s){for(var i=s;;){var d=i.tag;if((d===0||d===11||d===15)&&i.flags&16384&&(d=i.updateQueue,d!==null&&(d=d.stores,d!==null)))for(var m=0;m<d.length;m++){var x=d[m],w=x.getSnapshot;x=x.value;try{if(!jr(w(),x))return!1}catch{return!1}}if(d=i.child,i.subtreeFlags&16384&&d!==null)d.return=i,i=d;else{if(i===s)break;for(;i.sibling===null;){if(i.return===null||i.return===s)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function uo(s,i,d,m){i&=~Lx,i&=~ai,s.suspendedLanes|=i,s.pingedLanes&=~i,m&&(s.warmLanes|=i),m=s.expirationTimes;for(var x=i;0<x;){var w=31-$t(x),M=1<<w;m[w]=-1,x&=~M}d!==0&&sn(s,d,i)}function Cp(){return(jt&6)===0?(ku(0),!1):!0}function Fx(){if(ct!==null){if(Tt===0)var s=ct.return;else s=ct,cs=Qo=null,sx(s),vc=null,pu=0,s=ct;for(;s!==null;)pC(s.alternate,s),s=s.return;ct=null}}function Ac(s,i){var d=s.timeoutHandle;d!==-1&&(s.timeoutHandle=-1,Q$(d)),d=s.cancelPendingCommit,d!==null&&(s.cancelPendingCommit=null,d()),ys=0,Fx(),Ht=s,
vendor: 5,019 bytes, line 48
48ct=d=os(s.current,null),dt=i,Tt=0,Ar=null,oo=!1,Oc=Ge(s,i),Hx=!1,Nc=Tr=Lx=ai=io=en=0,hr=Eu=null,$x=!1,(i&8)!==0&&(i|=i&32);var m=s.entangledLanes;if(m!==0)for(s=s.entanglements,m&=i;0<m;){var x=31-$t(m),w=1<<x;i|=s[x],m&=~w}return xs=i,Vf(),d}function HC(s,i){et=null,R.H=wu,i===gc||i===tp?(i=JO(),Tt=3):i===Vv?(i=JO(),Tt=4):Tt=i===wx?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,Ar=i,ct===null&&(en=1,hp(s,Kr(i,s.current)))}function LC(){var s=Nr.current;return s===null?!0:(dt&4194048)===dt?Zr===null:(dt&62914560)===dt||(dt&536870912)!==0?s===Zr:!1}function $C(){var s=R.H;return R.H=wu,s===null?wu:s}function BC(){var s=R.A;return R.A=A$,s}function Ap(){en=4,oo||(dt&4194048)!==dt&&Nr.current!==null||(Oc=!0),(io&134217727)===0&&(ai&134217727)===0||Ht===null||uo(Ht,dt,Tr,!1)}function Ux(s,i,d){var m=jt;jt|=2;var x=$C(),w=BC();(Ht!==s||dt!==i)&&(Np=null,Ac(s,i)),i=!1;var M=en;e:do try{if(Tt!==0&&ct!==null){var L=ct,Q=Ar;switch(Tt){case 8:Fx(),M=6;break e;case 3:case 2:case 9:case 6:Nr.current===null&&(i=!0);var ae=Tt;if(Tt=0,Ar=null,Tc(s,L,Q,ae),d&&Oc){M=0;break e}break;default:ae=Tt,Tt=0,Ar=null,Tc(s,L,Q,ae)}}_$(),M=en;break}catch(pe){HC(s,pe)}while(!0);return i&&s.shellSuspendCounter++,cs=Qo=null,jt=m,R.H=x,R.A=w,ct===null&&(Ht=null,dt=0,Vf()),M}function _$(){for(;ct!==null;)zC(ct)}function k$(s,i){var d=jt;jt|=2;var m=$C(),x=BC();Ht!==s||dt!==i?(Np=null,Op=pt()+500,Ac(s,i)):Oc=Ge(s,i);e:do try{if(Tt!==0&&ct!==null){i=ct;var w=Ar;t:switch(Tt){case 1:Tt=0,Ar=null,Tc(s,i,w,1);break;case 2:case 9:if(XO(w)){Tt=0,Ar=null,qC(i);break}i=function(){Tt!==2&&Tt!==9||Ht!==s||(Tt=7),Ia(s)},w.then(i,i);break e;case 3:Tt=7;break e;case 4:Tt=5;break e;case 7:XO(w)?(Tt=0,Ar=null,qC(i)):(Tt=0,Ar=null,Tc(s,i,w,7));break;case 5:var M=null;switch(ct.tag){case 26:M=ct.memoizedState;case 5:case 27:var L=ct;if(M?AA(M):L.stateNode.complete){Tt=0,Ar=null;var Q=L.sibling;if(Q!==null)ct=Q;else{var ae=L.return;ae!==null?(ct=ae,Tp(ae)):ct=null}break t}}Tt=0,Ar=null,Tc(s,i,w,5);break;case 6:Tt=0,Ar=null,Tc(s,i,w,6);break;case 8:Fx(),en=6;break e;default:throw Error(r(462))}}P$();break}catch(pe){HC(s,pe)}while(!0);return cs=Qo=null,R.H=m,R.A=x,jt=d,ct!==null?0:(Ht=null,dt=0,Vf(),en)}function P$(){for(;ct!==null&&!_t();)zC(ct)}function zC(s){var i=dC(s.alternate,s,xs);s.memoizedProps=s.pendingProps,i===null?Tp(s):ct=i}function qC(s){var i=s,d=i.alternate;switch(i.tag){case 15:case 0:i=sC(d,i,i.pendingProps,i.type,void 0,dt);break;case 11:i=sC(d,i,i.pendingProps,i.type.render,i.ref,dt);break;case 5:sx(i);default:pC(d,i),i=ct=BO(i,xs),i=dC(d,i,xs)}s.memoizedProps=s.pendingProps,i===null?Tp(s):ct=i}function Tc(s,i,d,m){cs=Qo=null,sx(i),vc=null,pu=0;var x=i.return;try{if(b$(s,x,i,d,dt)){en=1,hp(s,Kr(d,s.current)),ct=null;return}}catch(w){if(x!==null)throw ct=x,w;en=1,hp(s,Kr(d,s.current)),ct=null;return}i.flags&32768?(mt||m===1?s=!0:Oc||(dt&536870912)!==0?s=!1:(oo=s=!0,(m===2||m===9||m===3||m===6)&&(m=Nr.current,m!==null&&m.tag===13&&(m.flags|=16384))),FC(i,s)):Tp(i)}function Tp(s){var i=s;do{if((i.flags&32768)!==0){FC(i,oo);return}s=i.return;var d=j$(i.alternate,i,xs);if(d!==null){ct=d;return}if(i=i.sibling,i!==null){ct=i;return}ct=i=s}while(i!==null);en===0&&(en=5)}function FC(s,i){do{var d=O$(s.alternate,s);if(d!==null){d.flags&=32767,ct=d;return}if(d=s.return,d!==null&&(d.flags|=32768,d.subtreeFlags=0,d.deletions=null),!i&&(s=s.sibling,s!==null)){ct=s;return}ct=s=d}while(s!==null);en=6,ct=null}function UC(s,i,d,m,x,w,M,L,Q){s.cancelPendingCommit=null;do Ep();while(Nn!==0);if((jt&6)!==0)throw Error(r(327));if(i!==null){if(i===s.current)throw Error(r(177));if(w=i.lanes|i.childLanes,w|=Pv,Sn(s,d,w,M,L,Q),s===Ht&&(ct=Ht=null,dt=0),Cc=i,lo=s,ys=d,Bx=w,zx=x,MC=m,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(s.callbackNode=null,s.callbackPriority=0,I$(er,function(){return QC(),null})):(s.callbackNode=null,s.callbackPriority=0),m=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||m){m=R.T,R.T=null,x=U.p,U.p=2,M=jt,jt|=4;try{N$(s,i,d)}finally{jt=M,U.p=x,R.T=m}}Nn=1,WC(),GC(),VC()}}function WC(){if(Nn===1){Nn=0;var s=lo,i=Cc,d=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||d){d=R.T,R.T=null;var m=U.p;U.p=2;var x=jt;jt|=4;try{NC(i,s);var w=ny,M=kO(s.containerInfo),L=w.focusedElem,Q=w.selectionRange;if(M!==L&&L&&L.ownerDocument&&_O(L.ownerDocument.documentElement,L)){if(Q!==null&&Av(L)){var ae=Q.start,pe=Q.end;if(pe===void 0&&(pe=ae),"selectionStart"in L)L.selectionStart=ae,L.selectionEnd=Math.min(pe,L.value.length);else{var ge=L.ownerDocument||document,se=ge&&ge.defaultView||window;if(se.getSelection){var ce=se.getSelection(),Pe=L.textContent.length,ze=Math.min(Q.start,Pe),Dt=Q.end===void 0?ze:Math.min(Q.end,Pe);!ce.extend&&ze>Dt&&(M=Dt,Dt=ze,ze=M);var te=EO(L,ze),ee=EO(L,Dt);if(te&&ee&&(ce.rangeCount!==1||ce.anchorNode!==te.node||ce.anchorOffset!==te.offset||ce.focusNode!==ee.node||ce.focusOffset!==ee.offset)){var re=ge.createRange();re.setStart(te.node,te.offset),ce.removeAllRanges(),ze>Dt?(ce.addRange(re),ce.extend(ee.node,ee.offset)):(re.setEnd(ee.
vendor: 16,914 bytes, lines 48-49
48node,ee.offset),ce.addRange(re))}}}}for(ge=[],ce=L;ce=ce.parentNode;)ce.nodeType===1&&ge.push({element:ce,left:ce.scrollLeft,top:ce.scrollTop});for(typeof L.focus=="function"&&L.focus(),L=0;L<ge.length;L++){var he=ge[L];he.element.scrollLeft=he.left,he.element.scrollTop=he.top}}zp=!!ty,ny=ty=null}finally{jt=x,U.p=m,R.T=d}}s.current=i,Nn=2}}function GC(){if(Nn===2){Nn=0;var s=lo,i=Cc,d=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||d){d=R.T,R.T=null;var m=U.p;U.p=2;var x=jt;jt|=4;try{bC(s,i.alternate,i)}finally{jt=x,U.p=m,R.T=d}}Nn=3}}function VC(){if(Nn===4||Nn===3){Nn=0,kt();var s=lo,i=Cc,d=ys,m=MC;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?Nn=5:(Nn=0,Cc=lo=null,KC(s,s.pendingLanes));var x=s.pendingLanes;if(x===0&&(co=null),Wn(d),i=i.stateNode,Zt&&typeof Zt.onCommitFiberRoot=="function")try{Zt.onCommitFiberRoot(qr,i,void 0,(i.current.flags&128)===128)}catch{}if(m!==null){i=R.T,x=U.p,U.p=2,R.T=null;try{for(var w=s.onRecoverableError,M=0;M<m.length;M++){var L=m[M];w(L.value,{componentStack:L.stack})}}finally{R.T=i,U.p=x}}(ys&3)!==0&&Ep(),Ia(s),x=s.pendingLanes,(d&261930)!==0&&(x&42)!==0?s===qx?_u++:(_u=0,qx=s):_u=0,ku(0)}}function KC(s,i){(s.pooledCacheLanes&=i)===0&&(i=s.pooledCache,i!=null&&(s.pooledCache=null,du(i)))}function Ep(){return WC(),GC(),VC(),QC()}function QC(){if(Nn!==5)return!1;var s=lo,i=Bx;Bx=0;var d=Wn(ys),m=R.T,x=U.p;try{U.p=32>d?32:d,R.T=null,d=zx,zx=null;var w=lo,M=ys;if(Nn=0,Cc=lo=null,ys=0,(jt&6)!==0)throw Error(r(331));var L=jt;if(jt|=4,_C(w.current),AC(w,w.current,M,d),jt=L,ku(0,!1),Zt&&typeof Zt.onPostCommitFiberRoot=="function")try{Zt.onPostCommitFiberRoot(qr,w)}catch{}return!0}finally{U.p=x,R.T=m,KC(s,i)}}function YC(s,i,d){i=Kr(d,i),i=bx(s.stateNode,i,2),s=no(s,i,2),s!==null&&(ot(s,2),Ia(s))}function Et(s,i,d){if(s.tag===3)YC(s,s,d);else for(;i!==null;){if(i.tag===3){YC(i,s,d);break}else if(i.tag===1){var m=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof m.componentDidCatch=="function"&&(co===null||!co.has(m))){s=Kr(d,s),d=XN(2),m=no(i,d,2),m!==null&&(ZN(d,m,i,s),ot(m,2),Ia(m));break}}i=i.return}}function Wx(s,i,d){var m=s.pingCache;if(m===null){m=s.pingCache=new T$;var x=new Set;m.set(i,x)}else x=m.get(i),x===void 0&&(x=new Set,m.set(i,x));x.has(d)||(Hx=!0,x.add(d),s=M$.bind(null,s,i,d),i.then(s,s))}function M$(s,i,d){var m=s.pingCache;m!==null&&m.delete(i),s.pingedLanes|=s.suspendedLanes&d,s.warmLanes&=~d,Ht===s&&(dt&d)===d&&(en===4||en===3&&(dt&62914560)===dt&&300>pt()-jp?(jt&2)===0&&Ac(s,0):Lx|=d,Nc===dt&&(Nc=0)),Ia(s)}function XC(s,i){i===0&&(i=be()),s=Go(s,i),s!==null&&(ot(s,i),Ia(s))}function D$(s){var i=s.memoizedState,d=0;i!==null&&(d=i.retryLane),XC(s,d)}function R$(s,i){var d=0;switch(s.tag){case 31:case 13:var m=s.stateNode,x=s.memoizedState;x!==null&&(d=x.retryLane);break;case 19:m=s.stateNode;break;case 22:m=s.stateNode._retryCache;break;default:throw Error(r(314))}m!==null&&m.delete(i),XC(s,d)}function I$(s,i){return Pn(s,i)}var _p=null,Ec=null,Gx=!1,kp=!1,Vx=!1,fo=0;function Ia(s){s!==Ec&&s.next===null&&(Ec===null?_p=Ec=s:Ec=Ec.next=s),kp=!0,Gx||(Gx=!0,L$())}function ku(s,i){if(!Vx&&kp){Vx=!0;do for(var d=!1,m=_p;m!==null;){if(s!==0){var x=m.pendingLanes;if(x===0)var w=0;else{var M=m.suspendedLanes,L=m.pingedLanes;w=(1<<31-$t(42|s)+1)-1,w&=x&~(M&~L),w=w&201326741?w&201326741|1:w?w|2:0}w!==0&&(d=!0,tA(m,w))}else w=dt,w=$e(m,m===Ht?w:0,m.cancelPendingCommit!==null||m.timeoutHandle!==-1),(w&3)===0||Ge(m,w)||(d=!0,tA(m,w));m=m.next}while(d);Vx=!1}}function H$(){ZC()}function ZC(){kp=Gx=!1;var s=0;fo!==0&&K$()&&(s=fo);for(var i=pt(),d=null,m=_p;m!==null;){var x=m.next,w=JC(m,i);w===0?(m.next=null,d===null?_p=x:d.next=x,x===null&&(Ec=d)):(d=m,(s!==0||(w&3)!==0)&&(kp=!0)),m=x}Nn!==0&&Nn!==5||ku(s),fo!==0&&(fo=0)}function JC(s,i){for(var d=s.suspendedLanes,m=s.pingedLanes,x=s.expirationTimes,w=s.pendingLanes&-62914561;0<w;){var M=31-$t(w),L=1<<M,Q=x[M];Q===-1?((L&d)===0||(L&m)!==0)&&(x[M]=J(L,i)):Q<=i&&(s.expiredLanes|=L),w&=~L}if(i=Ht,d=dt,d=$e(s,s===i?d:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),m=s.callbackNode,d===0||s===i&&(Tt===2||Tt===9)||s.cancelPendingCommit!==null)return m!==null&&m!==null&&It(m),s.callbackNode=null,s.callbackPriority=0;if((d&3)===0||Ge(s,d)){if(i=d&-d,i===s.callbackPriority)return i;switch(m!==null&&It(m),Wn(d)){case 2:case 8:d=Jn;break;case 32:d=er;break;case 268435456:d=lr;break;default:d=er}return m=eA.bind(null,s),d=Pn(d,m),s.callbackPriority=i,s.callbackNode=d,i}return m!==null&&m!==null&&It(m),s.callbackPriority=2,s.callbackNode=null,2}function eA(s,i){if(Nn!==0&&Nn!==5)return s.callbackNode=null,s.callbackPriority=0,null;var d=s.callbackNode;if(Ep()&&s.callbackNode!==d)return null;var m=dt;return m=$e(s,s===Ht?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),m===0?null:(RC(s,m,i),JC(s,pt()),s.callbackNode!=null&&s.callbackNode===d?eA.bind(null,s):null)}function tA(s,i){if(Ep())return null;RC(s,i,!0)}function L$(){Y$(function(){(jt&6)!==0?Pn(Xt,H$):ZC()})}function Kx(){if(fo===0){var s=mc;s===0&&(s=_a,_a<<=1,(_a&261888)===0&&(_a=256)),fo=s}return fo}function nA(s){return s==null||typeof s=="symbol"||typeof s=="boolean"?null:typeof s=="function"?s:$f(""+s)}function rA(s,i){var d=i.ownerDocument.createElement("input");return d.name=i.name,d.value=i.value,s.id&&d.setAttribute("form",s.id),i.parentNode.insertBefore(d,i),s=new FormData(s),d.parentNode.removeChild(d),s}function $$(s,i,d,m,x){if(i==="submit"&&d&&d.stateNode===x){var w=nA((x[Gn]||null).action),M=m.submitter;M&&(i=(i=M[Gn]||null)?nA(i.formAction):M.getAttribute("formAction"),i!==null&&(w=i,M=null));var L=new Ff("action","action",null,m,x);s.push({event:L,listeners:[{instance:null,listener:function(){if(m.defaultPrevented){if(fo!==0){var Q=M?rA(x,M):new FormData(x);mx(d,{pending:!0,data:Q,method:x.method,action:w},null,Q)}}else typeof w=="function"&&(L.preventDefault(),Q=M?rA(x,M):new FormData(x),mx(d,{pending:!0,data:Q,method:x.method,action:w},w,Q))},currentTarget:x}]})}}for(var Qx=0;Qx<kv.length;Qx++){var Yx=kv[Qx],B$=Yx.toLowerCase(),z$=Yx[0].toUpperCase()+Yx.slice(1);ha(B$,"on"+z$)}ha(DO,"onAnimationEnd"),ha(RO,"onAnimationIteration"),ha(IO,"onAnimationStart"),ha("dblclick","onDoubleClick"),ha("focusin","onFocus"),ha("focusout","onBlur"),ha(r$,"onTransitionRun"),ha(a$,"onTransitionStart"),ha(s$,"onTransitionCancel"),ha(HO,"onTransitionEnd"),Ks("onMouseEnter",["mouseout","mouseover"]),Ks("onMouseLeave",["mouseout","mouseover"]),Ks("onPointerEnter",["pointerout","pointerover"]),Ks("onPointerLeave",["pointerout","pointerover"]),Sr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Sr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Sr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Sr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Sr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Sr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pu="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(" "),q$=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Pu));function aA(s,i){i=(i&4)!==0;for(var d=0;d<s.length;d++){var m=s[d],x=m.event;m=m.listeners;e:{var w=void 0;if(i)for(var M=m.length-1;0<=M;M--){var L=m[M],Q=L.instance,ae=L.currentTarget;if(L=L.listener,Q!==w&&x.isPropagationStopped())break e;w=L,x.currentTarget=ae;try{w(x)}catch(pe){Gf(pe)}x.currentTarget=null,w=Q}else for(M=0;M<m.length;M++){if(L=m[M],Q=L.instance,ae=L.currentTarget,L=L.listener,Q!==w&&x.isPropagationStopped())break e;w=L,x.currentTarget=ae;try{w(x)}catch(pe){Gf(pe)}x.currentTarget=null,w=Q}}}}function lt(s,i){var d=i[Yi];d===void 0&&(d=i[Yi]=new Set);var m=s+"__bubble";d.has(m)||(sA(i,s,2,!1),d.add(m))}function Xx(s,i,d){var m=0;i&&(m|=4),sA(d,s,m,i)}var Pp="_reactListening"+Math.random().toString(36).slice(2);function Zx(s){if(!s[Pp]){s[Pp]=!0,Pa.forEach(function(d){d!=="selectionchange"&&(q$.has(d)||Xx(d,!1,s),Xx(d,!0,s))});var i=s.nodeType===9?s:s.ownerDocument;i===null||i[Pp]||(i[Pp]=!0,Xx("selectionchange",!1,i))}}function sA(s,i,d,m){switch(DA(i)){case 2:var x=gB;break;case 8:x=vB;break;default:x=py}d=x.bind(null,i,d,s),x=void 0,!xv||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(x=!0),m?x!==void 0?s.addEventListener(i,d,{capture:!0,passive:x}):s.addEventListener(i,d,!0):x!==void 0?s.addEventListener(i,d,{passive:x}):s.addEventListener(i,d,!1)}function Jx(s,i,d,m,x){var w=m;if((i&1)===0&&(i&2)===0&&m!==null)e:for(;;){if(m===null)return;var M=m.tag;if(M===3||M===4){var L=m.stateNode.containerInfo;if(L===x)break;if(M===4)for(M=m.return;M!==null;){var Q=M.tag;if((Q===3||Q===4)&&M.stateNode.containerInfo===x)return;M=M.return}for(;L!==null;){if(M=pa(L),M===null)return;if(Q=M.tag,Q===5||Q===6||Q===26||Q===27){m=w=M;continue e}L=L.parentNode}}m=m.return}uO(function(){var ae=w,pe=gv(d),ge=[];e:{var se=LO.get(s);if(se!==void 0){var ce=Ff,Pe=s;switch(s){case"keypress":if(zf(d)===0)break e;case"keydown":case"keyup":ce=RL;break;case"focusin":Pe="focus",ce=Sv;break;case"focusout":Pe="blur",ce=Sv;break;case"beforeblur":case"afterblur":ce=Sv;break;case"click":if(d.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ce=pO;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ce=jL;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ce=LL;break;case DO:case RO:case IO:ce=CL;break;case HO:ce=BL;break;case"scroll":case"scrollend":ce=wL;break;case"wheel":ce=qL;break;case"copy":case"cut":case"paste":ce=TL;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ce=hO;break;case"toggle":case"beforetoggle":ce=UL}var ze=(i&4)!==0,Dt=!ze&&(s==="scroll"||s==="scrollend"),te=ze?se!==null?se+"Capture":null:se;ze=[];for(var ee=ae,re;ee!==null;){var he=ee;if(re=he.stateNode,he=he.tag,he!==5&&he!==26&&he!==27||re===null||te===null||(he=eu(ee,te),he!=null&&ze.push(Mu(ee,he,re))),Dt)break;ee=ee.return}0<ze.length&&(se=new ce(se,Pe,null,d,pe),ge.push({event:se,listeners:ze}))}}if((i&7)===0){e:{if(se=s==="mouseover"||s==="pointerover",ce=s==="mouseout"||s==="pointerout",se&&d!==hv&&(Pe=d.relatedTarget||d.fromElement)&&(pa(Pe)||Pe[Ur]))break e;if((ce||se)&&(se=pe.window===pe?pe:(se=pe.ownerDocument)?se.defaultView||se.parentWindow:window,ce?(Pe=d.relatedTarget||d.toElement,ce=ae,Pe=Pe?pa(Pe):null,Pe!==null&&(Dt=o(Pe),ze=Pe.tag,Pe!==Dt||ze!==5&&ze!==27&&ze!==6)&&(Pe=null)):(ce=null,Pe=ae),ce!==Pe)){if(ze=pO,he="onMouseLeave",te="onMouseEnter",ee="mouse",(s==="pointerout"||s==="pointerover")&&(ze=hO,he="onPointerLeave",te="onPointerEnter",ee="pointer"),Dt=ce==null?se:Ze(ce),re=Pe==null?se:Ze(Pe),se=new ze(he,ee+"leave",ce,d,pe),se.target=Dt,se.relatedTarget=re,he=null,pa(pe)===ae&&(ze=new ze(te,ee+"enter",Pe,d,pe),ze.target=re,ze.relatedTarget=Dt,he=ze),Dt=he,ce&&Pe)t:{for(ze=F$,te=ce,ee=Pe,re=0,he=te;he;he=ze(he))re++;he=0;for(var Le=ee;Le;Le=ze(Le))he++;for(;0<re-he;)te=ze(te),re--;for(;0<he-re;)ee=ze(ee),he--;for(;re--;){if(te===ee||ee!==null&&te===ee.alternate){ze=te;break t}te=ze(te),ee=ze(ee)}ze=null}else ze=null;ce!==null&&oA(ge,se,ce,ze,!1),Pe!==null&&Dt!==null&&oA(ge,Dt,Pe,ze,!0)}}e:{if(se=ae?Ze(ae):window,ce=se.nodeName&&se.nodeName.toLowerCase(),ce==="select"||ce==="input"&&se.type==="file")var vt=jO;else if(wO(se))if(OO)vt=e$;else{vt=ZL;var Re=XL}else ce=se.nodeName,!ce||ce.toLowerCase()!=="input"||se.type!=="checkbox"&&se.type!=="radio"?ae&&mv(ae.elementType)&&(vt=jO):vt=JL;if(vt&&(vt=vt(s,ae))){SO(ge,vt,d,pe);break e}Re&&Re(s,se,ae),s==="focusout"&&ae&&se.type==="number"&&ae.memoizedProps.value!=null&&pv(se,"number",se.value)}switch(Re=ae?Ze(ae):window,s){case"focusin":(wO(Re)||Re.contentEditable==="true")&&(oc=Re,Tv=ae,cu=null);break;case"focusout":cu=Tv=oc=null;break;case"mousedown":Ev=!0;break;case"contextmenu":case"mouseup":case"dragend":Ev=!1,PO(ge,d,pe);break;case"selectionchange":if(n$)break;case"keydown":case"keyup":PO(ge,d,pe)}var tt;if(Ov)e:{switch(s){case"compositionstart":var ft="onCompositionStart";break e;case"compositionend":ft="onCompositionEnd";break e;case"compositionupdate":ft="onCompositionUpdate";break e}ft=void 0}else sc?yO(s,d)&&(ft="onCompositionEnd"):s==="keydown"&&d.keyCode===229&&(ft="onCompositionStart");ft&&(gO&&d.locale!=="ko"&&(sc||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&sc&&(tt=dO()):(Qs=pe,yv="value"in Qs?Qs.value:Qs.textContent,sc=!0)),Re=Mp(ae,ft),0<Re.length&&(ft=new mO(ft,s,null,d,pe),ge.push({event:ft,listeners:Re}),tt?ft.data=tt:(tt=bO(d),tt!==null&&(ft.data=tt)))),(tt=GL?VL(s,d):KL(s,d))&&(ft=Mp(ae,"onBeforeInput"),0<ft.length&&(Re=new mO("onBeforeInput","beforeinput",null,d,pe),ge.push({event:Re,listeners:ft}),Re.data=tt)),$$(ge,s,ae,d,pe)}aA(ge,i)})}function Mu(s,i,d){return{instance:s,listener:i,currentTarget:d}}function Mp(s,i){for(var d=i+"Capture",m=[];s!==null;){var x=s,w=x.stateNode;if(x=x.tag,x!==5&&x!==26&&x!==27||w===null||(x=eu(s,d),x!=null&&m.unshift(Mu(s,x,w)),x=eu(s,i),x!=null&&m.push(Mu(s,x,w))),s.tag===3)return m;s=s.return}return[]}function F$(s){if(s===null)return null;do s=s.return;while(s&&s.tag!==5&&s.tag!==27);return s||null}function oA(s,i,d,m,x){for(var w=i._reactName,M=[];d!==null&&d!==m;){var L=d,Q=L.alternate,ae=L.stateNode;if(L=L.tag,Q!==null&&Q===m)break;L!==5&&L!==26&&L!==27||ae===null||(Q=ae,x?(ae=eu(d,w),ae!=null&&M.unshift(Mu(d,ae,Q))):x||(ae=eu(d,w),ae!=null&&M.push(Mu(d,ae,Q)))),d=d.return}M.length!==0&&s.push({event:i,listeners:M})}var U$=/\r\n?/g,W$=/\u0000|\uFFFD/g;function iA(s){return(typeof s=="string"?s:""+s).replace(U$,`
49`).replace(W$,"")}function cA(s,i){return i=iA(i),iA(s)===i}function Mt(s,i,d,m,x,w){switch(d){case"children":typeof m=="string"?i==="body"||i==="textarea"&&m===""||nc(s,m):(typeof m=="number"||typeof m=="bigint")&&i!=="body"&&nc(s,""+m);break;case"className":Ji(s,"class",m);break;case"tabIndex":Ji(s,"tabindex",m);break;case"dir":case"role":case"viewBox":case"width":case"height":Ji(s,d,m);break;case"style":cO(s,m,w);break;case"data":if(i!=="object"){Ji(s,"data",m);break}case"src":case"href":if(m===""&&(i!=="a"||d!=="href")){s.removeAttribute(d);break}if(m==null||typeof m=="function"||typeof m=="symbol"||typeof m=="boolean"){s.removeAttribute(d);break}m=$f(""+m),s.setAttribute(d,m);break;case"action":case"formAction":if(typeof m=="function"){s.setAttribute(d,"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 w=="function"&&(d==="formAction"?(i!=="input"&&Mt(s,i,"name",x.name,x,null),Mt(s,i,"formEncType",x.formEncType,x,null),Mt(s,i,"formMethod",x.formMethod,x,null),Mt(s,i,"formTarget",x.formTarget,x,null)):(Mt(s,i,"encType",x.encType,x,null),Mt(s,i,"method",x.method,x,null),Mt(s,i,"target",x.target,x,null)));if(m==null||typeof m=="symbol"||typeof m=="boolean"){s.removeAttribute(d);break}m=$f(""+m),s.setAttribute(d,m);break;case"onClick":m!=null&&(s.onclick=as);break;case"onScroll":m!=null&&lt("scroll",s);break;case"onScrollEnd":m!=null&&lt("scrollend",s);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(r(61));if(d=m.__html,d!=null){if(x.children!=null)throw Error(r(60));s.innerHTML=d}}break;case"multiple":s.multiple=m&&typeof m!="function"&&typeof m!="symbol";break;case"muted":s.muted=m&&typeof m!="function"&&typeof m!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(m==null||typeof m=="function"||typeof m=="boolean"||typeof m=="symbol"){s.removeAttribute("xlink:href");break}d=$f(""+m),s.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",d);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":m!=null&&typeof m!="function"&&typeof m!="symbol"?s.setAttribute(d,""+m):s.removeAttribute(d);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":m&&typeof m!="function"&&typeof m!="symbol"?s.setAttribute(d,""):s.removeAttribute(d);break;case"capture":case"download":m===!0?s.setAttribute(d,""):m!==!1&&m!=null&&typeof m!="function"&&typeof m!="symbol"?s.setAttribute(d,m):s.removeAttribute(d);break;case"cols":case"rows":case"size":case"span":m!=null&&typeof m!="function"&&typeof m!="symbol"&&!isNaN(m)&&1<=m?s.setAttribute(d,m):s.removeAttribute(d);break;case"rowSpan":case"start":m==null||typeof m=="function"||typeof m=="symbol"||isNaN(m)?s.removeAttribute(d):s.setAttribute(d,m);break;case"popover":lt("beforetoggle",s),lt("toggle",s),Zi(s,"popover",m);break;case"xlinkActuate":ma(s,"http://www.w3.org/1999/xlink","xlink:actuate",m);break;case"xlinkArcrole":ma(s,"http://www.w3.org/1999/xlink","xlink:arcrole",m);break;case"xlinkRole":ma(s,"http://www.w3.org/1999/xlink","xlink:role",m);break;case"xlinkShow":ma(s,"http://www.w3.org/1999/xlink","xlink:show",m);break;case"xlinkTitle":ma(s,"http://www.w3.org/1999/xlink","xlink:title",m);break;case"xlinkType":ma(s,"http://www.w3.org/1999/xlink","xlink:type",m);break;case"xmlBase":ma(s,"http://www.w3.org/XML/1998/namespace","xml:base",m);break;case"xmlLang":ma(s,"http://www.w3.org/XML/1998/namespace","xml:lang",m);break;case"xmlSpace":ma(s,"http://www.w3.org/XML/1998/namespace","xml:space",m);break;case"is":Zi(s,"is",m);break;case"innerText":case"textContent":break;default:(!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(d=yL.get(d)||d,Zi(s,d,m))}}function ey(s,i,d,m,x,w){switch(d){case"style":cO(s,m,w);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(r(61));if(d=m.__html,d!=null){if(x.children!=null)throw Error(r(60));s.innerHTML=d}}break;case"children":typeof m=="string"?nc(s,m):(typeof m=="number"||typeof m=="bigint")&&nc(s,""+m);break;case"onScroll":m!=null&&lt("scroll",s);break;case"onScrollEnd":m!=null&&lt("scrollend",s);break;case"onClick":m!=null&&(s.onclick=as);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!rs.hasOwnProperty(d))e:{if(d[0]==="o"&&d[1]==="n"&&(x=d.endsWith("Capture"),i=d.slice(2,x?d.length-7:void 0),w=s[Gn]||null,w=w!=null?w[d]:null,typeof w=="function"&&s.removeEventListener(i,w,x),typeof m=="function")){typeof w!="function"&&w!==null&&(d in s?s[d]=null:s.hasAttribute(d)&&s.removeAttribute(d)),s.addEventListener(i,m,x);break e}d in s?s[d]=m:m===!0?s.setAttribute(d,""):Zi(s,d,m)}}}function Fn(s,i,d){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":lt("error",s),lt("load",s);var m=!1,x=!1,w;for(w in d)if(d.hasOwnProperty(w)){var M=d[w];if(M!=null)switch(w){case"src":m=!0;break;case"srcSet":x=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Mt(s,i,w,M,d,null)}}x&&Mt(s,i,"srcSet",d.srcSet,d,null),m&&Mt(s,i,"src",d.src,d,null);return;case"input":lt("invalid",s);var L=w=M=x=null,Q=null,ae=null;for(m in d)if(d.hasOwnProperty(m)){var pe=d[m];if(pe!=null)switch(m){case"name":x=pe;break;case"type":M=pe;break;case"checked":Q=pe;break;case"defaultChecked":ae=pe;break;case"value":w=pe;break;case"defaultValue":L=pe;break;case"children":case"dangerouslySetInnerHTML":if(pe!=null)throw Error(r(137,i));break;default:Mt(s,i,m,pe,d,null)}}aO(s,w,L,Q,ae,M,x,!1);return;case"select":lt("invalid",s),m=M=w=null;for(x in d)if(d.hasOwnProperty(x)&&(L=d[x],L!=null))switch(x){case"value":w=L;break;case"defaultValue":M=L;break;case"multiple":m=L;default:Mt(s,i,x,L,d,null)}i=w,d=M,s.multiple=!!m,i!=null?tc(s,!!m,i,!1):d!=null&&tc(s,!!m,d,!0);return;case"textarea":lt("invalid",s),w=x=m=null;for(M in d)if(d.hasOwnProperty(M)&&(L=d[M],L!=null))switch(M){case"value":m=L;break;case"defaultValue":x=L;break;case"children":w=L;break;case"dangerouslySetInnerHTML":if(L!=null)throw Error(r(91));break;default:Mt(s,i,M,L,d,null)}oO(s,m,x,w);return;case"option":for(Q in d)if(d.hasOwnProperty(Q)&&(m=d[Q],m!=null))switch(Q){case"selected":s.selected=m&&typeof m!="function"&&typeof m!="symbol";break;default:Mt(s,i,Q,m,d,null)}return;case"dialog":lt("beforetoggle",s),lt("toggle",s),lt("cancel",s),lt("close",s
vendor: 5,370 bytes, line 49
49);break;case"iframe":case"object":lt("load",s);break;case"video":case"audio":for(m=0;m<Pu.length;m++)lt(Pu[m],s);break;case"image":lt("error",s),lt("load",s);break;case"details":lt("toggle",s);break;case"embed":case"source":case"link":lt("error",s),lt("load",s);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ae in d)if(d.hasOwnProperty(ae)&&(m=d[ae],m!=null))switch(ae){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Mt(s,i,ae,m,d,null)}return;default:if(mv(i)){for(pe in d)d.hasOwnProperty(pe)&&(m=d[pe],m!==void 0&&ey(s,i,pe,m,d,void 0));return}}for(L in d)d.hasOwnProperty(L)&&(m=d[L],m!=null&&Mt(s,i,L,m,d,null))}function G$(s,i,d,m){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var x=null,w=null,M=null,L=null,Q=null,ae=null,pe=null;for(ce in d){var ge=d[ce];if(d.hasOwnProperty(ce)&&ge!=null)switch(ce){case"checked":break;case"value":break;case"defaultValue":Q=ge;default:m.hasOwnProperty(ce)||Mt(s,i,ce,null,m,ge)}}for(var se in m){var ce=m[se];if(ge=d[se],m.hasOwnProperty(se)&&(ce!=null||ge!=null))switch(se){case"type":w=ce;break;case"name":x=ce;break;case"checked":ae=ce;break;case"defaultChecked":pe=ce;break;case"value":M=ce;break;case"defaultValue":L=ce;break;case"children":case"dangerouslySetInnerHTML":if(ce!=null)throw Error(r(137,i));break;default:ce!==ge&&Mt(s,i,se,ce,m,ge)}}fv(s,M,L,Q,ae,pe,w,x);return;case"select":ce=M=L=se=null;for(w in d)if(Q=d[w],d.hasOwnProperty(w)&&Q!=null)switch(w){case"value":break;case"multiple":ce=Q;default:m.hasOwnProperty(w)||Mt(s,i,w,null,m,Q)}for(x in m)if(w=m[x],Q=d[x],m.hasOwnProperty(x)&&(w!=null||Q!=null))switch(x){case"value":se=w;break;case"defaultValue":L=w;break;case"multiple":M=w;default:w!==Q&&Mt(s,i,x,w,m,Q)}i=L,d=M,m=ce,se!=null?tc(s,!!d,se,!1):!!m!=!!d&&(i!=null?tc(s,!!d,i,!0):tc(s,!!d,d?[]:"",!1));return;case"textarea":ce=se=null;for(L in d)if(x=d[L],d.hasOwnProperty(L)&&x!=null&&!m.hasOwnProperty(L))switch(L){case"value":break;case"children":break;default:Mt(s,i,L,null,m,x)}for(M in m)if(x=m[M],w=d[M],m.hasOwnProperty(M)&&(x!=null||w!=null))switch(M){case"value":se=x;break;case"defaultValue":ce=x;break;case"children":break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(r(91));break;default:x!==w&&Mt(s,i,M,x,m,w)}sO(s,se,ce);return;case"option":for(var Pe in d)if(se=d[Pe],d.hasOwnProperty(Pe)&&se!=null&&!m.hasOwnProperty(Pe))switch(Pe){case"selected":s.selected=!1;break;default:Mt(s,i,Pe,null,m,se)}for(Q in m)if(se=m[Q],ce=d[Q],m.hasOwnProperty(Q)&&se!==ce&&(se!=null||ce!=null))switch(Q){case"selected":s.selected=se&&typeof se!="function"&&typeof se!="symbol";break;default:Mt(s,i,Q,se,m,ce)}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 ze in d)se=d[ze],d.hasOwnProperty(ze)&&se!=null&&!m.hasOwnProperty(ze)&&Mt(s,i,ze,null,m,se);for(ae in m)if(se=m[ae],ce=d[ae],m.hasOwnProperty(ae)&&se!==ce&&(se!=null||ce!=null))switch(ae){case"children":case"dangerouslySetInnerHTML":if(se!=null)throw Error(r(137,i));break;default:Mt(s,i,ae,se,m,ce)}return;default:if(mv(i)){for(var Dt in d)se=d[Dt],d.hasOwnProperty(Dt)&&se!==void 0&&!m.hasOwnProperty(Dt)&&ey(s,i,Dt,void 0,m,se);for(pe in m)se=m[pe],ce=d[pe],!m.hasOwnProperty(pe)||se===ce||se===void 0&&ce===void 0||ey(s,i,pe,se,m,ce);return}}for(var te in d)se=d[te],d.hasOwnProperty(te)&&se!=null&&!m.hasOwnProperty(te)&&Mt(s,i,te,null,m,se);for(ge in m)se=m[ge],ce=d[ge],!m.hasOwnProperty(ge)||se===ce||se==null&&ce==null||Mt(s,i,ge,se,m,ce)}function lA(s){switch(s){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function V$(){if(typeof performance.getEntriesByType=="function"){for(var s=0,i=0,d=performance.getEntriesByType("resource"),m=0;m<d.length;m++){var x=d[m],w=x.transferSize,M=x.initiatorType,L=x.duration;if(w&&L&&lA(M)){for(M=0,L=x.responseEnd,m+=1;m<d.length;m++){var Q=d[m],ae=Q.startTime;if(ae>L)break;var pe=Q.transferSize,ge=Q.initiatorType;pe&&lA(ge)&&(Q=Q.responseEnd,M+=pe*(Q<L?1:(L-ae)/(Q-ae)))}if(--m,i+=8*(w+M)/(x.duration/1e3),s++,10<s)break}}if(0<s)return i/s/1e6}return navigator.connection&&(s=navigator.connection.downlink,typeof s=="number")?s:5}var ty=null,ny=null;function Dp(s){return s.nodeType===9?s:s.ownerDocument}function uA(s){switch(s){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function dA(s,i){if(s===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return s===1&&i==="foreignObject"?0:s}function ry(s,i){return s==="textarea"||s==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var ay=null;function K$(){var s=window.event;return s&&s.type==="popstate"?s===ay?!1:(ay=s,!0):(ay=null,!1)}var fA=typeof setTimeout=="function"?setTimeout:void 0,Q$=typeof clearTimeout=="function"?clearTimeout:void 0,pA=typeof Promise=="function"?Promise:void 0,Y$=typeof queueMicrotask=="function"?queueMicrotask:typeof pA<"u"?function(s){return pA.resolve(null).then(s).catch(X$)}:fA;
vendor: 15,418 bytes, line 49
49function X$(s){setTimeout(function(){throw s})}function po(s){return s==="head"}function mA(s,i){var d=i,m=0;do{var x=d.nextSibling;if(s.removeChild(d),x&&x.nodeType===8)if(d=x.data,d==="/$"||d==="/&"){if(m===0){s.removeChild(x),Mc(i);return}m--}else if(d==="$"||d==="$?"||d==="$~"||d==="$!"||d==="&")m++;else if(d==="html")Du(s.ownerDocument.documentElement);else if(d==="head"){d=s.ownerDocument.head,Du(d);for(var w=d.firstChild;w;){var M=w.nextSibling,L=w.nodeName;w[Wr]||L==="SCRIPT"||L==="STYLE"||L==="LINK"&&w.rel.toLowerCase()==="stylesheet"||d.removeChild(w),w=M}}else d==="body"&&Du(s.ownerDocument.body);d=x}while(d);Mc(i)}function hA(s,i){var d=s;s=0;do{var m=d.nextSibling;if(d.nodeType===1?i?(d._stashedDisplay=d.style.display,d.style.display="none"):(d.style.display=d._stashedDisplay||"",d.getAttribute("style")===""&&d.removeAttribute("style")):d.nodeType===3&&(i?(d._stashedText=d.nodeValue,d.nodeValue=""):d.nodeValue=d._stashedText||""),m&&m.nodeType===8)if(d=m.data,d==="/$"){if(s===0)break;s--}else d!=="$"&&d!=="$?"&&d!=="$~"&&d!=="$!"||s++;d=m}while(d)}function sy(s){var i=s.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var d=i;switch(i=i.nextSibling,d.nodeName){case"HTML":case"HEAD":case"BODY":sy(d),fa(d);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(d.rel.toLowerCase()==="stylesheet")continue}s.removeChild(d)}}function Z$(s,i,d,m){for(;s.nodeType===1;){var x=d;if(s.nodeName.toLowerCase()!==i.toLowerCase()){if(!m&&(s.nodeName!=="INPUT"||s.type!=="hidden"))break}else if(m){if(!s[Wr])switch(i){case"meta":if(!s.hasAttribute("itemprop"))break;return s;case"link":if(w=s.getAttribute("rel"),w==="stylesheet"&&s.hasAttribute("data-precedence"))break;if(w!==x.rel||s.getAttribute("href")!==(x.href==null||x.href===""?null:x.href)||s.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin)||s.getAttribute("title")!==(x.title==null?null:x.title))break;return s;case"style":if(s.hasAttribute("data-precedence"))break;return s;case"script":if(w=s.getAttribute("src"),(w!==(x.src==null?null:x.src)||s.getAttribute("type")!==(x.type==null?null:x.type)||s.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin))&&w&&s.hasAttribute("async")&&!s.hasAttribute("itemprop"))break;return s;default:return s}}else if(i==="input"&&s.type==="hidden"){var w=x.name==null?null:""+x.name;if(x.type==="hidden"&&s.getAttribute("name")===w)return s}else return s;if(s=Jr(s.nextSibling),s===null)break}return null}function J$(s,i,d){if(i==="")return null;for(;s.nodeType!==3;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!d||(s=Jr(s.nextSibling),s===null))return null;return s}function gA(s,i){for(;s.nodeType!==8;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!i||(s=Jr(s.nextSibling),s===null))return null;return s}function oy(s){return s.data==="$?"||s.data==="$~"}function iy(s){return s.data==="$!"||s.data==="$?"&&s.ownerDocument.readyState!=="loading"}function eB(s,i){var d=s.ownerDocument;if(s.data==="$~")s._reactRetry=i;else if(s.data!=="$?"||d.readyState!=="loading")i();else{var m=function(){i(),d.removeEventListener("DOMContentLoaded",m)};d.addEventListener("DOMContentLoaded",m),s._reactRetry=m}}function Jr(s){for(;s!=null;s=s.nextSibling){var i=s.nodeType;if(i===1||i===3)break;if(i===8){if(i=s.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return s}var cy=null;function vA(s){s=s.nextSibling;for(var i=0;s;){if(s.nodeType===8){var d=s.data;if(d==="/$"||d==="/&"){if(i===0)return Jr(s.nextSibling);i--}else d!=="$"&&d!=="$!"&&d!=="$?"&&d!=="$~"&&d!=="&"||i++}s=s.nextSibling}return null}function xA(s){s=s.previousSibling;for(var i=0;s;){if(s.nodeType===8){var d=s.data;if(d==="$"||d==="$!"||d==="$?"||d==="$~"||d==="&"){if(i===0)return s;i--}else d!=="/$"&&d!=="/&"||i++}s=s.previousSibling}return null}function yA(s,i,d){switch(i=Dp(d),s){case"html":if(s=i.documentElement,!s)throw Error(r(452));return s;case"head":if(s=i.head,!s)throw Error(r(453));return s;case"body":if(s=i.body,!s)throw Error(r(454));return s;default:throw Error(r(451))}}function Du(s){for(var i=s.attributes;i.length;)s.removeAttributeNode(i[0]);fa(s)}var ea=new Map,bA=new Set;function Rp(s){return typeof s.getRootNode=="function"?s.getRootNode():s.nodeType===9?s:s.ownerDocument}var bs=U.d;U.d={f:tB,r:nB,D:rB,C:aB,L:sB,m:oB,X:cB,S:iB,M:lB};function tB(){var s=bs.f(),i=Cp();return s||i}function nB(s){var i=Vs(s);i!==null&&i.tag===5&&i.type==="form"?HN(i):bs.r(s)}var _c=typeof document>"u"?null:document;function wA(s,i,d){var m=_c;if(m&&typeof i=="string"&&i){var x=Gr(i);x='link[rel="'+s+'"][href="'+x+'"]',typeof d=="string"&&(x+='[crossorigin="'+d+'"]'),bA.has(x)||(bA.add(x),s={rel:s,crossOrigin:d,href:i},m.querySelector(x)===null&&(i=m.createElement("link"),Fn(i,"link",s),Yt(i),m.head.appendChild(i)))}}function rB(s){bs.D(s),wA("dns-prefetch",s,null)}function aB(s,i){bs.C(s,i),wA("preconnect",s,i)}function sB(s,i,d){bs.L(s,i,d);var m=_c;if(m&&s&&i){var x='link[rel="preload"][as="'+Gr(i)+'"]';i==="image"&&d&&d.imageSrcSet?(x+='[imagesrcset="'+Gr(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(x+='[imagesizes="'+Gr(d.imageSizes)+'"]')):x+='[href="'+Gr(s)+'"]';var w=x;switch(i){case"style":w=kc(s);break;case"script":w=Pc(s)}ea.has(w)||(s=h({rel:"preload",href:i==="image"&&d&&d.imageSrcSet?void 0:s,as:i},d),ea.set(w,s),m.querySelector(x)!==null||i==="style"&&m.querySelector(Ru(w))||i==="script"&&m.querySelector(Iu(w))||(i=m.createElement("link"),Fn(i,"link",s),Yt(i),m.head.appendChild(i)))}}function oB(s,i){bs.m(s,i);var d=_c;if(d&&s){var m=i&&typeof i.as=="string"?i.as:"script",x='link[rel="modulepreload"][as="'+Gr(m)+'"][href="'+Gr(s)+'"]',w=x;switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=Pc(s)}if(!ea.has(w)&&(s=h({rel:"modulepreload",href:s},i),ea.set(w,s),d.querySelector(x)===null)){switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(Iu(w)))return}m=d.createElement("link"),Fn(m,"link",s),Yt(m),d.head.appendChild(m)}}}function iB(s,i,d){bs.S(s,i,d);var m=_c;if(m&&s){var x=un(m).hoistableStyles,w=kc(s);i=i||"default";var M=x.get(w);if(!M){var L={loading:0,preload:null};if(M=m.querySelector(Ru(w)))L.loading=5;else{s=h({rel:"stylesheet",href:s,"data-precedence":i},d),(d=ea.get(w))&&ly(s,d);var Q=M=m.createElement("link");Yt(Q),Fn(Q,"link",s),Q._p=new Promise(function(ae,pe){Q.onload=ae,Q.onerror=pe}),Q.addEventListener("load",function(){L.loading|=1}),Q.addEventListener("error",function(){L.loading|=2}),L.loading|=4,Ip(M,i,m)}M={type:"stylesheet",instance:M,count:1,state:L},x.set(w,M)}}}function cB(s,i){bs.X(s,i);var d=_c;if(d&&s){var m=un(d).hoistableScripts,x=Pc(s),w=m.get(x);w||(w=d.querySelector(Iu(x)),w||(s=h({src:s,async:!0},i),(i=ea.get(x))&&uy(s,i),w=d.createElement("script"),Yt(w),Fn(w,"link",s),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},m.set(x,w))}}function lB(s,i){bs.M(s,i);var d=_c;if(d&&s){var m=un(d).hoistableScripts,x=Pc(s),w=m.get(x);w||(w=d.querySelector(Iu(x)),w||(s=h({src:s,async:!0,type:"module"},i),(i=ea.get(x))&&uy(s,i),w=d.createElement("script"),Yt(w),Fn(w,"link",s),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},m.set(x,w))}}function SA(s,i,d,m){var x=(x=ye.current)?Rp(x):null;if(!x)throw Error(r(446));switch(s){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(i=kc(d.href),d=un(x).hoistableStyles,m=d.get(i),m||(m={type:"style",instance:null,count:0,state:null},d.set(i,m)),m):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){s=kc(d.href);var w=un(x).hoistableStyles,M=w.get(s);if(M||(x=x.ownerDocument||x,M={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(s,M),(w=x.querySelector(Ru(s)))&&!w._p&&(M.instance=w,M.state.loading=5),ea.has(s)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},ea.set(s,d),w||uB(x,s,d,M.state))),i&&m===null)throw Error(r(528,""));return M}if(i&&m!==null)throw Error(r(529,""));return null;case"script":return i=d.async,d=d.src,typeof d=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Pc(d),d=un(x).hoistableScripts,m=d.get(i),m||(m={type:"script",instance:null,count:0,state:null},d.set(i,m)),m):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,s))}}function kc(s){return'href="'+Gr(s)+'"'}function Ru(s){return'link[rel="stylesheet"]['+s+"]"}function jA(s){return h({},s,{"data-precedence":s.precedence,precedence:null})}function uB(s,i,d,m){s.querySelector('link[rel="preload"][as="style"]['+i+"]")?m.loading=1:(i=s.createElement("link"),m.preload=i,i.addEventListener("load",function(){return m.loading|=1}),i.addEventListener("error",function(){return m.loading|=2}),Fn(i,"link",d),Yt(i),s.head.appendChild(i))}function Pc(s){return'[src="'+Gr(s)+'"]'}function Iu(s){return"script[async]"+s}function OA(s,i,d){if(i.count++,i.instance===null)switch(i.type){case"style":var m=s.querySelector('style[data-href~="'+Gr(d.href)+'"]');if(m)return i.instance=m,Yt(m),m;var x=h({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return m=(s.ownerDocument||s).createElement("style"),Yt(m),Fn(m,"style",x),Ip(m,d.precedence,s),i.instance=m;case"stylesheet":x=kc(d.href);var w=s.querySelector(Ru(x));if(w)return i.state.loading|=4,i.instance=w,Yt(w),w;m=jA(d),(x=ea.get(x))&&ly(m,x),w=(s.ownerDocument||s).createElement("link"),Yt(w);var M=w;return M._p=new Promise(function(L,Q){M.onload=L,M.onerror=Q}),Fn(w,"link",m),i.state.loading|=4,Ip(w,d.precedence,s),i.instance=w;case"script":return w=Pc(d.src),(x=s.querySelector(Iu(w)))?(i.instance=x,Yt(x),x):(m=d,(x=ea.get(w))&&(m=h({},d),uy(m,x)),s=s.ownerDocument||s,x=s.createElement("script"),Yt(x),Fn(x,"link",m),s.head.appendChild(x),i.instance=x);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(m=i.instance,i.state.loading|=4,Ip(m,d.precedence,s));return i.instance}function Ip(s,i,d){for(var m=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),x=m.length?m[m.length-1]:null,w=x,M=0;M<m.length;M++){var L=m[M];if(L.dataset.precedence===i)w=L;else if(w!==x)break}w?w.parentNode.insertBefore(s,w.nextSibling):(i=d.nodeType===9?d.head:d,i.insertBefore(s,i.firstChild))}function ly(s,i){s.crossOrigin==null&&(s.crossOrigin=i.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=i.referrerPolicy),s.title==null&&(s.title=i.title)}function uy(s,i){s.crossOrigin==null&&(s.crossOrigin=i.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=i.referrerPolicy),s.integrity==null&&(s.integrity=i.integrity)}var Hp=null;function NA(s,i,d){if(Hp===null){var m=new Map,x=Hp=new Map;x.set(d,m)}else x=Hp,m=x.get(d),m||(m=new Map,x.set(d,m));if(m.has(s))return m;for(m.set(s,null),d=d.getElementsByTagName(s),x=0;x<d.length;x++){var w=d[x];if(!(w[Wr]||w[On]||s==="link"&&w.getAttribute("rel")==="stylesheet")&&w.namespaceURI!=="http://www.w3.org/2000/svg"){var M=w.getAttribute(i)||"";M=s+M;var L=m.get(M);L?L.push(w):m.set(M,[w])}}return m}function CA(s,i,d){s=s.ownerDocument||s,s.head.insertBefore(d,i==="title"?s.querySelector("head > title"):null)}function dB(s,i,d){if(d===1||i.itemProp!=null)return!1;switch(s){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return s=i.disabled,typeof i.precedence=="string"&&s==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function AA(s){return!(s.type==="stylesheet"&&(s.state.loading&3)===0)}function fB(s,i,d,m){if(d.type==="stylesheet"&&(typeof m.media!="string"||matchMedia(m.media).matches!==!1)&&(d.state.loading&4)===0){if(d.instance===null){var x=kc(m.href),w=i.querySelector(Ru(x));if(w){i=w._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(s.count++,s=Lp.bind(s),i.then(s,s)),d.state.loading|=4,d.instance=w,Yt(w);return}w=i.ownerDocument||i,m=jA(m),(x=ea.get(x))&&ly(m,x),w=w.createElement("link"),Yt(w);var M=w;M._p=new Promise(function(L,Q){M.onload=L,M.onerror=Q}),Fn(w,"link",m),d.instance=w}s.stylesheets===null&&(s.stylesheets=new Map),s.stylesheets.set(d,i),(i=d.state.preload)&&(d.state.loading&3)===0&&(s.count++,d=Lp.bind(s),i.addEventListener("load",d),i.addEventListener("error",d))}}var dy=0;function pB(s,i){return s.stylesheets&&s.count===0&&Bp(s,s.stylesheets),0<s.count||0<s.imgCount?function(d){var m=setTimeout(function(){if(s.stylesheets&&Bp(s,s.stylesheets),s.unsuspend){var w=s.unsuspend;s.unsuspend=null,w()}},6e4+i);0<s.imgBytes&&dy===0&&(dy=62500*V$());var x=setTimeout(function(){if(s.waitingForImages=!1,s.count===0&&(s.stylesheets&&Bp(s,s.stylesheets),s.unsuspend)){var w=s.unsuspend;s.unsuspend=null,w()}},(s.imgBytes>dy?50:800)+i);return s.unsuspend=d,function(){s.unsuspend=null,clearTimeout(m),clearTimeout(x)}}:null}function Lp(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Bp(this,this.stylesheets);else if(this.unsuspend){var s=this.unsuspend;this.unsuspend=null,s()}}}var $p=null;function Bp(s,i){s.stylesheets=null,s.unsuspend!==null&&(s.count++,$p=new Map,i.forEach(mB,s),$p=null,Lp.call(s))}function mB(s,i){if(!(i.state.loading&4)){var d=$p.get(s);if(d)var m=d.get(null);else{d=new Map,$p.set(s,d);for(var x=s.querySelectorAll("link[data-precedence],style[data-precedence]"),w=0;w<x.length;w++){var M=x[w];(M.nodeName==="LINK"||M.getAttribute("media")!=="not all")&&(d.set(M.dataset.precedence,M),m=M)}m&&d.set(null,m)}x=i.instance,M=x.getAttribute("data-precedence"),w=d.get(M)||m,w===m&&d.set(null,x),d.set(M,x),this.count++,m=Lp.bind(this),x.addEventListener("load",m),x.addEventListener("error",m),w?w.parentNode.insertBefore(x,w.nextSibling):(s=s.nodeType===9?s.head:s,s.insertBefore(x,s.firstChild)),i.state.loading|=4}}var Hu={$$typeof:_,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function hB(s,i,d,m,x,w,M,L,Q){this.tag=1,this.containerInfo=s,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=Ue(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ue(0),this.hiddenUpdates=Ue(null),this.identifierPrefix=m,this.onUncaughtError=x,this.onCaughtError=w,this.onRecoverableError=M,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Q,this.incompleteTransitions=new Map}function TA(s,i,d,m,x,w,M,L,Q,ae,pe,ge){return s=new hB(s,i,d,M,Q,ae,pe,ge,L),i=1,w===!0&&(i|=24),w=Or(3,null,null,i),s.current=w,w.stateNode=s,i=Uv(),i.refCount++,s.pooledCache=i,i.refCount++,w.memoizedState={element:m,isDehydrated:d,cache:i}
vendor: 8,163 bytes, line 49
49,Kv(w),s}function EA(s){return s?(s=lc,s):lc}function _A(s,i,d,m,x,w){x=EA(x),m.context===null?m.context=x:m.pendingContext=x,m=to(i),m.payload={element:d},w=w===void 0?null:w,w!==null&&(m.callback=w),d=no(s,m,i),d!==null&&(gr(d,s,i),hu(d,s,i))}function kA(s,i){if(s=s.memoizedState,s!==null&&s.dehydrated!==null){var d=s.retryLane;s.retryLane=d!==0&&d<i?d:i}}function fy(s,i){kA(s,i),(s=s.alternate)&&kA(s,i)}function PA(s){if(s.tag===13||s.tag===31){var i=Go(s,67108864);i!==null&&gr(i,s,67108864),fy(s,67108864)}}function MA(s){if(s.tag===13||s.tag===31){var i=Er();i=Gs(i);var d=Go(s,i);d!==null&&gr(d,s,i),fy(s,i)}}var zp=!0;function gB(s,i,d,m){var x=R.T;R.T=null;var w=U.p;try{U.p=2,py(s,i,d,m)}finally{U.p=w,R.T=x}}function vB(s,i,d,m){var x=R.T;R.T=null;var w=U.p;try{U.p=8,py(s,i,d,m)}finally{U.p=w,R.T=x}}function py(s,i,d,m){if(zp){var x=my(m);if(x===null)Jx(s,i,m,qp,d),RA(s,m);else if(yB(x,s,i,d,m))m.stopPropagation();else if(RA(s,m),i&4&&-1<xB.indexOf(s)){for(;x!==null;){var w=Vs(x);if(w!==null)switch(w.tag){case 3:if(w=w.stateNode,w.current.memoizedState.isDehydrated){var M=Ln(w.pendingLanes);if(M!==0){var L=w;for(L.pendingLanes|=2,L.entangledLanes|=2;M;){var Q=1<<31-$t(M);L.entanglements[1]|=Q,M&=~Q}Ia(w),(jt&6)===0&&(Op=pt()+500,ku(0))}}break;case 31:case 13:L=Go(w,2),L!==null&&gr(L,w,2),Cp(),fy(w,2)}if(w=my(m),w===null&&Jx(s,i,m,qp,d),w===x)break;x=w}x!==null&&m.stopPropagation()}else Jx(s,i,m,null,d)}}function my(s){return s=gv(s),hy(s)}var qp=null;function hy(s){if(qp=null,s=pa(s),s!==null){var i=o(s);if(i===null)s=null;else{var d=i.tag;if(d===13){if(s=c(i),s!==null)return s;s=null}else if(d===31){if(s=u(i),s!==null)return s;s=null}else if(d===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;s=null}else i!==s&&(s=null)}}return qp=s,null}function DA(s){switch(s){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(Zn()){case Xt:return 2;case Jn:return 8;case er:case cr:return 32;case lr:return 268435456;default:return 32}default:return 32}}var gy=!1,mo=null,ho=null,go=null,Lu=new Map,$u=new Map,vo=[],xB="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 RA(s,i){switch(s){case"focusin":case"focusout":mo=null;break;case"dragenter":case"dragleave":ho=null;break;case"mouseover":case"mouseout":go=null;break;case"pointerover":case"pointerout":Lu.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":$u.delete(i.pointerId)}}function Bu(s,i,d,m,x,w){return s===null||s.nativeEvent!==w?(s={blockedOn:i,domEventName:d,eventSystemFlags:m,nativeEvent:w,targetContainers:[x]},i!==null&&(i=Vs(i),i!==null&&PA(i)),s):(s.eventSystemFlags|=m,i=s.targetContainers,x!==null&&i.indexOf(x)===-1&&i.push(x),s)}function yB(s,i,d,m,x){switch(i){case"focusin":return mo=Bu(mo,s,i,d,m,x),!0;case"dragenter":return ho=Bu(ho,s,i,d,m,x),!0;case"mouseover":return go=Bu(go,s,i,d,m,x),!0;case"pointerover":var w=x.pointerId;return Lu.set(w,Bu(Lu.get(w)||null,s,i,d,m,x)),!0;case"gotpointercapture":return w=x.pointerId,$u.set(w,Bu($u.get(w)||null,s,i,d,m,x)),!0}return!1}function IA(s){var i=pa(s.target);if(i!==null){var d=o(i);if(d!==null){if(i=d.tag,i===13){if(i=c(d),i!==null){s.blockedOn=i,Jl(s.priority,function(){MA(d)});return}}else if(i===31){if(i=u(d),i!==null){s.blockedOn=i,Jl(s.priority,function(){MA(d)});return}}else if(i===3&&d.stateNode.current.memoizedState.isDehydrated){s.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}s.blockedOn=null}function Fp(s){if(s.blockedOn!==null)return!1;for(var i=s.targetContainers;0<i.length;){var d=my(s.nativeEvent);if(d===null){d=s.nativeEvent;var m=new d.constructor(d.type,d);hv=m,d.target.dispatchEvent(m),hv=null}else return i=Vs(d),i!==null&&PA(i),s.blockedOn=d,!1;i.shift()}return!0}function HA(s,i,d){Fp(s)&&d.delete(i)}function bB(){gy=!1,mo!==null&&Fp(mo)&&(mo=null),ho!==null&&Fp(ho)&&(ho=null),go!==null&&Fp(go)&&(go=null),Lu.forEach(HA),$u.forEach(HA)}function Up(s,i){s.blockedOn===i&&(s.blockedOn=null,gy||(gy=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,bB)))}var Wp=null;function LA(s){Wp!==s&&(Wp=s,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Wp===s&&(Wp=null);for(var i=0;i<s.length;i+=3){var d=s[i],m=s[i+1],x=s[i+2];if(typeof m!="function"){if(hy(m||d)===null)continue;break}var w=Vs(d);w!==null&&(s.splice(i,3),i-=3,mx(w,{pending:!0,data:x,method:d.method,action:m},m,x))}}))}function Mc(s){function i(Q){return Up(Q,s)}mo!==null&&Up(mo,s),ho!==null&&Up(ho,s),go!==null&&Up(go,s),Lu.forEach(i),$u.forEach(i);for(var d=0;d<vo.length;d++){var m=vo[d];m.blockedOn===s&&(m.blockedOn=null)}for(;0<vo.length&&(d=vo[0],d.blockedOn===null);)IA(d),d.blockedOn===null&&vo.shift();if(d=(s.ownerDocument||s).$$reactFormReplay,d!=null)for(m=0;m<d.length;m+=3){var x=d[m],w=d[m+1],M=x[Gn]||null;if(typeof w=="function")M||LA(d);else if(M){var L=null;if(w&&w.hasAttribute("formAction")){if(x=w,M=w[Gn]||null)L=M.formAction;else if(hy(x)!==null)continue}else L=M.action;typeof L=="function"?d[m+1]=L:(d.splice(m,3),m-=3),LA(d)}}}function $A(){function s(w){w.canIntercept&&w.info==="react-transition"&&w.intercept({handler:function(){return new Promise(function(M){return x=M})},focusReset:"manual",scroll:"manual"})}function i(){x!==null&&(x(),x=null),m||setTimeout(d,20)}function d(){if(!m&&!navigation.transition){var w=navigation.currentEntry;w&&w.url!=null&&navigation.navigate(w.url,{state:w.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var m=!1,x=null;return navigation.addEventListener("navigate",s),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(d,100),function(){m=!0,navigation.removeEventListener("navigate",s),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),x!==null&&(x(),x=null)}}}function vy(s){this._internalRoot=s}Gp.prototype.render=vy.prototype.render=function(s){var i=this._internalRoot;if(i===null)throw Error(r(409));var d=i.current,m=Er();_A(d,m,s,i,null,null)},Gp.prototype.unmount=vy.prototype.unmount=function(){var s=this._internalRoot;if(s!==null){this._internalRoot=null;var i=s.containerInfo;_A(s.current,2,null,s,null,null),Cp(),i[Ur]=null}};function Gp(s){this._internalRoot=s}Gp.prototype.unstable_scheduleHydration=function(s){if(s){var i=ka();s={blockedOn:null,target:s,priority:i};for(var d=0;d<vo.length&&i!==0&&i<vo[d].priority;d++);vo.splice(d,0,s),d===0&&IA(s)}};var BA=t.version;if(BA!=="19.2.1")throw Error(r(527,BA,"19.2.1"));U.findDOMNode=function(s){var i=s._reactInternals;if(i===void 0)throw typeof s.render=="function"?Error(r(188)):(s=Object.keys(s).join(","),Error(r(268,s)));return s=p(i),s=s!==null?g(s):null,s=s===null?null:s.stateNode,s};var wB={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.1"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vp.isDisabled&&Vp.supportsFiber)try{qr=Vp.inject(wB),Zt=Vp}catch{}}return Fu.createRoot=function(s,i){if(!a(s))throw Error(r(299));var d=!1,m="",x=VN,w=KN,M=QN;return i!=null&&(i.unstable_strictMode===!0&&(d=!0),i.identifierPrefix!==void 0&&(m=i.identifierPrefix),i.onUncaughtError!==void 0&&(x=i.onUncaughtError),i.onCaughtError!==void 0&&(w=i.onCaughtError),i.onRecoverableError!==void 0&&(M=i.onRecoverableError)),i=TA(s,1,!1,null,null,d,m,null,x,w,M,$A),s[Ur]=i.current,Zx(s),new vy(i)},Fu.hydrateRoot=function(s,i,d){if(!a(s))throw Error(r(299));var m=!1,x="",w=VN,M=KN,L=QN,Q=null;return d!=null&&(d.unstable_strictMode===!0&&(m=!0),d.identifierPrefix!==void 0&&(x=d.identifierPrefix),d.onUncaughtError!==void 0&&(w=d.onUncaughtError),d.onCaughtError!==void 0&&(M=d.onCaughtError),d.onRecoverableError!==void 0&&(L=d.onRecoverableError),d.formState!==void 0&&(Q=d.formState)),i=TA(s,1,!0,i,d??null,m,x,Q,w,M,L,$A),i.context=EA(null),d=i.current,m=Er(),m=Gs(m),x=to(m),x.callback=null,no(d,x,m),d=m,i.current.lanes=d,ot(i,d),Ia(i),s[Ur]=i.current,Zx(s),new Gp(i)},Fu.version="19.2.1",Fu}var fT;function $q(){if(fT)return Oy.exports;fT=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Oy.exports=Lq(),Oy.exports}var Bq=$q(),zq=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),gR=(function(){function e(t){this.generateIdentifier=t,this.kv=new zq}return e.prototype.register=function(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e})(),qq=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(r[o]=a[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),Fq=(function(e){qq(t,e);function t(){var n=e.call(this,function(r){return r.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(n,r.allowProps),e.prototype.register.call(this,n,r.identifier)):e.prototype.register.call(this,n,r)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t})(gR),Uq=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],c;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(u){c={error:u}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o};function Wq(e){if("values"in Object)return Object.values(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function Gq(e,t){var n=Wq(e);if("find"in n)return n.find(t);for(var r=n,a=0;a<r.length;a++){var o=r[a];if(t(o))return o}}function ol(e,t){Object.entries(e).forEach(function(n){var r=Uq(n,2),a=r[0],o=r[1];return t(o,a)})}function Tm(e,t){return e.indexOf(t)!==-1}function pT(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return r}}var Vq=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return Gq(this.transfomers,function(n){return n.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),Kq=function(e){return Object.prototype.toString.call(e).slice(8,-1)},vR=function(e){return typeof e>"u"},Qq=function(e){return e===null},wd=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},gS=function(e){return wd(e)&&Object.keys(e).length===0},_o=function(e){return Array.isArray(e)},Yq=function(e){return typeof e=="string"},Xq=function(e){return typeof e=="number"&&!isNaN(e)},Zq=function(e){return typeof e=="boolean"},Jq=function(e){return e instanceof RegExp},Sd=function(e){return e instanceof Map},jd=function(e){return e instanceof Set},xR=function(e){return Kq(e)==="Symbol"},eF=function(e){return e instanceof Date&&!isNaN(e.valueOf())},tF=function(e){return e instanceof Error},mT=function(e){return typeof e=="number"&&isNaN(e)},nF=function(e){return Zq(e)||Qq(e)||vR(e)||Xq(e)||Yq(e)||xR(e)},rF=function(e){return typeof e=="bigint"},aF=function(e){return e===1/0||e===-1/0},sF=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},oF=function(e){return e instanceof URL},yR=function(e){return e.replace(/\./g,"\\.")},Ty=function(e){return e.map(String).map(yR).join(".")},ud=function(e){for(var t=[],n="",r=0;r<e.length;r++){var a=e.charAt(r),o=a==="\\"&&e.charAt(r+1)===".";if(o){n+=".",r++;continue}var c=a===".";if(c){t.push(n),n="";continue}n+=a}var u=n;return t.push(u),t},vS=function(){return vS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},vS.apply(this,arguments)},xS=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],c;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(u){c={error:u}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},yS=function(e,t){for(var n=0,r=t.length,a=e.length;n<r;n++,a++)e[a]=t[n];return e};function Ha(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var bR=[Ha(vR,"undefined",function(){return null},function(){}),Ha(rF,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Ha(eF,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Ha(tF,"Error",function(e,t){var n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(r){n[r]=e[r]}),n},function(e,t){var n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(function(r){n[r]=e[r]}),n}),Ha(Jq,"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}
49),Ha(jd,"set",function(e){return yS([],xS(e.values()))},function(e){return new Set(e)}),Ha(Sd,"map",function(e){return yS([],xS(e.entries()))},function(e){return new Map(e)}),Ha(function(e){return mT(e)||aF(e)},"number",function(e){return mT(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Ha(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Ha(oF,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function tg(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var wR=tg(function(e,t){if(xR(e)){var n=!!t.symbolRegistry.getIdentifier(e);return n}return!1},function(e,t){var n=t.symbolRegistry.getIdentifier(e);return["symbol",n]},function(e){return e.description},function(e,t,n){var r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),iF=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),SR=tg(sF,function(e){return["typed-array",e.constructor.name]},function(e){return yS([],xS(e))},function(e,t){var n=iF[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function jR(e,t){if(e?.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var OR=tg(jR,function(e,t){var n=t.classRegistry.getIdentifier(e.constructor);return["class",n]},function(e,t){var n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return vS({},e);var r={};return n.forEach(function(a){r[a]=e[a]}),r},function(e,t,n){var r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),NR=tg(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return["custom",n.name]},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return n.serialize(e)},function(e,t,n){var r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),cF=[OR,wR,NR,SR],hT=function(e,t){var n=pT(cF,function(a){return a.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var r=pT(bR,function(a){return a.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},CR={};bR.forEach(function(e){CR[e.annotation]=e});var lF=function(e,t,n){if(_o(t))switch(t[0]){case"symbol":return wR.untransform(e,t,n);case"class":return OR.untransform(e,t,n);case"custom":return NR.untransform(e,t,n);case"typed-array":return SR.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var r=CR[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},Gc=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function AR(e){if(Tm(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Tm(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Tm(e,"constructor"))throw new Error("constructor is not allowed as a property")}var uF=function(e,t){AR(t);for(var n=0;n<t.length;n++){var r=t[n];if(jd(e))e=Gc(e,+r);else if(Sd(e)){var a=+r,o=+t[++n]==0?"key":"value",c=Gc(e,a);switch(o){case"key":e=c;break;case"value":e=e.get(c);break}}else e=e[r]}return e},bS=function(e,t,n){if(AR(t),t.length===0)return n(e);for(var r=e,a=0;a<t.length-1;a++){var o=t[a];if(_o(r)){var c=+o;r=r[c]}else if(wd(r))r=r[o];else if(jd(r)){var u=+o;r=Gc(r,u)}else if(Sd(r)){var f=a===t.length-2;if(f)break;var u=+o,p=+t[++a]==0?"key":"value",g=Gc(r,u);switch(p){case"key":r=g;break;case"value":r=r.get(g);break}}}var h=t[t.length-1];if(_o(r)?r[+h]=n(r[+h]):wd(r)&&(r[h]=n(r[h])),jd(r)){var v=Gc(r,+h),y=n(v);v!==y&&(r.delete(v),r.add(y))}if(Sd(r)){var u=+t[t.length-2],j=Gc(r,u),p=+h==0?"key":"value";switch(p){case"key":{var b=n(j);r.set(b,r.get(j)),b!==j&&r.delete(j);break}case"value":{r.set(j,n(r.get(j)));break}}}return e},Cs=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],c;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(u){c={error:u}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},No=function(e,t){for(var n=0,r=t.length,a=e.length;n<r;n++,a++)e[a]=t[n];return e};function wS(e,t,n){if(n===void 0&&(n=[]),!!e){if(!_o(e)){ol(e,function(c,u){return wS(c,t,No(No([],Cs(n)),Cs(ud(u))))});return}var r=Cs(e,2),a=r[0],o=r[1];o&&ol(o,function(c,u){wS(c,t,No(No([],Cs(n)),Cs(ud(u))))}),t(a,n)}}function dF(e,t,n){return wS(t,function(r,a){e=bS(e,a,function(o){return lF(o,r,n
49)})}),e}function fF(e,t){function n(c,u){var f=uF(e,ud(u));c.map(ud).forEach(function(p){e=bS(e,p,function(){return f})})}if(_o(t)){var r=Cs(t,2),a=r[0],o=r[1];a.forEach(function(c){e=bS(e,ud(c),function(){return e})}),o&&ol(o,n)}else ol(t,n);return e}var pF=function(e,t){return wd(e)||_o(e)||Sd(e)||jd(e)||jR(e,t)};function mF(e,t,n){var r=n.get(e);r?r.push(t):n.set(e,[t])}function hF(e,t){var n={},r=void 0;return e.forEach(function(a){if(!(a.length<=1)){t||(a=a.map(function(f){return f.map(String)}).sort(function(f,p){return f.length-p.length}));var o=Cs(a),c=o[0],u=o.slice(1);c.length===0?r=u.map(Ty):n[Ty(c)]=u.map(Ty)}}),r?gS(n)?[r]:[r,n]:gS(n)?void 0:n}var TR=function(e,t,n,r,a,o,c){var u;a===void 0&&(a=[]),o===void 0&&(o=[]),c===void 0&&(c=new Map);var f=nF(e);if(!f){mF(e,a,t);var p=c.get(e);if(p)return r?{transformedValue:null}:p}if(!pF(e,n)){var g=hT(e,n),h=g?{transformedValue:g.value,annotations:[g.type]}:{transformedValue:e};return f||c.set(e,h),h}if(Tm(o,e))return{transformedValue:null};var v=hT(e,n),y=(u=v?.value)!==null&&u!==void 0?u:e,j=_o(y)?[]:{},b={};ol(y,function(T,E){var _=TR(T,t,n,r,No(No([],Cs(a)),[E]),No(No([],Cs(o)),[e]),c);j[E]=_.transformedValue,_o(_.annotations)?b[E]=_.annotations:wd(_.annotations)&&ol(_.annotations,function(A,N){b[yR(E)+"."+N]=A})});var S=gS(b)?{transformedValue:j,annotations:v?[v.type]:void 0}:{transformedValue:j,annotations:v?[v.type,b]:b};return f||c.set(e,S),S};function ER(e){return Object.prototype.toString.call(e).slice(8,-1)}function gT(e){return ER(e)==="Array"}function gF(e){if(ER(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function vF(e,t,n,r,a){const o={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";o==="enumerable"&&(e[t]=n),a&&o==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function SS(e,t={}){if(gT(e))return e.map(a=>SS(a,t));if(!gF(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((a,o)=>{if(gT(t.props)&&!t.props.includes(o))return a;const c=e[o],u=SS(c,t);return vF(a,o,u,e,t.nonenumerable),a},{})}var mi=function(){return mi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},mi.apply(this,arguments)},xF=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],c;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(u){c={error:u}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},yF=function(e,t){for(var n=0,r=t.length,a=e.length;n<r;n++,a++)e[a]=t[n];return e},Bs=(function(){function e(t){var n=t===void 0?{}:t,r=n.dedupe,a=r===void 0?!1:r;this.classRegistry=new Fq,this.symbolRegistry=new gR(function(o){var c;return(c=o.description)!==null&&c!==void 0?c:""}),this.customTransformerRegistry=new Vq,this.allowedErrorProps=[],this.dedupe=a}return e.prototype.serialize=function(t){var n=new Map,r=TR(t,n,this,this.dedupe),a={json:r.transformedValue};r.annotations&&(a.meta=mi(mi({},a.meta),{values:r.annotations}));var o=hF(n,this.dedupe);return o&&(a.meta=mi(mi({},a.meta),{referentialEqualities:o})),a},e.prototype.deserialize=function(t){var n=t.json,r=t.meta,a=SS(n);return r?.values&&(a=dF(a,r.values,this)),r?.referentialEqualities&&(a=fF(a,r.referentialEqualities)),a},e.prototype.stringify=function(t){return JSON.stringify(this.serialize(t))},e.prototype.parse=function(t){return this.deserialize(JSON.parse(t))},e.prototype.registerClass=function(t,n){this.classRegistry.register(t,n)},e.prototype.registerSymbol=function(t,n){this.symbolRegistry.register(t,n)},e.prototype.registerCustom=function(t,n){this.customTransformerRegistry.register(mi({name:n},t))},e.prototype.allowErrorProps=function(){for(var t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];(t=this.allowedErrorProps).push.apply(t,yF([],xF(n)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();Bs.serialize;Bs.deserialize;Bs.stringify;Bs.parse;Bs.registerClass;Bs.registerCustom;Bs.registerSymbol;Bs.allowErrorProps;var bF=(e,t,n,r,a,o,c,u)=>{let f=document.documentElement,p=["light","dark"];
vendor: 7,443 bytes, line 49
49function g(y){(Array.isArray(e)?e:[e]).forEach(j=>{let b=j==="class",S=b&&o?a.map(T=>o[T]||T):a;b?(f.classList.remove(...S),f.classList.add(o&&o[y]?o[y]:y)):f.setAttribute(j,y)}),h(y)}function h(y){u&&p.includes(y)&&(f.style.colorScheme=y)}function v(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)g(r);else try{let y=localStorage.getItem(t)||n,j=c&&y==="system"?v():y;g(j)}catch{}},wF=C.createContext(void 0),SF={setTheme:e=>{},themes:[]},jF=()=>{var e;return(e=C.useContext(wF))!=null?e:SF};C.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:a,defaultTheme:o,value:c,themes:u,nonce:f,scriptProps:p})=>{let g=JSON.stringify([n,t,o,e,u,c,r,a]).slice(1,-1);return C.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?f:"",dangerouslySetInnerHTML:{__html:`(${bF.toString()})(${g})`}})});var yf=hR();const _R=At(yf);function OF(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const NF=e=>{switch(e){case"success":return TF;case"info":return _F;case"warning":return EF;case"error":return kF;default:return null}},CF=Array(12).fill(0),AF=({visible:e,className:t})=>z.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},z.createElement("div",{className:"sonner-spinner"},CF.map((n,r)=>z.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),TF=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.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"})),EF=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},z.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"})),_F=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.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"})),kF=z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},z.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"})),PF=z.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"},z.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),z.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),MF=()=>{const[e,t]=z.useState(document.hidden);return z.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let jS=1;class DF{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...a}=t,o=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:jS++,c=this.toasts.find(f=>f.id===o),u=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),c?this.toasts=this.toasts.map(f=>f.id===o?(this.publish({...f,...t,id:o,title:r}),{...f,...t,id:o,dismissible:u,title:r}):f):this.addToast({title:r,...a,dismissible:u,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const a=Promise.resolve(t instanceof Function?t():t);let o=r!==void 0,c;const u=a.then(async p=>{if(c=["resolve",p],z.isValidElement(p))o=!1,this.create({id:r,type:"default",message:p});else if(IF(p)&&!p.ok){o=!1;const h=typeof n.error=="function"?await n.error(`HTTP error! status: ${p.status}`):n.error,v=typeof n.description=="function"?await n.description(`HTTP error! status: ${p.status}`):n.description,j=typeof h=="object"&&!z.isValidElement(h)?h:{message:h};this.create({id:r,type:"error",description:v,...j})}else if(p instanceof Error){o=!1;const h=typeof n.error=="function"?await n.error(p):n.error,v=typeof n.description=="function"?await n.description(p):n.description,j=typeof h=="object"&&!z.isValidElement(h)?h:{message:h};this.create({id:r,type:"error",description:v,...j})}else if(n.success!==void 0){o=!1;const h=typeof n.success=="function"?await n.success(p):n.success,v=typeof n.description=="function"?await n.description(p):n.description,j=typeof h=="object"&&!z.isValidElement(h)?h:{message:h};this.create({id:r,type:"success",description:v,...j})}}).catch(async p=>{if(c=["reject",p],n.error!==void 0){o=!1;const g=typeof n.error=="function"?await n.error(p):n.error,h=typeof n.description=="function"?await n.description(p):n.description,y=typeof g=="object"&&!z.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:h,...y})}}).finally(()=>{o&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((p,g)=>u.then(()=>c[0]==="reject"?g(c[1]):p(c[1])).catch(g));return typeof r!="string"&&typeof r!="number"?{unwrap:f}:Object.assign(r,{unwrap:f})},this.custom=(t,n)=>{const r=n?.id||jS++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vr=new DF,RF=(e,t)=>{const n=t?.id||jS++;return vr.addToast({title:e,...t,id:n}),n},IF=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",HF=RF,LF=()=>vr.toasts,$F=()=>vr.getActiveToasts(),ie=Object.assign(HF,{success:vr.success,info:vr.info,warning:vr.warning,error:vr.error,custom:vr.custom,message:vr.message,promise:vr.promise,dismiss:vr.dismiss,loading:vr.loading},{getHistory:LF,getToasts:$F});OF
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 2,410 bytes, line 49
49Jp(e){return e.label!==void 0}const BF=3,zF="24px",qF="16px",vT=4e3,FF=356,UF=14,WF=45,GF=200;function La(...e){return e.filter(Boolean).join(" ")}function VF(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const KF=e=>{var t,n,r,a,o,c,u,f,p;const{invert:g,toast:h,unstyled:v,interacting:y,setHeights:j,visibleToasts:b,heights:S,index:T,toasts:E,expanded:_,removeToast:A,defaultRichColors:N,closeButton:k,style:O,cancelButtonStyle:P,actionButtonStyle:I,className:F="",descriptionClassName:$="",duration:H,position:W,gap:G,expandByDefault:K,classNames:R,icons:U,closeButtonAriaLabel:q="Close toast"}=e,[Z,le]=z.useState(null),[B,X]=z.useState(null),[Y,ne]=z.useState(!1),[de,ye]=z.useState(!1),[oe,we]=z.useState(!1),[ue,Se]=z.useState(!1),[Oe,V]=z.useState(!1),[Ce,Ne]=z.useState(0),[We,Ke]=z.useState(0),ut=z.useRef(h.duration||H||vT),rn=z.useRef(null),gt=z.useRef(null),Pn=T===0,It=T+1<=b,_t=h.type,kt=h.dismissible!==!1,pt=h.className||"",Zn=h.descriptionClassName||"",Xt=z.useMemo(()=>S.findIndex($e=>$e.toastId===h.id)||0,[S,h.id]),Jn=z.useMemo(()=>{var $e;return($e=h.closeButton)!=null?$e:k},[h.closeButton,k]),er=z.useMemo(()=>h.duration||H||vT,[h.duration,H]),cr=z.useRef(0),lr=z.useRef(0),Ws=z.useRef(0),zr=z.useRef(null),[qr,Zt]=W.split("-"),an=z.useMemo(()=>S.reduce(($e,Ge,J)=>J>=Xt?$e:$e+Ge.height,0),[S,Xt]),$t=MF(),Ea=h.invert||g,Fr=_t==="loading";lr.current=z.useMemo(()=>Xt*G+an,[Xt,an]),z.useEffect(()=>{ut.current=er},[er]),z.useEffect(()=>{ne(!0)},[]),z.useEffect(()=>{const $e=gt.current;if($e){const Ge=$e.getBoundingClientRect().height;return Ke(Ge),j(J=>[{toastId:h.id,height:Ge,position:h.position},...J]),()=>j(J=>J.filter(be=>be.toastId!==h.id))}},[j,h.id]),z.useLayoutEffect(()=>{if(!Y)return;const $e=gt.current,Ge=$e.style.height;$e.style.height="auto";const J=$e.getBoundingClientRect().height;$e.style.height=Ge,Ke(J),j(be=>be.find(ot=>ot.toastId===h.id)?be.map(ot=>ot.toastId===h.id?{...ot,height:J}:ot):[{toastId:h.id,height:J,position:h.position},...be])},[Y,h.title,h.description,j,h.id,h.jsx,h.action,h.cancel]);const wn=z.useCallback(()=>{ye(!0),Ne(lr.current),j($e=>$e.filter(Ge=>Ge.toastId!==h.id)),setTimeout(()=>{A(h)},GF)},[h,A,j,lr]);z.useEffect(()=>{if(h.promise&&_t==="loading"||h.duration===1/0||h.type==="loading")return;let $e;return _||y||$t?(()=>{if(Ws.current<cr.current){const be=new Date().getTime()-cr.current;ut.current=ut.current-be}
vendor: 6,499 bytes, line 49
49Ws.current=new Date().getTime()})():(()=>{ut.current!==1/0&&(cr.current=new Date().getTime(),$e=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),wn()},ut.current))})(),()=>clearTimeout($e)},[_,y,h,_t,$t,wn]),z.useEffect(()=>{h.delete&&(wn(),h.onDismiss==null||h.onDismiss.call(h,h))},[wn,h.delete]);function _a(){var $e;if(U?.loading){var Ge;return z.createElement("div",{className:La(R?.loader,h==null||(Ge=h.classNames)==null?void 0:Ge.loader,"sonner-loader"),"data-visible":_t==="loading"},U.loading)}return z.createElement(AF,{className:La(R?.loader,h==null||($e=h.classNames)==null?void 0:$e.loader),visible:_t==="loading"})}const br=h.icon||U?.[_t]||NF(_t);var wr,Ln;return z.createElement("li",{tabIndex:0,ref:gt,className:La(F,pt,R?.toast,h==null||(t=h.classNames)==null?void 0:t.toast,R?.default,R?.[_t],h==null||(n=h.classNames)==null?void 0:n[_t]),"data-sonner-toast":"","data-rich-colors":(wr=h.richColors)!=null?wr:N,"data-styled":!(h.jsx||h.unstyled||v),"data-mounted":Y,"data-promise":!!h.promise,"data-swiped":Oe,"data-removed":de,"data-visible":It,"data-y-position":qr,"data-x-position":Zt,"data-index":T,"data-front":Pn,"data-swiping":oe,"data-dismissible":kt,"data-type":_t,"data-invert":Ea,"data-swipe-out":ue,"data-swipe-direction":B,"data-expanded":!!(_||K&&Y),"data-testid":h.testId,style:{"--index":T,"--toasts-before":T,"--z-index":E.length-T,"--offset":`${de?Ce:lr.current}px`,"--initial-height":K?"auto":`${We}px`,...O,...h.style},onDragEnd:()=>{we(!1),le(null),zr.current=null},onPointerDown:$e=>{$e.button!==2&&(Fr||!kt||(rn.current=new Date,Ne(lr.current),$e.target.setPointerCapture($e.pointerId),$e.target.tagName!=="BUTTON"&&(we(!0),zr.current={x:$e.clientX,y:$e.clientY})))},onPointerUp:()=>{var $e,Ge,J;if(ue||!kt)return;zr.current=null;const be=Number((($e=gt.current)==null?void 0:$e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ue=Number(((Ge=gt.current)==null?void 0:Ge.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ot=new Date().getTime()-((J=rn.current)==null?void 0:J.getTime()),Sn=Z==="x"?be:Ue,sn=Math.abs(Sn)/ot;if(Math.abs(Sn)>=WF||sn>.11){Ne(lr.current),h.onDismiss==null||h.onDismiss.call(h,h),X(Z==="x"?be>0?"right":"left":Ue>0?"down":"up"),wn(),Se(!0);return}else{var Qt,jn;(Qt=gt.current)==null||Qt.style.setProperty("--swipe-amount-x","0px"),(jn=gt.current)==null||jn.style.setProperty("--swipe-amount-y","0px")}V(!1),we(!1),le(null)},onPointerMove:$e=>{var Ge,J,be;if(!zr.current||!kt||((Ge=window.getSelection())==null?void 0:Ge.toString().length)>0)return;const ot=$e.clientY-zr.current.y,Sn=$e.clientX-zr.current.x;var sn;const Qt=(sn=e.swipeDirections)!=null?sn:VF(W);!Z&&(Math.abs(Sn)>1||Math.abs(ot)>1)&&le(Math.abs(Sn)>Math.abs(ot)?"x":"y");let jn={x:0,y:0};const Gs=Wn=>1/(1.5+Math.abs(Wn)/20);if(Z==="y"){if(Qt.includes("top")||Qt.includes("bottom"))if(Qt.includes("top")&&ot<0||Qt.includes("bottom")&&ot>0)jn.y=ot;else{const Wn=ot*Gs(ot);jn.y=Math.abs(Wn)<Math.abs(ot)?Wn:ot}}else if(Z==="x"&&(Qt.includes("left")||Qt.includes("right")))if(Qt.includes("left")&&Sn<0||Qt.includes("right")&&Sn>0)jn.x=Sn;else{const Wn=Sn*Gs(Sn);jn.x=Math.abs(Wn)<Math.abs(Sn)?Wn:Sn}(Math.abs(jn.x)>0||Math.abs(jn.y)>0)&&V(!0),(J=gt.current)==null||J.style.setProperty("--swipe-amount-x",`${jn.x}px`),(be=gt.current)==null||be.style.setProperty("--swipe-amount-y",`${jn.y}px`)}},Jn&&!h.jsx&&_t!=="loading"?z.createElement("button",{"aria-label":q,"data-disabled":Fr,"data-close-button":!0,onClick:Fr||!kt?()=>{}:()=>{wn(),h.onDismiss==null||h.onDismiss.call(h,h)},className:La(R?.closeButton,h==null||(r=h.classNames)==null?void 0:r.closeButton)},(Ln=U?.close)!=null?Ln:PF):null,(_t||h.icon||h.promise)&&h.icon!==null&&(U?.[_t]!==null||h.icon)?z.createElement("div",{"data-icon":"",className:La(R?.icon,h==null||(a=h.classNames)==null?void 0:a.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||_a():null,h.type!=="loading"?br:null):null,z.createElement("div",{"data-content":"",className:La(R?.content,h==null||(o=h.classNames)==null?void 0:o.content)},z.createElement("div",{"data-title":"",className:La(R?.title,h==null||(c=h.classNames)==null?void 0:c.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?z.createElement("div",{"data-description":"",className:La($,Zn,R?.description,h==null||(u=h.classNames)==null?void 0:u.description)},typeof h.description=="function"?h.description():h.description):null),z.isValidElement(h.cancel)?h.cancel:h.cancel&&Jp(h.cancel)?z.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||P,onClick:$e=>{Jp(h.cancel)&&kt&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,$e),wn())},className:La(R?.cancelButton,h==null||(f=h.classNames)==null?void 0:f.cancelButton)},h.cancel.label):null,z.isValidElement(h.action)?h.action:h.action&&Jp(h.action)?z.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||I,onClick:$e=>{Jp(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,$e),!$e.defaultPrevented&&wn())},className:La(R?.actionButton,h==null||(p=h.classNames)==null?void 0:p.actionButton)},h.action.label):null)};function xT(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function QF(e,t){const n={};return[e,t].forEach((r,a)=>{const o=a===1,c=o?"--mobile-offset":"--offset",u=o?qF:zF;function f(p){["top","right","bottom","left"].forEach(g=>{n[`${c}-${g}`]=typeof p=="number"?`${p}px`:p})}typeof r=="number"||typeof r=="string"?f(r):typeof r=="object"?["top","right","bottom","left"].forEach(p=>{r[p]===void 0?n[`${c}-${p}`]=u:n[`${c}-${p}`]=typeof r[p]=="number"?`${r[p]}px`:r[p]}):f(u)}),n}const YF=z.forwardRef(function(t,n){const{id:r,invert:a,position:o="bottom-right",hotkey:c=["altKey","KeyT"],expand:u,closeButton:f,className:p,offset:g,mobileOffset:h,theme:v="light",richColors:y,duration:j,style:b,visibleToasts:S=BF,toastOptions:T,dir:E=xT(),gap:_=UF,icons:A,containerAriaLabel:N="Notifications"}=t,[k,O]=z.useState([]),P=z.useMemo(()=>r?k.filter(Y=>Y.toasterId===r):k.filter(Y=>!Y.toasterId),[k,r]),I=z.useMemo(()=>Array.from(new Set([o].concat(P.filter(Y=>Y.position).map(Y=>Y.position)))),[P,o]),[F,$]=z.useState([]),[H,W]=z.useState(!1),[G,K]=z.useState(!1),[R,U]=z.useState(v!=="system"?v:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
49k":"light"),q=z.useRef(null),Z=c.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=z.useRef(null),B=z.useRef(!1),X=z.useCallback(Y=>{O(ne=>{var de;return(de=ne.find(ye=>ye.id===Y.id))!=null&&de.delete||vr.dismiss(Y.id),ne.filter(({id:ye})=>ye!==Y.id)})},[]);return z.useEffect(()=>vr.subscribe(Y=>{if(Y.dismiss){requestAnimationFrame(()=>{O(ne=>ne.map(de=>de.id===Y.id?{...de,delete:!0}:de))});return}setTimeout(()=>{_R.flushSync(()=>{O(ne=>{const de=ne.findIndex(ye=>ye.id===Y.id);return de!==-1?[...ne.slice(0,de),{...ne[de],...Y},...ne.slice(de+1)]:[Y,...ne]})})})}),[k]),z.useEffect(()=>{if(v!=="system"){U(v);return}if(v==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const Y=window.matchMedia("(prefers-color-scheme: dark)");try{Y.addEventListener("change",({matches:ne})=>{U(ne?"dark":"light")})}catch{Y.addListener(({matches:de})=>{try{U(de?"dark":"light")}catch(ye){console.error(ye)}})}},[v]),z.useEffect(()=>{k.length<=1&&W(!1)},[k]),z.useEffect(()=>{const Y=ne=>{var de;if(c.every(we=>ne[we]||ne.code===we)){var oe;W(!0),(oe=q.current)==null||oe.focus()}ne.code==="Escape"&&(document.activeElement===q.current||(de=q.current)!=null&&de.contains(document.activeElement))&&W(!1)};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[c]),z.useEffect(()=>{if(q.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,B.current=!1)}},[q.current]),z.createElement("section",{ref:n,"aria-label":`${N} ${Z}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((Y,ne)=>{var de;const[ye,oe]=Y.split("-");return P.length?z.createElement("ol",{key:Y,dir:E==="auto"?xT():E,tabIndex:-1,ref:q,className:p,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":ye,"data-x-position":oe,style:{"--front-toast-height":`${((de=F[0])==null?void 0:de.height)||0}px`,"--width":`${FF}px`,"--gap":`${_}px`,...b,...QF(g,h)},onBlur:we=>{B.current&&!we.currentTarget.contains(we.relatedTarget)&&(B.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:we=>{we.target instanceof HTMLElement&&we.target.dataset.dismissible==="false"||B.current||(B.current=!0,le.current=we.relatedTarget)},onMouseEnter:()=>W(!0),onMouseMove:()=>W(!0),onMouseLeave:()=>{G||W(!1)},onDragEnd:()=>W(!1),onPointerDown:we=>{we.target instanceof HTMLElement&&we.target.dataset.dismissible==="false"||K(!0)},onPointerUp:()=>K(!1)},P.filter(we=>!we.position&&ne===0||we.position===Y).map((we,ue)=>{var Se,Oe;return z.createElement(KF,{key:we.id,icons:A,index:ue,toast:we,defaultRichColors:y,duration:(Se=T?.duration)!=null?Se:j,className:T?.className,descriptionClassName:T?.descriptionClassName,invert:a,visibleToasts:S,closeButton:(Oe=T?.closeButton)!=null?Oe:f,interacting:G,position:Y,style:T?.style,unstyled:T?.unstyled,classNames:T?.classNames,cancelButtonStyle:T?.cancelButtonStyle,actionButtonStyle:T?.actionButtonStyle,closeButtonAriaLabel:T?.closeButtonAriaLabel,removeToast:X,toasts:P.filter(V=>V.position==we.position),heights:F.filter(V=>V.position==we.position),setHeights:$,expandByDefault:u,gap:_,expanded:H,swipeDirections:t.swipeDirections})})):null}))}),XF=({...e})=>{const{theme:t="system"}=jF();return l.jsx(YF,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function _e(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(e?.(a),n===!1||!a.defaultPrevented)return t?.(a)}}function yT(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ng(...e){return t=>{let n=!1;const r=e.map(a=>{const o=yT(a,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let a=0;a<r.length;a++){const o=r[a];typeof o=="function"?o():yT(e[a],null)}}}}function Ot(...e){return C.useCallback(ng(...e),e)}function ZF(e,t){const n=C.createContext(t),r=o=>{const{children:c,...u}=o,f=C.useMemo(()=>u,Object.values(u));return l.jsx(n.Provider,{value:f,children:c})};r.displayName=e+"Provider";function a(o){const c=C.useContext(n);if(c)return c;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,a]}function Za(e,t=[]){let n=[];function r(o,c){const u=C.createContext(c),f=n.length;n=[...n,c];const p=h=>{const{scope:v,children:y,...j}=h,b=v?.[e]?.[f]||u,S=C.useMemo(()=>j,Object.values(j));return l.jsx(b.Provider,{value:S,children:y})};p.displayName=o+"Provider";function g(h,v){const y=v?.[e]?.[f]||u,j=C.useContext(y);if(j)return j;if(c!==void 0)return c;throw new Error(`\`${h}\` must be used within \`${o}\``)}return[p,g]}const a=()=>{const o=n.map(c=>C.createContext(c));return function(u){const f=u?.[e]||o;return C.useMemo(()=>({[`__scope${e}`]:{...u,[e]:f}}),[u,f])}};return a.scopeName=e,[r,JF(a,...t)]}function JF(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(o){const c=r.reduce((u,{useScope:f,scopeName:p})=>{const h=f(o)[`__scope${p}`];return{...u,...h}},{});return C.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return n.scopeName=t.scopeName,n}function Ci(e){const t=eU(e),n=C.forwardRef((r,a)=>{const{children:o,...c}=r,u=C.Children.toArray(o),f=u.find(nU);if(f){const p=f.props.children,g=u.map(h=>h===f?C.Children.count(p)>1?C.Children.only(null):C.isValidElement(p)?p.props.children:null:h);return l.jsx(t,{...c,ref:a,children:C.isValidElement(p)?C.cloneElement(p,void 0,g):null})}return l.jsx(t,{...c,ref:a,children:o})});return n.displayName=`${e}.Slot`,n}var kR=Ci("Slot");function eU(e){const t=C.forwardRef((n,r)=>{const{children:a,...o}=n;if(C.isValidElement(a)){const c=aU(a),u=rU(o,a.props);return a.type!==C.Fragment&&(u.ref=r?ng(r,c):c),C.cloneElement(a,u)}return C.Children.count(a)>1?C.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var PR=Symbol("radix.slottable");function tU(e){const t=({children:n})=>l.jsx(l.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=PR,t}function nU(e){return C.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===PR}function rU(e,t){const n={...t};for(const r in t){const a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=(...u)=>{const f=o(...u);return a(...u),f}:a&&(n[r]=a):r==="style"?n[r]={...a,...o}
vendor: 4,732 bytes, line 49
49:r==="className"&&(n[r]=[a,o].filter(Boolean).join(" "))}return{...e,...n}}function aU(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var sU=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],nt=sU.reduce((e,t)=>{const n=Ci(`Primitive.${t}`),r=C.forwardRef((a,o)=>{const{asChild:c,...u}=a,f=c?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(f,{...u,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function MR(e,t){e&&yf.flushSync(()=>e.dispatchEvent(t))}function Va(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e}),C.useMemo(()=>(...n)=>t.current?.(...n),[])}function oU(e,t=globalThis?.document){const n=Va(e);C.useEffect(()=>{const r=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var iU="DismissableLayer",OS="dismissableLayer.update",cU="dismissableLayer.pointerDownOutside",lU="dismissableLayer.focusOutside",bT,DR=C.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),bf=C.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:a,onFocusOutside:o,onInteractOutside:c,onDismiss:u,...f}=e,p=C.useContext(DR),[g,h]=C.useState(null),v=g?.ownerDocument??globalThis?.document,[,y]=C.useState({}),j=Ot(t,O=>h(O)),b=Array.from(p.layers),[S]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),T=b.indexOf(S),E=g?b.indexOf(g):-1,_=p.layersWithOutsidePointerEventsDisabled.size>0,A=E>=T,N=fU(O=>{const P=O.target,I=[...p.branches].some(F=>F.contains(P));!A||I||(a?.(O),c?.(O),O.defaultPrevented||u?.())},v),k=pU(O=>{const P=O.target;[...p.branches].some(F=>F.contains(P))||(o?.(O),c?.(O),O.defaultPrevented||u?.())},v);return oU(O=>{E===p.layers.size-1&&(r?.(O),!O.defaultPrevented&&u&&(O.preventDefault(),u()))},v),C.useEffect(()=>{if(g)return n&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(bT=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),wT(),()=>{n&&p.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=bT)}},[g,v,n,p]),C.useEffect(()=>()=>{g&&(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),wT())},[g,p]),C.useEffect(()=>{const O=()=>y({});return document.addEventListener(OS,O),()=>document.removeEventListener(OS,O)},[]),l.jsx(nt.div,{...f,ref:j,style:{pointerEvents:_?A?"auto":"none":void 0,...e.style},onFocusCapture:_e(e.onFocusCapture,k.onFocusCapture),onBlurCapture:_e(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:_e(e.onPointerDownCapture,N.onPointerDownCapture)})});bf.displayName=iU;var uU="DismissableLayerBranch",dU=C.forwardRef((e,t)=>{const n=C.useContext(DR),r=C.useRef(null),a=Ot(t,r);return C.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),l.jsx(nt.div,{...e,ref:a})});dU.displayName=uU;function fU(e,t=globalThis?.document){const n=Va(e),r=C.useRef(!1),a=C.useRef(()=>{});return C.useEffect(()=>{const o=u=>{if(u.target&&!r.current){let f=function(){RR(cU,n,p,{discrete:!0})};const p={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=f,t.addEventListener("click",a.current,{once:!0})):f()}else t.removeEventListener("click",a.current);r.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",o),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function pU(e,t=globalThis?.document){const n=Va(e),r=C.useRef(!1);return C.useEffect(()=>{const a=o=>{o.target&&!r.current&&RR(lU,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function wT(){const e=new CustomEvent(OS);document.dispatchEvent(e)}function RR(e,t,n,{discrete:r}){const a=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?MR(a,o):a.dispatchEvent(o)}var Xn=globalThis?.document?C.useLayoutEffect:()=>{},mU=Qh[" useId ".trim().toString()]||(()=>{}),hU=0;function Fa(e){const[t,n]=C.useState(mU());return Xn(()=>{n(r=>r??String(hU++))},[e]),e||(t?`radix-${t}`:"")}const gU=["top","right","bottom","left"],ko=Math.min,Mr=Math.max,Lm=Math.round,em=Math.floor,Ua=e=>({x:e,y:e}
vendor: 14,453 bytes, line 49
49),vU={left:"right",right:"left",bottom:"top",top:"bottom"},xU={start:"end",end:"start"};function NS(e,t,n){return Mr(e,ko(t,n))}function Ds(e,t){return typeof e=="function"?e(t):e}function Rs(e){return e.split("-")[0]}function Ll(e){return e.split("-")[1]}function bj(e){return e==="x"?"y":"x"}function wj(e){return e==="y"?"height":"width"}const yU=new Set(["top","bottom"]);function za(e){return yU.has(Rs(e))?"y":"x"}function Sj(e){return bj(za(e))}function bU(e,t,n){n===void 0&&(n=!1);const r=Ll(e),a=Sj(e),o=wj(a);let c=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(c=$m(c)),[c,$m(c)]}function wU(e){const t=$m(e);return[CS(e),t,CS(t)]}function CS(e){return e.replace(/start|end/g,t=>xU[t])}const ST=["left","right"],jT=["right","left"],SU=["top","bottom"],jU=["bottom","top"];function OU(e,t,n){switch(e){case"top":case"bottom":return n?t?jT:ST:t?ST:jT;case"left":case"right":return t?SU:jU;default:return[]}}function NU(e,t,n,r){const a=Ll(e);let o=OU(Rs(e),n==="start",r);return a&&(o=o.map(c=>c+"-"+a),t&&(o=o.concat(o.map(CS)))),o}function $m(e){return e.replace(/left|right|bottom|top/g,t=>vU[t])}function CU(e){return{top:0,right:0,bottom:0,left:0,...e}}function IR(e){return typeof e!="number"?CU(e):{top:e,right:e,bottom:e,left:e}}function Bm(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function OT(e,t,n){let{reference:r,floating:a}=e;const o=za(t),c=Sj(t),u=wj(c),f=Rs(t),p=o==="y",g=r.x+r.width/2-a.width/2,h=r.y+r.height/2-a.height/2,v=r[u]/2-a[u]/2;let y;switch(f){case"top":y={x:g,y:r.y-a.height};break;case"bottom":y={x:g,y:r.y+r.height};break;case"right":y={x:r.x+r.width,y:h};break;case"left":y={x:r.x-a.width,y:h};break;default:y={x:r.x,y:r.y}}switch(Ll(t)){case"start":y[c]-=v*(n&&p?-1:1);break;case"end":y[c]+=v*(n&&p?-1:1);break}return y}const AU=async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:c}=n,u=o.filter(Boolean),f=await(c.isRTL==null?void 0:c.isRTL(t));let p=await c.getElementRects({reference:e,floating:t,strategy:a}),{x:g,y:h}=OT(p,r,f),v=r,y={},j=0;for(let b=0;b<u.length;b++){const{name:S,fn:T}=u[b],{x:E,y:_,data:A,reset:N}=await T({x:g,y:h,initialPlacement:r,placement:v,strategy:a,middlewareData:y,rects:p,platform:c,elements:{reference:e,floating:t}});g=E??g,h=_??h,y={...y,[S]:{...y[S],...A}},N&&j<=50&&(j++,typeof N=="object"&&(N.placement&&(v=N.placement),N.rects&&(p=N.rects===!0?await c.getElementRects({reference:e,floating:t,strategy:a}):N.rects),{x:g,y:h}=OT(p,v,f)),b=-1)}return{x:g,y:h,placement:v,strategy:a,middlewareData:y}};async function Od(e,t){var n;t===void 0&&(t={});const{x:r,y:a,platform:o,rects:c,elements:u,strategy:f}=e,{boundary:p="clippingAncestors",rootBoundary:g="viewport",elementContext:h="floating",altBoundary:v=!1,padding:y=0}=Ds(t,e),j=IR(y),S=u[v?h==="floating"?"reference":"floating":h],T=Bm(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(S)))==null||n?S:S.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(u.floating)),boundary:p,rootBoundary:g,strategy:f})),E=h==="floating"?{x:r,y:a,width:c.floating.width,height:c.floating.height}:c.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u.floating)),A=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},N=Bm(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:E,offsetParent:_,strategy:f}):E);return{top:(T.top-N.top+j.top)/A.y,bottom:(N.bottom-T.bottom+j.bottom)/A.y,left:(T.left-N.left+j.left)/A.x,right:(N.right-T.right+j.right)/A.x}}const TU=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:o,platform:c,elements:u,middlewareData:f}=t,{element:p,padding:g=0}=Ds(e,t)||{};if(p==null)return{};const h=IR(g),v={x:n,y:r},y=Sj(a),j=wj(y),b=await c.getDimensions(p),S=y==="y",T=S?"top":"left",E=S?"bottom":"right",_=S?"clientHeight":"clientWidth",A=o.reference[j]+o.reference[y]-v[y]-o.floating[j],N=v[y]-o.reference[y],k=await(c.getOffsetParent==null?void 0:c.getOffsetParent(p));let O=k?k[_]:0;(!O||!await(c.isElement==null?void 0:c.isElement(k)))&&(O=u.floating[_]||o.floating[j]);const P=A/2-N/2,I=O/2-b[j]/2-1,F=ko(h[T],I),$=ko(h[E],I),H=F,W=O-b[j]-$,G=O/2-b[j]/2+P,K=NS(H,G,W),R=!f.arrow&&Ll(a)!=null&&G!==K&&o.reference[j]/2-(G<H?F:$)-b[j]/2<0,U=R?G<H?G-H:G-W:0;return{[y]:v[y]+U,data:{[y]:K,centerOffset:G-K-U,...R&&{alignmentOffset:U}},reset:R}}}),EU=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:o,rects:c,initialPlacement:u,platform:f,elements:p}=t,{mainAxis:g=!0,crossAxis:h=!0,fallbackPlacements:v,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:b=!0,...S}=Ds(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const T=Rs(a),E=za(u),_=Rs(u)===u,A=await(f.isRTL==null?void 0:f.isRTL(p.floating)),N=v||(_||!b?[$m(u)]:wU(u)),k=j!=="none";!v&&k&&N.push(...NU(u,b,j,A));const O=[u,...N],P=await Od(t,S),I=[];let F=((r=o.flip)==null?void 0:r.overflows)||[];if(g&&I.push(P[T]),h){const G=bU(a,c,A);I.push(P[G[0]],P[G[1]])}if(F=[...F,{placement:a,overflows:I}],!I.every(G=>G<=0)){var $,H;const G=((($=o.flip)==null?void 0:$.index)||0)+1,K=O[G];if(K&&(!(h==="alignment"?E!==za(K):!1)||F.every(q=>za(q.placement)===E?q.overflows[0]>0:!0)))return{data:{index:G,overflows:F},reset:{placement:K}};let R=(H=F.filter(U=>U.overflows[0]<=0).sort((U,q)=>U.overflows[1]-q.overflows[1])[0])==null?void 0:H.placement;if(!R)switch(y){case"bestFit":{var W;const U=(W=F.filter(q=>{if(k){const Z=za(q.placement);return Z===E||Z==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(Z=>Z>0).reduce((Z,le)=>Z+le,0)]).sort((q,Z)=>q[1]-Z[1])[0])==null?void 0:W[0];U&&(R=U);break}case"initialPlacement":R=u;break}if(a!==R)return{reset:{placement:R}}}return{}}}};function NT(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function CT(e){return gU.some(t=>e[t]>=0)}const _U=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...a}=Ds(e,t);switch(r){case"referenceHidden":{const o=await Od(t,{...a,elementContext:"reference"}),c=NT(o,n.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:CT(c)}}}case"escaped":{const o=await Od(t,{...a,altBoundary:!0}),c=NT(o,n.floating);return{data:{escapedOffsets:c,escaped:CT(c)}}}default:return{}}}}},HR=new Set(["left","top"]);async function kU(e,t){const{placement:n,platform:r,elements:a}=e,o=await(r.isRTL==null?void 0:r.isRTL(a.floating)),c=Rs(n),u=Ll(n),f=za(n)==="y",p=HR.has(c)?-1:1,g=o&&f?-1:1,h=Ds(t,e);let{mainAxis:v,crossAxis:y,alignmentAxis:j}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return u&&typeof j=="number"&&(y=u==="end"?j*-1:j),f?{x:y*g,y:v*p}:{x:v*p,y:y*g}}const PU=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:o,placement:c,middlewareData:u}=t,f=await kU(t,e);return c===((n=u.offset)==null?void 0:n.placement)&&(r=u.arrow)!=null&&r.alignmentOffset?{}:{x:a+f.x,y:o+f.y,data:{...f,placement:c}}}}},MU=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:o=!0,crossAxis:c=!1,limiter:u={fn:S=>{let{x:T,y:E}=S;return{x:T,y:E}}},...f}=Ds(e,t),p={x:n,y:r},g=await Od(t,f),h=za(Rs(a)),v=bj(h);let y=p[v],j=p[h];if(o){const S=v==="y"?"top":"left",T=v==="y"?"bottom":"right",E=y+g[S],_=y-g[T];y=NS(E,y,_)}if(c){const S=h==="y"?"top":"left",T=h==="y"?"bottom":"right",E=j+g[S],_=j-g[T];j=NS(E,j,_)}const b=u.fn({...t,[v]:y,[h]:j});return{...b,data:{x:b.x-n,y:b.y-r,enabled:{[v]:o,[h]:c}}}}}},DU=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:o,middlewareData:c}=t,{offset:u=0,mainAxis:f=!0,crossAxis:p=!0}=Ds(e,t),g={x:n,y:r},h=za(a),v=bj(h);let y=g[v],j=g[h];const b=Ds(u,t),S=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(f){const _=v==="y"?"height":"width",A=o.reference[v]-o.floating[_]+S.mainAxis,N=o.reference[v]+o.reference[_]-S.mainAxis;y<A?y=A:y>N&&(y=N)}if(p){var T,E;const _=v==="y"?"width":"height",A=HR.has(Rs(a)),N=o.reference[h]-o.floating[_]+(A&&((T=c.offset)==null?void 0:T[h])||0)+(A?0:S.crossAxis),k=o.reference[h]+o.reference[_]+(A?0:((E=c.offset)==null?void 0:E[h])||0)-(A?S.crossAxis:0);j<N?j=N:j>k&&(j=k)}return{[v]:y,[h]:j}}}},RU=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:a,rects:o,platform:c,elements:u}=t,{apply:f=()=>{},...p}=Ds(e,t),g=await Od(t,p),h=Rs(a),v=Ll(a),y=za(a)==="y",{width:j,height:b}=o.floating;let S,T;h==="top"||h==="bottom"?(S=h,T=v===(await(c.isRTL==null?void 0:c.isRTL(u.floating))?"start":"end")?"left":"right"):(T=h,S=v==="end"?"top":"bottom");const E=b-g.top-g.bottom,_=j-g.left-g.right,A=ko(b-g[S],E),N=ko(j-g[T],_),k=!t.middlewareData.shift;let O=A,P=N;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(P=_),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(O=E),k&&!v){const F=Mr(g.left,0),$=Mr(g.right,0),H=Mr(g.top,0),W=Mr(g.bottom,0);y?P=j-2*(F!==0||$!==0?F+$:Mr(g.left,g.right)):O=b-2*(H!==0||W!==0?H+W:Mr(g.top,g.bottom))}await f({...t,availableWidth:P,availableHeight:O});const I=await c.getDimensions(u.floating);return j!==I.width||b!==I.height?{reset:{rects:!0}}:{}}}};function rg(){return typeof window<"u"}function $l(e){return LR(e)?(e.nodeName||"").toLowerCase():"#document"}function Lr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ja(e){var t;return(t=(LR(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function LR(e){return rg()?e instanceof Node||e instanceof Lr(e).Node:!1}function Oa(e){return rg()?e instanceof Element||e instanceof Lr(e).Element:!1}function Ka(e){return rg()?e instanceof HTMLElement||e instanceof Lr(e).HTMLElement:!1}function AT(e){return!rg()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Lr(e).ShadowRoot}const IU=new Set(["inline","contents"]);function wf(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=Na(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!IU.has(a)}const HU=new Set(["table","td","th"]);function LU(e){return HU.has($l(e))}const $U=[":popover-open",":modal"];function ag(e){return $U.some(t=>{try{return e.matches(t)}catch{return!1}})}const BU=["transform","translate","scale","rotate","perspective"],zU=["transform","translate","scale","rotate","perspective","filter"],qU=["paint","layout","strict","content"];function jj(e){const t=Oj(),n=Oa(e)?Na(e):e;return BU.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||zU.some(r=>(n.willChange||"").includes(r))||qU.some(r=>(n.contain||"").includes(r))}function FU(e){let t=Po(e);for(;Ka(t)&&!il(t);){if(jj(t))return t;if(ag(t))return null;t=Po(t)}return null}function Oj(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const UU=new Set(["html","body","#document"]);function il(e){return UU.has($l(e))}function Na(e){return Lr(e).getComputedStyle(e)}function sg(e){return Oa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Po(e){if($l(e)==="html")return e;const t=e.assignedSlot||e.parentNode||AT(e)&&e.host||Ja(e);return AT(t)?t.host:t}function $R(e){const t=Po(e);return il(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ka(t)&&wf(t)?t:$R(t)}function Nd(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=$R(e),o=a===((r=e.ownerDocument)==null?void 0:r.body),c=Lr(a);if(o){const u=AS(c);return t.concat(c,c.visualViewport||[],wf(a)?a:[],u&&n?Nd(u):[])}return t.concat(a,Nd(a,[],n))}function AS(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function BR(e){const t=Na(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=Ka(e),o=a?e.offsetWidth:n,c=a?e.offsetHeight:r,u=Lm(n)!==o||Lm(r)!==c;return u&&(n=o,r=c),{width:n,height:r,$:u}}function Nj(e){return Oa(e)?e:e.contextElement}function Zc(e){const t=Nj(e);if(!Ka(t))return Ua(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=BR(t);let c=(o?Lm(n.width):n.width)/r,u=(o?Lm(n.height):n.height)/a;return(!c||!Number.isFinite(c))&&(c=1),(!u||!Number.isFinite(u))&&(u=1),{x:c,y:u}}const WU=Ua(0);function zR(e){const t=Lr(e);return!Oj()||!t.visualViewport?WU:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function GU(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Lr(e)?!1:t}function Ai(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),o=Nj(e);let c=Ua(1);t&&(r?Oa(r)&&(c=Zc(r)):c=Zc(e));const u=GU(o,n,r)?zR(o):Ua(0);let f=(a.left+u.x)/c.x,p=(a.top+u.y)/c.y,g=a.width/c.x,h=a.height/c.y;if(o){const v=Lr(o),y=r&&Oa(r)?Lr(r):r;let j=v,b=AS(j);for(;b&&r&&y!==j;){const S=Zc(b),T=b.getBoundingClientRect(),E=Na(b),_=T.left+(b.clientLeft+parseFloat(E.paddingLeft))*S.x,A=T.top+(b.clientTop+parseFloat(E.paddingTop))*S.y;f*=S.x,p*=S.y,g*=S.x,h*=S.y,f+=_,p+=A,j=Lr(b),b=AS(j)}}return Bm({width:g,height:h,x:f,y:p})}function og(e,t){const n=sg(e).scrollLeft;return t?t.left+n:Ai(Ja(e)).left+n}function qR(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-og(e,n),a=n.top+t.scrollTop;return{x:r,y:a}}function VU(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const o=a==="fixed",c=Ja(r),u=t?ag(t.floating):!1;if(r===c||u&&o)return n;let f={scrollLeft:0,scrollTop:0},p=Ua(1);const g=Ua(0),h=Ka(r);if((h||!h&&!o)&&(($l(r)!=="body"||wf(c))&&(f=sg(r)),Ka(r))){const y=Ai(r);p=Zc(r),g.x=y.x+r.clientLeft,g.y=y.y+r.clientTop}const v=c&&!h&&!o?qR(c,f):Ua(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-f.scrollLeft*p.x+g.x+v.x,y:n.y*p.y-f.scrollTop*p.y+g.y+v.y}}function KU(e){return Array.from(e.getClientRects())}function QU(e){const t=Ja(e),n=sg(e),r=e.ownerDocument.body,a=Mr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Mr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let c=-n.scrollLeft+og(e);const u=-n.scrollTop;return Na(r).direction==="rtl"&&(c+=Mr(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:c,y:u}}const TT=25;
vendor: 13,766 bytes, line 49
49function YU(e,t){const n=Lr(e),r=Ja(e),a=n.visualViewport;let o=r.clientWidth,c=r.clientHeight,u=0,f=0;if(a){o=a.width,c=a.height;const g=Oj();(!g||g&&t==="fixed")&&(u=a.offsetLeft,f=a.offsetTop)}const p=og(r);if(p<=0){const g=r.ownerDocument,h=g.body,v=getComputedStyle(h),y=g.compatMode==="CSS1Compat"&&parseFloat(v.marginLeft)+parseFloat(v.marginRight)||0,j=Math.abs(r.clientWidth-h.clientWidth-y);j<=TT&&(o-=j)}else p<=TT&&(o+=p);return{width:o,height:c,x:u,y:f}}const XU=new Set(["absolute","fixed"]);function ZU(e,t){const n=Ai(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=Ka(e)?Zc(e):Ua(1),c=e.clientWidth*o.x,u=e.clientHeight*o.y,f=a*o.x,p=r*o.y;return{width:c,height:u,x:f,y:p}}function ET(e,t,n){let r;if(t==="viewport")r=YU(e,n);else if(t==="document")r=QU(Ja(e));else if(Oa(t))r=ZU(t,n);else{const a=zR(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return Bm(r)}function FR(e,t){const n=Po(e);return n===t||!Oa(n)||il(n)?!1:Na(n).position==="fixed"||FR(n,t)}function JU(e,t){const n=t.get(e);if(n)return n;let r=Nd(e,[],!1).filter(u=>Oa(u)&&$l(u)!=="body"),a=null;const o=Na(e).position==="fixed";let c=o?Po(e):e;for(;Oa(c)&&!il(c);){const u=Na(c),f=jj(c);!f&&u.position==="fixed"&&(a=null),(o?!f&&!a:!f&&u.position==="static"&&!!a&&XU.has(a.position)||wf(c)&&!f&&FR(e,c))?r=r.filter(g=>g!==c):a=u,c=Po(c)}return t.set(e,r),r}function eW(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const c=[...n==="clippingAncestors"?ag(t)?[]:JU(t,this._c):[].concat(n),r],u=c[0],f=c.reduce((p,g)=>{const h=ET(t,g,a);return p.top=Mr(h.top,p.top),p.right=ko(h.right,p.right),p.bottom=ko(h.bottom,p.bottom),p.left=Mr(h.left,p.left),p},ET(t,u,a));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function tW(e){const{width:t,height:n}=BR(e);return{width:t,height:n}}function nW(e,t,n){const r=Ka(t),a=Ja(t),o=n==="fixed",c=Ai(e,!0,o,t);let u={scrollLeft:0,scrollTop:0};const f=Ua(0);function p(){f.x=og(a)}if(r||!r&&!o)if(($l(t)!=="body"||wf(a))&&(u=sg(t)),r){const y=Ai(t,!0,o,t);f.x=y.x+t.clientLeft,f.y=y.y+t.clientTop}else a&&p();o&&!r&&a&&p();const g=a&&!r&&!o?qR(a,u):Ua(0),h=c.left+u.scrollLeft-f.x-g.x,v=c.top+u.scrollTop-f.y-g.y;return{x:h,y:v,width:c.width,height:c.height}}function Ey(e){return Na(e).position==="static"}function _T(e,t){if(!Ka(e)||Na(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Ja(e)===n&&(n=n.ownerDocument.body),n}function UR(e,t){const n=Lr(e);if(ag(e))return n;if(!Ka(e)){let a=Po(e);for(;a&&!il(a);){if(Oa(a)&&!Ey(a))return a;a=Po(a)}return n}let r=_T(e,t);for(;r&&LU(r)&&Ey(r);)r=_T(r,t);return r&&il(r)&&Ey(r)&&!jj(r)?n:r||FU(e)||n}const rW=async function(e){const t=this.getOffsetParent||UR,n=this.getDimensions,r=await n(e.floating);return{reference:nW(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function aW(e){return Na(e).direction==="rtl"}const sW={convertOffsetParentRelativeRectToViewportRelativeRect:VU,getDocumentElement:Ja,getClippingRect:eW,getOffsetParent:UR,getElementRects:rW,getClientRects:KU,getDimensions:tW,getScale:Zc,isElement:Oa,isRTL:aW};function WR(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function oW(e,t){let n=null,r;const a=Ja(e);function o(){var u;clearTimeout(r),(u=n)==null||u.disconnect(),n=null}function c(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),o();const p=e.getBoundingClientRect(),{left:g,top:h,width:v,height:y}=p;if(u||t(),!v||!y)return;const j=em(h),b=em(a.clientWidth-(g+v)),S=em(a.clientHeight-(h+y)),T=em(g),_={rootMargin:-j+"px "+-b+"px "+-S+"px "+-T+"px",threshold:Mr(0,ko(1,f))||1};let A=!0;function N(k){const O=k[0].intersectionRatio;if(O!==f){if(!A)return c();O?c(!1,O):r=setTimeout(()=>{c(!1,1e-7)},1e3)}O===1&&!WR(p,e.getBoundingClientRect())&&c(),A=!1}try{n=new IntersectionObserver(N,{..._,root:a.ownerDocument})}catch{n=new IntersectionObserver(N,_)}n.observe(e)}return c(!0),o}function iW(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:f=!1}=r,p=Nj(e),g=a||o?[...p?Nd(p):[],...Nd(t)]:[];g.forEach(T=>{a&&T.addEventListener("scroll",n,{passive:!0}),o&&T.addEventListener("resize",n)});const h=p&&u?oW(p,n):null;let v=-1,y=null;c&&(y=new ResizeObserver(T=>{let[E]=T;E&&E.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var _;(_=y)==null||_.observe(t)})),n()}),p&&!f&&y.observe(p),y.observe(t));let j,b=f?Ai(e):null;f&&S();function S(){const T=Ai(e);b&&!WR(b,T)&&n(),b=T,j=requestAnimationFrame(S)}return n(),()=>{var T;g.forEach(E=>{a&&E.removeEventListener("scroll",n),o&&E.removeEventListener("resize",n)}),h?.(),(T=y)==null||T.disconnect(),y=null,f&&cancelAnimationFrame(j)}}const cW=PU,lW=MU,uW=EU,dW=RU,fW=_U,kT=TU,pW=DU,mW=(e,t,n)=>{const r=new Map,a={platform:sW,...n},o={...a.platform,_c:r};return AU(e,t,{...a,platform:o})};var hW=typeof document<"u",gW=function(){},Em=hW?C.useLayoutEffect:gW;function zm(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!zm(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;r--!==0;){const o=a[r];if(!(o==="_owner"&&e.$$typeof)&&!zm(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function GR(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function PT(e,t){const n=GR(e);return Math.round(t*n)/n}function _y(e){const t=C.useRef(e);return Em(()=>{t.current=e}),t}function vW(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:o,floating:c}={},transform:u=!0,whileElementsMounted:f,open:p}=e,[g,h]=C.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[v,y]=C.useState(r);zm(v,r)||y(r);const[j,b]=C.useState(null),[S,T]=C.useState(null),E=C.useCallback(q=>{q!==k.current&&(k.current=q,b(q))},[]),_=C.useCallback(q=>{q!==O.current&&(O.current=q,T(q))},[]),A=o||j,N=c||S,k=C.useRef(null),O=C.useRef(null),P=C.useRef(g),I=f!=null,F=_y(f),$=_y(a),H=_y(p),W=C.useCallback(()=>{if(!k.current||!O.current)return;const q={placement:t,strategy:n,middleware:v};$.current&&(q.platform=$.current),mW(k.current,O.current,q).then(Z=>{const le={...Z,isPositioned:H.current!==!1};G.current&&!zm(P.current,le)&&(P.current=le,yf.flushSync(()=>{h(le)}))})},[v,t,n,$,H]);Em(()=>{p===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,h(q=>({...q,isPositioned:!1})))},[p]);const G=C.useRef(!1);Em(()=>(G.current=!0,()=>{G.current=!1}),[]),Em(()=>{if(A&&(k.current=A),N&&(O.current=N),A&&N){if(F.current)return F.current(A,N,W);W()}},[A,N,W,F,I]);const K=C.useMemo(()=>({reference:k,floating:O,setReference:E,setFloating:_}),[E,_]),R=C.useMemo(()=>({reference:A,floating:N}),[A,N]),U=C.useMemo(()=>{const q={position:n,left:0,top:0};if(!R.floating)return q;const Z=PT(R.floating,g.x),le=PT(R.floating,g.y);return u?{...q,transform:"translate("+Z+"px, "+le+"px)",...GR(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:Z,top:le}},[n,u,R.floating,g.x,g.y]);return C.useMemo(()=>({...g,update:W,refs:K,elements:R,floatingStyles:U}),[g,W,K,R,U])}const xW=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:a}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?kT({element:r.current,padding:a}).fn(n):{}:r?kT({element:r,padding:a}).fn(n):{}}}},yW=(e,t)=>({...cW(e),options:[e,t]}),bW=(e,t)=>({...lW(e),options:[e,t]}),wW=(e,t)=>({...pW(e),options:[e,t]}),SW=(e,t)=>({...uW(e),options:[e,t]}),jW=(e,t)=>({...dW(e),options:[e,t]}),OW=(e,t)=>({...fW(e),options:[e,t]}),NW=(e,t)=>({...xW(e),options:[e,t]});var CW="Arrow",VR=C.forwardRef((e,t)=>{const{children:n,width:r=10,height:a=5,...o}=e;return l.jsx(nt.svg,{...o,ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});VR.displayName=CW;var AW=VR;function KR(e){const[t,n]=C.useState(void 0);return Xn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const o=a[0];let c,u;if("borderBoxSize"in o){const f=o.borderBoxSize,p=Array.isArray(f)?f[0]:f;c=p.inlineSize,u=p.blockSize}else c=e.offsetWidth,u=e.offsetHeight;n({width:c,height:u})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Cj="Popper",[QR,Bl]=Za(Cj),[TW,YR]=QR(Cj),XR=e=>{const{__scopePopper:t,children:n}=e,[r,a]=C.useState(null);return l.jsx(TW,{scope:t,anchor:r,onAnchorChange:a,children:n})};XR.displayName=Cj;var ZR="PopperAnchor",JR=C.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...a}=e,o=YR(ZR,n),c=C.useRef(null),u=Ot(t,c),f=C.useRef(null);return C.useEffect(()=>{const p=f.current;f.current=r?.current||c.current,p!==f.current&&o.onAnchorChange(f.current)}),r?null:l.jsx(nt.div,{...a,ref:u})});JR.displayName=ZR;var Aj="PopperContent",[EW,_W]=QR(Aj),e8=C.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:a=0,align:o="center",alignOffset:c=0,arrowPadding:u=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:g=0,sticky:h="partial",hideWhenDetached:v=!1,updatePositionStrategy:y="optimized",onPlaced:j,...b}=e,S=YR(Aj,n),[T,E]=C.useState(null),_=Ot(t,oe=>E(oe)),[A,N]=C.useState(null),k=KR(A),O=k?.width??0,P=k?.height??0,I=r+(o!=="center"?"-"+o:""),F=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},$=Array.isArray(p)?p:[p],H=$.length>0,W={padding:F,boundary:$.filter(PW),altBoundary:H},{refs:G,floatingStyles:K,placement:R,isPositioned:U,middlewareData:q}=vW({strategy:"fixed",placement:I,whileElementsMounted:(...oe)=>iW(...oe,{animationFrame:y==="always"}),elements:{reference:S.anchor},middleware:[yW({mainAxis:a+P,alignmentAxis:c}),f&&bW({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?wW():void 0,...W}),f&&SW({...W}),jW({...W,apply:({elements:oe,rects:we,availableWidth:ue,availableHeight:Se})=>{const{width:Oe,height:V}=we.reference,Ce=oe.floating.style;Ce.setProperty("--radix-popper-available-width",`${ue}px`),Ce.setProperty("--radix-popper-available-height",`${Se}px`),Ce.setProperty("--radix-popper-anchor-width",`${Oe}px`),Ce.setProperty("--radix-popper-anchor-height",`${V}px`)}}),A&&NW({element:A,padding:u}),MW({arrowWidth:O,arrowHeight:P}),v&&OW({strategy:"referenceHidden",...W})]}),[Z,le]=r8(R),B=Va(j);Xn(()=>{U&&B?.()},[U,B]);const X=q.arrow?.x,Y=q.arrow?.y,ne=q.arrow?.centerOffset!==0,[de,ye]=C.useState();return Xn(()=>{T&&ye(window.getComputedStyle(T).zIndex)},[T]),l.jsx("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:U?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:de,"--radix-popper-transform-origin":[q.transformOrigin?.x,q.transformOrigin?.y].join(" "),...q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(EW,{scope:n,placedSide:Z,onArrowChange:N,arrowX:X,arrowY:Y,shouldHideArrow:ne,children:l.jsx(nt.div,{"data-side":Z,"data-align":le,...b,ref:_,style:{...b.style,animation:U?void 0:"none"}})})})});e8.displayName=Aj;var t8="PopperArrow",kW={top:"bottom",right:"left",bottom:"top",left:"right"},n8=C.forwardRef(function(t,n){const{__scopePopper:r,...a}=t,o=_W(t8,r),c=kW[o.placedSide];return l.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:l.jsx(AW,{...a,ref:n,style:{...a.style,display:"block"}})})});n8.displayName=t8;function PW(e){return e!==null}var MW=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:a}=t,c=a.arrow?.centerOffset!==0,u=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,g]=r8(n),h={start:"0%",center:"50%",end:"100%"}[g],v=(a.arrow?.x??0)+u/2,y=(a.arrow?.y??0)+f/2;let j="",b="";return p==="bottom"?(j=c?h:`${v}px`,b=`${-f}px`):p==="top"?(j=c?h:`${v}px`,b=`${r.floating.height+f}px`):p==="right"?(j=`${-f}px`,b=c?h:`${y}px`):p==="left"&&(j=`${r.floating.width+f}px`,b=c?h:`${y}px`),{data:{x:j,y:b}}}});function r8(e){const[t,n="center"]=e.split("-");return[t,n]}var a8=XR,Tj=JR,Ej=e8,_j=n8,DW="Portal",ig=C.forwardRef((e,t)=>{const{container:n,...r}=e,[a,o]=C.useState(!1);Xn(()=>o(!0),[]);const c=n||a&&globalThis?.document?.body;return c?_R.createPortal(l.jsx(nt.div,{...r,ref:t}),c):null});ig.displayName=DW;function RW(e,t){return C.useReducer((n,r)=>t[n][r]??n,e)}var es=e=>{const{present:t,children:n}=e,r=IW(t),a=typeof n=="function"?n({present:r.isPresent}):C.Children.only(n),o=Ot(r.ref,HW(a));return typeof n=="function"||r.isPresent?C.cloneElement(a,{ref:o}):null};es.displayName="Presence";function IW(e){const[t,n]=C.useState(),r=C.useRef(null),a=C.useRef(e),o=C.useRef("none"),c=e?"mounted":"unmounted",[u,f]=RW(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return C.useEffect(()=>{const p=tm(r.current);o.current=u==="mounted"?p:"none"},[u]),Xn(()=>{const p=r.current,g=a.current;if(g!==e){const v=o.current,y=tm(p);e?f("MOUNT"):y==="none"||p?.display==="none"?f("UNMOUNT"):f(g&&v!==y?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,f]),Xn(()=>
vendor: 4,348 bytes, line 49
49{if(t){let p;const g=t.ownerDocument.defaultView??window,h=y=>{const b=tm(r.current).includes(CSS.escape(y.animationName));if(y.target===t&&b&&(f("ANIMATION_END"),!a.current)){const S=t.style.animationFillMode;t.style.animationFillMode="forwards",p=g.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},v=y=>{y.target===t&&(o.current=tm(r.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",h),t.addEventListener("animationend",h),()=>{g.clearTimeout(p),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",h),t.removeEventListener("animationend",h)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:C.useCallback(p=>{r.current=p?getComputedStyle(p):null,n(p)},[])}}function tm(e){return e?.animationName||"none"}function HW(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var LW=Qh[" useInsertionEffect ".trim().toString()]||Xn;function Ti({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[a,o,c]=$W({defaultProp:t,onChange:n}),u=e!==void 0,f=u?e:a;{const g=C.useRef(e!==void 0);C.useEffect(()=>{const h=g.current;h!==u&&console.warn(`${r} is changing from ${h?"controlled":"uncontrolled"} to ${u?"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=u},[u,r])}const p=C.useCallback(g=>{if(u){const h=BW(g)?g(e):g;h!==e&&c.current?.(h)}else o(g)},[u,e,o,c]);return[f,p]}function $W({defaultProp:e,onChange:t}){const[n,r]=C.useState(e),a=C.useRef(n),o=C.useRef(t);return LW(()=>{o.current=t},[t]),C.useEffect(()=>{a.current!==n&&(o.current?.(n),a.current=n)},[n,a]),[n,r,o]}function BW(e){return typeof e=="function"}var s8=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"}),zW="VisuallyHidden",o8=C.forwardRef((e,t)=>l.jsx(nt.span,{...e,ref:t,style:{...s8,...e.style}}));o8.displayName=zW;var qW=o8,[cg]=Za("Tooltip",[Bl]),kj=Bl(),i8="TooltipProvider",FW=700,MT="tooltip.open",[UW,c8]=cg(i8),l8=e=>{const{__scopeTooltip:t,delayDuration:n=FW,skipDelayDuration:r=300,disableHoverableContent:a=!1,children:o}=e,c=C.useRef(!0),u=C.useRef(!1),f=C.useRef(0);return C.useEffect(()=>{const p=f.current;return()=>window.clearTimeout(p)},[]),l.jsx(UW,{scope:t,isOpenDelayedRef:c,delayDuration:n,onOpen:C.useCallback(()=>{window.clearTimeout(f.current),c.current=!1},[]),onClose:C.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.current=!0,r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:C.useCallback(p=>{u.current=p},[]),disableHoverableContent:a,children:o})};l8.displayName=i8;var u8="Tooltip",[Mge,lg]=cg(u8),TS="TooltipTrigger",WW=C.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=lg(TS,n),o=c8(TS,n),c=kj(n),u=C.useRef(null),f=Ot(t,u,a.onTriggerChange),p=C.useRef(!1),g=C.useRef(!1),h=C.useCallback(()=>p.current=!1,[]);return C.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),l.jsx(Tj,{asChild:!0,...c,children:l.jsx(nt.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...r,ref:f,onPointerMove:_e(e.onPointerMove,v=>{v.pointerType!=="touch"&&!g.current&&!o.isPointerInTransitRef.current&&(a.onTriggerEnter(),g.current=!0)}),onPointerLeave:_e(e.onPointerLeave,()=>{a.onTriggerLeave(),g.current=!1}),onPointerDown:_e(e.onPointerDown,()=>{a.open&&a.onClose(),p.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:_e(e.onFocus,()=>{p.current||a.onOpen()}),onBlur:_e(e.onBlur,a.onClose),onClick:_e(e.onClick,a.onClose)})})});WW.displayName=TS;var GW="TooltipPortal",[Dge,VW]=cg(GW,{forceMount:void 0}),cl="TooltipContent",KW=C.forwardRef((e,t)=>{const n=VW(cl,e.__scopeTooltip),{forceMount:r=n.forceMount,side:a="top",...o}=e,c=lg(cl,e.__scopeTooltip);return l.jsx(es,{present:r||c.open,children:c.disableHoverableContent?l.jsx(d8,{side:a,...o,ref:t}):l.jsx(QW,{side:a,...o,ref:t})})}),QW=C.forwardRef((e,t)=>
vendor: 11,152 bytes, line 49
49{const n=lg(cl,e.__scopeTooltip),r=c8(cl,e.__scopeTooltip),a=C.useRef(null),o=Ot(t,a),[c,u]=C.useState(null),{trigger:f,onClose:p}=n,g=a.current,{onPointerInTransitChange:h}=r,v=C.useCallback(()=>{u(null),h(!1)},[h]),y=C.useCallback((j,b)=>{const S=j.currentTarget,T={x:j.clientX,y:j.clientY},E=eG(T,S.getBoundingClientRect()),_=tG(T,E),A=nG(b.getBoundingClientRect()),N=aG([..._,...A]);u(N),h(!0)},[h]);return C.useEffect(()=>()=>v(),[v]),C.useEffect(()=>{if(f&&g){const j=S=>y(S,g),b=S=>y(S,f);return f.addEventListener("pointerleave",j),g.addEventListener("pointerleave",b),()=>{f.removeEventListener("pointerleave",j),g.removeEventListener("pointerleave",b)}}},[f,g,y,v]),C.useEffect(()=>{if(c){const j=b=>{const S=b.target,T={x:b.clientX,y:b.clientY},E=f?.contains(S)||g?.contains(S),_=!rG(T,c);E?v():_&&(v(),p())};return document.addEventListener("pointermove",j),()=>document.removeEventListener("pointermove",j)}},[f,g,c,p,v]),l.jsx(d8,{...e,ref:o})}),[YW,XW]=cg(u8,{isInside:!1}),ZW=tU("TooltipContent"),d8=C.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":a,onEscapeKeyDown:o,onPointerDownOutside:c,...u}=e,f=lg(cl,n),p=kj(n),{onClose:g}=f;return C.useEffect(()=>(document.addEventListener(MT,g),()=>document.removeEventListener(MT,g)),[g]),C.useEffect(()=>{if(f.trigger){const h=v=>{v.target?.contains(f.trigger)&&g()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[f.trigger,g]),l.jsx(bf,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:h=>h.preventDefault(),onDismiss:g,children:l.jsxs(Ej,{"data-state":f.stateAttribute,...p,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[l.jsx(ZW,{children:r}),l.jsx(YW,{scope:n,isInside:!0,children:l.jsx(qW,{id:f.contentId,role:"tooltip",children:a||r})})]})})});KW.displayName=cl;var f8="TooltipArrow",JW=C.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,a=kj(n);return XW(f8,n).isInside?null:l.jsx(_j,{...a,...r,ref:t})});JW.displayName=f8;function eG(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,a,o)){case o:return"left";case a:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function tG(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function nG(e){const{top:t,right:n,bottom:r,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:r},{x:a,y:r}]}function rG(e,t){const{x:n,y:r}=e;let a=!1;for(let o=0,c=t.length-1;o<t.length;c=o++){const u=t[o],f=t[c],p=u.x,g=u.y,h=f.x,v=f.y;g>r!=v>r&&n<(h-p)*(r-g)/(v-g)+p&&(a=!a)}return a}function aG(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),sG(t)}function sG(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const a=e[r];for(;t.length>=2;){const o=t[t.length-1],c=t[t.length-2];if((o.x-c.x)*(a.y-c.y)>=(o.y-c.y)*(a.x-c.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const a=e[r];for(;n.length>=2;){const o=n[n.length-1],c=n[n.length-2];if((o.x-c.x)*(a.y-c.y)>=(o.y-c.y)*(a.x-c.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var oG=l8;function p8(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=p8(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Je(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=p8(e))&&(r&&(r+=" "),r+=t);return r}const Pj="-",iG=e=>{const t=lG(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:c=>{const u=c.split(Pj);return u[0]===""&&u.length!==1&&u.shift(),m8(u,t)||cG(c)},getConflictingClassGroupIds:(c,u)=>{const f=n[c]||[];return u&&r[c]?[...f,...r[c]]:f}}},m8=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),a=r?m8(e.slice(1),r):void 0;if(a)return a;if(t.validators.length===0)return;const o=e.join(Pj);return t.validators.find(({validator:c})=>c(o))?.classGroupId},DT=/^\[(.+)\]$/,cG=e=>{if(DT.test(e)){const t=DT.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},lG=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const a in n)ES(n[a],r,a,t);return r},ES=(e,t,n,r)=>{e.forEach(a=>{if(typeof a=="string"){const o=a===""?t:RT(t,a);o.classGroupId=n;return}if(typeof a=="function"){if(uG(a)){ES(a(r),t,n,r);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([o,c])=>{ES(c,RT(t,o),n,r)})})},RT=(e,t)=>{let n=e;return t.split(Pj).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},uG=e=>e.isThemeGetter,dG=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(o,c)=>{n.set(o,c),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let c=n.get(o);if(c!==void 0)return c;if((c=r.get(o))!==void 0)return a(o,c),c},set(o,c){n.has(o)?n.set(o,c):a(o,c)}}},_S="!",kS=":",fG=kS.length,pG=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=a=>{const o=[];let c=0,u=0,f=0,p;for(let j=0;j<a.length;j++){let b=a[j];if(c===0&&u===0){if(b===kS){o.push(a.slice(f,j)),f=j+fG;continue}if(b==="/"){p=j;continue}}b==="["?c++:b==="]"?c--:b==="("?u++:b===")"&&u--}const g=o.length===0?a:a.substring(f),h=mG(g),v=h!==g,y=p&&p>f?p-f:void 0;return{modifiers:o,hasImportantModifier:v,baseClassName:h,maybePostfixModifierPosition:y}};if(t){const a=t+kS,o=r;r=c=>c.startsWith(a)?o(c.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:c,maybePostfixModifierPosition:void 0}}if(n){const a=r;r=o=>n({className:o,parseClassName:a})}return r},mG=e=>e.endsWith(_S)?e.substring(0,e.length-1):e.startsWith(_S)?e.substring(1):e,hG=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const a=[];let o=[];return r.forEach(c=>{c[0]==="["||t[c]?(a.push(...o.sort(),c),o=[]):o.push(c)}),a.push(...o.sort()),a}},gG=e=>({cache:dG(e.cacheSize),parseClassName:pG(e),sortModifiers:hG(e),...iG(e)}),vG=/\s+/,xG=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:o}=t,c=[],u=e.trim().split(vG);let f="";for(let p=u.length-1;p>=0;p-=1){const g=u[p],{isExternal:h,modifiers:v,hasImportantModifier:y,baseClassName:j,maybePostfixModifierPosition:b}=n(g);if(h){f=g+(f.length>0?" "+f:f);continue}let S=!!b,T=r(S?j.substring(0,b):j);if(!T){if(!S){f=g+(f.length>0?" "+f:f);continue}if(T=r(j),!T){f=g+(f.length>0?" "+f:f);continue}S=!1}const E=o(v).join(":"),_=y?E+_S:E,A=_+T;if(c.includes(A))continue;c.push(A);const N=a(T,S);for(let k=0;k<N.length;++k){const O=N[k];c.push(_+O)}f=g+(f.length>0?" "+f:f)}return f};function yG(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=h8(t))&&(r&&(r+=" "),r+=n);return r}const h8=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=h8(e[r]))&&(n&&(n+=" "),n+=t);return n};function bG(e,...t){let n,r,a,o=c;function c(f){const p=t.reduce((g,h)=>h(g),e());return n=gG(p),r=n.cache.get,a=n.cache.set,o=u,u(f)}function u(f){const p=r(f);if(p)return p;const g=xG(f,n);return a(f,g),g}return function(){return o(yG.apply(null,arguments))}}const Cn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},g8=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,v8=/^\((?:(\w[\w-]*):)?(.+)\)$/i,wG=/^\d+\/\d+$/,SG=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,jG=/\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$/,OG=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,NG=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,CG=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Rc=e=>wG.test(e),rt=e=>!!e&&!Number.isNaN(Number(e)),yo=e=>!!e&&Number.isInteger(Number(e)),ky=e=>e.endsWith("%")&&rt(e.slice(0,-1)),ws=e=>SG.test(e),AG=()=>!0,TG=e=>jG.test(e)&&!OG.test(e),x8=()=>!1,EG=e=>NG.test(e),_G=e=>CG.test(e),kG=e=>!Me(e)&&!De(e),PG=e=>zl(e,w8,x8),Me=e=>g8.test(e),si=e=>zl(e,S8,TG),Py=e=>zl(e,HG,rt),IT=e=>zl(e,y8,x8),MG=e=>zl(e,b8,_G),nm=e=>zl(e,j8,EG),De=e=>v8.test(e),Uu=e=>ql(e,S8),DG=e=>ql(e,LG),HT=e=>ql(e,y8),RG=e=>ql(e,w8),IG=e=>ql(e,b8),rm=e=>ql(e,j8,!0),zl=(e,t,n)=>{const r=g8.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},ql=(e,t,n=!1)=>{const r=v8.exec(e);return r?r[1]?t(r[1]):n:!1},y8=e=>e==="position"||e==="percentage",b8=e=>e==="image"||e==="url",w8=e=>e==="length"||e==="size"||e==="bg-size",S8=e=>e==="length",HG=e=>e==="number",LG=e=>e==="family-name",j8=e=>e==="shadow",$G=()=>{const e=Cn("color"),t=Cn("font"),n=Cn("text"),r=Cn("font-weight"),a=Cn("tracking"),o=Cn("leading"),c=Cn("breakpoint"),u=Cn("container"),f=Cn("spacing"),p=Cn("radius"),g=Cn("shadow"),h=Cn("inset-shadow"),v=Cn("text-shadow"),y=Cn("drop-shadow"),j=Cn("blur"),b=Cn("perspective"),S=Cn("aspect"),T=Cn("ease"),E=Cn("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],A=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],N=()=>[...A(),De,Me],k=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],P=()=>[De,Me,f],I=()=>[Rc,"full","auto",...P()],F=()=>[yo,"none","subgrid",De,Me],$=()=>["auto",{span:["full",yo,De,Me]},yo,De,Me],H=()=>[yo,"auto",De,Me],W=()=>["auto","min","max","fr",De,Me],G=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],K=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...P()],U=()=>[Rc,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...P()],q=()=>[e,De,Me],Z=()=>[...A(),HT,IT,{position:[De,Me]}],le=()=>["no-repeat",{repeat:["","x","y","space","round"]}],B=()=>["auto","cover","contain",RG,PG,{size:[De,Me]}],X=()=>[ky,Uu,si],Y=()=>["","none","full",p,De,Me],ne=()=>["",rt,Uu,si],de=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],oe=()=>[rt,ky,HT,IT],we=()=>["","none",j,De,Me],ue=()=>["none",rt,De,Me],Se=()=>["none",rt,De,Me],Oe=()=>[rt,De,Me],V=()=>[Rc,"full",...P()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ws],breakpoint:[ws],c
vendor: 13,376 bytes, line 49
49olor:[AG],container:[ws],"drop-shadow":[ws],ease:["in","out","in-out"],font:[kG],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ws],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ws],shadow:[ws],spacing:["px",rt],text:[ws],"text-shadow":[ws],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Rc,Me,De,S]}],container:["container"],columns:[{columns:[rt,Me,De,u]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"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:N()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[yo,"auto",De,Me]}],basis:[{basis:[Rc,"full","auto",u,...P()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[rt,Rc,"auto","initial","none",Me]}],grow:[{grow:["",rt,De,Me]}],shrink:[{shrink:["",rt,De,Me]}],order:[{order:[yo,"first","last","none",De,Me]}],"grid-cols":[{"grid-cols":F()}],"col-start-end":[{col:$()}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":F()}],"row-start-end":[{row:$()}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:P()}],"gap-x":[{"gap-x":P()}],"gap-y":[{"gap-y":P()}],"justify-content":[{justify:[...G(),"normal"]}],"justify-items":[{"justify-items":[...K(),"normal"]}],"justify-self":[{"justify-self":["auto",...K()]}],"align-content":[{content:["normal",...G()]}],"align-items":[{items:[...K(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...K(),{baseline:["","last"]}]}],"place-content":[{"place-content":G()}],"place-items":[{"place-items":[...K(),"baseline"]}],"place-self":[{"place-self":["auto",...K()]}],p:[{p:P()}],px:[{px:P()}],py:[{py:P()}],ps:[{ps:P()}],pe:[{pe:P()}],pt:[{pt:P()}],pr:[{pr:P()}],pb:[{pb:P()}],pl:[{pl:P()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":P()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":P()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[u,"screen",...U()]}],"min-w":[{"min-w":[u,"screen","none",...U()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[c]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",n,Uu,si]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,De,Py]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ky,Me]}],"font-family":[{font:[DG,Me,t]}],"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:[a,De,Me]}],"line-clamp":[{"line-clamp":[rt,"none",De,Py]}],leading:[{leading:[o,...P()]}],"list-image":[{"list-image":["none",De,Me]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",De,Me]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:q()}],"text-color":[{text:q()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...de(),"wavy"]}],"text-decoration-thickness":[{decoration:[rt,"from-font","auto",De,si]}],"text-decoration-color":[{decoration:q()}],"underline-offset":[{"underline-offset":[rt,"auto",De,Me]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",De,Me]}],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",De,Me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Z()}],"bg-repeat":[{bg:le()}],"bg-size":[{bg:B()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},yo,De,Me],radial:["",De,Me],conic:[yo,De,Me]},IG,MG]}],"bg-color":[{bg:q()}],"gradient-from-pos":[{from:X()}],"gradient-via-pos":[{via:X()}],"gradient-to-pos":[{to:X()}],"gradient-from":[{from:q()}],"gradient-via":[{via:q()}],"gradient-to":[{to:q()}],rounded:[{rounded:Y()}],"rounded-s":[{"rounded-s":Y()}],"rounded-e":[{"rounded-e":Y()}],"rounded-t":[{"rounded-t":Y()}],"rounded-r":[{"rounded-r":Y()}],"rounded-b":[{"rounded-b":Y()}],"rounded-l":[{"rounded-l":Y()}],"rounded-ss":[{"rounded-ss":Y()}],"rounded-se":[{"rounded-se":Y()}],"rounded-ee":[{"rounded-ee":Y()}],"rounded-es":[{"rounded-es":Y()}],"rounded-tl":[{"rounded-tl":Y()}],"rounded-tr":[{"rounded-tr":Y()}],"rounded-br":[{"rounded-br":Y()}],"rounded-bl":[{"rounded-bl":Y()}],"border-w":[{border:ne()}],"border-w-x":[{"border-x":ne()}],"border-w-y":[{"border-y":ne()}],"border-w-s":[{"border-s":ne()}],"border-w-e":[{"border-e":ne()}],"border-w-t":[{"border-t":ne()}],"border-w-r":[{"border-r":ne()}],"border-w-b":[{"border-b":ne()}],"border-w-l":[{"border-l":ne()}],"divide-x":[{"divide-x":ne()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ne()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...de(),"hidden","none"]}],"divide-style":[{divide:[...de(),"hidden","none"]}],"border-color":[{border:q()}],"border-color-x":[{"border-x":q()}],"border-color-y":[{"border-y":q()}],"border-color-s":[{"border-s":q()}],"border-color-e":[{"border-e":q()}],"border-color-t":[{"border-t":q()}],"border-color-r":[{"border-r":q()}],"border-color-b":[{"border-b":q()}],"border-color-l":[{"border-l":q()}],"divide-color":[{divide:q()}],"outline-style":[{outline:[...de(),"none","hidden"]}],"outline-offset":[{"outline-offset":[rt,De,Me]}],"outline-w":[{outline:["",rt,Uu,si]}],"outline-color":[{outline:q()}],shadow:[{shadow:["","none",g,rm,nm]}],"shadow-color":[{shadow:q()}],"inset-shadow":[{"inset-shadow":["none",h,rm,nm]}],"inset-shadow-color":[{"inset-shadow":q()}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:q()}],"ring-offset-w":[{"ring-offset":[rt,si]}],"ring-offset-color":[{"ring-offset":q()}],"inset-ring-w":[{"inset-ring":ne()}],"inset-ring-color":[{"inset-ring":q()}],"text-shadow":[{"text-shadow":["none",v,rm,nm]}],"text-shadow-color":[{"text-shadow":q()}],opacity:[{opacity:[rt,De,Me]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"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":[rt]}],"mask-image-linear-from-pos":[{"mask-linear-from":oe()}],"mask-image-linear-to-pos":[{"mask-linear-to":oe()}],"mask-image-linear-from-color":[{"mask-linear-from":q()}],"mask-image-linear-to-color":[{"mask-linear-to":q()}],"mask-image-t-from-pos":[{"mask-t-from":oe()}],"mask-image-t-to-pos":[{"mask-t-to":oe()}],"mask-image-t-from-color":[{"mask-t-from":q()}],"mask-image-t-to-color":[{"mask-t-to":q()}],"mask-image-r-from-pos":[{"mask-r-from":oe()}],"mask-image-r-to-pos":[{"mask-r-to":oe()}],"mask-image-r-from-color":[{"mask-r-from":q()}],"mask-image-r-to-color":[{"mask-r-to":q()}],"mask-image-b-from-pos":[{"mask-b-from":oe()}],"mask-image-b-to-pos":[{"mask-b-to":oe()}],"mask-image-b-from-color":[{"mask-b-from":q()}],"mask-image-b-to-color":[{"mask-b-to":q()}],"mask-image-l-from-pos":[{"mask-l-from":oe()}],"mask-image-l-to-pos":[{"mask-l-to":oe()}],"mask-image-l-from-color":[{"mask-l-from":q()}],"mask-image-l-to-color":[{"mask-l-to":q()}],"mask-image-x-from-pos":[{"mask-x-from":oe()}],"mask-image-x-to-pos":[{"mask-x-to":oe()}],"mask-image-x-from-color":[{"mask-x-from":q()}],"mask-image-x-to-color":[{"mask-x-to":q()}],"mask-image-y-from-pos":[{"mask-y-from":oe()}],"mask-image-y-to-pos":[{"mask-y-to":oe()}],"mask-image-y-from-color":[{"mask-y-from":q()}],"mask-image-y-to-color":[{"mask-y-to":q()}],"mask-image-radial":[{"mask-radial":[De,Me]}],"mask-image-radial-from-pos":[{"mask-radial-from":oe()}],"mask-image-radial-to-pos":[{"mask-radial-to":oe()}],"mask-image-radial-from-color":[{"mask-radial-from":q()}],"mask-image-radial-to-color":[{"mask-radial-to":q()}],"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":A()}],"mask-image-conic-pos":[{"mask-conic":[rt]}],"mask-image-conic-from-pos":[{"mask-conic-from":oe()}],"mask-image-conic-to-pos":[{"mask-conic-to":oe()}],"mask-image-conic-from-color":[{"mask-conic-from":q()}],"mask-image-conic-to-color":[{"mask-conic-to":q()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Z()}],"mask-repeat":[{mask:le()}],"mask-size":[{mask:B()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",De,Me]}],filter:[{filter:["","none",De,Me]}],blur:[{blur:we()}],brightness:[{brightness:[rt,De,Me]}],contrast:[{contrast:[rt,De,Me]}],"drop-shadow":[{"drop-shadow":["","none",y,rm,nm]}],"drop-shadow-color":[{"drop-shadow":q()}],grayscale:[{grayscale:["",rt,De,Me]}],"hue-rotate":[{"hue-rotate":[rt,De,Me]}],invert:[{invert:["",rt,De,Me]}],saturate:[{saturate:[rt,De,Me]}],sepia:[{sepia:["",rt,De,Me]}],"backdrop-filter":[{"backdrop-filter":["","none",De,Me]}],"backdrop-blur":[{"backdrop-blur":we()}],"backdrop-brightness":[{"backdrop-brightness":[rt,De,Me]}],"backdrop-contrast":[{"backdrop-contrast":[rt,De,Me]}],"backdrop-grayscale":[{"backdrop-grayscale":["",rt,De,Me]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[rt,De,Me]}],"backdrop-invert":[{"backdrop-invert":["",rt,De,Me]}],"backdrop-opacity":[{"backdrop-opacity":[rt,De,Me]}],"backdrop-saturate":[{"backdrop-saturate":[rt,De,Me]}],"backdrop-sepia":[{"backdrop-sepia":["",rt,De,Me]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":P()}],"border-spacing-x":[{"border-spacing-x":P()}],"border-spacing-y":[{"border-spacing-y":P()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",De,Me]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[rt,"initial",De,Me]}],ease:[{ease:["linear","initial",T,De,Me]}],delay:[{delay:[rt,De,Me]}],animate:[{animate:["none",E,De,Me]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,De,Me]}],"perspective-origin":[{"perspective-origin":N()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":["scale-3d"],skew:[{skew:Oe()}],"skew-x":[{"skew-x":Oe()}],"skew-y":[{"skew-y":Oe()}],transform:[{transform:[De,Me,"","none","gpu","cpu"]}],"transform-origin":[{origin:N()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:V()}],"translate-x":[{"translate-x":V()}],"translate-y":[{"translate-y":V()}],"translate-z":[{"translate-z":V()}],"translate-none":["translate-none"],accent:[{accent:q()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:q()}
vendor: 8,974 bytes, lines 49-69
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",De,Me]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",De,Me]}],fill:[{fill:["none",...q()]}],"stroke-w":[{stroke:[rt,Uu,si,Py]}],stroke:[{stroke:["none",...q()]}],"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"]}},BG=bG($G);function qe(...e){return BG(Je(e))}function zG({delayDuration:e=0,...t}){return l.jsx(oG,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const LT=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,$T=Je,O8=(e,t)=>n=>{var r;if(t?.variants==null)return $T(e,n?.class,n?.className);const{variants:a,defaultVariants:o}=t,c=Object.keys(a).map(p=>{const g=n?.[p],h=o?.[p];if(g===null)return null;const v=LT(g)||LT(h);return a[p][v]}),u=n&&Object.entries(n).reduce((p,g)=>{let[h,v]=g;return v===void 0||(p[h]=v),p},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((p,g)=>{let{class:h,className:v,...y}=g;return Object.entries(y).every(j=>{let[b,S]=j;return Array.isArray(S)?S.includes({...o,...u}[b]):{...o,...u}[b]===S})?[...p,h,v]:p},[]);return $T(e,c,f,n?.class,n?.className)},qG=O8("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function ve({className:e,variant:t,size:n,asChild:r=!1,...a}){const o=r?kR:"button";return l.jsx(o,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:qe(qG({variant:t,size:n,className:e})),...a})}function Ie({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:qe("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function at({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:qe("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function st({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:qe("leading-none font-semibold",e),...t})}function He({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:qe("px-6",e),...t})}/**
50 * @license lucide-react v0.453.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const FG=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),N8=(...e)=>e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/**
55 * @license lucide-react v0.453.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var UG={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
60 * @license lucide-react v0.453.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const WG=C.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:o,iconNode:c,...u},f)=>C.createElement("svg",{ref:f,...UG,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:N8("lucide",a),...u},[...c.map(([p,g])=>C.createElement(p,g)),...Array.isArray(o)?o:[o]]));/**
65 * @license lucide-react v0.453.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const Ae=(e,t)=>
69{const n=C.forwardRef(({className:r,...a},o)=>C.createElement(WG,{ref:o,iconNode:t,className:N8(`lucide-${FG(e)}`,r),...a}));return n.displayName=`${e}`,n};/**
70 * @license lucide-react v0.453.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const GG=Ae("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
75 * @license lucide-react v0.453.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const VG=Ae("ArrowDownRight",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const C8=Ae("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
85 * @license lucide-react v0.453.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const qm=Ae("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
90 * @license lucide-react v0.453.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const KG=Ae("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
95 * @license lucide-react v0.453.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const _m=Ae("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
100 * @license lucide-react v0.453.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const A8=Ae("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
105 * @license lucide-react v0.453.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const PS=Ae("Beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]);/**
110 * @license lucide-react v0.453.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const dd=Ae("BellRing",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}]]);/**
115 * @license lucide-react v0.453.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const Cd=Ae("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
120 * @license lucide-react v0.453.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const MS=Ae("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
125 * @license lucide-react v0.453.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const T8=Ae("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
130 * @license lucide-react v0.453.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const QG=Ae("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}
134],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/**
135 * @license lucide-react v0.453.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const YG=Ae("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
140 * @license lucide-react v0.453.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const Ad=Ae("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const Sf=Ae("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const XG=Ae("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
155 * @license lucide-react v0.453.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const nd=Ae("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
160 * @license lucide-react v0.453.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const ZG=Ae("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
165 * @license lucide-react v0.453.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const Fm=Ae("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
170 * @license lucide-react v0.453.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const Mo=Ae("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
175 * @license lucide-react v0.453.0 - ISC
176 *
177 * This source code is licensed under the ISC license.
178 * See the LICENSE file in the root directory of this source tree.
179 */const wi=Ae("CircleDollarSign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/**
180 * @license lucide-react v0.453.0 - ISC
181 *
182 * This source code is licensed under the ISC license.
183 * See the LICENSE file in the root directory of this source tree.
184 */const JG=Ae("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
185 * @license lucide-react v0.453.0 - ISC
186 *
187 * This source code is licensed under the ISC license.
188 * See the LICENSE file in the root directory of this source tree.
189 */const ug=Ae("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/**
190 * @license lucide-react v0.453.0 - ISC
191 *
192 * This source code is licensed under the ISC license.
193 * See the LICENSE file in the root directory of this source tree.
194 */const eV=Ae("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
195 * @license lucide-react v0.453.0 - ISC
196 *
197 * This source code is licensed under the ISC license.
198 * See the LICENSE file in the root directory of this source tree.
199 */const ll=Ae("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
200 * @license lucide-react v0.453.0 - ISC
201 *
202 * This source code is licensed under the ISC license.
203 * See the LICENSE file in the root directory of this source tree.
204 */const E8=Ae("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
205 * @license lucide-react v0.453.0 - ISC
206 *
207 * This source code is licensed under the ISC license.
208 * See the LICENSE file in the root directory of this source tree.
209 */const tV=Ae("Eye",[["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"}]]);/**
210 * @license lucide-react v0.453.0 - ISC
211 *
212 * This source code is licensed under the ISC license.
213 * See the LICENSE file in the root directory of this source tree.
214 */const BT=Ae("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
215 * @license lucide-react v0.453.0 - ISC
216 *
217 * This source code is licensed under the ISC license.
218 * See the LICENSE file in the root directory of this source tree.
219 */const Td=Ae("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
220 * @license lucide-react v0.453.0 - ISC
221 *
222 * This source code is licensed under the ISC license.
223 * See the LICENSE file in the root directory of this source tree.
224 */const km=Ae("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
225 * @license lucide-react v0.453.0 - ISC
226 *
227 * This source code is licensed under the ISC license.
228 * See the LICENSE file in the root directory of this source tree.
229 */const _8=Ae("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
230 * @license lucide-react v0.453.0 - ISC
231 *
232 * This source code is licensed under the ISC license.
233 * See the LICENSE file in the root directory of this source tree.
234 */const k8=Ae("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
235 * @license lucide-react v0.453.0 - ISC
236 *
237 * This source code is licensed under the ISC license.
238 * See the LICENSE file in the root directory of this source tree.
239 */const nV=Ae("ImagePlus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);/**
240 * @license lucide-react v0.453.0 - ISC
241 *
242 * This source code is licensed under the ISC license.
243 * See the LICENSE file in the root directory of this source tree.
244 */const P8=Ae("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
245 * @license lucide-react v0.453.0 - ISC
246 *
247 * This source code is licensed under the ISC license.
248 * See the LICENSE file in the root directory of this source tree.
249 */const bt=Ae("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
250 * @license lucide-react v0.453.0 - ISC
251 *
252 * This source code is licensed under the ISC license.
253 * See the LICENSE file in the root directory of this source tree.
254 */const M8=Ae("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);/**
255 * @license lucide-react v0.453.0 - ISC
256 *
257 * This source code is licensed under the ISC license.
258 * See the LICENSE file in the root directory of this source tree.
259 */const rV=Ae("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
260 * @license lucide-react v0.453.0 - ISC
261 *
262 * This source code is licensed under the ISC license.
263 * See the LICENSE file in the root directory of this source tree.
264 */const aV=Ae("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
265 * @license lucide-react v0.453.0 - ISC
266 *
267 * This source code is licensed under the ISC license.
268 * See the LICENSE file in the root directory of this source tree.
269 */const sV=Ae("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
270 * @license lucide-react v0.453.0 - ISC
271 *
272 * This source code is licensed under the ISC license.
273 * See the LICENSE file in the root directory of this source tree.
274 */const oV=Ae("MessageSquareReply",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m10 7-3 3 3 3",key:"1eugdv"}],["path",{d:"M17 13v-1a2 2 0 0 0-2-2H7",key:"ernfh3"}]]);/**
275 * @license lucide-react v0.453.0 - ISC
276 *
277 * This source code is licensed under the ISC license.
278 * See the LICENSE file in the root directory of this source tree.
279 */const DS=Ae("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
280 * @license lucide-react v0.453.0 - ISC
281 *
282 * This source code is licensed under the ISC license.
283 * See the LICENSE file in the root directory of this source tree.
284 */const iV=Ae("MousePointerClick",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]]);/**
285 * @license lucide-react v0.453.0 - ISC
286 *
287 * This source code is licensed under the ISC license.
288 * See the LICENSE file in the root directory of this source tree.
289 */const Ed=Ae("PackageCheck",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/**
290 * @license lucide-react v0.453.0 - ISC
291 *
292 * This source code is licensed under the ISC license.
293 * See the LICENSE file in the root directory of this source tree.
294 */const cV=Ae("PackageSearch",[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]]);/**
295 * @license lucide-react v0.453.0 - ISC
296 *
297 * This source code is licensed under the ISC license.
298 * See the LICENSE file in the root directory of this source tree.
299 */const lV=Ae("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
300 * @license lucide-react v0.453.0 - ISC
301 *
302 * This source code is licensed under the ISC license.
303 * See the LICENSE file in the root directory of this source tree.
304 */const D8=Ae("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]]);/**
305 * @license lucide-react v0.453.0 - ISC
306 *
307 * This source code is licensed under the ISC license.
308 * See the LICENSE file in the root directory of this source tree.
309 */const uV=Ae("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
310 * @license lucide-react v0.453.0 - ISC
311 *
312 * This source code is licensed under the ISC license.
313 * See the LICENSE file in the root directory of this source tree.
314 */const Ei=Ae("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
315 * @license lucide-react v0.453.0 - ISC
316 *
317 * This source code is licensed under the ISC license.
318 * See the LICENSE file in the root directory of this source tree.
319 */const Um=Ae("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/**
320 * @license lucide-react v0.453.0 - ISC
321 *
322 * This source code is licensed under the ISC license.
323 * See the LICENSE file in the root directory of this source tree.
324 */const dg=Ae("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
325 * @license lucide-react v0.453.0 - ISC
326 *
327 * This source code is licensed under the ISC license.
328 * See the LICENSE file in the root directory of this source tree.
329 */const R8=Ae("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
330 * @license lucide-react v0.453.0 - ISC
331 *
332 * This source code is licensed under the ISC license.
333 * See the LICENSE file in the root directory of this source tree.
334 */const _d=Ae("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
335 * @license lucide-react v0.453.0 - ISC
336 *
337 * This source code is licensed under the ISC license.
338 * See the LICENSE file in the root directory of this source tree.
339 */const _s=Ae("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
340 * @license lucide-react v0.453.0 - ISC
341 *
342 * This source code is licensed under the ISC license.
343 * See the LICENSE file in the root directory of this source tree.
344 */const Mj=Ae("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
345 * @license lucide-react v0.453.0 - ISC
346 *
347 * This source code is licensed under the ISC license.
348 * See the LICENSE file in the root directory of this source tree.
349 */const dV=Ae("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
350 * @license lucide-react v0.453.0 - ISC
351 *
352 * This source code is licensed under the ISC license.
353 * See the LICENSE file in the root directory of this source tree.
354 */const fV=Ae("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
355 * @license lucide-react v0.453.0 - ISC
356 *
357 * This source code is licensed under the ISC license.
358 * See the LICENSE file in the root directory of this source tree.
359 */const Ir=Ae("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/**
360 * @license lucide-react v0.453.0 - ISC
361 *
362 * This source code is licensed under the ISC license.
363 * See the LICENSE file in the root directory of this source tree.
364 */const I8=Ae("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/**
365 * @license lucide-react v0.453.0 - ISC
366 *
367 * This source code is licensed under the ISC license.
368 * See the LICENSE file in the root directory of this source tree.
369 */const Dj=Ae("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
370 * @license lucide-react v0.453.0 - ISC
371 *
372 * This source code is licensed under the ISC license.
373 * See the LICENSE file in the root directory of this source tree.
374 */const H8=Ae("TicketPercent",[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]);/**
375 * @license lucide-react v0.453.0 - ISC
376 *
377 * This source code is licensed under the ISC license.
378 * See the LICENSE file in the root directory of this source tree.
379 */const Jc=Ae("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
379],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
380 * @license lucide-react v0.453.0 - ISC
381 *
382 * This source code is licensed under the ISC license.
383 * See the LICENSE file in the root directory of this source tree.
384 */const pV=Ae("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
385 * @license lucide-react v0.453.0 - ISC
386 *
387 * This source code is licensed under the ISC license.
388 * See the LICENSE file in the root directory of this source tree.
389 */const Do=Ae("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
390 * @license lucide-react v0.453.0 - ISC
391 *
392 * This source code is licensed under the ISC license.
393 * See the LICENSE file in the root directory of this source tree.
394 */const Rj=Ae("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/**
395 * @license lucide-react v0.453.0 - ISC
396 *
397 * This source code is licensed under the ISC license.
398 * See the LICENSE file in the root directory of this source tree.
399 */const Fl=Ae("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
400 * @license lucide-react v0.453.0 - ISC
401 *
402 * This source code is licensed under the ISC license.
403 * See the LICENSE file in the root directory of this source tree.
404 */const mV=Ae("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);/**
405 * @license lucide-react v0.453.0 - ISC
406 *
407 * This source code is licensed under the ISC license.
408 * See the LICENSE file in the root directory of this source tree.
409 */const hV=Ae("UsersRound",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);/**
410 * @license lucide-react v0.453.0 - ISC
411 *
412 * This source code is licensed under the ISC license.
413 * See the LICENSE file in the root directory of this source tree.
414 */const L8=Ae("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
415 * @license lucide-react v0.453.0 - ISC
416 *
417 * This source code is licensed under the ISC license.
418 * See the LICENSE file in the root directory of this source tree.
419 */const Ij=Ae("WalletCards",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]]);/**
420 * @license lucide-react v0.453.0 - ISC
421 *
422 * This source code is licensed under the ISC license.
423 * See the LICENSE file in the root directory of this source tree.
424 */const gV=Ae("WifiOff",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
425 * @license lucide-react v0.453.0 - ISC
426 *
427 * This source code is licensed under the ISC license.
428 * See the LICENSE file in the root directory of this source tree.
429 */const vV=Ae("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}
429],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
430 * @license lucide-react v0.453.0 - ISC
431 *
432 * This source code is licensed under the ISC license.
433 * See the LICENSE file in the root directory of this source tree.
434 */const jf=Ae("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function xV(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,r,a,o,c=[],u="",f=e.split("/");for(f[0]||f.shift();a=f.shift();)n=a[0],n==="*"?(c.push(n),u+=a[1]==="?"?"(?:/(.*))?":"/(.*)"):n===":"?(r=a.indexOf("?",1),o=a.indexOf(".",1),c.push(a.substring(1,~r?r:~o?o:a.length)),u+=~r&&!~o?"(?:/([^/]+?))?":"/([^/]+?)",~o&&(u+=(~r?"?":"")+"\\"+a.substring(o))):u+="/"+a;return{keys:c,pattern:new RegExp("^"+u+(t?"(?=$|/)":"/?$"),"i")}}var My={exports:{}},Dy={};/**
435 * @license React
436 * use-sync-external-store-shim.production.js
437 *
438 * Copyright (c) Meta Platforms, Inc. and affiliates.
439 *
440 * This source code is licensed under the MIT license found in the
441 * LICENSE file in the root directory of this source tree.
442 */var zT;function yV(){if(zT)return Dy;zT=1;var e=Kh();function t(h,v){return h===v&&(h!==0||1/h===1/v)||h!==h&&v!==v}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,o=e.useLayoutEffect,c=e.useDebugValue;function u(h,v){var y=v(),j=r({inst:{value:y,getSnapshot:v}}),b=j[0].inst,S=j[1];return o(function(){b.value=y,b.getSnapshot=v,f(b)&&S({inst:b})},[h,y,v]),a(function(){return f(b)&&S({inst:b}),h(function(){f(b)&&S({inst:b})})},[h]),c(y),y}function f(h){var v=h.getSnapshot;h=h.value;try{var y=v();return!n(h,y)}catch{return!0}}function p(h,v){return v()}var g=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:u;return Dy.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:g,Dy}var qT;function bV(){return qT||(qT=1,My.exports=yV()),My.exports}var wV=bV();const SV=Qh.useInsertionEffect,jV=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",OV=jV?C.useLayoutEffect:C.useEffect,NV=SV||OV,$8=e=>{const t=C.useRef([e,(...n)=>t[0](...n)]).current;return NV(()=>{t[0]=e}),t[1]},CV="popstate",Hj="pushState",Lj="replaceState",AV="hashchange",FT=[CV,Hj,Lj,AV],TV=e=>{for(const t of FT)addEventListener(t,e);return()=>{for(const t of FT)removeEventListener(t,e)}},B8=(e,t)=>wV.useSyncExternalStore(TV,e,t),EV=()=>location.search,_V=({ssrSearch:e=""}={})=>B8(EV,()=>e),UT=()=>location.pathname,kV=({ssrPath:e}={})=>B8(UT,e?()=>e:UT),PV=(e,{replace:t=!1,state:n=null}={})=>history[t?Lj:Hj](n,"",e),MV=(e={})=>[kV(e),PV],WT=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[WT]>"u"){for(const e of[Hj,Lj]){const t=history[e];history[e]=function(){const n=t.apply(this,arguments),r=new Event(e);return r.arguments=arguments,dispatchEvent(r),n}}Object.defineProperty(window,WT,{value:!0})}const DV=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",z8=(e="")=>e==="/"?"":e,RV=(e,t)=>e[0]==="~"?e.slice(1):z8(t)+e,IV=(e="",t)=>DV(GT(z8(e)),GT(t)),GT=e=>{try{return decodeURI(e)}catch{return e}},q8={hook:MV,searchHook:_V,parser:xV,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},F8=C.createContext(q8),Of=()=>C.useContext(F8),U8={},W8=C.createContext(U8),HV=()=>C.useContext(W8),fg=e=>{const[t,n]=e.hook(e);return[IV(e.base,t),$8((r,a)=>n(RV(r,e.base),a))]},LV=()=>fg(Of()),G8=(e,t,n,r)=>{const{pattern:a,keys:o}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",r),c=a.exec(n)||[],[u,...f]=c;return u!==void 0?[!0,(()=>{const p=o!==!1?Object.fromEntries(o.map((h,v)=>[h,f[v]])):c.groups;let g={...f};return p&&Object.assign(g,p),g})(),...r?[u]:[]]:[!1,null]},$V=({children:e,...t})=>{const n=Of(),r=t.hook?q8:n;let a=r;const[o,c]=t.ssrPath?.split("?")??[];c&&(t.ssrSearch=c,t.ssrPath=o),t.hrefs=t.hrefs??t.hook?.hrefs;let u=C.useRef({}),f=u.current,p=f;for(let g in r){const h=g==="base"?r[g]+(t[g]||""):t[g]||r[g];f===p&&h!==p[g]&&(u.current=p={...p}),p[g]=h,(h!==r[g]||h!==a[g])&&(a=p)}return C.createElement(F8.Provider,{value:a,children:e})},VT=({children:e,component:t},n)=>t?C.createElement(t,{params:n}):typeof e=="function"?e(n):e,BV=e=>{let t=C.useRef(U8);const n=t.current;return t.current=Object.keys(e).length!==Object.keys(n).length||Object.entries(e).some(([r,a])=>a!==n[r])?e:n},Wu=({path:e,nest:t,match:n,...r})=>{const a=Of(),[o]=fg(a),[c,u,f]=n??G8(a.parser,e,o,t),p=BV({...HV(),...u});if(!c)return null;const g=f?C.createElement($V,{base:f},VT(r,p)):VT(r,p);return C.createElement(W8.Provider,{value:p,children:g})},KT=C.forwardRef((e,t)=>
442{const n=Of(),[r,a]=fg(n),{to:o="",href:c=o,onClick:u,asChild:f,children:p,className:g,replace:h,state:v,...y}=e,j=$8(S=>{S.ctrlKey||S.metaKey||S.altKey||S.shiftKey||S.button!==0||(u?.(S),S.defaultPrevented||(S.preventDefault(),a(c,e)))}),b=n.hrefs(c[0]==="~"?c.slice(1):n.base+c,n);return f&&C.isValidElement(p)?C.cloneElement(p,{onClick:j,href:b}):C.createElement("a",{...y,onClick:j,href:b,className:g?.call?g(r===c):g,children:p,ref:t})}),RS=e=>Array.isArray(e)?e.flatMap(t=>RS(t&&t.type===C.Fragment?t.props.children:t)):[e],zV=({children:e,location:t})=>{const n=Of(),[r]=fg(n);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),RS(e).forEach(o=>{if(C.isValidElement(o)&&o.props.path){const c=o.props.path;window.__WOUTER_ROUTES__.includes(c)||window.__WOUTER_ROUTES__.push(c)}}));for(const a of RS(e)){let o=0;if(C.isValidElement(a)&&(o=G8(n.parser,a.props.path,t||r,a.props.nest))[0])return C.cloneElement(a,{match:o})}return null};function QT(){const[,e]=LV(),t=()=>{e("/")};return l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:l.jsx(Ie,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:l.jsxs(He,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:l.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),l.jsx(Fm,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),l.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),l.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),l.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",l.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:l.jsxs(ve,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:t,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[l.jsx(k8,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}const V8=e=>{const t="https://manus.im",n="3pTmDHWvmZopRhRsbnbQoV",r=`${window.location.origin}/api/oauth/callback`,a=crypto.randomUUID();document.cookie=`${Mq}=${a}; Path=/; Max-Age=600; SameSite=None; Secure`;const o=Dq({redirectUri:r,nonce:a}),c=new URL(`${t}/app-auth`);c.searchParams.set("appId",n),c.searchParams.set("redirectUri",r),c.searchParams.set("state",o),c.searchParams.set("type","signIn"),window.location.href=c.toString()};function K8(e){const{redirectOnUnauthenticated:t=!1,redirectPath:n}={},r=fe.useUtils(),a=fe.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),o=fe.auth.logout.useMutation({onSuccess:()=>{r.auth.me.setData(void 0,null)}}),c=C.useCallback(async()=>{try{await o.mutateAsync()}catch(f){if(f instanceof sl&&f.data?.code==="UNAUTHORIZED")return;throw f}finally{try{sessionStorage.removeItem("manus-cookie")}catch{}r.auth.me.setData(void 0,null),await r.auth.me.invalidate()}},[o,r]),u=C.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(a.data)),{user:a.data??null,loading:a.isLoading||o.isPending,error:a.error??o.error??null,isAuthenticated:!!a.data}),[a.data,a.error,a.isLoading,o.error,o.isPending]);return C.useEffect(()=>{t&&(a.isLoading||o.isPending||u.user||typeof window>"u"||n&&window.location.pathname===n||(n?window.location.href=n:V8()))},[t,n,o.isPending,a.isLoading,u.user]),{...u,refresh:()=>a.refetch(),logout:c}}const qV=O8("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 ht({className:e,variant:t,asChild:n=!1,...r}){const a=n?kR:"span";return l.jsx(a,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:qe(qV({variant:t}),e),...r})}var Ry="focusScope.autoFocusOnMount",Iy="focusScope.autoFocusOnUnmount",YT={bubbles:!1,cancelable:!0},FV="FocusScope",pg=C.forwardRef((e,t)=>
vendor: 9,172 bytes, lines 442-457
442{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...c}=e,[u,f]=C.useState(null),p=Va(a),g=Va(o),h=C.useRef(null),v=Ot(t,b=>f(b)),y=C.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;C.useEffect(()=>{if(r){let b=function(_){if(y.paused||!u)return;const A=_.target;u.contains(A)?h.current=A:So(h.current,{select:!0})},S=function(_){if(y.paused||!u)return;const A=_.relatedTarget;A!==null&&(u.contains(A)||So(h.current,{select:!0}))},T=function(_){if(document.activeElement===document.body)for(const N of _)N.removedNodes.length>0&&So(u)};document.addEventListener("focusin",b),document.addEventListener("focusout",S);const E=new MutationObserver(T);return u&&E.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",b),document.removeEventListener("focusout",S),E.disconnect()}}},[r,u,y.paused]),C.useEffect(()=>{if(u){ZT.add(y);const b=document.activeElement;if(!u.contains(b)){const T=new CustomEvent(Ry,YT);u.addEventListener(Ry,p),u.dispatchEvent(T),T.defaultPrevented||(UV(QV(Q8(u)),{select:!0}),document.activeElement===b&&So(u))}return()=>{u.removeEventListener(Ry,p),setTimeout(()=>{const T=new CustomEvent(Iy,YT);u.addEventListener(Iy,g),u.dispatchEvent(T),T.defaultPrevented||So(b??document.body,{select:!0}),u.removeEventListener(Iy,g),ZT.remove(y)},0)}}},[u,p,g,y]);const j=C.useCallback(b=>{if(!n&&!r||y.paused)return;const S=b.key==="Tab"&&!b.altKey&&!b.ctrlKey&&!b.metaKey,T=document.activeElement;if(S&&T){const E=b.currentTarget,[_,A]=WV(E);_&&A?!b.shiftKey&&T===A?(b.preventDefault(),n&&So(_,{select:!0})):b.shiftKey&&T===_&&(b.preventDefault(),n&&So(A,{select:!0})):T===E&&b.preventDefault()}},[n,r,y.paused]);return l.jsx(nt.div,{tabIndex:-1,...c,ref:v,onKeyDown:j})});pg.displayName=FV;function UV(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(So(r,{select:t}),document.activeElement!==n)return}function WV(e){const t=Q8(e),n=XT(t,e),r=XT(t.reverse(),e);return[n,r]}function Q8(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function XT(e,t){for(const n of e)if(!GV(n,{upTo:t}))return n}function GV(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function VV(e){return e instanceof HTMLInputElement&&"select"in e}function So(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&VV(e)&&t&&e.select()}}var ZT=KV();function KV(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=JT(e,t),e.unshift(t)},remove(t){e=JT(e,t),e[0]?.resume()}}}function JT(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function QV(e){return e.filter(t=>t.tagName!=="A")}var Hy=0;function $j(){C.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??eE()),document.body.insertAdjacentElement("beforeend",e[1]??eE()),Hy++,()=>{Hy===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Hy--}},[])}function eE(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Ba=function(){return Ba=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Ba.apply(this,arguments)};function Y8(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function YV(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,o;r<a;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var Pm="right-scroll-bar-position",Mm="width-before-scroll-bar",XV="with-scroll-bars-hidden",ZV="--removed-body-scroll-bar-size";function Ly(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function JV(e,t){var n=C.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var a=n.value;a!==r&&(n.value=r,n.callback(r,a))}}}})[0];return n.callback=t,n.facade}var eK=typeof window<"u"?C.useLayoutEffect:C.useEffect,tE=new WeakMap;function tK(e,t){var n=JV(null,function(r){return e.forEach(function(a){return Ly(a,r)})});return eK(function(){var r=tE.get(n);if(r){var a=new Set(r),o=new Set(e),c=n.current;a.forEach(function(u){o.has(u)||Ly(u,null)}),o.forEach(function(u){a.has(u)||Ly(u,c)})}tE.set(n,e)},[e]),n}function nK(e){return e}function rK(e,t){t===void 0&&(t=nK);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var c=t(o,r);return n.push(c),function(){n=n.filter(function(u){return u!==c})}},assignSyncMedium:function(o){for(r=!0;n.length;){var c=n;n=[],c.forEach(o)}n={push:function(u){return o(u)},filter:function(){return n}}},assignMedium:function(o){r=!0;var c=[];if(n.length){var u=n;n=[],u.forEach(o),c=n}var f=function(){var g=c;c=[],g.forEach(o)},p=function(){return Promise.resolve().then(f)};p(),n={push:function(g){c.push(g),p()},filter:function(g){return c=c.filter(g),n}}}};return a}function aK(e){e===void 0&&(e={});var t=rK(null);return t.options=Ba({async:!0,ssr:!1},e),t}var X8=function(e){var t=e.sideCar,n=Y8(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return C.createElement(r,Ba({},n))};X8.isSideCarExport=!0;function sK(e,t){return e.useMedium(t),X8}var Z8=aK(),$y=function(){},mg=C.forwardRef(function(e,t){var n=C.useRef(null),r=C.useState({onScrollCapture:$y,onWheelCapture:$y,onTouchMoveCapture:$y}),a=r[0],o=r[1],c=e.forwardProps,u=e.children,f=e.className,p=e.removeScrollBar,g=e.enabled,h=e.shards,v=e.sideCar,y=e.noRelative,j=e.noIsolation,b=e.inert,S=e.allowPinchZoom,T=e.as,E=T===void 0?"div":T,_=e.gapMode,A=Y8(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=v,k=tK([n,t]),O=Ba(Ba({},A),a);return C.createElement(C.Fragment,null,g&&C.createElement(N,{sideCar:Z8,removeScrollBar:p,shards:h,noRelative:y,noIsolation:j,inert:b,setCallbacks:o,allowPinchZoom:!!S,lockRef:n,gapMode:_}),c?C.cloneElement(C.Children.only(u),Ba(Ba({},O),{ref:k})):C.createElement(E,Ba({},O,{className:f,ref:k}),u))});mg.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};mg.classNames={fullWidth:Mm,zeroRight:Pm};var oK=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function iK(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=oK();return t&&e.setAttribute("nonce",t),e}function cK(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function lK(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var uK=function(){var e=0,t=null;return{add:function(n){e==0&&(t=iK())&&(cK(t,n),lK(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},dK=function(){var e=uK();return function(t,n){C.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},J8=function(){var e=dK(),t=function(n){var r=n.styles,a=n.dynamic;return e(r,a),null};return t},fK={left:0,top:0,right:0,gap:0},By=function(e){return parseInt(e||"",10)||0},pK=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[By(n),By(r),By(a)]},mK=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return fK;var t=pK(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},hK=J8(),el="data-scroll-locked",gK=function(e,t,n,r){var a=e.left,o=e.top,c=e.right,u=e.gap;return n===void 0&&(n="margin"),`
443  .`.concat(XV,` {
444   overflow: hidden `).concat(r,`;
445   padding-right: `).concat(u,"px ").concat(r,`;
446  }
447  body[`).concat(el,`] {
448    overflow: hidden `).concat(r,`;
449    overscroll-behavior: contain;
450    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
451    padding-left: `.concat(a,`px;
452    padding-top: `).concat(o,`px;
453    padding-right: `).concat(c,`px;
454    margin-left:0;
455    margin-top:0;
456    margin-right: `).concat(u,"px ").concat(r,`;
457    `),n==="padding"&&"padding-right: ".concat(u,"px ").concat(r,";
457")].filter(Boolean).join(""),`
458  }
459  
460  .`).concat(Pm,` {
461    right: `).concat(u,"px ").concat(r,`;
462  }
463  
464  .`).concat(Mm,` {
465    margin-right: `).concat(u,"px ").concat(r,`;
466  }
467  
468  .`).concat(Pm," .").concat(Pm,` {
469    right: 0 `).concat(r,`;
470  }
471  
472  .`).concat(Mm," .").concat(Mm,` {
473    margin-right: 0 `).concat(r,`;
474  }
475  
476  body[`).concat(el,`] {
477    `).concat(ZV,": ").concat(u,`px;
478  }
479`)},nE=function(){var e=parseInt(document.body.getAttribute(el)||"0",10);return isFinite(e)?e:0},vK=function(){C.useEffect(function(){return document.body.setAttribute(el,(nE()+1).toString()),function(){var e=nE()-1;e<=0?document.body.removeAttribute(el):document.body.setAttribute(el,e.toString())}},[])},xK=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=r===void 0?"margin":r;vK();var o=C.useMemo(function(){return mK(a)},[a]);return C.createElement(hK,{styles:gK(o,!t,a,n?"":"!important")})},IS=!1;if(typeof window<"u")try{var am=Object.defineProperty({},"passive",{get:function(){return IS=!0,!0}});window.addEventListener("test",am,am),window.removeEventListener("test",am,am)}catch{IS=!1}var Ic=IS?{passive:!1}:!1,yK=function(e){return e.tagName==="TEXTAREA"},e6=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!yK(e)&&n[t]==="visible")},bK=function(e){return e6(e,"overflowY")},wK=function(e){return e6(e,"overflowX")},rE=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var a=t6(e,r);if(a){var o=n6(e,r),c=o[1],u=o[2];if(c>u)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},SK=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},jK=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},t6=function(e,t){return e==="v"?bK(t):wK(t)},n6=function(e,t){return e==="v"?SK(t):jK(t)},OK=function(e,t){return e==="h"&&t==="rtl"?-1:1},NK=function(e,t,n,r,a){var o=OK(e,window.getComputedStyle(t).direction),c=o*r,u=n.target,f=t.contains(u),p=!1,g=c>0,h=0,v=0;do{if(!u)break;var y=n6(e,u),j=y[0],b=y[1],S=y[2],T=b-S-o*j;(j||T)&&t6(e,u)&&(h+=T,v+=j);var E=u.parentNode;u=E&&E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?E.host:E}while(!f&&u!==document.body||f&&(t.contains(u)||t===u));return(g&&Math.abs(h)<1||!g&&Math.abs(v)<1)&&(p=!0),p},sm=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aE=function(e){return[e.deltaX,e.deltaY]},sE=function(e){return e&&"current"in e?e.current:e},CK=function(e,t){return e[0]===t[0]&&e[1]===t[1]},AK=function(e){return`
480  .block-interactivity-`.concat(e,` {pointer-events: none;}
481  .allow-interactivity-`).concat(e,` {pointer-events: all;}
482`)},TK=0,Hc=[];function EK(e){var t=C.useRef([]),n=C.useRef([0,0]),r=C.useRef(),a=C.useState(TK++)[0],o=C.useState(J8)[0],c=C.useRef(e);C.useEffect(function(){c.current=e},[e]),C.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var b=YV([e.lockRef.current],(e.shards||[]).map(sE),!0).filter(Boolean);return b.forEach(function(S){return S.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),b.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var u=C.useCallback(function(b,S){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!c.current.allowPinchZoom;var T=sm(b),E=n.current,_="deltaX"in b?b.deltaX:E[0]-T[0],A="deltaY"in b?b.deltaY:E[1]-T[1],N,k=b.target,O=Math.abs(_)>Math.abs(A)?"h":"v";if("touches"in b&&O==="h"&&k.type==="range")return!1;var P=rE(O,k);if(!P)return!0;if(P?N=O:(N=O==="v"?"h":"v",P=rE(O,k)),!P)return!1;if(!r.current&&"changedTouches"in b&&(_||A)&&(r.current=N),!N)return!0;var I=r.current||N;return NK(I,S,b,I==="h"?_:A)},[]),f=C.useCallback(function(b){var S=b;if(!(!Hc.length||Hc[Hc.length-1]!==o)){var T="deltaY"in S?aE(S):sm(S),E=t.current.filter(function(N){return N.name===S.type&&(N.target===S.target||S.target===N.shadowParent)&&CK(N.delta,T)})[0];if(E&&E.should){S.cancelable&&S.preventDefault();return}
vendor: 4,338 bytes, line 482
482if(!E){var _=(c.current.shards||[]).map(sE).filter(Boolean).filter(function(N){return N.contains(S.target)}),A=_.length>0?u(S,_[0]):!c.current.noIsolation;A&&S.cancelable&&S.preventDefault()}}},[]),p=C.useCallback(function(b,S,T,E){var _={name:b,delta:S,target:T,should:E,shadowParent:_K(T)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(A){return A!==_})},1)},[]),g=C.useCallback(function(b){n.current=sm(b),r.current=void 0},[]),h=C.useCallback(function(b){p(b.type,aE(b),b.target,u(b,e.lockRef.current))},[]),v=C.useCallback(function(b){p(b.type,sm(b),b.target,u(b,e.lockRef.current))},[]);C.useEffect(function(){return Hc.push(o),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:v}),document.addEventListener("wheel",f,Ic),document.addEventListener("touchmove",f,Ic),document.addEventListener("touchstart",g,Ic),function(){Hc=Hc.filter(function(b){return b!==o}),document.removeEventListener("wheel",f,Ic),document.removeEventListener("touchmove",f,Ic),document.removeEventListener("touchstart",g,Ic)}},[]);var y=e.removeScrollBar,j=e.inert;return C.createElement(C.Fragment,null,j?C.createElement(o,{styles:AK(a)}):null,y?C.createElement(xK,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function _K(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const kK=sK(Z8,EK);var hg=C.forwardRef(function(e,t){return C.createElement(mg,Ba({},e,{ref:t,sideCar:kK}))});hg.classNames=mg.classNames;var PK=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Lc=new WeakMap,om=new WeakMap,im={},zy=0,r6=function(e){return e&&(e.host||r6(e.parentNode))},MK=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=r6(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},DK=function(e,t,n,r){var a=MK(t,Array.isArray(e)?e:[e]);im[n]||(im[n]=new WeakMap);var o=im[n],c=[],u=new Set,f=new Set(a),p=function(h){!h||u.has(h)||(u.add(h),p(h.parentNode))};a.forEach(p);var g=function(h){!h||f.has(h)||Array.prototype.forEach.call(h.children,function(v){if(u.has(v))g(v);else try{var y=v.getAttribute(r),j=y!==null&&y!=="false",b=(Lc.get(v)||0)+1,S=(o.get(v)||0)+1;Lc.set(v,b),o.set(v,S),c.push(v),b===1&&j&&om.set(v,!0),S===1&&v.setAttribute(n,"true"),j||v.setAttribute(r,"true")}catch(T){console.error("aria-hidden: cannot operate on ",v,T)}})};return g(t),u.clear(),zy++,function(){c.forEach(function(h){var v=Lc.get(h)-1,y=o.get(h)-1;Lc.set(h,v),o.set(h,y),v||(om.has(h)||h.removeAttribute(r),om.delete(h)),y||h.removeAttribute(n)}),zy--,zy||(Lc=new WeakMap,Lc=new WeakMap,om=new WeakMap,im={})}},Bj=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=PK(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),DK(r,a,n,"aria-hidden")):function(){return null}},gg="Dialog",[a6]=Za(gg),[RK,Aa]=a6(gg),s6=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:o,modal:c=!0}=e,u=C.useRef(null),f=C.useRef(null),[p,g]=Ti({prop:r,defaultProp:a??!1,onChange:o,caller:gg});return l.jsx(RK,{scope:t,triggerRef:u,contentRef:f,contentId:Fa(),titleId:Fa(),descriptionId:Fa(),open:p,onOpenChange:g,onOpenToggle:C.useCallback(()=>g(h=>!h),[g]),modal:c,children:n})};s6.displayName=gg;var o6="DialogTrigger",i6=C.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Aa(o6,n),o=Ot(t,a.triggerRef);return l.jsx(nt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Fj(a.open),...r,ref:o,onClick:_e(e.onClick,a.onOpenToggle)})});i6.displayName=o6;var zj="DialogPortal",[IK,c6]=a6(zj,{forceMount:void 0}),l6=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:a}=e,o=Aa(zj,t);return l.jsx(IK,{scope:t,forceMount:n,children:C.Children.map(r,c=>l.jsx(es,{present:n||o.open,children:l.jsx(ig,{asChild:!0,container:a,children:c})}))})};l6.displayName=zj;var Wm="DialogOverlay",u6=C.forwardRef((e,t)=>{const n=c6(Wm,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=Aa(Wm,e.__scopeDialog);return o.modal?l.jsx(es,{present:r||o.open,children:l.jsx(LK,{...a,ref:t})}):null});u6.displayName=Wm;var HK=Ci("DialogOverlay.RemoveScroll"),LK=C.forwardRef((e,t)=>
482{const{__scopeDialog:n,...r}=e,a=Aa(Wm,n);return l.jsx(hg,{as:HK,allowPinchZoom:!0,shards:[a.contentRef],children:l.jsx(nt.div,{"data-state":Fj(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),_i="DialogContent",d6=C.forwardRef((e,t)=>{const n=c6(_i,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=Aa(_i,e.__scopeDialog);return l.jsx(es,{present:r||o.open,children:o.modal?l.jsx($K,{...a,ref:t}):l.jsx(BK,{...a,ref:t})})});d6.displayName=_i;var $K=C.forwardRef((e,t)=>{const n=Aa(_i,e.__scopeDialog),r=C.useRef(null),a=Ot(t,n.contentRef,r);return C.useEffect(()=>{const o=r.current;if(o)return Bj(o)},[]),l.jsx(f6,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:_e(e.onPointerDownOutside,o=>{const c=o.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0;(c.button===2||u)&&o.preventDefault()}),onFocusOutside:_e(e.onFocusOutside,o=>o.preventDefault())})}),BK=C.forwardRef((e,t)=>{const n=Aa(_i,e.__scopeDialog),r=C.useRef(!1),a=C.useRef(!1);return l.jsx(f6,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const c=o.target;n.triggerRef.current?.contains(c)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&a.current&&o.preventDefault()}})}),f6=C.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o,...c}=e,u=Aa(_i,n),f=C.useRef(null),p=Ot(t,f);return $j(),l.jsxs(l.Fragment,{children:[l.jsx(pg,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:l.jsx(bf,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":Fj(u.open),...c,ref:p,onDismiss:()=>u.onOpenChange(!1)})}),l.jsxs(l.Fragment,{children:[l.jsx(qK,{titleId:u.titleId}),l.jsx(UK,{contentRef:f,descriptionId:u.descriptionId})]})]})}),qj="DialogTitle",p6=C.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Aa(qj,n);return l.jsx(nt.h2,{id:a.titleId,...r,ref:t})});p6.displayName=qj;var m6="DialogDescription",zK=C.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Aa(m6,n);return l.jsx(nt.p,{id:a.descriptionId,...r,ref:t})});zK.displayName=m6;var h6="DialogClose",g6=C.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,a=Aa(h6,n);return l.jsx(nt.button,{type:"button",...r,ref:t,onClick:_e(e.onClick,()=>a.onOpenChange(!1))})});g6.displayName=h6;function Fj(e){return e?"open":"closed"}var v6="DialogTitleWarning",[Rge,x6]=ZF(v6,{contentName:_i,titleName:qj,docsSlug:"dialog"}),qK=({titleId:e})=>{const t=x6(v6),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
483
484If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
485
486For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return C.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},FK="DialogDescriptionWarning",UK=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${x6(FK).contentName}}.`;return C.useEffect(()=>{const a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},WK=s6,GK=i6,VK=l6,KK=u6,QK=d6,YK=p6,XK=g6;const ZK=C.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),y6=()=>C.useContext(ZK);function cm(e){const t=C.useRef(e);t.current=e;const n=C.useRef(null);return n.current||(n.current=function(...r){return t.current.apply(this,r)}),n.current}function b6(e={}){const{onKeyDown:t,onCompositionStart:n,onCompositionEnd:r}=e,a=C.useRef(!1),o=C.useRef(null),c=C.useRef(null),u=cm(h=>{o.current&&(clearTimeout(o.current),o.current=null),c.current&&(clearTimeout(c.current),c.current=null),a.current=!0,n?.(h)}),f=cm(h=>{o.current=setTimeout(()=>{c.current=setTimeout(()=>{a.current=!1})}),r?.(h)}),p=cm(h=>{if(a.current&&(h.key==="Escape"||h.key==="Enter"&&!h.shiftKey)){h.stopPropagation();return}t?.(h)}),g=cm(()=>a.current);return{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p,isComposing:g}}function Ee({className:e,type:t,onKeyDown:n,onCompositionStart:r,onCompositionEnd:a,...o}){const c=y6(),{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p}=b6({onKeyDown:g=>{const h=g.nativeEvent.isComposing||c.justEndedComposing();g.key==="Enter"&&h||n?.(g)},onCompositionStart:g=>{c.setComposing(!0),r?.(g)}
486,onCompositionEnd:g=>{c.markCompositionEnd(),setTimeout(()=>{c.setComposing(!1)},100),a?.(g)}});return l.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:qe("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input 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",e),onCompositionStart:u,onCompositionEnd:f,onKeyDown:p,...o})}function JK(e){return e.variantId?`${e.productName} · ${e.sizeLabel||"Size not specified"}${e.color?` · ${e.color}`:""}`:`${e.productName} · Product-level stock`}const eQ=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function tQ(e){return`${String(Math.floor(e/60)).padStart(2,"0")}:${String(e%60).padStart(2,"0")}`}function nQ(e){const[t,n]=e.split(":").map(Number);return Number.isInteger(t)&&Number.isInteger(n)&&t>=0&&t<24&&n>=0&&n<60?t*60+n:null}function rQ(){const{user:e,loading:t}=K8(),n=!!e?.isOwner,r=fe.useUtils(),a=fe.dashboard.inventoryTargets.useQuery(void 0,{enabled:n,refetchInterval:3e4,refetchOnWindowFocus:!0}),o=fe.dashboard.inventoryHistory.useQuery(void 0,{enabled:n,refetchInterval:3e4,refetchOnWindowFocus:!0}),c=fe.dashboard.weeklyLowStockSummaryStatus.useQuery(void 0,{enabled:n,refetchOnWindowFocus:!0}),[u,f]=C.useState({}),[p,g]=C.useState(1),[h,v]=C.useState("09:00"),[y,j]=C.useState(!1);C.useEffect(()=>{a.data&&f(A=>{const N={...A};for(const k of a.data){const O=`${k.productId}-${k.variantId}`;N[O]||(N[O]={quantity:k.stockQuantity===null?"":String(k.stockQuantity),threshold:String(k.lowStockThreshold),reason:""})}return N})},[a.data]),C.useEffect(()=>{!c.data||y||(g(c.data.dayOfWeek),v(tQ(c.data.timeMinutes)))},[y,c.data]);const b=fe.dashboard.updateInventoryTarget.useMutation({onSuccess:async()=>{await Promise.all([r.dashboard.inventoryTargets.invalidate(),r.dashboard.inventoryHistory.invalidate(),r.dashboard.inventoryAlerts.invalidate(),r.dashboard.products.invalidate()]),ie.success("Inventory control saved.")},onError:A=>ie.error(A.message||"Inventory control could not be saved.")}),S=fe.dashboard.setWeeklyLowStockSummarySchedule.useMutation({onSuccess:async()=>{j(!1),await c.refetch(),ie.success("Weekly summary schedule saved.")},onError:A=>ie.error(A.message||"Weekly summary schedule could not be updated.")}),T=fe.dashboard.sendWeeklyLowStockSummaryNow.useMutation({onSuccess:async A=>{await r.dashboard.weeklyLowStockSummaryStatus.invalidate(),ie.success(A.sent?`Summary sent: ${A.outOfStockCount} out of stock and ${A.lowStockCount} low-stock target${A.lowStockCount===1?"":"s"}.`:"Summary could not be recorded.")},onError:A=>ie.error(A.message||"Weekly summary could not be sent.")}),E=C.useMemo(()=>(a.data||[]).filter(A=>A.stockQuantity!==null&&A.stockQuantity<=A.lowStockThreshold).length,[a.data]),_=nQ(h);return t?l.jsx("main",{"data-loc":"client/src/pages/InventoryHistory.tsx:88",className:"grid min-h-screen place-items-center bg-[#FAF6EE]",children:l.jsx(bt,{"data-loc":"client/src/pages/InventoryHistory.tsx:88",className:"h-6 w-6 animate-spin text-[#183153]"})}):n?l.jsxs("main",{"data-loc":"client/src/pages/InventoryHistory.tsx:91",className:"min-h-screen bg-[#FAF6EE] px-5 py-6 text-[#183153] sm:px-8 lg:px-12 lg:py-9",children:[l.jsxs("header",{"data-loc":"client/src/pages/InventoryHistory.tsx:92",className:"mx-auto flex max-w-7xl flex-col gap-5 border-b border-[#183153]/15 pb-7 sm:flex-row sm:items-end sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:93",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:93",className:"text-xs uppercase tracking-[0.22em] text-[#183153]/70",children:"Bhen & Co. Footwear"}),l.jsxs("h1",{"data-loc":"client/src/pages/InventoryHistory.tsx:93",className:"mt-2 flex items-center gap-3 text-3xl font-semibold tracking-[-0.03em] sm:text-4xl",children:[l.jsx(_8,{"data-loc":"client/src/pages/InventoryHistory.tsx:93",className:"h-8 w-8 text-[#C99562]"})," Inventory adjustment history"]}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:93",className:"mt-3 max-w-2xl text-sm leading-6 text-[#183153]/75",children:"Review every recorded stock change and set the low-stock level that should trigger an owner mobile alert for each tracked product or variant."})]}),l.jsx(KT,{"data-loc":"client/src/pages/InventoryHistory.tsx:94",href:"/",children:l.jsxs(ve,{"data-loc":"client/src/pages/InventoryHistory.tsx:94",variant:"outline",className:"border-[#183153]/25 bg-white text-[#183153] hover:bg-[#183153]/5",children:[l.jsx(qm,{"data-loc":"client/src/pages/InventoryHistory.tsx:94",className:"mr-2 h-4 w-4"})," Back to dashboard"]})})]}),l.jsxs("section",{"data-loc":"client/src/pages/InventoryHistory.tsx:97",className:"mx-auto mt-7 grid max-w-7xl gap-4 sm:grid-cols-3",children:[l.jsx(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:98",className:"border-0 bg-[#183153] text-[#FAF6EE] shadow-sm",children:l.jsxs(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:98",className:"p-5",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:98",className:"text-xs uppercase tracking-[0.16em] text-[#FAF6EE]/70",children:"Tracked inventory targets"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:98",className:"mt-2 text-3xl font-semibold",children:a.data?.length??0})]})}),l.jsx(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:99",className:"border border-[#C99562]/40 bg-white shadow-sm",children:l.jsxs(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:99",className:"p-5",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:99",className:"text-xs uppercase tracking-[0.16em] text-[#183153]/70",children:"At or below threshold"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:99",className:"mt-2 text-3xl font-semibold text-[#C99562]",children:E})]})}),l.jsx(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:100",className:"border border-[#183153]/10 bg-white shadow-sm",children:l.jsxs(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:100",className:"p-5",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:100",className:"text-xs uppercase tracking-[0.16em] text-[#183153]/70",children:"Recorded adjustments"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:100",className:"mt-2 text-3xl font-semibold",children:o.data?.length??0})]})})]}),l.jsx("section",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"mx-auto mt-7 max-w-7xl",children:l.jsxs(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"border-0 bg-[#183153] text-[#FAF6EE] shadow-sm",children:[l.jsxs(at,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",children:[l.jsxs(st,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"flex items-center gap-2 text-xl",children:[l.jsx(QG,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"h-5 w-5 text-[#C99562]"})," Weekly low-stock summary"]}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"text-sm leading-6 text-[#FAF6EE]/75",children:"Receive one owner summary of products and exact size/color variants at or below their alert levels. All times are Ghana time."})]}),l.jsxs(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"grid gap-5 lg:grid-cols-[minmax(0,1fr)_10rem_9rem_auto] lg:items-end",children:[l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",children:[l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"flex flex-wrap items-center gap-2",children:[l.jsx(ht,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"border-0 bg-[#C99562] text-[#183153]",children:c.data?.configured?"Scheduled":"Schedule unavailable"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"text-sm text-[#FAF6EE]/75",children:"The summary uses its own weekly delivery record, so scheduler retries do not send duplicates."})]}),l.jsxs(ve,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",type:"button",onClick:()=>T.mutate(),disabled:!c.data?.configured||T.isPending,className:"mt-4 bg-[#C99562] text-[#183153] hover:bg-[#d6ad7e]",children:[l.jsx(Mj,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"mr-2 h-4 w-4"})," ",T.isPending?"Sending summary…":"Send Summary Now"]}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"mt-2 text-xs leading-5 text-[#FAF6EE]/65",children:"This creates a separate manual report. It does not change the next scheduled weekly summary."})]}),l.jsxs("label",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"grid gap-1 text-xs font-medium text-[#FAF6EE]",children:["Day",l.
486jsx("select",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",value:p,onChange:A=>{g(Number(A.target.value)),j(!0)},className:"h-9 rounded-md border border-[#FAF6EE]/25 bg-white px-3 text-sm text-[#183153] outline-none focus:ring-2 focus:ring-[#C99562]",children:eQ.map((A,N)=>l.jsx("option",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",value:N,children:A},A))})]}),l.jsxs("label",{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"grid gap-1 text-xs font-medium text-[#FAF6EE]",children:["Time",l.jsx(Ee,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",type:"time",value:h,onChange:A=>{v(A.target.value),j(!0)},className:"h-9 border-[#FAF6EE]/25 bg-white text-[#183153]"})]}),l.jsxs(ve,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",type:"button",disabled:!c.data?.configured||!y||S.isPending||_===null,onClick:()=>{_!==null&&S.mutate({dayOfWeek:p,timeMinutes:_})},className:"bg-white text-[#183153] hover:bg-[#FAF6EE]/90",children:[l.jsx(_d,{"data-loc":"client/src/pages/InventoryHistory.tsx:103",className:"mr-2 h-4 w-4"})," ",S.isPending?"Saving…":"Save schedule"]})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"mx-auto mt-7 max-w-7xl",children:l.jsxs(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"border-0 bg-white shadow-sm",children:[l.jsxs(at,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",children:[l.jsxs(st,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"flex items-center gap-2 text-xl",children:[l.jsx(I8,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"h-5 w-5 text-[#C99562]"})," Low-stock controls"]}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"text-sm leading-6 text-[#183153]/70",children:"A low-stock mobile alert is sent once for each exact threshold and remaining quantity. Raising stock above the threshold allows a later crossing to create a new alert."})]}),l.jsx(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",children:a.isLoading?l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"flex items-center gap-2 py-8 text-sm text-[#183153]/70",children:[l.jsx(bt,{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"h-4 w-4 animate-spin"})," Loading inventory controls…"]}):a.data?.length?l.jsx("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"space-y-3",children:a.data.map(A=>{const N=`${A.productId}-${A.variantId}`,k=A.stockQuantity===null?"":String(A.stockQuantity),O=u[N]||{quantity:k,threshold:String(A.lowStockThreshold),reason:""},P=A.stockQuantity!==null&&A.stockQuantity<=A.lowStockThreshold,I=O.quantity!==k||O.threshold!==String(A.lowStockThreshold)||!!O.reason.trim();return l.jsx("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:`rounded-2xl border p-4 ${P?"border-[#C99562]/60 bg-[#C99562]/10":"border-[#183153]/10 bg-[#FAF6EE]/50"}`,children:l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"grid gap-4 lg:grid-cols-[minmax(0,1fr)_8rem_8rem_minmax(12rem,1fr)_auto] lg:items-end",children:[l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",children:[l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"flex flex-wrap items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"font-semibold",children:JK(A)}),P&&l.jsxs(ht,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"border-0 bg-[#C99562] text-[#183153]",children:[l.jsx(Do,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"mr-1 h-3.5 w-3.5"})," ",A.stockQuantity!==null&&A.stockQuantity<=0?"Out of stock":"Low stock"]})]}),l.jsxs("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"mt-1 text-xs text-[#183153]/65",children:[A.category," · ",A.variantId?"Variant-level":"Product-level"," tracking",A.stockQuantity===null?" · Set a quantity to start tracking":""]})]}),l.jsxs("label",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"grid gap-1 text-xs font-medium",children:["Current quantity",l.jsx(Ee,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",inputMode:"numeric",min:"0",type:"number",value:O.quantity,onChange:F=>f($=>({...$,[N]:{...O,quantity:F.target.value}})),className:"h-9 border-[#183153]/20 bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"grid gap-1 text-xs font-medium",children:["Alert at or below",l.jsx(Ee,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",inputMode:"numeric",min:"0",type:"number",value:O.threshold,onChange:F=>f($=>({...$,[N]:{...O,threshold:F.target.value}})),className:"h-9 border-[#183153]/20 bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"grid gap-1 text-xs font-medium",children:["Adjustment note ",l.jsx("span",{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"font-normal text-[#183153]/55",children:"(optional)"}),l.jsx(Ee,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",maxLength:180,value:O.reason,onChange:F=>f($=>({...$,[N]:{...O,reason:F.target.value}})),placeholder:"e.g. Supplier delivery",className:"h-9 border-[#183153]/20 bg-white"})]}),l.jsxs(ve,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",disabled:!I||b.isPending||!O.quantity.trim()||!Number.isInteger(Number(O.quantity))||Number(O.quantity)<0||!Number.isInteger(Number(O.threshold))||Number(O.threshold)<0,onClick:()=>b.mutate({productId:A.productId,variantId:A.variantId,stockQuantity:Number(O.quantity),lowStockThreshold:Number(O.threshold),reason:O.reason.trim()||void 0}),className:"bg-[#183153] text-[#FAF6EE] hover:bg-[#24466f]",children:[l.jsx(_d,{"data-loc":"client/src/pages/InventoryHistory.tsx:111",className:"mr-2 h-4 w-4"})," Save"]})]})},N)})}):l.jsx("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:105",className:"rounded-xl border border-dashed border-[#183153]/20 p-6 text-sm text-[#183153]/70",children:"No numeric product or variant inventory is configured yet."})})]})}),l.jsx("section",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"mx-auto mt-7 max-w-7xl",children:l.jsxs(Ie,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"border-0 bg-white shadow-sm",children:[l.jsxs(at,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",children:[l.jsx(st,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"text-xl",children:"Stock change log"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"text-sm text-[#183153]/70",children:"Paid-order deductions and dashboard quantity edits are recorded with their exact before and after quantities."})]}),l.jsx(He,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",children:o.isLoading?l.jsxs("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"flex items-center gap-2 py-8 text-sm text-[#183153]/70",children:[l.jsx(bt,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"h-4 w-4 animate-spin"})," Loading adjustment history…"]}):o.data?.length?l.jsx("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"w-full min-w-[760px] text-left text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",children:l.jsxs("tr",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"border-b text-[10px] uppercase tracking-[0.15em] text-[#183153]/60",children:[l.jsx("th",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"pb-3 pr-4",children:"When"}),l.jsx("th",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"pb-3 pr-4",children:"Product / variant"}),l.jsx("th",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"pb-3 pr-4",children:"Change"}),l.jsx("th",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"pb-3 pr-4",children:"Reason"}),l.jsx("th",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"pb-3",children:"Order"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",children:o.data.map(A=>l.jsxs("tr",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"border-b border-[#183153]/8 last:border-0",children:[l.jsx("td",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"py-3 pr-4 text-[#183153]/70",children:new Date(A.createdAt).toLocaleStr
486ing()}),l.jsxs("td",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"py-3 pr-4",children:[l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"font-medium",children:A.productName}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"text-xs text-[#183153]/60",children:A.variantId?`${A.sizeLabel||"Size not specified"}${A.color?` · ${A.color}`:""}`:"Product-level stock"})]}),l.jsx("td",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"py-3 pr-4",children:l.jsxs(ht,{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:A.quantityDelta<0?"bg-rose-100 text-rose-700":"bg-emerald-100 text-emerald-700",children:[A.quantityBefore," → ",A.quantityAfter," (",A.quantityDelta>0?"+":"",A.quantityDelta,")"]})}),l.jsx("td",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"py-3 pr-4 text-[#183153]/75",children:A.reason}),l.jsx("td",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"py-3 font-mono text-xs text-[#183153]/75",children:A.orderReference||"—"})]},A.id))})]})}):l.jsx("div",{"data-loc":"client/src/pages/InventoryHistory.tsx:114",className:"rounded-xl border border-dashed border-[#183153]/20 p-6 text-sm text-[#183153]/70",children:"New stock changes will be listed here."})})]})})]}):l.jsx("main",{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"grid min-h-screen place-items-center bg-[#FAF6EE] p-6",children:l.jsxs("section",{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"w-full max-w-md rounded-2xl bg-[#183153] p-8 text-[#FAF6EE] shadow-lg",children:[l.jsx("h1",{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"text-2xl font-semibold",children:"Private inventory workspace"}),l.jsx("p",{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"mt-3 text-sm leading-6 text-[#FAF6EE]/80",children:"Only the business owner can view inventory history and thresholds."}),l.jsx(KT,{"data-loc":"client/src/pages/InventoryHistory.tsx:89",href:"/",children:l.jsxs(ve,{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"mt-6 bg-[#C99562] text-[#183153] hover:bg-[#d6ad7e]",children:[l.jsx(qm,{"data-loc":"client/src/pages/InventoryHistory.tsx:89",className:"mr-2 h-4 w-4"})," Back to dashboard"]})})]})})}class aQ extends C.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:l.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[l.jsx(Do,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),l.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:l.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),l.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:qe("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[l.jsx(R8,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const sQ=C.createContext(void 0);function oQ({children:e,defaultTheme:t="light",switchable:n=!1}){const[r,a]=C.useState(()=>n&&localStorage.getItem("theme")||t);C.useEffect(()=>{const c=document.documentElement;r==="dark"?c.classList.add("dark"):c.classList.remove("dark"),n&&localStorage.setItem("theme",r)},[r,n]);const o=n?()=>{a(c=>c==="light"?"dark":"light")}:void 0;return l.jsx(sQ.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:o,switchable:n},children:e})}function iQ(e){const t=e&&typeof e=="object"&&"name"in e&&typeof e.name=="string"?e.name:"",n=e instanceof Error?e.message:String(e||"");if(t&&t!=="Error")return t;const r=n.toLowerCase();return r.includes("push service")||r.includes("service not available")?"PushServiceUnavailable":r.includes("applicationserverkey")||r.includes("vapid")||r.includes("invalidaccess")?"InvalidAccessError":r.includes("network")||r.includes("abort")||r.includes("timeout")?"NetworkError":"PushRegistrationError"}function qy(e,t){const r=(e instanceof Error?e.message:String(e||"")).toLowerCase(),a=iQ(e);return t.isAppleMobile&&!t.isInstalled?`Push registration failed (${a}). On iPhone or iPad, open the dashboard from its Add to Home Screen app before enabling push notifications.`:r.includes("push service")||r.includes("service not available")||r.includes("not supported")?`Push registration failed (${a}). This browser’s push service is unavailable in the current app context. Open the installed Home Screen app, confirm internet access, and tap Retry enrollment.`:r.includes("invalidaccess")||r.includes("applicationserverkey")||r.includes("vapid")?`Push registration failed (${a}). The device rejected the application server key. Refresh the dashboard, then tap Retry enrollment from the installed app.`:r.includes("network")||r.includes("abort")||r.includes("timeout")?`Push registration failed (${a}). The push service could not be reached. Check the phone’s internet connection and tap Retry enrollment again.`:`Push registration failed (${a}). Open the installed dashboard app and tap Retry enrollment again.`}function cQ(e){const t="=".repeat((4-e.length%4)%4),n=(e+t).replace(/-/g,"+").replace(/_/g,"/");return Uint8Array.from(atob(n),r=>r.charCodeAt(0))}function lQ({search:e=""}){const t=fe.notifications.publicKey.useQuery(),n=fe.notifications.list.useQuery(void 0,{refetchInterval:3e4}),r=fe.notifications.enrolledDevices.useQuery(void 0,{refetchInterval:15e3}),a=fe.notifications.subscribe.useMutation({onSuccess:()=>{ie.success("Mobile notifications enabled."),n.refetch()},onError:H=>ie.error(H.message||"Notifications could not be enabled.")}),o=fe.notifications.markRead.useMutation({onSuccess:()=>n.refetch()}),c=async()=>{const H=(n.data??[]).filter(W=>!W.readAt);await Promise.all(H.map(W=>o.mutateAsync({id:W.id}))),await n.refetch(),ie.success(H.length?`${H.length} notification${H.length===1?"":"s"} marked as read.`:"All notifications are already read.")},u=fe.dashboard.simulateTelegramOrderEvent.useMutation({onSuccess:H=>ie.success(H.delivered>0?"Test notification delivered.":"Test event recorded, but no enrolled device received it.",{description:H.delivered>0?`Reached ${H.delivered} enrolled device${H.delivered===1?"":"s"}.`:"Enable mobile alerts above, then try again."}),onError:H=>ie.error(H.message||"Test notification could not be sent.")}),[f,p]=C.useState("default"),[g,h]=C.useState(!1),[v,y]=C.useState(!1),[j,b]=C.useState(null),[S,T]=C.useState(!1),[E,_]=C.useState("All"),A=C.useRef(!1);C.useEffect(()=>{p("Notification"in window?Notification.permission:"unsupported"),h(window.matchMedia("(display-mode: standalone)").matches||!!navigator.standalone),"serviceWorker"
486in navigator&&navigator.serviceWorker.register("/sw.js?bhen=v4",{updateViaCache:"none"}).then(async H=>{y(!!await H.pushManager.getSubscription())}).catch(H=>{b(qy(H,{isAppleMobile:/iPhone|iPad|iPod/i.test(navigator.userAgent),isInstalled:window.matchMedia("(display-mode: standalone)").matches}))})},[]);const N=async H=>{if(!A.current){A.current=!0;try{if(!("serviceWorker"in navigator)||!("PushManager"in window)||!("Notification"in window))throw new Error("This browser does not support mobile push notifications.");if(!t.data?.publicKey)throw new Error("Push service is not configured yet.");const W=Notification.permission,G=H&&W==="default"?await Notification.requestPermission():W;if(p(G),G!=="granted")throw new Error("Allow notifications in your browser settings to continue.");const K=await navigator.serviceWorker.ready,R=await K.pushManager.getSubscription(),U=cQ(t.data.publicKey);if(U.byteLength!==65||U[0]!==4)throw new Error("The configured push registration key is not a valid Web Push public key. Refresh and retry after the server configuration is corrected.");R&&H&&await R.unsubscribe();const q=await K.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:U}),Z=q.toJSON().keys;if(!Z?.p256dh||!Z.auth)throw new Error("The browser did not return a complete push subscription. Please retry from the installed app.");await a.mutateAsync({endpoint:q.endpoint,keys:{p256dh:Z.p256dh,auth:Z.auth}}),b(null),y(!0),window.dispatchEvent(new Event("bhen-push-subscription-updated"))}catch(W){y(!1);const G=qy(W,{isAppleMobile:/iPhone|iPad|iPod/i.test(navigator.userAgent),isInstalled:window.matchMedia("(display-mode: standalone)").matches});b(G),ie.error(G)}finally{A.current=!1}}};C.useEffect(()=>{f==="granted"&&!v&&t.data?.publicKey&&b("Permission is granted, but this device must be enrolled from a direct tap. Tap Retry enrollment below to connect it to push notifications.")},[f,v,t.data?.publicKey]);const k=()=>u.mutate({eventType:"new_order",customerName:"Test customer",productName:"Boston test pair",quantity:1,amountMinor:85e3,paymentMethod:"Mobile Money",status:"Request received"}),O=()=>void N(!0),P=async()=>{T(!0);try{if("serviceWorker"in navigator){const H=await navigator.serviceWorker.getRegistrations();await Promise.all(H.map(async W=>{await(await W.pushManager.getSubscription())?.unsubscribe()}))}y(!1),b(null),window.dispatchEvent(new Event("bhen-push-subscription-updated")),ie.success("Push registration reset. Tap Retry enrollment to connect this device again.")}catch(H){const W=qy(H,{isAppleMobile:/iPhone|iPad|iPod/i.test(navigator.userAgent),isInstalled:window.matchMedia("(display-mode: standalone)").matches});b(W),ie.error(W)}finally{T(!1)}},I=async()=>{T(!0);try{if("serviceWorker"in navigator){const H=await navigator.serviceWorker.getRegistrations();await Promise.all(H.map(W=>W.update()))}ie.success("Dashboard update checked. Reloading now…"),window.location.reload()}catch{ie.error("The dashboard could not check for an update. Please try again."),T(!1)}},F=H=>H.type==="support_request"?"Support":H.type==="new_order"||H.type==="payment_success"||H.type==="payment_failed"||H.type==="order_status"||H.type==="shipping"||H.type==="delivery_confirmed"?"Orders":H.type==="business_alert"&&/stock/i.test(`${H.title} ${H.body}`)?"Inventory":"System",$=C.useMemo(()=>{const H=e.trim().toLowerCase(),W=new Date;W.setHours(0,0,0,0);const G=new Date(W);G.setDate(G.getDate()-1);const K={Today:[],Yesterday:[],Earlier:[]};for(const R of n.data??[]){if(E!=="All"&&F(R)!==E||H&&!`${R.title} ${R.body} ${R.orderReference||""}`.toLowerCase().includes(H))continue;const U=new Date(R.createdAt),q=U>=W?"Today":U>=G?"Yesterday":"Earlier";K[q].push(R)}return K},[n.data,E,e]);return l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:144",className:"space-y-4",children:[l.jsxs(Ie,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"border border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"flex flex-row items-start justify-between gap-4 px-4 py-3",children:[l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:145",children:[l.jsxs(st,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"flex items-center gap-2 text-base text-[#183153]",children:[l.jsx(dd,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"h-4 w-4 text-[#C99562]"})," Mobile Notification Controls"]}
486),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mt-1 text-xs text-[#183153]/50",children:"Owner push enrollment for New Order, Support Queue, Customer Confirmed Delivery, and inventory alerts."})]}),l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"flex flex-wrap items-center justify-end gap-2",children:[l.jsx(fQ,{"data-loc":"client/src/components/NotificationCenter.tsx:145",permission:f}),l.jsx(dQ,{"data-loc":"client/src/components/NotificationCenter.tsx:145",enrolled:v})]})]}),l.jsxs(He,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"space-y-3 px-4 pb-4",children:[j&&l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"rounded-xl border border-amber-200 bg-amber-50 p-3 text-xs text-amber-900",children:[l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"font-semibold",children:"Push registration needs attention"}),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mt-1 leading-5",children:j})]}),l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"flex flex-wrap items-center gap-2 rounded-xl bg-[#183153] p-3 text-[#FAF6EE]",children:[l.jsx(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:145",size:"sm",onClick:O,disabled:a.isPending||f==="unsupported",className:"h-8 bg-[#C99562] text-[#183153] hover:bg-[#D7AA7F]",children:a.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5 animate-spin"})," Enrolling…"]}):v?l.jsxs(l.Fragment,{children:[l.jsx(Ad,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Enabled"]}):f==="granted"?l.jsxs(l.Fragment,{children:[l.jsx(Cd,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Retry Enrollment"]}):l.jsxs(l.Fragment,{children:[l.jsx(Cd,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Enable Alerts"]})}),l.jsxs(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:145",size:"sm",variant:"outline",onClick:()=>void P(),disabled:S||a.isPending,className:"h-8 border-white/20 text-[#FAF6EE] hover:bg-white/10",children:[l.jsx(R8,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Reset"]}),l.jsxs(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:145",size:"sm",variant:"outline",onClick:k,disabled:u.isPending,className:"h-8 border-white/20 text-[#FAF6EE] hover:bg-white/10",children:[u.isPending?l.jsx(bt,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5 animate-spin"}):l.jsx(PS,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Test Alert"]}),l.jsxs(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:145",size:"sm",variant:"outline",onClick:()=>void I(),disabled:S,className:"h-8 border-white/20 text-[#FAF6EE] hover:bg-white/10",children:[l.jsx(dg,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"mr-1.5 h-3.5 w-3.5"})," Refresh App"]}),l.jsxs("span",{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"ml-auto inline-flex items-center gap-1.5 text-[10px] text-[#FAF6EE]/60",children:[l.jsx(ll,{"data-loc":"client/src/components/NotificationCenter.tsx:145",className:"h-3 w-3"}),g?"Installed app":"Browser mode"]})]})]})]}),l.jsxs(Ie,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"border border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"flex flex-col gap-3 border-b border-[#183153]/7 px-4 py-3 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",children:[l.jsx(st,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"text-base text-[#183153]",children:"Notification History"}),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:14
4866",className:"mt-0.5 text-xs text-[#183153]/50",children:"Search from the page header, filter by activity, and open the related record."})]}),l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"flex flex-wrap items-center justify-end gap-1.5",children:[l.jsx("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"flex flex-wrap gap-1.5",children:["All","Orders","Inventory","Support","System"].map(H=>l.jsx(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:146",size:"sm",variant:E===H?"default":"outline",onClick:()=>_(H),className:`h-8 rounded-lg px-3 text-[10px] ${E===H?"bg-[#183153] text-[#FAF6EE]":"border-[#183153]/12 bg-white text-[#183153]"}`,children:H},H))}),l.jsxs(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:146",size:"sm",variant:"outline",onClick:()=>void c(),disabled:n.isLoading||o.isPending,className:"h-8 rounded-lg border-[#183153]/12 bg-white px-3 text-[10px] text-[#183153]",children:[l.jsx(Ad,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"mr-1 h-3.5 w-3.5"}),"Mark All as Read"]})]})]}),l.jsx(He,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"p-0",children:n.isLoading?l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"flex items-center gap-2 px-4 py-8 text-sm text-[#183153]/50",children:[l.jsx(bt,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"h-4 w-4 animate-spin"})," Loading notifications…"]}):Object.values($).every(H=>!H.length)?l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"m-4 rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"No notifications match the current filter or search."}):Object.entries($).map(([H,W])=>W.length?l.jsxs("section",{"data-loc":"client/src/components/NotificationCenter.tsx:146","aria-labelledby":`notification-group-${H}`,children:[l.jsx("h3",{"data-loc":"client/src/components/NotificationCenter.tsx:146",id:`notification-group-${H}`,className:"border-b border-[#183153]/6 bg-[#FAF6EE]/65 px-4 py-2 text-[9px] font-bold uppercase tracking-[0.16em] text-[#183153]/45",children:H}),l.jsx("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"divide-y divide-[#183153]/6",children:W.map(G=>l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:`grid w-full gap-2 px-4 py-3 text-left transition hover:bg-[#FAF6EE]/75 sm:grid-cols-[110px_minmax(0,1fr)_150px_auto] sm:items-center ${G.readAt?"bg-white":"bg-[#C99562]/8"}`,children:[l.jsx(ht,{"data-loc":"client/src/components/NotificationCenter.tsx:146",variant:"outline",className:"w-fit rounded-full text-[9px]",children:F(G)}),l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"truncate text-xs font-bold text-[#183153]",children:G.title}),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"mt-0.5 line-clamp-1 text-[10px] text-[#183153]/55",children:G.body})]}),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"text-[10px] text-[#183153]/45",children:new Date(G.createdAt).toLocaleString()}),l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"flex items-center justify-end gap-1",children:[l.jsx(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:146",size:"sm",variant:"ghost",disabled:!!G.readAt||o.isPending,onClick:()=>o.mutate({id:G.id}),className:"h-7 px-2 text-[10px] text-[#183153]",children:G.readAt?"Read":"Mark as Read"}),l.jsxs(ve,{"data-loc":"client/src/components/NotificationCenter.tsx:146",size:"sm",variant:"ghost",onClick:()=>{G.readAt||o.mutate({id:G.id}),window.location.href=G.url},className:"h-7 px-2 text-[10px] text-[#183153]",children:[l.jsx(E8,{"data-loc":"client/src/components/NotificationCenter.tsx:146",className:"mr-1 h-3.5 w-3.5"}),"Open Related Record"]})]})]},G.id))})]},H):null)})]}),l.jsxs(Ie,{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"border border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"px-4 py-3",children:[l.jsx(st,{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"text-base text-[#183153]",children:"Enrolled Devices"}),l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"mt-0.5 text-xs text-[#183153]/50",children:"Safe subscription diagnostics; endpoints and encryption keys are never displayed."})]}),l.jsx(He,{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"px-4 pb-4",children:r.isLoading?l.jsx(bt,{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"h-4 w-4 animate-spin text-[#183153]/40"}):r.data?.length?l.jsx("div",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"grid gap-2 md:grid-cols-2 xl:grid-cols-3",children:r.data.map(H=>l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"flex items-center justify-between gap-3 rounded-xl border border-[#183153]/8 px-3 py-2",children:[l.jsxs("div",{"data-loc":"client/src/components/NotificationCenter.tsx:147",children:[l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"text-xs font-bold text-[#183153]",children:H.userAgent?uQ(H.userAgent):"Unknown browser"}),l.jsxs("p",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"mt-0.5 text-[10px] text-[#183153]/45",children:["Updated ",new Date(H.updatedAt).toLocaleStr
486ing()]})]}),l.jsx("span",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:`rounded-full px-2 py-1 text-[9px] font-bold uppercase ${H.active?"bg-emerald-100 text-emerald-700":"bg-stone-200 text-stone-600"}`,children:H.active?"Active":"Inactive"})]},H.id))}):l.jsx("p",{"data-loc":"client/src/components/NotificationCenter.tsx:147",className:"rounded-xl bg-[#FAF6EE] p-4 text-xs text-[#183153]/50",children:"No device subscriptions are saved yet. Use Retry Enrollment above."})})]})]})}function uQ(e){return/iPhone|iPad/i.test(e)?"Apple mobile device":/Android/i.test(e)?"Android mobile device":/Chrome/i.test(e)?"Chrome browser":/Safari/i.test(e)?"Safari browser":/Firefox/i.test(e)?"Firefox browser":"Enrolled browser"}function dQ({enrolled:e}){return l.jsx("span",{"data-loc":"client/src/components/NotificationCenter.tsx:161",className:`rounded-full px-3 py-1 text-[10px] font-semibold uppercase tracking-[0.14em] ${e?"bg-emerald-100 text-emerald-700":"bg-amber-100 text-amber-800"}`,children:e?"Device enrolled":"Device not enrolled"})}function fQ({permission:e}){const t=e==="granted"?"Ready":e==="denied"?"Blocked":e==="unsupported"?"Unsupported":"Not enabled";return l.jsx("span",{"data-loc":"client/src/components/NotificationCenter.tsx:166",className:`rounded-full px-3 py-1 text-[10px] font-semibold uppercase tracking-[0.14em] ${e==="granted"?"bg-emerald-100 text-emerald-700":"bg-stone-100 text-stone-500"}`,children:t})}function pQ(e){return!(e.dismissed||e.permission==="granted")}function mQ(e){return e.isInstalled?e.permission==="denied"?"settings":"enable":"install"}function hQ({onOpenNotifications:e}){const[t,n]=C.useState(!1),[r,a]=C.useState("default"),[o,c]=C.useState(()=>window.localStorage.getItem("bhen-pwa-onboarding-dismissed")==="true"),[u,f]=C.useState(null);if(C.useEffect(()=>{const v=window.matchMedia("(display-mode: standalone)").matches||!!navigator.standalone;n(v),a("Notification"in window?Notification.permission:"unsupported");const y=b=>{b.preventDefault(),f(b)},j=()=>{n(!0),f(null)};return window.addEventListener("beforeinstallprompt",y),window.addEventListener("appinstalled",j),()=>{window.removeEventListener("beforeinstallprompt",y),window.removeEventListener("appinstalled",j)}},[]),!pQ({permission:r,dismissed:o}))return null;const p=mQ({isInstalled:t,permission:r}),g=()=>{window.localStorage.setItem("bhen-pwa-onboarding-dismissed","true"),c(!0)},h=async()=>{if(!u){e();return}await u.prompt(),(await u.userChoice).outcome==="accepted"&&n(!0),f(null)};return l.jsx(Ie,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:40",className:"mb-6 overflow-hidden border-0 bg-primary text-secondary shadow-[0_18px_50px_rgba(24,49,83,0.16)]",role:"status","aria-label":"Install dashboard and enable notifications",children:l.jsxs(He,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:41",className:"flex flex-col gap-5 p-5 sm:flex-row sm:items-center sm:justify-between sm:p-6",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"flex items-start gap-4",children:[l.jsx("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"grid h-11 w-11 shrink-0 place-items-center rounded-2xl bg-secondary/15 text-secondary",children:l.jsx(dd,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"h-5 w-5"})}),l.jsxs("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"flex flex-wrap items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"text-sm font-semibold",children:"Keep Bhen & Co. close at hand"}),l.jsx("span",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"rounded-full bg-secondary/15 px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.14em] text-secondary/80",children:"Setup guide"})]}),l.jsx("p",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"mt-1 max-w-2xl text-xs leading-5 text-secondary/75",children:p==="install"?"Install the dashboard on your phone, then enable alerts so new Telegram orders and Paystack payments reach you even when the dashboard is closed.":p==="settings"?"Notifications are blocked in this browser. Open your browser or phone settings to allow alerts, then return to the Notifications workspace.":"Your dashboard is installed. Enable push alerts to receive business events on your phone."}),l.jsxs("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"mt-3 flex flex-wrap items-center gap-3 text-[11px] text-secondary/70",children:[l.jsxs("span",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"inline-flex items-center gap-1.5",children:[l.jsx(ll,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"h-3.5 w-3.5"})," 1. Add to Home Screen"]}),l.jsx("span",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"text-secondary/40",children:"→"}),l.jsxs("span",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"inline-flex items-center gap-1.5",children:[l.jsx(dd,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:42",className:"h-3.5 w-3.5"})," 2. Enable mobile alerts"]})]})]})]}),l.jsxs("div",{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",className:"flex shrink-0 flex-wrap gap-2 sm:justify-end",children:[l.jsx(ve,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",onClick:h,className:"rounded-xl bg-secondary text-primary hover:bg-secondary/90",children:p==="install"&&u?l.jsxs(l.Fragment,{children:[l.jsx(ll,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",className:"mr-2 h-4 w-4"})," Install app"]}):l.jsxs(l.Fragment,{children:[l.jsx(dd,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",className:"mr-2 h-4 w-4"})," Open notification setup"]})}),p==="settings"&&l.jsxs(ve,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",variant:"outline",onClick:e,className:"rounded-xl border-secondary/30 text-secondary hover:bg-secondary/10",children:[l.jsx(E8,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",className:"mr-2 h-4 w-4"})," Instructions"]}),l.jsx(ve,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",variant:"ghost",onClick:g,"aria-label":"Dismiss installation guide",className:"rounded-xl text-secondary/70 hover:bg-secondary/10 hover:text-secondary",children:l.jsx(jf,{"data-loc":"client/src/components/PwaOnboardingPrompt.tsx:43",className:"h-4 w-4"})})]})]})})}function gQ(){const e=fe.dashboard.paystackSettings.useQuery(void 0,{staleTime:3e4}),t=fe.useUtils(),[n,r]=C.useState(!1),a=fe.dashboard.setPaystackMode.useMutation({onSuccess:f=>
486{r(!1),e.refetch(),t.dashboard.paystackEnvironment.invalidate(),ie.success(`Paystack is now in ${f.environment==="test"?"Test":"Live"} mode.`)},onError:f=>ie.error(f.message||"Paystack mode could not be changed.")}),o=e.data?.environment,c=e.data?.availableModes??[],u=c.includes("live");return l.jsxs(Ie,{"data-loc":"client/src/components/PaystackModeSettings.tsx:20",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/components/PaystackModeSettings.tsx:21",children:[l.jsxs(st,{"data-loc":"client/src/components/PaystackModeSettings.tsx:21",className:"flex items-center gap-2 text-xl",children:[l.jsx(M8,{"data-loc":"client/src/components/PaystackModeSettings.tsx:21",className:"h-5 w-5 text-secondary"})," Paystack environment"]}),l.jsx("p",{"data-loc":"client/src/components/PaystackModeSettings.tsx:21",className:"mt-1 text-sm text-stone-500",children:"Choose which server-side credential handles new payment links and verification. Secret keys never appear in this page."})]}),l.jsxs(He,{"data-loc":"client/src/components/PaystackModeSettings.tsx:22",className:"space-y-5",children:[l.jsxs("div",{"data-loc":"client/src/components/PaystackModeSettings.tsx:23",className:"flex flex-wrap items-center gap-3 rounded-2xl bg-stone-50 p-4",children:[l.jsx("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:23",className:"text-sm font-medium",children:"Active environment"}),l.jsx(ht,{"data-loc":"client/src/components/PaystackModeSettings.tsx:23",className:`rounded-full ${o==="test"?"bg-amber-100 text-amber-800":o==="live"?"bg-rose-100 text-rose-800":"bg-stone-200 text-stone-600"}`,children:e.isLoading?"Loading…":o==="test"?"Test":o==="live"?"Live":"Unavailable"}),l.jsxs("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:23",className:"text-xs text-stone-500",children:["Available credentials: ",c.length?c.map(f=>f==="test"?"Test":"Live").join(" · "):"none"]})]}),l.jsxs("div",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:"grid gap-3 sm:grid-cols-2",children:[l.jsxs(ve,{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",type:"button",variant:"outline",disabled:!c.includes("test")||a.isPending||o==="test",onClick:()=>a.mutate({mode:"test",confirmLive:!1}),className:`h-auto justify-start rounded-2xl p-4 text-left ${o==="test"?"border-amber-300 bg-amber-50":""}`,children:[l.jsx(Mo,{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:`mr-3 h-5 w-5 ${o==="test"?"text-amber-600":"text-stone-400"}`}),l.jsxs("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",children:[l.jsx("strong",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:"block text-sm",children:"Test mode"}),l.jsx("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:"mt-1 block text-xs font-normal text-stone-500",children:"Use Paystack test credentials and test payment details."})]})]}),l.jsxs(ve,{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",type:"button",variant:"outline",disabled:!u||a.isPending||o==="live",onClick:()=>a.mutate({mode:"live",confirmLive:n}),className:`h-auto justify-start rounded-2xl p-4 text-left ${o==="live"?"border-rose-300 bg-rose-50":""}`,children:[l.jsx(Do,{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:`mr-3 h-5 w-5 ${o==="live"?"text-rose-600":"text-stone-400"}`}),l.jsxs("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",children:[l.jsx("strong",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:"block text-sm",children:"Live mode"}),l.jsx("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:24",className:"mt-1 block text-xs font-normal text-stone-500",children:"Use the live credential for real customer payments."})]})]})]}),l.jsxs("label",{"data-loc":"client/src/components/PaystackModeSettings.tsx:25",className:`flex items-start gap-3 rounded-2xl border p-4 text-sm ${u?"border-rose-100 bg-rose-50/60":"border-stone-100 bg-stone-50"}`,children:[l.jsx("input",{"data-loc":"client/src/components/PaystackModeSettings.tsx:25",type:"checkbox",checked:n,onChange:f=>r(f.target.checked),disabled:!u||a.isPending,className:"mt-0.5 h-4 w-4 accent-rose-600"}),l.jsx("span",{"data-loc":"client/src/components/PaystackModeSettings.tsx:25",className:"text-xs leading-5 text-stone-600",children:"I understand that Live mode can create real Paystack charges, and I have verified the live callback and webhook configuration."})]}),!u&&l.jsx("p",{"data-loc":"client/src/components/PaystackModeSettings.tsx:26",className:"rounded-xl bg-stone-50 p-3 text-xs leading-5 text-stone-500",children:"Live mode is unavailable until a valid server-side Live secret is configured. The current Test mode remains active."}),l.jsxs("div",{"data-loc":"client/src/components/PaystackModeSettings.tsx:27",className:"flex items-center gap-2 text-[11px] text-stone-400",children:[l.jsx(dg,{"data-loc":"client/src/components/PaystackModeSettings.tsx:27",className:"h-3.5 w-3.5"})," Mode selection is persisted for the server and restored before payment operations."]})]})]})}function vQ(e){return e===null?"Checking device…":e?"Device enrolled":"Device not enrolled"}function oE(e,[t,n]){return Math.min(n,Math.max(t,e))}function Uj(e){const t=e+"CollectionProvider",[n,r]=Za(t),[a,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=b=>{const{scope:S,children:T}=b,E=z.useRef(null),_=z.useRef(new Map).current;return l.jsx(a,{scope:S,itemMap:_,collectionRef:E,children:T})};c.displayName=t;const u=e+"CollectionSlot",f=Ci(u),p=z.forwardRef((b,S)=>{const{scope:T,children:E}=b,_=o(u,T),A=Ot(S,_.collectionRef);return l.jsx(f,{ref:A,children:E})});p.displayName=u;const g=e+"CollectionItemSlot",h="data-radix-collection-item",v=Ci(g),y=z.forwardRef((b,S)=>{const{scope:T,children:E,..._}=b,A=z.useRef(null),N=Ot(S,A),k=o(g,T);return z.useEffect(()=>(k.itemMap.set(A,{ref:A,..._}),()=>void k.itemMap.delete(A))),l.jsx(v,{[h]:"",ref:N,children:E})});y.displayName=g;function j(b){const S=o(e+"CollectionConsumer",b);return z.useCallback(()=>{const E=S.collectionRef.current;if(!E)return[];const _=Array.from(E.querySelectorAll(`[${h}]`));return Array.from(S.itemMap.values()).sort((k,O)=>_.indexOf(k.ref.current)-_.indexOf(O.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:c,Slot:p,ItemSlot:y},j,r]}var xQ=C.createContext(void 0);function vg(e){const t=C.useContext(xQ);return e||t||"ltr"}function w6(e){const t=C.useRef({value:e,previous:e});return C.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var yQ=[" ","Enter","ArrowUp","ArrowDown"],bQ=[" ","Enter"],ki="Select",[xg,yg,wQ]=Uj(ki),[Ul]=Za(ki,[wQ,Bl]),bg=Bl(),[SQ,Io]=Ul(ki),[jQ,OQ]=Ul(ki),S6=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:a,onOpenChange:o,value:c,defaultValue:u,onValueChange:f,dir:p,name:g,autoComplete:h,disabled:v,required:y,form:j}=e,b=bg(t),[S,T]=C.useState(null),[E,_]=C.useState(null),[A,N]=C.useState(!1),k=vg(p),[O,P]=Ti({prop:r,defaultProp:a??!1,onChange:o,caller:ki}),[I,F]=Ti({prop:c,defaultProp:u,onChange:f,caller:ki}),$=C.useRef(null),H=S?j||!!S.closest("form"):!0,[W,G]=C.useState(new Set),K=Array.from(W).map(R=>R.props.value).join(";");return l.jsx(a8,{...b,children:l.jsxs(SQ,{required:y,scope:t,trigger:S,onTriggerChange:T,valueNode:E,onValueNodeChange:_,valueNodeHasChildren:A,onValueNodeHasChildrenChange:N,contentId:Fa(),value:I,onValueChange:F,open:O,onOpenChange:P,dir:k,triggerPointerDownPosRef:$,disabled:v,children:[l.jsx(xg.Provider,{scope:t,children:l.jsx(jQ,{scope:e.__scopeSelect,onNativeOptionAdd:C.useCallback(R=>{G(U=>new Set(U).add(R))},[]),onNativeOptionRemove:C.useCallback(R=>{G(U=>{const q=new Set(U);return q.delete(R),q})},[]),children:n})}),H?l.jsxs(U6,{"aria-hidden":!0,required:y,tabIndex:-1,name:g,autoComplete:h,value:I,onChange:R=>F(R.target.value),disabled:v,form:j,children:[I===void 0?l.jsx("option",{value:""}):null,Array.from(W)]},K):null]})})};S6.displayName=ki;var j6="SelectTrigger",O6=C.forwardRef((e,t)=>
vendor: 13,439 bytes, line 486
486{const{__scopeSelect:n,disabled:r=!1,...a}=e,o=bg(n),c=Io(j6,n),u=c.disabled||r,f=Ot(t,c.onTriggerChange),p=yg(n),g=C.useRef("touch"),[h,v,y]=G6(b=>{const S=p().filter(_=>!_.disabled),T=S.find(_=>_.value===c.value),E=V6(S,b,T);E!==void 0&&c.onValueChange(E.value)}),j=b=>{u||(c.onOpenChange(!0),y()),b&&(c.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)})};return l.jsx(Tj,{asChild:!0,...o,children:l.jsx(nt.button,{type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":W6(c.value)?"":void 0,...a,ref:f,onClick:_e(a.onClick,b=>{b.currentTarget.focus(),g.current!=="mouse"&&j(b)}),onPointerDown:_e(a.onPointerDown,b=>{g.current=b.pointerType;const S=b.target;S.hasPointerCapture(b.pointerId)&&S.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&b.pointerType==="mouse"&&(j(b),b.preventDefault())}),onKeyDown:_e(a.onKeyDown,b=>{const S=h.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&v(b.key),!(S&&b.key===" ")&&yQ.includes(b.key)&&(j(),b.preventDefault())})})})});O6.displayName=j6;var N6="SelectValue",C6=C.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,children:o,placeholder:c="",...u}=e,f=Io(N6,n),{onValueNodeHasChildrenChange:p}=f,g=o!==void 0,h=Ot(t,f.onValueNodeChange);return Xn(()=>{p(g)},[p,g]),l.jsx(nt.span,{...u,ref:h,style:{pointerEvents:"none"},children:W6(f.value)?l.jsx(l.Fragment,{children:c}):o})});C6.displayName=N6;var NQ="SelectIcon",A6=C.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...a}=e;return l.jsx(nt.span,{"aria-hidden":!0,...a,ref:t,children:r||"▼"})});A6.displayName=NQ;var CQ="SelectPortal",T6=e=>l.jsx(ig,{asChild:!0,...e});T6.displayName=CQ;var Pi="SelectContent",E6=C.forwardRef((e,t)=>{const n=Io(Pi,e.__scopeSelect),[r,a]=C.useState();if(Xn(()=>{a(new DocumentFragment)},[]),!n.open){const o=r;return o?yf.createPortal(l.jsx(_6,{scope:e.__scopeSelect,children:l.jsx(xg.Slot,{scope:e.__scopeSelect,children:l.jsx("div",{children:e.children})})}),o):null}return l.jsx(k6,{...e,ref:t})});E6.displayName=Pi;var ya=10,[_6,Ho]=Ul(Pi),AQ="SelectContentImpl",TQ=Ci("SelectContent.RemoveScroll"),k6=C.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:o,onPointerDownOutside:c,side:u,sideOffset:f,align:p,alignOffset:g,arrowPadding:h,collisionBoundary:v,collisionPadding:y,sticky:j,hideWhenDetached:b,avoidCollisions:S,...T}=e,E=Io(Pi,n),[_,A]=C.useState(null),[N,k]=C.useState(null),O=Ot(t,oe=>A(oe)),[P,I]=C.useState(null),[F,$]=C.useState(null),H=yg(n),[W,G]=C.useState(!1),K=C.useRef(!1);C.useEffect(()=>{if(_)return Bj(_)},[_]),$j();const R=C.useCallback(oe=>{const[we,...ue]=H().map(V=>V.ref.current),[Se]=ue.slice(-1),Oe=document.activeElement;for(const V of oe)if(V===Oe||(V?.scrollIntoView({block:"nearest"}),V===we&&N&&(N.scrollTop=0),V===Se&&N&&(N.scrollTop=N.scrollHeight),V?.focus(),document.activeElement!==Oe))return},[H,N]),U=C.useCallback(()=>R([P,_]),[R,P,_]);C.useEffect(()=>{W&&U()},[W,U]);const{onOpenChange:q,triggerPointerDownPosRef:Z}=E;C.useEffect(()=>{if(_){let oe={x:0,y:0};const we=Se=>{oe={x:Math.abs(Math.round(Se.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(Se.pageY)-(Z.current?.y??0))}},ue=Se=>{oe.x<=10&&oe.y<=10?Se.preventDefault():_.contains(Se.target)||q(!1),document.removeEventListener("pointermove",we),Z.current=null};return Z.current!==null&&(document.addEventListener("pointermove",we),document.addEventListener("pointerup",ue,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",we),document.removeEventListener("pointerup",ue,{capture:!0})}}},[_,q,Z]),C.useEffect(()=>{const oe=()=>q(!1);return window.addEventListener("blur",oe),window.addEventListener("resize",oe),()=>{window.removeEventListener("blur",oe),window.removeEventListener("resize",oe)}},[q]);const[le,B]=G6(oe=>{const we=H().filter(Oe=>!Oe.disabled),ue=we.find(Oe=>Oe.ref.current===document.activeElement),Se=V6(we,oe,ue);Se&&setTimeout(()=>Se.ref.current.focus())}),X=C.useCallback((oe,we,ue)=>{const Se=!K.current&&!ue;(E.value!==void 0&&E.value===we||Se)&&(I(oe),Se&&(K.current=!0))},[E.value]),Y=C.useCallback(()=>_?.focus(),[_]),ne=C.useCallback((oe,we,ue)=>{const Se=!K.current&&!ue;(E.value!==void 0&&E.value===we||Se)&&$(oe)},[E.value]),de=r==="popper"?HS:P6,ye=de===HS?{side:u,sideOffset:f,align:p,alignOffset:g,arrowPadding:h,collisionBoundary:v,collisionPadding:y,sticky:j,hideWhenDetached:b,avoidCollisions:S}:{};return l.jsx(_6,{scope:n,content:_,viewport:N,onViewportChange:k,itemRefCallback:X,selectedItem:P,onItemLeave:Y,itemTextRefCallback:ne,focusSelectedItem:U,selectedItemText:F,position:r,isPositioned:W,searchRef:le,children:l.jsx(hg,{as:TQ,allowPinchZoom:!0,children:l.jsx(pg,{asChild:!0,trapped:E.open,onMountAutoFocus:oe=>{oe.preventDefault()},onUnmountAutoFocus:_e(a,oe=>{E.trigger?.focus({preventScroll:!0}),oe.preventDefault()}),children:l.jsx(bf,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:oe=>oe.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:l.jsx(de,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:oe=>oe.preventDefault(),...T,...ye,onPlaced:()=>G(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...T.style},onKeyDown:_e(T.onKeyDown,oe=>{const we=oe.ctrlKey||oe.altKey||oe.metaKey;if(oe.key==="Tab"&&oe.preventDefault(),!we&&oe.key.length===1&&B(oe.key),["ArrowUp","ArrowDown","Home","End"].includes(oe.key)){let Se=H().filter(Oe=>!Oe.disabled).map(Oe=>Oe.ref.current);if(["ArrowUp","End"].includes(oe.key)&&(Se=Se.slice().reverse()),["ArrowUp","ArrowDown"].includes(oe.key)){const Oe=oe.target,V=Se.indexOf(Oe);Se=Se.slice(V+1)}setTimeout(()=>R(Se)),oe.preventDefault()}})})})})})})});k6.displayName=AQ;var EQ="SelectItemAlignedPosition",P6=C.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...a}=e,o=Io(Pi,n),c=Ho(Pi,n),[u,f]=C.useState(null),[p,g]=C.useState(null),h=Ot(t,O=>g(O)),v=yg(n),y=C.useRef(!1),j=C.useRef(!0),{viewport:b,selectedItem:S,selectedItemText:T,focusSelectedItem:E}=c,_=C.useCallback(()=>{if(o.trigger&&o.valueNode&&u&&p&&b&&S&&T){const O=o.trigger.getBoundingClientRect(),P=p.getBoundingClientRect(),I=o.valueNode.getBoundingClientRect(),F=T.getBoundingClientRect();if(o.dir!=="rtl"){const Oe=F.left-P.left,V=I.left-Oe,Ce=O.left-V,Ne=O.width+Ce,We=Math.max(Ne,P.width),Ke=window.innerWidth-ya,ut=oE(V,[ya,Math.max(ya,Ke-We)]);u.style.minWidth=Ne+"px",u.style.left=ut+"px"}else{const Oe=P.right-F.right,V=window.innerWidth-I.right-Oe,Ce=window.innerWidth-O.right-V,Ne=O.width+Ce,We=Math.max(Ne,P.width),Ke=window.innerWidth-ya,ut=oE(V,[ya,Math.max(ya,Ke-We)]);u.style.minWidth=Ne+"px",u.style.right=ut+"px"}const $=v(),H=window.innerHeight-ya*2,W=b.scrollHeight,G=window.getComputedStyle(p),K=parseInt(G.borderTopWidth,10),R=parseInt(G.paddingTop,10),U=parseInt(G.borderBottomWidth,10),q=parseInt(G.paddingBottom,10),Z=K+R+W+q+U,le=Math.min(S.offsetHeight*5,Z),B=window.getComputedStyle(b),X=parseInt(B.paddingTop,10),Y=parseInt(B.paddingBottom,10),ne=O.top+O.height/2-ya,de=H-ne,ye=S.offsetHeight/2,oe=S.offsetTop+ye,we=K+R+oe,ue=Z-we;if(we<=ne){const Oe=$.length>0&&S===$[$.length-1].ref.current;u.style.bottom="0px";const V=p.clientHeight-b.offsetTop-b.offsetHeight,Ce=Math.max(de,ye+(Oe?Y:0)+V+U),Ne=we+Ce;u.style.height=Ne+"px"}else{const Oe=$.length>0&&S===$[0].ref.current;u.style.top="0px";const Ce=Math.max(ne,K+b.offsetTop+(Oe?X:0)+ye)+ue;u.style.height=Ce+"px",b.scrollTop=we-ne+b.offsetTop}u.style.margin=`${ya}px 0`,u.style.minHeight=le+"px",u.style.maxHeight=H+"px",r?.(),requestAnimationFrame(()=>y.current=!0)}},[v,o.trigger,o.valueNode,u,p,b,S,T,o.dir,r]);Xn(()=>_(),[_]);const[A,N]=C.useState();Xn(()=>{p&&N(window.getComputedStyle(p).zIndex)},[p]);const k=C.useCallback(O=>{O&&j.current===!0&&(_(),E?.(),j.current=!1)},[_,E]);return l.jsx(kQ,{scope:n,contentWrapper:u,shouldExpandOnScrollRef:y,onScrollButtonChange:k,children:l.jsx("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:l.jsx(nt.div,{...a,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});P6.displayName=EQ;var _Q="SelectPopperPosition",HS=C.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:a=ya,...o}=e,c=bg(n);return l.jsx(Ej,{...c,...o,ref:t,align:r,collisionPadding:a,style:{boxSizing:"border-box",...o.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)"}})});HS.displayName=_Q;var[kQ,Wj]=Ul(Pi,{}),LS="SelectViewport",M6=C.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...a}=e,o=Ho(LS,n),c=Wj(LS,n),u=Ot(t,o.onViewportChange),f=C.useRef(0);return l.jsxs(l.Fragment,{children:[l.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:r}),l.jsx(xg.Slot,{scope:n,children:l.jsx(nt.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:_e(a.onScroll,p=>{const g=p.currentTarget,{contentWrapper:h,shouldExpandOnScrollRef:v}=c;if(v?.current&&h){const y=Math.abs(f.current-g.scrollTop);if(y>0){const j=window.innerHeight-ya*2,b=parseFloat(h.style.minHeight),S=parseFloat(h.style.height),T=Math.max(b,S);if(T<j){const E=T+y,_=Math.min(j,E),A=E-_;h.style.height=_+"px",h.style.bottom==="0px"&&(g.scrollTop=A>0?A:0,h.style.justifyContent="flex-end")}}}f.current=g.scrollTop})})})]})});M6.displayName=LS;var D6="SelectGroup",[PQ,MQ]=Ul(D6),DQ=C.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=Fa();return l.jsx(PQ,{scope:n,id:a,children:l.jsx(nt.div,{role:"group","aria-labelledby":a,...r,ref:t})})});DQ.displayName=D6;var R6="SelectLabel",RQ=C.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=MQ(R6,n);return l.jsx(nt.div,{id:a.id,...r,ref:t})});RQ.displayName=R6;var Gm="SelectItem",[IQ,I6]=Ul(Gm),H6=C.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:a=!1,textValue:o,...c}=e,u=Io(Gm,n),f=Ho(Gm,n),p=u.value===r,[g,h]=C.useState(o??""),[v,y]=C.useState(!1),j=Ot(t,E=>f.itemRefCallback?.(E,r,a)),b=Fa(),S=C.useRef("touch"),T=()=>{a||(u.onValueChange(r),u.onOpenChange(!1))};if(r==="")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 l.jsx(IQ,{scope:n,value:r,disabled:a,textId:b,isSelected:p,onItemTextChange:C.useCallback(E=>{h(_=>_||(E?.textContent??"").trim())},[]),children:l.jsx(xg.ItemSlot,{scope:n,value:r,disabled:a,textValue:g,children:l.jsx(nt.div,{role:"option","aria-labelledby":b,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...c,ref:j,onFocus:_e(c.onFocus,()=>y(!0)),onBlur:_e(c.onBlur,()=>y(!1)),onClick:_e(c.onClick,()=>{S.current!=="mouse"&&T()}),onPointerUp:_e(c.onPointerUp,()=>{S.current==="mouse"&&T()}),onPointerDown:_e(c.onPointerDown,E=>{S.current=E.pointerType}),onPointerMove:_e(c.onPointerMove,E=>{S.current=E.pointerType,a?f.onItemLeave?.():S.current==="mouse"&&E.currentTarget.focus({preventScroll:!0})}),onPointerLeave:_e(c.onPointerLeave,E=>{E.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:_e(c.onKeyDown,E=>{f.searchRef?.current!==""&&E.key===" "||(bQ.includes(E.key)&&T(),E.key===" "&&E.preventDefault())})})})})});H6.displayName=Gm;var rd="SelectItemText",L6=C.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:a,...o}=e,c=Io(rd,n),u=Ho(rd,n),f=I6(rd,n),p=OQ(rd,n),[g,h]=C.useState(null),v=Ot(t,T=>h(T),f.onItemTextChange,T=>u.itemTextRefCallback?.(T,f.value,f.disabled)),y=g?.textContent,j=C.useMemo(()=>l.jsx("option",{value:f.value,disabled:f.disabled,children:y},f.value),[f.disabled,f.value,y]),{onNativeOptionAdd:b,onNativeOptionRemove:S}=p;return Xn(()=>(b(j),()=>S(j)),[b,S,j]),l.jsxs(l.Fragment,{children:[l.jsx(nt.span,{id:f.textId,...o,ref:v}),f.isSelected&&c.valueNode&&!c.valueNodeHasChildren?yf.createPortal(o.children,c.valueNode):null]})});L6.displayName=rd;var $6="SelectItemIndicator",B6=C.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return I6($6,n).isSelected?l.jsx(nt.span,{"aria-hidden":!0,...r,ref:t}):null});B6.displayName=$6;var $S="SelectScrollUpButton",z6=C.forwardRef((e,t)=>{const n=Ho($S,e.__scopeSelect),r=Wj($S,e.__scopeSelect),[a,o]=C.useState(!1),c=Ot(t,r.onScrollButtonChange);return Xn(()=>{if(n.viewport&&n.isPositioned){let u=function(){const p=f.scrollTop>0;o(p)};const f=n.viewport;return u(),f.addEventListener("scroll",u),()=>f.removeEventListener("scroll",u)}},[n.viewport,n.isPositioned]),a?l.jsx(F6,{...e,ref:c,onAutoScroll:()=>{const{viewport:u,selectedItem:f}=n;u&&f&&(u.scrollTop=u.scrollTop-f.offsetHeight)}}):null});z6.displayName=$S;var BS="SelectScrollDownButton",q6=C.forwardRef((e,t)=>
vendor: 4,835 bytes, line 486
486{const n=Ho(BS,e.__scopeSelect),r=Wj(BS,e.__scopeSelect),[a,o]=C.useState(!1),c=Ot(t,r.onScrollButtonChange);return Xn(()=>{if(n.viewport&&n.isPositioned){let u=function(){const p=f.scrollHeight-f.clientHeight,g=Math.ceil(f.scrollTop)<p;o(g)};const f=n.viewport;return u(),f.addEventListener("scroll",u),()=>f.removeEventListener("scroll",u)}},[n.viewport,n.isPositioned]),a?l.jsx(F6,{...e,ref:c,onAutoScroll:()=>{const{viewport:u,selectedItem:f}=n;u&&f&&(u.scrollTop=u.scrollTop+f.offsetHeight)}}):null});q6.displayName=BS;var F6=C.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...a}=e,o=Ho("SelectScrollButton",n),c=C.useRef(null),u=yg(n),f=C.useCallback(()=>{c.current!==null&&(window.clearInterval(c.current),c.current=null)},[]);return C.useEffect(()=>()=>f(),[f]),Xn(()=>{u().find(g=>g.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[u]),l.jsx(nt.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:_e(a.onPointerDown,()=>{c.current===null&&(c.current=window.setInterval(r,50))}),onPointerMove:_e(a.onPointerMove,()=>{o.onItemLeave?.(),c.current===null&&(c.current=window.setInterval(r,50))}),onPointerLeave:_e(a.onPointerLeave,()=>{f()})})}),HQ="SelectSeparator",LQ=C.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return l.jsx(nt.div,{"aria-hidden":!0,...r,ref:t})});LQ.displayName=HQ;var zS="SelectArrow",$Q=C.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,a=bg(n),o=Io(zS,n),c=Ho(zS,n);return o.open&&c.position==="popper"?l.jsx(_j,{...a,...r,ref:t}):null});$Q.displayName=zS;var BQ="SelectBubbleInput",U6=C.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const a=C.useRef(null),o=Ot(r,a),c=w6(t);return C.useEffect(()=>{const u=a.current;if(!u)return;const f=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(f,"value").set;if(c!==t&&g){const h=new Event("change",{bubbles:!0});g.call(u,t),u.dispatchEvent(h)}},[c,t]),l.jsx(nt.select,{...n,style:{...s8,...n.style},ref:o,defaultValue:t})});U6.displayName=BQ;function W6(e){return e===""||e===void 0}function G6(e){const t=Va(e),n=C.useRef(""),r=C.useRef(0),a=C.useCallback(c=>{const u=n.current+c;t(u),(function f(p){n.current=p,window.clearTimeout(r.current),p!==""&&(r.current=window.setTimeout(()=>f(""),1e3))})(u)},[t]),o=C.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return C.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,a,o]}function V6(e,t,n){const a=t.length>1&&Array.from(t).every(p=>p===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let c=zQ(e,Math.max(o,0));a.length===1&&(c=c.filter(p=>p!==n));const f=c.find(p=>p.textValue.toLowerCase().startsWith(a.toLowerCase()));return f!==n?f:void 0}function zQ(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var qQ=S6,FQ=O6,UQ=C6,WQ=A6,GQ=T6,VQ=E6,KQ=M6,QQ=H6,YQ=L6,XQ=B6,ZQ=z6,JQ=q6;function gn({...e}){return l.jsx(qQ,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...e})}function vn({...e}){return l.jsx(UQ,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...e})}function xn({className:e,size:t="default",children:n,...r}){return l.jsxs(FQ,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":t,className:qe("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",e),...r,children:[n,l.jsx(WQ,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:l.jsx(Sf,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function yn({className:e,children:t,position:n="popper",align:r="center",...a}){return l.jsx(GQ,{"data-loc":"client/src/components/ui/select.tsx:59",children:l.jsxs(VQ,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:qe("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
486de-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",n==="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",e),position:n,align:r,...a,children:[l.jsx(eY,{"data-loc":"client/src/components/ui/select.tsx:72"}),l.jsx(KQ,{"data-loc":"client/src/components/ui/select.tsx:73",className:qe("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),l.jsx(tY,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function Qe({className:e,children:t,...n}){return l.jsxs(QQ,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:qe("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",e),...n,children:[l.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:l.jsx(XQ,{"data-loc":"client/src/components/ui/select.tsx:116",children:l.jsx(Ad,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),l.jsx(YQ,{"data-loc":"client/src/components/ui/select.tsx:120",children:t})]})}function eY({className:e,...t}){return l.jsx(ZQ,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:qe("flex cursor-default items-center justify-center py-1",e),...t,children:l.jsx(ZG,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function tY({className:e,...t}){return l.jsx(JQ,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:qe("flex cursor-default items-center justify-center py-1",e),...t,children:l.jsx(Sf,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}const nY=["new_order","delivery_confirmed"],rY=["Request received","Payment pending","Being prepared","Dispatched","Out for delivery","Delivered"];function aY({onOpenNotifications:e}){const[t,n]=C.useState("new_order"),[r,a]=C.useState("Test customer"),[o,c]=C.useState("Boston test pair"),[u,f]=C.useState("1"),[p,g]=C.useState("850"),[h,v]=C.useState("Mobile Money"),[y,j]=C.useState("Request received"),[b,S]=C.useState(null),[T,E]=C.useState(null);C.useEffect(()=>{let N=!1;const k=()=>{if(!("serviceWorker"in navigator)){E(!1);return}navigator.serviceWorker.ready.then(async O=>{const P=await O.pushManager.getSubscription();N||E(!!P)}).catch(()=>{N||E(!1)})};return k(),window.addEventListener("focus",k),window.addEventListener("bhen-push-subscription-updated",k),()=>{N=!0,window.removeEventListener("focus",k),window.removeEventListener("bhen-push-subscription-updated",k)}},[]);const _=fe.dashboard.simulateTelegramOrderEvent.useMutation({onSuccess:N=>{S(N),N.delivered>0?ie.success("Push simulation delivered.",{description:`The test notification reached ${N.delivered} enrolled device${N.delivered===1?"":"s"}.`}):ie.info("Test event recorded — this device is not enrolled for push notifications.",{description:"Open Notifications, allow alerts, and enroll this device before sending the test again.",action:{label:"Open Notifications",onClick:e}})},onError:N=>ie.error(N.message||"Push simulation failed.")}),A=()=>_.mutate({eventType:t,customerName:r,productName:o,quantity:Math.max(1,Number(u)||1),amountMinor:Math.max(1,Math.round((Number(p)||0)*100)),paymentMethod:h,status:y});return l.jsxs(Ie,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:40",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:41",children:[l.jsxs(st,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:41",className:"flex items-center gap-2 text-xl",children:[l.jsx(PS,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:41",className:"h-5 w-5 text-secondary"})," Telegram order event simulator"]}),l.jsx("p",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:41",className:"mt-1 text-sm text-stone-500",children:"Test the permitted New Order and Customer Confirmed Delivery owner alerts. No customer order, payment, or inventory row is created."})]}),l.jsxs(He,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"flex flex-wrap items-center justify-between gap-3 rounded-2xl border border-amber-100 bg-amber-50 p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"flex items-start gap-2 text-xs leading-5 text-amber-900",children:[l.jsx(PS,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mt-0.5 h-4 w-4 shrink-0"}),l.jsxs("span",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",children:["Use this after installing the PWA and enabling alerts. The notification should deep-link to the Orders workspace with a ",l.jsx("code",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",children:"BH-SIM-…"})," reference."]})]}),l.jsxs("span",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:`inline-flex shrink-0 items-center gap-1.5 rounded-full px-3 py-1.5 text-[10px] font-semibold uppercase tracking-[0.12em] ${T?"bg-emerald-100 text-emerald-700":"bg-amber-200 text-amber-900"}`,children:[T?l.jsx(Mo,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"h-3.5 w-3.5"}):l.jsx(Fm,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"h-3.5 w-3.5"}),vQ(T)]})]}),l.jsxs("div",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"grid gap-3 sm:grid-cols-2",children:[l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Event type",l.jsxs(gn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:t,onValueChange:N=>n(N),children:[l.jsx(xn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mt-1 rounded-xl bg-white",children:l.jsx(vn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42"})}),l.jsx(yn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",children:nY.map(N=>l.jsx(Qe,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:N,children:N.replaceAll("_"," ")},N))})]})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Order status",l.jsxs(gn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:y,onValueChange:N=>j(N),children:[l.jsx(xn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mt-1 rounded-xl bg-white",children:l.jsx(vn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42"})}),l.jsx(yn,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",children:rY.map(N=>l.jsx(Qe,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:N,children:N},N))})]})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Customer name",l.jsx(Ee,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:r,onChange:N=>a(N.target.value),className:"mt-1 rounded-xl bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Product name",l.jsx(Ee,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:o,onChange:N=>c(N.target.value),className:"mt-1 rounded-xl bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Quantity",l.jsx(Ee,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",type:"number",min:"1",max:"20",value:u,onChange:N=>f(N.target.value),className:"mt-1 rounded-xl bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600",children:["Amount in GH₵",l.jsx(Ee,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",type:"number",min:"1",step:"0.01",value:p,onChange:N=>g(N.target.value),className:"mt-1 rounded-xl bg-white"})]}),l.jsxs("label",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"text-xs font-medium text-stone-600 sm:col-span-2",children:["Payment method",l.jsx(Ee,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",value:h,onChange:N=>v(N.target.value),className:"mt-1 rounded-xl bg-white"})]})]}),l.jsx(ve,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",type:"button",onClick:A,disabled:_.isPending,className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:_.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mr-2 h-4 w-4 animate-spin"})," Sending simulation…"]}):l.jsxs(l.Fragment,{children:[l.jsx(Mj,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mr-2 h-4 w-4"})," Send test event"]})}),b&&l.jsxs("div",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:`flex items-start gap-3 rounded-2xl p-4 text-sm ${b.delivered>0?"bg-emerald-50 text-emerald-800":"bg-amber-50 text-amber-900"}`,children:[l.jsx(Mo,{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mt-0.5 h-4 w-4 shrink-0"}),l.jsxs("div",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",children:[l.jsx("p",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"font-medium",children:b.reference}),l.jsxs("p",{"data-loc":"client/src/components/TelegramPushSimulator.tsx:42",className:"mt-1 text-xs leading-5",children:[b.message," Delivered to ",b.delivered," active subscription",b.delivered===1?"":"s","."]})]})]})]})]})}function Is({className:e,onKeyDown:t,onCompositionStart:n,onCompositionEnd:r,...a}){const o=y6(),{onCompositionStart:c,onCompositionEnd:u,onKeyDown:f}=b6({onKeyDown:p=>{const g=p.nativeEvent.isComposing||o.justEndedComposing();p.key==="Enter"&&!p.shiftKey&&g||t?.(p)},onCompositionStart:p=>{o.setComposing(!0),n?.(p)},onCompositionEnd:p=>{o.markCompositionEnd(),setTimeout(()=>{o.setComposing(!1)},100),r?.(p)}});return l.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:qe("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",e),onCompositionStart:c,onCompositionEnd:u,onKeyDown:f,...a})}const Fy="You still have items in your Bhen & Co. cart. They remain subject to availability whenever you are ready to continue.";var wg="Switch",[sY]=Za(wg),[oY,iY]=sY(wg),K6=C.forwardRef((e,t)=>
486{const{__scopeSwitch:n,name:r,checked:a,defaultChecked:o,required:c,disabled:u,value:f="on",onCheckedChange:p,form:g,...h}=e,[v,y]=C.useState(null),j=Ot(t,_=>y(_)),b=C.useRef(!1),S=v?g||!!v.closest("form"):!0,[T,E]=Ti({prop:a,defaultProp:o??!1,onChange:p,caller:wg});return l.jsxs(oY,{scope:n,checked:T,disabled:u,children:[l.jsx(nt.button,{type:"button",role:"switch","aria-checked":T,"aria-required":c,"data-state":Z6(T),"data-disabled":u?"":void 0,disabled:u,value:f,...h,ref:j,onClick:_e(e.onClick,_=>{E(A=>!A),S&&(b.current=_.isPropagationStopped(),b.current||_.stopPropagation())})}),S&&l.jsx(X6,{control:v,bubbles:!b.current,name:r,value:f,checked:T,required:c,disabled:u,form:g,style:{transform:"translateX(-100%)"}})]})});K6.displayName=wg;var Q6="SwitchThumb",Y6=C.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,a=iY(Q6,n);return l.jsx(nt.span,{"data-state":Z6(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})});Y6.displayName=Q6;var cY="SwitchBubbleInput",X6=C.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...a},o)=>{const c=C.useRef(null),u=Ot(c,o),f=w6(n),p=KR(t);return C.useEffect(()=>{const g=c.current;if(!g)return;const h=window.HTMLInputElement.prototype,y=Object.getOwnPropertyDescriptor(h,"checked").set;if(f!==n&&y){const j=new Event("click",{bubbles:r});y.call(g,n),g.dispatchEvent(j)}},[f,n,r]),l.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...a,tabIndex:-1,ref:u,style:{...a.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});X6.displayName=cY;function Z6(e){return e?"checked":"unchecked"}var lY=K6,uY=Y6;function qS({className:e,...t}){return l.jsx(lY,{"data-loc":"client/src/components/ui/switch.tsx:11","data-slot":"switch",className:qe("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:l.jsx(uY,{"data-loc":"client/src/components/ui/switch.tsx:19","data-slot":"switch-thumb",className:qe("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}const Uy={name:"",coverage:"",fee:"",active:!0};function dY(){const e=fe.useUtils(),[t,n]=C.useState(Uy),r=fe.deliveryZones.list.useQuery(),a=fe.deliveryZones.save.useMutation({onSuccess:async()=>{await e.deliveryZones.list.invalidate(),n(Uy),ie.success("Delivery zone saved.")},onError:u=>ie.error(u.message||"Could not save this delivery zone.")}),o=fe.deliveryZones.delete.useMutation({onSuccess:async()=>{await e.deliveryZones.list.invalidate(),ie.success("Delivery zone deleted.")},onError:u=>ie.error(u.message||"Could not delete this delivery zone.")}),c=u=>{u.preventDefault();const f=Number(t.fee);if(!t.name.trim()||!t.coverage.trim()||!Number.isFinite(f)||f<0)return ie.error("Enter a zone name, covered locations, and a valid delivery fee.");a.mutate({id:t.id,name:t.name.trim(),coverage:t.coverage.trim(),fee:f,active:t.active})};return l.jsxs(Ie,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",children:[l.jsxs(st,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex items-center gap-2 text-xl",children:[l.jsx(aV,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"h-5 w-5 text-secondary"})," Delivery zones"]}),l.jsx("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"mt-1 text-sm text-stone-500",children:"Configure the active areas and delivery fees used securely in checkout. Use a comma or new line for each area name that should match automatically."})]}),l.jsxs(He,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"space-y-5",children:[l.jsxs("form",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",onSubmit:c,className:"grid gap-3 rounded-2xl border border-stone-100 bg-stone-50 p-4 sm:grid-cols-2",children:[l.jsx(Ee,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",placeholder:"Zone name, e.g. Accra Central",value:t.name,onChange:u=>n(f=>({...f,name:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",type:"number",min:"0",step:"0.01",placeholder:"Delivery fee (GH₵)",value:t.fee,onChange:u=>n(f=>({...f,fee:u.target.value}))}),l.jsx(Is,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",placeholder:"Covered locations or areas, separated by commas or new lines",value:t.coverage,onChange:u=>n(f=>({...f,coverage:u.target.value})),className:"min-h-24 sm:col-span-2"}),l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex items-center justify-between gap-4 sm:col-span-2",children:[l.jsxs("label",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex items-center gap-3 text-sm font-medium text-stone-700",children:[l.jsx(qS,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",checked:t.active,onCheckedChange:u=>n(f=>({...f,active:u}))})," Active for checkout"]}),l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex gap-2",children:[l.jsx(ve,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",type:"button",variant:"outline",onClick:()=>n(Uy),className:"rounded-xl",children:"Clear"}),l.jsxs(ve,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",type:"submit",disabled:a.isPending,className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:[l.jsx(Ei,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"mr-1.5 h-4 w-4"})," ",t.id?"Update zone":"Add zone"]})]})]})]}),l.jsx("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"space-y-3",children:r.isLoading?l.jsx("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"rounded-2xl bg-stone-50 p-4 text-sm text-stone-500",children:"Loading delivery zones…"}):r.data?.length?r.data.map(u=>l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex flex-col gap-3 rounded-2xl border border-stone-100 bg-white p-4 sm:flex-row sm:items-start sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",children:[l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex flex-wrap items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"font-semibold text-[#183153]",children:u.name}),l.jsx("span",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:`rounded-full px-2 py-1 text-[10px] font-bold ${u.active?"bg-emerald-100 text-emerald-800":"bg-stone-100 text-stone-600"}`,children:u.active?"Active":"Disabled"})]}),l.jsxs("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"mt-1 text-sm font-semibold text-[#183153]",children:["GH₵ ",(Number(u.feeMinor)/100).toFixed(2)]}),l.jsx("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"mt-2 whitespace-pre-line text-xs leading-5 text-stone-500",children:u.coverage})]}),l.jsxs("div",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"flex gap-2",children:[l.jsxs(ve,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",type:"button",variant:"outline",size:"sm",onClick:()=>n({id:u.id,name:u.name,coverage:u.coverage,fee:(Number(u.feeMinor)/100).toFixed(2),active:u.active}),className:"rounded-xl",children:[l.jsx(D8,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"mr-1.5 h-3.5 w-3.5"})," Edit"]}),l.jsx(ve,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",type:"button",variant:"outline",size:"sm",onClick:()=>{window.confirm(`Delete ${u.name}? Existing orders keep their saved delivery details.`)&&o.mutate({id:u.id})},className:"rounded-xl text-rose-700 hover:bg-rose-50",children:l.jsx(Jc,{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"h-3.5 w-3.5"})})]})]},u.id)):l.jsx("p",{"data-loc":"client/src/components/DeliveryZoneSettings.tsx:22",className:"rounded-2xl border border-dashed border-stone-200 bg-stone-50 p-5 text-sm text-stone-500",children:"No delivery zones yet. Add your first active area and delivery fee above. Customers cannot proceed to payment until a configured zone matches or they select one."})})]})]})}const Wy={heading:"",subheading:"",promotionalText:"",imageUrl:"",textColor:"#FAF6EE",overlayOpacity:80,ctaText:"",ctaLink:"categories",enabled:!0,published:!1,startAt:"",endAt:""};function iE(e){if(!e)return"";const t=new Date(e);if(Number.isNaN(t.getTime()))return"";const n=t.getTimezoneOffset()*6e4;return new Date(t.getTime()-n).toISOString().slice(0,16)}function Gy(e){return{id:e.id,heading:e.heading,subheading:e.subheading||"",promotionalText:e.promotionalText||"",imageUrl:e.imageUrl||"",textColor:e.textColor||"#FAF6EE",overlayOpacity:Number.isInteger(e.overlayOpacity)?e.overlayOpacity:80,ctaText:e.ctaText||"",ctaLink:e.ctaLink||"categories",enabled:e.enabled,published:e.published,startAt:iE(e.startAt),endAt:iE(e.endAt)}}function fY(e){const t=Date.now();return e.published&&e.enabled&&(!e.startAt||new Date(e.startAt).getTime()<=t)&&(!e.endAt||new Date(e.endAt).getTime()>=t)}function pY(){const e=fe.useUtils(),t=fe.dashboard.heroSlides.useQuery(void 0,{refetchOnWindowFocus:!0}),n=fe.dashboard.heroSectionSettings.useQuery(void 0,{refetchOnWindowFocus:!0}),[r,a]=C.useState(Wy),[o,c]=C.useState(!1),[u,f]=C.useState(!1),p=C.useMemo(()=>(t.data||[]).find(fY)?.id,[t.data]),g=async()=>{await Promise.all([e.dashboard.heroSlides.invalidate(),e.dashboard.heroSectionSettings.invalidate()])},h=fe.dashboard.saveHeroSlide.useMutation({onSuccess:async A=>
486{await g(),A&&(a(Gy(A)),c(!0)),ie.success(r.published?"Hero slide published.":"Hero slide saved as a draft.")},onError:A=>ie.error(A.message||"Hero slide could not be saved.")}),v=fe.dashboard.reorderHeroSlides.useMutation({onSuccess:g,onError:A=>ie.error(A.message||"Hero order could not be updated.")}),y=fe.dashboard.deleteHeroSlide.useMutation({onSuccess:async()=>{await g(),a(Wy),ie.success("Hero slide removed.")},onError:A=>ie.error(A.message||"Hero slide could not be removed.")}),j=fe.dashboard.setHeroSectionEnabled.useMutation({onSuccess:async A=>{await g(),ie.success(A.enabled?"Storefront hero enabled.":"Storefront hero disabled.")},onError:A=>ie.error(A.message||"Hero visibility could not be updated.")}),b=fe.dashboard.uploadHeroImage.useMutation({onSuccess:A=>{a(N=>({...N,imageUrl:A.url})),f(!1),ie.success("Hero image uploaded. Save or publish the slide to apply it.")},onError:A=>{f(!1),ie.error(A.message||"Hero image could not be uploaded.")}});C.useEffect(()=>{!o&&t.data?.length&&(a(Gy(t.data[0])),c(!0))},[o,t.data]);const S=A=>{if(!r.heading.trim()){ie.error("Add a hero heading before saving.");return}const N=r.startAt?new Date(r.startAt):null,k=r.endAt?new Date(r.endAt):null;if(N&&Number.isNaN(N.getTime())||k&&Number.isNaN(k.getTime())||N&&k&&N>k){ie.error("Set a valid start and end date.");return}h.mutate({id:r.id,heading:r.heading.trim(),subheading:r.subheading.trim()||null,promotionalText:r.promotionalText.trim()||null,imageUrl:r.imageUrl.trim()||null,textColor:r.textColor,overlayOpacity:r.overlayOpacity,ctaText:r.ctaText.trim()||null,ctaLink:r.ctaLink.trim()||null,enabled:r.enabled,published:A,startAt:N,endAt:k})},T=A=>{const N=A.target.files?.[0];if(!N)return;if(!["image/jpeg","image/png","image/webp","image/gif"].includes(N.type)){ie.error("Choose a JPG, PNG, WEBP, or GIF image."),A.target.value="";return}if(N.size>5*1024*1024){ie.error("Hero image must be 5 MB or smaller."),A.target.value="";return}const O=new FileReader;O.onload=()=>{const P=String(O.result).split(",")[1];if(!P){ie.error("The selected image could not be read.");return}f(!0),b.mutate({fileName:N.name,contentType:N.type,base64Data:P})},O.onerror=()=>
486ie.error("The selected image could not be read."),O.readAsDataURL(N)},E=(A,N)=>{const k=(t.data||[]).map(I=>I.id),O=k.indexOf(A),P=O+N;O<0||P<0||P>=k.length||([k[O],k[P]]=[k[P],k[O]],v.mutate({ids:k}))},_=A=>{const N=(t.data||[]).map(k=>k.id);v.mutate({ids:[A,...N.filter(k=>k!==A)]})};return l.jsxs(Ie,{"data-loc":"client/src/components/HeroSectionManagement.tsx:118",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"flex flex-col gap-4 border-b border-stone-100 pb-6 lg:flex-row lg:items-start lg:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",children:[l.jsxs(st,{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"flex items-center gap-2 text-xl",children:[l.jsx(Dj,{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"h-5 w-5 text-[#C99562]"})," Hero Section Management"]}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"mt-2 max-w-2xl text-sm leading-6 text-stone-500",children:"Manage the Mini App’s visual storefront welcome. The first enabled, published, in-schedule slide is shown; save other slides as drafts or schedule them for a future promotion."})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"flex shrink-0 cursor-pointer items-center gap-3 rounded-full border border-stone-200 bg-stone-50 px-3 py-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",children:n.data?.enabled===!1?"Hero hidden":"Hero visible"}),l.jsx("input",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",type:"checkbox",checked:n.data?.enabled!==!1,onChange:A=>j.mutate({enabled:A.target.checked}),disabled:n.isLoading||j.isPending,"aria-label":"Enable storefront hero section",className:"peer sr-only"}),l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"h-6 w-11 rounded-full bg-stone-300 transition peer-checked:bg-emerald-600 peer-disabled:opacity-50",children:l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:119",className:"block h-4 w-4 translate-x-1 translate-y-1 rounded-full bg-white shadow transition peer-checked:translate-x-6"})})]})]}),l.jsxs(He,{"data-loc":"client/src/components/HeroSectionManagement.tsx:120",className:"grid gap-7 p-6 xl:grid-cols-[1.1fr_0.9fr]",children:[l.jsxs("form",{"data-loc":"client/src/components/HeroSectionManagement.tsx:121",className:"space-y-5",onSubmit:A=>{A.preventDefault(),S(!!r.published)},children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",className:"flex flex-wrap items-center justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",className:"text-xs font-bold uppercase tracking-[0.16em] text-[#C99562]",children:r.id?"Edit slide":"New slide"}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",className:"mt-1 text-sm text-stone-500",children:"Drafts are private until you publish them."})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",className:"flex gap-2",children:[l.jsx(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",type:"button",variant:"outline",onClick:()=>{a(Wy),c(!0)},className:"rounded-xl bg-white",children:"New slide"}),r.id?l.jsxs(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",type:"button",variant:"outline",onClick:()=>{window.confirm("Remove this hero slide?")&&y.mutate({id:r.id})},disabled:y.isPending,className:"rounded-xl border-rose-200 bg-white text-rose-700 hover:bg-rose-50",children:[l.jsx(Jc,{"data-loc":"client/src/components/HeroSectionManagement.tsx:122",className:"mr-2 h-4 w-4"})," Remove"]}):null]})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:123",className:"block text-sm font-medium text-[#183153]",children:["Promotional text",l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:123",value:r.promotionalText,onChange:A=>a(N=>({...N,promotionalText:A.target.value})),maxLength:320,placeholder:"e.g. New season",className:"mt-2 rounded-xl bg-stone-50"})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:124",className:"block text-sm font-medium text-[#183153]",children:["Hero heading",l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:124",required:!0,value:r.heading,onChange:A=>a(N=>({...N,heading:A.target.value})),maxLength:180,placeholder:"Your campaign headline",className:"mt-2 rounded-xl bg-stone-50"})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:125",className:"block text-sm font-medium text-[#183153]",children:["Subheading",l.jsx(Is,{"data-loc":"client/src/components/HeroSectionManagement.tsx:125",value:r.subheading,onChange:A=>a(N=>({...N,subheading:A.target.value})),maxLength:2e3,placeholder:"Short supporting message",className:"mt-2 min-h-24 rounded-xl bg-stone-50"})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:126",className:"grid gap-4 sm:grid-cols-2",children:[l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:126",className:"block text-sm font-medium text-[#183153]",children:["CTA button text",l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:126",value:r.ctaText,onChange:A=>a(N=>({...N,ctaText:A.target.value})),maxLength:80,placeholder:"Shop Now",className:"mt-2 rounded-xl bg-stone-50"})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:126",className:"block text-sm font-medium text-[#183153]",children:["CTA link",l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:126",value:r.ctaLink,onChange:A=>a(N=>({...N,ctaLink:A.target.value})),maxLength:500,placeholder:"categories or https://…",className:"mt-2 rounded-xl bg-stone-50"})]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"grid gap-4 sm:grid-cols-2",children:[l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"block text-sm font-medium text-[#183153]",children:["Text color",l.jsxs("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"mt-2 flex h-10 items-center gap-2 rounded-xl border border-input bg-stone-50 px-3",children:[l.jsx("input",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",type:"color",value:r.textColor,onChange:A=>a(N=>({...N,textColor:A.target.value.toUpperCase()})),"aria-label":"Hero text color",className:"h-6 w-8 cursor-pointer rounded border-0 bg-transparent p-0"}),l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"font-mono text-xs text-stone-600",children:r.textColor})]})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"block text-sm font-medium text-[#183153]",children:["Backgroun
486d overlay ",l.jsxs("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"font-normal text-stone-500",children:[r.overlayOpacity,"%"]}),l.jsx("input",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",type:"range",min:"0",max:"100",step:"1",value:r.overlayOpacity,onChange:A=>a(N=>({...N,overlayOpacity:Number(A.target.value)})),"aria-label":"Hero background overlay opacity",className:"mt-4 w-full accent-[#183153]"}),l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:127",className:"mt-1 block text-xs text-stone-500",children:"Increase this to strengthen readability over a photo."})]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",className:"grid gap-4 sm:grid-cols-2",children:[l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",className:"block text-sm font-medium text-[#183153]",children:["Start date ",l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",className:"font-normal text-stone-400",children:"(optional)"}),l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",type:"datetime-local",value:r.startAt,onChange:A=>a(N=>({...N,startAt:A.target.value})),className:"mt-2 rounded-xl bg-stone-50"})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",className:"block text-sm font-medium text-[#183153]",children:["End date ",l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",className:"font-normal text-stone-400",children:"(optional)"}),l.jsx(Ee,{"data-loc":"client/src/components/HeroSectionManagement.tsx:128",type:"datetime-local",value:r.endAt,onChange:A=>a(N=>({...N,endAt:A.target.value})),className:"mt-2 rounded-xl bg-stone-50"})]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"rounded-2xl border border-stone-100 bg-stone-50 p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"text-sm font-medium text-[#183153]",children:"Hero image or background"}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"mt-1 text-xs leading-5 text-stone-500",children:"Optional. Use JPG, PNG, WEBP, or GIF up to 5 MB. The standard Deep Navy hero remains when no image is selected."})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"inline-flex shrink-0 cursor-pointer items-center justify-center rounded-xl bg-[#183153] px-4 py-2.5 text-sm font-medium text-[#FAF6EE] hover:bg-[#24436E]",children:[l.jsx(Fl,{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"mr-2 h-4 w-4"}),u?"Uploading…":"Upload image",l.jsx("input",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",type:"file",accept:"image/jpeg,image/png,image/webp,image/gif",onChange:T,disabled:u,className:"sr-only"})]})]}),r.imageUrl?l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"mt-4 flex items-center gap-3 rounded-xl bg-white p-3",children:[l.jsx("img",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",src:r.imageUrl,alt:"Selected hero background",className:"h-16 w-24 rounded-lg object-cover"}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"min-w-0 flex-1",children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"truncate text-xs text-stone-500",children:r.imageUrl}),l.jsxs(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",type:"button",variant:"ghost",size:"sm",onClick:()=>a(A=>({...A,imageUrl:""})),className:"mt-1 h-auto px-0 text-rose-700 hover:bg-transparent hover:text-rose-800",children:[l.jsx(jf,{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"mr-1 h-3.5 w-3.5"})," Remove image"]})]})]}):l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"mt-4 flex items-center gap-2 rounded-xl border border-dashed border-stone-200 bg-white p-4 text-xs text-stone-500",children:[l.jsx(nV,{"data-loc":"client/src/components/HeroSectionManagement.tsx:129",className:"h-4 w-4 text-[#C99562]"})," No custom image selected."]})]}),l.jsxs("label",{"data-loc":"client/src/components/HeroSectionManagement.tsx:130",className:"flex items-start gap-3 rounded-2xl border border-stone-100 bg-white p-4",children:[l.jsx("input",{"data-loc":"client/src/components/HeroSectionManagement.tsx:130",type:"checkbox",checked:r.enabled,onChange:A=>a(N=>({...N,enabled:A.target.checked})),className:"mt-1 h-4 w-4 accent-[#183153]"}),l.jsxs("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:130",children:[l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:130",className:"block text-sm font-medium text-[#183153]",children:"Slide enabled"}),l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:130",className:"mt-1 block text-xs leading-5 text-stone-500",children:"Disabled slides stay saved but never appear in the storefront."})]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:131",className:"flex flex-wrap gap-3",children:[l.jsxs(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:131",type:"button",variant:"outline",onClick:()=>S(!1),disabled:h.isPending,className:"rounded-xl bg-white text-[#183153]",children:[l.jsx(_d,{"data-loc":"client/src/components/HeroSectionManagement.tsx:131",className:"mr-2 h-4 w-4"}),h.isPending&&!r.published?"Saving…":"Save draft"]}),l.jsxs(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:131",type:"button",onClick:()=>S(!0),disabled:h.isPending,className:"rounded-xl bg-[#183153] text-[#FAF6EE] hover:bg-[#24436E]",children:[l.jsx(Mj,{"data-loc":"client/src/components/HeroSectionManagement.tsx:131",className:"mr-2 h-4 w-4"}),h.isPending&&r.published?"Publishing…":"Publish now"]})]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"mb-3 flex items-center justify-between",children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"text-xs font-bold uppercase tracking-[0.16em] text-[#C99562]",children:"Storefront preview"}),l.jsxs(ht,{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"rounded-full border border-stone-200 bg-white text-stone-600",children:[l.jsx(tV,{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"mr-1.5 h-3.5 w-3.5"})," Preview"]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"relative overflow-hidden rounded-[30px] bg-[#183153] px-6 py-7 text-center shadow-[0_16px_34px_rgba(24,49,83,0.16)]",style:r.imageUrl?{backgroundImage:`linear-gradient(rgba(24,49,83,${r.overlayOpacity/100}), rgba(24,49,83,${r.overlayOpacity/100})), url(${r.imageUrl})`,backgroundSize:"cover",backgroundPosition:"center"}:{color:r.textColor},children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",style:{color:r.textColor,opacity:.82},className:"text-[10px] font-bold tracking-[0.22em]",children:r.promotionalText||"BHEN & CO. FOOTWEAR"}),l.jsx("h3",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",style:{color:r.textColor},className:"mt-3 font-serif text-3xl leading-[0.98]",children:r.heading||"Your hero heading"}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",style:{color:r.textColor,opacity:.8},className:"mx-auto mt-3 max-w-60 text-sm leading-5",children:r.subheading||"Your supporting hero message will appear here."}),r.ctaText?l.jsx("span",{"data-loc":"client/src/components/HeroSectionManagement.tsx:133",className:"mt-5 inline-flex items-center rounded-full bg-[#C99562] px-5 py-2.5 text-sm font-semibold text-[#183153]",children:r.ctaText}):null]})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mb-3 flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",children:[l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"text-xs font-bold uppercase tracking-[0.16em] text-[#C99562]",children:"Hero slides"}),l.jsx("h3",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mt-1 font-semibold text-[#183153]",children:"Display order"})]}),l.jsxs(ht,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"rounded-full border border-stone-200 bg-white text-stone-600",children:[t.data?.length||0," saved"]})]}),l.jsx("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"space-y-3",children:t.isLoading?l.jsx("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"rounded-2xl bg-stone-50 p-5 text-sm text-stone-500",children:"Loading hero slides…"}):t.data?.length?t.data.map((A,N)=>l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:`rounded-2xl border p-4 ${A.id===r.id?"border-[#C99562] bg-[#FAF6EE]":"border-stone-100 bg-white"}`,children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"flex items-start justify-between gap-3",children:[l.jsxs("button",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",type:"button",onClick:()=>{a(Gy(A)),c(!0)},className:"min-w-0 flex-1 text-left",children:[l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"flex flex-wrap gap-2",children:[l.jsx(ht,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:`rounded-full ${A.published?"bg-[#183153] text-[#FAF6EE]":"bg-stone-100 text-stone-600"}`,children:A.published?"Published":"Draft"}),A.enabled?null:l.jsx(ht,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"rounded-full bg-amber-100 text-amber-800",children:"Disabled"}),A.id===p?l.jsxs(ht,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"rounded-full bg-emerald-100 text-emerald-800",children:[l.jsx(Mo,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mr-1 h-3 w-3"})," Showing now"]}):null]}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mt-2 truncate font-medium text-[#183153]",children:A.heading}),l.jsx("p",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mt-1 text-xs text-stone-500",children:A.startAt||A.endAt?l.jsxs(l.Fragment,{children:[l.jsx(ug,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"mr-1 inline h-3.5 w-3.5"}
486),A.startAt?new Date(A.startAt).toLocaleString():"Now"," – ",A.endAt?new Date(A.endAt).toLocaleString():"No end"]}):"No schedule restrictions"})]}),l.jsxs("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"flex shrink-0 gap-1",children:[l.jsx(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",type:"button",variant:"ghost",size:"icon","aria-label":`Move ${A.heading} up`,disabled:N===0||v.isPending,onClick:()=>E(A.id,-1),className:"h-8 w-8 rounded-lg",children:l.jsx(A8,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"h-4 w-4"})}),l.jsx(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",type:"button",variant:"ghost",size:"icon","aria-label":`Move ${A.heading} down`,disabled:N===(t.data?.length||0)-1||v.isPending,onClick:()=>E(A.id,1),className:"h-8 w-8 rounded-lg",children:l.jsx(C8,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"h-4 w-4"})})]})]}),A.id!==p&&A.published&&A.enabled?l.jsx(ve,{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",type:"button",variant:"outline",size:"sm",onClick:()=>_(A.id),disabled:v.isPending,className:"mt-3 rounded-xl bg-white text-[#183153]",children:"Make current hero"}):null]},A.id)):l.jsx("div",{"data-loc":"client/src/components/HeroSectionManagement.tsx:134",className:"rounded-2xl border border-dashed border-stone-200 bg-stone-50 p-5 text-sm text-stone-500",children:"Create a first slide, save it as a draft, then publish when it is ready."})})]})]})]})]})}const Vy={code:"",discountType:"percentage",value:"",active:!0,expiresAt:"",usageLimit:"",minimumOrderAmount:"",maximumDiscountAmount:"",firstMiniAppOrderOnly:!1,perCustomerUsageLimit:"1"},$c=e=>e==null?"":(Number(e)/100).toFixed(2),mY=e=>e?new Date(e).toISOString().slice(0,16):"";function hY(){const e=fe.useUtils(),[t,n]=C.useState(Vy),r=fe.dashboard.discountCodes.useQuery(void 0,{refetchOnWindowFocus:!0}),a=fe.dashboard.saveDiscountCode.useMutation({onSuccess:async()=>{await e.dashboard.discountCodes.invalidate(),n(Vy),ie.success("Discount code saved.")},onError:u=>ie.error(u.message||"Discount code could not be saved.")}),o=u=>{u.preventDefault();const f=Number(t.value),p=Number(t.minimumOrderAmount||0),g=t.usageLimit?Number(t.usageLimit):null,h=t.maximumDiscountAmount?Number(t.maximumDiscountAmount):null,v=Number(t.perCustomerUsageLimit||1);if(!t.code.trim()||!Number.isFinite(f)||f<=0||!Number.isFinite(p)||p<0||g!==null&&(!Number.isInteger(g)||g<1)||h!==null&&(!Number.isFinite(h)||h<=0)||!Number.isInteger(v)||v<1)return ie.error("Enter a valid code, discount value, and optional limits.");a.mutate({id:t.id,code:t.code.trim(),discountType:t.discountType,percentage:t.discountType==="percentage"?f:0,fixedAmount:t.discountType==="fixed"?f:0,active:t.active,expiresAt:t.expiresAt?new Date(t.expiresAt):null,usageLimit:g,minimumOrderAmount:p,maximumDiscountAmount:h,firstMiniAppOrderOnly:t.firstMiniAppOrderOnly,perCustomerUsageLimit:v})},c=u=>n({id:u.id,code:u.code,discountType:u.discountType,value:u.discountType==="percentage"?String(Number(u.percentageBps)/100):$c(u.fixedAmountMinor),active:u.active,expiresAt:mY(u.expiresAt),usageLimit:u.usageLimit===null?"":String(u.usageLimit),minimumOrderAmount:$c(u.minimumOrderAmountMinor),maximumDiscountAmount:$c(u.maximumDiscountAmountMinor),firstMiniAppOrderOnly:u.firstMiniAppOrderOnly,perCustomerUsageLimit:String(u.perCustomerUsageLimit)});return l.jsxs(Ie,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",children:[l.jsxs(st,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex items-center gap-2 text-xl",children:[l.jsx(H8,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"h-5 w-5 text-secondary"})," Discount Codes"]}),l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-1 text-sm text-stone-500",children:"Create and manage Mini App discounts. Eligibility and final payable amounts are verified securely on the server at payment time."})]}),l.jsxs(He,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"space-y-5",children:[l.jsxs("form",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",onSubmit:o,className:"grid gap-3 rounded-2xl border border-stone-100 bg-stone-50 p-4 sm:grid-cols-2",children:[l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",placeholder:"Code, e.g. WELCOME10",value:t.code,onChange:u=>n(f=>({...f,code:u.target.value.toUpperCase()})),maxLength:64}),l.jsxs("label",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"text-xs font-medium text-stone-600",children:["Discount type",l.jsxs("select",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",value:t.discountType,onCh
486ange:u=>n(f=>({...f,discountType:u.target.value,value:""})),className:"mt-1 h-10 w-full rounded-xl border border-input bg-white px-3 text-sm text-[#183153]",children:[l.jsx("option",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",value:"percentage",children:"Percentage"}),l.jsx("option",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",value:"fixed",children:"Fixed amount"})]})]}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"number",min:"0.01",max:t.discountType==="percentage"?"100":void 0,step:"0.01",placeholder:t.discountType==="percentage"?"Discount percentage":"Fixed discount (GH₵)",value:t.value,onChange:u=>n(f=>({...f,value:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"number",min:"0",step:"0.01",placeholder:"Minimum order amount (GH₵)",value:t.minimumOrderAmount,onChange:u=>n(f=>({...f,minimumOrderAmount:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"datetime-local",value:t.expiresAt,onChange:u=>n(f=>({...f,expiresAt:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"number",min:"1",step:"1",placeholder:"Total usage limit (optional)",value:t.usageLimit,onChange:u=>n(f=>({...f,usageLimit:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"number",min:"0.01",step:"0.01",placeholder:"Maximum discount (GH₵, optional)",value:t.maximumDiscountAmount,onChange:u=>n(f=>({...f,maximumDiscountAmount:u.target.value}))}),l.jsx(Ee,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"number",min:"1",max:"100",step:"1",placeholder:"Uses per customer",value:t.perCustomerUsageLimit,onChange:u=>n(f=>({...f,perCustomerUsageLimit:u.target.value}))}),l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex flex-wrap items-center justify-between gap-4 sm:col-span-2",children:[l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex flex-wrap gap-5",children:[l.jsxs("label",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex items-center gap-3 text-sm font-medium text-stone-700",children:[l.jsx(qS,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",checked:t.active,onCheckedChange:u=>n(f=>({...f,active:u}))})," Active for checkout"]}),l.jsxs("label",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex items-center gap-3 text-sm font-medium text-stone-700",children:[l.jsx(qS,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",checked:t.firstMiniAppOrderOnly,onCheckedChange:u=>n(f=>({...f,firstMiniAppOrderOnly:u}))})," First Mini App order only"]})]}),l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex gap-2",children:[l.jsx(ve,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"button",variant:"outline",onClick:()=>n(Vy),className:"rounded-xl",children:"Clear"}),l.jsxs(ve,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"submit",disabled:a.isPending,className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:[l.jsx(Ei,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mr-1.5 h-4 w-4"})," ",t.id?"Update code":"Add code"]})]})]})]}),l.jsx("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"space-y-3",children:r.isLoading?l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"rounded-2xl bg-stone-50 p-4 text-sm text-stone-500",children:"Loading discount codes…"}):r.data?.length?r.data.map(u=>l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex flex-col gap-3 rounded-2xl border border-stone-100 bg-white p-4 sm:flex-row sm:items-start sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",children:[l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"flex flex-wrap items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"font-semibold text-[#183153]",children:u.code}),l.jsx("span",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:`rounded-full px-2 py-1 text-[10px] font-bold ${u.active?"bg-emerald-100 text-emerald-800":"bg-stone-100 text-stone-600"}`,children:u.active?"Active":"Disabled"}),u.firstMiniAppOrderOnly?l.jsx("span",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"rounded-full bg-[#FAF6EE] px-2 py-1 text-[10px] font-bold text-[#183153]",children:"First Mini App order"}):null]}),l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-1 text-sm font-semibold text-[#183153]",children:u.discountType==="percentage"?`${Number(u.percentageBps)/100}% off`:`GH₵ ${$c(u.fixedAmountMinor)} off`}),l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-3 grid max-w-sm grid-cols-2 gap-2",children:[l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"rounded-xl bg-[#FAF6EE] px-3 py-2",children:[l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"text-[10px] font-bold uppercase tracking-[0.12em] text-[#183153]/55",children:"Redemptions"}),l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-1 text-sm font-bold text-[#183153]",children:u.usageCount})]}),l.jsxs("div",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"rounded-xl bg-emerald-50 px-3 py-2",children:[l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"text-[10px] font-bold uppercase tracking-[0.12em] text-emerald-800/65",children:"Total saved"}),l.jsxs("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-1 text-sm font-bold text-emerald-900",children:["GH₵ ",(Number(u.totalSavedMinor||0)/100).toLocaleStr
486ing(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})]})]})]}),l.jsxs("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mt-3 text-xs leading-5 text-stone-500",children:["Used ",u.usageCount,u.usageLimit!==null?` of ${u.usageLimit}`:" times"," · ",u.perCustomerUsageLimit," use",u.perCustomerUsageLimit===1?"":"s"," per customer · Minimum GH₵ ",$c(u.minimumOrderAmountMinor)||"0.00",u.maximumDiscountAmountMinor!==null?` · Max GH₵ ${$c(u.maximumDiscountAmountMinor)}`:"",u.expiresAt?` · Expires ${new Date(u.expiresAt).toLocaleString()}`:""]})]}),l.jsxs(ve,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",type:"button",variant:"outline",size:"sm",onClick:()=>c(u),className:"self-start rounded-xl",children:[l.jsx(D8,{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"mr-1.5 h-3.5 w-3.5"})," Edit"]})]},u.id)):l.jsx("p",{"data-loc":"client/src/components/DiscountCodeSettings.tsx:32",className:"rounded-2xl border border-dashed border-stone-200 bg-stone-50 p-5 text-sm text-stone-500",children:"No discount codes yet. Add a code to make it available in the Mini App checkout."})})]})]})}const cE=["Shop","My Orders","Track","Support"];function gY(){const e=fe.dashboard.telegramMenuAnalytics.useQuery(void 0,{refetchOnWindowFocus:!0}),t=e.data;return l.jsxs(Ie,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",children:[l.jsxs(st,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"flex items-center gap-2 text-xl",children:[l.jsx(YG,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"h-5 w-5 text-secondary"})," Telegram menu activity"]}),l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-1 text-sm leading-6 text-stone-500",children:"Track which of the four customer menu actions are used most. Customer identities are not displayed here."})]}),l.jsx(He,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"space-y-5",children:e.isLoading?l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"text-sm text-stone-500",children:"Loading menu activity…"}):e.error?l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Menu analytics could not be loaded."}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"grid grid-cols-2 gap-3 sm:grid-cols-4",children:[l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-2xl bg-[#183153] p-4 text-[#FAF6EE]",children:[l.jsx(iV,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"h-4 w-4 text-[#C99562]"}),l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-3 text-2xl font-semibold",children:t?.totalClicks??0}),l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-1 text-xs text-[#FAF6EE]/70",children:"Total clicks"})]}),l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-2xl bg-[#F5EBDD] p-4 text-[#183153]",children:[l.jsx(hV,{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"h-4 w-4 text-[#C99562]"}),l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-3 text-2xl font-semibold",children:t?.totalCustomers??0}),l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-1 text-xs text-[#183153]/65",children:"Unique customers"})]}),cE.slice(0,2).map(n=>l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-2xl border border-[#E9DFD1] bg-[#FFFCF7] p-4 text-[#183153]",children:[l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"text-lg font-semibold",children:t?.totals[n].clicks??0}),l.jsxs("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-1 text-xs text-stone-500",children:[n," clicks"]}),l.jsxs("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-2 text-[11px] text-[#C99562]",children:[t?.totals[n].customers??0," customers"]})]},n))]}),l.jsx("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"grid grid-cols-2 gap-3 sm:grid-cols-4",children:cE.slice(2).map(n=>l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-2xl border border-[#
486E9DFD1] bg-[#FFFCF7] p-4 text-[#183153]",children:[l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"text-lg font-semibold",children:t?.totals[n].clicks??0}),l.jsxs("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-1 text-xs text-stone-500",children:[n," clicks"]}),l.jsxs("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mt-2 text-[11px] text-[#C99562]",children:[t?.totals[n].customers??0," customers"]})]},n))}),l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",children:[l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"mb-2 text-sm font-medium text-[#183153]",children:"Recent activity"}),t?.recent.length?l.jsx("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"space-y-2",children:t.recent.slice(0,5).map((n,r)=>l.jsxs("div",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"flex items-center justify-between rounded-xl bg-stone-50 px-3 py-2 text-sm",children:[l.jsx("span",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"font-medium text-[#183153]",children:n.action}),l.jsx("time",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"text-xs text-stone-500",children:new Date(n.createdAt).toLocaleString()})]},`${n.action}-${n.createdAt.toString()}-${r}`))}):l.jsx("p",{"data-loc":"client/src/components/TelegramMenuAnalytics.tsx:10",className:"rounded-xl bg-stone-50 p-3 text-sm text-stone-500",children:"No menu clicks have been recorded yet."})]})]})})]})}const Ky={order_received:"Order Received",preparing:"Order Preparation",ready_for_delivery:"Ready for Delivery",out_for_delivery:"Your Order Is On The Way",delivery_confirmation_request:"Delivery Confirmation Request"},vY=["{{orderReference}}","{{items}}","{{total}}","{{status}}"];function xY(){const e=fe.dashboard.notificationTemplates.useQuery(void 0,{refetchOnWindowFocus:!0}),t=fe.useUtils(),[n,r]=C.useState("order_received"),[a,o]=C.useState(""),[c,u]=C.useState(!1),f=C.useMemo(()=>e.data?.find(g=>g.event===n),[n,e.data]);C.useEffect(()=>{!c&&f&&o(f.content)},[c,f]);const p=fe.dashboard.saveNotificationTemplate.useMutation({onSuccess:async g=>{o(g.content),u(!1),await t.dashboard.notificationTemplates.invalidate(),ie.success(`${Ky[g.event]} notification saved.`)},onError:g=>ie.error(g.message||"Notification template could not be saved.")});return l.jsxs(Ie,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:33",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:34",children:[l.jsxs(st,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:34",className:"flex items-center gap-2 text-xl",children:[l.jsx(dd,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:34",className:"h-5 w-5 text-secondary"})," Automated Telegram notification text"]}),l.jsx("p",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:34",className:"mt-1 text-sm text-stone-500",children:"Customize customer-facing text for each existing order event. Event timing, delivery confirmation, buttons, and duplicate protection remain unchanged."})]}),l.jsxs(He,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:35",className:"space-y-4",children:[l.jsxs("label",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",className:"block space-y-2",children:[l.jsx("span",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",className:"text-sm font-medium text-[#183153]",children:"Notification"}),l.jsxs(gn,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",value:n,onValueChange:g=>{r(g),u(!1)},children:[l.jsx(xn,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",className:"rounded-xl bg-stone-50",children:l.jsx(vn,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36"})}),l.jsx(yn,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",children:Object.entries(Ky).map(([g,h])=>l.jsx(Qe,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:36",value:g,children:h},g))})]})]}),l.jsx(Is,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:37",value:a,onChange:g=>{o(g.target.value),u(!0)},maxLength:2e3,className:"min-h-40 rounded-xl bg-stone-50","aria-label":`${Ky[n]} notification text`,placeholder:"Write the Telegram notification"}),l.jsxs("div",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:38",className:"flex flex-wrap items-center justify-between gap-3",children:[l.jsxs("p",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:38",className:"text-xs leading-5 text-stone-500",children:["Use any of: ",vY.join(", "),". The delivery-confirmation button remains attached automatically."]}),l.jsx(ve,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:38",type:"button",disabled:p.isPending||!a.trim(),onClick:()=>p.mutate({event:n,content:a.trim()}),className:"rounded-xl bg-primary text-secondary hover:bg-primary/90",children:p.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:38",className:"mr-2 h-4 w-4 animate-spin"})," Saving…"]}):l.jsxs(l.Fragment,{children:[l.jsx(_d,{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:38",className:"mr-2 h-4 w-4"})," Save notification text"]})})]}),l.jsxs("div",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:39",className:"rounded-2xl border border-sky-100 bg-sky-50/60 p-4","aria-label":"Telegram notification preview",children:[l.jsx("div",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:39",className:"mb-2 text-xs font-semibold uppercase tracking-[0.14em] text-stone-500",children:"Customer preview"}),l.jsx("div",{"data-loc":"client/src/components/TelegramNotificationTemplateSettings.tsx:39",className:"max-w-xl whitespace-pre-wrap rounded-2xl rounded-tl-sm bg-white p-4 text-sm leading-6 text-[#183153] shadow-sm",children:a||"Loading notification text…"})]})]})]})}const yY=[{label:"Sale reminder",message:"Your Bhen & Co. cart is waiting. A limited-time offer is available on selected styles—return to your cart before it ends."},{label:"Low-stock reminder",message:"Your Bhen & Co. cart is waiting. One or more selected items are running low—return to your cart to complete your order."}];function bY(){const[e,t]=C.useState(!1),n=fe.dashboard.cartReminderStatus.useQuery(void 0,{refetchOnWindowFocus:!0}),[r,a]=C.useState(""),[o,c]=C.useState(!1),u=r.trim()||Fy;C.useEffect(()=>{n.data?.message&&!o&&a(n.data.message)},[o,n.data?.message]);const f=fe.dashboard.setCartReminderMessage.useMutation({onSuccess:async()=>{await n.refetch(),c(!1),ie.success("Abandoned-cart reminder message saved.")},onError:h=>ie.error(h.message||"Reminder message could not be saved.")}),p=async()=>
486{if(window.confirm("Clear this dashboard’s cached app files and reset its service worker? Your account sign-in will be preserved where the browser allows it.")){t(!0);try{let h=0;if("caches"in window){const y=await caches.keys();await Promise.all(y.map(async j=>{await caches.delete(j)&&(h+=1)}))}let v=0;if("serviceWorker"in navigator){const y=await navigator.serviceWorker.getRegistrations();v=(await Promise.all(y.map(b=>b.unregister()))).filter(Boolean).length}ie.success("All app cache cleared. Loading the latest dashboard version…",{description:`${h} cache${h===1?"":"s"} cleared${v?` and ${v} service worker reset`:""}.`}),window.setTimeout(()=>window.location.reload(),350)}catch{t(!1),ie.error("The app cache could not be cleared. Use Refresh dashboard and try again.")}}},g=()=>{a(Fy),c(!0),f.mutate({message:Fy})};return l.jsxs(l.Fragment,{children:[l.jsx(pY,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77"}),l.jsx(dY,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77"}),l.jsx(hY,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77"}),l.jsx(gY,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77"}),l.jsx(xY,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77"}),l.jsxs(Ie,{"data-loc":"client/src/components/PwaCacheSettings.tsx:77",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsx(at,{"data-loc":"client/src/components/PwaCacheSettings.tsx:78",children:l.jsxs(st,{"data-loc":"client/src/components/PwaCacheSettings.tsx:78",className:"flex items-center gap-2 text-xl",children:[l.jsx(eV,{"data-loc":"client/src/components/PwaCacheSettings.tsx:78",className:"h-5 w-5 text-secondary"})," App updates and cache"]})}),l.jsxs(He,{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",children:[l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",className:"text-sm font-medium text-primary",children:"Clear all cache"}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",className:"mt-1 max-w-2xl text-sm leading-6 text-stone-500",children:"Use this when the Home Screen app is showing an older dashboard version. It clears browser caches, resets stale service workers, and reloads the latest published app without deleting the Home Screen icon."})]}),l.jsx(ve,{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",onClick:()=>void p(),disabled:e,className:"shrink-0 rounded-xl bg-primary text-secondary hover:bg-primary/90",children:e?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",className:"mr-2 h-4 w-4 animate-spin"})," Clearing…"]}):l.jsxs(l.Fragment,{children:[l.jsx(dg,{"data-loc":"client/src/components/PwaCacheSettings.tsx:79",className:"mr-2 h-4 w-4"})," Clear all cache"]})})]})]}),l.jsxs(Ie,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsx(at,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",children:l.jsxs(st,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"flex items-center gap-2 text-xl",children:[l.jsx(_8,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"h-5 w-5 text-secondary"})," Inventory history"]})}),l.jsxs(He,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",children:[l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"text-sm font-medium text-primary",children:"Track stock changes and alert levels"}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"mt-1 text-sm leading-6 text-stone-500",children:"Review every paid-order deduction and manual quantity change, then set a low-stock threshold for each tracked product or size/color variant."})]}),l.jsx(ve,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",type:"button",onClick:()=>window.location.assign("/inventory-history"),className:"shrink-0 rounded-xl bg-primary text-secondary hover:bg-primary/90",children:"Open inventory history"})]})]}),l.jsxs(Ie,{"data-loc":"client/src/components/PwaCacheSettings.tsx:80",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/components/PwaCacheSettings.tsx:81",children:[l.jsx(st,{"data-loc":"client/src/components/PwaCacheSettings.tsx:81",className:"text-xl",children:"Abandoned-cart reminder text"}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:81",className:"mt-1 text-sm text-stone-500",children:"This message is sent once when a customer leaves the same cart unchanged for two hours."})]}),l.jsxs(He,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"space-y-2",children:[l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"text-sm font-medium text-[#183153]",children:"Qu
486ick copy templates"}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"text-xs leading-5 text-stone-500",children:"Insert a template, edit it if needed, then save. Use sale and low-stock copy only when it applies to the customer’s cart."}),l.jsx("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"flex flex-wrap gap-2",children:yY.map(h=>l.jsx(ve,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",type:"button",variant:"outline",size:"sm",disabled:f.isPending,onClick:()=>{a(h.message),c(!0)},className:"rounded-full bg-white text-[#183153] hover:bg-[#FAF6EE]",children:h.label},h.label))})]}),l.jsx(Is,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",value:r,onChange:h=>{a(h.target.value),c(!0)},maxLength:500,placeholder:"Write the customer reminder","aria-label":"Abandoned-cart reminder message",className:"min-h-32 rounded-xl bg-stone-50"}),l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"flex flex-wrap items-center justify-between gap-2",children:[l.jsxs("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"text-xs text-stone-500",children:[r.length,"/500 characters · Cart actions remain attached automatically."]}),l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"flex flex-wrap gap-2",children:[l.jsx(ve,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",type:"button",variant:"outline",disabled:f.isPending,onClick:g,className:"rounded-xl bg-white text-[#183153] hover:bg-[#FAF6EE]",children:f.isPending?"Restoring…":"Restore default message"}),l.jsx(ve,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",type:"button",disabled:f.isPending||!r.trim(),onClick:()=>f.mutate({message:r.trim()}),className:"rounded-xl bg-primary text-secondary hover:bg-primary/90",children:f.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"mr-2 h-4 w-4 animate-spin"})," Saving…"]}):"Save reminder text"})]})]}),l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"rounded-2xl border border-sky-100 bg-sky-50/60 p-4","aria-label":"Telegram reminder preview",children:[l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"mb-3 flex items-center justify-between",children:[l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"text-sm font-medium text-[#183153]",children:"Telegram preview"}),l.jsx("span",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"text-[10px] uppercase tracking-[0.14em] text-stone-500",children:"Customer view"})]}),l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"max-w-sm rounded-2xl rounded-tl-sm bg-white p-3.5 shadow-sm",children:[l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"whitespace-pre-wrap text-sm leading-6 text-[#183153]",children:u}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"mt-2 text-right text-[10px] text-stone-400",children:"now"})]}),l.jsxs("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"mt-2 grid max-w-sm gap-1.5",children:[l.jsx("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"rounded-lg border border-sky-200 bg-white px-3 py-2 text-center text-sm font-medium text-sky-700",children:"View Cart"}),l.jsx("div",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"rounded-lg border border-sky-200 bg-white px-3 py-2 text-center text-sm font-medium text-sky-700",children:"Continue Shopping"})]}),l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"mt-3 text-xs leading-5 text-stone-500",children:"The two fixed cart actions are included automatically with every reminder."})]}),n.error&&l.jsx("p",{"data-loc":"client/src/components/PwaCacheSettings.tsx:82",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"The saved reminder message could not be loaded."})]})]})]})}var Qy,lE;function yr(){if(lE)return Qy;lE=1;var e=Array.isArray;return Qy=e,Qy}var Yy,uE;function J6(){if(uE)return Yy;uE=1;var e=typeof Kp=="object"&&Kp&&Kp.Object===Object&&Kp;return Yy=e,Yy}var Xy,dE;function ts(){if(dE)return Xy;dE=1;var e=J6(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Xy=n,Xy}var Zy,fE;function Nf(){if(fE)return Zy;fE=1;var e=ts(),t=e.Symbol;return Zy=t,Zy}var Jy,pE;function wY(){if(pE)return Jy;pE=1;var e=Nf(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,a=e?e.toStringTag:void 0;function o(c){var u=n.call(c,a),f=c[a];try{c[a]=void 0;var p=!0}catch{}var g=r.call(c);return p&&(u?c[a]=f:delete c[a]),g}return Jy=o,Jy}var eb,mE;function SY(){if(mE)return eb;mE=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return eb=n,eb}var tb,hE;function zs(){if(hE)return tb;hE=1;
vendor: 1,266 bytes, line 486
486var e=Nf(),t=wY(),n=SY(),r="[object Null]",a="[object Undefined]",o=e?e.toStringTag:void 0;function c(u){return u==null?u===void 0?a:r:o&&o in Object(u)?t(u):n(u)}return tb=c,tb}var nb,gE;function qs(){if(gE)return nb;gE=1;function e(t){return t!=null&&typeof t=="object"}return nb=e,nb}var rb,vE;function Wl(){if(vE)return rb;vE=1;var e=zs(),t=qs(),n="[object Symbol]";function r(a){return typeof a=="symbol"||t(a)&&e(a)==n}return rb=r,rb}var ab,xE;function Gj(){if(xE)return ab;xE=1;var e=yr(),t=Wl(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(o,c){if(e(o))return!1;var u=typeof o;return u=="number"||u=="symbol"||u=="boolean"||o==null||t(o)?!0:r.test(o)||!n.test(o)||c!=null&&o in Object(c)}return ab=a,ab}var sb,yE;function Lo(){if(yE)return sb;yE=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return sb=e,sb}var ob,bE;function Vj(){if(bE)return ob;bE=1;var e=zs(),t=Lo(),n="[object AsyncFunction]",r="[object Function]",a="[object GeneratorFunction]",o="[object Proxy]";function c(u){if(!t(u))return!1;var f=e(u);return f==r||f==a||f==n||f==o}return ob=c,ob}var ib,wE;function jY(){if(wE)return ib;wE=1;var e=ts(),t=e["__core-js_shared__"];return ib=t,ib}var cb,SE;function OY(){if(SE)return cb;SE=1;
vendor: 4,495 bytes, line 486
486var e=jY(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return cb=n,cb}var lb,jE;function eI(){if(jE)return lb;jE=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return lb=n,lb}var ub,OE;function NY(){if(OE)return ub;OE=1;var e=Vj(),t=OY(),n=Lo(),r=eI(),a=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,f=c.toString,p=u.hasOwnProperty,g=RegExp("^"+f.call(p).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function h(v){if(!n(v)||t(v))return!1;var y=e(v)?g:o;return y.test(r(v))}return ub=h,ub}var db,NE;function CY(){if(NE)return db;NE=1;function e(t,n){return t?.[n]}return db=e,db}var fb,CE;function qi(){if(CE)return fb;CE=1;var e=NY(),t=CY();function n(r,a){var o=t(r,a);return e(o)?o:void 0}return fb=n,fb}var pb,AE;function Sg(){if(AE)return pb;AE=1;var e=qi(),t=e(Object,"create");return pb=t,pb}var mb,TE;function AY(){if(TE)return mb;TE=1;var e=Sg();function t(){this.__data__=e?e(null):{},this.size=0}return mb=t,mb}var hb,EE;function TY(){if(EE)return hb;EE=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return hb=e,hb}var gb,_E;function EY(){if(_E)return gb;_E=1;var e=Sg(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function a(o){var c=this.__data__;if(e){var u=c[o];return u===t?void 0:u}return r.call(c,o)?c[o]:void 0}return gb=a,gb}var vb,kE;function _Y(){if(kE)return vb;kE=1;var e=Sg(),t=Object.prototype,n=t.hasOwnProperty;function r(a){var o=this.__data__;return e?o[a]!==void 0:n.call(o,a)}return vb=r,vb}var xb,PE;function kY(){if(PE)return xb;PE=1;var e=Sg(),t="__lodash_hash_undefined__";function n(r,a){var o=this.__data__;return this.size+=this.has(r)?0:1,o[r]=e&&a===void 0?t:a,this}return xb=n,xb}var yb,ME;function PY(){if(ME)return yb;ME=1;var e=AY(),t=TY(),n=EY(),r=_Y(),a=kY();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,yb=o,yb}var bb,DE;function MY(){if(DE)return bb;DE=1;function e(){this.__data__=[],this.size=0}return bb=e,bb}var wb,RE;function Kj(){if(RE)return wb;RE=1;function e(t,n){return t===n||t!==t&&n!==n}return wb=e,wb}var Sb,IE;function jg(){if(IE)return Sb;IE=1;var e=Kj();function t(n,r){for(var a=n.length;a--;)if(e(n[a][0],r))return a;return-1}return Sb=t,Sb}var jb,HE;function DY(){if(HE)return jb;HE=1;var e=jg(),t=Array.prototype,n=t.splice;function r(a){var o=this.__data__,c=e(o,a);if(c<0)return!1;var u=o.length-1;return c==u?o.pop():n.call(o,c,1),--this.size,!0}return jb=r,jb}var Ob,LE;function RY(){if(LE)return Ob;LE=1;var e=jg();function t(n){var r=this.__data__,a=e(r,n);return a<0?void 0:r[a][1]}return Ob=t,Ob}var Nb,$E;function IY(){if($E)return Nb;$E=1;var e=jg();function t(n){return e(this.__data__,n)>-1}return Nb=t,Nb}var Cb,BE;function HY(){if(BE)return Cb;BE=1;var e=jg();function t(n,r){var a=this.__data__,o=e(a,n);return o<0?(++this.size,a.push([n,r])):a[o][1]=r,this}return Cb=t,Cb}var Ab,zE;function Og(){if(zE)return Ab;zE=1;var e=MY(),t=DY(),n=RY(),r=IY(),a=HY();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,Ab=o,Ab}var Tb,qE;function Qj(){if(qE)return Tb;qE=1;var e=qi(),t=ts(),n=e(t,"Map");return Tb=n,Tb}var Eb,FE;function LY(){if(FE)return Eb;FE=1;var e=PY(),t=Og(),n=Qj();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Eb=r,Eb}var _b,UE;function $Y(){if(UE)return _b;UE=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return _b=e,_b}var kb,WE;function Ng(){if(WE)return kb;WE=1;var e=$Y();function t(n,r){var a=n.__data__;return e(r)?a[typeof r=="string"?"string":"hash"]:a.map}return kb=t,kb}var Pb,GE;function BY(){if(GE)return Pb;GE=1;var e=Ng();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return Pb=t,Pb}var Mb,VE;function zY(){if(VE)return Mb;VE=1;var e=Ng();function t(n){return e(this,n).get(n)}return Mb=t,Mb}var Db,KE;function qY(){if(KE)return Db;KE=1;var e=Ng();function t(n){return e(this,n).has(n)}return Db=t,Db}var Rb,QE;
vendor: 2,632 bytes, line 486
486function FY(){if(QE)return Rb;QE=1;var e=Ng();function t(n,r){var a=e(this,n),o=a.size;return a.set(n,r),this.size+=a.size==o?0:1,this}return Rb=t,Rb}var Ib,YE;function Yj(){if(YE)return Ib;YE=1;var e=LY(),t=BY(),n=zY(),r=qY(),a=FY();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=a,Ib=o,Ib}var Hb,XE;function tI(){if(XE)return Hb;XE=1;var e=Yj(),t="Expected a function";function n(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var o=function(){var c=arguments,u=a?a.apply(this,c):c[0],f=o.cache;if(f.has(u))return f.get(u);var p=r.apply(this,c);return o.cache=f.set(u,p)||f,p};return o.cache=new(n.Cache||e),o}return n.Cache=e,Hb=n,Hb}var Lb,ZE;function UY(){if(ZE)return Lb;ZE=1;var e=tI(),t=500;function n(r){var a=e(r,function(c){return o.size===t&&o.clear(),c}),o=a.cache;return a}return Lb=n,Lb}var $b,JE;function WY(){if(JE)return $b;JE=1;var e=UY(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(a){var o=[];return a.charCodeAt(0)===46&&o.push(""),a.replace(t,function(c,u,f,p){o.push(f?p.replace(n,"$1"):u||c)}),o});return $b=r,$b}var Bb,e_;function Xj(){if(e_)return Bb;e_=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,o=Array(a);++r<a;)o[r]=n(t[r],r,t);return o}return Bb=e,Bb}var zb,t_;function GY(){if(t_)return zb;t_=1;var e=Nf(),t=Xj(),n=yr(),r=Wl(),a=e?e.prototype:void 0,o=a?a.toString:void 0;function c(u){if(typeof u=="string")return u;if(n(u))return t(u,c)+"";if(r(u))return o?o.call(u):"";var f=u+"";return f=="0"&&1/u==-1/0?"-0":f}return zb=c,zb}var qb,n_;function nI(){if(n_)return qb;n_=1;var e=GY();function t(n){return n==null?"":e(n)}return qb=t,qb}var Fb,r_;function rI(){if(r_)return Fb;r_=1;var e=yr(),t=Gj(),n=WY(),r=nI();function a(o,c){return e(o)?o:t(o,c)?[o]:n(r(o))}return Fb=a,Fb}var Ub,a_;function Cg(){if(a_)return Ub;a_=1;var e=Wl();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Ub=t,Ub}var Wb,s_;function Zj(){if(s_)return Wb;s_=1;var e=rI(),t=Cg();function n(r,a){a=e(a,r);for(var o=0,c=a.length;r!=null&&o<c;)r=r[t(a[o++])];return o&&o==c?r:void 0}return Wb=n,Wb}var Gb,o_;function aI(){if(o_)return Gb;o_=1;var e=Zj();function t(n,r,a){var o=n==null?void 0:e(n,r);return o===void 0?a:o}return Gb=t,Gb}var VY=aI();const $r=At(VY);var Vb,i_;function KY(){if(i_)return Vb;i_=1;function e(t){return t==null}return Vb=e,Vb}var QY=KY();const Xe=At(QY);var Kb,c_;
vendor: 5,925 bytes, lines 486-494
486function YY(){if(c_)return Kb;c_=1;var e=zs(),t=yr(),n=qs(),r="[object String]";function a(o){return typeof o=="string"||!t(o)&&n(o)&&e(o)==r}return Kb=a,Kb}var XY=YY();const Mi=At(XY);var ZY=Vj();const Ve=At(ZY);var JY=Lo();const Gl=At(JY);var Qb={exports:{}},Nt={};/**
487 * @license React
488 * react-is.production.min.js
489 *
490 * Copyright (c) Facebook, Inc. and its affiliates.
491 *
492 * This source code is licensed under the MIT license found in the
493 * LICENSE file in the root directory of this source tree.
494 */var l_;function eX(){if(l_)return Nt;l_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),g=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen"),j;j=Symbol.for("react.module.reference");function b(S){if(typeof S=="object"&&S!==null){var T=S.$$typeof;switch(T){case e:switch(S=S.type,S){case n:case a:case r:case p:case g:return S;default:switch(S=S&&S.$$typeof,S){case u:case c:case f:case v:case h:case o:return S;default:return T}}case t:return T}}}return Nt.ContextConsumer=c,Nt.ContextProvider=o,Nt.Element=e,Nt.ForwardRef=f,Nt.Fragment=n,Nt.Lazy=v,Nt.Memo=h,Nt.Portal=t,Nt.Profiler=a,Nt.StrictMode=r,Nt.Suspense=p,Nt.SuspenseList=g,Nt.isAsyncMode=function(){return!1},Nt.isConcurrentMode=function(){return!1},Nt.isContextConsumer=function(S){return b(S)===c},Nt.isContextProvider=function(S){return b(S)===o},Nt.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},Nt.isForwardRef=function(S){return b(S)===f},Nt.isFragment=function(S){return b(S)===n},Nt.isLazy=function(S){return b(S)===v},Nt.isMemo=function(S){return b(S)===h},Nt.isPortal=function(S){return b(S)===t},Nt.isProfiler=function(S){return b(S)===a},Nt.isStrictMode=function(S){return b(S)===r},Nt.isSuspense=function(S){return b(S)===p},Nt.isSuspenseList=function(S){return b(S)===g},Nt.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===a||S===r||S===p||S===g||S===y||typeof S=="object"&&S!==null&&(S.$$typeof===v||S.$$typeof===h||S.$$typeof===o||S.$$typeof===c||S.$$typeof===f||S.$$typeof===j||S.getModuleId!==void 0)},Nt.typeOf=b,Nt}var u_;function tX(){return u_||(u_=1,Qb.exports=eX()),Qb.exports}var nX=tX(),Yb,d_;function sI(){if(d_)return Yb;d_=1;var e=zs(),t=qs(),n="[object Number]";function r(a){return typeof a=="number"||t(a)&&e(a)==n}return Yb=r,Yb}var Xb,f_;function rX(){if(f_)return Xb;f_=1;var e=sI();function t(n){return e(n)&&n!=+n}return Xb=t,Xb}var aX=rX();const Cf=At(aX);var sX=sI();const oX=At(sX);var ar=function(t){return t===0?0:t>0?1:-1},vi=function(t){return Mi(t)&&t.indexOf("%")===t.length-1},je=function(t){return oX(t)&&!Cf(t)},iX=function(t){return Xe(t)},_n=function(t){return je(t)||Mi(t)},cX=0,Vl=function(t){var n=++cX;return"".concat(t||"").concat(n)},sr=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!je(t)&&!Mi(t))return r;var o;if(vi(t)){var c=t.indexOf("%");o=n*parseFloat(t.slice(0,c))/100}else o=+t;return Cf(o)&&(o=r),a&&o>n&&(o=n),o},Oo=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},lX=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},a=0;a<n;a++)if(!r[t[a]])r[t[a]]=!0;else return!0;return!1},Dr=function(t,n){return je(t)&&je(n)?function(r){return t+r*(n-t)}:function(){return n}};function Vm(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):$r(r,t))===n})}var uX=function(t,n){return je(t)&&je(n)?t-n:Mi(t)&&Mi(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function tl(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function FS(e){"@babel/helpers - typeof";return FS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FS(e)}var dX=["viewBox","children"],fX=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackgroun
494d","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],p_=["points","pathLength"],Zb={svg:dX,polygon:p_,polyline:p_},Jj=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Km=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(C.isValidElement(t)&&(r=t.props),!Gl(r))return null;var a={};return Object.keys(r).forEach(function(o){Jj.includes(o)&&(a[o]=n||function(c){return r[o](r,c)})}),a},pX=function(t,n,r){return function(a){return t(n,r,a),null}},Di=function(t,n,r){if(!Gl(t)||FS(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(o){var c=t[o];Jj.includes(o)&&typeof c=="function"&&(a||(a={}),a[o]=pX(c,n,r))}),a},mX=["children"],hX=["children"];function m_(e,t){if(e==null)return{};var n=gX(e,t),r,a;
vendor: 4,245 bytes, line 494
494if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gX(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function US(e){"@babel/helpers - typeof";return US=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},US(e)}var h_={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},ks=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},g_=null,Jb=null,e3=function e(t){if(t===g_&&Array.isArray(Jb))return Jb;var n=[];return C.Children.forEach(t,function(r){Xe(r)||(nX.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Jb=n,g_=t,n};function Br(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(a){return ks(a)}):r=[ks(t)],e3(e).forEach(function(a){var o=$r(a,"type.displayName")||$r(a,"type.name");r.indexOf(o)!==-1&&n.push(a)}),n}function Pr(e,t){var n=Br(e,t);return n&&n[0]}var v_=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,a=n.height;return!(!je(r)||r<=0||!je(a)||a<=0)},vX=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],xX=function(t){return t&&t.type&&Mi(t.type)&&vX.indexOf(t.type)>=0},yX=function(t){return t&&US(t)==="object"&&"clipDot"in t},bX=function(t,n,r,a){var o,c=(o=Zb?.[a])!==null&&o!==void 0?o:[];return n.startsWith("data-")||!Ve(t)&&(a&&c.includes(n)||fX.includes(n))||r&&Jj.includes(n)},Be=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(C.isValidElement(t)&&(a=t.props),!Gl(a))return null;var o={};return Object.keys(a).forEach(function(c){var u;bX((u=a)===null||u===void 0?void 0:u[c],c,n,r)&&(o[c]=a[c])}),o},WS=function e(t,n){if(t===n)return!0;var r=C.Children.count(t);if(r!==C.Children.count(n))return!1;if(r===0)return!0;if(r===1)return x_(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var a=0;a<r;a++){var o=t[a],c=n[a];if(Array.isArray(o)||Array.isArray(c)){if(!e(o,c))return!1}else if(!x_(o,c))return!1}return!0},x_=function(t,n){if(Xe(t)&&Xe(n))return!0;if(!Xe(t)&&!Xe(n)){var r=t.props||{},a=r.children,o=m_(r,mX),c=n.props||{},u=c.children,f=m_(c,hX);return a&&u?tl(o,f)&&WS(a,u):!a&&!u?tl(o,f):!1}return!1},y_=function(t,n){var r=[],a={};return e3(t).forEach(function(o,c){if(xX(o))r.push(o);else if(o){var u=ks(o.type),f=n[u]||{},p=f.handler,g=f.once;if(p&&(!g||!a[u])){var h=p(o,u,c);r.push(h),a[u]=!0}}}),r},wX=function(t){var n=t&&t.type;return n&&h_[n]?h_[n]:null},SX=function(t,n){return e3(n).indexOf(t)},jX=["children","width","height","viewBox","className","style","title","desc"];function GS(){return GS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GS.apply(this,arguments)}function OX(e,t){if(e==null)return{};var n=NX(e,t),r,a;
494if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function NX(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function VS(e){var t=e.children,n=e.width,r=e.height,a=e.viewBox,o=e.className,c=e.style,u=e.title,f=e.desc,p=OX(e,jX),g=a||{width:n,height:r,x:0,y:0},h=Je("recharts-surface",o);return z.createElement("svg",GS({},Be(p,!0,"svg"),{className:h,width:n,height:r,style:c,viewBox:"".concat(g.x," ").concat(g.y," ").concat(g.width," ").concat(g.height)}),z.createElement("title",null,u),z.createElement("desc",null,f),t)}var CX=["children","className"];function KS(){return KS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},KS.apply(this,arguments)}function AX(e,t){if(e==null)return{};var n=TX(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TX(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var wt=z.forwardRef(function(e,t){var n=e.children,r=e.className,a=AX(e,CX),o=Je("recharts-layer",r);return z.createElement("g",KS({className:o},Be(a,!0),{ref:t}),n)}),ja=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o]},e0,b_;function EX(){if(b_)return e0;b_=1;function e(t,n,r){var a=-1,o=t.length;n<0&&(n=-n>o?0:o+n),r=r>o?o:r,r<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(o);++a<o;)c[a]=t[a+n];return c}return e0=e,e0}var t0,w_;function _X(){if(w_)return t0;w_=1;var e=EX();function t(n,r,a){var o=n.length;return a=a===void 0?o:a,!r&&a>=o?n:e(n,r,a)}return t0=t,t0}var n0,S_;function oI(){if(S_)return n0;S_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,o="\\ufe0e\\ufe0f",c="\\u200d",u=RegExp("["+c+e+a+o+"]");function f(p){return u.test(p)}return n0=f,n0}var r0,j_;function kX(){if(j_)return r0;j_=1;function e(t){return t.split("")}return r0=e,r0}var a0,O_;function PX(){if(O_)return a0;O_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",a=t+n+r,o="\\ufe0e\\ufe0f",c="["+e+"]",u="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",p="(?:"+u+"|"+f+")",g="[^"+e+"]",h="(?:\\ud83c[\\udde6-\\uddff]){2}",v="[\\ud800-\\udbff][\\udc00-\\udfff]",y="\\u200d",j=p+"?",b="["+o+"]?",S="(?:"+y+"(?:"+[g,h,v].join("|")+")"+b+j+")*",T=b+j+S,E="(?:"+[g+u+"?",u,h,v,c].join("|")+")",_=RegExp(f+"(?="+f+")|"+E+T,"g");function A(N){return N.match(_)||[]}return a0=A,a0}var s0,N_;function MX(){if(N_)return s0;N_=1;var e=kX(),t=oI(),n=PX();function r(a){return t(a)?n(a):e(a)}return s0=r,s0}var o0,C_;function DX(){if(C_)return o0;C_=1;var e=_X(),t=oI(),n=MX(),r=nI();function a(o){return function(c){c=r(c);var u=t(c)?n(c):void 0,f=u?u[0]:c.charAt(0),p=u?e(u,1).join(""):c.slice(1);return f[o]()+p}}return o0=a,o0}var i0,A_;function RX(){if(A_)return i0;A_=1;var e=DX(),t=e("toUpperCase");return i0=t,i0}var IX=RX();const Ag=At(IX);function qt(e){return function(){return e}}const iI=Math.cos,Qm=Math.sin,Ta=Math.sqrt,Ym=Math.PI,Tg=2*Ym,QS=Math.PI,YS=2*QS,di=1e-6,HX=YS-di;function cI(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function LX(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return cI;const n=10**t;return function(r){this._+=r[0];for(let a=1,o=r.length;a<o;++a)this._+=Math.round(arguments[a]*n)/n+r[a]}}class $X{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?cI:LX(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,a){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+a}`}bezierCurveTo(t,n,r,a,o,c){this._append`C${+t},${+n},${+r},${+a},${this._x1=+o},${this._y1=+c}`}arcTo(t,n,r,a,o){if(t=+t,n=+n,r=+r,a=+a,o=+o,o<0)throw new Error(`negative radius: ${o}`);let c=this._x1,u=this._y1,f=r-t,p=a-n,g=c-t,h=u-n,v=g*g+h*h;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(v>di)if(!(Math.abs(h*f-p*g)>di)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let y=r-c,j=a-u,b=f*f+p*p,S=y*y+j*j,T=Math.sqrt(b),E=Math.sqrt(v),_=o*Math.tan((QS-Math.acos((b+v-S)/(2*T*E)))/2),A=_/E,N=_/T;Math.abs(A-1)>di&&this._append`L${t+A*g},${n+A*h}`,this._append`A${o},${o},0,0,${+(h*y>g*j)},${this._x1=t+N*f},${this._y1=n+N*p}`}}arc(t,n,r,a,o,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let u=r*Math.cos(a),f=r*Math.sin(a),p=t+u,g=n+f,h=1^c,v=c?a-o:o-a;this._x1===null?this._append`M${p},${g}`:(Math.abs(this._x1-p)>di||Math.abs(this._y1-g)>di)&&this._append`L${p},${g}`,r&&(v<0&&(v=v%YS+YS),v>HX?this._append`A${r},${r},0,1,${h}
494,${t-u},${n-f}A${r},${r},0,1,${h},${this._x1=p},${this._y1=g}`:v>di&&this._append`A${r},${r},0,${+(v>=QS)},${h},${this._x1=t+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(t,n,r,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+a}h${-r}Z`}toString(){return this._}}function t3(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new $X(t)}function n3(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function lI(e){this._context=e}lI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Eg(e){return new lI(e)}function uI(e){return e[0]}function dI(e){return e[1]}function fI(e,t){var n=qt(!0),r=null,a=Eg,o=null,c=t3(u);e=typeof e=="function"?e:e===void 0?uI:qt(e),t=typeof t=="function"?t:t===void 0?dI:qt(t);function u(f){var p,g=(f=n3(f)).length,h,v=!1,y;for(r==null&&(o=a(y=c())),p=0;p<=g;++p)!(p<g&&n(h=f[p],p,f))===v&&((v=!v)?o.lineStart():o.lineEnd()),v&&o.point(+e(h,p,f),+t(h,p,f));if(y)return o=null,y+""||null}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:qt(+f),u):e},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:qt(+f),u):t},u.defined=function(f){return arguments.length?(n=typeof f=="function"?f:qt(!!f),u):n},u.curve=function(f){return arguments.length?(a=f,r!=null&&(o=a(r)),u):a},u.context=function(f){return arguments.length?(f==null?r=o=null:o=a(r=f),u):r},u}function lm(e,t,n){var r=null,a=qt(!0),o=null,c=Eg,u=null,f=t3(p);e=typeof e=="function"?e:e===void 0?uI:qt(+e),t=typeof t=="function"?t:qt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?dI:qt(+n);function p(h){var v,y,j,b=(h=n3(h)).length,S,T=!1,E,_=new Array(b),A=new Array(b);for(o==null&&(u=c(E=f())),v=0;v<=b;++v){if(!(v<b&&a(S=h[v],v,h))===T)if(T=!T)y=v,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),j=v-1;j>=y;--j)u.point(_[j],A[j]);u.lineEnd(),u.areaEnd()}T&&(_[v]=+e(S,v,h),A[v]=+t(S,v,h),u.point(r?+r(S,v,h):_[v],n?+n(S,v,h):A[v]))}if(E)return u=null,E+""||null}function g(){return fI().defined(a).curve(c).context(o)}return p.x=function(h){return arguments.length?(e=typeof h=="function"?h:qt(+h),r=null,p):e},p.x0=function(h){return arguments.length?(e=typeof h=="function"?h:qt(+h),p):e},p.x1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:qt(+h),p):r},p.y=function(h){return arguments.length?(t=typeof h=="function"?h:qt(+h),n=null,p):t},p.y0=function(h){return arguments.length?(t=typeof h=="function"?h:qt(+h),p):t},p.y1=function(h){return arguments.length?(n=h==null?null:typeof h=="function"?h:qt(+h),p):n},p.lineX0=p.lineY0=function(){return g().x(e).y(t)},p.lineY1=function(){return g().x(e).y(n)},p.lineX1=function(){return g().x(r).y(t)},p.defined=function(h){return arguments.length?(a=typeof h=="function"?h:qt(!!h),p):a},p.curve=function(h){return arguments.length?(c=h,o!=null&&(u=c(o)),p):c},p.context=function(h){return arguments.length?(h==null?o=u=null:u=c(o=h),p):o},p}class pI{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function BX(e){return new pI(e,!0)}function zX(e){return new pI(e,!1)}const r3={draw(e,t){const n=Ta(t/Ym);e.moveTo(n,0),e.arc(0,0,n,0,Tg)}}
vendor: 7,923 bytes, line 494
494,qX={draw(e,t){const n=Ta(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},mI=Ta(1/3),FX=mI*2,UX={draw(e,t){const n=Ta(t/FX),r=n*mI;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},WX={draw(e,t){const n=Ta(t),r=-n/2;e.rect(r,r,n,n)}},GX=.8908130915292852,hI=Qm(Ym/10)/Qm(7*Ym/10),VX=Qm(Tg/10)*hI,KX=-iI(Tg/10)*hI,QX={draw(e,t){const n=Ta(t*GX),r=VX*n,a=KX*n;e.moveTo(0,-n),e.lineTo(r,a);for(let o=1;o<5;++o){const c=Tg*o/5,u=iI(c),f=Qm(c);e.lineTo(f*n,-u*n),e.lineTo(u*r-f*a,f*r+u*a)}e.closePath()}},c0=Ta(3),YX={draw(e,t){const n=-Ta(t/(c0*3));e.moveTo(0,n*2),e.lineTo(-c0*n,-n),e.lineTo(c0*n,-n),e.closePath()}},ta=-.5,na=Ta(3)/2,XS=1/Ta(12),XX=(XS/2+1)*3,ZX={draw(e,t){const n=Ta(t/XX),r=n/2,a=n*XS,o=r,c=n*XS+n,u=-o,f=c;e.moveTo(r,a),e.lineTo(o,c),e.lineTo(u,f),e.lineTo(ta*r-na*a,na*r+ta*a),e.lineTo(ta*o-na*c,na*o+ta*c),e.lineTo(ta*u-na*f,na*u+ta*f),e.lineTo(ta*r+na*a,ta*a-na*r),e.lineTo(ta*o+na*c,ta*c-na*o),e.lineTo(ta*u+na*f,ta*f-na*u),e.closePath()}};function JX(e,t){let n=null,r=t3(a);e=typeof e=="function"?e:qt(e||r3),t=typeof t=="function"?t:qt(t===void 0?64:+t);function a(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return a.type=function(o){return arguments.length?(e=typeof o=="function"?o:qt(o),a):e},a.size=function(o){return arguments.length?(t=typeof o=="function"?o:qt(+o),a):t},a.context=function(o){return arguments.length?(n=o??null,a):n},a}function Xm(){}function Zm(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function gI(e){this._context=e}gI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Zm(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Zm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eZ(e){return new gI(e)}function vI(e){this._context=e}vI.prototype={areaStart:Xm,areaEnd:Xm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Zm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tZ(e){return new vI(e)}function xI(e){this._context=e}xI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Zm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function nZ(e){return new xI(e)}function yI(e){this._context=e}yI.prototype={areaStart:Xm,areaEnd:Xm,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function rZ(e){return new yI(e)}function T_(e){return e<0?-1:1}function E_(e,t,n){var r=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(r||a<0&&-0),c=(n-e._y1)/(a||r<0&&-0),u=(o*a+c*r)/(r+a);return(T_(o)+T_(c))*Math.min(Math.abs(o),Math.abs(c),.5*Math.abs(u))||0}function __(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function l0(e,t,n){var r=e._x0,a=e._y0,o=e._x1,c=e._y1,u=(o-r)/3;e._context.bezierCurveTo(r+u,a+u*t,o-u,c-u*n,o,c)}function Jm(e){this._context=e}Jm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:l0(this,this._t0,__(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,l0(this,__(this,n=E_(this,e,t)),n);break;default:l0(this,this._t0,n=E_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function bI(e){this._context=new wI(e)}(bI.prototype=Object.create(Jm.prototype)).point=function(e,t){Jm.prototype.point.call(this,t,e)};function wI(e){this._context=e}wI.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,o){this._context.bezierCurveTo(t,e,r,n,o,a)}};function aZ(e){return new Jm(e)}function sZ(e){return new bI(e)}function SI(e){this._context=e}SI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=k_(e),a=k_(t),o=0,c=1;c<n;++o,++c)this._context.bezierCurveTo(r[0][o],a[0][o],r[1][o],a[1][o],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function k_(e){var t,n=e.length-1,r,a=new Array(n),o=new Array(n),c=new Array(n);for(a[0]=0,o[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)a[t]=1,o[t]=4,c[t]=4*e[t]+2*e[t+1];for(a[n-1]=2,o[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=a[t]/o[t-1],o[t]-=r,c[t]-=r*c[t-1];for(a[n-1]=c[n-1]/o[n-1],t=n-2;t>=0;--t)a[t]=(c[t]-a[t+1])/o[t];for(o[n-1]=(e[n]+a[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-a[t+1];return[a,o]}function oZ(e){return new SI(e)}function _g(e,t){this._context=e,this._t=t}_g.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 17,704 bytes, lines 494-497
494default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function iZ(e){return new _g(e,.5)}function cZ(e){return new _g(e,0)}function lZ(e){return new _g(e,1)}function ul(e,t){if((c=e.length)>1)for(var n=1,r,a,o=e[t[0]],c,u=o.length;n<c;++n)for(a=o,o=e[t[n]],r=0;r<u;++r)o[r][1]+=o[r][0]=isNaN(a[r][1])?a[r][0]:a[r][1]}function ZS(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function uZ(e,t){return e[t]}function dZ(e){const t=[];return t.key=e,t}function fZ(){var e=qt([]),t=ZS,n=ul,r=uZ;function a(o){var c=Array.from(e.apply(this,arguments),dZ),u,f=c.length,p=-1,g;for(const h of o)for(u=0,++p;u<f;++u)(c[u][p]=[0,+r(h,c[u].key,p,o)]).data=h;for(u=0,g=n3(t(c));u<f;++u)c[g[u]].index=u;return n(c,g),c}return a.keys=function(o){return arguments.length?(e=typeof o=="function"?o:qt(Array.from(o)),a):e},a.value=function(o){return arguments.length?(r=typeof o=="function"?o:qt(+o),a):r},a.order=function(o){return arguments.length?(t=o==null?ZS:typeof o=="function"?o:qt(Array.from(o)),a):t},a.offset=function(o){return arguments.length?(n=o??ul,a):n},a}function pZ(e,t){if((r=e.length)>0){for(var n,r,a=0,o=e[0].length,c;a<o;++a){for(c=n=0;n<r;++n)c+=e[n][a][1]||0;if(c)for(n=0;n<r;++n)e[n][a][1]/=c}ul(e,t)}}function mZ(e,t){if((a=e.length)>0){for(var n=0,r=e[t[0]],a,o=r.length;n<o;++n){for(var c=0,u=0;c<a;++c)u+=e[c][n][1]||0;r[n][1]+=r[n][0]=-u/2}ul(e,t)}}function hZ(e,t){if(!(!((c=e.length)>0)||!((o=(a=e[t[0]]).length)>0))){for(var n=0,r=1,a,o,c;r<o;++r){for(var u=0,f=0,p=0;u<c;++u){for(var g=e[t[u]],h=g[r][1]||0,v=g[r-1][1]||0,y=(h-v)/2,j=0;j<u;++j){var b=e[t[j]],S=b[r][1]||0,T=b[r-1][1]||0;y+=S-T}f+=h,p+=y*h}a[r-1][1]+=a[r-1][0]=n,f&&(n-=p/f)}a[r-1][1]+=a[r-1][0]=n,ul(e,t)}}function kd(e){"@babel/helpers - typeof";return kd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kd(e)}var gZ=["type","size","sizeType"];function JS(){return JS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},JS.apply(this,arguments)}function P_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function M_(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P_(Object(n),!0).forEach(function(r){vZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vZ(e,t,n){return t=xZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xZ(e){var t=yZ(e,"string");return kd(t)=="symbol"?t:t+""}function yZ(e,t){if(kd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(kd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bZ(e,t){if(e==null)return{};var n=wZ(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wZ(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var jI={symbolCircle:r3,symbolCross:qX,symbolDiamond:UX,symbolSquare:WX,symbolStar:QX,symbolTriangle:YX,symbolWye:ZX},SZ=Math.PI/180,jZ=function(t){var n="symbol".concat(Ag(t));return jI[n]||r3},OZ=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*SZ;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},NZ=function(t,n){jI["symbol".concat(Ag(t))]=n},a3=function(t){var n=t.type,r=n===void 0?"circle":n,a=t.size,o=a===void 0?64:a,c=t.sizeType,u=c===void 0?"area":c,f=bZ(t,gZ),p=M_(M_({},f),{},{type:r,size:o,sizeType:u}),g=function(){var S=jZ(r),T=JX().type(S).size(OZ(o,u,r));return T()},h=p.className,v=p.cx,y=p.cy,j=Be(p,!0);return v===+v&&y===+y&&o===+o?z.createElement("path",JS({},j,{className:Je("recharts-symbols",h),transform:"translate(".concat(v,", ").concat(y,")"),d:g()})):null};a3.registerSymbol=NZ;function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function e2(){return e2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e2.apply(this,arguments)}function D_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function CZ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?D_(Object(n),!0).forEach(function(r){Pd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NI(r.key),r)}}function EZ(e,t,n){return t&&TZ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _Z(e,t,n){return t=eh(t),kZ(e,OI()?Reflect.construct(t,n||[],eh(e).constructor):t.apply(e,n))}function kZ(e,t){if(t&&(dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return PZ(e)}function PZ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OI=function(){return!!e})()}function eh(e){return eh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},eh(e)}function MZ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&t2(e,t)}function t2(e,t){return t2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},t2(e,t)}function Pd(e,t,n){return t=NI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NI(e){var t=DZ(e,"string");return dl(t)=="symbol"?t:t+""}function DZ(e,t){if(dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ra=32,s3=(function(e){function t(){return AZ(this,t),_Z(this,t,arguments)}return MZ(t,e),EZ(t,[{key:"renderIcon",value:function(r){var a=this.props.inactiveColor,o=ra/2,c=ra/6,u=ra/3,f=r.inactive?a:r.color;if(r.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:ra,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(o,"h").concat(u,`
495            A`).concat(c,",").concat(c,",0,1,1,").concat(2*u,",").concat(o,`
496            H`).concat(ra,"M").concat(2*u,",").concat(o,`
497            A`).concat(c,",").concat(c,",0,1,1,").concat(u,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return z.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(ra/8,"h").concat(ra,"v").concat(ra*3/4,"h").concat(-ra,"z"),className:"recharts-legend-icon"});if(z.isValidElement(r.legendIcon)){var p=CZ({},r);return delete p.legendIcon,z.cloneElement(r.legendIcon,p)}return z.createElement(a3,{fill:f,cx:o,cy:o,size:ra,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,a=this.props,o=a.payload,c=a.iconSize,u=a.layout,f=a.formatter,p=a.inactiveColor,g={x:0,y:0,width:ra,height:ra},h={display:u==="horizontal"?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(y,j){var b=y.formatter||f,S=Je(Pd(Pd({"recharts-legend-item":!0},"legend-item-".concat(j),!0),"inactive",y.inactive));if(y.type==="none")return null;var T=Ve(y.value)?null:y.value;ja(!Ve(y.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var E=y.inactive?p:y.color;return z.createElement("li",e2({className:S,style:h,key:"legend-item-".concat(j)},Di(r.props,y,j)),z.createElement(VS,{width:c,height:c,viewBox:g,style:v},r.renderIcon(y)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},b?b(T,y,j):T))})}},{key:"render",value:function(){var r=this.props,a=r.payload,o=r.layout,c=r.align;if(!a||!a.length)return null;var u={padding:0,margin:0,textAlign:o==="horizontal"?c:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])})(C.PureComponent);Pd(s3,"displayName","Legend");Pd(s3,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var u0,R_;function RZ(){if(R_)return u0;R_=1;var e=Og();function t(){this.__data__=new e,this.size=0}return u0=t,u0}var d0,I_;function IZ(){if(I_)return d0;I_=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return d0=e,d0}var f0,H_;function HZ(){if(H_)return f0;H_=1;function e(t){return this.__data__.get(t)}return f0=e,f0}var p0,L_;function LZ(){if(L_)return p0;L_=1;function e(t){return this.__data__.has(t)}return p0=e,p0}var m0,$_;function $Z(){if($_)return m0;$_=1;var e=Og(),t=Qj(),n=Yj(),r=200;function a(o,c){var u=this.__data__;if(u instanceof e){var f=u.__data__;if(!t||f.length<r-1)return f.push([o,c]),this.size=++u.size,this;u=this.__data__=new n(f)}return u.set(o,c),this.size=u.size,this}return m0=a,m0}var h0,B_;function CI(){if(B_)return h0;B_=1;var e=Og(),t=RZ(),n=IZ(),r=HZ(),a=LZ(),o=$Z();function c(u){var f=this.__data__=new e(u);this.size=f.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=a,c.prototype.set=o,h0=c,h0}var g0,z_;function BZ(){if(z_)return g0;z_=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return g0=t,g0}var v0,q_;function zZ(){if(q_)return v0;q_=1;function e(t){return this.__data__.has(t)}return v0=e,v0}var x0,F_;function AI(){if(F_)return x0;F_=1;var e=Yj(),t=BZ(),n=zZ();function r(a){var o=-1,c=a==null?0:a.length;for(this.__data__=new e;++o<c;)this.add(a[o])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,x0=r,x0}var y0,U_;function TI(){if(U_)return y0;U_=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(n(t[r],r,t))return!0;return!1}return y0=e,y0}var b0,W_;function EI(){if(W_)return b0;W_=1;function e(t,n){return t.has(n)}return b0=e,b0}var w0,G_;function _I(){if(G_)return w0;G_=1;var e=AI(),t=TI(),n=EI(),r=1,a=2;function o(c,u,f,p,g,h){var v=f&r,y=c.length,j=u.length;if(y!=j&&!(v&&j>y))return!1;var b=h.get(c),S=h.get(u);if(b&&S)return b==u&&S==c;var T=-1,E=!0,_=f&a?new e:void 0;for(h.set(c,u),h.set(u,c);++T<y;){var A=c[T],N=u[T];if(p)var k=v?p(N,A,T,u,c,h):p(A,N,T,c,u,h);if(k!==void 0){if(k)continue;E=!1;break}if(_){if(!t(u,function(O,P){if(!n(_,P)&&(A===O||g(A,O,f,p,h)))return _.push(P)})){E=!1;break}}else if(!(A===N||g(A,N,f,p,h))){E=!1;break}}return h.delete(c),h.delete(u),E}return w0=o,w0}var S0,V_;function qZ(){if(V_)return S0;V_=1;var e=ts(),t=e.Uint8Array;return S0=t,S0}var j0,K_;function FZ(){if(K_)return j0;K_=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a,o){r[++n]=[o,a]}),r}return j0=e,j0}var O0,Q_;function o3(){if(Q_)return O0;Q_=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(a){r[++n]=a}),r}return O0=e,O0}var N0,Y_;function UZ(){if(Y_)return N0;Y_=1;var e=Nf(),t=qZ(),n=Kj(),r=_I(),a=FZ(),o=o3(),c=1,u=2,f="[object Boolean]",p="[object Date]",g="[object Error]",h="[object Map]",v="[object Number]",y="[object RegExp]",j="[object Set]",b="[object String]",S="[object Symbol]",T="[object ArrayBuffer]",E="[object DataView]",_=e?e.prototype:void 0,A=_?_.valueOf:void 0;function N(k,O,P,I,F,$,H){switch(P){case E:if(k.byteLength!=O.byteLength||k.byteOffset!=O.byteOffset)return!1;k=k.buffer,O=O.buffer;case T:return!(k.byteLength!=O.byteLength||!$(new t(k),new t(O)));case f:case p:case v:return n(+k,+O);case g:return k.name==O.name&&k.message==O.message;case y:case b:return k==O+"";case h:var W=a;case j:var G=I&c;if(W||(W=o),k.size!=O.size&&!G)return!1;var K=H.get(k);if(K)return K==O;I|=u,H.set(k,O);var R=r(W(k),W(O),I,F,$,H);return H.delete(k),R;case S:if(A)return A.call(k)==A.call(O)}return!1}return N0=N,N0}var C0,X_;function kI(){if(X_)return C0;X_=1;function e(t,n){for(var r=-1,a=n.length,o=t.length;++r<a;)t[o+r]=n[r];return t}return C0=e,C0}var A0,Z_;function WZ(){if(Z_)return A0;Z_=1;var e=kI(),t=yr();function n(r,a,o){var c=a(r);return t(r)?c:e(c,o(r))}return A0=n,A0}var T0,J_;function GZ(){if(J_)return T0;J_=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,o=0,c=[];++r<a;){var u=t[r];n(u,r,t)&&(c[o++]=u)}return c}return T0=e,T0}var E0,e5;function VZ(){if(e5)return E0;e5=1;function e(){return[]}return E0=e,E0}var _0,t5;function KZ(){if(t5)return _0;t5=1;var e=GZ(),t=VZ(),n=Object.prototype,r=n.propertyIsEnumerable,a=Object.getOwnPropertySymbols,o=a?function(c){return c==null?[]:(c=Object(c),e(a(c),function(u){return r.call(c,u)}))}:t;return _0=o,_0}var k0,n5;function QZ(){if(n5)return k0;n5=1;function e(t,n){for(var r=-1,a=Array(t);++r<t;)a[r]=n(r);return a}return k0=e,k0}var P0,r5;function YZ(){if(r5)return P0;r5=1;var e=zs(),t=qs(),n="[object Arguments]";function r(a){return t(a)&&e(a)==n}return P0=r,P0}var M0,a5;function i3(){if(a5)return M0;a5=1;var e=YZ(),t=qs(),n=Object.prototype,r=n.hasOwnProperty,a=n.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!a.call(c,"callee")};return M0=o,M0}var ad={exports:{}},D0,s5;function XZ(){if(s5)return D0;s5=1;function e(){return!1}return D0=e,D0}ad.exports;var o5;function PI(){return o5||(o5=1,(function(e,t){var n=ts(),r=XZ(),a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,c=o&&o.exports===a,u=c?n.Buffer:void 0,f=u?u.isBuffer:void 0,p=f||r;e.exports=p})(ad,ad.exports)),ad.exports}var R0,i5;function c3(){if(i5)return R0;i5=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,a){var o=typeof r;return a=a??e,!!a&&(o=="number"||o!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<a}return R0=n,R0}var I0,c5;function l3(){if(c5)return I0;c5=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return I0=t,I0}var H0,l5;function ZZ(){if(l5)return H0;l5=1;var e=zs(),t=l3(),n=qs(),r="[object Arguments]",a="[object Array]",o="[object Boolean]",c="[object Date]",u="[object Error]",f="[object Function]",p="[object Map]",g="[object Number]",h="[object Object]",v="[object RegExp]",y="[object Set]",j="[object String]",b="[object WeakMap]",S="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",_="[object Float64Array]",A="[object Int8Array]",N="[object Int16Array]",k="[object Int32Array]",O="[object Uint8Array]",P="[object Uint8ClampedArray]",I="[object Uint16Array]",F="[object Uint32Array]",$={};$[E]=$[_]=$[A]=$[N]=$[k]=$[O]=$[P]=$[I]=$[F]=!0,$[r]=$[a]=$[S]=$[o]=$[T]=$[c]=$[u]=$[f]=$[p]=$[g]=$[h]=$[v]=$[y]=$[j]=$[b]=!1;function H(W){return n(W)&&t(W.length)&&!!$[e(W)]}return H0=H,H0}var L0,u5;function MI(){if(u5)return L0;u5=1;function e(t){return function(n){return t(n)}}return L0=e,L0}var sd={exports:{}};sd.exports;var d5;function JZ(){return d5||(d5=1,(function(e,t){var n=J6(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===r,c=o&&n.process,u=(function(){try{var f=a&&a.require&&a.require("util").types;return f||c&&c.binding&&c.binding("util")}catch{}})();e.exports=u})(sd,sd.exports)),sd.exports}var $0,f5;function DI(){if(f5)return $0;f5=1;var e=ZZ(),t=MI(),n=JZ(),r=n&&n.isTypedArray,a=r?t(r):e;return $0=a,$0}var B0,p5;function eJ(){if(p5)return B0;p5=1;var e=QZ(),t=i3(),n=yr(),r=PI(),a=c3(),o=DI(),c=Object.prototype,u=c.hasOwnProperty;function f(p,g){var h=n(p),v=!h&&t(p),y=!h&&!v&&r(p),j=!h&&!v&&!y&&o(p),b=h||v||y||j,S=b?e(p.length,String):[],T=S.length;for(var E in p)(g||u.call(p,E))&&!(b&&(E=="length"||y&&(E=="offset"||E=="parent")||j&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||a(E,T)))&&S.push(E);return S}return B0=f,B0}var z0,m5;function tJ(){if(m5)return z0;m5=1;var e=Object.prototype;
vendor: 3,058 bytes, line 497
497function t(n){var r=n&&n.constructor,a=typeof r=="function"&&r.prototype||e;return n===a}return z0=t,z0}var q0,h5;function RI(){if(h5)return q0;h5=1;function e(t,n){return function(r){return t(n(r))}}return q0=e,q0}var F0,g5;function nJ(){if(g5)return F0;g5=1;var e=RI(),t=e(Object.keys,Object);return F0=t,F0}var U0,v5;function rJ(){if(v5)return U0;v5=1;var e=tJ(),t=nJ(),n=Object.prototype,r=n.hasOwnProperty;function a(o){if(!e(o))return t(o);var c=[];for(var u in Object(o))r.call(o,u)&&u!="constructor"&&c.push(u);return c}return U0=a,U0}var W0,x5;function Af(){if(x5)return W0;x5=1;var e=Vj(),t=l3();function n(r){return r!=null&&t(r.length)&&!e(r)}return W0=n,W0}var G0,y5;function kg(){if(y5)return G0;y5=1;var e=eJ(),t=rJ(),n=Af();function r(a){return n(a)?e(a):t(a)}return G0=r,G0}var V0,b5;function aJ(){if(b5)return V0;b5=1;var e=WZ(),t=KZ(),n=kg();function r(a){return e(a,n,t)}return V0=r,V0}var K0,w5;function sJ(){if(w5)return K0;w5=1;var e=aJ(),t=1,n=Object.prototype,r=n.hasOwnProperty;function a(o,c,u,f,p,g){var h=u&t,v=e(o),y=v.length,j=e(c),b=j.length;if(y!=b&&!h)return!1;for(var S=y;S--;){var T=v[S];if(!(h?T in c:r.call(c,T)))return!1}var E=g.get(o),_=g.get(c);if(E&&_)return E==c&&_==o;var A=!0;g.set(o,c),g.set(c,o);for(var N=h;++S<y;){T=v[S];var k=o[T],O=c[T];if(f)var P=h?f(O,k,T,c,o,g):f(k,O,T,o,c,g);if(!(P===void 0?k===O||p(k,O,u,f,g):P)){A=!1;break}N||(N=T=="constructor")}if(A&&!N){var I=o.constructor,F=c.constructor;I!=F&&"constructor"in o&&"constructor"in c&&!(typeof I=="function"&&I instanceof I&&typeof F=="function"&&F instanceof F)&&(A=!1)}return g.delete(o),g.delete(c),A}return K0=a,K0}var Q0,S5;function oJ(){if(S5)return Q0;S5=1;var e=qi(),t=ts(),n=e(t,"DataView");return Q0=n,Q0}var Y0,j5;function iJ(){if(j5)return Y0;j5=1;var e=qi(),t=ts(),n=e(t,"Promise");return Y0=n,Y0}var X0,O5;function II(){if(O5)return X0;O5=1;var e=qi(),t=ts(),n=e(t,"Set");return X0=n,X0}var Z0,N5;function cJ(){if(N5)return Z0;N5=1;var e=qi(),t=ts(),n=e(t,"WeakMap");return Z0=n,Z0}var J0,C5;function lJ(){if(C5)return J0;C5=1;var e=oJ(),t=Qj(),n=iJ(),r=II(),a=cJ(),o=zs(),c=eI(),u="[object Map]",f="[object Object]",p="[object Promise]",g="[object Set]",h="[object WeakMap]",v="[object DataView]",y=c(e),j=c(t),b=c(n),S=c(r),T=c(a),E=o;return(e&&E(new e(new ArrayBuffer(1)))!=v||t&&E(new t)!=u||n&&E(n.resolve())!=p||r&&E(new r)!=g||a&&E(new a)!=h)&&(E=function(_){var A=o(_),N=A==f?_.constructor:void 0,k=N?c(N):"";if(k)switch(k){case y:return v;case j:return u;case b:return p;case S:return g;case T:return h}return A}),J0=E,J0}var e1,A5;function uJ(){if(A5)return e1;A5=1;var e=CI(),t=_I(),n=UZ(),r=sJ(),a=lJ(),o=yr(),c=PI(),u=DI(),f=1,p="[object Arguments]",g="[object Array]",h="[object Object]",v=Object.prototype,y=v.hasOwnProperty;function j(b,S,T,E,_,A){var N=o(b),k=o(S),O=N?g:a(b),P=k?g:a(S);O=O==p?h:O,P=P==p?h:P;var I=O==h,F=P==h,$=O==P;if($&&c(b)){if(!c(S))return!1;N=!0,I=!1}if($&&!I)return A||(A=new e),N||u(b)?t(b,S,T,E,_,A):n(b,S,O,T,E,_,A);if(!(T&f)){var H=I&&y.call(b,"__wrapped__"),W=F&&y.call(S,"__wrapped__");
vendor: 43,237 bytes, lines 497-504
497if(H||W){var G=H?b.value():b,K=W?S.value():S;return A||(A=new e),_(G,K,T,E,A)}}return $?(A||(A=new e),r(b,S,T,E,_,A)):!1}return e1=j,e1}var t1,T5;function u3(){if(T5)return t1;T5=1;var e=uJ(),t=qs();function n(r,a,o,c,u){return r===a?!0:r==null||a==null||!t(r)&&!t(a)?r!==r&&a!==a:e(r,a,o,c,n,u)}return t1=n,t1}var n1,E5;function dJ(){if(E5)return n1;E5=1;var e=CI(),t=u3(),n=1,r=2;function a(o,c,u,f){var p=u.length,g=p,h=!f;if(o==null)return!g;for(o=Object(o);p--;){var v=u[p];if(h&&v[2]?v[1]!==o[v[0]]:!(v[0]in o))return!1}for(;++p<g;){v=u[p];var y=v[0],j=o[y],b=v[1];if(h&&v[2]){if(j===void 0&&!(y in o))return!1}else{var S=new e;if(f)var T=f(j,b,y,o,c,S);if(!(T===void 0?t(b,j,n|r,f,S):T))return!1}}return!0}return n1=a,n1}var r1,_5;function HI(){if(_5)return r1;_5=1;var e=Lo();function t(n){return n===n&&!e(n)}return r1=t,r1}var a1,k5;function fJ(){if(k5)return a1;k5=1;var e=HI(),t=kg();function n(r){for(var a=t(r),o=a.length;o--;){var c=a[o],u=r[c];a[o]=[c,u,e(u)]}return a}return a1=n,a1}var s1,P5;function LI(){if(P5)return s1;P5=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return s1=e,s1}var o1,M5;function pJ(){if(M5)return o1;M5=1;var e=dJ(),t=fJ(),n=LI();function r(a){var o=t(a);return o.length==1&&o[0][2]?n(o[0][0],o[0][1]):function(c){return c===a||e(c,a,o)}}return o1=r,o1}var i1,D5;function mJ(){if(D5)return i1;D5=1;function e(t,n){return t!=null&&n in Object(t)}return i1=e,i1}var c1,R5;function hJ(){if(R5)return c1;R5=1;var e=rI(),t=i3(),n=yr(),r=c3(),a=l3(),o=Cg();function c(u,f,p){f=e(f,u);for(var g=-1,h=f.length,v=!1;++g<h;){var y=o(f[g]);if(!(v=u!=null&&p(u,y)))break;u=u[y]}return v||++g!=h?v:(h=u==null?0:u.length,!!h&&a(h)&&r(y,h)&&(n(u)||t(u)))}return c1=c,c1}var l1,I5;function gJ(){if(I5)return l1;I5=1;var e=mJ(),t=hJ();function n(r,a){return r!=null&&t(r,a,e)}return l1=n,l1}var u1,H5;function vJ(){if(H5)return u1;H5=1;var e=u3(),t=aI(),n=gJ(),r=Gj(),a=HI(),o=LI(),c=Cg(),u=1,f=2;function p(g,h){return r(g)&&a(h)?o(c(g),h):function(v){var y=t(v,g);return y===void 0&&y===h?n(v,g):e(h,y,u|f)}}return u1=p,u1}var d1,L5;function Kl(){if(L5)return d1;L5=1;function e(t){return t}return d1=e,d1}var f1,$5;function xJ(){if($5)return f1;$5=1;function e(t){return function(n){return n?.[t]}}return f1=e,f1}var p1,B5;function yJ(){if(B5)return p1;B5=1;var e=Zj();function t(n){return function(r){return e(r,n)}}return p1=t,p1}var m1,z5;function bJ(){if(z5)return m1;z5=1;var e=xJ(),t=yJ(),n=Gj(),r=Cg();function a(o){return n(o)?e(r(o)):t(o)}return m1=a,m1}var h1,q5;function ns(){if(q5)return h1;q5=1;var e=pJ(),t=vJ(),n=Kl(),r=yr(),a=bJ();function o(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):a(c)}return h1=o,h1}var g1,F5;function $I(){if(F5)return g1;F5=1;function e(t,n,r,a){for(var o=t.length,c=r+(a?1:-1);a?c--:++c<o;)if(n(t[c],c,t))return c;return-1}return g1=e,g1}var v1,U5;function wJ(){if(U5)return v1;U5=1;function e(t){return t!==t}return v1=e,v1}var x1,W5;function SJ(){if(W5)return x1;W5=1;function e(t,n,r){for(var a=r-1,o=t.length;++a<o;)if(t[a]===n)return a;return-1}return x1=e,x1}var y1,G5;function jJ(){if(G5)return y1;G5=1;var e=$I(),t=wJ(),n=SJ();function r(a,o,c){return o===o?n(a,o,c):e(a,t,c)}return y1=r,y1}var b1,V5;function OJ(){if(V5)return b1;V5=1;var e=jJ();function t(n,r){var a=n==null?0:n.length;return!!a&&e(n,r,0)>-1}return b1=t,b1}var w1,K5;function NJ(){if(K5)return w1;K5=1;function e(t,n,r){for(var a=-1,o=t==null?0:t.length;++a<o;)if(r(n,t[a]))return!0;return!1}return w1=e,w1}var S1,Q5;function CJ(){if(Q5)return S1;Q5=1;function e(){}return S1=e,S1}var j1,Y5;function AJ(){if(Y5)return j1;Y5=1;var e=II(),t=CJ(),n=o3(),r=1/0,a=e&&1/n(new e([,-0]))[1]==r?function(o){return new e(o)}:t;return j1=a,j1}var O1,X5;function TJ(){if(X5)return O1;X5=1;var e=AI(),t=OJ(),n=NJ(),r=EI(),a=AJ(),o=o3(),c=200;function u(f,p,g){var h=-1,v=t,y=f.length,j=!0,b=[],S=b;if(g)j=!1,v=n;else if(y>=c){var T=p?null:a(f);if(T)return o(T);j=!1,v=r,S=new e}else S=p?[]:b;e:for(;++h<y;){var E=f[h],_=p?p(E):E;if(E=g||E!==0?E:0,j&&_===_){for(var A=S.length;A--;)if(S[A]===_)continue e;p&&S.push(_),b.push(E)}else v(S,_,g)||(S!==b&&S.push(_),b.push(E))}return b}return O1=u,O1}var N1,Z5;function EJ(){if(Z5)return N1;Z5=1;var e=ns(),t=TJ();function n(r,a){return r&&r.length?t(r,e(a,2)):[]}return N1=n,N1}var _J=EJ();const J5=At(_J);function BI(e,t,n){return t===!0?J5(e,n):Ve(t)?J5(e,t):e}function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}var kJ=["ref"];function ek(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ss(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ek(Object(n),!0).forEach(function(r){Pg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ek(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qI(r.key),r)}}function MJ(e,t,n){return t&&tk(e.prototype,t),n&&tk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function DJ(e,t,n){return t=th(t),RJ(e,zI()?Reflect.construct(t,n||[],th(e).constructor):t.apply(e,n))}function RJ(e,t){if(t&&(fl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return IJ(e)}function IJ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zI=function(){return!!e})()}function th(e){return th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},th(e)}function HJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n2(e,t)}function n2(e,t){return n2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},n2(e,t)}function Pg(e,t,n){return t=qI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qI(e){var t=LJ(e,"string");return fl(t)=="symbol"?t:t+""}function LJ(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function $J(e,t){if(e==null)return{};var n=BJ(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function BJ(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function zJ(e){return e.value}function qJ(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var n=$J(t,kJ);return z.createElement(s3,n)}var nk=1,nl=(function(e){function t(){var n;PJ(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=DJ(this,t,[].concat(a)),Pg(n,"lastBoundingBox",{width:-1,height:-1}),n}return HJ(t,e),MJ(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>nk||Math.abs(a.height-this.lastBoundingBox.height)>nk)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,r&&r(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ss({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var a=this.props,o=a.layout,c=a.align,u=a.verticalAlign,f=a.margin,p=a.chartWidth,g=a.chartHeight,h,v;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&o==="vertical"){var y=this.getBBoxSnapshot();h={left:((p||0)-y.width)/2}}else h=c==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(u==="middle"){var j=this.getBBoxSnapshot();v={top:((g||0)-j.height)/2}}else v=u==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Ss(Ss({},h),v)}},{key:"render",value:function(){var r=this,a=this.props,o=a.content,c=a.width,u=a.height,f=a.wrapperStyle,p=a.payloadUniqBy,g=a.payload,h=Ss(Ss({position:"absolute",width:c||"auto",height:u||"auto"},this.getDefaultPosition(f)),f);return z.createElement("div",{className:"recharts-legend-wrapper",style:h,ref:function(y){r.wrapperNode=y}},qJ(o,Ss(Ss({},this.props),{},{payload:BI(g,p,zJ)})))}}],[{key:"getWithHeight",value:function(r,a){var o=Ss(Ss({},this.defaultProps),r.props),c=o.layout;return c==="vertical"&&je(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||a}:null}}])})(C.PureComponent);Pg(nl,"displayName","Legend");Pg(nl,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var C1,rk;function FJ(){if(rk)return C1;rk=1;var e=Nf(),t=i3(),n=yr(),r=e?e.isConcatSpreadable:void 0;function a(o){return n(o)||t(o)||!!(r&&o&&o[r])}return C1=a,C1}var A1,ak;function FI(){if(ak)return A1;ak=1;var e=kI(),t=FJ();function n(r,a,o,c,u){var f=-1,p=r.length;for(o||(o=t),u||(u=[]);++f<p;){var g=r[f];a>0&&o(g)?a>1?n(g,a-1,o,c,u):e(u,g):c||(u[u.length]=g)}return u}return A1=n,A1}var T1,sk;function UJ(){if(sk)return T1;sk=1;function e(t){return function(n,r,a){for(var o=-1,c=Object(n),u=a(n),f=u.length;f--;){var p=u[t?f:++o];if(r(c[p],p,c)===!1)break}return n}}return T1=e,T1}var E1,ok;function WJ(){if(ok)return E1;ok=1;var e=UJ(),t=e();return E1=t,E1}var _1,ik;function UI(){if(ik)return _1;ik=1;var e=WJ(),t=kg();function n(r,a){return r&&e(r,a,t)}return _1=n,_1}var k1,ck;function GJ(){if(ck)return k1;ck=1;var e=Af();function t(n,r){return function(a,o){if(a==null)return a;if(!e(a))return n(a,o);for(var c=a.length,u=r?c:-1,f=Object(a);(r?u--:++u<c)&&o(f[u],u,f)!==!1;);return a}}return k1=t,k1}var P1,lk;function d3(){if(lk)return P1;lk=1;var e=UI(),t=GJ(),n=t(e);return P1=n,P1}var M1,uk;function WI(){if(uk)return M1;uk=1;var e=d3(),t=Af();function n(r,a){var o=-1,c=t(r)?Array(r.length):[];return e(r,function(u,f,p){c[++o]=a(u,f,p)}),c}return M1=n,M1}var D1,dk;function VJ(){if(dk)return D1;dk=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return D1=e,D1}var R1,fk;function KJ(){if(fk)return R1;fk=1;var e=Wl();function t(n,r){if(n!==r){var a=n!==void 0,o=n===null,c=n===n,u=e(n),f=r!==void 0,p=r===null,g=r===r,h=e(r);if(!p&&!h&&!u&&n>r||u&&f&&g&&!p&&!h||o&&f&&g||!a&&g||!c)return 1;if(!o&&!u&&!h&&n<r||h&&a&&c&&!o&&!u||p&&a&&c||!f&&c||!g)return-1}return 0}return R1=t,R1}var I1,pk;function QJ(){if(pk)return I1;pk=1;var e=KJ();function t(n,r,a){for(var o=-1,c=n.criteria,u=r.criteria,f=c.length,p=a.length;++o<f;){var g=e(c[o],u[o]);if(g){if(o>=p)return g;var h=a[o];return g*(h=="desc"?-1:1)}}return n.index-r.index}return I1=t,I1}var H1,mk;function YJ(){if(mk)return H1;mk=1;var e=Xj(),t=Zj(),n=ns(),r=WI(),a=VJ(),o=MI(),c=QJ(),u=Kl(),f=yr();function p(g,h,v){h.length?h=e(h,function(b){return f(b)?function(S){return t(S,b.length===1?b[0]:b)}:b}):h=[u];var y=-1;h=e(h,o(n));var j=r(g,function(b,S,T){var E=e(h,function(_){return _(b)});return{criteria:E,index:++y,value:b}});return a(j,function(b,S){return c(b,S,v)})}return H1=p,H1}var L1,hk;function XJ(){if(hk)return L1;hk=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return L1=e,L1}var $1,gk;function ZJ(){if(gk)return $1;gk=1;var e=XJ(),t=Math.max;function n(r,a,o){return a=t(a===void 0?r.length-1:a,0),function(){for(var c=arguments,u=-1,f=t(c.length-a,0),p=Array(f);++u<f;)p[u]=c[a+u];u=-1;for(var g=Array(a+1);++u<a;)g[u]=c[u];return g[a]=o(p),e(r,this,g)}}return $1=n,$1}var B1,vk;function JJ(){if(vk)return B1;vk=1;function e(t){return function(){return t}}return B1=e,B1}var z1,xk;function GI(){if(xk)return z1;xk=1;var e=qi(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return z1=t,z1}var q1,yk;function eee(){if(yk)return q1;yk=1;var e=JJ(),t=GI(),n=Kl(),r=t?function(a,o){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:n;return q1=r,q1}var F1,bk;function tee(){if(bk)return F1;bk=1;var e=800,t=16,n=Date.now;function r(a){var o=0,c=0;return function(){var u=n(),f=t-(u-c);if(c=u,f>0){if(++o>=e)return arguments[0]}else o=0;return a.apply(void 0,arguments)}}return F1=r,F1}var U1,wk;function nee(){if(wk)return U1;wk=1;var e=eee(),t=tee(),n=t(e);return U1=n,U1}var W1,Sk;function ree(){if(Sk)return W1;Sk=1;var e=Kl(),t=ZJ(),n=nee();function r(a,o){return n(t(a,o,e),a+"")}return W1=r,W1}var G1,jk;function Mg(){if(jk)return G1;jk=1;var e=Kj(),t=Af(),n=c3(),r=Lo();function a(o,c,u){if(!r(u))return!1;var f=typeof c;return(f=="number"?t(u)&&n(c,u.length):f=="string"&&c in u)?e(u[c],o):!1}return G1=a,G1}var V1,Ok;function aee(){if(Ok)return V1;Ok=1;var e=FI(),t=YJ(),n=ree(),r=Mg(),a=n(function(o,c){if(o==null)return[];var u=c.length;return u>1&&r(o,c[0],c[1])?c=[]:u>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(o,e(c,1),[])});return V1=a,V1}var see=aee();const f3=At(see);function Md(e){"@babel/helpers - typeof";return Md=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Md(e)}function r2(){return r2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r2.apply(this,arguments)}function oee(e,t){return uee(e)||lee(e,t)||cee(e,t)||iee()}function iee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
498In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cee(e,t){if(e){if(typeof e=="string")return Nk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nk(e,t)}}function Nk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lee(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function uee(e){if(Array.isArray(e))return e}function Ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function K1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ck(Object(n),!0).forEach(function(r){dee(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ck(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dee(e,t,n){return t=fee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fee(e){var t=pee(e,"string");return Md(t)=="symbol"?t:t+""}function pee(e,t){if(Md(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Md(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mee(e){return Array.isArray(e)&&_n(e[0])&&_n(e[1])?e.join(" ~ "):e}var hee=function(t){var n=t.separator,r=n===void 0?" : ":n,a=t.contentStyle,o=a===void 0?{}:a,c=t.itemStyle,u=c===void 0?{}:c,f=t.labelStyle,p=f===void 0?{}:f,g=t.payload,h=t.formatter,v=t.itemSorter,y=t.wrapperClassName,j=t.labelClassName,b=t.label,S=t.labelFormatter,T=t.accessibilityLayer,E=T===void 0?!1:T,_=function(){if(g&&g.length){var H={padding:0,margin:0},W=(v?f3(g,v):g).map(function(G,K){if(G.type==="none")return null;var R=K1({display:"block",paddingTop:4,paddingBottom:4,color:G.color||"#000"},u),U=G.formatter||h||mee,q=G.value,Z=G.name,le=q,B=Z;if(U&&le!=null&&B!=null){var X=U(q,Z,G,K,g);if(Array.isArray(X)){var Y=oee(X,2);le=Y[0],B=Y[1]}else le=X}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:R},_n(B)?z.createElement("span",{className:"recharts-tooltip-item-name"},B):null,_n(B)?z.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,z.createElement("span",{className:"recharts-tooltip-item-value"},le),z.createElement("span",{className:"recharts-tooltip-item-unit"},G.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:H},W)}return null},A=K1({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),N=K1({margin:0},p),k=!Xe(b),O=k?b:"",P=Je("recharts-default-tooltip",y),I=Je("recharts-tooltip-label",j);k&&S&&g!==void 0&&g!==null&&(O=S(b,g));var F=E?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",r2({className:P,style:A},F),z.createElement("p",{className:I,style:N},z.isValidElement(O)?O:"".concat(O)),_())};function Dd(e){"@babel/helpers - typeof";return Dd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dd(e)}function um(e,t,n){return t=gee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gee(e){var t=vee(e,"string");return Dd(t)=="symbol"?t:t+""}function vee(e,t){if(Dd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gu="recharts-tooltip-wrapper",xee={visibility:"hidden"};function yee(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Je(Gu,um(um(um(um({},"".concat(Gu,"-right"),je(n)&&t&&je(t.x)&&n>=t.x),"".concat(Gu,"-left"),je(n)&&t&&je(t.x)&&n<t.x),"".concat(Gu,"-bottom"),je(r)&&t&&je(t.y)&&r>=t.y),"".concat(Gu,"-top"),je(r)&&t&&je(t.y)&&r<t.y))}function Ak(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,a=e.offsetTopLeft,o=e.position,c=e.reverseDirection,u=e.tooltipDimension,f=e.viewBox,p=e.viewBoxDimension;if(o&&je(o[r]))return o[r];var g=n[r]-u-a,h=n[r]+a;if(t[r])return c[r]?g:h;if(c[r]){var v=g,y=f[r];return v<y?Math.max(h,f[r]):Math.max(g,f[r])}var j=h+u,b=f[r]+p;return j>b?Math.max(g,f[r]):Math.max(h,f[r])}function bee(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function wee(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,a=e.position,o=e.reverseDirection,c=e.tooltipBox,u=e.useTranslate3d,f=e.viewBox,p,g,h;return c.height>0&&c.width>0&&n?(g=Ak({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:a,reverseDirection:o,tooltipDimension:c.width,viewBox:f,viewBoxDimension:f.width}),h=Ak({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:a,reverseDirection:o,tooltipDimension:c.height,viewBox:f,viewBoxDimension:f.height}),p=bee({translateX:g,translateY:h,useTranslate3d:u})):p=xee,{cssProperties:p,cssClasses:yee({translateX:g,translateY:h,coordinate:n})}}function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Tk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ek(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Tk(Object(n),!0).forEach(function(r){s2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function See(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,KI(r.key),r)}}function Oee(e,t,n){return t&&jee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nee(e,t,n){return t=nh(t),Cee(e,VI()?Reflect.construct(t,n||[],nh(e).constructor):t.apply(e,n))}function Cee(e,t){if(t&&(pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Aee(e)}function Aee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(VI=function(){return!!e})()}function nh(e){return nh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nh(e)}function Tee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a2(e,t)}function a2(e,t){return a2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},a2(e,t)}function s2(e,t,n){return t=KI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KI(e){var t=Eee(e,"string");return pl(t)=="symbol"?t:t+""}function Eee(e,t){if(pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _k=1,_ee=(function(e){function t(){var n;See(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=Nee(this,t,[].concat(a)),s2(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),s2(n,"handleKeyDown",function(c){if(c.key==="Escape"){var u,f,p,g;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(f=n.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&u!==void 0?u:0,y:(p=(g=n.props.coordinate)===null||g===void 0?void 0:g.y)!==null&&p!==void 0?p:0}})}}),n}return Tee(t,e),Oee(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>_k||Math.abs(r.height-this.state.lastBoundingBox.height)>_k)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,a=this.props,o=a.active,c=a.allowEscapeViewBox,u=a.animationDuration,f=a.animationEasing,p=a.children,g=a.coordinate,h=a.hasPayload,v=a.isAnimationActive,y=a.offset,j=a.position,b=a.reverseDirection,S=a.useTranslate3d,T=a.viewBox,E=a.wrapperStyle,_=wee({allowEscapeViewBox:c,coordinate:g,offsetTopLeft:y,position:j,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:T}),A=_.cssClasses,N=_.cssProperties,k=Ek(Ek({transition:v&&o?"transform ".concat(u,"ms ").concat(f):void 0},N),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&h?"visible":"hidden",position:"absolute",top:0,left:0},E);return z.createElement("div",{tabIndex:-1,className:A,style:k,ref:function(P){r.wrapperNode=P}},p)}}])})(C.PureComponent),kee=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Fi={isSsr:kee()};function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}function kk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Pk(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kk(Object(n),!0).forEach(function(r){p3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Mee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YI(r.key),r)}}function Dee(e,t,n){return t&&Mee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ree(e,t,n){return t=rh(t),Iee(e,QI()?Reflect.construct(t,n||[],rh(e).constructor):t.apply(e,n))}function Iee(e,t){if(t&&(ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hee(e)}function Hee(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QI=function(){return!!e})()}function rh(e){return rh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rh(e)}function Lee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o2(e,t)}function o2(e,t){return o2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},o2(e,t)}function p3(e,t,n){return t=YI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YI(e){var t=$ee(e,"string");return ml(t)=="symbol"?t:t+""}function $ee(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Bee(e){return e.dataKey}function zee(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(hee,t)}var sa=(function(e){function t(){return Pee(this,t),Ree(this,t,arguments)}return Lee(t,e),Dee(t,[{key:"render",value:function(){var r=this,a=this.props,o=a.active,c=a.allowEscapeViewBox,u=a.animationDuration,f=a.animationEasing,p=a.content,g=a.coordinate,h=a.filterNull,v=a.isAnimationActive,y=a.offset,j=a.payload,b=a.payloadUniqBy,S=a.position,T=a.reverseDirection,E=a.useTranslate3d,_=a.viewBox,A=a.wrapperStyle,N=j??[];h&&N.length&&(N=BI(j.filter(function(O){return O.value!=null&&(O.hide!==!0||r.props.includeHidden)}),b,Bee));var k=N.length>0;return z.createElement(_ee,{allowEscapeViewBox:c,animationDuration:u,animationEasing:f,isAnimationActive:v,active:o,coordinate:g,hasPayload:k,offset:y,position:S,reverseDirection:T,useTranslate3d:E,viewBox:_,wrapperStyle:A},zee(p,Pk(Pk({},this.props),{},{payload:N})))}}])})(C.PureComponent);p3(sa,"displayName","Tooltip");p3(sa,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Fi.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var Q1,Mk;function qee(){if(Mk)return Q1;Mk=1;var e=ts(),t=function(){return e.Date.now()};return Q1=t,Q1}var Y1,Dk;function Fee(){if(Dk)return Y1;Dk=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Y1=t,Y1}var X1,Rk;function Uee(){if(Rk)return X1;Rk=1;var e=Fee(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return X1=n,X1}var Z1,Ik;function XI(){if(Ik)return Z1;Ik=1;var e=Uee(),t=Lo(),n=Wl(),r=NaN,a=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;function f(p){if(typeof p=="number")return p;if(n(p))return r;if(t(p)){var g=typeof p.valueOf=="function"?p.valueOf():p;p=t(g)?g+"":g}if(typeof p!="string")return p===0?p:+p;p=e(p);var h=o.test(p);return h||c.test(p)?u(p.slice(2),h?2:8):a.test(p)?r:+p}return Z1=f,Z1}var J1,Hk;function Wee(){if(Hk)return J1;Hk=1;var e=Lo(),t=qee(),n=XI(),r="Expected a function",a=Math.max,o=Math.min;function c(u,f,p){var g,h,v,y,j,b,S=0,T=!1,E=!1,_=!0;if(typeof u!="function")throw new TypeError(r);f=n(f)||0,e(p)&&(T=!!p.leading,E="maxWait"in p,v=E?a(n(p.maxWait)||0,f):v,_="trailing"in p?!!p.trailing:_);function A(W){var G=g,K=h;return g=h=void 0,S=W,y=u.apply(K,G),y}function N(W){return S=W,j=setTimeout(P,f),T?A(W):y}function k(W){var G=W-b,K=W-S,R=f-G;return E?o(R,v-K):R}function O(W){var G=W-b,K=W-S;return b===void 0||G>=f||G<0||E&&K>=v}function P(){var W=t();if(O(W))return I(W);j=setTimeout(P,k(W))}function I(W){return j=void 0,_&&g?A(W):(g=h=void 0,y)}function F(){j!==void 0&&clearTimeout(j),S=0,g=b=h=j=void 0}function $(){return j===void 0?y:I(t())}function H(){var W=t(),G=O(W);if(g=arguments,h=this,b=W,G){if(j===void 0)return N(b);if(E)return clearTimeout(j),j=setTimeout(P,f),A(b)}return j===void 0&&(j=setTimeout(P,f)),y}return H.cancel=F,H.flush=$,H}return J1=c,J1}var ew,Lk;function Gee(){if(Lk)return ew;Lk=1;var e=Wee(),t=Lo(),n="Expected a function";function r(a,o,c){var u=!0,f=!0;if(typeof a!="function")throw new TypeError(n);return t(c)&&(u="leading"in c?!!c.leading:u,f="trailing"in c?!!c.trailing:f),e(a,o,{leading:u,maxWait:o,trailing:f})}return ew=r,ew}var Vee=Gee();const ZI=At(Vee);function Rd(e){"@babel/helpers - typeof";return Rd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rd(e)}function $k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function dm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$k(Object(n),!0).forEach(function(r){Kee(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$k(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Kee(e,t,n){return t=Qee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qee(e){var t=Yee(e,"string");return Rd(t)=="symbol"?t:t+""}function Yee(e,t){if(Rd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Xee(e,t){return tte(e)||ete(e,t)||Jee(e,t)||Zee()}function Zee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
499In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jee(e,t){if(e){if(typeof e=="string")return Bk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bk(e,t)}}function Bk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ete(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function tte(e){if(Array.isArray(e))return e}var tw=C.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,a=r===void 0?{width:-1,height:-1}:r,o=e.width,c=o===void 0?"100%":o,u=e.height,f=u===void 0?"100%":u,p=e.minWidth,g=p===void 0?0:p,h=e.minHeight,v=e.maxHeight,y=e.children,j=e.debounce,b=j===void 0?0:j,S=e.id,T=e.className,E=e.onResize,_=e.style,A=_===void 0?{}:_,N=C.useRef(null),k=C.useRef();k.current=E,C.useImperativeHandle(t,function(){return Object.defineProperty(N.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),N.current},configurable:!0})});var O=C.useState({containerWidth:a.width,containerHeight:a.height}),P=Xee(O,2),I=P[0],F=P[1],$=C.useCallback(function(W,G){F(function(K){var R=Math.round(W),U=Math.round(G);return K.containerWidth===R&&K.containerHeight===U?K:{containerWidth:R,containerHeight:U}})},[]);C.useEffect(function(){var W=function(Z){var le,B=Z[0].contentRect,X=B.width,Y=B.height;$(X,Y),(le=k.current)===null||le===void 0||le.call(k,X,Y)};b>0&&(W=ZI(W,b,{trailing:!0,leading:!1}));var G=new ResizeObserver(W),K=N.current.getBoundingClientRect(),R=K.width,U=K.height;return $(R,U),G.observe(N.current),function(){G.disconnect()}},[$,b]);var H=C.useMemo(function(){var W=I.containerWidth,G=I.containerHeight;if(W<0||G<0)return null;ja(vi(c)||vi(f),`The width(%s) and height(%s) are both fixed numbers,
500       maybe you don't need to use a ResponsiveContainer.`,c,f),ja(!n||n>0,"The aspect(%s) must be greater than zero.",n);var K=vi(c)?W:c,R=vi(f)?G:f;n&&n>0&&(K?R=K/n:R&&(K=R*n),v&&R>v&&(R=v)),ja(K>0||R>0,`The width(%s) and height(%s) of chart should be greater than 0,
501       please check the style of container, or the props width(%s) and height(%s),
502       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
503       height and width.`,K,R,c,f,g,h,n);var U=!Array.isArray(y)&&ks(y.type).endsWith("Chart");return z.Children.map(y,function(q){return z.isValidElement(q)?C.cloneElement(q,dm({width:K,height:R},U?{style:dm({height:"100%",width:"100%",maxHeight:R,maxWidth:K},q.props.style)}:{})):q})},[n,y,f,v,h,g,I,c]);return z.createElement("div",{id:S?"".concat(S):void 0,className:Je("recharts-responsive-container",T),style:dm(dm({},A),{},{width:c,height:f,minWidth:g,minHeight:h,maxHeight:v}),ref:N},H)}),Dg=function(t){return null};Dg.displayName="Cell";function Id(e){"@babel/helpers - typeof";return Id=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Id(e)}function zk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function i2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zk(Object(n),!0).forEach(function(r){nte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nte(e,t,n){return t=rte(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rte(e){var t=ate(e,"string");return Id(t)=="symbol"?t:t+""}function ate(e,t){if(Id(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Id(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Bc={widthCache:{},cacheCount:0},ste=2e3,ote={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},qk="recharts_measurement_span";function ite(e){var t=i2({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var fd=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Fi.isSsr)return{width:0,height:0};var r=ite(n),a=JSON.stringify({text:t,copyStyle:r});if(Bc.widthCache[a])return Bc.widthCache[a];try{var o=document.getElementById(qk);o||(o=document.createElement("span"),o.setAttribute("id",qk),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var c=i2(i2({},ote),r);Object.assign(o.style,c),o.textContent="".concat(t);var u=o.getBoundingClientRect(),f={width:u.width,height:u.height};return Bc.widthCache[a]=f,++Bc.cacheCount>ste&&(Bc.cacheCount=0,Bc.widthCache={}),f}catch{return{width:0,height:0}}},cte=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Hd(e){"@babel/helpers - typeof";return Hd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hd(e)}function ah(e,t){return fte(e)||dte(e,t)||ute(e,t)||lte()}function lte(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
504In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ute(e,t){if(e){if(typeof e=="string")return Fk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fk(e,t)}}function Fk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function dte(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function fte(e){if(Array.isArray(e))return e}function pte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,hte(r.key),r)}}function mte(e,t,n){return t&&Uk(e.prototype,t),n&&Uk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function hte(e){var t=gte(e,"string");return Hd(t)=="symbol"?t:t+""}function gte(e,t){if(Hd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Wk=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Gk=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,vte=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,xte=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,JI={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},yte=Object.keys(JI),Vc="NaN";function bte(e,t){return e*JI[t]}var fm=(function(){function e(t,n){pte(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!vte.test(n)&&(this.num=NaN,this.unit=""),yte.includes(n)&&(this.num=bte(t,n),this.unit="px")}return mte(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,a=(r=xte.exec(n))!==null&&r!==void 0?r:[],o=ah(a,3),c=o[1],u=o[2];return new e(parseFloat(c),u??"")}}])})();function eH(e){if(e.includes(Vc))return Vc;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=Wk.exec(t))!==null&&n!==void 0?n:[],a=ah(r,4),o=a[1],c=a[2],u=a[3],f=fm.parse(o??""),p=fm.parse(u??""),g=c==="*"?f.multiply(
504p):f.divide(p);if(g.isNaN())return Vc;t=t.replace(Wk,g.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var h,v=(h=Gk.exec(t))!==null&&h!==void 0?h:[],y=ah(v,4),j=y[1],b=y[2],S=y[3],T=fm.parse(j??""),E=fm.parse(S??""),_=b==="+"?T.add(E):T.subtract(E);if(_.isNaN())return Vc;t=t.replace(Gk,_.toString())}return t}var Vk=/\(([^()]*)\)/;function wte(e){for(var t=e;t.includes("(");){var n=Vk.exec(t),r=ah(n,2),a=r[1];t=t.replace(Vk,eH(a))}return t}function Ste(e){var t=e.replace(/\s+/g,"");return t=wte(t),t=eH(t),t}function jte(e){try{return Ste(e)}catch{return Vc}}function nw(e){var t=jte(e.slice(5,-1));return t===Vc?"":t}var Ote=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Nte=["dx","dy","angle","className","breakAll"];function c2(){return c2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c2.apply(this,arguments)}function Kk(e,t){if(e==null)return{};var n=Cte(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Cte(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Qk(e,t){return _te(e)||Ete(e,t)||Tte(e,t)||Ate()}function Ate(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
505In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tte(e,t){if(e){if(typeof e=="string")return Yk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yk(e,t)}}function Yk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ete(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function _te(e){if(Array.isArray(e))return e}var tH=/[ \f\n\r\t\v\u2028\u2029]+/,nH=function(t){var n=t.children,r=t.breakAll,a=t.style;try{var o=[];Xe(n)||(r?o=n.toString().split(""):o=n.toString().split(tH));var c=o.map(function(f){return{word:f,width:fd(f,a).width}}),u=r?0:fd(" ",a).width;return{wordsWithComputedWidth:c,spaceWidth:u}}catch{return null}},kte=function(t,n,r,a,o){var c=t.maxLines,u=t.children,f=t.style,p=t.breakAll,g=je(c),h=u,v=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(R,U){var q=U.word,Z=U.width,le=R[R.length-1];if(le&&(a==null||o||le.width+Z+r<Number(a)))le.words.push(q),le.width+=Z+r;else{var B={words:[q],width:Z};R.push(B)}return R},[])},y=v(n),j=function(K){return K.reduce(function(R,U){return R.width>U.width?R:U})};if(!g)return y;for(var b="…",S=function(K){var R=h.slice(0,K),U=nH({breakAll:p,style:f,children:R+b}).wordsWithComputedWidth,q=v(U),Z=q.length>c||j(q).width>Number(a);return[Z,q]},T=0,E=h.length-1,_=0,A;T<=E&&_<=h.length-1;){var N=Math.floor((T+E)/2),k=N-1,O=S(k),P=Qk(O,2),I=P[0],F=P[1],$=S(N),H=Qk($,1),W=H[0];if(!I&&!W&&(T=N+1),I&&W&&(E=N-1),!I&&W){A=F;break}_++}return A||y},Xk=function(t){var n=Xe(t)?[]:t.toString().split(tH);return[{words:n}]},Pte=function(t){var n=t.width,r=t.scaleToFit,a=t.children,o=t.style,c=t.breakAll,u=t.maxLines;if((n||r)&&!Fi.isSsr){var f,p,g=nH({breakAll:c,children:a,style:o});if(g){var h=g.wordsWithComputedWidth,v=g.spaceWidth;f=h,p=v}else return Xk(a);return kte({breakAll:c,children:a,maxLines:u,style:o},f,p,n,r)}return Xk(a)},Zk="#808080",Ri=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,o=a===void 0?0:a,c=t.lineHeight,u=c===void 0?"1em":c,f=t.capHeight,p=f===void 0?"0.71em":f,g=t.scaleToFit,h=g===void 0?!1:g,v=t.textAnchor,y=v===void 0?"start":v,j=t.verticalAnchor,b=j===void 0?"end":j,S=t.fill,T=S===void 0?Zk:S,E=Kk(t,Ote),_=C.useMemo(function(){return Pte({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:h,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,h,E.style,E.width]),A=E.dx,N=E.dy,k=E.angle,O=E.className,P=E.breakAll,I=Kk(E,Nte);if(!_n(r)||!_n(o))return null;var F=r+(je(A)?A:0),$=o+(je(N)?N:0),H;switch(b){case"start":H=nw("calc(".concat(p,")"));break;case"middle":H=nw("calc(".concat((_.length-1)/2," * -").concat(u," + (").concat(p," / 2))"));break;default:H=nw("calc(".concat(_.length-1," * -").concat(u,")"));break}var W=[];if(h){var G=_[0].width,K=E.width;W.push("scale(".concat((je(K)?K/G:1)/G,")"))}return k&&W.push("rotate(".concat(k,", ").concat(F,", ").concat($,")")),W.length&&(I.transform=W.join(" ")),z.createElement("text",c2({},Be(I,!0),{x:F,y:$,className:Je("recharts-text",O),textAnchor:y,fill:T.includes("url")?Zk:T}),_.map(function(R,U){var q=R.words.join(P?"":" ");return z.createElement("tspan",{x:F,dy:U===0?H:u,key:"".concat(q,"-").concat(U)},q)}))};function To(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Mte(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function m3(e){let t,n,r;e.length!==2?(t=To,n=(u,f)=>To(e(u),f),r=(u,f)=>e(u)-f):(t=e===To||e===Mte?e:Dte,n=e,r=e);function a(u,f,p=0,g=u.length){if(p<g){if(t(f,f)!==0)return g;do{const h=p+g>>>1;n(u[h],f)<0?p=h+1:g=h}while(p<g)}return p}function o(u,f,p=0,g=u.length){if(p<g){if(t(f,f)!==0)return g;do{const h=p+g>>>1;n(u[h],f)<=0?p=h+1:g=h}while(p<g)}return p}function c(u,f,p=0,g=u.length){const h=a(u,f,p,g-1);return h>p&&r(u[h-1],f)>-r(u[h],f)?h-1:h}return{left:a,center:c,right:o}}function Dte(){return 0}function rH(e){return e===null?NaN:+e}function*Rte(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Ite=m3(To),Tf=Ite.right;m3(rH).center;class Jk extends Map{constructor(t,n=$te){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,a]of t)this.set(r,a)}get(t){return super.get(eP(this,t))}has(t){return super.has(eP(this,t))}set(t,n){return super.set(Hte(this,t),n)}delete(t){return super.delete(Lte(this,t))}}function eP({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Hte({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function Lte({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function $te(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Bte(e=To){if(e===To)return aH;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function aH(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const zte=Math.sqrt(50),qte=Math.sqrt(10),Fte=Math.sqrt(2);
505function sh(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),o=r/Math.pow(10,a),c=o>=zte?10:o>=qte?5:o>=Fte?2:1;let u,f,p;return a<0?(p=Math.pow(10,-a)/c,u=Math.round(e*p),f=Math.round(t*p),u/p<e&&++u,f/p>t&&--f,p=-p):(p=Math.pow(10,a)*c,u=Math.round(e/p),f=Math.round(t/p),u*p<e&&++u,f*p>t&&--f),f<u&&.5<=n&&n<2?sh(e,t,n*2):[u,f,p]}function l2(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[a,o,c]=r?sh(t,e,n):sh(e,t,n);if(!(o>=a))return[];const u=o-a+1,f=new Array(u);if(r)if(c<0)for(let p=0;p<u;++p)f[p]=(o-p)/-c;else for(let p=0;p<u;++p)f[p]=(o-p)*c;else if(c<0)for(let p=0;p<u;++p)f[p]=(a+p)/-c;else for(let p=0;p<u;++p)f[p]=(a+p)*c;return f}function u2(e,t,n){return t=+t,e=+e,n=+n,sh(e,t,n)[2]}function d2(e,t,n){t=+t,e=+e,n=+n;const r=t<e,a=r?u2(t,e,n):u2(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function tP(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function nP(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function sH(e,t,n=0,r=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=a===void 0?aH:Bte(a);r>n;){if(r-n>600){const f=r-n+1,p=t-n+1,g=Math.log(f),h=.5*Math.exp(2*g/3),v=.5*Math.sqrt(g*h*(f-h)/f)*(p-f/2<0?-1:1),y=Math.max(n,Math.floor(t-p*h/f+v)),j=Math.min(r,Math.floor(t+(f-p)*h/f+v));sH(e,t,y,j,a)}const o=e[t];let c=n,u=r;for(Vu(e,n,t),a(e[r],o)>0&&Vu(e,n,r);c<u;){for(Vu(e,c,u),++c,--u;a(e[c],o)<0;)++c;for(;a(e[u],o)>0;)--u}a(e[n],o)===0?Vu(e,n,u):(++u,Vu(e,u,r)),u<=t&&(n=u+1),t<=u&&(r=u-1)}return e}function Vu(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Ute(e,t,n){if(e=Float64Array.from(Rte(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return nP(e);if(t>=1)return tP(e);var r,a=(r-1)*t,o=Math.floor(a),c=tP(sH(e,o).subarray(0,o+1)),u=nP(e.subarray(o+1));return c+(u-c)*(a-o)}}function Wte(e,t,n=rH){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,o=Math.floor(a),c=+n(e[o],o,e),u=+n(e[o+1],o+1,e);return c+(u-c)*(a-o)}}function Gte(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(a);++r<a;)o[r]=e+r*n;return o}function ua(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Fs(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const f2=Symbol("implicit");function h3(){var e=new Jk,t=[],n=[],r=f2;function a(o){let c=e.get(o);if(c===void 0){if(r!==f2)return r;e.set(o,c=t.push(o)-1)}return n[c%n.length]}return a.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new Jk;for(const c of o)e.has(c)||e.set(c,t.push(c)-1);return a},a.range=function(o){return arguments.length?(n=Array.from(o),a):n.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.copy=function(){return h3(t,n).unknown(r)},ua.apply(a,arguments),a}function Ld(){var e=h3().unknown(void 0),t=e.domain,n=e.range,r=0,a=1,o,c,u=!1,f=0,p=0,g=.5;delete e.unknown;function h(){var v=t().length,y=a<r,j=y?a:r,b=y?r:a;o=(b-j)/Math.max(1,v-f+p*2),u&&(o=Math.floor(o)),j+=(b-j-o*(v-f))*g,c=o*(1-f),u&&(j=Math.round(j),c=Math.round(c));var S=Gte(v).map(function(T){return j+o*T});return n(y?S.reverse():S)}return e.domain=function(v){return arguments.length?(t(v),h()):t()},e.range=function(v){return arguments.length?([r,a]=v,r=+r,a=+a,h()):[r,a]},e.rangeRound=function(v){return[r,a]=v,r=+r,a=+a,u=!0,h()},e.bandwidth=function(){return c},e.step=function(){return o},e.round=function(v){return arguments.length?(u=!!v,h()):u},e.padding=function(v){return arguments.length?(f=Math.min(1,p=+v),h()):f},e.paddingInner=function(v){return arguments.length?(f=Math.min(1,v),h()):f},e.paddingOuter=function(v){return arguments.length?(p=+v,h()):p},e.align=function(v){return arguments.length?(g=Math.max(0,Math.min(1,v)),h()):g},e.copy=function(){return Ld(t(),[r,a]).round(u).paddingInner(f).paddingOuter(p).align(g)},ua.apply(h(),arguments)}function oH(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return oH(t())},e}function pd(){return oH(Ld.apply(null,arguments).paddingInner(1))}function g3(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function iH(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Ef(){}var $d=.7,oh=1/$d,rl="\\s*([+-]?\\d+)\\s*",Bd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Wa="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Vte=/^#([0-9a-f]{3,8})$/,Kte=new RegExp(`^rgb\\(${rl},${rl},${rl}\\)$`),Qte=new RegExp(`^rgb\\(${Wa},${Wa},${Wa}\\)$`),Yte=new RegExp(`^rgba\\(${rl},${rl},${rl},${Bd}\\)$`),Xte=new RegExp(`^rgba\\(${Wa},${Wa},${Wa},${Bd}\\)$`),Zte=new RegExp(`^hsl\\(${Bd},${Wa},${Wa}\\)$`),Jte=new RegExp(`^hsla\\(${Bd},${Wa},${Wa},${Bd}\\)$`),rP={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};
vendor: 8,087 bytes, line 505
505g3(Ef,zd,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:aP,formatHex:aP,formatHex8:ene,formatHsl:tne,formatRgb:sP,toString:sP});function aP(){return this.rgb().formatHex()}function ene(){return this.rgb().formatHex8()}function tne(){return cH(this).formatHsl()}function sP(){return this.rgb().formatRgb()}function zd(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Vte.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?oP(t):n===3?new xr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?pm(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?pm(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Kte.exec(e))?new xr(t[1],t[2],t[3],1):(t=Qte.exec(e))?new xr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Yte.exec(e))?pm(t[1],t[2],t[3],t[4]):(t=Xte.exec(e))?pm(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Zte.exec(e))?lP(t[1],t[2]/100,t[3]/100,1):(t=Jte.exec(e))?lP(t[1],t[2]/100,t[3]/100,t[4]):rP.hasOwnProperty(e)?oP(rP[e]):e==="transparent"?new xr(NaN,NaN,NaN,0):null}function oP(e){return new xr(e>>16&255,e>>8&255,e&255,1)}function pm(e,t,n,r){return r<=0&&(e=t=n=NaN),new xr(e,t,n,r)}function nne(e){return e instanceof Ef||(e=zd(e)),e?(e=e.rgb(),new xr(e.r,e.g,e.b,e.opacity)):new xr}function p2(e,t,n,r){return arguments.length===1?nne(e):new xr(e,t,n,r??1)}function xr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}g3(xr,p2,iH(Ef,{brighter(e){return e=e==null?oh:Math.pow(oh,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?$d:Math.pow($d,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new xr(Si(this.r),Si(this.g),Si(this.b),ih(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:iP,formatHex:iP,formatHex8:rne,formatRgb:cP,toString:cP}));function iP(){return`#${xi(this.r)}${xi(this.g)}${xi(this.b)}`}function rne(){return`#${xi(this.r)}${xi(this.g)}${xi(this.b)}${xi((isNaN(this.opacity)?1:this.opacity)*255)}`}function cP(){const e=ih(this.opacity);return`${e===1?"rgb(":"rgba("}${Si(this.r)}, ${Si(this.g)}, ${Si(this.b)}${e===1?")":`, ${e})`}`}function ih(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Si(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function xi(e){return e=Si(e),(e<16?"0":"")+e.toString(16)}function lP(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Sa(e,t,n,r)}function cH(e){if(e instanceof Sa)return new Sa(e.h,e.s,e.l,e.opacity);if(e instanceof Ef||(e=zd(e)),!e)return new Sa;if(e instanceof Sa)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),o=Math.max(t,n,r),c=NaN,u=o-a,f=(o+a)/2;return u?(t===o?c=(n-r)/u+(n<r)*6:n===o?c=(r-t)/u+2:c=(t-n)/u+4,u/=f<.5?o+a:2-o-a,c*=60):u=f>0&&f<1?0:c,new Sa(c,u,f,e.opacity)}function ane(e,t,n,r){return arguments.length===1?cH(e):new Sa(e,t,n,r??1)}function Sa(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}g3(Sa,ane,iH(Ef,{brighter(e){return e=e==null?oh:Math.pow(oh,e),new Sa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?$d:Math.pow($d,e),new Sa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new xr(rw(e>=240?e-240:e+120,a,r),rw(e,a,r),rw(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Sa(uP(this.h),mm(this.s),mm(this.l),ih(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ih(this.opacity);return`${e===1?"hsl(":"hsla("}${uP(this.h)}, ${mm(this.s)*100}%, ${mm(this.l)*100}%${e===1?")":`, ${e})`}`}}));function uP(e){return e=(e||0)%360,e<0?e+360:e}function mm(e){return Math.max(0,Math.min(1,e||0))}function rw(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const v3=e=>()=>e;function sne(e,t){return function(n){return e+n*t}}function one(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function ine(e){return(e=+e)==1?lH:function(t,n){return n-t?one(t,n,e):v3(isNaN(t)?n:t)}}function lH(e,t){var n=t-e;return n?sne(e,n):v3(isNaN(e)?t:e)}const dP=(function e(t){var n=ine(t);function r(a,o){var c=n((a=p2(a)).r,(o=p2(o)).r),u=n(a.g,o.g),f=n(a.b,o.b),p=lH(a.opacity,o.opacity);return function(g){return a.r=c(g),a.g=u(g),a.b=f(g),a.opacity=p(g),a+""}}return r.gamma=e,r})(1);function cne(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),a;return function(o){for(a=0;a<n;++a)r[a]=e[a]*(1-o)+t[a]*o;return r}}function lne(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function une(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,a=new Array(r),o=new Array(n),c;for(c=0;c<r;++c)a[c]=Ql(e[c],t[c]);for(;c<n;++c)o[c]=t[c];return function(u){for(c=0;c<r;++c)o[c]=a[c](u);return o}}function dne(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function ch(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function fne(e,t){var n={},r={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?n[a]=Ql(e[a],t[a]):r[a]=t[a];return function(o){for(a in n)r[a]=n[a](o);return r}}var m2=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,aw=new RegExp(m2.source,"g");function pne(e){return function(){return e}}function mne(e){return function(t){return e(t)+""}}function hne(e,t){var n=m2.lastIndex=aw.lastIndex=0,r,a,o,c=-1,u=[],f=[];for(e=e+"",t=t+"";(r=m2.exec(e))&&(a=aw.exec(t));)(o=a.index)>n&&(o=t.slice(n,o),u[c]?u[c]+=o:u[++c]=o),(r=r[0])===(a=a[0])?u[c]?u[c]+=a:u[++c]=a:(u[++c]=null,f.push({i:c,x:ch(r,a)})),n=aw.lastIndex;return n<t.length&&(o=t.slice(n),u[c]?u[c]+=o:u[++c]=o),u.length<2?f[0]?mne(f[0].x):pne(t):(t=f.length,function(p){for(var g=0,h;g<t;++g)u[(h=f[g]).i]=h.x(p);return u.join("")})}function Ql(e,t){var n=typeof t,r;return t==null||n==="boolean"?v3(t):(n==="number"?ch:n==="string"?(r=zd(t))?(t=r,dP):hne:t instanceof zd?dP:t instanceof Date?dne:lne(t)?cne:Array.isArray(t)?une:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?fne:ch)(e,t)}function x3(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function gne(e,t){t===void 0&&(t=e,e=Ql);for(var n=0,r=t.length-1,a=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(a,a=t[++n]);return function(c){var u=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return o[u](c-u)}}function vne(e){return function(){return e}}function lh(e){return+e}var fP=[0,1];function or(e){return e}function h2(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:vne(isNaN(t)?NaN:.5)}function xne(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function yne(e,t,n){var r=e[0],a=e[1],o=t[0],c=t[1];return a<r?(r=h2(a,r),o=n(c,o)):(r=h2(r,a),o=n(o,c)),function(u){return o(r(u))}}function bne(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),o=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)a[c]=h2(e[c],e[c+1]),o[c]=n(t[c],t[c+1]);return function(u){var f=Tf(e,u,1,r)-1;return o[f](a[f](u))}}function _f(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Rg(){var e=fP,t=fP,n=Ql,r,a,o,c=or,u,f,p;function g(){var v=Math.min(e.length,t.length);return c!==or&&(c=xne(e[0],e[v-1])),u=v>2?bne:yne,f=p=null,h}function h(v){return v==null||isNaN(v=+v)?o:(f||(f=u(e.map(r),t,n)))(r(c(v)))}return h.invert=function(v){return c(a((p||(p=u(t,e.map(r),ch)))(v)))},h.domain=function(v){return arguments.length?(e=Array.from(v,lh),g()):e.slice()},h.range=function(v){return arguments.length?(t=Array.from(v),g()):t.slice()},h.rangeRound=function(v){return t=Array.from(v),n=x3,g()},h.clamp=function(v){return arguments.length?(c=v?!0:or,g()):c!==or},h.interpolate=function(v){return arguments.length?(n=v,g()):n},h.unknown=function(v){return arguments.length?(o=v,h):o},function(v,y){return r=v,a=y,g()}}function y3(){return Rg()(or,or)}
vendor: 4,456 bytes, line 505
505function wne(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function uh(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function hl(e){return e=uh(Math.abs(e)),e?e[1]:NaN}function Sne(e,t){return function(n,r){for(var a=n.length,o=[],c=0,u=e[0],f=0;a>0&&u>0&&(f+u+1>r&&(u=Math.max(1,r-f)),o.push(n.substring(a-=u,a+u)),!((f+=u+1)>r));)u=e[c=(c+1)%e.length];return o.reverse().join(t)}}function jne(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var One=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function qd(e){if(!(t=One.exec(e)))throw new Error("invalid format: "+e);var t;return new b3({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}qd.prototype=b3.prototype;function b3(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}b3.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Nne(e){e:for(var t=e.length,n=1,r=-1,a;n<t;++n)switch(e[n]){case".":r=a=n;break;case"0":r===0&&(r=n),a=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var uH;function Cne(e,t){var n=uh(e,t);if(!n)return e+"";var r=n[0],a=n[1],o=a-(uH=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,c=r.length;return o===c?r:o>c?r+new Array(o-c+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+uh(e,Math.max(0,t+o-1))[0]}function pP(e,t){var n=uh(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const mP={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:wne,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>pP(e*100,t),r:pP,s:Cne,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function hP(e){return e}var gP=Array.prototype.map,vP=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Ane(e){var t=e.grouping===void 0||e.thousands===void 0?hP:Sne(gP.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?hP:jne(gP.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function p(h){h=qd(h);var v=h.fill,y=h.align,j=h.sign,b=h.symbol,S=h.zero,T=h.width,E=h.comma,_=h.precision,A=h.trim,N=h.type;N==="n"?(E=!0,N="g"):mP[N]||(_===void 0&&(_=12),A=!0,N="g"),(S||v==="0"&&y==="=")&&(S=!0,v="0",y="=");var k=b==="$"?n:b==="#"&&/[boxX]/.test(N)?"0"+N.toLowerCase():"",O=b==="$"?r:/[%p]/.test(N)?c:"",P=mP[N],I=/[defgprs%]/.test(N);_=_===void 0?6:/[gprs]/.test(N)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function F($){var H=k,W=O,G,K,R;if(N==="c")W=P($)+W,$="";else{$=+$;var U=$<0||1/$<0;if($=isNaN($)?f:P(Math.abs($),_),A&&($=Nne($)),U&&+$==0&&j!=="+"&&(U=!1),H=(U?j==="("?j:u:j==="-"||j==="("?"":j)+H,W=(N==="s"?vP[8+uH/3]:"")+W+(U&&j==="("?")":""),I){for(G=-1,K=$.length;++G<K;)if(R=$.charCodeAt(G),48>R||R>57){W=(R===46?a+$.slice(G+1):$.slice(G))+W,$=$.slice(0,G);break}}}E&&!S&&($=t($,1/0));var q=H.length+$.length+W.length,Z=q<T?new Array(T-q+1).join(v):"";switch(E&&S&&($=t(Z+$,Z.length?T-W.length:1/0),Z=""),y){case"<":$=H+$+W+Z;break;case"=":$=H+Z+$+W;break;case"^":$=Z.slice(0,q=Z.length>>1)+H+$+W+Z.slice(q);break;default:$=Z+H+$+W;break}return o($)}return F.toString=function(){return h+""},F}function g(h,v){var y=p((h=qd(h),h.type="f",h)),j=Math.max(-8,Math.min(8,Math.floor(hl(v)/3)))*3,b=Math.pow(10,-j),S=vP[8+j/3];return function(T){return y(b*T)+S}}return{format:p,formatPrefix:g}}var hm,w3,dH;
505Tne({thousands:",",grouping:[3],currency:["$",""]});function Tne(e){return hm=Ane(e),w3=hm.format,dH=hm.formatPrefix,hm}function Ene(e){return Math.max(0,-hl(Math.abs(e)))}function _ne(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(hl(t)/3)))*3-hl(Math.abs(e)))}function kne(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,hl(t)-hl(e))+1}function fH(e,t,n,r){var a=d2(e,t,n),o;switch(r=qd(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=_ne(a,c))&&(r.precision=o),dH(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=kne(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=Ene(a))&&(r.precision=o-(r.type==="%")*2);break}}return w3(r)}function $o(e){var t=e.domain;return e.ticks=function(n){var r=t();return l2(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var a=t();return fH(a[0],a[a.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,o=r.length-1,c=r[a],u=r[o],f,p,g=10;for(u<c&&(p=c,c=u,u=p,p=a,a=o,o=p);g-- >0;){if(p=u2(c,u,n),p===f)return r[a]=c,r[o]=u,t(r);if(p>0)c=Math.floor(c/p)*p,u=Math.ceil(u/p)*p;else if(p<0)c=Math.ceil(c*p)/p,u=Math.floor(u*p)/p;else break;f=p}return e},e}function dh(){var e=y3();return e.copy=function(){return _f(e,dh())},ua.apply(e,arguments),$o(e)}function pH(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,lh),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return pH(e).unknown(t)},e=arguments.length?Array.from(e,lh):[0,1],$o(n)}function mH(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],o=e[r],c;return o<a&&(c=n,n=r,r=c,c=a,a=o,o=c),e[n]=t.floor(a),e[r]=t.ceil(o),e}function xP(e){return Math.log(e)}function yP(e){return Math.exp(e)}function Pne(e){return-Math.log(-e)}function Mne(e){return-Math.exp(-e)}function Dne(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Rne(e){return e===10?Dne:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Ine(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function bP(e){return(t,n)=>-e(-t,n)}function S3(e){const t=e(xP,yP),n=t.domain;let r=10,a,o;function c(){return a=Ine(r),o=Rne(r),n()[0]<0?(a=bP(a),o=bP(o),e(Pne,Mne)):e(xP,yP),t}return t.base=function(u){return arguments.length?(r=+u,c()):r},t.domain=function(u){return arguments.length?(n(u),c()):n()},t.ticks=u=>{const f=n();let p=f[0],g=f[f.length-1];const h=g<p;h&&([p,g]=[g,p]);let v=a(p),y=a(g),j,b;const S=u==null?10:+u;let T=[];if(!(r%1)&&y-v<S){if(v=Math.floor(v),y=Math.ceil(y),p>0){for(;v<=y;++v)for(j=1;j<r;++j)if(b=v<0?j/o(-v):j*o(v),!(b<p)){if(b>g)break;T.push(b)}}else for(;v<=y;++v)for(j=r-1;j>=1;--j)if(b=v>0?j/o(-v):j*o(v),!(b<p)){if(b>g)break;T.push(b)}T.length*2<S&&(T=l2(p,g,S))}else T=l2(v,y,Math.min(y-v,S)).map(o);return h?T.reverse():T},t.tickFormat=(u,f)=>{if(u==null&&(u=10),f==null&&(f=r===10?"s":","),typeof f!="function"&&(!(r%1)&&(f=qd(f)).precision==null&&(f.trim=!0),f=w3(f)),u===1/0)return f;const p=Math.max(1,r*u/t.ticks().length);return g=>{let h=g/o(Math.round(a(g)));return h*r<r-.5&&(h*=r),h<=p?f(g):""}},t.nice=()=>n(mH(n(),{floor:u=>o(Math.floor(a(u))),ceil:u=>o(Math.ceil(a(u)))})),t}function hH(){const e=S3(Rg()).domain([1,10]);return e.copy=()=>_f(e,hH()).base(e.base()),ua.apply(e,arguments),e}function wP(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function SP(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function j3(e){var t=1,n=e(wP(t),SP(t));return n.constant=function(r){return arguments.length?e(wP(t=+r),SP(t)):t},$o(n)}function gH(){var e=j3(Rg());return e.copy=function(){return _f(e,gH()).constant(e.constant())},ua.apply(e,arguments)}function jP(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Hne(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Lne(e){return e<0?-e*e:e*e}function O3(e){var t=e(or,or),n=1;function r(){return n===1?e(or,or):n===.5?e(Hne,Lne):e(jP(n),jP(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},$o(t)}function N3(){var e=O3(Rg());return e.copy=function(){return _f(e,N3()).exponent(e.exponent())},ua.apply(e,arguments),e}function $ne(){return N3.apply(null,arguments).exponent(.5)}function OP(e){return Math.sign(e)*e*e}function Bne(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function vH(){var e=y3(),t=[0,1],n=!1,r;function a(o){var c=Bne(e(o));return isNaN(c)?r:n?Math.round(c):c}return a.invert=function(o){return e.invert(OP(o))},a.domain=function(o){return arguments.length?(e.domain(o),a):e.domain()},a.range=function(o){return arguments.length?(e.range((t=Array.from(o,lh)).map(OP)),a):t.slice()},a.rangeRound=function(o){return a.range(o).round(!0)},a.round=function(o){return arguments.length?(n=!!o,a):n},a.clamp=function(o){return arguments.length?(e.clamp(o),a):e.clamp()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.copy=function(){return vH(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},ua.apply(a,arguments),$o(a)}function xH(){var e=[],t=[],n=[],r;function a(){var c=0,u=Math.max(1,t.length);for(n=new Array(u-1);++c<u;)n[c-1]=Wte(e,c/u);return o}function o(c){return c==null||isNaN(c=+c)?r:t[Tf(n,c)]}return o.invertExtent=function(c){var u=t.indexOf(c);return u<0?[NaN,NaN]:[u>0?n[u-1]:e[0],u<n.length?n[u]:e[e.length-1]]},o.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let u of c)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(To),a()},o.range=function(c){return arguments.length?(t=Array.from(c),a()):t.slice()},o.unknown=function(c){return arguments.length?(r=c,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return xH().domain(e).range(t).unknown(r)},ua.apply(o,arguments)}function yH(){var e=0,t=1,n=1,r=[.5],a=[0,1],o;function c(f){return f!=null&&f<=f?a[Tf(r,f,0,n)]:o}function u(){var f=-1;for(r=new Array(n);++f<n;)r[f]=((f+1)*t-(f-n)*e)/(n+1);return c}return c.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,u()):[e,t]},c.range=function(f){return arguments.length?(n=(a=Array.from(f)).length-1,u()):a.slice()},c.invertExtent=function(f){var p=a.indexOf(f);return p<0?[NaN,NaN]:p<1?[e,r[0]]:p>=n?[r[n-1],t]:[r[p-1],r[p]]},c.unknown=function(f){return arguments.length&&(o=f),c},c.thresholds=function(){return r.slice()},c.copy=function(){return yH().domain([e,t]).range(a).unknown(o)},ua.apply($o(c),arguments)}function bH(){var e=[.5],t=[0,1],n,r=1;function a(o){return o!=null&&o<=o?t[Tf(e,o,0,r)]:n}return a.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(o){var c=t.indexOf(o);return[e[c-1],e[c]]},a.unknown=function(o){return arguments.length?(n=o,a):n},a.copy=function(){return bH().domain(e).range(t).unknown(n)},ua.apply(a,arguments)}const sw=new Date,ow=new Date;function kn(e,t,n,r){function a(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return a.floor=o=>(e(o=new Date(+o)),o),a.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),a.round=o=>{const c=a(o),u=a.ceil(o);return o-c<u-o?c:u},a.offset=(o,c)=>(t(o=new Date(+o),c==null?1:Math.floor(c)),o),a.range=(o,c,u)=>{const f=[];if(o=a.ceil(o),u=u==null?1:Math.floor(u),!(o<c)||!(u>0))return f;let p;do f.push(p=new Date(+o)),t(o,u),e(o);while(p<o&&o<c);return f},a.filter=o=>kn(c=>{if(c>=c)for(;e(c),!o(c);)c.setTime(c-1)},(c,u)=>{if(c>=c)if(u<0)for(;++u<=0;)for(;t(c,-1),!o(c););else for(;--u>=0;)for(;t(c,1),!o(c););}),n&&(a.count=(o,c)=>(sw.setTime(+o),ow.setTime(+c),e(sw),e(ow),Math.floor(n(sw,ow))),a.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?a.filter(r?c=>r(c)%o===0:c=>a.count(0,c)%o===0):a)),a}const fh=kn(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);fh.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?kn(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):fh);fh.range;const As=1e3,ia=As*60,Ts=ia*60,Hs=Ts*24,C3=Hs*7,NP=Hs*30,iw=Hs*365,yi=kn(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*As)},(e,t)=>(t-e)/As,e=>e.getUTCSeconds());yi.range;const A3=kn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*As)},(e,t)=>{e.setTime(+e+t*ia)},(e,t)=>(t-e)/ia,e=>e.getMinutes());A3.range;const T3=kn(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ia)},(e,t)=>(t-e)/ia,e=>e.getUTCMinutes());T3.range;const E3=kn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*As-e.getMinutes()*ia)},(e,t)=>{e.setTime(+e+t*Ts)},(e,t)=>(t-e)/Ts,e=>e.getHours());E3.range;const _3=kn(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ts)},(e,t)=>(t-e)/Ts,e=>e.getUTCHours());_3.range;
vendor: 4,790 bytes, line 505
505const kf=kn(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ia)/Hs,e=>e.getDate()-1);kf.range;const Ig=kn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Hs,e=>e.getUTCDate()-1);Ig.range;const wH=kn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Hs,e=>Math.floor(e/Hs));wH.range;function Ui(e){return kn(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*ia)/C3)}const Hg=Ui(0),ph=Ui(1),zne=Ui(2),qne=Ui(3),gl=Ui(4),Fne=Ui(5),Une=Ui(6);Hg.range;ph.range;zne.range;qne.range;gl.range;Fne.range;Une.range;function Wi(e){return kn(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/C3)}const Lg=Wi(0),mh=Wi(1),Wne=Wi(2),Gne=Wi(3),vl=Wi(4),Vne=Wi(5),Kne=Wi(6);Lg.range;mh.range;Wne.range;Gne.range;vl.range;Vne.range;Kne.range;const k3=kn(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());k3.range;const P3=kn(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());P3.range;const Ls=kn(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Ls.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:kn(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Ls.range;const $s=kn(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());$s.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:kn(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});$s.range;function SH(e,t,n,r,a,o){const c=[[yi,1,As],[yi,5,5*As],[yi,15,15*As],[yi,30,30*As],[o,1,ia],[o,5,5*ia],[o,15,15*ia],[o,30,30*ia],[a,1,Ts],[a,3,3*Ts],[a,6,6*Ts],[a,12,12*Ts],[r,1,Hs],[r,2,2*Hs],[n,1,C3],[t,1,NP],[t,3,3*NP],[e,1,iw]];function u(p,g,h){const v=g<p;v&&([p,g]=[g,p]);const y=h&&typeof h.range=="function"?h:f(p,g,h),j=y?y.range(p,+g+1):[];return v?j.reverse():j}function f(p,g,h){const v=Math.abs(g-p)/h,y=m3(([,,S])=>S).right(c,v);if(y===c.length)return e.every(d2(p/iw,g/iw,h));if(y===0)return fh.every(Math.max(d2(p,g,h),1));const[j,b]=c[v/c[y-1][2]<c[y][2]/v?y-1:y];return j.every(b)}return[u,f]}const[Qne,Yne]=SH($s,P3,Lg,wH,_3,T3),[Xne,Zne]=SH(Ls,k3,Hg,kf,E3,A3);function cw(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function lw(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ku(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Jne(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,o=e.days,c=e.shortDays,u=e.months,f=e.shortMonths,p=Qu(a),g=Yu(a),h=Qu(o),v=Yu(o),y=Qu(c),j=Yu(c),b=Qu(u),S=Yu(u),T=Qu(f),E=Yu(f),_={a:U,A:q,b:Z,B:le,c:null,d:kP,e:kP,f:Sre,g:Pre,G:Dre,H:yre,I:bre,j:wre,L:jH,m:jre,M:Ore,p:B,q:X,Q:DP,s:RP,S:Nre,u:Cre,U:Are,V:Tre,w:Ere,W:_re,x:null,X:null,y:kre,Y:Mre,Z:Rre,"%":MP},A={a:Y,A:ne,b:de,B:ye,c:null,d:PP,e:PP,f:$re,g:Qre,G:Xre,H:Ire,I:Hre,j:Lre,L:NH,m:Bre,M:zre,p:oe,q:we,Q:DP,s:RP,S:qre,u:Fre,U:Ure,V:Wre,w:Gre,W:Vre,x:null,X:null,y:Kre,Y:Yre,Z:Zre,"%":MP},N={a:F,A:$,b:H,B:W,c:G,d:EP,e:EP,f:hre,g:TP,G:AP,H:_P,I:_P,j:dre,L:mre,m:ure,M:fre,p:I,q:lre,Q:vre,s:xre,S:pre,u:are,U:sre,V:ore,w:rre,W:ire,x:K,X:R,y:TP,Y:AP,Z:cre,"%":gre};_.x=k(n,_),_.X=k(r,_),_.c=k(t,_),A.x=k(n,A),A.X=k(r,A),A.c=k(t,A);function k(ue,Se){return function(Oe){var V=[],Ce=-1,Ne=0,We=ue.length,Ke,ut,rn;for(Oe instanceof Date||(Oe=new Date(+Oe));++Ce<We;)ue.charCodeAt(Ce)===37&&(V.push(ue.slice(Ne,Ce)),(ut=CP[Ke=ue.charAt(++Ce)])!=null?Ke=ue.charAt(++Ce):ut=Ke==="e"?" ":"0",(rn=Se[Ke])&&(Ke=rn(Oe,ut)),V.push(Ke),Ne=Ce+1);return V.push(ue.slice(Ne,Ce)),V.join("")}}function O(ue,Se){return function(Oe){var V=Ku(1900,void 0,1),Ce=P(V,ue,Oe+="",0),Ne,We;if(Ce!=Oe.length)return null;if("Q"in V)return new Date(V.Q);if("s"in V)return new Date(V.s*1e3+("L"in V?V.L:0));if(Se&&!("Z"in V)&&(V.Z=0),"p"in V&&(V.H=V.H%12+V.p*12),V.m===void 0&&(V.m="q"in V?V.q:0),"V"in V){if(V.V<1||V.V>53)return null;"w"in V||(V.w=1),"Z"in V?(Ne=lw(Ku(V.y,0,1)),We=Ne.getUTCDay(),Ne=We>
vendor: 7,029 bytes, line 505
5054||We===0?mh.ceil(Ne):mh(Ne),Ne=Ig.offset(Ne,(V.V-1)*7),V.y=Ne.getUTCFullYear(),V.m=Ne.getUTCMonth(),V.d=Ne.getUTCDate()+(V.w+6)%7):(Ne=cw(Ku(V.y,0,1)),We=Ne.getDay(),Ne=We>4||We===0?ph.ceil(Ne):ph(Ne),Ne=kf.offset(Ne,(V.V-1)*7),V.y=Ne.getFullYear(),V.m=Ne.getMonth(),V.d=Ne.getDate()+(V.w+6)%7)}else("W"in V||"U"in V)&&("w"in V||(V.w="u"in V?V.u%7:"W"in V?1:0),We="Z"in V?lw(Ku(V.y,0,1)).getUTCDay():cw(Ku(V.y,0,1)).getDay(),V.m=0,V.d="W"in V?(V.w+6)%7+V.W*7-(We+5)%7:V.w+V.U*7-(We+6)%7);return"Z"in V?(V.H+=V.Z/100|0,V.M+=V.Z%100,lw(V)):cw(V)}}function P(ue,Se,Oe,V){for(var Ce=0,Ne=Se.length,We=Oe.length,Ke,ut;Ce<Ne;){if(V>=We)return-1;if(Ke=Se.charCodeAt(Ce++),Ke===37){if(Ke=Se.charAt(Ce++),ut=N[Ke in CP?Se.charAt(Ce++):Ke],!ut||(V=ut(ue,Oe,V))<0)return-1}else if(Ke!=Oe.charCodeAt(V++))return-1}return V}function I(ue,Se,Oe){var V=p.exec(Se.slice(Oe));return V?(ue.p=g.get(V[0].toLowerCase()),Oe+V[0].length):-1}function F(ue,Se,Oe){var V=y.exec(Se.slice(Oe));return V?(ue.w=j.get(V[0].toLowerCase()),Oe+V[0].length):-1}function $(ue,Se,Oe){var V=h.exec(Se.slice(Oe));return V?(ue.w=v.get(V[0].toLowerCase()),Oe+V[0].length):-1}function H(ue,Se,Oe){var V=T.exec(Se.slice(Oe));return V?(ue.m=E.get(V[0].toLowerCase()),Oe+V[0].length):-1}function W(ue,Se,Oe){var V=b.exec(Se.slice(Oe));return V?(ue.m=S.get(V[0].toLowerCase()),Oe+V[0].length):-1}function G(ue,Se,Oe){return P(ue,t,Se,Oe)}function K(ue,Se,Oe){return P(ue,n,Se,Oe)}function R(ue,Se,Oe){return P(ue,r,Se,Oe)}function U(ue){return c[ue.getDay()]}function q(ue){return o[ue.getDay()]}function Z(ue){return f[ue.getMonth()]}function le(ue){return u[ue.getMonth()]}function B(ue){return a[+(ue.getHours()>=12)]}function X(ue){return 1+~~(ue.getMonth()/3)}function Y(ue){return c[ue.getUTCDay()]}function ne(ue){return o[ue.getUTCDay()]}function de(ue){return f[ue.getUTCMonth()]}function ye(ue){return u[ue.getUTCMonth()]}function oe(ue){return a[+(ue.getUTCHours()>=12)]}function we(ue){return 1+~~(ue.getUTCMonth()/3)}return{format:function(ue){var Se=k(ue+="",_);return Se.toString=function(){return ue},Se},parse:function(ue){var Se=O(ue+="",!1);return Se.toString=function(){return ue},Se},utcFormat:function(ue){var Se=k(ue+="",A);return Se.toString=function(){return ue},Se},utcParse:function(ue){var Se=O(ue+="",!0);return Se.toString=function(){return ue},Se}}}var CP={"-":"",_:" ",0:"0"},Hn=/^\s*\d+/,ere=/^%/,tre=/[\\^$*+?|[\]().{}]/g;function St(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",o=a.length;return r+(o<n?new Array(n-o+1).join(t)+a:a)}function nre(e){return e.replace(tre,"\\$&")}function Qu(e){return new RegExp("^(?:"+e.map(nre).join("|")+")","i")}function Yu(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function rre(e,t,n){var r=Hn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function are(e,t,n){var r=Hn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function sre(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function ore(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function ire(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function AP(e,t,n){var r=Hn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function TP(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function cre(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function lre(e,t,n){var r=Hn.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function ure(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function EP(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function dre(e,t,n){var r=Hn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function _P(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function fre(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function pre(e,t,n){var r=Hn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function mre(e,t,n){var r=Hn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function hre(e,t,n){var r=Hn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function gre(e,t,n){var r=ere.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function vre(e,t,n){var r=Hn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function xre(e,t,n){var r=Hn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function kP(e,t){return St(e.getDate(),t,2)}function yre(e,t){return St(e.getHours(),t,2)}function bre(e,t){return St(e.getHours()%12||12,t,2)}function wre(e,t){return St(1+kf.count(Ls(e),e),t,3)}function jH(e,t){return St(e.getMilliseconds(),t,3)}function Sre(e,t){return jH(e,t)+"000"}function jre(e,t){return St(e.getMonth()+1,t,2)}function Ore(e,t){return St(e.getMinutes(),t,2)}function Nre(e,t){return St(e.getSeconds(),t,2)}function Cre(e){var t=e.getDay();return t===0?7:t}function Are(e,t){return St(Hg.count(Ls(e)-1,e),t,2)}function OH(e){var t=e.getDay();return t>=4||t===0?gl(e):gl.ceil(e)}function Tre(e,t){return e=OH(e),St(gl.count(Ls(e),e)+(Ls(e).getDay()===4),t,2)}function Ere(e){return e.getDay()}function _re(e,t){return St(ph.count(Ls(e)-1,e),t,2)}function kre(e,t){return St(e.getFullYear()%100,t,2)}function Pre(e,t){return e=OH(e),St(e.getFullYear()%100,t,2)}function Mre(e,t){return St(e.getFullYear()%1e4,t,4)}function Dre(e,t){var n=e.getDay();return e=n>=4||n===0?gl(e):gl.ceil(e),St(e.getFullYear()%1e4,t,4)}function Rre(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+St(t/60|0,"0",2)+St(t%60,"0",2)}function PP(e,t){return St(e.getUTCDate(),t,2)}function Ire(e,t){return St(e.getUTCHours(),t,2)}function Hre(e,t){return St(e.getUTCHours()%12||12,t,2)}function Lre(e,t){return St(1+Ig.count($s(e),e),t,3)}function NH(e,t){return St(e.getUTCMilliseconds(),t,3)}function $re(e,t){return NH(e,t)+"000"}function Bre(e,t){return St(e.getUTCMonth()+1,t,2)}function zre(e,t){return St(e.getUTCMinutes(),t,2)}function qre(e,t){return St(e.getUTCSeconds(),t,2)}function Fre(e){var t=e.getUTCDay();return t===0?7:t}function Ure(e,t){return St(Lg.count($s(e)-1,e),t,2)}function CH(e){var t=e.getUTCDay();return t>=4||t===0?vl(e):vl.ceil(e)}function Wre(e,t){return e=CH(e),St(vl.count($s(e),e)+($s(e).getUTCDay()===4),t,2)}function Gre(e){return e.getUTCDay()}function Vre(e,t){return St(mh.count($s(e)-1,e),t,2)}function Kre(e,t){return St(e.getUTCFullYear()%100,t,2)}function Qre(e,t){return e=CH(e),St(e.getUTCFullYear()%100,t,2)}function Yre(e,t){return St(e.getUTCFullYear()%1e4,t,4)}function Xre(e,t){var n=e.getUTCDay();return e=n>=4||n===0?vl(e):vl.ceil(e),St(e.getUTCFullYear()%1e4,t,4)}function Zre(){return"+0000"}function MP(){return"%"}function DP(e){return+e}function RP(e){return Math.floor(+e/1e3)}var zc,AH,TH;Jre({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
505ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Jre(e){return zc=Jne(e),AH=zc.format,zc.parse,TH=zc.utcFormat,zc.utcParse,zc}function eae(e){return new Date(e)}function tae(e){return e instanceof Date?+e:+new Date(+e)}function M3(e,t,n,r,a,o,c,u,f,p){var g=y3(),h=g.invert,v=g.domain,y=p(".%L"),j=p(":%S"),b=p("%I:%M"),S=p("%I %p"),T=p("%a %d"),E=p("%b %d"),_=p("%B"),A=p("%Y");function N(k){return(f(k)<k?y:u(k)<k?j:c(k)<k?b:o(k)<k?S:r(k)<k?a(k)<k?T:E:n(k)<k?_:A)(k)}return g.invert=function(k){return new Date(h(k))},g.domain=function(k){return arguments.length?v(Array.from(k,tae)):v().map(eae)},g.ticks=function(k){var O=v();return e(O[0],O[O.length-1],k??10)},g.tickFormat=function(k,O){return O==null?N:p(O)},g.nice=function(k){var O=v();return(!k||typeof k.range!="function")&&(k=t(O[0],O[O.length-1],k??10)),k?v(mH(O,k)):g},g.copy=function(){return _f(g,M3(e,t,n,r,a,o,c,u,f,p))},g}function nae(){return ua.apply(M3(Xne,Zne,Ls,k3,Hg,kf,E3,A3,yi,AH).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function rae(){return ua.apply(M3(Qne,Yne,$s,P3,Lg,Ig,_3,T3,yi,TH).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function $g(){var e=0,t=1,n,r,a,o,c=or,u=!1,f;function p(h){return h==null||isNaN(h=+h)?f:c(a===0?.5:(h=(o(h)-n)*a,u?Math.max(0,Math.min(1,h)):h))}p.domain=function(h){return arguments.length?([e,t]=h,n=o(e=+e),r=o(t=+t),a=n===r?0:1/(r-n),p):[e,t]},p.clamp=function(h){return arguments.length?(u=!!h,p):u},p.interpolator=function(h){return arguments.length?(c=h,p):c};function g(h){return function(v){var y,j;return arguments.length?([y,j]=v,c=h(y,j),p):[c(0),c(1)]}}return p.range=g(Ql),p.rangeRound=g(x3),p.unknown=function(h){return arguments.length?(f=h,p):f},function(h){return o=h,n=h(e),r=h(t),a=n===r?0:1/(r-n),p}}function Bo(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function EH(){var e=$o($g()(or));return e.copy=function(){return Bo(e,EH())},Fs.apply(e,arguments)}function _H(){var e=S3($g()).domain([1,10]);return e.copy=function(){return Bo(e,_H()).base(e.base())},Fs.apply(e,arguments)}function kH(){var e=j3($g());return e.copy=function(){return Bo(e,kH()).constant(e.constant())},Fs.apply(e,arguments)}function D3(){var e=O3($g());return e.copy=function(){return Bo(e,D3()).exponent(e.exponent())},Fs.apply(e,arguments)}function aae(){return D3.apply(null,arguments).exponent(.5)}function PH(){var e=[],t=or;function n(r){if(r!=null&&!isNaN(r=+r))return t((Tf(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let a of r)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(To),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,a)=>t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,o)=>Ute(e,o/r))},n.copy=function(){return PH(t).domain(e)},Fs.apply(n,arguments)}function Bg(){var e=0,t=.5,n=1,r=1,a,o,c,u,f,p=or,g,h=!1,v;function y(b){return isNaN(b=+b)?v:(b=.5+((b=+g(b))-o)*(r*b<r*o?u:f),p(h?Math.max(0,Math.min(1,b)):b))}y.domain=function(b){return arguments.length?([e,t,n]=b,a=g(e=+e),o=g(t=+t),c=g(n=+n),u=a===o?0:.5/(o-a),f=o===c?0:.5/(c-o),r=o<a?-1:1,y):[e,t,n]},y.clamp=function(b){return arguments.length?(h=!!b,y):h},y.interpolator=function(b){return arguments.length?(p=b,y):p};function j(b){return function(S){var T,E,_;return arguments.length?([T,E,_]=S,p=gne(b,[T,E,_]),y):[p(0),p(.5),p(1)]}}return y.range=j(Ql),y.rangeRound=j(x3),y.unknown=function(b){return arguments.length?(v=b,y):v},function(b){return g=b,a=b(e),o=b(t),c=b(n),u=a===o?0:.5/(o-a),f=o===c?0:.5/(c-o),r=o<a?-1:1,y}}function MH(){var e=$o(Bg()(or));return e.copy=function(){return Bo(e,MH())},Fs.apply(e,arguments)}function DH(){var e=S3(Bg()).domain([.1,1,10]);return e.copy=function(){return Bo(e,DH()).base(e.base())},Fs.apply(e,arguments)}
vendor: 70,933 bytes, lines 505-532
505function RH(){var e=j3(Bg());return e.copy=function(){return Bo(e,RH()).constant(e.constant())},Fs.apply(e,arguments)}function R3(){var e=O3(Bg());return e.copy=function(){return Bo(e,R3()).exponent(e.exponent())},Fs.apply(e,arguments)}function sae(){return R3.apply(null,arguments).exponent(.5)}const IP=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ld,scaleDiverging:MH,scaleDivergingLog:DH,scaleDivergingPow:R3,scaleDivergingSqrt:sae,scaleDivergingSymlog:RH,scaleIdentity:pH,scaleImplicit:f2,scaleLinear:dh,scaleLog:hH,scaleOrdinal:h3,scalePoint:pd,scalePow:N3,scaleQuantile:xH,scaleQuantize:yH,scaleRadial:vH,scaleSequential:EH,scaleSequentialLog:_H,scaleSequentialPow:D3,scaleSequentialQuantile:PH,scaleSequentialSqrt:aae,scaleSequentialSymlog:kH,scaleSqrt:$ne,scaleSymlog:gH,scaleThreshold:bH,scaleTime:nae,scaleUtc:rae,tickFormat:fH},Symbol.toStringTag,{value:"Module"}));var uw,HP;function zg(){if(HP)return uw;HP=1;var e=Wl();function t(n,r,a){for(var o=-1,c=n.length;++o<c;){var u=n[o],f=r(u);if(f!=null&&(p===void 0?f===f&&!e(f):a(f,p)))var p=f,g=u}return g}return uw=t,uw}var dw,LP;function IH(){if(LP)return dw;LP=1;function e(t,n){return t>n}return dw=e,dw}var fw,$P;function oae(){if($P)return fw;$P=1;var e=zg(),t=IH(),n=Kl();function r(a){return a&&a.length?e(a,n,t):void 0}return fw=r,fw}var iae=oae();const qg=At(iae);var pw,BP;function HH(){if(BP)return pw;BP=1;function e(t,n){return t<n}return pw=e,pw}var mw,zP;function cae(){if(zP)return mw;zP=1;var e=zg(),t=HH(),n=Kl();function r(a){return a&&a.length?e(a,n,t):void 0}return mw=r,mw}var lae=cae();const Fg=At(lae);var hw,qP;function uae(){if(qP)return hw;qP=1;var e=Xj(),t=ns(),n=WI(),r=yr();function a(o,c){var u=r(o)?e:n;return u(o,t(c,3))}return hw=a,hw}var gw,FP;function dae(){if(FP)return gw;FP=1;var e=FI(),t=uae();function n(r,a){return e(t(r,a),1)}return gw=n,gw}var fae=dae();const pae=At(fae);var vw,UP;function mae(){if(UP)return vw;UP=1;var e=u3();function t(n,r){return e(n,r)}return vw=t,vw}var hae=mae();const Pf=At(hae);var Yl=1e9,gae={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},H3,Kt=!0,la="[DecimalError] ",ji=la+"Invalid argument: ",I3=la+"Exponent out of range: ",Xl=Math.floor,fi=Math.pow,vae=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Hr,Rn=1e7,Gt=7,LH=9007199254740991,hh=Xl(LH/Gt),ke={};ke.absoluteValue=ke.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ke.comparedTo=ke.cmp=function(e){var t,n,r,a,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,a=e.d.length,t=0,n=r<a?r:a;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===a?0:r>a^o.s<0?1:-1};ke.decimalPlaces=ke.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Gt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};ke.dividedBy=ke.div=function(e){return Ps(this,new this.constructor(e))};ke.dividedToIntegerBy=ke.idiv=function(e){var t=this,n=t.constructor;return Lt(Ps(t,new n(e),0,1),n.precision)};ke.equals=ke.eq=function(e){return!this.cmp(e)};ke.exponent=function(){return bn(this)};ke.greaterThan=ke.gt=function(e){return this.cmp(e)>0};ke.greaterThanOrEqualTo=ke.gte=function(e){return this.cmp(e)>=0};ke.isInteger=ke.isint=function(){return this.e>this.d.length-2};ke.isNegative=ke.isneg=function(){return this.s<0};ke.isPositive=ke.ispos=function(){return this.s>0};ke.isZero=function(){return this.s===0};ke.lessThan=ke.lt=function(e){return this.cmp(e)<0};ke.lessThanOrEqualTo=ke.lte=function(e){return this.cmp(e)<1};ke.logarithm=ke.log=function(e){var t,n=this,r=n.constructor,a=r.precision,o=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Hr))throw Error(la+"NaN");if(n.s<1)throw Error(la+(n.s?"NaN":"-Infinity"));return n.eq(Hr)?new r(0):(Kt=!1,t=Ps(Fd(n,o),Fd(e,o),o),Kt=!0,Lt(t,a))};ke.minus=ke.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?zH(t,e):$H(t,(e.s=-e.s,e))};ke.modulo=ke.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(la+"NaN");return n.s?(Kt=!1,t=Ps(n,e,0,1).times(e),Kt=!0,n.minus(t)):Lt(new r(n),a)};ke.naturalExponential=ke.exp=function(){return BH(this)};ke.naturalLogarithm=ke.ln=function(){return Fd(this)};ke.negated=ke.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ke.plus=ke.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?$H(t,e):zH(t,(e.s=-e.s,e))};ke.precision=ke.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ji+e);if(t=bn(a)+1,r=a.d.length-1,n=r*Gt+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};ke.squareRoot=ke.sqrt=function(){var e,t,n,r,a,o,c,u=this,f=u.constructor;if(u.s<1){if(!u.s)return new f(0);throw Error(la+"NaN")}for(e=bn(u),Kt=!1,a=Math.sqrt(+u),a==0||a==1/0?(t=qa(u.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Xl((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new f(t)):r=new f(a.toString()),n=f.precision,a=c=n+3;;)if(o=r,r=o.plus(Ps(u,o,c+2)).times(.5),qa(o.d).slice(0,c)===(t=qa(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),a==c&&t=="4999"){if(Lt(o,n+1,0),o.times(o).eq(u)){r=o;break}}else if(t!="9999")break;c+=4}return Kt=!0,Lt(r,n)};ke.times=ke.mul=function(e){var t,n,r,a,o,c,u,f,p,g=this,h=g.constructor,v=g.d,y=(e=new h(e)).d;if(!g.s||!e.s)return new h(0);for(e.s*=g.s,n=g.e+e.e,f=v.length,p=y.length,f<p&&(o=v,v=y,y=o,c=f,f=p,p=c),o=[],c=f+p,r=c;r--;)o.push(0);for(r=p;--r>=0;){for(t=0,a=f+r;a>r;)u=o[a]+y[r]*v[a-r-1]+t,o[a--]=u%Rn|0,t=u/Rn|0;o[a]=(o[a]+t)%Rn|0}for(;!o[--c];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,Kt?Lt(e,h.precision):e};ke.toDecimalPlaces=ke.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Qa(e,0,Yl),t===void 0?t=r.rounding:Qa(t,0,8),Lt(n,e+bn(n)+1,t))};ke.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=Ii(r,!0):(Qa(e,0,Yl),t===void 0?t=a.rounding:Qa(t,0,8),r=Lt(new a(r),e+1,t),n=Ii(r,!0,e+1)),n};ke.toFixed=function(e,t){var n,r,a=this,o=a.constructor;return e===void 0?Ii(a):(Qa(e,0,Yl),t===void 0?t=o.rounding:Qa(t,0,8),r=Lt(new o(a),e+bn(a)+1,t),n=Ii(r.abs(),!1,e+bn(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)};ke.toInteger=ke.toint=function(){var e=this,t=e.constructor;return Lt(new t(e),bn(e)+1,t.rounding)};ke.toNumber=function(){return+this};ke.toPower=ke.pow=function(e){var t,n,r,a,o,c,u=this,f=u.constructor,p=12,g=+(e=new f(e));if(!e.s)return new f(Hr);if(u=new f(u),!u.s){if(e.s<1)throw Error(la+"Infinity");return u}if(u.eq(Hr))return u;if(r=f.precision,e.eq(Hr))return Lt(u,r);if(t=e.e,n=e.d.length-1,c=t>=n,o=u.s,c){if((n=g<0?-g:g)<=LH){for(a=new f(Hr),t=Math.ceil(r/Gt+4),Kt=!1;n%2&&(a=a.times(u),GP(a.d,t)),n=Xl(n/2),n!==0;)u=u.times(u),GP(u.d,t);return Kt=!0,e.s<0?new f(Hr).div(a):Lt(a,r)}}else if(o<0)throw Error(la+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,u.s=1,Kt=!1,a=e.times(Fd(u,r+p)),Kt=!0,a=BH(a),a.s=o,a};ke.toPrecision=function(e,t){var n,r,a=this,o=a.constructor;return e===void 0?(n=bn(a),r=Ii(a,n<=o.toExpNeg||n>=o.toExpPos)):(Qa(e,1,Yl),t===void 0?t=o.rounding:Qa(t,0,8),a=Lt(new o(a),e,t),n=bn(a),r=Ii(a,e<=n||n<=o.toExpNeg,e)),r};ke.toSignificantDigits=ke.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Qa(e,1,Yl),t===void 0?t=r.rounding:Qa(t,0,8)),Lt(new r(n),e,t)};ke.toString=ke.valueOf=ke.val=ke.toJSON=ke[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=bn(e),n=e.constructor;return Ii(e,t<=n.toExpNeg||t>=n.toExpPos)};function $H(e,t){var n,r,a,o,c,u,f,p,g=e.constructor,h=g.precision;if(!e.s||!t.s)return t.s||(t=new g(e)),Kt?Lt(t,h):t;if(f=e.d,p=t.d,c=e.e,a=t.e,f=f.slice(),o=c-a,o){for(o<0?(r=f,o=-o,u=p.length):(r=p,a=c,u=f.length),c=Math.ceil(h/Gt),u=c>u?c+1:u+1,o>u&&(o=u,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(u=f.length,o=p.length,u-o<0&&(o=u,r=p,p=f,f=r),n=0;o;)n=(f[--o]=f[o]+p[o]+n)/Rn|0,f[o]%=Rn;for(n&&(f.unshift(n),++a),u=f.length;f[--u]==0;)f.pop();return t.d=f,t.e=a,Kt?Lt(t,h):t}function Qa(e,t,n){if(e!==~~e||e<t||e>n)throw Error(ji+e)}function qa(e){var t,n,r,a=e.length-1,o="",c=e[0];if(a>0){for(o+=c,t=1;t<a;t++)r=e[t]+"",n=Gt-r.length,n&&(o+=jo(n)),o+=r;c=e[t],r=c+"",n=Gt-r.length,n&&(o+=jo(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return o+c}var Ps=(function(){function e(r,a){var o,c=0,u=r.length;for(r=r.slice();u--;)o=r[u]*a+c,r[u]=o%Rn|0,c=o/Rn|0;return c&&r.unshift(c),r}function t(r,a,o,c){var u,f;if(o!=c)f=o>c?1:-1;else for(u=f=0;u<o;u++)if(r[u]!=a[u]){f=r[u]>a[u]?1:-1;break}return f}function n(r,a,o){for(var c=0;o--;)r[o]-=c,c=r[o]<a[o]?1:0,r[o]=c*Rn+r[o]-a[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,a,o,c){var u,f,p,g,h,v,y,j,b,S,T,E,_,A,N,k,O,P,I=r.constructor,F=r.s==a.s?1:-1,$=r.d,H=a.d;if(!r.s)return new I(r);if(!a.s)throw Error(la+"Division by zero");for(f=r.e-a.e,O=H.length,N=$.length,y=new I(F),j=y.d=[],p=0;H[p]==($[p]||0);)++p;if(H[p]>($[p]||0)&&--f,o==null?E=o=I.precision:c?E=o+(bn(r)-bn(a))+1:E=o,E<0)return new I(0);if(E=E/Gt+2|0,p=0,O==1)for(g=0,H=H[0],E++;(p<N||g)&&E--;p++)_=g*Rn+($[p]||0),j[p]=_/H|0,g=_%H|0;else{for(g=Rn/(H[0]+1)|0,g>1&&(H=e(H,g),$=e($,g),O=H.length,N=$.length),A=O,b=$.slice(0,O),S=b.length;S<O;)b[S++]=0;P=H.slice(),P.unshift(0),k=H[0],H[1]>=Rn/2&&++k;do g=0,u=t(H,b,O,S),u<0?(T=b[0],O!=S&&(T=T*Rn+(b[1]||0)),g=T/k|0,g>1?(g>=Rn&&(g=Rn-1),h=e(H,g),v=h.length,S=b.length,u=t(h,b,v,S),u==1&&(g--,n(h,O<v?P:H,v))):(g==0&&(u=g=1),h=H.slice()),v=h.length,v<S&&h.unshift(0),n(b,h,S),u==-1&&(S=b.length,u=t(H,b,O,S),u<1&&(g++,n(b,O<S?P:H,S))),S=b.length):u===0&&(g++,b=[0]),j[p++]=g,u&&b[0]?b[S++]=$[A]||0:(b=[$[A]],S=1);while((A++<N||b[0]!==void 0)&&E--)}return j[0]||j.shift(),y.e=f,Lt(y,c?o+bn(y)+1:o)}})();function BH(e,t){var n,r,a,o,c,u,f=0,p=0,g=e.constructor,h=g.precision;if(bn(e)>16)throw Error(I3+bn(e));if(!e.s)return new g(Hr);for(Kt=!1,u=h,c=new g(.03125);e.abs().gte(.1);)e=e.times(c),p+=5;for(r=Math.log(fi(2,p))/Math.LN10*2+5|0,u+=r,n=a=o=new g(Hr),g.precision=u;;){if(a=Lt(a.times(e),u),n=n.times(++f),c=o.plus(Ps(a,n,u)),qa(c.d).slice(0,u)===qa(o.d).slice(0,u)){for(;p--;)o=Lt(o.times(o),u);return g.precision=h,t==null?(Kt=!0,Lt(o,h)):o}o=c}}function bn(e){for(var t=e.e*Gt,n=e.d[0];n>=10;n/=10)t++;return t}function xw(e,t,n){if(t>e.LN10.sd())throw Kt=!0,n&&(e.precision=n),Error(la+"LN10 precision limit exceeded");return Lt(new e(e.LN10),t)}function jo(e){for(var t="";e--;)t+="0";return t}function Fd(e,t){var n,r,a,o,c,u,f,p,g,h=1,v=10,y=e,j=y.d,b=y.constructor,S=b.precision;if(y.s<1)throw Error(la+(y.s?"NaN":"-Infinity"));if(y.eq(Hr))return new b(0);if(t==null?(Kt=!1,p=S):p=t,y.eq(10))return t==null&&(Kt=!0),xw(b,p);if(p+=v,b.precision=p,n=qa(j),r=n.charAt(0),o=bn(y),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)y=y.times(e),n=qa(y.d),r=n.charAt(0),h++;o=bn(y),r>1?(y=new b("0."+n),o++):y=new b(r+"."+n.slice(1))}else return f=xw(b,p+2,S).times(o+""),y=Fd(new b(r+"."+n.slice(1)),p-v).plus(f),b.precision=S,t==null?(Kt=!0,Lt(y,S)):y;for(u=c=y=Ps(y.minus(Hr),y.plus(Hr),p),g=Lt(y.times(y),p),a=3;;){if(c=Lt(c.times(g),p),f=u.plus(Ps(c,new b(a),p)),qa(f.d).slice(0,p)===qa(u.d).slice(0,p))return u=u.times(2),o!==0&&(u=u.plus(xw(b,p+2,S).times(o+""))),u=Ps(u,new b(h),p),b.precision=S,t==null?(Kt=!0,Lt(u,S)):u;u=f,a+=2}}function WP(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=Xl(n/Gt),e.d=[],r=(n+1)%Gt,n<0&&(r+=Gt),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=Gt;r<a;)e.d.push(+t.slice(r,r+=Gt));t=t.slice(r),r=Gt-t.length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),Kt&&(e.e>hh||e.e<-hh))throw Error(I3+n)}else e.s=0,e.e=0,e.d=[0];return e}function Lt(e,t,n){var r,a,o,c,u,f,p,g,h=e.d;for(c=1,o=h[0];o>=10;o/=10)c++;if(r=t-c,r<0)r+=Gt,a=t,p=h[g=0];else{if(g=Math.ceil((r+1)/Gt),o=h.length,g>=o)return e;for(p=o=h[g],c=1;o>=10;o/=10)c++;r%=Gt,a=r-Gt+c}if(n!==void 0&&(o=fi(10,c-a-1),u=p/o%10|0,f=t<0||h[g+1]!==void 0||p%o,f=n<4?(u||f)&&(n==0||n==(e.s<0?3:2)):u>5||u==5&&(n==4||f||n==6&&(r>0?a>0?p/fi(10,c-a):0:h[g-1])%10&1||n==(e.s<0?8:7))),t<1||!h[0])return f?(o=bn(e),h.length=1,t=t-o-1,h[0]=fi(10,(Gt-t%Gt)%Gt),e.e=Xl(-t/Gt)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(r==0?(h.length=g,o=1,g--):(h.length=g+1,o=fi(10,Gt-r),h[g]=a>0?(p/fi(10,c-a)%fi(10,a)|0)*o:0),f)for(;;)if(g==0){(h[0]+=o)==Rn&&(h[0]=1,++e.e);break}else{if(h[g]+=o,h[g]!=Rn)break;h[g--]=0,o=1}for(r=h.length;h[--r]===0;)h.pop();if(Kt&&(e.e>hh||e.e<-hh))throw Error(I3+bn(e));return e}function zH(e,t){var n,r,a,o,c,u,f,p,g,h,v=e.constructor,y=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),Kt?Lt(t,y):t;if(f=e.d,h=t.d,r=t.e,p=e.e,f=f.slice(),c=p-r,c){for(g=c<0,g?(n=f,c=-c,u=h.length):(n=h,r=p,u=f.length),a=Math.max(Math.ceil(y/Gt),u)+2,c>a&&(c=a,n.length=1),n.reverse(),a=c;a--;)n.push(0);n.reverse()}else{for(a=f.length,u=h.length,g=a<u,g&&(u=a),a=0;a<u;a++)if(f[a]!=h[a]){g=f[a]<h[a];break}c=0}for(g&&(n=f,f=h,h=n,t.s=-t.s),u=f.length,a=h.length-u;a>0;--a)f[u++]=0;for(a=h.length;a>c;){if(f[--a]<h[a]){for(o=a;o&&f[--o]===0;)f[o]=Rn-1;--f[o],f[a]+=Rn}f[a]-=h[a]}for(;f[--u]===0;)f.pop();for(;f[0]===0;f.shift())--r;return f[0]?(t.d=f,t.e=r,Kt?Lt(t,y):t):new v(0)}function Ii(e,t,n){var r,a=bn(e),o=qa(e.d),c=o.length;return t?(n&&(r=n-c)>0?o=o.charAt(0)+"."+o.slice(1)+jo(r):c>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(a<0?"e":"e+")+a):a<0?(o="0."+jo(-a-1)+o,n&&(r=n-c)>0&&(o+=jo(r))):a>=c?(o+=jo(a+1-c),n&&(r=n-a-1)>0&&(o=o+"."+jo(r))):((r=a+1)<c&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-c)>0&&(a+1===c&&(o+="."),o+=jo(r))),e.s<0?"-"+o:o}function GP(e,t){if(e.length>t)return e.length=t,!0}function qH(e){var t,n,r;function a(o){var c=this;if(!(c instanceof a))return new a(o);if(c.constructor=a,o instanceof a){c.s=o.s,c.e=o.e,c.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(ji+o);if(o>0)c.s=1;else if(o<0)o=-o,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(o===~~o&&o<1e7){c.e=0,c.d=[o];return}return WP(c,o.toString())}else if(typeof o!="string")throw Error(ji+o);if(o.charCodeAt(0)===45?(o=o.slice(1),c.s=-1):c.s=1,vae.test(o))WP(c,o);else throw Error(ji+o)}if(a.prototype=ke,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=qH,a.config=a.set=xae,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return a.config(e),a}function xae(e){if(!e||typeof e!="object")throw Error(la+"Object expected");var t,n,r,a=["precision",1,Yl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((r=e[n=a[t]])!==void 0)if(Xl(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(ji+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(ji+n+": "+r);return this}var H3=qH(gae);Hr=new H3(1);const Rt=H3;function yae(e){return jae(e)||Sae(e)||wae(e)||bae()}function bae(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
506In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wae(e,t){if(e){if(typeof e=="string")return g2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g2(e,t)}}function Sae(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function jae(e){if(Array.isArray(e))return g2(e)}function g2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oae=function(t){return t},FH={},UH=function(t){return t===FH},VP=function(t){return function n(){return arguments.length===0||arguments.length===1&&UH(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},Nae=function e(t,n){return t===1?n:VP(function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var c=a.filter(function(u){return u!==FH}).length;return c>=t?n.apply(void 0,a):e(t-c,VP(function(){for(var u=arguments.length,f=new Array(u),p=0;p<u;p++)f[p]=arguments[p];var g=a.map(function(h){return UH(h)?f.shift():h});return n.apply(void 0,yae(g).concat(f))}))})},Ug=function(t){return Nae(t.length,t)},v2=function(t,n){for(var r=[],a=t;a<n;++a)r[a-t]=a;return r},Cae=Ug(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),Aae=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return Oae;var a=n.reverse(),o=a[0],c=a.slice(1);return function(){return c.reduce(function(u,f){return f(u)},o.apply(void 0,arguments))}},x2=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},WH=function(t){var n=null,r=null;return function(){for(var a=arguments.length,o=new Array(a),c=0;c<a;c++)o[c]=arguments[c];return n&&o.every(function(u,f){return u===n[f]})||(n=o,r=t.apply(void 0,o)),r}};function Tae(e){var t;return e===0?t=1:t=Math.floor(new Rt(e).abs().log(10).toNumber())+1,t}function Eae(e,t,n){for(var r=new Rt(e),a=0,o=[];r.lt(t)&&a<1e5;)o.push(r.toNumber()),r=r.add(n),a++;return o}var _ae=Ug(function(e,t,n){var r=+e,a=+t;return r+n*(a-r)}),kae=Ug(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),Pae=Ug(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Wg={rangeStep:Eae,getDigitCount:Tae,interpolateNumber:_ae,uninterpolateNumber:kae,uninterpolateTruncation:Pae};function y2(e){return Rae(e)||Dae(e)||GH(e)||Mae()}function Mae(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
507In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dae(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Rae(e){if(Array.isArray(e))return b2(e)}function Ud(e,t){return Lae(e)||Hae(e,t)||GH(e,t)||Iae()}function Iae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
508In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GH(e,t){if(e){if(typeof e=="string")return b2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b2(e,t)}}function b2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hae(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,a=!1,o=void 0;try{for(var c=e[Symbol.iterator](),u;!(r=(u=c.next()).done)&&(n.push(u.value),!(t&&n.length===t));r=!0);}catch(f){a=!0,o=f}finally{try{!r&&c.return!=null&&c.return()}finally{if(a)throw o}}return n}}function Lae(e){if(Array.isArray(e))return e}function VH(e){var t=Ud(e,2),n=t[0],r=t[1],a=n,o=r;return n>r&&(a=r,o=n),[a,o]}function KH(e,t,n){if(e.lte(0))return new Rt(0);var r=Wg.getDigitCount(e.toNumber()),a=new Rt(10).pow(r),o=e.div(a),c=r!==1?.05:.1,u=new Rt(Math.ceil(o.div(c).toNumber())).add(n).mul(c),f=u.mul(a);return t?f:new Rt(Math.ceil(f))}function $ae(e,t,n){var r=1,a=new Rt(e);if(!a.isint()&&n){var o=Math.abs(e);o<1?(r=new Rt(10).pow(Wg.getDigitCount(e)-1),a=new Rt(Math.floor(a.div(r).toNumber())).mul(r)):o>1&&(a=new Rt(Math.floor(e)))}else e===0?a=new Rt(Math.floor((t-1)/2)):n||(a=new Rt(Math.floor(e)));var c=Math.floor((t-1)/2),u=Aae(Cae(function(f){return a.add(new Rt(f-c).mul(r)).toNumber()}),v2);return u(0,t)}function QH(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Rt(0),tickMin:new Rt(0),tickMax:new Rt(0)};var o=KH(new Rt(t).sub(e).div(n-1),r,a),c;e<=0&&t>=0?c=new Rt(0):(c=new Rt(e).add(t).div(2),c=c.sub(new Rt(c).mod(o)));var u=Math.ceil(c.sub(e).div(o).toNumber()),f=Math.ceil(new Rt(t).sub(c).div(o).toNumber()),p=u+f+1;return p>n?QH(e,t,n,r,a+1):(p<n&&(f=t>0?f+(n-p):f,u=t>0?u:u+(n-p)),{step:o,tickMin:c.sub(new Rt(u).mul(o)),tickMax:c.add(new Rt(f).mul(o))})}function Bae(e){var t=Ud(e,2),n=t[0],r=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(a,2),u=VH([n,r]),f=Ud(u,2),p=f[0],g=f[1];if(p===-1/0||g===1/0){var h=g===1/0?[p].concat(y2(v2(0,a-1).map(function(){return 1/0}))):[].concat(y2(v2(0,a-1).map(function(){return-1/0})),[g]);return n>r?x2(h):h}if(p===g)return $ae(p,a,o);var v=QH(p,g,c,o),y=v.step,j=v.tickMin,b=v.tickMax,S=Wg.rangeStep(j,b.add(new Rt(.1).mul(y)),y);return n>r?x2(S):S}function zae(e,t){var n=Ud(e,2),r=n[0],a=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=VH([r,a]),u=Ud(c,2),f=u[0],p=u[1];if(f===-1/0||p===1/0)return[r,a];if(f===p)return[f];var g=Math.max(t,2),h=KH(new Rt(p).sub(f).div(g-1),o,0),v=[].concat(y2(Wg.rangeStep(new Rt(f),new Rt(p).sub(new Rt(.99).mul(h)),h)),[p]);return r>a?x2(v):v}var qae=WH(Bae),Fae=WH(zae),Uae="Invariant failed";function Hi(e,t){throw new Error(Uae)}var Wae=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gh.apply(this,arguments)}function Gae(e,t){return Yae(e)||Qae(e,t)||Kae(e,t)||Vae()}function Vae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
509In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kae(e,t){if(e){if(typeof e=="string")return KP(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KP(e,t)}}function KP(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qae(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Yae(e){if(Array.isArray(e))return e}function Xae(e,t){if(e==null)return{};var n=Zae(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Zae(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Jae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ese(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZH(r.key),r)}}function tse(e,t,n){return t&&ese(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nse(e,t,n){return t=vh(t),rse(e,YH()?Reflect.construct(t,n||[],vh(e).constructor):t.apply(e,n))}function rse(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ase(e)}function ase(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YH=function(){return!!e})()}function vh(e){return vh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vh(e)}function sse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w2(e,t)}function w2(e,t){return w2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},w2(e,t)}function XH(e,t,n){return t=ZH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZH(e){var t=ose(e,"string");return xl(t)=="symbol"?t:t+""}function ose(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Mf=(function(e){function t(){return Jae(this,t),nse(this,t,arguments)}return sse(t,e),tse(t,[{key:"render",value:function(){var r=this.props,a=r.offset,o=r.layout,c=r.width,u=r.dataKey,f=r.data,p=r.dataPointFormatter,g=r.xAxis,h=r.yAxis,v=Xae(r,Wae),y=Be(v,!1);this.props.direction==="x"&&g.type!=="number"&&Hi();var j=f.map(function(b){var S=p(b,u),T=S.x,E=S.y,_=S.value,A=S.errorVal;if(!A)return null;var N=[],k,O;if(Array.isArray(A)){var P=Gae(A,2);k=P[0],O=P[1]}else k=O=A;if(o==="vertical"){var I=g.scale,F=E+a,$=F+c,H=F-c,W=I(_-k),G=I(_+O);N.push({x1:G,y1:$,x2:G,y2:H}),N.push({x1:W,y1:F,x2:G,y2:F}),N.push({x1:W,y1:$,x2:W,y2:H})}else if(o==="horizontal"){var K=h.scale,R=T+a,U=R-c,q=R+c,Z=K(_-k),le=K(_+O);N.push({x1:U,y1:le,x2:q,y2:le}),N.push({x1:R,y1:Z,x2:R,y2:le}),N.push({x1:U,y1:Z,x2:q,y2:Z})}return z.createElement(wt,gh({className:"recharts-errorBar",key:"bar-".concat(N.map(function(B){return"".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))},y),N.map(function(B){return z.createElement("line",gh({},B,{key:"line-".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))}))});return z.createElement(wt,{className:"recharts-errorBars"},j)}}])})(z.Component);XH(Mf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});XH(Mf,"displayName","ErrorBar");function Wd(e){"@babel/helpers - typeof";return Wd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wd(e)}function QP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function oi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QP(Object(n),!0).forEach(function(r){ise(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ise(e,t,n){return t=cse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cse(e){var t=lse(e,"string");return Wd(t)=="symbol"?t:t+""}function lse(e,t){if(Wd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var JH=function(t){var n=t.children,r=t.formattedGraphicalItems,a=t.legendWidth,o=t.legendContent,c=Pr(n,nl);if(!c)return null;var u=nl.defaultProps,f=u!==void 0?oi(oi({},u),c.props):{},p;return c.props&&c.props.payload?p=c.props&&c.props.payload:o==="children"?p=(r||[]).reduce(function(g,h){var v=h.item,y=h.props,j=y.sectors||y.data||[];return g.concat(j.map(function(b){return{type:c.props.iconType||v.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):p=(r||[]).map(function(g){var h=g.item,v=h.type.defaultProps,y=v!==void 0?oi(oi({},v),h.props):{},j=y.dataKey,b=y.name,S=y.legendType,T=y.hide;return{inactive:T,dataKey:j,type:f.iconType||S||"square",color:L3(h),value:b||j,payload:y}}),oi(oi(oi({},f),nl.getWithHeight(c,a)),{},{payload:p,item:c})};function Gd(e){"@babel/helpers - typeof";return Gd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gd(e)}function YP(e){return pse(e)||fse(e)||dse(e)||use()}function use(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
510In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dse(e,t){if(e){if(typeof e=="string")return S2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S2(e,t)}}function fse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pse(e){if(Array.isArray(e))return S2(e)}function S2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function XP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function tn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XP(Object(n),!0).forEach(function(r){al(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function al(e,t,n){return t=mse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mse(e){var t=hse(e,"string");return Gd(t)=="symbol"?t:t+""}function hse(e,t){if(Gd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function En(e,t,n){return Xe(e)||Xe(t)?n:_n(t)?$r(e,t,n):Ve(t)?t(e):n}function md(e,t,n,r){var a=pae(e,function(u){return En(u,t)});if(n==="number"){var o=a.filter(function(u){return je(u)||parseFloat(u)});return o.length?[Fg(o),qg(o)]:[1/0,-1/0]}var c=r?a.filter(function(u){return!Xe(u)}):a;return c.map(function(u){return _n(u)||u instanceof Date?u:""})}var gse=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,c=-1,u=(n=r?.length)!==null&&n!==void 0?n:0;if(u<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var f=o.range,p=0;p<u;p++){var g=p>0?a[p-1].coordinate:a[u-1].coordinate,h=a[p].coordinate,v=p>=u-1?a[0].coordinate:a[p+1].coordinate,y=void 0;if(ar(h-g)!==ar(v-h)){var j=[];if(ar(v-h)===ar(f[1]-f[0])){y=v;var b=h+f[1]-f[0];j[0]=Math.min(b,(b+g)/2),j[1]=Math.max(b,(b+g)/2)}else{y=g;var S=v+f[1]-f[0];j[0]=Math.min(h,(S+h)/2),j[1]=Math.max(h,(S+h)/2)}var T=[Math.min(h,(y+h)/2),Math.max(h,(y+h)/2)];if(t>T[0]&&t<=T[1]||t>=j[0]&&t<=j[1]){c=a[p].index;break}}else{var E=Math.min(g,v),_=Math.max(g,v);if(t>(E+h)/2&&t<=(_+h)/2){c=a[p].index;break}}}else for(var A=0;A<u;A++)if(A===0&&t<=(r[A].coordinate+r[A+1].coordinate)/2||A>0&&A<u-1&&t>(r[A].coordinate+r[A-1].coordinate)/2&&t<=(r[A].coordinate+r[A+1].coordinate)/2||A===u-1&&t>(r[A].coordinate+r[A-1].coordinate)/2){c=r[A].index;break}return c},L3=function(t){var n,r=t,a=r.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?tn(tn({},t.type.defaultProps),t.props):t.props,c=o.stroke,u=o.fill,f;switch(a){case"Line":f=c;break;case"Area":case"Radar":f=c&&c!=="none"?c:u;break;default:f=u;break}return f},vse=function(t){var n=t.barSize,r=t.totalSize,a=t.stackGroups,o=a===void 0?{}:a;if(!o)return{};for(var c={},u=Object.keys(o),f=0,p=u.length;f<p;f++)for(var g=o[u[f]].stackGroups,h=Object.keys(g),v=0,y=h.length;v<y;v++){var j=g[h[v]],b=j.items,S=j.cateAxisId,T=b.filter(function(O){return ks(O.type).indexOf("Bar")>=0});if(T&&T.length){var E=T[0].type.defaultProps,_=E!==void 0?tn(tn({},E),T[0].props):T[0].props,A=_.barSize,N=_[S];c[N]||(c[N]=[]);var k=Xe(A)?n:A;c[N].push({item:T[0],stackList:T.slice(1),barSize:Xe(k)?void 0:sr(k,r,0)})}}return c},xse=function(t){var n=t.barGap,r=t.barCategoryGap,a=t.bandSize,o=t.sizeList,c=o===void 0?[]:o,u=t.maxBarSize,f=c.length;if(f<1)return null;var p=sr(n,a,0,!0),g,h=[];if(c[0].barSize===+c[0].barSize){var v=!1,y=a/f,j=c.reduce(function(A,N){return A+N.barSize||0},0);j+=(f-1)*p,j>=a&&(j-=(f-1)*p,p=0),j>=a&&y>0&&(v=!0,y*=.9,j=f*y);var b=(a-j)/2>>0,S={offset:b-p,size:0};g=c.reduce(function(A,N){var k={item:N.item,position:{offset:S.offset+S.size+p,size:v?y:N.barSize}},O=[].concat(YP(A),[k]);return S=O[O.length-1].position,N.stackList&&N.stackList.length&&N.stackList.forEach(function(P){O.push({item:P,position:S})}),O},h)}else{var T=sr(r,a,0,!0);a-2*T-(f-1)*p<=0&&(p=0);var E=(a-2*T-(f-1)*p)/f;E>1&&(E>>=0);var _=u===+u?Math.min(E,u):E;g=c.reduce(function(A,N,k){var O=[].concat(YP(A),[{item:N.item,position:{offset:T+(E+p)*k+(E-_)/2,size:_}}]);return N.stackList&&N.stackList.length&&N.stackList.forEach(function(P){O.push({item:P,position:O[O.length-1].position})}),O},h)}return g},yse=function(t,n,r,a){var o=r.children,c=r.width,u=r.margin,f=c-(u.left||0)-(u.right||0),p=JH({children:o,legendWidth:f});if(p){var g=a||{},h=g.width,v=g.height,y=p.align,j=p.verticalAlign,b=p.layout;if((b==="vertical"||b==="horizontal"&&j==="middle")&&y!=="center"&&je(t[y]))return tn(tn({},t),{},al({},y,t[y]+(h||0)));if((b==="horizontal"||b==="vertical"&&y==="center")&&j!=="middle"&&je(t[j]))return tn(tn({},t),{},al({},j,t[j]+(v||0)))}return t},bse=function(t,n,r){return Xe(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},e9=function(t,n,r,a,o){var c=n.props.children,u=Br(c,Mf).filter(function(p){return bse(a,o,p.props.direction)});if(u&&u.length){var f=u.map(function(p){return p.props.dataKey});return t.reduce(function(p,g){var h=En(g,r);if(Xe(h))return p;var v=Array.isArray(h)?[Fg(h),qg(h)]:[h,h],y=f.reduce(function(j,b){var S=En(g,b,0),T=v[0]-Math.abs(Array.isArray(S)?S[0]:S),E=v[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(T,j[0]),Math.max(E,j[1])]},[1/0,-1/0]);return[Math.min(y[0],p[0]),Math.max(y[1],p[1])]},[1/0,-1/0])}return null},wse=function(t,n,r,a,o){var c=n.map(function(u){return e9(t,u,r,o,a)}).filter(function(u){return!Xe(u)});return c&&c.length?c.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]):null},t9=function(t,n,r,a,o){var c=n.map(function(f){var p=f.props.dataKey;return r==="number"&&p&&e9(t,f,p,a)||md(t,p,r,o)});if(r==="number")return c.reduce(function(f,p){return[Math.min(f[0],p[0]),Math.max(f[1],p[1])]},[1/0,-1/0]);var u={};return c.reduce(function(f,p){for(var g=0,h=p.length;g<h;g++)u[p[g]]||(u[p[g]]=!0,f.push(p[g]));return f},[])},n9=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},r9=function(t,n,r,a){if(a)return t.map(function(f){return f.coordinate});var o,c,u=t.map(function(f){return f.coordinate===n&&(o=!0),f.coordinate===r&&(c=!0),f.coordinate});return o||u.push(n),c||u.push(r),u},Es=function(t,n,r){if(!t)return null;var a=t.scale,o=t.duplicateDomain,c=t.type,u=t.range,f=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,p=(n||r)&&c==="category"&&a.bandwidth?a.bandwidth()/f:0;if(p=t.axisType==="angleAxis"&&u?.length>=2?ar(u[0]-u[1])*2*p:p,n&&(t.ticks||t.niceTicks)){var g=(t.ticks||t.niceTicks).map(function(h){var v=o?o.indexOf(h):h;return{coordinate:a(v)+p,value:h,offset:p}});return g.filter(function(h){return!Cf(h.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(h,v){return{coordinate:a(h)+p,value:h,index:v,offset:p}}):a.ticks&&!r?a.ticks(t.tickCount).map(function(h){return{coordinate:a(h)+p,value:h,offset:p}}):a.domain().map(function(h,v){return{coordinate:a(h)+p,value:o?o[h]:h,index:v,offset:p}})},yw=new WeakMap,gm=function(t,n){if(typeof n!="function")return t;yw.has(t)||yw.set(t,new WeakMap);var r=yw.get(t);if(r.has(n))return r.get(n);var a=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,a),a},a9=function(t,n,r){var a=t.scale,o=t.type,c=t.layout,u=t.axisType;if(a==="auto")return c==="radial"&&u==="radiusAxis"?{scale:Ld(),realScaleType:"band"}:c==="radial"&&u==="angleAxis"?{scale:dh(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:pd(),realScaleType:"point"}:o==="category"?{scale:Ld(),realScaleType:"band"}:{scale:dh(),realScaleType:"linear"};if(Mi(a)){var f="scale".concat(Ag(a));return{scale:(IP[f]||pd)(),realScaleType:IP[f]?f:"point"}}return Ve(a)?{scale:a}:{scale:pd(),realScaleType:"point"}},ZP=1e-4,s9=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,a=t.range(),o=Math.min(a[0],a[1])-ZP,c=Math.max(a[0],a[1])+ZP,u=t(n[0]),f=t(n[r-1]);(u<o||u>c||f<o||f>c)&&t.domain([n[0],n[r-1]])}},Sse=function(t,n){if(!t)return null;for(var r=0,a=t.length;r<a;r++)if(t[r].item===n)return t[r].position;return null},jse=function(t,n){if(!n||n.length!==2||!je(n[0])||!je(n[1]))return t;var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!je(t[0])||t[0]<r)&&(o[0]=r),(!je(t[1])||t[1]>a)&&(o[1]=a),o[0]>a&&(o[0]=a),o[1]<r&&(o[1]=r),o},Ose=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var o=0,c=0,u=0;u<n;++u){var f=Cf(t[u][r][1])?t[u][r][0]:t[u][r][1];f>=0?(t[u][r][0]=o,t[u][r][1]=o+f,o=t[u][r][1]):(t[u][r][0]=c,t[u][r][1]=c+f,c=t[u][r][1])}},Nse=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r<a;++r)for(var o=0,c=0;c<n;++c){var u=Cf(t[c][r][1])?t[c][r][0]:t[c][r][1];u>=0?(t[c][r][0]=o,t[c][r][1]=o+u,o=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},Cse={sign:Ose,expand:pZ,none:ul,silhouette:mZ,wiggle:hZ,positive:Nse},Ase=function(t,n,r){var a=n.map(function(u){return u.props.dataKey}),o=Cse[r],c=fZ().keys(a).value(function(u,f){return+En(u,f,0)}).order(ZS).offset(o);return c(t)},Tse=function(t,n,r,a,o,c){if(!t)return null;var u=c?n.reverse():n,f={},p=u.reduce(function(h,v){var y,j=(y=v.type)!==null&&y!==void 0&&y.defaultProps?tn(tn({},v.type.defaultProps),v.props):v.props,b=j.stackId,S=j.hide;if(S)return h;var T=j[r],E=h[T]||{hasStack:!1,stackGroups:{}};if(_n(b)){var _=E.stackGroups[b]||{numericAxisId:r,cateAxisId:a,items:[]};_.items.push(v),E.hasStack=!0,E.stackGroups[b]=_}else E.stackGroups[Vl("_stackId_")]={numericAxisId:r,cateAxisId:a,items:[v]};return tn(tn({},h),{},al({},T,E))},f),g={};return Object.keys(p).reduce(function(h,v){var y=p[v];if(y.hasStack){var j={};y.stackGroups=Object.keys(y.stackGroups).reduce(function(b,S){var T=y.stackGroups[S];return tn(tn({},b),{},al({},S,{numericAxisId:r,cateAxisId:a,items:T.items,stackedData:Ase(t,T.items,o)}))},j)}return tn(tn({},h),{},al({},v,y))},g)},o9=function(t,n){var r=n.realScaleType,a=n.type,o=n.tickCount,c=n.originalDomain,u=n.allowDecimals,f=r||n.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&a==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var p=t.domain();if(!p.length)return null;var g=qae(p,o,u);return t.domain([Fg(g),qg(g)]),{niceTicks:g}}if(o&&a==="number"){var h=t.domain(),v=Fae(h,o,u);return{niceTicks:v}}return null};function JP(e){var t=e.axis,n=e.ticks,r=e.bandSize,a=e.entry,o=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Xe(a[t.dataKey])){var u=Vm(n,"value",a[t.dataKey]);if(u)return u.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var f=En(a,Xe(c)?t.dataKey:c);return Xe(f)?null:t.scale(f)}var eM=function(t){var n=t.axis,r=t.ticks,a=t.offset,o=t.bandSize,c=t.entry,u=t.index;if(n.type==="category")return r[u]?r[u].coordinate+a:null;var f=En(c,n.dataKey,n.domain[u]);return Xe(f)?null:n.scale(f)-o/2+a},Ese=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var a=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return a<=0&&o>=0?0:o<0?o:a}return r[0]},_se=function(t,n){var r,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?tn(tn({},t.type.defaultProps),t.props):t.props,o=a.stackId;if(_n(o)){var c=n[o];if(c){var u=c.items.indexOf(t);return u>=0?c.stackedData[u]:null}}return null},kse=function(t){return t.reduce(function(n,r){return[Fg(r.concat([n[0]]).filter(je)),qg(r.concat([n[1]]).filter(je))]},[1/0,-1/0])},i9=function(t,n,r){return Object.keys(t).reduce(function(a,o){var c=t[o],u=c.stackedData,f=u.reduce(function(p,g){var h=kse(g.slice(n,r+1));return[Math.min(p[0],h[0]),Math.max(p[1],h[1])]},[1/0,-1/0]);return[Math.min(f[0],a[0]),Math.max(f[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},tM=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,nM=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,j2=function(t,n,r){if(Ve(t))return t(n,r);if(!Array.isArray(t))return n;var a=[];if(je(t[0]))a[0]=r?t[0]:Math.min(t[0],n[0]);else if(tM.test(t[0])){var o=+tM.exec(t[0])[1];a[0]=n[0]-o}else Ve(t[0])?a[0]=t[0](n[0]):a[0]=n[0];if(je(t[1]))a[1]=r?t[1]:Math.max(t[1],n[1]);else if(nM.test(t[1])){var c=+nM.exec(t[1])[1];a[1]=n[1]+c}else Ve(t[1])?a[1]=t[1](n[1]):a[1]=n[1];return a},xh=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!r||a>0)return a}if(t&&n&&n.length>=2){for(var o=f3(n,function(h){return h.coordinate}),c=1/0,u=1,f=o.length;u<f;u++){var p=o[u],g=o[u-1];c=Math.min((p.coordinate||0)-(g.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},rM=function(t,n,r){return!t||!t.length||Pf(t,$r(r,"type.defaultProps.domain"))?n:t},c9=function(t,n){var r=t.type.defaultProps?tn(tn({},t.type.defaultProps),t.props):t.props,a=r.dataKey,o=r.name,c=r.unit,u=r.formatter,f=r.tooltipType,p=r.chartType,g=r.hide;return tn(tn({},Be(t,!1)),{},{dataKey:a,unit:c,formatter:u,name:o||a,color:L3(t),value:En(n,a),type:f,payload:n,chartType:p,hide:g})};function Vd(e){"@babel/helpers - typeof";return Vd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vd(e)}function aM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ns(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){l9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function l9(e,t,n){return t=Pse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pse(e){var t=Mse(e,"string");return Vd(t)=="symbol"?t:t+""}function Mse(e,t){if(Vd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dse(e,t){return Lse(e)||Hse(e,t)||Ise(e,t)||Rse()}function Rse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
511In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ise(e,t){if(e){if(typeof e=="string")return sM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sM(e,t)}}function sM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hse(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Lse(e){if(Array.isArray(e))return e}var yh=Math.PI/180,$se=function(t){return t*180/Math.PI},Ft=function(t,n,r,a){return{x:t+Math.cos(-yh*a)*r,y:n+Math.sin(-yh*a)*r}},u9=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},Bse=function(t,n,r,a,o){var c=t.width,u=t.height,f=t.startAngle,p=t.endAngle,g=sr(t.cx,c,c/2),h=sr(t.cy,u,u/2),v=u9(c,u,r),y=sr(t.innerRadius,v,0),j=sr(t.outerRadius,v,v*.8),b=Object.keys(n);return b.reduce(function(S,T){var E=n[T],_=E.domain,A=E.reversed,N;if(Xe(E.range))a==="angleAxis"?N=[f,p]:a==="radiusAxis"&&(N=[y,j]),A&&(N=[N[1],N[0]]);else{N=E.range;var k=N,O=Dse(k,2);f=O[0],p=O[1]}var P=a9(E,o),I=P.realScaleType,F=P.scale;F.domain(_).range(N),s9(F);var $=o9(F,Ns(Ns({},E),{},{realScaleType:I})),H=Ns(Ns(Ns({},E),$),{},{range:N,radius:j,realScaleType:I,scale:F,cx:g,cy:h,innerRadius:y,outerRadius:j,startAngle:f,endAngle:p});return Ns(Ns({},S),{},l9({},T,H))},{})},zse=function(t,n){var r=t.x,a=t.y,o=n.x,c=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(a-c,2))},qse=function(t,n){var r=t.x,a=t.y,o=n.cx,c=n.cy,u=zse({x:r,y:a},{x:o,y:c});if(u<=0)return{radius:u};var f=(r-o)/u,p=Math.acos(f);return a>c&&(p=2*Math.PI-p),{radius:u,angle:$se(p),angleInRadian:p}},Fse=function(t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),o=Math.floor(r/360),c=Math.min(a,o);return{startAngle:n-c*360,endAngle:r-c*360}},Use=function(t,n){var r=n.startAngle,a=n.endAngle,o=Math.floor(r/360),c=Math.floor(a/360),u=Math.min(o,c);return t+u*360},oM=function(t,n){var r=t.x,a=t.y,o=qse({x:r,y:a},n),c=o.radius,u=o.angle,f=n.innerRadius,p=n.outerRadius;if(c<f||c>p)return!1;if(c===0)return!0;var g=Fse(n),h=g.startAngle,v=g.endAngle,y=u,j;if(h<=v){for(;y>v;)y-=360;for(;y<h;)y+=360;j=y>=h&&y<=v}else{for(;y>h;)y-=360;for(;y<v;)y+=360;j=y>=v&&y<=h}return j?Ns(Ns({},n),{},{radius:c,angle:Use(y,n)}):null},d9=function(t){return!C.isValidElement(t)&&!Ve(t)&&typeof t!="boolean"?t.className:""};function Kd(e){"@babel/helpers - typeof";return Kd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kd(e)}var Wse=["offset"];function Gse(e){return Yse(e)||Qse(e)||Kse(e)||Vse()}function Vse(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
512In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kse(e,t){if(e){if(typeof e=="string")return O2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O2(e,t)}}function Qse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Yse(e){if(Array.isArray(e))return O2(e)}function O2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Xse(e,t){if(e==null)return{};var n=Zse(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Zse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function iM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Tn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iM(Object(n),!0).forEach(function(r){Jse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jse(e,t,n){return t=eoe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eoe(e){var t=toe(e,"string");return Kd(t)=="symbol"?t:t+""}function toe(e,t){if(Kd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Kd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qd(){return Qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qd.apply(this,arguments)}var noe=function(t){var n=t.value,r=t.formatter,a=Xe(t.children)?n:t.children;return Ve(r)?r(a):a},roe=function(t,n){var r=ar(n-t),a=Math.min(Math.abs(n-t),360);return r*a},aoe=function(t,n,r){var a=t.position,o=t.viewBox,c=t.offset,u=t.className,f=o,p=f.cx,g=f.cy,h=f.innerRadius,v=f.outerRadius,y=f.startAngle,j=f.endAngle,b=f.clockWise,S=(h+v)/2,T=roe(y,j),E=T>=0?1:-1,_,A;a==="insideStart"?(_=y+E*c,A=b):a==="insideEnd"?(_=j-E*c,A=!b):a==="end"&&(_=j+E*c,A=b),A=T<=0?A:!A;var N=Ft(p,g,S,_),k=Ft(p,g,S,_+(A?1:-1)*359),O="M".concat(N.x,",").concat(N.y,`
513    A`).concat(S,",").concat(S,",0,1,").concat(A?0:1,`,
514    `).concat(k.x,",").concat(k.y),P=Xe(t.id)?Vl("recharts-radial-line-"):t.id;return z.createElement("text",Qd({},r,{dominantBaseline:"central",className:Je("recharts-radial-bar-label",u)}),z.createElement("defs",null,z.createElement("path",{id:P,d:O})),z.createElement("textPath",{xlinkHref:"#".concat(P)},n))},soe=function(t){var n=t.viewBox,r=t.offset,a=t.position,o=n,c=o.cx,u=o.cy,f=o.innerRadius,p=o.outerRadius,g=o.startAngle,h=o.endAngle,v=(g+h)/2;if(a==="outside"){var y=Ft(c,u,p+r,v),j=y.x,b=y.y;return{x:j,y:b,textAnchor:j>=c?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"end"};var S=(f+p)/2,T=Ft(c,u,S,v),E=T.x,_=T.y;return{x:E,y:_,textAnchor:"middle",verticalAnchor:"middle"}},ooe=function(t){var n=t.viewBox,r=t.parentViewBox,a=t.offset,o=t.position,c=n,u=c.x,f=c.y,p=c.width,g=c.height,h=g>=0?1:-1,v=h*a,y=h>0?"end":"start",j=h>0?"start":"end",b=p>=0?1:-1,S=b*a,T=b>0?"end":"start",E=b>0?"start":"end";if(o==="top"){var _={x:u+p/2,y:f-h*a,textAnchor:"middle",verticalAnchor:y};return Tn(Tn({},_),r?{height:Math.max(f-r.y,0),width:p}:{})}if(o==="bottom"){var A={x:u+p/2,y:f+g+v,textAnchor:"middle",verticalAnchor:j};return Tn(Tn({},A),r?{height:Math.max(r.y+r.height-(f+g),0),width:p}:{})}if(o==="left"){var N={x:u-S,y:f+g/2,textAnchor:T,verticalAnchor:"middle"};return Tn(Tn({},N),r?{width:Math.max(N.x-r.x,0),height:g}:{})}if(o==="right"){var k={x:u+p+S,y:f+g/2,textAnchor:E,verticalAnchor:"middle"};return Tn(Tn({},k),r?{width:Math.max(r.x+r.width-k.x,0),height:g}:{})}var O=r?{width:p,height:g}:{};return o==="insideLeft"?Tn({x:u+S,y:f+g/2,textAnchor:E,verticalAnchor:"middle"},O):o==="insideRight"?Tn({x:u+p-S,y:f+g/2,textAnchor:T,verticalAnchor:"middle"},O):o==="insideTop"?Tn({x:u+p/2,y:f+v,textAnchor:"middle",verticalAnchor:j},O):o==="insideBottom"?Tn({x:u+p/2,y:f+g-v,textAnchor:"middle",verticalAnchor:y},O):o==="insideTopLeft"?Tn({x:u+S,y:f+v,textAnchor:E,verticalAnchor:j},O):o==="insideTopRight"?Tn({x:u+p-S,y:f+v,textAnchor:T,verticalAnchor:j},O):o==="insideBottomLeft"?Tn({x:u+S,y:f+g-v,textAnchor:E,verticalAnchor:y},O):o==="insideBottomRight"?Tn({x:u+p-S,y:f+g-v,textAnchor:T,verticalAnchor:y},O):Gl(o)&&(je(o.x)||vi(o.x))&&(je(o.y)||vi(o.y))?Tn({x:u+sr(o.x,p),y:f+sr(o.y,g),textAnchor:"end",verticalAnchor:"end"},O):Tn({x:u+p/2,y:f+g/2,textAnchor:"middle",verticalAnchor:"middle"},O)},ioe=function(t){return"cx"in t&&je(t.cx)};function In(e){var t=e.offset,n=t===void 0?5:t,r=Xse(e,Wse),a=Tn({offset:n},r),o=a.viewBox,c=a.position,u=a.value,f=a.children,p=a.content,g=a.className,h=g===void 0?"":g,v=a.textBreakAll;if(!o||Xe(u)&&Xe(f)&&!C.isValidElement(p)&&!Ve(p))return null;if(C.isValidElement(p))return C.cloneElement(p,a);var y;if(Ve(p)){if(y=C.createElement(p,a),C.isValidElement(y))return y}else y=noe(a);var j=ioe(o),b=Be(a,!0);if(j&&(c==="insideStart"||c==="insideEnd"||c==="end"))return aoe(a,y,b);var S=j?soe(a):ooe(a);return z.createElement(Ri,Qd({className:Je("recharts-label",h)},b,S,{breakAll:v}),y)}In.displayName="Label";var f9=function(t){var n=t.cx,r=t.cy,a=t.angle,o=t.startAngle,c=t.endAngle,u=t.r,f=t.radius,p=t.innerRadius,g=t.outerRadius,h=t.x,v=t.y,y=t.top,j=t.left,b=t.width,S=t.height,T=t.clockWise,E=t.labelViewBox;if(E)return E;if(je(b)&&je(S)){if(je(h)&&je(v))return{x:h,y:v,width:b,height:S};if(je(y)&&je(j))return{x:y,y:j,width:b,height:S}}return je(h)&&je(v)?{x:h,y:v,width:0,height:0}:je(n)&&je(r)?{cx:n,cy:r,startAngle:o||a||0,endAngle:c||a||0,innerRadius:p||0,outerRadius:g||f||u||0,clockWise:T}:t.viewBox?t.viewBox:{}},coe=function(t,n){return t?t===!0?z.createElement(In,{key:"label-implicit",viewBox:n}):_n(t)?z.createElement(In,{key:"label-implicit",viewBox:n,value:t}):C.isValidElement(t)?t.type===In?C.cloneElement(t,{key:"label-implicit",viewBox:n}):z.createElement(In,{key:"label-implicit",content:t,viewBox:n}):Ve(t)?z.createElement(In,{key:"label-implicit",content:t,viewBox:n}):Gl(t)?z.createElement(In,Qd({viewBox:n},t,{key:"label-implicit"})):null:null},loe=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var a=t.children,o=f9(t),c=Br(a,In).map(function(f,p){return C.cloneElement(f,{viewBox:n||o,key:"label-".concat(p)})});if(!r)return c;var u=coe(t.label,n||o);return[u].concat(Gse(c))};In.parseViewBox=f9;In.renderCallByParent=loe;var bw,cM;function uoe(){if(cM)return bw;cM=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return bw=e,bw}var doe=uoe();const foe=At(doe);function Yd(e){"@babel/helpers - typeof";return Yd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yd(e)}var poe=["valueAccessor"],moe=["data","dataKey","clockWise","id","textBreakAll"];function hoe(e){return yoe(e)||xoe(e)||voe(e)||goe()}function goe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
515In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function voe(e,t){if(e){if(typeof e=="string")return N2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N2(e,t)}}function xoe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yoe(e){if(Array.isArray(e))return N2(e)}function N2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bh(){return bh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bh.apply(this,arguments)}function lM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function uM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lM(Object(n),!0).forEach(function(r){boe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function boe(e,t,n){return t=woe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function woe(e){var t=Soe(e,"string");return Yd(t)=="symbol"?t:t+""}function Soe(e,t){if(Yd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Yd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dM(e,t){if(e==null)return{};var n=joe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function joe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ooe=function(t){return Array.isArray(t.value)?foe(t.value):t.value};function Ms(e){var t=e.valueAccessor,n=t===void 0?Ooe:t,r=dM(e,poe),a=r.data,o=r.dataKey,c=r.clockWise,u=r.id,f=r.textBreakAll,p=dM(r,moe);return!a||!a.length?null:z.createElement(wt,{className:"recharts-label-list"},a.map(function(g,h){var v=Xe(o)?n(g,h):En(g&&g.payload,o),y=Xe(u)?{}:{id:"".concat(u,"-").concat(h)};return z.createElement(In,bh({},Be(g,!0),p,y,{parentViewBox:g.parentViewBox,value:v,textBreakAll:f,viewBox:In.parseViewBox(Xe(c)?g:uM(uM({},g),{},{clockWise:c})),key:"label-".concat(h),index:h}))}))}Ms.displayName="LabelList";function Noe(e,t){return e?e===!0?z.createElement(Ms,{key:"labelList-implicit",data:t}):z.isValidElement(e)||Ve(e)?z.createElement(Ms,{key:"labelList-implicit",data:t,content:e}):Gl(e)?z.createElement(Ms,bh({data:t},e,{key:"labelList-implicit"})):null:null}function Coe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,a=Br(r,Ms).map(function(c,u){return C.cloneElement(c,{data:t,key:"labelList-".concat(u)})});if(!n)return a;var o=Noe(e.label,t);return[o].concat(hoe(a))}Ms.renderCallByParent=Coe;function Xd(e){"@babel/helpers - typeof";return Xd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xd(e)}function C2(){return C2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C2.apply(this,arguments)}function fM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function pM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fM(Object(n),!0).forEach(function(r){Aoe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Aoe(e,t,n){return t=Toe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Toe(e){var t=Eoe(e,"string");return Xd(t)=="symbol"?t:t+""}function Eoe(e,t){if(Xd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _oe=function(t,n){var r=ar(n-t),a=Math.min(Math.abs(n-t),359.999);return r*a},vm=function(t){var n=t.cx,r=t.cy,a=t.radius,o=t.angle,c=t.sign,u=t.isExternal,f=t.cornerRadius,p=t.cornerIsExternal,g=f*(u?1:-1)+a,h=Math.asin(f/g)/yh,v=p?o:o+c*h,y=Ft(n,r,g,v),j=Ft(n,r,a,v),b=p?o-c*h:o,S=Ft(n,r,g*Math.cos(h*yh),b);return{center:y,circleTangency:j,lineTangency:S,theta:h}},p9=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,o=t.outerRadius,c=t.startAngle,u=t.endAngle,f=_oe(c,u),p=c+f,g=Ft(n,r,o,c),h=Ft(n,r,o,p),v="M ".concat(g.x,",").concat(g.y,`
516    A `).concat(o,",").concat(o,`,0,
517    `).concat(+(Math.abs(f)>180),",").concat(+(c>p),`,
518    `).concat(h.x,",").concat(h.y,`
519  `);if(a>0){var y=Ft(n,r,a,c),j=Ft(n,r,a,p);v+="L ".concat(j.x,",").concat(j.y,`
520            A `).concat(a,",").concat(a,`,0,
521            `).concat(+(Math.abs(f)>180),",").concat(+(c<=p),`,
522            `).concat(y.x,",").concat(y.y," Z")}else v+="L ".concat(n,",").concat(r," Z");return v},koe=function(t){var n=t.cx,r=t.cy,a=t.innerRadius,o=t.outerRadius,c=t.cornerRadius,u=t.forceCornerRadius,f=t.cornerIsExternal,p=t.startAngle,g=t.endAngle,h=ar(g-p),v=vm({cx:n,cy:r,radius:o,angle:p,sign:h,cornerRadius:c,cornerIsExternal:f}),y=v.circleTangency,j=v.lineTangency,b=v.theta,S=vm({cx:n,cy:r,radius:o,angle:g,sign:-h,cornerRadius:c,cornerIsExternal:f}),T=S.circleTangency,E=S.lineTangency,_=S.theta,A=f?Math.abs(p-g):Math.abs(p-g)-b-_;if(A<0)return u?"M ".concat(j.x,",").concat(j.y,`
523        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
524        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
525      `):p9({cx:n,cy:r,innerRadius:a,outerRadius:o,startAngle:p,endAngle:g});var N="M ".concat(j.x,",").concat(j.y,`
526    A`).concat(c,",").concat(c,",0,0,").concat(+(h<0),",").concat(y.x,",").concat(y.y,`
527    A`).concat(o,",").concat(o,",0,").concat(+(A>180),",").concat(+(h<0),",").concat(T.x,",").concat(T.y,`
528    A`).concat(c,",").concat(c,",0,0,").concat(+(h<0),",").concat(E.x,",").concat(E.y,`
529  `);if(a>0){var k=vm({cx:n,cy:r,radius:a,angle:p,sign:h,isExternal:!0,cornerRadius:c,cornerIsExternal:f}),O=k.circleTangency,P=k.lineTangency,I=k.theta,F=vm({cx:n,cy:r,radius:a,angle:g,sign:-h,isExternal:!0,cornerRadius:c,cornerIsExternal:f}),$=F.circleTangency,H=F.lineTangency,W=F.theta,G=f?Math.abs(p-g):Math.abs(p-g)-I-W;if(G<0&&c===0)return"".concat(N,"L").concat(n,",").concat(r,"Z");N+="L".concat(H.x,",").concat(H.y,`
530      A`).concat(c,",").concat(c,",0,0,").concat(+(h<0),",").concat($.x,",").concat($.y,`
531      A`).concat(a,",").concat(a,",0,").concat(+(G>180),",").concat(+(h>0),",").concat(O.x,",").concat(O.y,`
532      A`).concat(c,",").concat(c,",0,0,").concat(+(h<0),",").concat(P.x,",").concat(P.y,"Z")}else N+="L".concat(n,",").concat(r,"Z");return N},Poe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},m9=function(t){var n=pM(pM({},Poe),t),r=n.cx,a=n.cy,o=n.innerRadius,c=n.outerRadius,u=n.cornerRadius,f=n.forceCornerRadius,p=n.cornerIsExternal,g=n.startAngle,h=n.endAngle,v=n.className;if(c<o||g===h)return null;var y=Je("recharts-sector",v),j=c-o,b=sr(u,j,0,!0),S;return b>0&&Math.abs(g-h)<360?S=koe({cx:r,cy:a,innerRadius:o,outerRadius:c,cornerRadius:Math.min(b,j/2),forceCornerRadius:f,cornerIsExternal:p,startAngle:g,endAngle:h}):S=p9({cx:r,cy:a,innerRadius:o,outerRadius:c,startAngle:g,endAngle:h}),z.createElement("path",C2({},Be(n,!0),{className:y,d:S,role:"img"}))};function Zd(e){"@babel/helpers - typeof";return Zd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zd(e)}function A2(){return A2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A2.apply(this,arguments)}function mM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mM(Object(n),!0).forEach(function(r){Moe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Moe(e,t,n){return t=Doe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Doe(e){var t=Roe(e,"string");return Zd(t)=="symbol"?t:t+""}function Roe(e,t){if(Zd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gM={curveBasisClosed:tZ,curveBasisOpen:nZ,curveBasis:eZ,curveBumpX:BX,curveBumpY:zX,curveLinearClosed:rZ,curveLinear:Eg,curveMonotoneX:aZ,curveMonotoneY:sZ,curveNatural:oZ,curveStep:iZ,curveStepAfter:lZ,curveStepBefore:cZ},xm=function(t){return t.x===+t.x&&t.y===+t.y},Xu=function(t){return t.x},Zu=function(t){return t.y},Ioe=function(t,n){if(Ve(t))return t;var r="curve".concat(Ag(t));return(r==="curveMonotone"||r==="curveBump")&&n?gM["".concat(r).concat(n==="vertical"?"Y":"X")]:gM[r]||Eg},Hoe=function(t){var n=t.type,r=n===void 0?"linear":n,a=t.points,o=a===void 0?[]:a,c=t.baseLine,u=t.layout,f=t.connectNulls,p=f===void 0?!1:f,g=Ioe(r,u),h=p?o.filter(function(b){return xm(b)}):o,v;if(Array.isArray(c)){var y=p?c.filter(function(b){return xm(b)}):c,j=h.map(function(b,S){return hM(hM({},b),{},{base:y[S]})});return u==="vertical"?v=lm().y(Zu).x1(Xu).x0(function(b){return b.base.x}):v=lm().x(Xu).y1(Zu).y0(function(b){return b.base.y}),v.defined(xm).curve(g),v(j)}return u==="vertical"&&je(c)?v=lm().y(Zu).x1(Xu).x0(c):je(c)?v=lm().x(Xu).y1(Zu).y0(c):v=fI().x(Xu).y(Zu),v.defined(xm).curve(g),v(h)},wh=function(t){var n=t.className,r=t.points,a=t.path,o=t.pathRef;if((!r||!r.length)&&!a)return null;var c=r&&r.length?Hoe(t):a;return C.createElement("path",A2({},Be(t,!1),Km(t),{className:Je("recharts-curve",n),d:c,ref:o}))},ww={exports:{}},Sw,vM;function Loe(){if(vM)return Sw;vM=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Sw=e,Sw}var jw,xM;function $oe(){if(xM)return jw;xM=1;var e=Loe();function t(){}function n(){}return n.resetWarningCache=t,jw=function(){function r(c,u,f,p,g,h){if(h!==e){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}}r.isRequired=r;function a(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:a,element:r,elementType:r,instanceOf:a,node:r,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},jw}var yM;function Boe(){return yM||(yM=1,ww.exports=$oe()()),ww.exports}var zoe=Boe();const Ct=At(zoe);var qoe=Object.getOwnPropertyNames,Foe=Object.getOwnPropertySymbols,Uoe=Object.prototype.hasOwnProperty;function bM(e,t){return function(r,a,o){return e(r,a,o)&&t(r,a,o)}}function ym(e){return function(n,r,a){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,a);var o=a.cache,c=o.get(n),u=o.get(r);if(c&&u)return c===r&&u===n;o.set(n,r),o.set(r,n);var f=e(n,r,a);return o.delete(n),o.delete(r),f}}function Woe(e){return e?.[Symbol.toStringTag]}function wM(e){return qoe(e).concat(Foe(e))}var Goe=Object.hasOwn||(function(e,t){return Uoe.call(e,t)});function Gi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Voe="__v",Koe="__o",Qoe="_owner",SM=Object.getOwnPropertyDescriptor,jM=Object.keys;function Yoe(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Xoe(e,t){return Gi(e.getTime(),t.getTime())}function Zoe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Joe(e,t){return e===t}function OM(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var a=new Array(r),o=e.entries(),c,u,f=0;(c=o.next())&&!c.done;){for(var p=t.entries(),g=!1,h=0;(u=p.next())&&!u.done;){if(a[h]){h++;continue}var v=c.value,y=u.value;if(n.equals(v[0],y[0],f,h,e,t,n)&&n.equals(v[1],y[1],v[0],y[0],e,t,n)){g=a[h]=!0;break}h++}if(!g)return!1;f++}return!0}var eie=Gi;function tie(e,t,n){var r=jM(e),a=r.length;if(jM(t).length!==a)return!1;for(;a-- >0;)if(!h9(e,t,n,r[a]))return!1;return!0}function Ju(e,t,n){var r=wM(e),a=r.length;if(wM(t).length!==a)return!1;for(var o,c,u;a-- >0;)if(o=r[a],!h9(e,t,n,o)||(c=SM(e,o),u=SM(t,o),(c||u)&&(!c||!u||c.configurable!==u.configurable||c.enumerable!==u.enumerable||c.writable!==u.writable)))return!1;return!0}function nie(e,t){return Gi(e.valueOf(),t.valueOf())}function rie(e,t){return e.source===t.source&&e.flags===t.flags}function NM(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var a=new Array(r),o=e.values(),c,u;(c=o.next())&&!c.done;){for(var f=t.values(),p=!1,g=0;(u=f.next())&&!u.done;){if(!a[g]&&n.equals(c.value,u.value,c.value,u.value,e,t,n)){p=a[g]=!0;break}g++}if(!p)return!1}return!0}function aie(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function sie(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function h9(e,t,n,r){return(r===Qoe||r===Koe||r===Voe)&&(e.$$typeof||t.$$typeof)?!0:Goe(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var oie="[object Arguments]",iie="[object Boolean]",cie="[object Date]",lie="[object Error]",uie="[object Map]",die="[object Number]",fie="[object Object]",pie="[object RegExp]",mie="[object Set]",hie="[object String]",gie="[object URL]",vie=Array.isArray,CM=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,AM=Object.assign,xie=Object.prototype.toString.call.bind(Object.prototype.toString);function yie(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,a=e.areFunctionsEqual,o=e.areMapsEqual,c=e.areNumbersEqual,u=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,p=e.areRegExpsEqual,g=e.areSetsEqual,h=e.areTypedArraysEqual,v=e.areUrlsEqual,y=e.unknownTagComparators;return function(b,S,T){if(b===S)return!0;
532if(b==null||S==null)return!1;var E=typeof b;if(E!==typeof S)return!1;if(E!=="object")return E==="number"?c(b,S,T):E==="function"?a(b,S,T):!1;var _=b.constructor;if(_!==S.constructor)return!1;if(_===Object)return u(b,S,T);if(vie(b))return t(b,S,T);if(CM!=null&&CM(b))return h(b,S,T);if(_===Date)return n(b,S,T);if(_===RegExp)return p(b,S,T);if(_===Map)return o(b,S,T);if(_===Set)return g(b,S,T);var A=xie(b);if(A===cie)return n(b,S,T);if(A===pie)return p(b,S,T);if(A===uie)return o(b,S,T);if(A===mie)return g(b,S,T);if(A===fie)return typeof b.then!="function"&&typeof S.then!="function"&&u(b,S,T);if(A===gie)return v(b,S,T);if(A===lie)return r(b,S,T);if(A===oie)return u(b,S,T);if(A===iie||A===die||A===hie)return f(b,S,T);if(y){var N=y[A];if(!N){var k=Woe(b);k&&(N=y[k])}if(N)return N(b,S,T)}return!1}}function bie(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,a={areArraysEqual:r?Ju:Yoe,areDatesEqual:Xoe,areErrorsEqual:Zoe,areFunctionsEqual:Joe,areMapsEqual:r?bM(OM,Ju):OM,areNumbersEqual:eie,areObjectsEqual:r?Ju:tie,arePrimitiveWrappersEqual:nie,areRegExpsEqual:rie,areSetsEqual:r?bM(NM,Ju):NM,areTypedArraysEqual:r?Ju:aie,areUrlsEqual:sie,unknownTagComparators:void 0};if(n&&(a=AM({},a,n(a))),t){var o=ym(a.areArraysEqual),c=ym(a.areMapsEqual),u=ym(a.areObjectsEqual),f=ym(a.areSetsEqual);a=AM({},a,{areArraysEqual:o,areMapsEqual:c,areObjectsEqual:u,areSetsEqual:f})}return a}function wie(e){return function(t,n,r,a,o,c,u){return e(t,n,u)}}function Sie(e){var t=e.circular,n=e.comparator,r=e.createState,a=e.equals,o=e.strict;if(r)return function(f,p){var g=r(),h=g.cache,v=h===void 0?t?new WeakMap:void 0:h,y=g.meta;return n(f,p,{cache:v,equals:a,meta:y,strict:o})};if(t)return function(f,p){return n(f,p,{cache:new WeakMap,equals:a,meta:void 0,strict:o})};var c={cache:void 0,equals:a,meta:void 0,strict:o};return function(f,p){return n(f,p,c)}}var jie=zo();zo({strict:!0});zo({circular:!0});zo({circular:!0,strict:!0});zo({createInternalComparator:function(){return Gi}});zo({strict:!0,createInternalComparator:function(){return Gi}});zo({circular:!0,createInternalComparator:function(){return Gi}});zo({circular:!0,createInternalComparator:function(){return Gi},strict:!0});function zo(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,a=e.createState,o=e.strict,c=o===void 0?!1:o,u=bie(e),f=yie(u),p=r?r(f):wie(f);return Sie({circular:n,comparator:f,createState:a,equals:p,strict:c})}function Oie(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function TM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function a(o){n<0&&(n=o),o-n>t?(e(o),n=-1):Oie(a)};requestAnimationFrame(r)}function T2(e){"@babel/helpers - typeof";return T2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T2(e)}function Nie(e){return Eie(e)||Tie(e)||Aie(e)||Cie()}function Cie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
533In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Aie(e,t){if(e){if(typeof e=="string")return EM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return EM(e,t)}}function EM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Tie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Eie(e){if(Array.isArray(e))return e}function _ie(){var e={},t=function(){return null},n=!1,r=function a(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var c=o,u=Nie(c),f=u[0],p=u.slice(1);if(typeof f=="number"){TM(a.bind(null,p),f);return}a(f),TM(a.bind(null,p));return}T2(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Jd(e){"@babel/helpers - typeof";return Jd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jd(e)}function _M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function kM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
vendor: 186,450 bytes, lines 533-558
533t%2?_M(Object(n),!0).forEach(function(r){g9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_M(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function g9(e,t,n){return t=kie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kie(e){var t=Pie(e,"string");return Jd(t)==="symbol"?t:String(t)}function Pie(e,t){if(Jd(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jd(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Mie=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,a){return r.filter(function(o){return a.includes(o)})})},Die=function(t){return t},Rie=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},hd=function(t,n){return Object.keys(n).reduce(function(r,a){return kM(kM({},r),{},g9({},a,t(a,n[a])))},{})},PM=function(t,n,r){return t.map(function(a){return"".concat(Rie(a)," ").concat(n,"ms ").concat(r)}).join(",")};function Iie(e,t){return $ie(e)||Lie(e,t)||v9(e,t)||Hie()}function Hie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
534In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Lie(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function $ie(e){if(Array.isArray(e))return e}function Bie(e){return Fie(e)||qie(e)||v9(e)||zie()}function zie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
535In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v9(e,t){if(e){if(typeof e=="string")return E2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E2(e,t)}}function qie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Fie(e){if(Array.isArray(e))return E2(e)}function E2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Sh=1e-4,x9=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},y9=function(t,n){return t.map(function(r,a){return r*Math.pow(n,a)}).reduce(function(r,a){return r+a})},MM=function(t,n){return function(r){var a=x9(t,n);return y9(a,r)}},Uie=function(t,n){return function(r){var a=x9(t,n),o=[].concat(Bie(a.map(function(c,u){return c*u}).slice(1)),[0]);return y9(o,r)}},DM=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0],o=n[1],c=n[2],u=n[3];if(n.length===1)switch(n[0]){case"linear":a=0,o=0,c=1,u=1;break;case"ease":a=.25,o=.1,c=.25,u=1;break;case"ease-in":a=.42,o=0,c=1,u=1;break;case"ease-out":a=.42,o=0,c=.58,u=1;break;case"ease-in-out":a=0,o=0,c=.58,u=1;break;default:{var f=n[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var p=f[1].split(")")[0].split(",").map(function(S){return parseFloat(S)}),g=Iie(p,4);a=g[0],o=g[1],c=g[2],u=g[3]}}}var h=MM(a,c),v=MM(o,u),y=Uie(a,c),j=function(T){return T>1?1:T<0?0:T},b=function(T){for(var E=T>1?1:T,_=E,A=0;A<8;++A){var N=h(_)-E,k=y(_);if(Math.abs(N-E)<Sh||k<Sh)return v(_);_=j(_-N/k)}return v(_)};return b.isStepper=!1,b},Wie=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,a=t.damping,o=a===void 0?8:a,c=t.dt,u=c===void 0?17:c,f=function(g,h,v){var y=-(g-h)*r,j=v*o,b=v+(y-j)*u/1e3,S=v*u/1e3+g;return Math.abs(S-h)<Sh&&Math.abs(b)<Sh?[h,0]:[S,b]};return f.isStepper=!0,f.dt=u,f},Gie=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return DM(a);case"spring":return Wie();default:if(a.split("(")[0]==="cubic-bezier")return DM(a)}return typeof a=="function"?a:null};function ef(e){"@babel/helpers - typeof";return ef=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ef(e)}function RM(e){return Qie(e)||Kie(e)||b9(e)||Vie()}function Vie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
536In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Qie(e){if(Array.isArray(e))return k2(e)}function IM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IM(Object(n),!0).forEach(function(r){_2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _2(e,t,n){return t=Yie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yie(e){var t=Xie(e,"string");return ef(t)==="symbol"?t:String(t)}function Xie(e,t){if(ef(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ef(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Zie(e,t){return tce(e)||ece(e,t)||b9(e,t)||Jie()}function Jie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
537In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function b9(e,t){if(e){if(typeof e=="string")return k2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k2(e,t)}}function k2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ece(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function tce(e){if(Array.isArray(e))return e}var jh=function(t,n,r){return t+(n-t)*r},P2=function(t){var n=t.from,r=t.to;return n!==r},nce=function e(t,n,r){var a=hd(function(o,c){if(P2(c)){var u=t(c.from,c.to,c.velocity),f=Zie(u,2),p=f[0],g=f[1];return Un(Un({},c),{},{from:p,velocity:g})}return c},n);return r<1?hd(function(o,c){return P2(c)?Un(Un({},c),{},{velocity:jh(c.velocity,a[o].velocity,r),from:jh(c.from,a[o].from,r)}):c},n):e(t,a,r-1)};const rce=(function(e,t,n,r,a){var o=Mie(e,t),c=o.reduce(function(S,T){return Un(Un({},S),{},_2({},T,[e[T],t[T]]))},{}),u=o.reduce(function(S,T){return Un(Un({},S),{},_2({},T,{from:e[T],velocity:0,to:t[T]}))},{}),f=-1,p,g,h=function(){return null},v=function(){return hd(function(T,E){return E.from},u)},y=function(){return!Object.values(u).filter(P2).length},j=function(T){p||(p=T);var E=T-p,_=E/n.dt;u=nce(n,u,_),a(Un(Un(Un({},e),t),v())),p=T,y()||(f=requestAnimationFrame(h))},b=function(T){g||(g=T);var E=(T-g)/r,_=hd(function(N,k){return jh.apply(void 0,RM(k).concat([n(E)]))},c);if(a(Un(Un(Un({},e),t),_)),E<1)f=requestAnimationFrame(h);else{var A=hd(function(N,k){return jh.apply(void 0,RM(k).concat([n(1)]))},c);a(Un(Un(Un({},e),t),A))}};return h=n.isStepper?j:b,function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(f)}}});function yl(e){"@babel/helpers - typeof";return yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yl(e)}var ace=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function sce(e,t){if(e==null)return{};var n=oce(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function oce(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,o;for(o=0;o<r.length;o++)a=r[o],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}function Ow(e){return uce(e)||lce(e)||cce(e)||ice()}function ice(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
538In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cce(e,t){if(e){if(typeof e=="string")return M2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M2(e,t)}}function lce(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uce(e){if(Array.isArray(e))return M2(e)}function M2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function HM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function xa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HM(Object(n),!0).forEach(function(r){od(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function od(e,t,n){return t=w9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w9(r.key),r)}}function pce(e,t,n){return t&&fce(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w9(e){var t=mce(e,"string");return yl(t)==="symbol"?t:String(t)}function mce(e,t){if(yl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hce(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D2(e,t)}function D2(e,t){return D2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},D2(e,t)}function gce(e){var t=vce();return function(){var r=Oh(e),a;if(t){var o=Oh(this).constructor;a=Reflect.construct(r,arguments,o)}else a=r.apply(this,arguments);return R2(this,a)}}function R2(e,t){if(t&&(yl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I2(e)}function I2(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vce(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oh(e){return Oh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Oh(e)}var Ya=(function(e){hce(n,e);var t=gce(n);function n(r,a){var o;dce(this,n),o=t.call(this,r,a);var c=o.props,u=c.isActive,f=c.attributeName,p=c.from,g=c.to,h=c.steps,v=c.children,y=c.duration;if(o.handleStyleChange=o.handleStyleChange.bind(I2(o)),o.changeStyle=o.changeStyle.bind(I2(o)),!u||y<=0)return o.state={style:{}},typeof v=="function"&&(o.state={style:g}),R2(o);if(h&&h.length)o.state={style:h[0].style};else if(p){if(typeof v=="function")return o.state={style:p},R2(o);o.state={style:f?od({},f,p):p}}else o.state={style:{}};return o}return pce(n,[{key:"componentDidMount",value:function(){var a=this.props,o=a.isActive,c=a.canBegin;this.mounted=!0,!(!o||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var o=this.props,c=o.isActive,u=o.canBegin,f=o.attributeName,p=o.shouldReAnimate,g=o.to,h=o.from,v=this.state.style;if(u){if(!c){var y={style:f?od({},f,g):g};this.state&&v&&(f&&v[f]!==g||!f&&v!==g)&&this.setState(y);return}if(!(jie(a.to,g)&&a.canBegin&&a.isActive)){var j=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=j||p?h:a.to;if(this.state&&v){var S={style:f?od({},f,b):b};(f&&v[f]!==b||!f&&v!==b)&&this.setState(S)}this.runAnimation(xa(xa({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var o=this,c=a.from,u=a.to,f=a.duration,p=a.easing,g=a.begin,h=a.onAnimationEnd,v=a.onAnimationStart,y=rce(c,u,Gie(p),f,this.changeStyle),j=function(){o.stopJSAnimation=y()};this.manager.start([v,g,j,f,h])}},{key:"runStepAnimation",value:function(a){var o=this,c=a.steps,u=a.begin,f=a.onAnimationStart,p=c[0],g=p.style,h=p.duration,v=h===void 0?0:h,y=function(b,S,T){if(T===0)return b;var E=S.duration,_=S.easing,A=_===void 0?"ease":_,N=S.style,k=S.properties,O=S.onAnimationEnd,P=T>0?c[T-1]:S,I=k||Object.keys(N);if(typeof A=="function"||A==="spring")return[].concat(Ow(b),[o.runJSAnimation.bind(o,{from:P.style,to:N,duration:E,easing:A}),E]);var F=PM(I,E,A),$=xa(xa(xa({},P.style),N),{},{transition:F});return[].concat(Ow(b),[$,E,O]).filter(Die)};return this.manager.start([f].concat(Ow(c.reduce(y,[g,Math.max(v,u)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=_ie());var o=a.begin,c=a.duration,u=a.attributeName,f=a.to,p=a.easing,g=a.onAnimationStart,h=a.onAnimationEnd,v=a.steps,y=a.children,j=this.manager;if(this.unSubscribe=j.subscribe(this.handleStyleChange),typeof p=="function"||typeof y=="function"||p==="spring"){this.runJSAnimation(a);return}if(v.length>1){this.runStepAnimation(a);return}var b=u?od({},u,f):f,S=PM(Object.keys(b),c,p);j.start([g,o,xa(xa({},b),{},{transition:S}),c,h])}},{key:"render",value:function(){var a=this.props,o=a.children;a.begin;var c=a.duration;a.attributeName,a.easing;var u=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var f=sce(a,ace),p=C.Children.count(o),g=this.state.style;if(typeof o=="function")return o(g);if(!u||p===0||c<=0)return o;var h=function(y){var j=y.props,b=j.style,S=b===void 0?{}:b,T=j.className,E=C.cloneElement(y,xa(xa({},f),{},{style:xa(xa({},S),g),className:T}));return E};return p===1?h(C.Children.only(o)):z.createElement("div",null,C.Children.map(o,function(v){return h(v)}))}}]),n})(C.PureComponent);Ya.displayName="Animate";Ya.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ya.propTypes={from:Ct.oneOfType([Ct.object,Ct.string]),to:Ct.oneOfType([Ct.object,Ct.string]),attributeName:Ct.string,duration:Ct.number,begin:Ct.number,easing:Ct.oneOfType([Ct.string,Ct.func]),steps:Ct.arrayOf(Ct.shape({duration:Ct.number.isRequired,style:Ct.object.isRequired,easing:Ct.oneOfType([Ct.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ct.func]),properties:Ct.arrayOf("string"),onAnimationEnd:Ct.func})),children:Ct.oneOfType([Ct.node,Ct.func]),isActive:Ct.bool,canBegin:Ct.bool,onAnimationEnd:Ct.func,shouldReAnimate:Ct.bool,onAnimationStart:Ct.func,onAnimationReStart:Ct.func};function tf(e){"@babel/helpers - typeof";return tf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tf(e)}function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nh.apply(this,arguments)}function xce(e,t){return Sce(e)||wce(e,t)||bce(e,t)||yce()}function yce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
539In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bce(e,t){if(e){if(typeof e=="string")return LM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LM(e,t)}}function LM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wce(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Sce(e){if(Array.isArray(e))return e}function $M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function BM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$M(Object(n),!0).forEach(function(r){jce(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$M(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jce(e,t,n){return t=Oce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oce(e){var t=Nce(e,"string");return tf(t)=="symbol"?t:t+""}function Nce(e,t){if(tf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zM=function(t,n,r,a,o){var c=Math.min(Math.abs(r)/2,Math.abs(a)/2),u=a>=0?1:-1,f=r>=0?1:-1,p=a>=0&&r>=0||a<0&&r<0?1:0,g;if(c>0&&o instanceof Array){for(var h=[0,0,0,0],v=0,y=4;v<y;v++)h[v]=o[v]>c?c:o[v];g="M".concat(t,",").concat(n+u*h[0]),h[0]>0&&(g+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(p,",").concat(t+f*h[0],",").concat(n)),g+="L ".concat(t+r-f*h[1],",").concat(n),h[1]>0&&(g+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(p,`,
540        `).concat(t+r,",").concat(n+u*h[1])),g+="L ".concat(t+r,",").concat(n+a-u*h[2]),h[2]>0&&(g+="A ".concat(h[2],",").concat(h[2],",0,0,").concat(p,`,
541        `).concat(t+r-f*h[2],",").concat(n+a)),g+="L ".concat(t+f*h[3],",").concat(n+a),h[3]>0&&(g+="A ".concat(h[3],",").concat(h[3],",0,0,").concat(p,`,
542        `).concat(t,",").concat(n+a-u*h[3])),g+="Z"}else if(c>0&&o===+o&&o>0){var j=Math.min(c,o);g="M ".concat(t,",").concat(n+u*j,`
543            A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+f*j,",").concat(n,`
544            L `).concat(t+r-f*j,",").concat(n,`
545            A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+r,",").concat(n+u*j,`
546            L `).concat(t+r,",").concat(n+a-u*j,`
547            A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+r-f*j,",").concat(n+a,`
548            L `).concat(t+f*j,",").concat(n+a,`
549            A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t,",").concat(n+a-u*j," Z")}else g="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(a," h ").concat(-r," Z");return g},Cce=function(t,n){if(!t||!n)return!1;var r=t.x,a=t.y,o=n.x,c=n.y,u=n.width,f=n.height;if(Math.abs(u)>0&&Math.abs(f)>0){var p=Math.min(o,o+u),g=Math.max(o,o+u),h=Math.min(c,c+f),v=Math.max(c,c+f);return r>=p&&r<=g&&a>=h&&a<=v}return!1},Ace={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},$3=function(t){var n=BM(BM({},Ace),t),r=C.useRef(),a=C.useState(-1),o=xce(a,2),c=o[0],u=o[1];C.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var A=r.current.getTotalLength();A&&u(A)}catch{}},[]);var f=n.x,p=n.y,g=n.width,h=n.height,v=n.radius,y=n.className,j=n.animationEasing,b=n.animationDuration,S=n.animationBegin,T=n.isAnimationActive,E=n.isUpdateAnimationActive;if(f!==+f||p!==+p||g!==+g||h!==+h||g===0||h===0)return null;var _=Je("recharts-rectangle",y);return E?z.createElement(Ya,{canBegin:c>0,from:{width:g,height:h,x:f,y:p},to:{width:g,height:h,x:f,y:p},duration:b,animationEasing:j,isActive:E},function(A){var N=A.width,k=A.height,O=A.x,P=A.y;return z.createElement(Ya,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:b,isActive:T,easing:j},z.createElement("path",Nh({},Be(n,!0),{className:_,d:zM(O,P,N,k,v),ref:r})))}):z.createElement("path",Nh({},Be(n,!0),{className:_,d:zM(f,p,g,h,v)}))},Tce=["points","className","baseLinePoints","connectNulls"];function Kc(){return Kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kc.apply(this,arguments)}function Ece(e,t){if(e==null)return{};var n=_ce(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _ce(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function qM(e){return Dce(e)||Mce(e)||Pce(e)||kce()}function kce(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
550In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pce(e,t){if(e){if(typeof e=="string")return H2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H2(e,t)}}function Mce(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Dce(e){if(Array.isArray(e))return H2(e)}function H2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var FM=function(t){return t&&t.x===+t.x&&t.y===+t.y},Rce=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){FM(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),FM(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},gd=function(t,n){var r=Rce(t);n&&(r=[r.reduce(function(o,c){return[].concat(qM(o),qM(c))},[])]);var a=r.map(function(o){return o.reduce(function(c,u,f){return"".concat(c).concat(f===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return r.length===1?"".concat(a,"Z"):a},Ice=function(t,n,r){var a=gd(t,r);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(gd(n.reverse(),r).slice(1))},Hce=function(t){var n=t.points,r=t.className,a=t.baseLinePoints,o=t.connectNulls,c=Ece(t,Tce);if(!n||!n.length)return null;var u=Je("recharts-polygon",r);if(a&&a.length){var f=c.stroke&&c.stroke!=="none",p=Ice(n,a,o);return z.createElement("g",{className:u},z.createElement("path",Kc({},Be(c,!0),{fill:p.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:p})),f?z.createElement("path",Kc({},Be(c,!0),{fill:"none",d:gd(n,o)})):null,f?z.createElement("path",Kc({},Be(c,!0),{fill:"none",d:gd(a,o)})):null)}var g=gd(n,o);return z.createElement("path",Kc({},Be(c,!0),{fill:g.slice(-1)==="Z"?c.fill:"none",className:u,d:g}))};function L2(){return L2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L2.apply(this,arguments)}var Gg=function(t){var n=t.cx,r=t.cy,a=t.r,o=t.className,c=Je("recharts-dot",o);return n===+n&&r===+r&&a===+a?C.createElement("circle",L2({},Be(t,!1),Km(t),{className:c,cx:n,cy:r,r:a})):null};function nf(e){"@babel/helpers - typeof";return nf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nf(e)}var Lce=["x","y","top","left","width","height","className"];function $2(){return $2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$2.apply(this,arguments)}function UM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function $ce(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UM(Object(n),!0).forEach(function(r){Bce(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Bce(e,t,n){return t=zce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zce(e){var t=qce(e,"string");return nf(t)=="symbol"?t:t+""}function qce(e,t){if(nf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fce(e,t){if(e==null)return{};var n=Uce(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Uce(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Wce=function(t,n,r,a,o,c){return"M".concat(t,",").concat(o,"v").concat(a,"M").concat(c,",").concat(n,"h").concat(r)},Gce=function(t){var n=t.x,r=n===void 0?0:n,a=t.y,o=a===void 0?0:a,c=t.top,u=c===void 0?0:c,f=t.left,p=f===void 0?0:f,g=t.width,h=g===void 0?0:g,v=t.height,y=v===void 0?0:v,j=t.className,b=Fce(t,Lce),S=$ce({x:r,y:o,top:u,left:p,width:h,height:y},b);return!je(r)||!je(o)||!je(h)||!je(y)||!je(u)||!je(p)?null:z.createElement("path",$2({},Be(S,!0),{className:Je("recharts-cross",j),d:Wce(r,o,h,y,u,p)}))},Nw,WM;function Vce(){if(WM)return Nw;WM=1;var e=zg(),t=IH(),n=ns();function r(a,o){return a&&a.length?e(a,n(o,2),t):void 0}return Nw=r,Nw}var Kce=Vce();const Qce=At(Kce);var Cw,GM;function Yce(){if(GM)return Cw;GM=1;var e=zg(),t=ns(),n=HH();function r(a,o){return a&&a.length?e(a,t(o,2),n):void 0}return Cw=r,Cw}var Xce=Yce();const Zce=At(Xce);var Jce=["cx","cy","angle","ticks","axisLine"],ele=["ticks","tick","angle","tickFormatter","stroke"];function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}function vd(){return vd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vd.apply(this,arguments)}function VM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ii(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VM(Object(n),!0).forEach(function(r){Vg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KM(e,t){if(e==null)return{};var n=tle(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tle(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function nle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j9(r.key),r)}}function rle(e,t,n){return t&&QM(e.prototype,t),n&&QM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ale(e,t,n){return t=Ch(t),sle(e,S9()?Reflect.construct(t,n||[],Ch(e).constructor):t.apply(e,n))}function sle(e,t){if(t&&(bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ole(e)}function ole(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S9=function(){return!!e})()}function Ch(e){return Ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ch(e)}function ile(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B2(e,t)}function B2(e,t){return B2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},B2(e,t)}function Vg(e,t,n){return t=j9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j9(e){var t=cle(e,"string");return bl(t)=="symbol"?t:t+""}function cle(e,t){if(bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Kg=(function(e){function t(){return nle(this,t),ale(this,t,arguments)}return ile(t,e),rle(t,[{key:"getTickValueCoord",value:function(r){var a=r.coordinate,o=this.props,c=o.angle,u=o.cx,f=o.cy;return Ft(u,f,a,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,a;switch(r){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var r=this.props,a=r.cx,o=r.cy,c=r.angle,u=r.ticks,f=Qce(u,function(g){return g.coordinate||0}),p=Zce(u,function(g){return g.coordinate||0});return{cx:a,cy:o,startAngle:c,endAngle:c,innerRadius:p.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.cx,o=r.cy,c=r.angle,u=r.ticks,f=r.axisLine,p=KM(r,Jce),g=u.reduce(function(j,b){return[Math.min(j[0],b.coordinate),Math.max(j[1],b.coordinate)]},[1/0,-1/0]),h=Ft(a,o,g[0],c),v=Ft(a,o,g[1],c),y=ii(ii(ii({},Be(p,!1)),{},{fill:"none"},Be(f,!1)),{},{x1:h.x,y1:h.y,x2:v.x,y2:v.y});return z.createElement("line",vd({className:"recharts-polar-radius-axis-line"},y))}},{key:"renderTicks",value:function(){var r=this,a=this.props,o=a.ticks,c=a.tick,u=a.angle,f=a.tickFormatter,p=a.stroke,g=KM(a,ele),h=this.getTickTextAnchor(),v=Be(g,!1),y=Be(c,!1),j=o.map(function(b,S){var T=r.getTickValueCoord(b),E=ii(ii(ii(ii({textAnchor:h,transform:"rotate(".concat(90-u,", ").concat(T.x,", ").concat(T.y,")")},v),{},{stroke:"none",fill:p},y),{},{index:S},T),{},{payload:b});return z.createElement(wt,vd({className:Je("recharts-polar-radius-axis-tick",d9(c)),key:"tick-".concat(b.coordinate)},Di(r.props,b,S)),t.renderTickItem(c,E,f?f(b.value,S):b.value))});return z.createElement(wt,{className:"recharts-polar-radius-axis-ticks"},j)}},{key:"render",value:function(){var r=this.props,a=r.ticks,o=r.axisLine,c=r.tick;return!a||!a.length?null:z.createElement(wt,{className:Je("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),c&&this.renderTicks(),In.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,a,o){var c;return z.isValidElement(r)?c=z.cloneElement(r,a):Ve(r)?c=r(a):c=z.createElement(Ri,vd({},a,{className:"recharts-polar-radius-axis-tick-value"}),o),c}}])})(C.PureComponent);Vg(Kg,"displayName","PolarRadiusAxis");Vg(Kg,"axisType","radiusAxis");Vg(Kg,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function hi(){return hi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hi.apply(this,arguments)}function YM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ci(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YM(Object(n),!0).forEach(function(r){Qg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N9(r.key),r)}}function ule(e,t,n){return t&&XM(e.prototype,t),n&&XM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function dle(e,t,n){return t=Ah(t),fle(e,O9()?Reflect.construct(t,n||[],Ah(e).constructor):t.apply(e,n))}function fle(e,t){if(t&&(wl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ple(e)}function ple(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O9=function(){return!!e})()}function Ah(e){return Ah=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ah(e)}function mle(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z2(e,t)}function z2(e,t){return z2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},z2(e,t)}function Qg(e,t,n){return t=N9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N9(e){var t=hle(e,"string");return wl(t)=="symbol"?t:t+""}function hle(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gle=Math.PI/180,ZM=1e-5,Yg=(function(e){function t(){return lle(this,t),dle(this,t,arguments)}return mle(t,e),ule(t,[{key:"getTickLineCoord",value:function(r){var a=this.props,o=a.cx,c=a.cy,u=a.radius,f=a.orientation,p=a.tickSize,g=p||8,h=Ft(o,c,u,r.coordinate),v=Ft(o,c,u+(f==="inner"?-1:1)*g,r.coordinate);return{x1:h.x,y1:h.y,x2:v.x,y2:v.y}}},{key:"getTickTextAnchor",value:function(r){var a=this.props.orientation,o=Math.cos(-r.coordinate*gle),c;return o>ZM?c=a==="outer"?"start":"end":o<-ZM?c=a==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.cx,o=r.cy,c=r.radius,u=r.axisLine,f=r.axisLineType,p=ci(ci({},Be(this.props,!1)),{},{fill:"none"},Be(u,!1));if(f==="circle")return z.createElement(Gg,hi({className:"recharts-polar-angle-axis-line"},p,{cx:a,cy:o,r:c}));var g=this.props.ticks,h=g.map(function(v){return Ft(a,o,c,v.coordinate)});return z.createElement(Hce,hi({className:"recharts-polar-angle-axis-line"},p,{points:h}))}},{key:"renderTicks",value:function(){var r=this,a=this.props,o=a.ticks,c=a.tick,u=a.tickLine,f=a.tickFormatter,p=a.stroke,g=Be(this.props,!1),h=Be(c,!1),v=ci(ci({},g),{},{fill:"none"},Be(u,!1)),y=o.map(function(j,b){var S=r.getTickLineCoord(j),T=r.getTickTextAnchor(j),E=ci(ci(ci({textAnchor:T},g),{},{stroke:"none",fill:p},h),{},{index:b,payload:j,x:S.x2,y:S.y2});return z.createElement(wt,hi({className:Je("recharts-polar-angle-axis-tick",d9(c)),key:"tick-".concat(j.coordinate)},Di(r.props,j,b)),u&&z.createElement("line",hi({className:"recharts-polar-angle-axis-tick-line"},v,S)),c&&t.renderTickItem(c,E,f?f(j.value,b):j.value))});return z.createElement(wt,{className:"recharts-polar-angle-axis-ticks"},y)}},{key:"render",value:function(){var r=this.props,a=r.ticks,o=r.radius,c=r.axisLine;return o<=0||!a||!a.length?null:z.createElement(wt,{className:Je("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,a,o){var c;return z.isValidElement(r)?c=z.cloneElement(r,a):Ve(r)?c=r(a):c=z.createElement(Ri,hi({},a,{className:"recharts-polar-angle-axis-tick-value"}),o),c}}])})(C.PureComponent);Qg(Yg,"displayName","PolarAngleAxis");Qg(Yg,"axisType","angleAxis");Qg(Yg,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Aw,JM;function vle(){if(JM)return Aw;JM=1;var e=RI(),t=e(Object.getPrototypeOf,Object);return Aw=t,Aw}var Tw,eD;function xle(){if(eD)return Tw;eD=1;var e=zs(),t=vle(),n=qs(),r="[object Object]",a=Function.prototype,o=Object.prototype,c=a.toString,u=o.hasOwnProperty,f=c.call(Object);function p(g){if(!n(g)||e(g)!=r)return!1;var h=t(g);if(h===null)return!0;var v=u.call(h,"constructor")&&h.constructor;return typeof v=="function"&&v instanceof v&&c.call(v)==f}return Tw=p,Tw}var yle=xle();const ble=At(yle);var Ew,tD;function wle(){if(tD)return Ew;tD=1;var e=zs(),t=qs(),n="[object Boolean]";function r(a){return a===!0||a===!1||t(a)&&e(a)==n}return Ew=r,Ew}var Sle=wle();const jle=At(Sle);function rf(e){"@babel/helpers - typeof";return rf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rf(e)}function Th(){return Th=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Th.apply(this,arguments)}function Ole(e,t){return Tle(e)||Ale(e,t)||Cle(e,t)||Nle()}function Nle(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
551In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cle(e,t){if(e){if(typeof e=="string")return nD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nD(e,t)}}function nD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ale(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Tle(e){if(Array.isArray(e))return e}function rD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function aD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rD(Object(n),!0).forEach(function(r){Ele(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ele(e,t,n){return t=_le(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _le(e){var t=kle(e,"string");return rf(t)=="symbol"?t:t+""}function kle(e,t){if(rf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(rf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sD=function(t,n,r,a,o){var c=r-a,u;return u="M ".concat(t,",").concat(n),u+="L ".concat(t+r,",").concat(n),u+="L ".concat(t+r-c/2,",").concat(n+o),u+="L ".concat(t+r-c/2-a,",").concat(n+o),u+="L ".concat(t,",").concat(n," Z"),u},Ple={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Mle=function(t){var n=aD(aD({},Ple),t),r=C.useRef(),a=C.useState(-1),o=Ole(a,2),c=o[0],u=o[1];C.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var _=r.current.getTotalLength();_&&u(_)}catch{}},[]);var f=n.x,p=n.y,g=n.upperWidth,h=n.lowerWidth,v=n.height,y=n.className,j=n.animationEasing,b=n.animationDuration,S=n.animationBegin,T=n.isUpdateAnimationActive;if(f!==+f||p!==+p||g!==+g||h!==+h||v!==+v||g===0&&h===0||v===0)return null;var E=Je("recharts-trapezoid",y);return T?z.createElement(Ya,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:v,x:f,y:p},to:{upperWidth:g,lowerWidth:h,height:v,x:f,y:p},duration:b,animationEasing:j,isActive:T},function(_){var A=_.upperWidth,N=_.lowerWidth,k=_.height,O=_.x,P=_.y;return z.createElement(Ya,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:b,easing:j},z.createElement("path",Th({},Be(n,!0),{className:E,d:sD(O,P,A,N,k),ref:r})))}):z.createElement("g",null,z.createElement("path",Th({},Be(n,!0),{className:E,d:sD(f,p,g,h,v)})))},Dle=["option","shapeType","propTransformer","activeClassName","isActive"];function af(e){"@babel/helpers - typeof";return af=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},af(e)}function Rle(e,t){if(e==null)return{};var n=Ile(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ile(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function oD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Eh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oD(Object(n),!0).forEach(function(r){Hle(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hle(e,t,n){return t=Lle(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lle(e){var t=$le(e,"string");return af(t)=="symbol"?t:t+""}function $le(e,t){if(af(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(af(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ble(e,t){return Eh(Eh({},t),e)}function zle(e,t){return e==="symbols"}function iD(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return z.createElement($3,n);case"trapezoid":return z.createElement(Mle,n);case"sector":return z.createElement(m9,n);case"symbols":if(zle(t))return z.createElement(a3,n);break;default:return null}}function qle(e){return C.isValidElement(e)?e.props:e}function C9(e){var t=e.option,n=e.shapeType,r=e.propTransformer,a=r===void 0?Ble:r,o=e.activeClassName,c=o===void 0?"recharts-active-shape":o,u=e.isActive,f=Rle(e,Dle),p;if(C.isValidElement(t))p=C.cloneElement(t,Eh(Eh({},f),qle(t)));else if(Ve(t))p=t(f);else if(ble(t)&&!jle(t)){var g=a(t,f);p=z.createElement(iD,{shapeType:n,elementProps:g})}else{var h=f;p=z.createElement(iD,{shapeType:n,elementProps:h})}return u?z.createElement(wt,{className:c},p):p}function Xg(e,t){return t!=null&&"trapezoids"in e.props}function Zg(e,t){return t!=null&&"sectors"in e.props}function sf(e,t){return t!=null&&"points"in e.props}function Fle(e,t){var n,r,a=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return a&&o}function Ule(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function Wle(e,t){var n=e.x===t.x,r=e.y===t.y,a=e.z===t.z;return n&&r&&a}function Gle(e,t){var n;return Xg(e,t)?n=Fle:Zg(e,t)?n=Ule:sf(e,t)&&(n=Wle),n}function Vle(e,t){var n;return Xg(e,t)?n="trapezoids":Zg(e,t)?n="sectors":sf(e,t)&&(n="points"),n}function Kle(e,t){if(Xg(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Zg(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return sf(e,t)?t.payload:{}}function Qle(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,a=Vle(n,t),o=Kle(n,t),c=r.filter(function(f,p){var g=Pf(o,f),h=n.props[a].filter(function(j){var b=Gle(n,t);return b(j,t)}),v=n.props[a].indexOf(h[h.length-1]),y=p===v;return g&&y}),u=r.indexOf(c[c.length-1]);return u}var Dm;function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qc.apply(this,arguments)}function cD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cD(Object(n),!0).forEach(function(r){oa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T9(r.key),r)}}function Xle(e,t,n){return t&&lD(e.prototype,t),n&&lD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zle(e,t,n){return t=_h(t),Jle(e,A9()?Reflect.construct(t,n||[],_h(e).constructor):t.apply(e,n))}function Jle(e,t){if(t&&(Sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eue(e)}function eue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(A9=function(){return!!e})()}function _h(e){return _h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_h(e)}function tue(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q2(e,t)}function q2(e,t){return q2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},q2(e,t)}function oa(e,t,n){return t=T9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T9(e){var t=nue(e,"string");return Sl(t)=="symbol"?t:t+""}function nue(e,t){if(Sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Us=(function(e){function t(n){var r;return Yle(this,t),r=Zle(this,t,[n]),oa(r,"pieRef",null),oa(r,"sectorRefs",[]),oa(r,"id",Vl("recharts-pie-")),oa(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),Ve(a)&&a()}),oa(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),Ve(a)&&a()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return tue(t,e),Xle(t,[{key:"isActiveIndex",value:function(r){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(r)!==-1:r===a}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.label,u=o.labelLine,f=o.dataKey,p=o.valueKey,g=Be(this.props,!1),h=Be(c,!1),v=Be(u,!1),y=c&&c.offsetRadius||20,j=r.map(function(b,S){var T=(b.startAngle+b.endAngle)/2,E=Ft(b.cx,b.cy,b.outerRadius+y,T),_=zt(zt(zt(zt({},g),b),{},{stroke:"none"},h),{},{index:S,textAnchor:t.getTextAnchor(E.x,b.cx)},E),A=zt(zt(zt(zt({},g),b),{},{fill:"none",stroke:b.fill},v),{},{index:S,points:[Ft(b.cx,b.cy,b.outerRadius,T),E]}),N=f;return Xe(f)&&Xe(p)?N="value":Xe(f)&&(N=p),z.createElement(wt,{key:"label-".concat(b.startAngle,"-").concat(b.endAngle,"-").concat(b.midAngle,"-").concat(S)},u&&t.renderLabelLineItem(u,A,"line"),t.renderLabelItem(c,_,En(b,N)))});return z.createElement(wt,{className:"recharts-pie-labels"},j)}},{key:"renderSectorsStatically",value:function(r){var a=this,o=this.props,c=o.activeShape,u=o.blendStroke,f=o.inactiveShape;return r.map(function(p,g){if(p?.startAngle===0&&p?.endAngle===0&&r.length!==1)return null;var h=a.isActiveIndex(g),v=f&&a.hasActiveIndex()?f:null,y=h?c:v,j=zt(zt({},p),{},{stroke:u?p.fill:p.stroke,tabIndex:-1});return z.createElement(wt,Qc({ref:function(S){S&&!a.sectorRefs.includes(S)&&a.sectorRefs.push(S)},tabIndex:-1,className:"recharts-pie-sector"},Di(a.props,p,g),{key:"sector-".concat(p?.startAngle,"-").concat(p?.endAngle,"-").concat(p.midAngle,"-").concat(g)}),z.createElement(C9,Qc({option:y,isActive:h,shapeType:"sector"},j)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,a=this.props,o=a.sectors,c=a.isAnimationActive,u=a.animationBegin,f=a.animationDuration,p=a.animationEasing,g=a.animationId,h=this.state,v=h.prevSectors,y=h.prevIsAnimationActive;return z.createElement(Ya,{begin:u,duration:f,isActive:c,easing:p,from:{t:0},to:{t:1},key:"pie-".concat(g,"-").concat(y),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(j){var b=j.t,S=[],T=o&&o[0],E=T.startAngle;return o.forEach(function(_,A){var N=v&&v[A],k=A>0?$r(_,"paddingAngle",0):0;if(N){var O=Dr(N.endAngle-N.startAngle,_.endAngle-_.startAngle),P=zt(zt({},_),{},{startAngle:E+k,endAngle:E+O(b)+k});S.push(P),E=P.endAngle}else{var I=_.endAngle,F=_.startAngle,$=Dr(0,I-F),H=$(b),W=zt(zt({},_),{},{startAngle:E+k,endAngle:E+H+k});S.push(W),E=W.endAngle}}),z.createElement(wt,null,r.renderSectorsStatically(S))})}},{key:"attachKeyboardHandlers",value:function(r){var a=this;r.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var c=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[c].focus(),a.setState({sectorToFocus:c});break}case"ArrowRight":{var u=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[u].focus(),a.setState({sectorToFocus:u});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,a=r.sectors,o=r.isAnimationActive,c=this.state.prevSectors;return o&&a&&a.length&&(!c||!Pf(c,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,a=this.props,o=a.hide,c=a.sectors,u=a.className,f=a.label,p=a.cx,g=a.cy,h=a.innerRadius,v=a.outerRadius,y=a.isAnimationActive,j=this.state.isAnimationFinished;if(o||!c||!c.length||!je(p)||!je(g)||!je(h)||!je(v))return null;var b=Je("recharts-pie",u);return z.createElement(wt,{tabIndex:this.props.rootTabIndex,className:b,ref:function(T){r.pieRef=T}},this.renderSectors(),f&&this.renderLabels(c),In.renderCallByParent(this.props,null,!1),(!y||j)&&Ms.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return a.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:r.sectors!==a.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,a){return r>a?"start":r<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,a,o){if(z.isValidElement(r))return z.cloneElement(r,a);if(Ve(r))return r(a);var c=Je("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return z.createElement(wh,Qc({},a,{key:o,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,a,o){if(z.isValidElement(r))return z.cloneElement(r,a);var c=o;if(Ve(r)&&(c=r(a),z.isValidElement(c)))return c;var u=Je("recharts-pie-label-text",typeof r!="boolean"&&!Ve(r)?r.className:"");return z.createElement(Ri,Qc({},a,{alignmentBaseline:"middle",className:u}),c)}}])})(C.PureComponent);Dm=Us;oa(Us,"displayName","Pie");oa(Us,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Fi.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});oa(Us,"parseDeltaAngle",function(e,t){var n=ar(t-e),r=Math.min(Math.abs(t-e),360);return n*r});oa(Us,"getRealPieData",function(e){var t=e.data,n=e.children,r=Be(e,!1),a=Br(n,Dg);return t&&t.length?t.map(function(o,c){return zt(zt(zt({payload:o},r),o),a&&a[c]&&a[c].props)}):a&&a.length?a.map(function(o){return zt(zt({},r),o.props)}):[]});oa(Us,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,a=t.width,o=t.height,c=u9(a,o),u=r+sr(e.cx,a,a/2),f=n+sr(e.cy,o,o/2),p=sr(e.innerRadius,c,0),g=sr(e.outerRadius,c,c*.8),h=e.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:u,cy:f,innerRadius:p,outerRadius:g,maxRadius:h}});oa(Us,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?zt(zt({},t.type.defaultProps),t.props):t.props,a=Dm.getRealPieData(r);if(!a||!a.length)return null;var o=r.cornerRadius,c=r.startAngle,u=r.endAngle,f=r.paddingAngle,p=r.dataKey,g=r.nameKey,h=r.valueKey,v=r.tooltipType,y=Math.abs(r.minAngle),j=Dm.parseCoordinateOfPie(r,n),b=Dm.parseDeltaAngle(c,u),S=Math.abs(b),T=p;Xe(p)&&Xe(h)?(ja(!1,`Use "dataKey" to specify the value of pie,
552      the props "valueKey" will be deprecated in 1.1.0`),T="value"):Xe(p)&&(ja(!1,`Use "dataKey" to specify the value of pie,
553      the props "valueKey" will be deprecated in 1.1.0`),T=h);var E=a.filter(function(P){return En(P,T,0)!==0}).length,_=(S>=360?E:E-1)*f,A=S-E*y-_,N=a.reduce(function(P,I){var F=En(I,T,0);return P+(je(F)?F:0)},0),k;if(N>0){var O;k=a.map(function(P,I){var F=En(P,T,0),$=En(P,g,I),H=(je(F)?F:0)/N,W;I?W=O.endAngle+ar(b)*f*(F!==0?1:0):W=c;var G=W+ar(b)*((F!==0?y:0)+H*A),K=(W+G)/2,R=(j.innerRadius+j.outerRadius)/2,U=[{name:$,value:F,payload:P,dataKey:T,type:v}],q=Ft(j.cx,j.cy,R,K);return O=zt(zt(zt({percent:H,cornerRadius:o,name:$,tooltipPayload:U,midAngle:K,middleRadius:R,tooltipPosition:q},P),j),{},{value:En(P,T),startAngle:W,endAngle:G,payload:P,paddingAngle:ar(b)*f}),O})}return zt(zt({},j),{},{sectors:k,data:a})});var _w,uD;function rue(){if(uD)return _w;uD=1;var e=Math.ceil,t=Math.max;function n(r,a,o,c){for(var u=-1,f=t(e((a-r)/(o||1)),0),p=Array(f);f--;)p[c?f:++u]=r,r+=o;return p}return _w=n,_w}var kw,dD;function E9(){if(dD)return kw;dD=1;var e=XI(),t=1/0,n=17976931348623157e292;function r(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var o=a<0?-1:1;return o*n}return a===a?a:0}return kw=r,kw}var Pw,fD;function aue(){if(fD)return Pw;fD=1;var e=rue(),t=Mg(),n=E9();function r(a){return function(o,c,u){return u&&typeof u!="number"&&t(o,c,u)&&(c=u=void 0),o=n(o),c===void 0?(c=o,o=0):c=n(c),u=u===void 0?o<c?1:-1:n(u),e(o,c,u,a)}}return Pw=r,Pw}var Mw,pD;function sue(){if(pD)return Mw;pD=1;var e=aue(),t=e();return Mw=t,Mw}var oue=sue();const kh=At(oue);function of(e){"@babel/helpers - typeof";return of=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},of(e)}function mD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mD(Object(n),!0).forEach(function(r){_9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _9(e,t,n){return t=iue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iue(e){var t=cue(e,"string");return of(t)=="symbol"?t:t+""}function cue(e,t){if(of(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(of(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lue=["Webkit","Moz","O","ms"],uue=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),a=lue.reduce(function(o,c){return hD(hD({},o),{},_9({},c+r,n))},{});return a[t]=n,a};function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ph.apply(this,arguments)}function gD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Dw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gD(Object(n),!0).forEach(function(r){kr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function due(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P9(r.key),r)}}function fue(e,t,n){return t&&vD(e.prototype,t),n&&vD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function pue(e,t,n){return t=Mh(t),mue(e,k9()?Reflect.construct(t,n||[],Mh(e).constructor):t.apply(e,n))}function mue(e,t){if(t&&(jl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hue(e)}function hue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k9=function(){return!!e})()}function Mh(e){return Mh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mh(e)}function gue(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F2(e,t)}function F2(e,t){return F2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},F2(e,t)}function kr(e,t,n){return t=P9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P9(e){var t=vue(e,"string");return jl(t)=="symbol"?t:t+""}function vue(e,t){if(jl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xue=function(t){var n=t.data,r=t.startIndex,a=t.endIndex,o=t.x,c=t.width,u=t.travellerWidth;if(!n||!n.length)return{};var f=n.length,p=pd().domain(kh(0,f)).range([o,o+c-u]),g=p.domain().map(function(h){return p(h)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:p(r),endX:p(a),scale:p,scaleValues:g}},xD=function(t){return t.changedTouches&&!!t.changedTouches.length},Ol=(function(e){function t(n){var r;return due(this,t),r=pue(this,t,[n]),kr(r,"handleDrag",function(a){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(a):r.state.isSlideMoving&&r.handleSlideDrag(a)}),kr(r,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&r.handleDrag(a.changedTouches[0])}),kr(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=r.props,o=a.endIndex,c=a.onDragEnd,u=a.startIndex;c?.({endIndex:o,startIndex:u})}),r.detachDragEndListener()}),kr(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),kr(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),kr(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),kr(r,"handleSlideDragStart",function(a){var o=xD(a)?a.changedTouches[0]:a;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return gue(t,e),fue(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var a=r.startX,o=r.endX,c=this.state.scaleValues,u=this.props,f=u.gap,p=u.data,g=p.length-1,h=Math.min(a,o),v=Math.max(a,o),y=t.getIndexInRange(c,h),j=t.getIndexInRange(c,v);return{startIndex:y-y%f,endIndex:j===g?g:j-j%f}}},{key:"getTextOfTick",value:function(r){var a=this.props,o=a.data,c=a.tickFormatter,u=a.dataKey,f=En(o[r],u,r);return Ve(c)?c(f,r):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var a=this.state,o=a.slideMoveStartX,c=a.startX,u=a.endX,f=this.props,p=f.x,g=f.width,h=f.travellerWidth,v=f.startIndex,y=f.endIndex,j=f.onChange,b=r.pageX-o;b>0?b=Math.min(b,p+g-h-u,p+g-h-c):b<0&&(b=Math.max(b,p-c,p-u));var S=this.getIndex({startX:c+b,endX:u+b});(S.startIndex!==v||S.endIndex!==y)&&j&&j(S),this.setState({startX:c+b,endX:u+b,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,a){var o=xD(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var a=this.state,o=a.brushMoveStartX,c=a.movingTravellerId,u=a.endX,f=a.startX,p=this.state[c],g=this.props,h=g.x,v=g.width,y=g.travellerWidth,j=g.onChange,b=g.gap,S=g.data,T={startX:this.state.startX,endX:this.state.endX},E=r.pageX-o;E>0?E=Math.min(E,h+v-y-p):E<0&&(E=Math.max(E,h-p)),T[c]=p+E;var _=this.getIndex(T),A=_.startIndex,N=_.endIndex,k=function(){var P=S.length-1;return c==="startX"&&(u>f?A%b===0:N%b===0)||u<f&&N===P||c==="endX"&&(u>f?N%b===0:A%b===0)||u>f&&N===P};this.setState(kr(kr({},c,p+E),"brushMoveStartX",r.pageX),function(){j&&k()&&j(_)})}},{key:"handleTravellerMoveKeyboard",value:function(r,a){var o=this,c=this.state,u=c.scaleValues,f=c.startX,p=c.endX,g=this.state[a],h=u.indexOf(g);if(h!==-1){var v=h+r;if(!(v===-1||v>=u.length)){var y=u[v];a==="startX"&&y>=p||a==="endX"&&y<=f||this.setState(kr({},a,y),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,a=r.x,o=r.y,c=r.width,u=r.height,f=r.fill,p=r.stroke;return z.createElement("rect",{stroke:p,fill:f,x:a,y:o,width:c,height:u})}},{key:"renderPanorama",value:function(){var r=this.props,a=r.x,o=r.y,c=r.width,u=r.height,f=r.data,p=r.children,g=r.padding,h=C.Children.only(p);return h?z.cloneElement(h,{x:a,y:o,width:c,height:u,margin:g,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(r,a){var o,c,u=this,f=this.props,p=f.y,g=f.travellerWidth,h=f.height,v=f.traveller,y=f.ariaLabel,j=f.data,b=f.startIndex,S=f.endIndex,T=Math.max(r,this.props.x),E=Dw(Dw({},Be(this.props,!1)),{},{x:T,y:p,width:g,height:h}),_=y||"Min value: ".concat((o=j[b])===null||o===void 0?void 0:o.name,", Max value: ").concat((c=j[S])===null||c===void 0?void 0:c.name);return z.createElement(wt,{tabIndex:0,role:"slider","aria-label":_,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(N){["ArrowLeft","ArrowRight"].includes(N.key)&&(N.preventDefault(),N.stopPropagation(),u.handleTravellerMoveKeyboard(N.key==="ArrowRight"?1:-1,a))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(v,E))}},{key:"renderSlide",value:function(r,a){var o=this.props,c=o.y,u=o.height,f=o.stroke,p=o.travellerWidth,g=Math.min(r,a)+p,h=Math.max(Math.abs(a-r)-p,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:g,y:c,width:h,height:u})}},{key:"renderText",value:function(){var r=this.props,a=r.startIndex,o=r.endIndex,c=r.y,u=r.height,f=r.travellerWidth,p=r.stroke,g=this.state,h=g.startX,v=g.endX,y=5,j={pointerEvents:"none",fill:p};return z.createElement(wt,{className:"recharts-brush-texts"},z.createElement(Ri,Ph({textAnchor:"end",verticalAnchor:"middle",x:Math.min(h,v)-y,y:c+u/2},j),this.getTextOfTick(a)),z.createElement(Ri,Ph({textAnchor:"start",verticalAnchor:"middle",x:Math.max(h,v)+f+y,y:c+u/2},j),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,a=r.data,o=r.className,c=r.children,u=r.x,f=r.y,p=r.width,g=r.height,h=r.alwaysShowText,v=this.state,y=v.startX,j=v.endX,b=v.isTextActive,S=v.isSlideMoving,T=v.isTravellerMoving,E=v.isTravellerFocused;if(!a||!a.length||!je(u)||!je(f)||!je(p)||!je(g)||p<=0||g<=0)return null;var _=Je("recharts-brush",o),A=z.Children.count(c)===1,N=uue("userSelect","none");return z.createElement(wt,{className:_,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:N},this.renderBackground(),A&&this.renderPanorama(),this.renderSlide(y,j),this.renderTravellerLayer(y,"startX"),this.renderTravellerLayer(j,"endX"),(b||S||T||E||h)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var a=r.x,o=r.y,c=r.width,u=r.height,f=r.stroke,p=Math.floor(o+u/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:a,y:o,width:c,height:u,fill:f,stroke:"none"}),z.createElement("line",{x1:a+1,y1:p,x2:a+c-1,y2:p,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:a+1,y1:p+2,x2:a+c-1,y2:p+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,a){var o;return z.isValidElement(r)?o=z.cloneElement(r,a):Ve(r)?o=r(a):o=t.renderDefaultTraveller(a),o}},{key:"getDerivedStateFromProps",value:function(r,a){var o=r.data,c=r.width,u=r.x,f=r.travellerWidth,p=r.updateId,g=r.startIndex,h=r.endIndex;if(o!==a.prevData||p!==a.prevUpdateId)return Dw({prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:c},o&&o.length?xue({data:o,width:c,x:u,travellerWidth:f,startIndex:g,endIndex:h}):{scale:null,scaleValues:null});if(a.scale&&(c!==a.prevWidth||u!==a.prevX||f!==a.prevTravellerWidth)){a.scale.range([u,u+c-f]);var v=a.scale.domain().map(function(y){return a.scale(y)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:c,startX:a.scale(r.startIndex),endX:a.scale(r.endIndex),scaleValues:v}}return null}},{key:"getIndexInRange",value:function(r,a){for(var o=r.length,c=0,u=o-1;u-c>1;){var f=Math.floor((c+u)/2);r[f]>a?u=f:c=f}return a>=r[u]?u:c}}])})(C.PureComponent);kr(Ol,"displayName","Brush");kr(Ol,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var Rw,yD;function yue(){if(yD)return Rw;yD=1;var e=d3();function t(n,r){var a;return e(n,function(o,c,u){return a=r(o,c,u),!a}),!!a}return Rw=t,Rw}var Iw,bD;function bue(){if(bD)return Iw;bD=1;var e=TI(),t=ns(),n=yue(),r=yr(),a=Mg();function o(c,u,f){var p=r(c)?e:n;return f&&a(c,u,f)&&(u=void 0),p(c,t(u,3))}return Iw=o,Iw}var wue=bue();const Sue=At(wue);var Ga=function(t,n){var r=t.alwaysShow,a=t.ifOverflow;return r&&(a="extendDomain"),a===n},Hw,wD;function jue(){if(wD)return Hw;wD=1;var e=GI();function t(n,r,a){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):n[r]=a}return Hw=t,Hw}var Lw,SD;function Oue(){if(SD)return Lw;SD=1;var e=jue(),t=UI(),n=ns();function r(a,o){var c={};return o=n(o,3),t(a,function(u,f,p){e(c,f,o(u,f,p))}),c}return Lw=r,Lw}var Nue=Oue();const Cue=At(Nue);var $w,jD;function Aue(){if(jD)return $w;jD=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a;)if(!n(t[r],r,t))return!1;return!0}return $w=e,$w}var Bw,OD;function Tue(){if(OD)return Bw;OD=1;var e=d3();function t(n,r){var a=!0;return e(n,function(o,c,u){return a=!!r(o,c,u),a}),a}return Bw=t,Bw}var zw,ND;function Eue(){if(ND)return zw;ND=1;var e=Aue(),t=Tue(),n=ns(),r=yr(),a=Mg();function o(c,u,f){var p=r(c)?e:t;return f&&a(c,u,f)&&(u=void 0),p(c,n(u,3))}return zw=o,zw}var _ue=Eue();const M9=At(_ue);var kue=["x","y"];function cf(e){"@babel/helpers - typeof";return cf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cf(e)}function U2(){return U2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},U2.apply(this,arguments)}function CD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ed(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CD(Object(n),!0).forEach(function(r){Pue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pue(e,t,n){return t=Mue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mue(e){var t=Due(e,"string");return cf(t)=="symbol"?t:t+""}function Due(e,t){if(cf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rue(e,t){if(e==null)return{};var n=Iue(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Iue(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Hue(e,t){var n=e.x,r=e.y,a=Rue(e,kue),o="".concat(n),c=parseInt(o,10),u="".concat(r),f=parseInt(u,10),p="".concat(t.height||a.height),g=parseInt(p,10),h="".concat(t.width||a.width),v=parseInt(h,10);return ed(ed(ed(ed(ed({},t),a),c?{x:c}:{}),f?{y:f}:{}),{},{height:g,width:v,name:t.name,radius:t.radius})}function AD(e){return z.createElement(C9,U2({shapeType:"rectangle",propTransformer:Hue,activeClassName:"recharts-active-bar"},e))}var Lue=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,a){if(typeof t=="number")return t;var o=je(r)||iX(r);return o?t(r,a):(o||Hi(),n)}},$ue=["value","background"],D9;function Nl(e){"@babel/helpers - typeof";return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nl(e)}function Bue(e,t){if(e==null)return{};var n=zue(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zue(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Dh(){return Dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dh.apply(this,arguments)}function TD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TD(Object(n),!0).forEach(function(r){Co(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function que(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ED(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I9(r.key),r)}}function Fue(e,t,n){return t&&ED(e.prototype,t),n&&ED(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Uue(e,t,n){return t=Rh(t),Wue(e,R9()?Reflect.construct(t,n||[],Rh(e).constructor):t.apply(e,n))}function Wue(e,t){if(t&&(Nl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gue(e)}function Gue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R9=function(){return!!e})()}function Rh(e){return Rh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Rh(e)}function Vue(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&W2(e,t)}function W2(e,t){return W2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},W2(e,t)}function Co(e,t,n){return t=I9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I9(e){var t=Kue(e,"string");return Nl(t)=="symbol"?t:t+""}function Kue(e,t){if(Nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Vi=(function(e){function t(){var n;que(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=Uue(this,t,[].concat(a)),Co(n,"state",{isAnimationFinished:!1}),Co(n,"id",Vl("recharts-bar-")),Co(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),Co(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return Vue(t,e),Fue(t,[{key:"renderRectanglesStatically",value:function(r){var a=this,o=this.props,c=o.shape,u=o.dataKey,f=o.activeIndex,p=o.activeBar,g=Be(this.props,!1);return r&&r.map(function(h,v){var y=v===f,j=y?p:c,b=hn(hn(hn({},g),h),{},{isActive:y,option:j,index:v,dataKey:u,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return z.createElement(wt,Dh({className:"recharts-bar-rectangle"},Di(a.props,h,v),{key:"rectangle-".concat(h?.x,"-").concat(h?.y,"-").concat(h?.value,"-").concat(v)}),z.createElement(AD,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,a=this.props,o=a.data,c=a.layout,u=a.isAnimationActive,f=a.animationBegin,p=a.animationDuration,g=a.animationEasing,h=a.animationId,v=this.state.prevData;return z.createElement(Ya,{begin:f,duration:p,isActive:u,easing:g,from:{t:0},to:{t:1},key:"bar-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(y){var j=y.t,b=o.map(function(S,T){var E=v&&v[T];if(E){var _=Dr(E.x,S.x),A=Dr(E.y,S.y),N=Dr(E.width,S.width),k=Dr(E.height,S.height);return hn(hn({},S),{},{x:_(j),y:A(j),width:N(j),height:k(j)})}if(c==="horizontal"){var O=Dr(0,S.height),P=O(j);return hn(hn({},S),{},{y:S.y+S.height-P,height:P})}var I=Dr(0,S.width),F=I(j);return hn(hn({},S),{},{width:F})});return z.createElement(wt,null,r.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var r=this.props,a=r.data,o=r.isAnimationActive,c=this.state.prevData;return o&&a&&a.length&&(!c||!Pf(c,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var r=this,a=this.props,o=a.data,c=a.dataKey,u=a.activeIndex,f=Be(this.props.background,!1);return o.map(function(p,g){p.value;var h=p.background,v=Bue(p,$ue);if(!h)return null;var y=hn(hn(hn(hn(hn({},v),{},{fill:"#eee"},h),f),Di(r.props,p,g)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:g,className:"recharts-bar-background-rectangle"});return z.createElement(AD,Dh({key:"background-bar-".concat(g),option:r.props.background,isActive:g===u},y))})}},{key:"renderErrorBar",value:function(r,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.data,u=o.xAxis,f=o.yAxis,p=o.layout,g=o.children,h=Br(g,Mf);if(!h)return null;var v=p==="vertical"?c[0].height/2:c[0].width/2,y=function(S,T){var E=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:E,errorVal:En(S,T)}},j={clipPath:r?"url(#clipPath-".concat(a,")"):null};return z.createElement(wt,j,h.map(function(b){return z.cloneElement(b,{key:"error-bar-".concat(a,"-").concat(b.props.dataKey),data:c,xAxis:u,yAxis:f,layout:p,offset:v,dataPointFormatter:y})}))}},{key:"render",value:function(){var r=this.props,a=r.hide,o=r.data,c=r.className,u=r.xAxis,f=r.yAxis,p=r.left,g=r.top,h=r.width,v=r.height,y=r.isAnimationActive,j=r.background,b=r.id;if(a||!o||!o.length)return null;var S=this.state.isAnimationFinished,T=Je("recharts-bar",c),E=u&&u.allowDataOverflow,_=f&&f.allowDataOverflow,A=E||_,N=Xe(b)?this.id:b;return z.createElement(wt,{className:T},E||_?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(N)},z.createElement("rect",{x:E?p:p-h/2,y:_?g:g-v/2,width:E?h:h*2,height:_?v:v*2}))):null,z.createElement(wt,{className:"recharts-bar-rectangles",clipPath:A?"url(#clipPath-".concat(N,")"):null},j?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(A,N),(!y||S)&&Ms.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:a.curData}:r.data!==a.curData?{curData:r.data}:null}}])})(C.PureComponent);D9=Vi;Co(Vi,"displayName","Bar");Co(Vi,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Fi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Co(Vi,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,a=e.bandSize,o=e.xAxis,c=e.yAxis,u=e.xAxisTicks,f=e.yAxisTicks,p=e.stackedData,g=e.dataStartIndex,h=e.displayedData,v=e.offset,y=Sse(r,n);if(!y)return null;var j=t.layout,b=n.type.defaultProps,S=b!==void 0?hn(hn({},b),n.props):n.props,T=S.dataKey,E=S.children,_=S.minPointSize,A=j==="horizontal"?c:o,N=p?A.scale.domain():null,k=Ese({numericAxis:A}),O=Br(E,Dg),P=h.map(function(I,F){var $,H,W,G,K,R;p?$=jse(p[g+F],N):($=En(I,T),Array.isArray($)||($=[k,$]));var U=Lue(_,D9.defaultProps.minPointSize)($[1],F);if(j==="horizontal"){var q,Z=[c.scale($[0]),c.scale($[1])],le=Z[0],B=Z[1];H=eM({axis:o,ticks:u,bandSize:a,offset:y.offset,entry:I,index:F}),W=(q=B??le)!==null&&q!==void 0?q:void 0,G=y.size;var X=le-B;if(K=Number.isNaN(X)?0:X,R={x:H,y:c.y,width:G,height:c.height},Math.abs(U)>0&&Math.abs(K)<Math.abs(U)){var Y=ar(K||U)*(Math.abs(U)-Math.abs(K));W-=Y,K+=Y}}else{var ne=[o.scale($[0]),o.scale($[1])],de=ne[0],ye=ne[1];if(H=de,W=eM({axis:c,ticks:f,bandSize:a,offset:y.offset,entry:I,index:F}),G=ye-de,K=y.size,R={x:o.x,y:W,width:o.width,height:K},Math.abs(U)>0&&Math.abs(G)<Math.abs(U)){var oe=ar(G||U)*(Math.abs(U)-Math.abs(G));G+=oe}}return hn(hn(hn({},I),{},{x:H,y:W,width:G,height:K,value:p?$:$[1],payload:I,background:R},O&&O[F]&&O[F].props),{},{tooltipPayload:[c9(n,I)],tooltipPosition:{x:H+G/2,y:W+K/2}})});return hn({data:P,layout:j},v)});function lf(e){"@babel/helpers - typeof";return lf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lf(e)}function Que(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,H9(r.key),r)}}function Yue(e,t,n){return t&&_D(e.prototype,t),n&&_D(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function kD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ba(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kD(Object(n),!0).forEach(function(r){Jg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jg(e,t,n){return t=H9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H9(e){var t=Xue(e,"string");return lf(t)=="symbol"?t:t+""}function Xue(e,t){if(lf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(lf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var L9=function(t,n,r,a,o){var c=t.width,u=t.height,f=t.layout,p=t.children,g=Object.keys(n),h={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:u-r.bottom,bottomMirror:u-r.bottom},v=!!Pr(p,Vi);return g.reduce(function(y,j){var b=n[j],S=b.orientation,T=b.domain,E=b.padding,_=E===void 0?{}:E,A=b.mirror,N=b.reversed,k="".concat(S).concat(A?"Mirror":""),O,P,I,F,$;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var H=T[1]-T[0],W=1/0,G=b.categoricalDomain.sort(uX);if(G.forEach(function(ne,de){de>0&&(W=Math.min((ne||0)-(G[de-1]||0),W))}),Number.isFinite(W)){var K=W/H,R=b.layout==="vertical"?r.height:r.width;if(b.padding==="gap"&&(O=K*R/2),b.padding==="no-gap"){var U=sr(t.barCategoryGap,K*R),q=K*R/2;O=q-U-(q-U)/R*U}}}a==="xAxis"?P=[r.left+(_.left||0)+(O||0),r.left+r.width-(_.right||0)-(O||0)]:a==="yAxis"?P=f==="horizontal"?[r.top+r.height-(_.bottom||0),r.top+(_.top||0)]:[r.top+(_.top||0)+(O||0),r.top+r.height-(_.bottom||0)-(O||0)]:P=b.range,N&&(P=[P[1],P[0]]);var Z=a9(b,o,v),le=Z.scale,B=Z.realScaleType;le.domain(T).range(P),s9(le);var X=o9(le,ba(ba({},b),{},{realScaleType:B}));a==="xAxis"?($=S==="top"&&!A||S==="bottom"&&A,I=r.left,F=h[k]-$*b.height):a==="yAxis"&&($=S==="left"&&!A||S==="right"&&A,I=h[k]-$*b.width,F=r.top);var Y=ba(ba(ba({},b),X),{},{realScaleType:B,x:I,y:F,scale:le,width:a==="xAxis"?r.width:b.width,height:a==="yAxis"?r.height:b.height});return Y.bandSize=xh(Y,X),!b.hide&&a==="xAxis"?h[k]+=($?-1:1)*Y.height:b.hide||(h[k]+=($?-1:1)*Y.width),ba(ba({},y),{},Jg({},j,Y))},{})},$9=function(t,n){var r=t.x,a=t.y,o=n.x,c=n.y;return{x:Math.min(r,o),y:Math.min(a,c),width:Math.abs(o-r),height:Math.abs(c-a)}},Zue=function(t){var n=t.x1,r=t.y1,a=t.x2,o=t.y2;return $9({x:n,y:r},{x:a,y:o})},B9=(function(){function e(t){Que(this,e),this.scale=t}return Yue(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.bandAware,o=r.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(n)+u}default:return this.scale(n)}if(a){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),a=r[0],o=r[r.length-1];return a<=o?n>=a&&n<=o:n>=o&&n<=a}}],[{key:"create",value:function(n){return new e(n)}}])})();Jg(B9,"EPS",1e-4);var B3=function(t){var n=Object.keys(t).reduce(function(r,a){return ba(ba({},r),{},Jg({},a,B9.create(t[a])))},{});return ba(ba({},n),{},{apply:function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=o.bandAware,u=o.position;return Cue(a,function(f,p){return n[p].apply(f,{bandAware:c,position:u})})},isInRange:function(a){return M9(a,function(o,c){return n[c].isInRange(o)})}})};function Jue(e){return(e%180+180)%180}var ede=function(t){var n=t.width,r=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Jue(a),c=o*Math.PI/180,u=Math.atan(r/n),f=c>u&&c<Math.PI-u?r/Math.sin(c):n/Math.cos(c);return Math.abs(f)},qw,PD;function tde(){if(PD)return qw;PD=1;var e=ns(),t=Af(),n=kg();function r(a){return function(o,c,u){var f=Object(o);if(!t(o)){var p=e(c,3);o=n(o),c=function(h){return p(f[h],h,f)}}var g=a(o,c,u);return g>-1?f[p?o[g]:g]:void 0}}return qw=r,qw}var Fw,MD;function nde(){if(MD)return Fw;MD=1;var e=E9();function t(n){var r=e(n),a=r%1;return r===r?a?r-a:r:0}return Fw=t,Fw}var Uw,DD;function rde(){if(DD)return Uw;DD=1;var e=$I(),t=ns(),n=nde(),r=Math.max;function a(o,c,u){var f=o==null?0:o.length;if(!f)return-1;var p=u==null?0:n(u);return p<0&&(p=r(f+p,0)),e(o,t(c,3),p)}return Uw=a,Uw}var Ww,RD;function ade(){if(RD)return Ww;RD=1;var e=tde(),t=rde(),n=e(t);return Ww=n,Ww}var sde=ade();const ode=At(sde);var ide=tI();const cde=At(ide);var lde=cde(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),z3=C.createContext(void 0),q3=C.createContext(void 0),z9=C.createContext(void 0),q9=C.createContext({}),F9=C.createContext(void 0),U9=C.createContext(0),W9=C.createContext(0),ID=function(t){var n=t.state,r=n.xAxisMap,a=n.yAxisMap,o=n.offset,c=t.clipPathId,u=t.children,f=t.width,p=t.height,g=lde(o);return z.createElement(z3.Provider,{value:r},z.createElement(q3.Provider,{value:a},z.createElement(q9.Provider,{value:o},z.createElement(z9.Provider,{value:g},z.createElement(F9.Provider,{value:c},z.createElement(U9.Provider,{value:p},z.createElement(W9.Provider,{value:f},u)))))))},ude=function(){return C.useContext(F9)},G9=function(t){var n=C.useContext(z3);n==null&&Hi();var r=n[t];return r==null&&Hi(),r},dde=function(){var t=C.useContext(z3);return Oo(t)},fde=function(){var t=C.useContext(q3),n=ode(t,function(r){return M9(r.domain,Number.isFinite)});return n||Oo(t)},V9=function(t){var n=C.useContext(q3);n==null&&Hi();var r=n[t];return r==null&&Hi(),r},pde=function(){var t=C.useContext(z9);return t},mde=function(){return C.useContext(q9)},F3=function(){return C.useContext(W9)},U3=function(){return C.useContext(U9)};function Cl(e){"@babel/helpers - typeof";return Cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cl(e)}function hde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Q9(r.key),r)}}function vde(e,t,n){return t&&gde(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xde(e,t,n){return t=Ih(t),yde(e,K9()?Reflect.construct(t,n||[],Ih(e).constructor):t.apply(e,n))}function yde(e,t){if(t&&(Cl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bde(e)}function bde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function K9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K9=function(){return!!e})()}function Ih(e){return Ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ih(e)}function wde(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G2(e,t)}function G2(e,t){return G2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},G2(e,t)}function HD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function LD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HD(Object(n),!0).forEach(function(r){W3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function W3(e,t,n){return t=Q9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q9(e){var t=Sde(e,"string");return Cl(t)=="symbol"?t:t+""}function Sde(e,t){if(Cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function jde(e,t){return Ade(e)||Cde(e,t)||Nde(e,t)||Ode()}function Ode(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
554In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nde(e,t){if(e){if(typeof e=="string")return $D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $D(e,t)}}function $D(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Cde(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Ade(e){if(Array.isArray(e))return e}function V2(){return V2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V2.apply(this,arguments)}var Tde=function(t,n){var r;return z.isValidElement(t)?r=z.cloneElement(t,n):Ve(t)?r=t(n):r=z.createElement("line",V2({},n,{className:"recharts-reference-line-line"})),r},Ede=function(t,n,r,a,o,c,u,f,p){var g=o.x,h=o.y,v=o.width,y=o.height;if(r){var j=p.y,b=t.y.apply(j,{position:c});if(Ga(p,"discard")&&!t.y.isInRange(b))return null;var S=[{x:g+v,y:b},{x:g,y:b}];return f==="left"?S.reverse():S}if(n){var T=p.x,E=t.x.apply(T,{position:c});if(Ga(p,"discard")&&!t.x.isInRange(E))return null;var _=[{x:E,y:h+y},{x:E,y:h}];return u==="top"?_.reverse():_}if(a){var A=p.segment,N=A.map(function(k){return t.apply(k,{position:c})});return Ga(p,"discard")&&Sue(N,function(k){return!t.isInRange(k)})?null:N}return null};function _de(e){var t=e.x,n=e.y,r=e.segment,a=e.xAxisId,o=e.yAxisId,c=e.shape,u=e.className,f=e.alwaysShow,p=ude(),g=G9(a),h=V9(o),v=pde();if(!p||!v)return null;ja(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=B3({x:g.scale,y:h.scale}),j=_n(t),b=_n(n),S=r&&r.length===2,T=Ede(y,j,b,S,v,e.position,g.orientation,h.orientation,e);if(!T)return null;var E=jde(T,2),_=E[0],A=_.x,N=_.y,k=E[1],O=k.x,P=k.y,I=Ga(e,"hidden")?"url(#".concat(p,")"):void 0,F=LD(LD({clipPath:I},Be(e,!0)),{},{x1:A,y1:N,x2:O,y2:P});return z.createElement(wt,{className:Je("recharts-reference-line",u)},Tde(c,F),In.renderCallByParent(e,Zue({x1:A,y1:N,x2:O,y2:P})))}var G3=(function(e){function t(){return hde(this,t),xde(this,t,arguments)}return wde(t,e),vde(t,[{key:"render",value:function(){return z.createElement(_de,this.props)}}])})(z.Component);W3(G3,"displayName","ReferenceLine");W3(G3,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function K2(){return K2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K2.apply(this,arguments)}function Al(e){"@babel/helpers - typeof";return Al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Al(e)}function BD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function zD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BD(Object(n),!0).forEach(function(r){ev(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,X9(r.key),r)}}function Mde(e,t,n){return t&&Pde(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dde(e,t,n){return t=Hh(t),Rde(e,Y9()?Reflect.construct(t,n||[],Hh(e).constructor):t.apply(e,n))}function Rde(e,t){if(t&&(Al(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ide(e)}function Ide(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y9=function(){return!!e})()}function Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hh(e)}function Hde(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Q2(e,t)}function Q2(e,t){return Q2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Q2(e,t)}function ev(e,t,n){return t=X9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X9(e){var t=Lde(e,"string");return Al(t)=="symbol"?t:t+""}function Lde(e,t){if(Al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $de=function(t){var n=t.x,r=t.y,a=t.xAxis,o=t.yAxis,c=B3({x:a.scale,y:o.scale}),u=c.apply({x:n,y:r},{bandAware:!0});return Ga(t,"discard")&&!c.isInRange(u)?null:u},tv=(function(e){function t(){return kde(this,t),Dde(this,t,arguments)}return Hde(t,e),Mde(t,[{key:"render",value:function(){var r=this.props,a=r.x,o=r.y,c=r.r,u=r.alwaysShow,f=r.clipPathId,p=_n(a),g=_n(o);if(ja(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!p||!g)return null;var h=$de(this.props);if(!h)return null;var v=h.x,y=h.y,j=this.props,b=j.shape,S=j.className,T=Ga(this.props,"hidden")?"url(#".concat(f,")"):void 0,E=zD(zD({clipPath:T},Be(this.props,!0)),{},{cx:v,cy:y});return z.createElement(wt,{className:Je("recharts-reference-dot",S)},t.renderDot(b,E),In.renderCallByParent(this.props,{x:v-c,y:y-c,width:2*c,height:2*c}))}}])})(z.Component);ev(tv,"displayName","ReferenceDot");ev(tv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});ev(tv,"renderDot",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):Ve(e)?n=e(t):n=z.createElement(Gg,K2({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Y2(){return Y2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y2.apply(this,arguments)}function Tl(e){"@babel/helpers - typeof";return Tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tl(e)}function qD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function FD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qD(Object(n),!0).forEach(function(r){nv(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Bde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,J9(r.key),r)}}function qde(e,t,n){return t&&zde(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fde(e,t,n){return t=Lh(t),Ude(e,Z9()?Reflect.construct(t,n||[],Lh(e).constructor):t.apply(e,n))}function Ude(e,t){if(t&&(Tl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wde(e)}function Wde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Z9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Z9=function(){return!!e})()}function Lh(e){return Lh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lh(e)}function Gde(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X2(e,t)}function X2(e,t){return X2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},X2(e,t)}function nv(e,t,n){return t=J9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J9(e){var t=Vde(e,"string");return Tl(t)=="symbol"?t:t+""}function Vde(e,t){if(Tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Kde=function(t,n,r,a,o){var c=o.x1,u=o.x2,f=o.y1,p=o.y2,g=o.xAxis,h=o.yAxis;if(!g||!h)return null;var v=B3({x:g.scale,y:h.scale}),y={x:t?v.x.apply(c,{position:"start"}):v.x.rangeMin,y:r?v.y.apply(f,{position:"start"}):v.y.rangeMin},j={x:n?v.x.apply(u,{position:"end"}):v.x.rangeMax,y:a?v.y.apply(p,{position:"end"}):v.y.rangeMax};return Ga(o,"discard")&&(!v.isInRange(y)||!v.isInRange(j))?null:$9(y,j)},rv=(function(e){function t(){return Bde(this,t),Fde(this,t,arguments)}return Gde(t,e),qde(t,[{key:"render",value:function(){var r=this.props,a=r.x1,o=r.x2,c=r.y1,u=r.y2,f=r.className,p=r.alwaysShow,g=r.clipPathId;ja(p===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=_n(a),v=_n(o),y=_n(c),j=_n(u),b=this.props.shape;if(!h&&!v&&!y&&!j&&!b)return null;var S=Kde(h,v,y,j,this.props);if(!S&&!b)return null;var T=Ga(this.props,"hidden")?"url(#".concat(g,")"):void 0;return z.createElement(wt,{className:Je("recharts-reference-area",f)},t.renderRect(b,FD(FD({clipPath:T},Be(this.props,!0)),S)),In.renderCallByParent(this.props,S))}}])})(z.Component);nv(rv,"displayName","ReferenceArea");nv(rv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});nv(rv,"renderRect",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):Ve(e)?n=e(t):n=z.createElement($3,Y2({},t,{className:"recharts-reference-area-rect"})),n});function e7(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],a=0;a<e.length;a+=t)r.push(e[a]);return r}function Qde(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ede(r,n)}function Yde(e,t,n){var r=n==="width",a=e.x,o=e.y,c=e.width,u=e.height;return t===1?{start:r?a:o,end:r?a+c:o+u}:{start:r?a+c:o+u,end:r?a:o}}function $h(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-a)<=0}function Xde(e,t){return e7(e,t+1)}function Zde(e,t,n,r,a){for(var o=(r||[]).slice(),c=t.start,u=t.end,f=0,p=1,g=c,h=function(){var j=r?.[f];if(j===void 0)return{v:e7(r,p)};var b=f,S,T=function(){return S===void 0&&(S=n(j,b)),S},E=j.coordinate,_=f===0||$h(e,E,T,g,u);_||(f=0,g=c,p+=1),_&&(g=E+e*(T()/2+a),f+=p)},v;p<=o.length;)if(v=h(),v)return v.v;return[]}function uf(e){"@babel/helpers - typeof";return uf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uf(e)}function UD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Kn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UD(Object(n),!0).forEach(function(r){Jde(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jde(e,t,n){return t=efe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function efe(e){var t=tfe(e,"string");return uf(t)=="symbol"?t:t+""}function tfe(e,t){if(uf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nfe(e,t,n,r,a){for(var o=(r||[]).slice(),c=o.length,u=t.start,f=t.end,p=function(v){var y=o[v],j,b=function(){return j===void 0&&(j=n(y,v)),j};if(v===c-1){var S=e*(y.coordinate+e*b()/2-f);o[v]=y=Kn(Kn({},y),{},{tickCoord:S>0?y.coordinate-S*e:y.coordinate})}else o[v]=y=Kn(Kn({},y),{},{tickCoord:y.coordinate});var T=$h(e,y.tickCoord,b,u,f);T&&(f=y.tickCoord-e*(b()/2+a),o[v]=Kn(Kn({},y),{},{isShow:!0}))},g=c-1;g>=0;g--)p(g);return o}function rfe(e,t,n,r,a,o){var c=(r||[]).slice(),u=c.length,f=t.start,p=t.end;if(o){var g=r[u-1],h=n(g,u-1),v=e*(g.coordinate+e*h/2-p);c[u-1]=g=Kn(Kn({},g),{},{tickCoord:v>0?g.coordinate-v*e:g.coordinate});var y=$h(e,g.tickCoord,function(){return h},f,p);y&&(p=g.tickCoord-e*(h/2+a),c[u-1]=Kn(Kn({},g),{},{isShow:!0}))}for(var j=o?u-1:u,b=function(E){var _=c[E],A,N=function(){return A===void 0&&(A=n(_,E)),A};if(E===0){var k=e*(_.coordinate-e*N()/2-f);c[E]=_=Kn(Kn({},_),{},{tickCoord:k<0?_.coordinate-k*e:_.coordinate})}else c[E]=_=Kn(Kn({},_),{},{tickCoord:_.coordinate});var O=$h(e,_.tickCoord,N,f,p);O&&(f=_.tickCoord+e*(N()/2+a),c[E]=Kn(Kn({},_),{},{isShow:!0}))},S=0;S<j;S++)b(S);return c}function V3(e,t,n){var r=e.tick,a=e.ticks,o=e.viewBox,c=e.minTickGap,u=e.orientation,f=e.interval,p=e.tickFormatter,g=e.unit,h=e.angle;if(!a||!a.length||!r)return[];if(je(f)||Fi.isSsr)return Xde(a,typeof f=="number"&&je(f)?f:0);var v=[],y=u==="top"||u==="bottom"?"width":"height",j=g&&y==="width"?fd(g,{fontSize:t,letterSpacing:n}):{width:0,height:0},b=function(_,A){var N=Ve(p)?p(_.value,A):_.value;return y==="width"?Qde(fd(N,{fontSize:t,letterSpacing:n}),j,h):fd(N,{fontSize:t,letterSpacing:n})[y]},S=a.length>=2?ar(a[1].coordinate-a[0].coordinate):1,T=Yde(o,S,y);return f==="equidistantPreserveStart"?Zde(S,T,b,a,c):(f==="preserveStart"||f==="preserveStartEnd"?v=rfe(S,T,b,a,c,f==="preserveStartEnd"):v=nfe(S,T,b,a,c),v.filter(function(E){return E.isShow}))}var afe=["viewBox"],sfe=["viewBox"],ofe=["ticks"];function El(e){"@babel/helpers - typeof";return El=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},El(e)}function Yc(){return Yc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yc.apply(this,arguments)}function WD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WD(Object(n),!0).forEach(function(r){K3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Gw(e,t){if(e==null)return{};var n=ife(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ife(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function cfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n7(r.key),r)}}function lfe(e,t,n){return t&&GD(e.prototype,t),n&&GD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ufe(e,t,n){return t=Bh(t),dfe(e,t7()?Reflect.construct(t,n||[],Bh(e).constructor):t.apply(e,n))}function dfe(e,t){if(t&&(El(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ffe(e)}function ffe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(t7=function(){return!!e})()}function Bh(e){return Bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bh(e)}function pfe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z2(e,t)}function Z2(e,t){return Z2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Z2(e,t)}function K3(e,t,n){return t=n7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n7(e){var t=mfe(e,"string");return El(t)=="symbol"?t:t+""}function mfe(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Zl=(function(e){function t(n){var r;return cfe(this,t),r=ufe(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return pfe(t,e),lfe(t,[{key:"shouldComponentUpdate",value:function(r,a){var o=r.viewBox,c=Gw(r,afe),u=this.props,f=u.viewBox,p=Gw(u,sfe);return!tl(o,f)||!tl(c,p)||!tl(a,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var a=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var a=this.props,o=a.x,c=a.y,u=a.width,f=a.height,p=a.orientation,g=a.tickSize,h=a.mirror,v=a.tickMargin,y,j,b,S,T,E,_=h?-1:1,A=r.tickSize||g,N=je(r.tickCoord)?r.tickCoord:r.coordinate;switch(p){case"top":y=j=r.coordinate,S=c+ +!h*f,b=S-_*A,E=b-_*v,T=N;break;case"left":b=S=r.coordinate,j=o+ +!h*u,y=j-_*A,T=y-_*v,E=N;break;case"right":b=S=r.coordinate,j=o+ +h*u,y=j+_*A,T=y+_*v,E=N;break;default:y=j=r.coordinate,S=c+ +h*f,b=S+_*A,E=b+_*v,T=N;break}return{line:{x1:y,y1:b,x2:j,y2:S},tick:{x:T,y:E}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,a=r.orientation,o=r.mirror,c;switch(a){case"left":c=o?"start":"end";break;case"right":c=o?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,a=r.orientation,o=r.mirror,c="end";switch(a){case"left":case"right":c="middle";break;case"top":c=o?"start":"end";break;default:c=o?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,a=r.x,o=r.y,c=r.width,u=r.height,f=r.orientation,p=r.mirror,g=r.axisLine,h=An(An(An({},Be(this.props,!1)),Be(g,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var v=+(f==="top"&&!p||f==="bottom"&&p);h=An(An({},h),{},{x1:a,y1:o+v*u,x2:a+c,y2:o+v*u})}else{var y=+(f==="left"&&!p||f==="right"&&p);h=An(An({},h),{},{x1:a+y*c,y1:o,x2:a+y*c,y2:o+u})}return z.createElement("line",Yc({},h,{className:Je("recharts-cartesian-axis-line",$r(g,"className"))}))}},{key:"renderTicks",value:function(r,a,o){var c=this,u=this.props,f=u.tickLine,p=u.stroke,g=u.tick,h=u.tickFormatter,v=u.unit,y=V3(An(An({},this.props),{},{ticks:r}),a,o),j=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),S=Be(this.props,!1),T=Be(g,!1),E=An(An({},S),{},{fill:"none"},Be(f,!1)),_=y.map(function(A,N){var k=c.getTickLineCoord(A),O=k.line,P=k.tick,I=An(An(An(An({textAnchor:j,verticalAnchor:b},S),{},{stroke:"none",fill:p},T),P),{},{index:N,payload:A,visibleTicksCount:y.length,tickFormatter:h});return z.createElement(wt,Yc({className:"recharts-cartesian-axis-tick",key:"tick-".concat(A.value,"-").concat(A.coordinate,"-").concat(A.tickCoord)},Di(c.props,A,N)),f&&z.createElement("line",Yc({},E,O,{className:Je("recharts-cartesian-axis-tick-line",$r(f,"className"))})),g&&t.renderTickItem(g,I,"".concat(Ve(h)?h(A.value,N):A.value).concat(v||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},_)}},{key:"render",value:function(){var r=this,a=this.props,o=a.axisLine,c=a.width,u=a.height,f=a.ticksGenerator,p=a.className,g=a.hide;if(g)return null;var h=this.props,v=h.ticks,y=Gw(h,ofe),j=v;return Ve(f)&&(j=v&&v.length>0?f(this.props):f(y)),c<=0||u<=0||!j||!j.length?null:z.createElement(wt,{className:Je("recharts-cartesian-axis",p),ref:function(S){r.layerReference=S}},o&&this.renderAxisLine(),this.renderTicks(j,this.state.fontSize,this.state.letterSpacing),In.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,a,o){var c,u=Je(a.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(r)?c=z.cloneElement(r,An(An({},a),{},{className:u})):Ve(r)?c=r(An(An({},a),{},{className:u})):c=z.createElement(Ri,Yc({},a,{className:"recharts-cartesian-axis-tick-value"}),o),c}}])})(C.Component);K3(Zl,"displayName","CartesianAxis");K3(Zl,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var hfe=["x1","y1","x2","y2","key"],gfe=["offset"];function Li(e){"@babel/helpers - typeof";return Li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Li(e)}function VD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VD(Object(n),!0).forEach(function(r){vfe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vfe(e,t,n){return t=xfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xfe(e){var t=yfe(e,"string");return Li(t)=="symbol"?t:t+""}function yfe(e,t){if(Li(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Li(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bi(){return bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bi.apply(this,arguments)}function KD(e,t){if(e==null)return{};var n=bfe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bfe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var wfe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,a=t.x,o=t.y,c=t.width,u=t.height,f=t.ry;return z.createElement("rect",{x:a,y:o,ry:f,width:c,height:u,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function r7(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(Ve(e))n=e(t);else{var r=t.x1,a=t.y1,o=t.x2,c=t.y2,u=t.key,f=KD(t,hfe),p=Be(f,!1);p.offset;var g=KD(p,gfe);n=z.createElement("line",bi({},g,{x1:r,y1:a,x2:o,y2:c,fill:"none",key:u}))}return n}function Sfe(e){var t=e.x,n=e.width,r=e.horizontal,a=r===void 0?!0:r,o=e.horizontalPoints;if(!a||!o||!o.length)return null;var c=o.map(function(u,f){var p=Yn(Yn({},e),{},{x1:t,y1:u,x2:t+n,y2:u,key:"line-".concat(f),index:f});return r7(a,p)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function jfe(e){var t=e.y,n=e.height,r=e.vertical,a=r===void 0?!0:r,o=e.verticalPoints;if(!a||!o||!o.length)return null;var c=o.map(function(u,f){var p=Yn(Yn({},e),{},{x1:u,y1:t,x2:u,y2:t+n,key:"line-".concat(f),index:f});return r7(a,p)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function Ofe(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,a=e.y,o=e.width,c=e.height,u=e.horizontalPoints,f=e.horizontal,p=f===void 0?!0:f;if(!p||!t||!t.length)return null;var g=u.map(function(v){return Math.round(v+a-a)}).sort(function(v,y){return v-y});a!==g[0]&&g.unshift(0);var h=g.map(function(v,y){var j=!g[y+1],b=j?a+c-v:g[y+1]-v;if(b<=0)return null;var S=y%t.length;return z.createElement("rect",{key:"react-".concat(y),y:v,x:r,height:b,width:o,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},h)}function Nfe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,a=e.fillOpacity,o=e.x,c=e.y,u=e.width,f=e.height,p=e.verticalPoints;if(!n||!r||!r.length)return null;var g=p.map(function(v){return Math.round(v+o-o)}).sort(function(v,y){return v-y});o!==g[0]&&g.unshift(0);var h=g.map(function(v,y){var j=!g[y+1],b=j?o+u-v:g[y+1]-v;if(b<=0)return null;var S=y%r.length;return z.createElement("rect",{key:"react-".concat(y),x:v,y:c,width:b,height:f,stroke:"none",fill:r[S],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},h)}var Cfe=function(t,n){var r=t.xAxis,a=t.width,o=t.height,c=t.offset;return r9(V3(Yn(Yn(Yn({},Zl.defaultProps),r),{},{ticks:Es(r,!0),viewBox:{x:0,y:0,width:a,height:o}})),c.left,c.left+c.width,n)},Afe=function(t,n){var r=t.yAxis,a=t.width,o=t.height,c=t.offset;return r9(V3(Yn(Yn(Yn({},Zl.defaultProps),r),{},{ticks:Es(r,!0),viewBox:{x:0,y:0,width:a,height:o}})),c.top,c.top+c.height,n)},qc={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function a7(e){var t,n,r,a,o,c,u=F3(),f=U3(),p=mde(),g=Yn(Yn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:qc.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:qc.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:qc.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:qc.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:qc.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:qc.verticalFill,x:je(e.x)?e.x:p.left,y:je(e.y)?e.y:p.top,width:je(e.width)?e.width:p.width,height:je(e.height)?e.height:p.height}),h=g.x,v=g.y,y=g.width,j=g.height,b=g.syncWithTicks,S=g.horizontalValues,T=g.verticalValues,E=dde(),_=fde();if(!je(y)||y<=0||!je(j)||j<=0||!je(h)||h!==+h||!je(v)||v!==+v)return null;var A=g.verticalCoordinatesGenerator||Cfe,N=g.horizontalCoordinatesGenerator||Afe,k=g.horizontalPoints,O=g.verticalPoints;if((!k||!k.length)&&Ve(N)){var P=S&&S.length,I=N({yAxis:_?Yn(Yn({},_),{},{ticks:P?S:_.ticks}):void 0,width:u,height:f,offset:p},P?!0:b);ja(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Li(I),"]")),Array.isArray(I)&&(k=I)}if((!O||!O.length)&&Ve(A)){var F=T&&T.length,$=A({xAxis:E?Yn(Yn({},E),{},{ticks:F?T:E.ticks}):void 0,width:u,height:f,offset:p},F?!0:b);ja(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Li($),"]")),Array.isArray($)&&(O=$)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(wfe,{fill:g.fill,fillOpacity:g.fillOpacity,x:g.x,y:g.y,width:g.width,height:g.height,ry:g.ry}),z.createElement(Sfe,bi({},g,{offset:p,horizontalPoints:k,xAxis:E,yAxis:_})),z.createElement(jfe,bi({},g,{offset:p,verticalPoints:O,xAxis:E,yAxis:_})),z.createElement(Ofe,bi({},g,{horizontalPoints:k})),z.createElement(Nfe,bi({},g,{verticalPoints:O})))}a7.displayName="CartesianGrid";var Tfe=["type","layout","connectNulls","ref"],Efe=["key"];function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function QD(e,t){if(e==null)return{};var n=_fe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _fe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function xd(){return xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xd.apply(this,arguments)}function YD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function _r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YD(Object(n),!0).forEach(function(r){wa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fc(e){return Dfe(e)||Mfe(e)||Pfe(e)||kfe()}function kfe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
555In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pfe(e,t){if(e){if(typeof e=="string")return J2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J2(e,t)}}function Mfe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Dfe(e){if(Array.isArray(e))return J2(e)}function J2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o7(r.key),r)}}function Ife(e,t,n){return t&&XD(e.prototype,t),n&&XD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hfe(e,t,n){return t=zh(t),Lfe(e,s7()?Reflect.construct(t,n||[],zh(e).constructor):t.apply(e,n))}function Lfe(e,t){if(t&&(_l(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $fe(e)}function $fe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s7=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zh(e)}function Bfe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ej(e,t)}function ej(e,t){return ej=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},ej(e,t)}function wa(e,t,n){return t=o7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o7(e){var t=zfe(e,"string");return _l(t)=="symbol"?t:t+""}function zfe(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kl=(function(e){function t(){var n;Rfe(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=Hfe(this,t,[].concat(a)),wa(n,"state",{isAnimationFinished:!0,totalLength:0}),wa(n,"generateSimpleStrokeDasharray",function(c,u){return"".concat(u,"px ").concat(c-u,"px")}),wa(n,"getStrokeDasharray",function(c,u,f){var p=f.reduce(function(T,E){return T+E});if(!p)return n.generateSimpleStrokeDasharray(u,c);for(var g=Math.floor(c/p),h=c%p,v=u-c,y=[],j=0,b=0;j<f.length;b+=f[j],++j)if(b+f[j]>h){y=[].concat(Fc(f.slice(0,j)),[h-b]);break}var S=y.length%2===0?[0,v]:[v];return[].concat(Fc(t.repeat(f,g)),Fc(y),S).map(function(T){return"".concat(T,"px")}).join(", ")}),wa(n,"id",Vl("recharts-line-")),wa(n,"pathRef",function(c){n.mainCurve=c}),wa(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),wa(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return Bfe(t,e),Ife(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.points,u=o.xAxis,f=o.yAxis,p=o.layout,g=o.children,h=Br(g,Mf);if(!h)return null;var v=function(b,S){return{x:b.x,y:b.y,value:b.value,errorVal:En(b.payload,S)}},y={clipPath:r?"url(#clipPath-".concat(a,")"):null};return z.createElement(wt,y,h.map(function(j){return z.cloneElement(j,{key:"bar-".concat(j.props.dataKey),data:c,xAxis:u,yAxis:f,layout:p,dataPointFormatter:v})}))}},{key:"renderDots",value:function(r,a,o){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var u=this.props,f=u.dot,p=u.points,g=u.dataKey,h=Be(this.props,!1),v=Be(f,!0),y=p.map(function(b,S){var T=_r(_r(_r({key:"dot-".concat(S),r:3},h),v),{},{index:S,cx:b.x,cy:b.y,value:b.value,dataKey:g,payload:b.payload,points:p});return t.renderDotItem(f,T)}),j={clipPath:r?"url(#clipPath-".concat(a?"":"dots-").concat(o,")"):null};return z.createElement(wt,xd({className:"recharts-line-dots",key:"dots"},j),y)}},{key:"renderCurveStatically",value:function(r,a,o,c){var u=this.props,f=u.type,p=u.layout,g=u.connectNulls;u.ref;var h=QD(u,Tfe),v=_r(_r(_r({},Be(h,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(o,")"):null,points:r},c),{},{type:f,layout:p,connectNulls:g});return z.createElement(wh,xd({},v,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,a){var o=this,c=this.props,u=c.points,f=c.strokeDasharray,p=c.isAnimationActive,g=c.animationBegin,h=c.animationDuration,v=c.animationEasing,y=c.animationId,j=c.animateNewValues,b=c.width,S=c.height,T=this.state,E=T.prevPoints,_=T.totalLength;return z.createElement(Ya,{begin:g,duration:h,isActive:p,easing:v,from:{t:0},to:{t:1},key:"line-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(A){var N=A.t;if(E){var k=E.length/u.length,O=u.map(function(H,W){var G=Math.floor(W*k);if(E[G]){var K=E[G],R=Dr(K.x,H.x),U=Dr(K.y,H.y);return _r(_r({},H),{},{x:R(N),y:U(N)})}if(j){var q=Dr(b*2,H.x),Z=Dr(S/2,H.y);return _r(_r({},H),{},{x:q(N),y:Z(N)})}return _r(_r({},H),{},{x:H.x,y:H.y})});return o.renderCurveStatically(O,r,a)}var P=Dr(0,_),I=P(N),F;if(f){var $="".concat(f).split(/[,\s]+/gim).map(function(H){return parseFloat(H)});F=o.getStrokeDasharray(I,_,$)}else F=o.generateSimpleStrokeDasharray(_,I);return o.renderCurveStatically(u,r,a,{strokeDasharray:F})})}},{key:"renderCurve",value:function(r,a){var o=this.props,c=o.points,u=o.isAnimationActive,f=this.state,p=f.prevPoints,g=f.totalLength;return u&&c&&c.length&&(!p&&g>0||!Pf(p,c))?this.renderCurveWithAnimation(r,a):this.renderCurveStatically(c,r,a)}},{key:"render",value:function(){var r,a=this.props,o=a.hide,c=a.dot,u=a.points,f=a.className,p=a.xAxis,g=a.yAxis,h=a.top,v=a.left,y=a.width,j=a.height,b=a.isAnimationActive,S=a.id;if(o||!u||!u.length)return null;var T=this.state.isAnimationFinished,E=u.length===1,_=Je("recharts-line",f),A=p&&p.allowDataOverflow,N=g&&g.allowDataOverflow,k=A||N,O=Xe(S)?this.id:S,P=(r=Be(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},I=P.r,F=I===void 0?3:I,$=P.strokeWidth,H=$===void 0?2:$,W=yX(c)?c:{},G=W.clipDot,K=G===void 0?!0:G,R=F*2+H;return z.createElement(wt,{className:_},A||N?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(O)},z.createElement("rect",{x:A?v:v-y/2,y:N?h:h-j/2,width:A?y:y*2,height:N?j:j*2})),!K&&z.createElement("clipPath",{id:"clipPath-dots-".concat(O)},z.createElement("rect",{x:v-R/2,y:h-R/2,width:y+R,height:j+R}))):null,!E&&this.renderCurve(k,O),this.renderErrorBar(k,O),(E||c)&&this.renderDots(k,K,O),(!b||T)&&Ms.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.animationId!==a.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:a.curPoints}:r.points!==a.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,a){for(var o=r.length%2!==0?[].concat(Fc(r),[0]):r,c=[],u=0;u<a;++u)c=[].concat(Fc(c),Fc(o));return c}},{key:"renderDotItem",value:function(r,a){var o;if(z.isValidElement(r))o=z.cloneElement(r,a);else if(Ve(r))o=r(a);else{var c=a.key,u=QD(a,Efe),f=Je("recharts-line-dot",typeof r!="boolean"?r.className:"");o=z.createElement(Gg,xd({key:c},u,{className:f}))}return o}}])})(C.PureComponent);wa(kl,"displayName","Line");wa(kl,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Fi.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});wa(kl,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,c=e.dataKey,u=e.bandSize,f=e.displayedData,p=e.offset,g=t.layout,h=f.map(function(v,y){var j=En(v,c);return g==="horizontal"?{x:JP({axis:n,ticks:a,bandSize:u,entry:v,index:y}),y:Xe(j)?null:r.scale(j),value:j,payload:v}:{x:Xe(j)?null:n.scale(j),y:JP({axis:r,ticks:o,bandSize:u,entry:v,index:y}),value:j,payload:v}});return _r({points:h,layout:g},p)});function Pl(e){"@babel/helpers - typeof";return Pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pl(e)}function qfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ffe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l7(r.key),r)}}function Ufe(e,t,n){return t&&Ffe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wfe(e,t,n){return t=qh(t),Gfe(e,i7()?Reflect.construct(t,n||[],qh(e).constructor):t.apply(e,n))}function Gfe(e,t){if(t&&(Pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Vfe(e)}function Vfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(i7=function(){return!!e})()}function qh(e){return qh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qh(e)}function Kfe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tj(e,t)}function tj(e,t){return tj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},tj(e,t)}function c7(e,t,n){return t=l7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l7(e){var t=Qfe(e,"string");return Pl(t)=="symbol"?t:t+""}function Qfe(e,t){if(Pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function nj(){return nj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nj.apply(this,arguments)}function Yfe(e){var t=e.xAxisId,n=F3(),r=U3(),a=G9(t);return a==null?null:C.createElement(Zl,nj({},a,{className:Je("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Es(c,!0)}}))}var Ml=(function(e){function t(){return qfe(this,t),Wfe(this,t,arguments)}return Kfe(t,e),Ufe(t,[{key:"render",value:function(){return C.createElement(Yfe,this.props)}}])})(C.Component);c7(Ml,"displayName","XAxis");c7(Ml,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Dl(e){"@babel/helpers - typeof";return Dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dl(e)}function Xfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zfe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f7(r.key),r)}}function Jfe(e,t,n){return t&&Zfe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function epe(e,t,n){return t=Fh(t),tpe(e,u7()?Reflect.construct(t,n||[],Fh(e).constructor):t.apply(e,n))}function tpe(e,t){if(t&&(Dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return npe(e)}function npe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(u7=function(){return!!e})()}function Fh(e){return Fh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Fh(e)}function rpe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rj(e,t)}function rj(e,t){return rj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},rj(e,t)}function d7(e,t,n){return t=f7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f7(e){var t=ape(e,"string");return Dl(t)=="symbol"?t:t+""}function ape(e,t){if(Dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function aj(){return aj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},aj.apply(this,arguments)}var spe=function(t){var n=t.yAxisId,r=F3(),a=U3(),o=V9(n);return o==null?null:C.createElement(Zl,aj({},o,{className:Je("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:a},ticksGenerator:function(u){return Es(u,!0)}}))},Rl=(function(e){function t(){return Xfe(this,t),epe(this,t,arguments)}return rpe(t,e),Jfe(t,[{key:"render",value:function(){return C.createElement(spe,this.props)}}])})(C.Component);d7(Rl,"displayName","YAxis");d7(Rl,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function ZD(e){return lpe(e)||cpe(e)||ipe(e)||ope()}function ope(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
556In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ipe(e,t){if(e){if(typeof e=="string")return sj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sj(e,t)}}function cpe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lpe(e){if(Array.isArray(e))return sj(e)}function sj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oj=function(t,n,r,a,o){var c=Br(t,G3),u=Br(t,tv),f=[].concat(ZD(c),ZD(u)),p=Br(t,rv),g="".concat(a,"Id"),h=a[0],v=n;if(f.length&&(v=f.reduce(function(b,S){if(S.props[g]===r&&Ga(S.props,"extendDomain")&&je(S.props[h])){var T=S.props[h];return[Math.min(b[0],T),Math.max(b[1],T)]}return b},v)),p.length){var y="".concat(h,"1"),j="".concat(h,"2");v=p.reduce(function(b,S){if(S.props[g]===r&&Ga(S.props,"extendDomain")&&je(S.props[y])&&je(S.props[j])){var T=S.props[y],E=S.props[j];return[Math.min(b[0],T,E),Math.max(b[1],T,E)]}return b},v)}return o&&o.length&&(v=o.reduce(function(b,S){return je(S)?[Math.min(b[0],S),Math.max(b[1],S)]:b},v)),v},Vw={exports:{}},JD;function upe(){return JD||(JD=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(f,p,g){this.fn=f,this.context=p,this.once=g||!1}function o(f,p,g,h,v){if(typeof g!="function")throw new TypeError("The listener must be a function");var y=new a(g,h||f,v),j=n?n+p:p;return f._events[j]?f._events[j].fn?f._events[j]=[f._events[j],y]:f._events[j].push(y):(f._events[j]=y,f._eventsCount++),f}function c(f,p){--f._eventsCount===0?f._events=new r:delete f._events[p]}function u(){this._events=new r,this._eventsCount=0}u.prototype.eventNames=function(){var p=[],g,h;if(this._eventsCount===0)return p;for(h in g=this._events)t.call(g,h)&&p.push(n?h.slice(1):h);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(g)):p},u.prototype.listeners=function(p){var g=n?n+p:p,h=this._events[g];if(!h)return[];if(h.fn)return[h.fn];for(var v=0,y=h.length,j=new Array(y);v<y;v++)j[v]=h[v].fn;return j},u.prototype.listenerCount=function(p){var g=n?n+p:p,h=this._events[g];return h?h.fn?1:h.length:0},u.prototype.emit=function(p,g,h,v,y,j){var b=n?n+p:p;if(!this._events[b])return!1;var S=this._events[b],T=arguments.length,E,_;if(S.fn){switch(S.once&&this.removeListener(p,S.fn,void 0,!0),T){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,g),!0;case 3:return S.fn.call(S.context,g,h),!0;case 4:return S.fn.call(S.context,g,h,v),!0;case 5:return S.fn.call(S.context,g,h,v,y),!0;case 6:return S.fn.call(S.context,g,h,v,y,j),!0}for(_=1,E=new Array(T-1);_<T;_++)E[_-1]=arguments[_];S.fn.apply(S.context,E)}else{var A=S.length,N;for(_=0;_<A;_++)switch(S[_].once&&this.removeListener(p,S[_].fn,void 0,!0),T){case 1:S[_].fn.call(S[_].context);break;case 2:S[_].fn.call(S[_].context,g);break;case 3:S[_].fn.call(S[_].context,g,h);break;case 4:S[_].fn.call(S[_].context,g,h,v);break;default:if(!E)for(N=1,E=new Array(T-1);N<T;N++)E[N-1]=arguments[N];S[_].fn.apply(S[_].context,E)}}return!0},u.prototype.on=function(p,g,h){return o(this,p,g,h,!1)},u.prototype.once=function(p,g,h){return o(this,p,g,h,!0)},u.prototype.removeListener=function(p,g,h,v){var y=n?n+p:p;if(!this._events[y])return this;if(!g)return c(this,y),this;var j=this._events[y];if(j.fn)j.fn===g&&(!v||j.once)&&(!h||j.context===h)&&c(this,y);else{for(var b=0,S=[],T=j.length;b<T;b++)(j[b].fn!==g||v&&!j[b].once||h&&j[b].context!==h)&&S.push(j[b]);S.length?this._events[y]=S.length===1?S[0]:S:c(this,y)}return this},u.prototype.removeAllListeners=function(p){var g;return p?(g=n?n+p:p,this._events[g]&&c(this,g)):(this._events=new r,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=n,u.EventEmitter=u,e.exports=u})(Vw)),Vw.exports}var dpe=upe();const fpe=At(dpe);var Kw=new fpe,Qw="recharts.syncMouseEvents";function df(e){"@babel/helpers - typeof";return df=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},df(e)}function ppe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mpe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p7(r.key),r)}}function hpe(e,t,n){return t&&mpe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yw(e,t,n){return t=p7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p7(e){var t=gpe(e,"string");return df(t)=="symbol"?t:t+""}function gpe(e,t){if(df(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(df(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var vpe=(function(){function e(){ppe(this,e),Yw(this,"activeIndex",0),Yw(this,"coordinateList",[]),Yw(this,"layout","horizontal")}return hpe(e,[{key:"setDetails",value:function(n){var r,a=n.coordinateList,o=a===void 0?null:a,c=n.container,u=c===void 0?null:c,f=n.layout,p=f===void 0?null:f,g=n.offset,h=g===void 0?null:g,v=n.mouseHandlerCallback,y=v===void 0?null:v;this.coordinateList=(r=o??this.coordinateList)!==null&&r!==void 0?r:[],this.container=u??this.container,this.layout=p??this.layout,this.offset=h??this.offset,this.mouseHandlerCallback=y??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),o=a.x,c=a.y,u=a.height,f=this.coordinateList[this.activeIndex].coordinate,p=((n=window)===null||n===void 0?void 0:n.scrollX)||0,g=((r=window)===null||r===void 0?void 0:r.scrollY)||0,h=o+f+p,v=c+this.offset.top+u/2+g;this.mouseHandlerCallback({pageX:h,pageY:v})}}}])})();function xpe(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e?.[0],a=e?.[1];if(r&&a&&je(r)&&je(a))return!0}return!1}function ype(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-a,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function m7(e){var t=e.cx,n=e.cy,r=e.radius,a=e.startAngle,o=e.endAngle,c=Ft(t,n,r,a),u=Ft(t,n,r,o);return{points:[c,u],cx:t,cy:n,radius:r,startAngle:a,endAngle:o}}function bpe(e,t,n){var r,a,o,c;if(e==="horizontal")r=t.x,o=r,a=n.top,c=n.top+n.height;else if(e==="vertical")a=t.y,c=a,r=n.left,o=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,f=t.cy,p=t.innerRadius,g=t.outerRadius,h=t.angle,v=Ft(u,f,p,h),y=Ft(u,f,g,h);r=v.x,a=v.y,o=y.x,c=y.y}else return m7(t);return[{x:r,y:a},{x:o,y:c}]}function ff(e){"@babel/helpers - typeof";return ff=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ff(e)}function e4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function bm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e4(Object(n),!0).forEach(function(r){wpe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e4(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wpe(e,t,n){return t=Spe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Spe(e){var t=jpe(e,"string");return ff(t)=="symbol"?t:t+""}function jpe(e,t){if(ff(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ff(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ope(e){var t,n,r=e.element,a=e.tooltipEventType,o=e.isActive,c=e.activeCoordinate,u=e.activePayload,f=e.offset,p=e.activeTooltipIndex,g=e.tooltipAxisBandSize,h=e.layout,v=e.chartName,y=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!y||!o||!c||v!=="ScatterChart"&&a!=="axis")return null;var j,b=wh;if(v==="ScatterChart")j=c,b=Gce;else if(v==="BarChart")j=ype(h,c,f,g),b=$3;else if(h==="radial"){var S=m7(c),T=S.cx,E=S.cy,_=S.radius,A=S.startAngle,N=S.endAngle;j={cx:T,cy:E,startAngle:A,endAngle:N,innerRadius:_,outerRadius:_},b=m9}else j={points:bpe(h,c,f)},b=wh;var k=bm(bm(bm(bm({stroke:"#ccc",pointerEvents:"none"},f),j),Be(y,!1)),{},{payload:u,payloadIndex:p,className:Je("recharts-tooltip-cursor",y.className)});return C.isValidElement(y)?C.cloneElement(y,k):C.createElement(b,k)}var Npe=["item"],Cpe=["children","className","width","height","style","compact","title","desc"];function Il(e){"@babel/helpers - typeof";return Il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Il(e)}function Xc(){return Xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xc.apply(this,arguments)}function t4(e,t){return Epe(e)||Tpe(e,t)||g7(e,t)||Ape()}function Ape(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
557In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tpe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,a=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw a}}return u}}function Epe(e){if(Array.isArray(e))return e}function n4(e,t){if(e==null)return{};var n=_pe(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _pe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ppe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v7(r.key),r)}}function Mpe(e,t,n){return t&&Ppe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dpe(e,t,n){return t=Uh(t),Rpe(e,h7()?Reflect.construct(t,n||[],Uh(e).constructor):t.apply(e,n))}function Rpe(e,t){if(t&&(Il(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ipe(e)}function Ipe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(h7=function(){return!!e})()}function Uh(e){return Uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uh(e)}function Hpe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ij(e,t)}function ij(e,t){return ij=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},ij(e,t)}function Hl(e){return Bpe(e)||$pe(e)||g7(e)||Lpe()}function Lpe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
558In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g7(e,t){if(e){if(typeof e=="string")return cj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cj(e,t)}}function $pe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Bpe(e){if(Array.isArray(e))return cj(e)}function cj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r4(Object(n),!0).forEach(function(r){Fe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r4(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fe(e,t,n){return t=v7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v7(e){var t=zpe(e,"string");return Il(t)=="symbol"?t:t+""}function zpe(e,t){if(Il(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Il(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qpe={xAxis:["bottom","top"],yAxis:["left","right"]},Fpe={width:"100%",height:"100%"},x7={x:0,y:0};function wm(e){return e}var Upe=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},Wpe=function(t,n,r,a){var o=n.find(function(g){return g&&g.index===r});if(o){if(t==="horizontal")return{x:o.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:o.coordinate};if(t==="centric"){var c=o.coordinate,u=a.radius;return me(me(me({},a),Ft(a.cx,a.cy,u,c)),{},{angle:c,radius:u})}var f=o.coordinate,p=a.angle;return me(me(me({},a),Ft(a.cx,a.cy,f,p)),{},{angle:p,radius:f})}return x7},av=function(t,n){var r=n.graphicalItems,a=n.dataStartIndex,o=n.dataEndIndex,c=(r??[]).reduce(function(u,f){var p=f.props.data;return p&&p.length?[].concat(Hl(u),Hl(p)):u},[]);return c.length>0?c:t&&t.length&&je(a)&&je(o)?t.slice(a,o+1):[]};function y7(e){return e==="number"?[0,"auto"]:void 0}var lj=function(t,n,r,a){var o=t.graphicalItems,c=t.tooltipAxis,u=av(n,t);return r<0||!o||!o.length||r>=u.length?null:o.reduce(function(f,p){var g,h=(g=p.props.data)!==null&&g!==void 0?g:n;h&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(h=h.slice(t.dataStartIndex,t.dataEndIndex+1));var v;if(c.dataKey&&!c.allowDuplicatedCategory){var y=h===void 0?u:h;v=Vm(y,c.dataKey,a)}else v=h&&h[r]||u[r];return v?[].concat(Hl(f),[c9(p,v)]):f},[])},a4=function(t,n,r,a){var o=a||{x:t.chartX,y:t.chartY},c=Upe(o,r),u=t.orderedTooltipTicks,f=t.tooltipAxis,p=t.tooltipTicks,g=gse(c,u,p,f);if(g>=0&&p){var h=p[g]&&p[g].value,v=lj(t,n,g,h),y=Wpe(r,u,g,o);return{activeTooltipIndex:g,activeLabel:h,activePayload:v,activeCoordinate:y}}return null},Gpe=function(t,n){var r=n.axes,a=n.graphicalItems,o=n.axisType,c=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.layout,h=t.children,v=t.stackOffset,y=n9(g,o);return r.reduce(function(j,b){var S,T=b.type.defaultProps!==void 0?me(me({},b.type.defaultProps),b.props):b.props,E=T.type,_=T.dataKey,A=T.allowDataOverflow,N=T.allowDuplicatedCategory,k=T.scale,O=T.ticks,P=T.includeHidden,I=T[c];if(j[I])return j;var F=av(t.data,{graphicalItems:a.filter(function(X){var Y,ne=c in X.props?X.props[c]:(Y=X.type.defaultProps)===null||Y===void 0?void 0:Y[c];return ne===I}),dataStartIndex:f,dataEndIndex:p}),$=F.length,H,W,G;xpe(T.domain,A,E)&&(H=j2(T.domain,null,A),y&&(E==="number"||k!=="auto")&&(G=md(F,_,"category")));var K=y7(E);if(!H||H.length===0){var R,U=(R=T.domain)!==null&&R!==void 0?R:K;if(_){if(H=md(F,_,E),E==="category"&&y){var q=lX(H);N&&q?(W=H,H=kh(0,$)):N||(H=rM(U,H,b).reduce(function(X,Y){return X.indexOf(Y)>=0?X:[].concat(Hl(X),[Y])},[]))}else if(E==="category")N?H=H.filter(function(X){return X!==""&&!Xe(X)}):H=rM(U,H,b).reduce(function(X,Y){return X.indexOf(Y)>=0||Y===""||Xe(Y)?X:[].concat(Hl(X),[Y])},[]);else if(E==="number"){var Z=wse(F,a.filter(function(X){var Y,ne,de=c in X.props?X.props[c]:(Y=X.type.defaultProps)===null||Y===void 0?void 0:Y[c],ye="hide"in X.props?X.props.hide:(ne=X.type.defaultProps)===null||ne===void 0?void 0:ne.hide;return de===I&&(P||!ye)}),_,o,g);Z&&(H=Z)}y&&(E==="number"||k!=="auto")&&(G=md(F,_,"category"))}else y?H=kh(0,$):u&&u[I]&&u[I].hasStack&&E==="number"?H=v==="expand"?[0,1]:i9(u[I].stackGroups,f,p):H=t9(F,a.filter(function(X){var Y=c in X.props?X.props[c]:X.type.defaultProps[c],ne="hide"in X.props?X.props.hide:X.type.defaultProps.hide;return Y===I&&(P||!ne)}),E,g,!0);if(E==="number")H=oj(h,H,I,o,O),U&&(H=j2(U,H,A));else if(E==="category"&&U){var le=U,B=H.every(function(X){return le.indexOf(X)>=0});B&&(H=le)}}return me(me({},j),{},Fe({},I,me(me({},T),{},{axisType:o,domain:H,categoricalDomain:G,duplicateDomain:W,originalDomain:(S=T.domain)!==null&&S!==void 0?S:K,isCategorical:y,layout:g})))},{})},Vpe=function(t,n){var r=n.graphicalItems,a=n.Axis,o=n.axisType,c=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.layout,h=t.children,v=av(t.data,{graphicalItems:r,dataStartIndex:f,dataEndIndex:p}),y=v.length,j=n9(g,o),b=-1;return r.reduce(function(S,T){var E=T.type.defaultProps!==void 0?me(me({},T.type.defaultProps),T.props):T.props,_=E[c],A=y7("number");if(!S[_]){b++;var N;return j?N=kh(0,y):u&&u[_]&&u[_].hasStack?(N=i9(u[_].stackGroups,f,p),N=oj(h,N,_,o)):(N=j2(A,t9(v,r.filter(function(k){var O,P,I=c in k.props?k.props[c]:(O=k.type.defaultProps)===null||O===void 0?void 0:O[c],F="hide"in k.props?k.props.hide:(P=k.type.defaultProps)===null||P===void 0?void 0:P.hide;return I===_&&!F}),"number",g),a.defaultProps.allowDataOverflow),N=oj(h,N,_,o)),me(me({},S),{},Fe({},_,me(me({axisType:o},a.defaultProps),{},{hide:!0,orientation:$r(qpe,"".concat(o,".").concat(b%2),null),domain:N,originalDomain:A,isCategorical:j,layout:g})))}return S},{})},Kpe=function(t,n){var r=n.axisType,a=r===void 0?"xAxis":r,o=n.AxisComp,c=n.graphicalItems,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.children,h="".concat(a,"Id"),v=Br(g,o),y={};return v&&v.length?y=Gpe(t,{axes:v,graphicalItems:c,axisType:a,axisIdKey:h,stackGroups:u,dataStartIndex:f,dataEndIndex:p}):c&&c.length&&(y=Vpe(t,{Axis:o,graphicalItems:c,axisType:a,axisIdKey:h,stackGroups:u,dataStartIndex:f,dataEndIndex:p})),y},Qpe=function(t){var n=Oo(t),r=Es(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:f3(r,function(a){return a.coordinate}),tooltipAxis:n,tooltipAxisBandSize:xh(n,r)}},s4=function(t){var n=t.children,r=t.defaultShowTooltip,a=Pr(n,Ol),o=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(o=a.props.startIndex),a.props.endIndex>=0&&(c=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},Ype=function(t){return!t||!t.length?!1:t.some(function(n){var r=ks(n&&n.type);return r&&r.indexOf("Bar")>=0})},o4=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Xpe=function(t,n){var r=t.props,a=t.graphicalItems,o=t.xAxisMap,c=o===void 0?{}:o,u=t.yAxisMap,f=u===void 0?{}:u,p=r.width,g=r.height,h=r.children,v=r.margin||{},y=Pr(h,Ol),j=Pr(h,nl),b=Object.keys(f).reduce(function(N,k){var O=f[k],P=O.orientation;return!O.mirror&&!O.hide?me(me({},N),{},Fe({},P,N[P]+O.width)):N},{left:v.left||0,right:v.right||0}),S=Object.keys(c).reduce(function(N,k){var O=c[k],P=O.orientation;return!O.mirror&&!O.hide?me(me({},N),{},Fe({},P,$r(N,"".concat(P))+O.height)):N},{top:v.top||0,bottom:v.bottom||0}),T=me(me({},S),b),E=T.bottom;y&&(T.bottom+=y.props.height||Ol.defaultProps.height),j&&n&&(T=yse(T,a,r,n));var _=p-T.left-T.right,A=g-T.top-T.bottom;return me(me({brushBottom:E},T),{},{width:Math.max(_,0),height:Math.max(A,0)})},Zpe=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},Q3=function(t){var n=t.chartName,r=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,c=t.validateTooltipEventTypes,u=c===void 0?["axis"]:c,f=t.axisComponents,p=t.legendContent,g=t.formatAxisMap,h=t.defaultProps,v=function(T,E){var _=E.graphicalItems,A=E.stackGroups,N=E.offset,k=E.updateId,O=E.dataStartIndex,P=E.dataEndIndex,I=T.barSize,F=T.layout,$=T.barGap,H=T.barCategoryGap,W=T.maxBarSize,G=o4(F),K=G.numericAxisName,R=G.cateAxisName,U=Ype(_),q=[];return _.forEach(function(Z,le){var B=av(T.data,{graphicalItems:[Z],dataStartIndex:O,dataEndIndex:P}),X=Z.type.defaultProps!==void 0?me(me({},Z.type.defaultProps),Z.props):Z.props,Y=X.dataKey,ne=X.maxBarSize,de=X["".concat(K,"Id")],ye=X["".concat(R,"Id")],oe={},we=f.reduce(function(It,_t){var kt=E["".concat(_t.axisType,"Map")],pt=X["".concat(_t.axisType,"Id")];kt&&kt[pt]||_t.axisType==="zAxis"||Hi();var Zn=kt[pt];return me(me({},It),{},Fe(Fe({},_t.axisType,Zn),"".concat(_t.axisType,"Ticks"),Es(Zn)))},oe),ue=we[R],Se=we["".concat(R,"Ticks")],Oe=A&&A[de]&&A[de].hasStack&&_se(Z,A[de].stackGroups),V=ks(Z.type).indexOf("Bar")>=0,Ce=xh(ue,Se),Ne=[],We=U&&vse({barSize:I,stackGroups:A,totalSize:Zpe(we,R)});if(V){var Ke,ut,rn=Xe(ne)?W:ne,gt=(Ke=(ut=xh(ue,Se,!0))!==null&&ut!==void 0?ut:rn)!==null&&Ke!==void 0?Ke:0;Ne=xse({barGap:$,barCategoryGap:H,bandSize:gt!==Ce?gt:Ce,sizeList:We[ye],maxBarSize:rn}),gt!==Ce&&(Ne=Ne.map(function(It){return me(me({},It),{},{position:me(me({},It.position),{},{offset:It.position.offset-gt/2})})}))}var Pn=Z&&Z.type&&Z.type.getComposedData;Pn&&q.push({props:me(me({},Pn(me(me({},we),{},{displayedData:B,props:T,dataKey:Y,item:Z,bandSize:Ce,barPosition:Ne,offset:N,stackedData:Oe,layout:F,dataStartIndex:O,dataEndIndex:P}))),{},Fe(Fe(Fe({key:Z.key||"item-".concat(le)},K,we[K]),R,we[R]),"animationId",k)),childIndex:SX(Z,T.children),item:Z})}),q},y=function(T,E){var _=T.props,A=T.dataStartIndex,N=T.dataEndIndex,k=T.updateId;if(!v_({props:_}))return null;var O=_.children,P=_.layout,I=_.stackOffset,F=_.data,$=_.reverseStackOrder,H=o4(P),W=H.numericAxisName,G=H.cateAxisName,K=Br(O,r),R=Tse(F,K,"".concat(W,"Id"),"".concat(G,"Id"),I,$),U=f.reduce(function(X,Y){var ne="".concat(Y.axisType,"Map");return me(me({},X),{},Fe({},ne,Kpe(_,me(me({},Y),{},{graphicalItems:K,stackGroups:Y.axisType===W&&R,dataStartIndex:A,dataEndIndex:N}))))},{}),q=Xpe(me(me({},U),{},{props:_,graphicalItems:K}),E?.legendBBox);Object.keys(U).forEach(function(X){U[X]=g(_,U[X],q,X.replace("Map",""),n)});var Z=U["".concat(G,"Map")],le=Qpe(Z),B=v(_,me(me({},U),{},{dataStartIndex:A,dataEndIndex:N,updateId:k,graphicalItems:K,stackGroups:R,offset:q}));return me(me({formattedGraphicalItems:B,graphicalItems:K,offset:q,stackGroups:R},le),U)},j=(function(S){function T(E){var _,A,N;return kpe(this,T),N=Dpe(this,T,[E]),Fe(N,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Fe(N,"accessibilityManager",new vpe),Fe(N,"handleLegendBBoxUpdate",function(k){if(k){var O=N.state,P=O.dataStartIndex,I=O.dataEndIndex,F=O.updateId;N.setState(me({legendBBox:k},y({props:N.props,dataStartIndex:P,dataEndIndex:I,updateId:F},me(me({},N.state),{},{legendBBox:k}))))}}),Fe(N,"handleReceiveSyncEvent",function(k,O,P){if(N.props.syncId===k){if(P===N.eventEmitterSymbol&&typeof N.props.syncMethod!="function")return;N.applySyncEvent(O)}}),Fe(N,"handleBrushChange",function(k){var O=k.startIndex,P=k.endIndex;if(O!==N.state.dataStartIndex||P!==N.state.dataEndIndex){var I=N.state.updateId;N.setState(function(){return me({dataStartIndex:O,dataEndIndex:P},y({props:N.props,dataStartIndex:O,dataEndIndex:P,updateId:I},N.state))}),N.triggerSyncEvent({dataStartIndex:O,dataEndIndex:P})}}),Fe(N,"handleMouseEnter",function(k){var O=N.getMouseInfo(k);if(O){var P=me(me({},O),{},{isTooltipActive:!0});N.setState(P),N.triggerSyncEvent(P);var I=N.props.onMouseEnter;Ve(I)&&I(P,k)}}),Fe(N,"triggeredAfterMouseMove",function(k){var O=N.getMouseInfo(k),P=O?me(me({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};N.setState(P),N.triggerSyncEvent(P);var I=N.props.onMouseMove;Ve(I)&&I(P,k)}),Fe(N,"handleItemMouseEnter",function(k){N.setState(function(){return{isTooltipActive:!0,activeItem:k,activePayload:k.tooltipPayload,activeCoordinate:k.tooltipPosition||{x:k.cx,y:k.cy}}})}),Fe(N,"handleItemMouseLeave",function(){N.setState(function(){return{isTooltipActive:!1}})}),Fe(N,"handleMouseMove",function(k){k.persist(),N.throttleTriggeredAfterMouseMove(k)}),Fe(N,"handleMouseLeave",function(k){N.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};N.setState(O),N.triggerSyncEvent(O);var P=N.props.onMouseLeave;Ve(P)&&P(O,k)}),Fe(N,"handleOuterEvent",function(k){var O=wX(k),P=$r(N.props,"".concat(O));if(O&&Ve(P)){var I,F;/.*touch.*/i.test(O)?F=N.getMouseInfo(k.changedTouches[0]):F=N.getMouseInfo(k),P((I=F)!==null&&I!==void 0?I:{},k)}}),Fe(N,"handleClick",function(k){var O=N.getMouseInfo(k);if(O){var P=me(me({},O),{},{isTooltipActive:!0});N.setState(P),N.triggerSyncEvent(P);var I=N.props.onClick;Ve(I)&&I(P,k)}}),Fe(N,"handleMouseDown",function(k){var O=N.props.onMouseDown;if(Ve(O)){var P=N.getMouseInfo(k);O(P,k)}}),Fe(N,"handleMouseUp",function(k){var O=N.props.onMouseUp;if(Ve(O)){var P=N.getMouseInfo(k);O(P,k)}}),Fe(N,"handleTouchMove",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&N.throttleTriggeredAfterMouseMove(k.changedTouches[0])}),Fe(N,"handleTouchStart",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&N.handleMouseDown(k.changedTouches[0])}),Fe(N,"handleTouchEnd",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&N.handleMouseUp(k.changedTouches[0])}),Fe(N,"handleDoubleClick",function(k){var O=N.props.onDoubleClick;if(Ve(O)){var P=N.getMouseInfo(k);O(P,k)}}),Fe(N,"handleContextMenu",function(k){var O=N.props.onContextMenu;if(Ve(O)){var P=N.getMouseInfo(k);O(P,k)}}),Fe(N,"triggerSyncEvent",function(k){N.props.syncId!==void 0&&Kw.emit(Qw,N.props.syncId,k,N.eventEmitterSymbol)}),Fe(N,"applySyncEvent",function(k){var O=N.props,P=O.layout,I=O.syncMethod,F=N.state.updateId,$=k.dataStartIndex,H=k.dataEndIndex;if(k.dataStartIndex!==void 0||k.dataEndIndex!==void 0)N.setState(me({dataStartIndex:$,dataEndIndex:H},y({props:N.props,dataStartIndex:$,dataEndIndex:H,updateId:F},N.state)));else if(k.activeTooltipIndex!==void 0){var W=k.chartX,G=k.chartY,K=k.activeTooltipIndex,R=N.state,U=R.offset,q=R.tooltipTicks;if(!U)return;if(typeof I=="function")K=I(q,k);else if(I==="value"){K=-1;for(var Z=0;Z<q.length;Z++)if(q[Z].value===k.activeLabel){K=Z;break}}var le=me(me({},U),{},{x:U.left,y:U.top}),B=Math.min(W,le.x+le.width),X=Math.min(G,le.y+le.height),Y=q[K]&&q[K].value,ne=lj(N.state,N.props.data,K),de=q[K]?{x:P==="horizontal"?q[K].coordinate:B,y:P==="horizontal"?X:q[K].coordinate}:x7;N.setState(me(me({},k),{},{activeLabel:Y,activeCoordinate:de,activePayload:ne,activeTooltipIndex:K}))}else N.setState(k)}),Fe(N,"renderCursor",function(k){var O,P=N.state,I=P.isTooltipActive,F=P.activeCoordinate,$=P.activePayload,H=P.offset,W=P.activeTooltipIndex,G=P.tooltipAxisBandSize,K=N.getTooltipEventType(),R=(O=k.props.active)!==null&&O!==void 0?O:I,U=N.props.layout,q=k.key||"_recharts-cursor";return z.createElement(Ope,{key:q,activeCoordinate:F,activePayload:$,activeTooltipIndex:W,chartName:n,element:k,isActive:R,layout:U,offset:H,tooltipAxisBandSize:G,tooltipEventType:K})}),Fe(N,"renderPolarAxis",function(k,O,P){var I=$r(k,"type.axisType"),F=$r(N.state,"".concat(I,"Map")),$=k.type.defaultProps,H=$!==void 0?me(me({},$),k.props):k.props,W=F&&F[H["".concat(I,"Id")]];return C.cloneElement(k,me(me({},W),{},{className:Je(I,W.className),key:k.key||"".concat(O,"-").concat(P),ticks:Es(W,!0)}))}),Fe(N,"renderPolarGrid",function(k){var O=k.props,P=O.radialLines,I=O.polarAngles,F=O.polarRadius,$=N.state,H=$.radiusAxisMap,W=$.angleAxisMap,G=Oo(H),K=Oo(W),R=K.cx,U=K.cy,q=K.innerRadius,Z=K.outerRadius;return C.cloneElement(k,{polarAngles:Array.isArray(I)?I:Es(K,!0).map(function(le){return le.coordinate}),polarRadius:Array.isArray(F)?F:Es(G,!0).map(function(le){return le.coordinate}),cx:R,cy:U,innerRadius:q,outerRadius:Z,key:k.key||"polar-grid",radialLines:P})}),Fe(N,"renderLegend",function(){var k=N.state.formattedGraphicalItems,O=N.props,P=O.children,I=O.width,F=O.height,$=N.props.margin||{},H=I-($.left||0)-($.right||0),W=JH({children:P,formattedGraphicalItems:k,legendWidth:H,legendContent:p});if(!W)return null;var G=W.item,K=n4(W,Npe);return C.cloneElement(G,me(me({},K),{},{chartWidth:I,chartHeight:F,margin:$,onBBoxUpdate:N.handleLegendBBoxUpdate}))}),Fe(N,"renderTooltip",function(){var k,O=N.props,P=O.children,I=O.accessibilityLayer,F=Pr(P,sa);if(!F)return null;var $=N.state,H=$.isTooltipActive,W=$.activeCoordinate,G=$.activePayload,K=$.activeLabel,R=$.offset,U=(k=F.props.active)!==null&&k!==void 0?k:H;return C.cloneElement(F,{viewBox:me(me({},R),{},{x:R.left,y:R.top}),active:U,label:K,payload:U?G:[],coordinate:W,accessibilityLayer:I})}),Fe(N,"renderBrush",function(k){var O=N.props,P=O.margin,I=O.data,F=N.state,$=F.offset,H=F.dataStartIndex,W=F.dataEndIndex,G=F.updateId;return C.cloneElement(k,{key:k.key||"_recharts-brush",onChange:gm(N.handleBrushChange,k.props.onChange),data:I,x:je(k.props.x)?k.props.x:$.left,y:je(k.props.y)?k.props.y:$.top+$.height+$.brushBottom-(P.bottom||0),width:je(k.props.width)?k.props.width:$.width,startIndex:H,endIndex:W,updateId:"brush-".concat(G)})}),Fe(N,"renderReferenceElement",function(k,O,P){if(!k)return null;var I=N,F=I.clipPathId,$=N.state,H=$.xAxisMap,W=$.yAxisMap,G=$.offset,K=k.type.defaultProps||{},R=k.props,U=R.xAxisId,q=U===void 0?K.xAxisId:U,Z=R.yAxisId,le=Z===void 0?K.yAxisId:Z;return C.cloneElement(k,{key:k.key||"".concat(O,"-").concat(P),xAxis:H[q],yAxis:W[le],viewBox:{x:G.left,y:G.top,width:G.width,height:G.height},clipPathId:F})}),Fe(N,"renderActivePoints",function(k){var O=k.item,P=k.activePoint,I=k.basePoint,F=k.childIndex,$=k.isRange,H=[],W=O.props.key,G=O.item.type.defaultProps!==void 0?me(me({},O.item.type.defaultProps),O.item.props):O.item.props,K=G.activeDot,R=G.dataKey,U=me(me({index:F,dataKey:R,cx:P.x,cy:P.y,r:4,fill:L3(O.item),strokeWidth:2,stroke:"#fff",payload:P.payload,value:P.value},Be(K,!1)),Km(K));return H.push(T.renderActiveDot(K,U,"".concat(W,"-activePoint-").concat(F))),I?H.push(T.renderActiveDot(K,me(me({},U),{},{cx:I.x,cy:I.y}),"".concat(W,"-basePoint-").concat(F))):$&&H.push(null),H}),Fe(N,"renderGraphicChild",function(k,O,P){var I=N.filterFormatItem(k,O,P);if(!I)return null;var F=N.getTooltipEventType(),$=N.state,H=$.isTooltipActive,W=$.tooltipAxis,G=$.activeTooltipIndex,K=$.activeLabel,R=N.props.children,U=Pr(R,sa),q=I.props,Z=q.points,le=q.isRange,B=q.baseLine,X=I.item.type.defaultProps!==void 0?me(me({},I.item.type.defaultProps),I.item.props):I.item.props,Y=X.activeDot,ne=X.hide,de=X.activeBar,ye=X.activeShape,oe=!!(!ne&&H&&U&&(Y||de||ye)),we={};F!=="axis"&&U&&U.props.trigger==="click"?we={onClick:gm(N.handleItemMouseEnter,k.props.onClick)}:F!=="axis"&&(we={onMouseLeave:gm(N.handleItemMouseLeave,k.props.onMouseLeave),onMouseEnter:gm(N.handleItemMouseEnter,k.props.onMouseEnter)});var ue=C.cloneElement(k,me(me({},I.props),we));function Se(_t){return typeof W.dataKey=="function"?W.dataKey(_t.payload):null}if(oe)if(G>=0){var Oe,V;if(W.dataKey&&!W.allowDuplicatedCategory){var Ce=typeof W.dataKey=="function"?Se:"payload.".concat(W.dataKey.toString());Oe=Vm(Z,Ce,K),V=le&&B&&Vm(B,Ce,K)}else Oe=Z?.[G],V=le&&B&&B[G];if(ye||de){var Ne=k.props.activeIndex!==void 0?k.props.activeIndex:G;return[C.cloneElement(k,me(me(me({},I.props),we),{},{activeIndex:Ne})),null,null]}if(!Xe(Oe))return[ue].concat(Hl(N.renderActivePoints({item:I,activePoint:Oe,basePoint:V,childIndex:G,isRange:le})))}else{var We,Ke=(We=N.getItemByXY(N.state.activeCoordinate))!==null&&We!==void 0?We:{graphicalItem:ue},ut=Ke.graphicalItem,rn=ut.item,gt=rn===void 0?k:rn,Pn=ut.childIndex,It=me(me(me({},I.props),we),{},{activeIndex:Pn});return[C.cloneElement(gt,It),null,null]}return le?[ue,null,null]:[ue,null]}),Fe(N,"renderCustomized",function(k,O,P){return C.cloneElement(k,me(me({key:"recharts-customized-".concat(P)},N.props),N.state))}),Fe(N,"renderMap",{CartesianGrid:{handler:wm,once:!0},ReferenceArea:{handler:N.renderReferenceElement},ReferenceLine:{handler:wm},ReferenceDot:{handler:N.renderReferenceElement},XAxis:{handler:wm},YAxis:{handler:wm},Brush:{handler:N.renderBrush,once:!0},Bar:{handler:N.renderGraphicChild},Line:{handler:N.renderGraphicChild},Area:{handler:N.renderGraphicChild},Radar:{handler:N.renderGraphicChild},RadialBar:{handler:N.renderGraphicChild},Scatter:{handler:N.renderGraphicChild},Pie:{handler:N.renderGraphicChild},Funnel:{handler:N.renderGraphicChild},Tooltip:{handler:N.renderCursor,once:!0},PolarGrid:{handler:N.renderPolarGrid,once:!0},PolarAngleAxis:{handler:N.renderPolarAxis},PolarRadiusAxis:{handler:N.renderPolarAxis},Customized:{handler:N.renderCustomized}}),N.clipPathId="".concat((_=E.id)!==null&&_!==void 0?_:Vl("recharts"),"-clip"),N.throttleTriggeredAfterMouseMove=ZI(N.triggeredAfterMouseMove,(A=E.throttleDelay)!==null&&A!==void 0?A:1e3/60),N.state={},N}return Hpe(T,S),Mpe(T,[{key:"componentDidMount",value:function(){var _,A;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(A=this.props.margin.top)!==null&&A!==void 0?A:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var _=this.props,A=_.children,N=_.data,k=_.height,O=_.layout,P=Pr(A,sa);if(P){var I=P.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var F=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,$=lj(this.state,N,I,F),H=this.state.tooltipTicks[I].coordinate,W=(this.state.offset.top+k)/2,G=O==="horizontal",K=G?{x:H,y:W}:{y:H,x:W},R=this.state.formattedGraphicalItems.find(function(q){var Z=q.item;return Z.type.name==="Scatter"});R&&(K=me(me({},K),R.props.points[I].tooltipPosition),$=R.props.points[I].tooltipPayload);var U={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:F,activePayload:$,activeCoordinate:K};this.setState(U),this.renderCursor(P),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(_,A){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==A.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==_.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==_.margin){var N,k;this.accessibilityManager.setDetails({offset:{left:(N=this.props.margin.left)!==null&&N!==void 0?N:0,top:(k=this.props.margin.top)!==null&&k!==void 0?k:0}})}return null}},{key:"componentDidUpdate",value:function(_){WS([Pr(_.children,sa)],[Pr(this.props.children,sa)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var _=Pr(this.props.children,sa);if(_&&typeof _.props.shared=="boolean"){var A=_.props.shared?"axis":"item";return u.indexOf(A)>=0?A:o}return o}},{key:"getMouseInfo",value:function(_){if(!this.container)return null;var A=this.container,N=A.getBoundingClientRect(),k=cte(N),O={chartX:Math.round(_.pageX-k.left),chartY:Math.round(_.pageY-k.top)},P=N.width/A.offsetWidth||1,I=this.inRange(O.chartX,O.chartY,P);if(!I)return null;var F=this.state,$=F.xAxisMap,H=F.yAxisMap,W=this.getTooltipEventType(),G=a4(this.state,this.props.data,this.props.layout,I);if(W!=="axis"&&$&&H){var K=Oo($).scale,R=Oo(H).scale,U=K&&K.invert?K.invert(O.chartX):null,q=R&&R.invert?R.invert(O.chartY):null;return me(me({},O),{},{xValue:U,yValue:q},G)}return G?me(me({},O),G):null}},{key:"inRange",value:function(_,A){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=this.props.layout,O=_/N,P=A/N;if(k==="horizontal"||k==="vertical"){var I=this.state.offset,F=O>=I.left&&O<=I.left+I.width&&P>=I.top&&P<=I.top+I.height;return F?{x:O,y:P}:null}var $=this.state,H=$.angleAxisMap,W=$.radiusAxisMap;if(H&&W){var G=Oo(H);return oM({x:O,y:P},G)}return null}},{key:"parseEventsOfWrapper",value:function(){var _=this.props.children,A=this.getTooltipEventType(),N=Pr(_,sa),k={};N&&A==="axis"&&(N.props.trigger==="click"?k={onClick:this.handleClick}:k={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var O=Km(this.props,this.handleOuterEvent);return me(me({},O),k)}},{key:"addListener",value:function(){Kw.on(Qw,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Kw.removeListener(Qw,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(_,A,N){for(var k=this.state.formattedGraphicalItems,O=0,P=k.length;O<P;O++){var I=k[O];if(I.item===_||I.props.key===_.key||A===ks(I.item.type)&&N===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var _=this.clipPathId,A=this.state.offset,N=A.left,k=A.top,O=A.height,P=A.width;return z.createElement("defs",null,z.createElement("clipPath",{id:_},z.createElement("rect",{x:N,y:k,height:O,width:P})))}},{key:"getXScales",value:function(){var _=this.state.xAxisMap;return _?Object.entries(_).reduce(function(A,N){var k=t4(N,2),O=k[0],P=k[1];return me(me({},A),{},Fe({},O,P.scale))},{}):null}},{key:"getYScales",value:function(){var _=this.state.yAxisMap;return _?Object.entries(_).reduce(function(A,N){var k=t4(N,2),O=k[0],P=k[1];return me(me({},A),{},Fe({},O,P.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(_){var A;return(A=this.state.xAxisMap)===null||A===void 0||(A=A[_])===null||A===void 0?void 0:A.scale}},{key:"getYScaleByAxisId",value:function(_){var A;return(A=this.state.yAxisMap)===null||A===void 0||(A=A[_])===null||A===void 0?void 0:A.scale}},{key:"getItemByXY",value:function(_){var A=this.state,N=A.formattedGraphicalItems,k=A.activeItem;if(N&&N.length)for(var O=0,P=N.length;O<P;O++){var I=N[O],F=I.props,$=I.item,H=$.type.defaultProps!==void 0?me(me({},$.type.defaultProps),$.props):$.props,W=ks($.type);if(W==="Bar"){var G=(F.data||[]).find(function(q){return Cce(_,q)});if(G)return{graphicalItem:I,payload:G}}else if(W==="RadialBar"){var K=(F.data||[]).find(function(q){return oM(_,q)});if(K)return{graphicalItem:I,payload:K}}else if(Xg(I,k)||Zg(I,k)||sf(I,k)){var R=Qle({graphicalItem:I,activeTooltipItem:k,itemData:H.data}),U=H.activeIndex===void 0?R:H.activeIndex;return{graphicalItem:me(me({},I),{},{childIndex:U}),payload:sf(I,k)?H.data[R]:I.props.data[R]}}}return null}},{key:"render",value:function(){var _=this;if(!v_(this))return null;var A=this.props,N=A.children,k=A.className,O=A.width,P=A.height,I=A.style,F=A.compact,$=A.title,H=A.desc,W=n4(A,Cpe),G=Be(W,!1);if(F)return z.createElement(ID,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(VS,Xc({},G,{width:O,height:P,title:$,desc:H}),this.renderClipPath(),y_(N,this.renderMap)));if(this.props.accessibilityLayer){var K,R;G.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,G.role=(R=this.props.role)!==null&&R!==void 0?R:"application",G.onKeyDown=function(q){_.accessibilityManager.keyboardEvent(q)},G.onFocus=function(){_.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return z.createElement(ID,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",Xc({className:Je("recharts-wrapper",k),style:me({position:"relative",cursor:"default",width:O,height:P},I)},U,{ref:function(Z){_.container=Z}}),z.createElement(VS,Xc({},G,{width:O,height:P,title:$,desc:H,style:Fpe}),this.renderClipPath(),y_(N,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(C.Component);Fe(j,"displayName",n),Fe(j,"defaultProps",me({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},h)),Fe(j,"getDerivedStateFromProps",function(S,T){var E=S.dataKey,_=S.data,A=S.children,N=S.width,k=S.height,O=S.layout,P=S.stackOffset,I=S.margin,F=T.dataStartIndex,$=T.dataEndIndex;if(T.updateId===void 0){var H=s4(S);return me(me(me({},H),{},{updateId:0},y(me(me({props:S},H),{},{updateId:0}),T)),{},{prevDataKey:E,prevData:_,prevWidth:N,prevHeight:k,prevLayout:O,prevStackOffset:P,prevMargin:I,prevChildren:A})}if(E!==T.prevDataKey||_!==T.prevData||N!==T.prevWidth||k!==T.prevHeight||O!==T.prevLayout||P!==T.prevStackOffset||!tl(I,T.prevMargin)){var W=s4(S),G={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},K=me(me({},a4(T,_,O)),{},{updateId:T.updateId+1}),R=me(me(me({},W),G),K);return me(me(me({},R),y(me({props:S},R),T)),{},{prevDataKey:E,prevData:_,prevWidth:N,prevHeight:k,prevLayout:O,prevStackOffset:P,prevMargin:I,prevChildren:A})}if(!WS(A,T.prevChildren)){var U,q,Z,le,B=Pr(A,Ol),X=B&&(U=(q=B.props)===null||q===void 0?void 0:q.startIndex)!==null&&U!==void 0?U:F,Y=B&&
558(Z=(le=B.props)===null||le===void 0?void 0:le.endIndex)!==null&&Z!==void 0?Z:$,ne=X!==F||Y!==$,de=!Xe(_),ye=de&&!ne?T.updateId:T.updateId+1;return me(me({updateId:ye},y(me(me({props:S},T),{},{updateId:ye,dataStartIndex:X,dataEndIndex:Y}),T)),{},{prevChildren:A,dataStartIndex:X,dataEndIndex:Y})}return null}),Fe(j,"renderActiveDot",function(S,T,E){var _;return C.isValidElement(S)?_=C.cloneElement(S,T):Ve(S)?_=S(T):_=z.createElement(Gg,T),z.createElement(wt,{className:"recharts-active-dot",key:E},_)});var b=C.forwardRef(function(T,E){return z.createElement(j,Xc({},T,{ref:E}))});return b.displayName=j.displayName,b},Jpe=Q3({chartName:"LineChart",GraphicalChild:kl,axisComponents:[{axisType:"xAxis",AxisComp:Ml},{axisType:"yAxis",AxisComp:Rl}],formatAxisMap:L9}),eme=Q3({chartName:"BarChart",GraphicalChild:Vi,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Ml},{axisType:"yAxis",AxisComp:Rl}],formatAxisMap:L9}),tme=Q3({chartName:"PieChart",GraphicalChild:Us,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Yg},{axisType:"radiusAxis",AxisComp:Kg}],formatAxisMap:Bse,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const Uc="#183153",i4="#C99562",li=e=>`GH₵ ${(e/100).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`,Xw=e=>e==="Dispatched"?"Ready for Delivery":e;function nme(e,t,n){const r=new Date;let a=new Date(r),o=new Date(r);e==="today"&&a.setHours(0,0,0,0),e==="7d"&&(a.setDate(a.getDate()-6),a.setHours(0,0,0,0)),e==="30d"&&(a.setDate(a.getDate()-29),a.setHours(0,0,0,0)),e==="this-month"&&(a=new Date(r.getFullYear(),r.getMonth(),1)),e==="custom"&&t&&(a=new Date(`${t}T00:00:00`)),e==="custom"&&n&&(o=new Date(`${n}T23:59:59.999`)),(!Number.isFinite(a.getTime())||a>o)&&(a=new Date(r),a.setDate(a.getDate()-29),a.setHours(0,0,0,0),o=r);const c=Math.max(864e5,o.getTime()-a.getTime());return{start:a,end:o,previousStart:new Date(a.getTime()-c),previousEnd:new Date(a.getTime()-1)}}function Wc(e,t){return t?Math.round((e-t)/t*1e3)/10:e?null:0}function rme({change:e}){if(e===null)return l.jsx("span",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:36",className:"text-[10px] font-medium text-[#183153]/45",children:"No prior-period baseline"});const t=e>0?_m:e<0?VG:KG;return l.jsxs("span",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:38",className:`inline-flex items-center gap-1 text-[10px] font-semibold ${e>0?"text-emerald-700":e<0?"text-rose-700":"text-[#183153]/45"}`,children:[l.jsx(t,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:38",className:"h-3 w-3"}),e>0?"+":"",e,"% vs previous period"]})}function ame({label:e,value:t,note:n,change:r,icon:a,onClick:o}){return l.jsxs("button",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:42",type:"button",onClick:o,className:"group min-h-28 rounded-2xl border border-[#183153]/10 bg-white p-4 text-left shadow-[0_8px_24px_rgba(24,49,83,0.04)] transition hover:-translate-y-0.5 hover:border-[#C99562]/60 hover:shadow-[0_12px_28px_rgba(24,49,83,0.08)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#C99562]",children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:43",className:"flex items-start justify-between gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:43",className:"text-[10px] font-bold uppercase tracking-[0.14em] text-[#183153]/55",children:e}),l.jsx("span",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:43",className:"grid h-8 w-8 shrink-0 place-items-center rounded-xl bg-[#FAF6EE] text-[#C99562]",children:l.jsx(a,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:43",className:"h-4 w-4"})})]}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:44",className:"mt-3 text-2xl font-bold tracking-tight text-[#183153]",children:t}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:44",className:"mt-1 text-[11px] text-[#183153]/50",children:n}),l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:44",className:"mt-2",children:l.jsx(rme,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:44",change:r})})]})}function sme({label:e,value:t,note:n,icon:r,tone:a="navy",onClick:o}){const c=a==="rose"?"bg-rose-50 text-rose-800":a==="amber"?"bg-amber-50 text-amber-800":"bg-[#183153] text-[#FAF6EE]";return l.jsxs("button",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",type:"button",onClick:o,className:`min-h-24 rounded-2xl p-4 text-left transition hover:-translate-y-0.5 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#C99562] ${c}`,children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"flex items-center justify-between gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"text-[10px] font-bold uppercase tracking-[0.13em] opacity-65",children:e}),l.jsx(r,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"h-4 w-4 text-[#C99562]"})]}),l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"mt-3 flex items-end justify-between gap-3",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"text-2xl font-bold",children:t}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:50",className:"pb-0.5 text-right text-[10px] opacity-60",children:n})]})]})}function ome({onNavigate:e,datePreset:t="30d",customFrom:n="",customTo:r=""}){const a=fe.dashboard.orders.useQuery(void 0,{refetchOnWindowFocus:!0,staleTime:15e3}),o=fe.dashboard.expenses.useQuery(void 0,{refetchOnWindowFocus:!0,staleTime:15e3}),c=fe.dashboard.products.useQuery({},{refetchOnWindowFocus:!0,staleTime:15e3}),u=fe.dashboard.inventoryAlerts.useQuery(void 0,{refetchOnWindowFocus:!0,staleTime:15e3}),f=fe.dashboard.handoffs.useQuery(void 0,{refetchOnWindowFocus:!0,staleTime:15e3}),p=C.useMemo(()=>nme(t,n,r),[t,n,r]),g=a.isLoading||o.isLoading||c.isLoading||u.isLoading||f.isLoading,h=a.error||o.error||c.error||u.error||f.error,v=C.useMemo(()=>{const y=a.data??[],j=o.data??[],b=(V,Ce,Ne)=>{if(!V)return!1;const We=new Date(V).getTime();return We>=Ce.getTime()&&We<=Ne.getTime()},S=y.filter(V=>b(V.createdAt,p.start,p.end)),T=y.filter(V=>b(V.createdAt,p.previousStart,p.previousEnd)),E=y.filter(V=>V.paymentStatus==="paid"&&b(V.paidAt||V.createdAt,p.start,p.end)),_=y.filter(V=>V.paymentStatus==="paid"&&b(V.paidAt||V.createdAt,p.previousStart,p.previousEnd)),A=j.filter(V=>b(V.expenseDate,p.start,p.end)),N=j.filter(V=>b(V.expenseDate,p.previousStart,p.previousEnd)),k=V=>V.reduce((Ce,Ne)=>Ce+Number(Ne.amountMinor||0),0),O=V=>V.reduce((Ce,Ne)=>Ce+(Ne.items?.length?Ne.items.reduce((We,Ke)=>We+Number(Ke.quantity||0),0):Number(Ne.quantity||0)),0),P=k(E),I=k(_),F=A.reduce((V,Ce)=>V+Number(Ce.amountMinor||0),0),$=N.reduce((V,Ce)=>V+Number(Ce.amountMinor||0),0),H=O(E),W=O(_),G=E.length?Math.round(P/E.length):0,K=_.length?Math.round(I/_.length):0,R=P-F,U=I-$,q=V=>y.filter(Ce=>Ce.status===V).length,Z=u.data?.alerts??[],le=new Map((c.data??[]).map(V=>[V.id,V.category])),B=new Map;for(const V of E){const Ce=V.items?.length?V.items:V.productId?[{productId:V.productId,productName:V.productName,quantity:V.quantity,unitPrice:Number(V.amountMinor||0)/Math.max(1,Number(V.quantity||1))/100}]:[];for(const Ne of Ce){const We=B.get(Ne.productId)??{name:Ne.productName,units:0,revenue:0,category:le.get(Ne.productId)||"Uncategorized"};We.units+=Number(Ne.quantity||0),We.revenue+=Math.round(Number(Ne.unitPrice||0)*Number(Ne.quantity||0)*100),B.set(Ne.productId,We)}}const X=Array.from(B.values()).sort((V,Ce)=>Ce.revenue-V.revenue||Ce.units-V.units).slice(0,5),Y=new Map;B.forEach(V=>Y.set(V.category,(Y.get(V.category)||0)+V.revenue));const ne=Array.from(Y,([V,Ce])=>({name:V,value:Ce})).sort((V,Ce)=>Ce.value-V.value),ye=["Request received","Payment pending","Being prepared","Dispatched","Out for delivery","Delivered"].map(V=>({name:Xw(V),value:S.filter(Ce=>Ce.status===V).length})),oe=Math.max(864e5,p.end.getTime()-p.start.getTime()),we=Math.min(14,Math.max(1,Math.ceil(oe/864e5))),ue=oe/we,Se=Array.from({length:we},(V,Ce)=>{const Ne=new Date(p.start.getTime()+Ce*ue),We=new Date(Ce===we-1?p.end.getTime()+1:p.start.getTime()+(Ce+1)*ue);return{label:Ne.toLocaleDateString(void 0,{month:"short",day:"numeric"}),revenue:E.filter(Ke=>b(Ke.paidAt||Ke.createdAt,Ne,We)).reduce((Ke,ut)=>Ke+Number(ut.amountMinor||0),0)/100,expenses:A.filter(Ke=>b(Ke.expenseDate,Ne,We)).reduce((Ke,ut)=>Ke+Number(ut.amountMinor||0),0)/100}
558}),Oe=[...S.map(V=>({id:`order-${V.id}`,kind:"order",title:V.paymentStatus==="paid"?"Paid order received":"Order updated",detail:`${V.reference} · ${V.customerName}`,meta:Xw(V.status),timestamp:new Date(V.paidAt||V.createdAt)})),...(f.data??[]).map(V=>({id:`support-${V.id}`,kind:"support",title:"Support ticket updated",detail:`${V.reference} · ${V.issueType}`,meta:V.status,timestamp:new Date(V.createdAt)}))].filter(V=>Number.isFinite(V.timestamp.getTime())).sort((V,Ce)=>Ce.timestamp.getTime()-V.timestamp.getTime()).slice(0,8);return{primary:[{label:"Total Revenue",value:li(P),note:"Successfully paid orders",change:Wc(P,I),icon:wi,tab:"paid-orders"},{label:"Paid Orders",value:E.length,note:"Verified payments",change:Wc(E.length,_.length),icon:Ed,tab:"paid-orders"},{label:"Units Sold",value:H,note:"Quantity across paid orders",change:Wc(H,W),icon:Ir,tab:"orders"},{label:"Average Order Value",value:li(G),note:"Revenue ÷ paid orders",change:Wc(G,K),icon:Ij,tab:"paid-orders"},{label:"Total Expenses",value:li(F),note:"Recorded expenses",change:Wc(F,$),icon:Um,tab:"expenses"},{label:"Net Profit",value:li(R),note:"Revenue minus recorded expenses",change:Wc(R,U),icon:pV,tab:"expenses"}],operational:[{label:"Awaiting Processing",value:q("Request received")+q("Payment pending"),note:"New or unpaid",icon:MS,tab:"orders",tone:"navy"},{label:"Ready for Delivery",value:q("Dispatched"),note:"Prepared orders",icon:Ed,tab:"orders",tone:"navy"},{label:"Out for Delivery",value:q("Out for delivery"),note:"Awaiting receipt",icon:Rj,tab:"orders",tone:"navy"},{label:"Low Stock",value:Z.filter(V=>V.alertLevel==="low").length,note:"Live inventory",icon:Do,tab:"catalog",tone:"amber"},{label:"Out of Stock",value:Z.filter(V=>V.alertLevel==="out").length,note:"Live inventory",icon:Do,tab:"catalog",tone:"rose"},{label:"Open Support",value:(f.data??[]).filter(V=>V.status!=="Resolved").length,note:"Needs attention",icon:Td,tab:"support",tone:"navy"}],timeline:Se,ordersByStatus:ye,categorySales:ne,topProducts:X,recentOrders:S.slice().sort((V,Ce)=>new Date(Ce.createdAt).getTime()-new Date(V.createdAt).getTime()).slice(0,6),recentActivity:Oe,inventoryAttention:Z.slice(0,5),supportRecent:(f.data??[]).slice(0,5),orderChange:S.length-T.length}},[a.data,o.data,c.data,u.data,f.data,p]);return g?l.jsxs("section",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:143",className:"space-y-4","aria-label":"Business analytics overview",children:[l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:143",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-6",children:Array.from({length:6},(y,j)=>l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:143",className:"h-28 animate-pulse rounded-2xl bg-[#183153]/8"},j))}),l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:143",className:"h-72 animate-pulse rounded-2xl bg-white"})]}):h?l.jsx("section",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:144",className:"rounded-2xl border border-rose-200 bg-rose-50 p-5 text-sm text-rose-700",children:"Business analytics could not be loaded. Refresh the dashboard and try again."}):l.jsxs("section",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:146",className:"space-y-4","aria-label":"Business analytics overview",children:[l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:147",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-6",children:v.primary.map(y=>l.jsx(ame,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:147",...y,onClick:()=>e(y.tab)},y.label))}),l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:148",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-6",children:v.operational.map(y=>l.jsx(sme,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:148",...y,onClick:()=>e(y.tab)},y.label))}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:149",className:"rounded-xl border border-[#C99562]/25 bg-[#C99562]/8 px-3 py-2 text-[11px] leading-5 text-[#183153]/65",children:"Net Profit equals successfully paid-order revenue minus expenses recorded for the selected period. Product cost is included only when it has been recorded as an expense; gross profit is not presented without complete product-cost data."}),l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"flex flex-row items-center justify-between pb-2",children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",children:[l.jsxs(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"flex items-center gap-2 text-base text-[#183153]",children:[l.jsx(GG,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"h-4 w-4 text-[#C99562]"}),"Recent Activity"]}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"text-xs text-[#183153]/50",children:"Latest order and support-ticket updates"})]}),l.jsxs(ve,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",variant:"ghost",size:"sm",onClick:()=>e("orders"),className:"h-8 text-xs text-[#183153]",children:["Open Orders ",l.jsx(_m,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"ml-1 h-3.5 w-3.5"})]})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",children:v.recentActivity.length?l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"grid gap-2 sm:grid-cols-2",children:v.recentActivity.map(y=>l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"flex min-w-0 items-center gap-3 rounded-xl bg-[#FAF6EE] px-3 py-2.5",children:[l.jsx("span",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:`grid h-8 w-8 shrink-0 place-items-center rounded-lg ${y.kind==="order"?"bg-[#183153] text-[#FAF6EE]":"bg-[#C99562]/20 text-[#183153]"}`,children:y.kind==="order"?l.jsx(Ir,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"h-3.5 w-3.5"}):l.jsx(Td,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"h-3.5 w-3.5"})}),l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"min-w-0 flex-1",children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"flex items-center justify-between gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"truncate text-xs font-semibold text-[#183153]",children:y.title}),l.jsx("span",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"shrink-0 text-[10px] text-[#183153]/45",children:y.timestamp.toLocaleDateString(void 0,{month:"short",day:"numeric"})})]}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"truncate text-[10px] text-[#183153]/55",children:y.detail}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"mt-0.5 text-[10px] font-medium text-[#183153]/45",children:y.meta})]})]},y.id))}):l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:150",className:"rounded-xl bg-[#FAF6EE] p-4 text-xs text-[#183153]/50",children:"Recent order and support activity will appear here."})})]}),l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:151",className:"grid gap-4 xl:grid-cols-[1.45fr_0.55fr]",children:[l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",className:"pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",className:"text-base text-[#183153]",children:"Revenue vs Expenses"}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",className:"text-xs text-[#183153]/50",children:"Selected reporting period · values in GH₵"})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",className:"h-64 pt-2",children:l.jsx(tw,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",width:"100%",height:"100%",children:l.jsxs(Jpe,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",data:v.timeline,margin:{top:8,right:8,left:-18,bottom:0},children:[l.jsx(a7,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",stroke:"#18315312",vertical:!1}),l.jsx(Ml,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",dataKey:"label",tick:{fontSize:10,fill:Uc}
558,tickLine:!1,axisLine:!1}),l.jsx(Rl,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",tick:{fontSize:10,fill:Uc},tickLine:!1,axisLine:!1}),l.jsx(sa,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",formatter:y=>`GH₵ ${Number(y).toLocaleString()}`,contentStyle:{borderRadius:12,borderColor:"#18315320"}}),l.jsx(kl,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",type:"monotone",dataKey:"revenue",stroke:Uc,strokeWidth:2.5,dot:!1,name:"Revenue"}),l.jsx(kl,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:152",type:"monotone",dataKey:"expenses",stroke:i4,strokeWidth:2.5,dot:!1,name:"Expenses"})]})})})]}),l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",className:"pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",className:"text-base text-[#183153]",children:"Orders by Status"}),l.jsxs("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",className:"text-xs text-[#183153]/50",children:[v.orderChange>=0?"+":"",v.orderChange," orders vs previous period"]})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",className:"h-64 pt-2",children:l.jsx(tw,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",width:"100%",height:"100%",children:l.jsxs(eme,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",data:v.ordersByStatus,layout:"vertical",margin:{top:0,right:8,left:8,bottom:0},children:[l.jsx(Ml,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",type:"number",hide:!0}),l.jsx(Rl,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",dataKey:"name",type:"category",width:92,tick:{fontSize:9,fill:Uc},tickLine:!1,axisLine:!1}),l.jsx(sa,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153"}),l.jsx(Vi,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:153",dataKey:"value",fill:Uc,radius:[0,6,6,0],name:"Orders"})]})})})]})]}),l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:155",className:"grid gap-4 xl:grid-cols-3",children:[l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsx(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",className:"pb-2",children:l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",className:"text-base text-[#183153]",children:"Sales by Category"})}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",className:"h-56",children:v.categorySales.length?l.jsx(tw,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",width:"100%",height:"100%",children:l.jsxs(tme,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",children:[l.jsx(Us,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",data:v.categorySales,dataKey:"value",nameKey:"name",innerRadius:48,outerRadius:76,paddingAngle:3,children:v.categorySales.map((y,j)=>l.jsx(Dg,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",fill:[Uc,i4,"#7B8FA8","#D9B995","#526D8D"][j%5]},j))}),l.jsx(sa,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",formatter:y=>li(Number(y))})]})}):l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:156",className:"grid h-full place-items-center text-sm text-[#183153]/45",children:"Paid category sales will appear here."})})]}),l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"border-[#183153]/10 bg-white shadow-none xl:col-span-2",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"flex flex-row items-center justify-between pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"text-base text-[#183153]",children:"Top-Selling Products"}),l.jsxs(ve,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",variant:"ghost",size:"sm",onClick:()=>e("catalog"),className:"h-8 text-xs text-[#183153]",children:["View Products ",l.jsx(_m,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"ml-1 h-3.5 w-3.5"})]})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",children:v.topProducts.length?l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"w-full min-w-[480px] text-left text-xs",children:[l.jsx("thead",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",children:l.jsxs("tr",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"border-b border-[#183153]/8 text-[9px] uppercase tracking-[0.12em] text-[#183153]/45",children:[l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"pb-2",children:"Product"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"pb-2",children:"Category"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"pb-2 text-right",children:"Units"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"pb-2 text-right",children:"Revenue"})]})}),l.jsx("tbody",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",children:v.topProducts.map(y=>l.jsxs("tr",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"border-b border-[#183153]/6",children:[l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"py-2.5 font-semibold text-[#183153]",children:y.name}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"py-2.5 text-[#183153]/55",children:y.category}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"py-2.5 text-right text-[#183153]/65",children:y.units}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"py-2.5 text-right font-semibold text-[#183153]",children:li(y.revenue)})]},y.name))})]})}):l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:157",className:"rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"Top products will appear after paid orders are recorded in this period."})})]})]}),l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:159",className:"grid gap-4 xl:grid-cols-[1.45fr_0.75fr_0.75fr]",children:[l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"flex flex-row items-center justify-between pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"text-base text-[#183153]",children:"Recent Orders"}),l.jsxs(ve,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",variant:"ghost",size:"sm",onClick:()=>e("orders"),className:"h-8 text-xs text-[#183153]",children:["View All ",l.jsx(_m,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"ml-1 h-3.5 w-3.5"})]})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",children:v.recentOrders.length?l.jsx("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"w-full min-w-[680px] text-left text-xs",children:[l.jsx("thead",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",children:l.jsxs("tr",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"border-b border-[#183153]/8 text-[9px] uppercase tracking-[0.12em] text-[#183153]/45",children:[l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Order"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Customer"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Items"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Amount"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Payment"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Fulfilment"}),l.jsx("th",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"pb-2",children:"Date"})]})}),l.jsx("tbody",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",children:v.recentOrders.map(y=>l.jsxs("tr",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"border-b border-[#183153]/6",children:[l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 font-bold text-[#183153]",children:y.reference}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 text-[#183153]/65",children:y.customerName}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 text-[#183153]/65",children:y.items?.length||y.quantity||1}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 font-semibold text-[#183153]",children:li(Number(y.amountMinor||0))}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5",children:l.jsx(ht,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",variant:"outline",className:"rounded-full text-[9px]",children:y.paymentStatus||"unpaid"})}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 text-[#183153]/65",children:Xw(y.status)}),l.jsx("td",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"py-2.5 text-[#183153]/45",children:new Date(y.createdAt).toLocaleDateString()})]},y.id))})]})}):l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:160",className:"rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"No orders were created in this period."})})]}),l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"flex flex-row items-center justify-between pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"text-base text-[#183153]",children:"Inventory Attention"}),l.jsx(ve,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",variant:"ghost",size:"sm",onClick:()=>e("catalog"),className:"h-8 text-xs",children:"View All"})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"space-y-2",children:v.inventoryAttention.length?v.inventoryAttention.map(y=>l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"flex items-center justify-between gap-3 rounded-xl bg-[#FAF6EE] px-3 py-2",children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"truncate text-xs font-bold text-[#183153]",children:y.name}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"text-[10px] text-[#183153]/45",children:y.category})]}),l.jsx(ht,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:y.alertLevel==="out"?"bg-rose-100 text-rose-700":"bg-amber-100 text-amber-800",children:y.stockQuantity??0})]},y.id)):l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:161",className:"rounded-xl bg-emerald-50 p-4 text-xs text-emerald-700",children:"No products currently need stock attention."})})]}),l.jsxs(Ie,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"flex flex-row items-center justify-between pb-2",children:[l.jsx(st,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"text-base text-[#183153]",children:"Recent Support"}),l.jsx(ve,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",variant:"ghost",size:"sm",onClick:()=>e("support"),className:"h-8 text-xs",children:"View All"})]}),l.jsx(He,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"space-y-2",children:v.supportRecent.length?v.supportRecent.map(y=>l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"rounded-xl border border-[#183153]/8 px-3 py-2",children:[l.jsxs("div",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"flex items-center justify-between gap-2",children:[l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"truncate text-xs font-bold text-[#183153]",children:y.reference}),l.jsx(ht,{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",variant:"outline",className:"rounded-full text-[9px]",children:y.status})]}),l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"mt-1 truncate text-[10px] text-[#183153]/50",children:y.issueType})]},y.id)):l.jsx("p",{"data-loc":"client/src/components/BusinessAnalyticsOverview.tsx:162",className:"rounded-xl bg-[#FAF6EE] p-4 text-xs text-[#183153]/50",children:"No support requests yet."})})]})]})]})}var Zw="rovingFocusGroup.onEntryFocus",ime={bubbles:!1,cancelable:!0},Df="RovingFocusGroup",[uj,b7,cme]=Uj(Df),[lme,sv]=Za(Df,[cme]),[ume,dme]=lme(Df),w7=C.forwardRef((e,t)=>
vendor: 4,370 bytes, line 558
558l.jsx(uj.Provider,{scope:e.__scopeRovingFocusGroup,children:l.jsx(uj.Slot,{scope:e.__scopeRovingFocusGroup,children:l.jsx(fme,{...e,ref:t})})}));w7.displayName=Df;var fme=C.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:a=!1,dir:o,currentTabStopId:c,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:f,onEntryFocus:p,preventScrollOnEntryFocus:g=!1,...h}=e,v=C.useRef(null),y=Ot(t,v),j=vg(o),[b,S]=Ti({prop:c,defaultProp:u??null,onChange:f,caller:Df}),[T,E]=C.useState(!1),_=Va(p),A=b7(n),N=C.useRef(!1),[k,O]=C.useState(0);return C.useEffect(()=>{const P=v.current;if(P)return P.addEventListener(Zw,_),()=>P.removeEventListener(Zw,_)},[_]),l.jsx(ume,{scope:n,orientation:r,dir:j,loop:a,currentTabStopId:b,onItemFocus:C.useCallback(P=>S(P),[S]),onItemShiftTab:C.useCallback(()=>E(!0),[]),onFocusableItemAdd:C.useCallback(()=>O(P=>P+1),[]),onFocusableItemRemove:C.useCallback(()=>O(P=>P-1),[]),children:l.jsx(nt.div,{tabIndex:T||k===0?-1:0,"data-orientation":r,...h,ref:y,style:{outline:"none",...e.style},onMouseDown:_e(e.onMouseDown,()=>{N.current=!0}),onFocus:_e(e.onFocus,P=>{const I=!N.current;if(P.target===P.currentTarget&&I&&!T){const F=new CustomEvent(Zw,ime);if(P.currentTarget.dispatchEvent(F),!F.defaultPrevented){const $=A().filter(R=>R.focusable),H=$.find(R=>R.active),W=$.find(R=>R.id===b),K=[H,W,...$].filter(Boolean).map(R=>R.ref.current);O7(K,g)}}N.current=!1}),onBlur:_e(e.onBlur,()=>E(!1))})})}),S7="RovingFocusGroupItem",j7=C.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:a=!1,tabStopId:o,children:c,...u}=e,f=Fa(),p=o||f,g=dme(S7,n),h=g.currentTabStopId===p,v=b7(n),{onFocusableItemAdd:y,onFocusableItemRemove:j,currentTabStopId:b}=g;return C.useEffect(()=>{if(r)return y(),()=>j()},[r,y,j]),l.jsx(uj.ItemSlot,{scope:n,id:p,focusable:r,active:a,children:l.jsx(nt.span,{tabIndex:h?0:-1,"data-orientation":g.orientation,...u,ref:t,onMouseDown:_e(e.onMouseDown,S=>{r?g.onItemFocus(p):S.preventDefault()}),onFocus:_e(e.onFocus,()=>g.onItemFocus(p)),onKeyDown:_e(e.onKeyDown,S=>{if(S.key==="Tab"&&S.shiftKey){g.onItemShiftTab();return}if(S.target!==S.currentTarget)return;const T=hme(S,g.orientation,g.dir);if(T!==void 0){if(S.metaKey||S.ctrlKey||S.altKey||S.shiftKey)return;S.preventDefault();let _=v().filter(A=>A.focusable).map(A=>A.ref.current);if(T==="last")_.reverse();else if(T==="prev"||T==="next"){T==="prev"&&_.reverse();const A=_.indexOf(S.currentTarget);_=g.loop?gme(_,A+1):_.slice(A+1)}setTimeout(()=>O7(_))}}),children:typeof c=="function"?c({isCurrentTabStop:h,hasTabStop:b!=null}):c})})});j7.displayName=S7;var pme={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function mme(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function hme(e,t,n){const r=mme(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return pme[r]}function O7(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function gme(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var N7=w7,C7=j7,dj=["Enter"," "],vme=["ArrowDown","PageUp","Home"],A7=["ArrowUp","PageDown","End"],xme=[...vme,...A7],yme={ltr:[...dj,"ArrowRight"],rtl:[...dj,"ArrowLeft"]},bme={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Rf="Menu",[pf,wme,Sme]=Uj(Rf),[Ki,T7]=Za(Rf,[Sme,Bl,sv]),ov=Bl(),E7=sv(),[jme,Qi]=Ki(Rf),[Ome,If]=Ki(Rf),_7=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:a,onOpenChange:o,modal:c=!0}=e,u=ov(t),[f,p]=C.useState(null),g=C.useRef(!1),h=Va(o),v=vg(a);return C.useEffect(()=>{const y=()=>{g.current=!0,document.addEventListener("pointerdown",j,{capture:!0,once:!0}),document.addEventListener("pointermove",j,{capture:!0,once:!0})},j=()=>g.current=!1;return document.addEventListener("keydown",y,{capture:!0}),()=>{document.removeEventListener("keydown",y,{capture:!0}),document.removeEventListener("pointerdown",j,{capture:!0}),document.removeEventListener("pointermove",j,{capture:!0})}},[]),l.jsx(a8,{...u,children:l.jsx(jme,{scope:t,open:n,onOpenChange:h,content:f,onContentChange:p,children:l.jsx(Ome,{scope:t,onClose:C.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:g,dir:v,modal:c,children:r})})})};_7.displayName=Rf;var Nme="MenuAnchor",Y3=C.forwardRef((e,t)=>
vendor: 13,534 bytes, line 558
558{const{__scopeMenu:n,...r}=e,a=ov(n);return l.jsx(Tj,{...a,...r,ref:t})});Y3.displayName=Nme;var X3="MenuPortal",[Cme,k7]=Ki(X3,{forceMount:void 0}),P7=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:a}=e,o=Qi(X3,t);return l.jsx(Cme,{scope:t,forceMount:n,children:l.jsx(es,{present:n||o.open,children:l.jsx(ig,{asChild:!0,container:a,children:r})})})};P7.displayName=X3;var ca="MenuContent",[Ame,Z3]=Ki(ca),M7=C.forwardRef((e,t)=>{const n=k7(ca,e.__scopeMenu),{forceMount:r=n.forceMount,...a}=e,o=Qi(ca,e.__scopeMenu),c=If(ca,e.__scopeMenu);return l.jsx(pf.Provider,{scope:e.__scopeMenu,children:l.jsx(es,{present:r||o.open,children:l.jsx(pf.Slot,{scope:e.__scopeMenu,children:c.modal?l.jsx(Tme,{...a,ref:t}):l.jsx(Eme,{...a,ref:t})})})})}),Tme=C.forwardRef((e,t)=>{const n=Qi(ca,e.__scopeMenu),r=C.useRef(null),a=Ot(t,r);return C.useEffect(()=>{const o=r.current;if(o)return Bj(o)},[]),l.jsx(J3,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:_e(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),Eme=C.forwardRef((e,t)=>{const n=Qi(ca,e.__scopeMenu);return l.jsx(J3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),_me=Ci("MenuContent.ScrollLock"),J3=C.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:c,disableOutsidePointerEvents:u,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:h,onInteractOutside:v,onDismiss:y,disableOutsideScroll:j,...b}=e,S=Qi(ca,n),T=If(ca,n),E=ov(n),_=E7(n),A=wme(n),[N,k]=C.useState(null),O=C.useRef(null),P=Ot(t,O,S.onContentChange),I=C.useRef(0),F=C.useRef(""),$=C.useRef(0),H=C.useRef(null),W=C.useRef("right"),G=C.useRef(0),K=j?hg:C.Fragment,R=j?{as:_me,allowPinchZoom:!0}:void 0,U=Z=>{const le=F.current+Z,B=A().filter(oe=>!oe.disabled),X=document.activeElement,Y=B.find(oe=>oe.ref.current===X)?.textValue,ne=B.map(oe=>oe.textValue),de=qme(ne,le,Y),ye=B.find(oe=>oe.textValue===de)?.ref.current;(function oe(we){F.current=we,window.clearTimeout(I.current),we!==""&&(I.current=window.setTimeout(()=>oe(""),1e3))})(le),ye&&setTimeout(()=>ye.focus())};C.useEffect(()=>()=>window.clearTimeout(I.current),[]),$j();const q=C.useCallback(Z=>W.current===H.current?.side&&Ume(Z,H.current?.area),[]);return l.jsx(Ame,{scope:n,searchRef:F,onItemEnter:C.useCallback(Z=>{q(Z)&&Z.preventDefault()},[q]),onItemLeave:C.useCallback(Z=>{q(Z)||(O.current?.focus(),k(null))},[q]),onTriggerLeave:C.useCallback(Z=>{q(Z)&&Z.preventDefault()},[q]),pointerGraceTimerRef:$,onPointerGraceIntentChange:C.useCallback(Z=>{H.current=Z},[]),children:l.jsx(K,{...R,children:l.jsx(pg,{asChild:!0,trapped:a,onMountAutoFocus:_e(o,Z=>{Z.preventDefault(),O.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:l.jsx(bf,{asChild:!0,disableOutsidePointerEvents:u,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:h,onInteractOutside:v,onDismiss:y,children:l.jsx(N7,{asChild:!0,..._,dir:T.dir,orientation:"vertical",loop:r,currentTabStopId:N,onCurrentTabStopIdChange:k,onEntryFocus:_e(f,Z=>{T.isUsingKeyboardRef.current||Z.preventDefault()}),preventScrollOnEntryFocus:!0,children:l.jsx(Ej,{role:"menu","aria-orientation":"vertical","data-state":Q7(S.open),"data-radix-menu-content":"",dir:T.dir,...E,...b,ref:P,style:{outline:"none",...b.style},onKeyDown:_e(b.onKeyDown,Z=>{const B=Z.target.closest("[data-radix-menu-content]")===Z.currentTarget,X=Z.ctrlKey||Z.altKey||Z.metaKey,Y=Z.key.length===1;B&&(Z.key==="Tab"&&Z.preventDefault(),!X&&Y&&U(Z.key));const ne=O.current;if(Z.target!==ne||!xme.includes(Z.key))return;Z.preventDefault();const ye=A().filter(oe=>!oe.disabled).map(oe=>oe.ref.current);A7.includes(Z.key)&&ye.reverse(),Bme(ye)}),onBlur:_e(e.onBlur,Z=>{Z.currentTarget.contains(Z.target)||(window.clearTimeout(I.current),F.current="")}),onPointerMove:_e(e.onPointerMove,mf(Z=>{const le=Z.target,B=G.current!==Z.clientX;if(Z.currentTarget.contains(le)&&B){const X=Z.clientX>G.current?"right":"left";W.current=X,G.current=Z.clientX}}))})})})})})})});M7.displayName=ca;var kme="MenuGroup",eO=C.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return l.jsx(nt.div,{role:"group",...r,ref:t})});eO.displayName=kme;var Pme="MenuLabel",D7=C.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return l.jsx(nt.div,{...r,ref:t})});D7.displayName=Pme;var Wh="MenuItem",c4="menu.itemSelect",iv=C.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...a}=e,o=C.useRef(null),c=If(Wh,e.__scopeMenu),u=Z3(Wh,e.__scopeMenu),f=Ot(t,o),p=C.useRef(!1),g=()=>{const h=o.current;if(!n&&h){const v=new CustomEvent(c4,{bubbles:!0,cancelable:!0});h.addEventListener(c4,y=>r?.(y),{once:!0}),MR(h,v),v.defaultPrevented?p.current=!1:c.onClose()}};return l.jsx(R7,{...a,ref:f,disabled:n,onClick:_e(e.onClick,g),onPointerDown:h=>{e.onPointerDown?.(h),p.current=!0},onPointerUp:_e(e.onPointerUp,h=>{p.current||h.currentTarget?.click()}),onKeyDown:_e(e.onKeyDown,h=>{const v=u.searchRef.current!=="";n||v&&h.key===" "||dj.includes(h.key)&&(h.currentTarget.click(),h.preventDefault())})})});iv.displayName=Wh;var R7=C.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:a,...o}=e,c=Z3(Wh,n),u=E7(n),f=C.useRef(null),p=Ot(t,f),[g,h]=C.useState(!1),[v,y]=C.useState("");return C.useEffect(()=>{const j=f.current;j&&y((j.textContent??"").trim())},[o.children]),l.jsx(pf.ItemSlot,{scope:n,disabled:r,textValue:a??v,children:l.jsx(C7,{asChild:!0,...u,focusable:!r,children:l.jsx(nt.div,{role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:p,onPointerMove:_e(e.onPointerMove,mf(j=>{r?c.onItemLeave(j):(c.onItemEnter(j),j.defaultPrevented||j.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:_e(e.onPointerLeave,mf(j=>c.onItemLeave(j))),onFocus:_e(e.onFocus,()=>h(!0)),onBlur:_e(e.onBlur,()=>h(!1))})})})}),Mme="MenuCheckboxItem",I7=C.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...a}=e;return l.jsx(z7,{scope:e.__scopeMenu,checked:n,children:l.jsx(iv,{role:"menuitemcheckbox","aria-checked":Gh(n)?"mixed":n,...a,ref:t,"data-state":nO(n),onSelect:_e(a.onSelect,()=>r?.(Gh(n)?!0:!n),{checkForDefaultPrevented:!1})})})});I7.displayName=Mme;var H7="MenuRadioGroup",[Dme,Rme]=Ki(H7,{value:void 0,onValueChange:()=>{}}),L7=C.forwardRef((e,t)=>{const{value:n,onValueChange:r,...a}=e,o=Va(r);return l.jsx(Dme,{scope:e.__scopeMenu,value:n,onValueChange:o,children:l.jsx(eO,{...a,ref:t})})});L7.displayName=H7;var $7="MenuRadioItem",B7=C.forwardRef((e,t)=>{const{value:n,...r}=e,a=Rme($7,e.__scopeMenu),o=n===a.value;return l.jsx(z7,{scope:e.__scopeMenu,checked:o,children:l.jsx(iv,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":nO(o),onSelect:_e(r.onSelect,()=>a.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});B7.displayName=$7;var tO="MenuItemIndicator",[z7,Ime]=Ki(tO,{checked:!1}),q7=C.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...a}=e,o=Ime(tO,n);return l.jsx(es,{present:r||Gh(o.checked)||o.checked===!0,children:l.jsx(nt.span,{...a,ref:t,"data-state":nO(o.checked)})})});q7.displayName=tO;var Hme="MenuSeparator",F7=C.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return l.jsx(nt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});F7.displayName=Hme;var Lme="MenuArrow",U7=C.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,a=ov(n);return l.jsx(_j,{...a,...r,ref:t})});U7.displayName=Lme;var $me="MenuSub",[Ige,W7]=Ki($me),id="MenuSubTrigger",G7=C.forwardRef((e,t)=>{const n=Qi(id,e.__scopeMenu),r=If(id,e.__scopeMenu),a=W7(id,e.__scopeMenu),o=Z3(id,e.__scopeMenu),c=C.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:f}=o,p={__scopeMenu:e.__scopeMenu},g=C.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return C.useEffect(()=>g,[g]),C.useEffect(()=>{const h=u.current;return()=>{window.clearTimeout(h),f(null)}},[u,f]),l.jsx(Y3,{asChild:!0,...p,children:l.jsx(R7,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":Q7(n.open),...e,ref:ng(t,a.onTriggerChange),onClick:h=>{e.onClick?.(h),!(e.disabled||h.defaultPrevented)&&(h.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:_e(e.onPointerMove,mf(h=>{o.onItemEnter(h),!h.defaultPrevented&&!e.disabled&&!n.open&&!c.current&&(o.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),g()},100))})),onPointerLeave:_e(e.onPointerLeave,mf(h=>{g();const v=n.content?.getBoundingClientRect();if(v){const y=n.content?.dataset.side,j=y==="right",b=j?-5:5,S=v[j?"left":"right"],T=v[j?"right":"left"];o.onPointerGraceIntentChange({area:[{x:h.clientX+b,y:h.clientY},{x:S,y:v.top},{x:T,y:v.top},{x:T,y:v.bottom},{x:S,y:v.bottom}],side:y}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(h),h.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:_e(e.onKeyDown,h=>{const v=o.searchRef.current!=="";e.disabled||v&&h.key===" "||yme[r.dir].includes(h.key)&&(n.onOpenChange(!0),n.content?.focus(),h.preventDefault())})})})});G7.displayName=id;var V7="MenuSubContent",K7=C.forwardRef((e,t)=>{const n=k7(ca,e.__scopeMenu),{forceMount:r=n.forceMount,...a}=e,o=Qi(ca,e.__scopeMenu),c=If(ca,e.__scopeMenu),u=W7(V7,e.__scopeMenu),f=C.useRef(null),p=Ot(t,f);return l.jsx(pf.Provider,{scope:e.__scopeMenu,children:l.jsx(es,{present:r||o.open,children:l.jsx(pf.Slot,{scope:e.__scopeMenu,children:l.jsx(J3,{id:u.contentId,"aria-labelledby":u.triggerId,...a,ref:p,align:"start",side:c.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:g=>{c.isUsingKeyboardRef.current&&f.current?.focus(),g.preventDefault()},onCloseAutoFocus:g=>g.preventDefault(),onFocusOutside:_e(e.onFocusOutside,g=>{g.target!==u.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:_e(e.onEscapeKeyDown,g=>{c.onClose(),g.preventDefault()}),onKeyDown:_e(e.onKeyDown,g=>{const h=g.currentTarget.contains(g.target),v=bme[c.dir].includes(g.key);h&&v&&(o.onOpenChange(!1),u.trigger?.focus(),g.preventDefault())})})})})})});K7.displayName=V7;function Q7(e){return e?"open":"closed"}function Gh(e){return e==="indeterminate"}function nO(e){return Gh(e)?"indeterminate":e?"checked":"unchecked"}function Bme(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function zme(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function qme(e,t,n){const a=t.length>1&&Array.from(t).every(p=>p===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let c=zme(e,Math.max(o,0));a.length===1&&(c=c.filter(p=>p!==n));const f=c.find(p=>p.toLowerCase().startsWith(a.toLowerCase()));return f!==n?f:void 0}function Fme(e,t){const{x:n,y:r}=e;let a=!1;for(let o=0,c=t.length-1;o<t.length;c=o++){const u=t[o],f=t[c],p=u.x,g=u.y,h=f.x,v=f.y;g>r!=v>r&&n<(h-p)*(r-g)/(v-g)+p&&(a=!a)}return a}function Ume(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return Fme(n,t)}function mf(e){return t=>t.pointerType==="mouse"?e(t):void 0}var Wme=_7,Gme=Y3,Vme=P7,Kme=M7,Qme=eO,Yme=D7,Xme=iv,Zme=I7,Jme=L7,ehe=B7,the=q7,nhe=F7,rhe=U7,ahe=G7,she=K7,cv="DropdownMenu",[ohe]=Za(cv,[T7]),ir=T7(),[ihe,Y7]=ohe(cv),X7=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:a,defaultOpen:o,onOpenChange:c,modal:u=!0}=e,f=ir(t),p=C.useRef(null),[g,h]=Ti({prop:a,defaultProp:o??!1,onChange:c,caller:cv});return l.jsx(ihe,{scope:t,triggerId:Fa(),triggerRef:p,contentId:Fa(),open:g,onOpenChange:h,onOpenToggle:C.useCallback(()=>h(v=>!v),[h]),modal:u,children:l.jsx(Wme,{...f,open:g,onOpenChange:h,dir:r,modal:u,children:n})})};X7.displayName=cv;var Z7="DropdownMenuTrigger",J7=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...a}=e,o=Y7(Z7,n),c=ir(n);return l.jsx(Gme,{asChild:!0,...c,children:l.jsx(nt.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...a,ref:ng(t,o.triggerRef),onPointerDown:_e(e.onPointerDown,u=>{!r&&u.button===0&&u.ctrlKey===!1&&(o.onOpenToggle(),o.open||u.preventDefault())}),onKeyDown:_e(e.onKeyDown,u=>{r||(["Enter"," "].includes(u.key)&&o.onOpenToggle(),u.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(u.key)&&u.preventDefault())})})})});J7.displayName=Z7;var che="DropdownMenuPortal",eL=e=>{const{__scopeDropdownMenu:t,...n}=e,r=ir(t);return l.jsx(Vme,{...r,...n})};eL.displayName=che;var tL="DropdownMenuContent",nL=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=Y7(tL,n),o=ir(n),c=C.useRef(!1);return l.jsx(Kme,{id:a.contentId,"aria-labelledby":a.triggerId,...o,...r,ref:t,onCloseAutoFocus:_e(e.onCloseAutoFocus,u=>{c.current||a.triggerRef.current?.focus(),c.current=!1,u.preventDefault()}),onInteractOutside:_e(e.onInteractOutside,u=>{const f=u.detail.originalEvent,p=f.button===0&&f.ctrlKey===!0,g=f.button===2||p;(!a.modal||g)&&(c.current=!0)}),style:{...e.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)"}})});nL.displayName=tL;var lhe="DropdownMenuGroup",uhe=C.forwardRef((e,t)=>
558{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(Qme,{...a,...r,ref:t})});uhe.displayName=lhe;var dhe="DropdownMenuLabel",fhe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(Yme,{...a,...r,ref:t})});fhe.displayName=dhe;var phe="DropdownMenuItem",rL=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(Xme,{...a,...r,ref:t})});rL.displayName=phe;var mhe="DropdownMenuCheckboxItem",hhe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(Zme,{...a,...r,ref:t})});hhe.displayName=mhe;var ghe="DropdownMenuRadioGroup",vhe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(Jme,{...a,...r,ref:t})});vhe.displayName=ghe;var xhe="DropdownMenuRadioItem",yhe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(ehe,{...a,...r,ref:t})});yhe.displayName=xhe;var bhe="DropdownMenuItemIndicator",whe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(the,{...a,...r,ref:t})});whe.displayName=bhe;var She="DropdownMenuSeparator",aL=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(nhe,{...a,...r,ref:t})});aL.displayName=She;var jhe="DropdownMenuArrow",Ohe=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(rhe,{...a,...r,ref:t})});Ohe.displayName=jhe;var Nhe="DropdownMenuSubTrigger",Che=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(ahe,{...a,...r,ref:t})});Che.displayName=Nhe;var Ahe="DropdownMenuSubContent",The=C.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,a=ir(n);return l.jsx(she,{...a,...r,ref:t,style:{...e.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)"}})});The.displayName=Ahe;var Ehe=X7,_he=J7,khe=eL,Phe=nL,Mhe=rL,Dhe=aL;function l4({...e}){return l.jsx(Ehe,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:10","data-slot":"dropdown-menu",...e})}function u4({...e}){return l.jsx(_he,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:25","data-slot":"dropdown-menu-trigger",...e})}function d4({className:e,sideOffset:t=4,...n}){return l.jsx(khe,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:38",children:l.jsx(Phe,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:39","data-slot":"dropdown-menu-content",sideOffset:t,className:qe("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",e),...n})})}function Sm({className:e,inset:t,variant:n="default",...r}){return l.jsx(Mhe,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:70","data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:qe("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",e),...r})}function f4({className:e,...t}){return l.jsx(Dhe,{"data-loc":"client/src/components/ui/dropdown-menu.tsx:169","data-slot":"dropdown-menu-separator",className:qe("bg-border -mx-1 my-1 h-px",e),...t})}function Rhe({...e}){return l.jsx(WK,{"data-loc":"client/src/components/ui/sheet.tsx:10","data-slot":"sheet",...e})}function Ihe({...e}){return l.jsx(GK,{"data-loc":"client/src/components/ui/sheet.tsx:16","data-slot":"sheet-trigger",...e})}function Hhe({...e}){return l.jsx(VK,{"data-loc":"client/src/components/ui/sheet.tsx:28","data-slot":"sheet-portal",...e})}function Lhe({className:e,...t}){return l.jsx(KK,{"data-loc":"client/src/components/ui/sheet.tsx:36","data-slot":"sheet-overlay",className:qe("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",e),...t})}function $he({className:e,children:t,side:n="right",...r}){return l.jsxs(Hhe,{"data-loc":"client/src/components/ui/sheet.tsx:56",children:[l.jsx(Lhe,{"data-loc":"client/src/components/ui/sheet.tsx:57"}),l.jsxs(QK,{"data-loc":"client/src/components/ui/sheet.tsx:58","data-slot":"sheet-content",className:qe("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",n==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",n==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",n==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",n==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...r,children:[t,l.jsxs(XK,{"data-loc":"client/src/components/ui/sheet.tsx:75",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary 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",children:[l.jsx(jf,{"data-loc":"client/src/components/ui/sheet.tsx:76",className:"size-4"}),l.jsx("span",{"data-loc":"client/src/components/ui/sheet.tsx:77",className:"sr-only",children:"Close"})]})]})]})}function Bhe({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/sheet.tsx:86","data-slot":"sheet-header",className:qe("flex flex-col gap-1.5 p-4",e),...t})}function zhe({className:e,...t}){return l.jsx(YK,{"data-loc":"client/src/components/ui/sheet.tsx:109","data-slot":"sheet-title",className:qe("text-foreground font-semibold",e),...t})}const qhe=[{label:"Overview",items:[{id:"overview",label:"Overview",icon:P8}]},{label:"Store management",items:[{id:"catalog",label:"Products",icon:T8},{id:"imports",label:"Import & Review",icon:Fl},{id:"orders",label:"Orders",icon:Ir},{id:"customers",label:"Customers",icon:L8}]},{label:"Customer service",items:[{id:"support",label:"Support Queue",icon:Td},{id:"notifications",label:"Notifications",icon:Cd}]},{label:"Finance",items:[{id:"paid-orders",label:"Paid Orders",icon:Ij},{id:"expenses",label:"Expenses",icon:Um}]},{label:"System",items:[{id:"settings",label:"Settings",icon:dV}]}],Fhe={overview:{title:"Business Dashboard",eyebrow:"Overview"},catalog:{title:"Products",eyebrow:"Store management"},imports:{title:"Import & Review",eyebrow:"Store management"},orders:{title:"Orders",eyebrow:"Store management"},customers:{title:"Customers",eyebrow:"Store management"},support:{title:"Support Queue",eyebrow:"Customer service"},notifications:{title:"Notifications",eyebrow:"Customer service"},"paid-orders":{title:"Paid Orders",eyebrow:"Finance"},expenses:{title:"Expenses",eyebrow:"Finance"},settings:{title:"Settings",eyebrow:"System"}};function p4({activeTab:e,onNavigate:t,collapsed:n,onToggle:r,mobile:a=!1}){return l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:53",className:"flex h-full flex-col bg-[#183153] text-[#FAF6EE]",children:[l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:54",className:qe("flex h-16 items-center border-b border-white/10",n?"justify-center px-2":"justify-between px-4"),children:[l.jsxs("button",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:55",type:"button",onClick:()=>t("overview"),className:"flex min-w-0 items-center gap-2 text-left",title:"BHEN & CO. dashboard",children:[l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:56",className:"grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-[#C99562] text-[#183153]",children:l.jsx(Ir,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:56",className:"h-4 w-4"})}),!n&&l.jsxs("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:57",className:"min-w-0",children:[l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:57",className:"block truncate text-sm font-bold tracking-[0.08em]",children:"BHEN & CO."}),l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:57",className:"block truncate text-[9px] uppercase tracking-[0.18em] text-[#FAF6EE]/55",children:"CRM command center"})]})]}),!a&&!n&&l.jsx("button",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:59",type:"button",onClick:r,className:"grid h-8 w-8 place-items-center rounded-lg text-[#FAF6EE]/65 hover:bg-white/10 hover:text-white","aria-label":"Collapse sidebar",children:l.jsx(XG,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:59",className:"h-4 w-4"})})]}),l.jsx("nav",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:61",className:"flex-1 overflow-y-auto px-2 py-4","aria-label":"Dashboard navigation",children:qhe.map(o=>l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:62",className:"mb-5",children:[!n&&l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:63",className:"mb-1.5 px-2 text-[9px] font-bold uppercase tracking-[0.18em] text-[#FAF6EE]/38",children:o.label}),l.jsx("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:64",className:"space-y-1",children:o.items.map(c=>{const u=c.icon,f=e===c.id;return l.jsxs("button",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:64",type:"button",onClick:()=>t(c.id),title:n?c.label:void 0,"aria-current":f?"page":void 0,className:qe("flex h-10 w-full items-center rounded-xl text-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#C99562]",n?"justify-center px-2":"gap-3 px-3",f?"bg-[#C99562] font-bold text-[#183153]":"text-[#FAF6EE]/72 hover:bg-white/10 hover:text-white"),children:[l.jsx(u,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:64",className:"h-4 w-4 shrink-0"}),!n&&l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:64",className:"truncate",children:c.label})]},c.id)})})]},o.label))}),!a&&n&&l.jsx("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:67",className:"border-t border-white/10 p-2",children:l.jsx("button",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:67",type:"button",onClick:r,title:"Expand sidebar",className:"grid h-10 w-full place-items-center rounded-xl text-[#FAF6EE]/70 hover:bg-white/10 hover:text-white",children:l.jsx(nd,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:67",className:"h-4 w-4"})})})]})}function Uhe({activeTab:e,onAddProduct:t,onExportProducts:n,onExportOrders:r}){return e==="catalog"?l.jsxs(l.Fragment,{children:[l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:72",variant:"outline",size:"sm",onClick:n,className:"h-9 border-[#183153]/15 bg-white text-[#183153]",children:[l.jsx(ll,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:72",className:"mr-1.5 h-3.5 w-3.5"}),"Export"]}),l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:72",size:"sm",onClick:t,className:"h-9 bg-[#183153] text-[#FAF6EE] hover:bg-[#24436E]",children:[l.jsx(Ei,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:72",className:"mr-1.5 h-3.5 w-3.5"}),"Add Product"]})]}):e==="orders"||e==="paid-orders"?l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:73",variant:"outline",size:"sm",onClick:r,className:"h-9 border-[#183153]/15 bg-white text-[#183153]",children:[l.jsx(ll,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:73",className:"mr-1.5 h-3.5 w-3.5"}),"Export Orders"]}):e==="imports"?l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:74",size:"sm",className:"h-9 bg-[#183153] text-[#FAF6EE] hover:bg-[#24436E]",onClick:()=>document.querySelector("[data-import-dropzone]")?.click(),children:[l.jsx(Fl,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:74",className:"mr-1.5 h-3.5 w-3.5"}),"Import CSV"]}):null}function Whe({activeTab:e,onNavigate:t,currentDate:n,isOnline:r,lastSynchronizedAt:a,paystackEnvironment:o,unreadCount:c,notifications:u,onOpenNotification:f,adminName:p,adminEmail
558:g,onLogout:h,searchValue:v,onSearchChange:y,datePreset:j,onDatePresetChange:b,customFrom:S,customTo:T,onCustomFromChange:E,onCustomToChange:_,onAddProduct:A,onExportProducts:N,onExportOrders:k,children:O}){const[P,I]=C.useState(!1),[F,$]=C.useState(!1),H=Fhe[e],W=["overview","orders","paid-orders","expenses"].includes(e),G=["catalog","orders","paid-orders","customers","support","notifications"].includes(e),K=e==="catalog"?"Search products":e==="support"?"Search tickets":e==="customers"?"Search customers":e==="notifications"?"Search notifications":"Search orders",R=C.useMemo(()=>u.slice(0,8),[u]),U=q=>{t(q),$(!1)};return l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:101",className:"crm-dashboard min-h-screen bg-[#FAF6EE] text-[#183153] lg:flex",children:[l.jsx("aside",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:102",className:qe("fixed inset-y-0 left-0 z-40 hidden border-r border-[#183153]/8 transition-[width] duration-200 lg:block",P?"w-[76px]":"w-[238px]"),children:l.jsx(p4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:102",activeTab:e,onNavigate:U,collapsed:P,onToggle:()=>I(q=>!q)})}),l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:103",className:qe("min-w-0 flex-1 transition-[margin] duration-200",P?"lg:ml-[76px]":"lg:ml-[238px]"),children:[l.jsxs("header",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:104",className:"sticky top-0 z-30 border-b border-[#183153]/10 bg-[#FAF6EE]/95 backdrop-blur",children:[l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:105",className:"flex min-h-16 items-center gap-3 px-4 py-2 sm:px-6 xl:px-8",children:[l.jsxs(Rhe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",open:F,onOpenChange:$,children:[l.jsx(Ihe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",asChild:!0,children:l.jsx(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",variant:"outline",size:"icon",className:"h-9 w-9 border-[#183153]/15 bg-white lg:hidden","aria-label":"Open dashboard navigation",children:l.jsx(sV,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",className:"h-4 w-4"})})}),l.jsxs($he,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",side:"left",className:"w-[278px] border-0 bg-[#183153] p-0",children:[l.jsx(Bhe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",className:"sr-only",children:l.jsx(zhe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",children:"Dashboard navigation"})}),l.jsx(p4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:106",activeTab:e,onNavigate:U,collapsed:!1,mobile:!0})]})]}),l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:107",className:"min-w-0 shrink-0",children:[l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:107",className:"text-[9px] font-bold uppercase tracking-[0.18em] text-[#C99562]",children:H.eyebrow}),l.jsx("h1",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:107",className:"truncate text-lg font-bold tracking-tight text-[#183153] sm:text-xl",children:H.title})]}),l.jsx("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:108",className:"ml-auto"}),G&&l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:108",className:"relative hidden min-w-0 flex-1 md:block md:max-w-[260px]",children:[l.jsx(_s,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:108",className:"absolute left-3 top-1/2 h-3.5 w-3.5 -translate-y-1/2 text-[#183153]/40"}),l.jsx(Ee,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:108",value:v,onChange:q=>y(q.target.value),placeholder:K,className:"h-9 rounded-xl border-[#183153]/12 bg-white pl-9 text-sm"})]}),l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:"hidden items-center gap-2 xl:flex",children:[l.jsxs(ht,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:qe("h-8 rounded-lg border px-2.5 text-[10px]",r?"border-emerald-200 bg-emerald-50 text-emerald-700":"border-amber-200 bg-amber-50 text-amber-800"),children:[r?l.jsx(vV,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:"mr-1 h-3 w-3"}):l.jsx(gV,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:"mr-1 h-3 w-3"}),r?"Online":"Offline"]}),l.jsxs(ht,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:"h-8 rounded-lg border border-emerald-200 bg-emerald-50 px-2.5 text-[10px] text-emerald-700",children:[l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:"mr-1.5 h-1.5 w-1.5 rounded-full bg-emerald-500"}),"Telegram Live"]}),l.jsxs(ht,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:109",className:qe("h-8 rounded-lg border px-2.5 text-[10px]",o==="test"?"border-amber-200 bg-amber-50 text-amber-800":o==="live"?"border-rose-200 bg-rose-50 text-rose-700":"border-[#183153]/10 bg-white text-[#183153]/55"),children:["Paystack ",o==="test"?"Test":o==="live"?"Live":"—"]})]}),l.jsxs(l4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",children:[l.jsx(u4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",asChild:!0,children:l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",variant:"outline",size:"icon",className:"relative h-9 w-9 border-[#183153]/15 bg-white text-[#183153]","aria-label":`${c} unread notifications`,children:[l.jsx(Cd,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"h-4 w-4"}),c>0&&l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"absolute -right-1.5 -top-1.5 grid h-5 min-w-5 place-items-center rounded-full bg-rose-600 px-1 text-[9px] font-bold text-white",children:c>99?"99+":c})]})}),l.jsxs(d4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",align:"end",className:"w-[min(360px,calc(100vw-24px))] p-2",children:[R.length?R.map(q=>l.jsxs(Sm,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",onClick:()=>f(q),className:"items-start gap-2 rounded-xl p-3",children:[l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"truncate text-sm font-bold text-[#183153]",children:q.title}),l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"mt-1 line-clamp-2 text-xs text-[#183153]/60",children:q.body}),l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"mt-1 text-[10px] text-[#183153]/40",children:new Date(q.createdAt).toLocaleStr
558ing()})]}),!q.readAt&&l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",className:"mt-1.5 h-2 w-2 shrink-0 rounded-full bg-[#C99562]"})]},q.id)):l.jsx(Sm,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",disabled:!0,children:"No recent notifications"}),l.jsx(f4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110"}),l.jsx(Sm,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:110",onClick:()=>t("notifications"),className:"justify-center rounded-lg font-semibold text-[#183153]",children:"Open notification center"})]})]}),l.jsxs(l4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",children:[l.jsx(u4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",asChild:!0,children:l.jsxs(ve,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",variant:"ghost",className:"h-9 gap-2 px-2 text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",className:"grid h-8 w-8 place-items-center rounded-full bg-[#183153] text-xs font-bold text-[#FAF6EE]",children:p?.charAt(0)?.toUpperCase()||"B"}),l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",className:"hidden max-w-24 truncate text-sm font-semibold 2xl:block",children:p||"Admin"})]})}),l.jsxs(d4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",align:"end",className:"w-56",children:[l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",className:"px-2 py-2",children:[l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",className:"truncate text-sm font-bold text-[#183153]",children:p||"BHEN & CO. Admin"}),l.jsx("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",className:"truncate text-xs text-[#183153]/50",children:g||"Owner account"})]}),l.jsx(f4,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111"}),l.jsx(Sm,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:111",onClick:h,children:"Sign out"})]})]})]}),l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:113",className:"flex flex-wrap items-center gap-2 border-t border-[#183153]/7 px-4 py-2 sm:px-6 xl:px-8",children:[G&&l.jsxs("div",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:114",className:"relative order-first w-full md:hidden",children:[l.jsx(_s,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:114",className:"absolute left-3 top-1/2 h-3.5 w-3.5 -translate-y-1/2 text-[#183153]/40"}),l.jsx(Ee,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:114",value:v,onChange:q=>y(q.target.value),placeholder:K,className:"h-9 w-full rounded-xl border-[#183153]/12 bg-white pl-9 text-sm"})]}),l.jsxs("p",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:115",className:"mr-auto text-xs text-[#183153]/55",children:[l.jsx("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:115",className:"font-semibold text-[#183153]",children:n}),l.jsxs("span",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:115",className:"hidden sm:inline",children:[" · Synced ",a?new Date(a).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}):"not yet"]})]}),W&&l.jsxs(gn,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:j,onValueChange:q=>b(q),children:[l.jsx(xn,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",className:"h-9 w-[138px] border-[#183153]/12 bg-white text-xs",children:l.jsx(vn,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116"})}),l.jsxs(yn,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",children:[l.jsx(Qe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:"today",children:"Today"}),l.jsx(Qe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:"7d",children:"Last 7 Days"}),l.jsx(Qe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:"30d",children:"Last 30 Days"}),l.jsx(Qe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:"this-month",children:"This Month"}),l.jsx(Qe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:116",value:"custom",children:"Custom Range"})]})]}),W&&j==="custom"&&l.jsxs(l.Fragment,{children:[l.jsx(Ee,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:117",type:"date","aria-label":"Custom range start",value:S,onChange:q=>E(q.target.value),className:"h-9 w-[132px] border-[#183153]/12 bg-white text-xs"}),l.jsx(Ee,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:117",type:"date","aria-label":"Custom range end",value:T,onChange:q=>_(q.target.value),className:"h-9 w-[132px] border-[#183153]/12 bg-white text-xs"})]}),l.jsx(Uhe,{"data-loc":"client/src/components/CrmDashboardChrome.tsx:118",activeTab:e,onAddProduct:A,onExportProducts:N,onExportOrders:k})]})]}),l.jsx("main",{"data-loc":"client/src/components/CrmDashboardChrome.tsx:121",className:"min-w-0 px-4 py-4 sm:px-6 sm:py-5 xl:px-8",children:O})]})]})}const m4=e=>
558`GH₵ ${(e/100).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`;function Ghe({search:e}){const t=fe.dashboard.orders.useQuery(void 0,{refetchOnWindowFocus:!0}),n=C.useMemo(()=>{const a=new Map;for(const c of t.data??[]){const u=c.telegramId?`telegram:${c.telegramId}`:`phone:${c.phoneNumber}`,f=a.get(u)??{key:u,name:c.customerName,phone:c.phoneNumber,orders:0,paidOrders:0,spentMinor:0,lastOrderAt:c.createdAt};f.orders+=1,c.paymentStatus==="paid"&&(f.paidOrders+=1,f.spentMinor+=Number(c.amountMinor||0)),new Date(c.createdAt).getTime()>new Date(f.lastOrderAt).getTime()&&(f.lastOrderAt=c.createdAt),a.set(u,f)}const o=e.trim().toLowerCase();return Array.from(a.values()).filter(c=>!o||c.name.toLowerCase().includes(o)||c.phone.toLowerCase().includes(o)).sort((c,u)=>new Date(u.lastOrderAt).getTime()-new Date(c.lastOrderAt).getTime())},[t.data,e]),r=C.useMemo(()=>({customers:n.length,orders:n.reduce((a,o)=>a+o.orders,0),paidOrders:n.reduce((a,o)=>a+o.paidOrders,0),spentMinor:n.reduce((a,o)=>a+o.spentMinor,0)}),[n]);return t.isLoading?l.jsx("div",{"data-loc":"client/src/components/CustomersWorkspace.tsx:26",className:"h-48 animate-pulse rounded-2xl bg-white"}):t.error?l.jsx("div",{"data-loc":"client/src/components/CustomersWorkspace.tsx:27",className:"rounded-2xl border border-rose-200 bg-rose-50 p-4 text-sm text-rose-700",children:"Customer records could not be loaded. Refresh and try again."}):l.jsxs("section",{"data-loc":"client/src/components/CustomersWorkspace.tsx:28",className:"space-y-4","aria-label":"Customers workspace",children:[l.jsx("div",{"data-loc":"client/src/components/CustomersWorkspace.tsx:29",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[{label:"Customers",value:r.customers,icon:L8},{label:"Total Orders",value:r.orders,icon:Ir},{label:"Paid Orders",value:r.paidOrders,icon:Ed},{label:"Customer Revenue",value:m4(r.spentMinor),icon:wi}].map(a=>l.jsx(Ie,{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"flex items-center justify-between p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",children:[l.jsx("p",{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"text-[10px] font-bold uppercase tracking-[0.13em] text-[#183153]/45",children:a.label}),l.jsx("p",{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"mt-2 text-2xl font-bold text-[#183153]",children:a.value})]}),l.jsx("span",{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"grid h-9 w-9 place-items-center rounded-xl bg-[#FAF6EE] text-[#C99562]",children:l.jsx(a.icon,{"data-loc":"client/src/components/CustomersWorkspace.tsx:34",className:"h-4 w-4"})})]})},a.label))}),l.jsxs(Ie,{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"border-b border-[#183153]/7 px-4 py-3",children:[l.jsx(st,{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"text-base text-[#183153]",children:"Customer Directory"}),l.jsx("p",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"text-xs text-[#183153]/50",children:"Built from the same centralized customer order records used by Telegram and the Mini App."})]}),l.jsx(He,{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"p-0",children:n.length?l.jsx("div",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"w-full min-w-[720px] text-left text-xs",children:[l.jsx("thead",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",children:l.jsxs("tr",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"border-b border-[#183153]/8 bg-[#FAF6EE]/70 text-[9px] uppercase tracking-[0.12em] text-[#183153]/45",children:[l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5",children:"Customer"}),l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5",children:"Contact"}),l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5 text-right",children:"Orders"}),l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5 text-right",children:"Paid"}),l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5 text-right",children:"Total Spend"}),l.jsx("th",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-2.5",children:"Last Order"})]})}),l.jsx("tbody",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",children:n.map(a=>l.jsxs("tr",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"border-b border-[#183153]/6 hover:bg-[#FAF6EE]/55",children:[l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 font-bold text-[#183153]",children:a.name}),l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 text-[#183153]/60",children:a.phone}),l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 text-right text-[#183153]/65",children:a.orders}),l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 text-right",children:l.jsx(ht,{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"bg-emerald-50 text-emerald-700",children:a.paidOrders})}),l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 text-right font-semibold text-[#183153]",children:m4(a.spentMinor)}),l.jsx("td",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"px-4 py-3 text-[#183153]/45",children:new Date(a.lastOrderAt).toLocaleStr
558ing()})]},a.key))})]})}):l.jsx("p",{"data-loc":"client/src/components/CustomersWorkspace.tsx:35",className:"m-4 rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"No customers match this search."})})]})]})}const h4=e=>({id:e.id,name:e.name,category:e.category,description:e.description||"",model:e.model||"",material:e.material||"",colors:e.colors||"",availableSizes:e.availableSizes||"",price:String(e.price),currency:e.currency,imageUrl:e.imageUrl||"",productUrl:e.productUrl||"",stockStatus:e.stockStatus,stockQuantity:e.stockQuantity??null,reviewStatus:e.reviewStatus});function Vhe(){const e=fe.dashboard.stagedProducts.useQuery(),t=fe.useUtils(),[n,r]=C.useState({}),[a,o]=C.useState(0),[c,u]=C.useState(null),[f,p]=C.useState(null),g=fe.dashboard.importProductsCsv.useMutation({onSuccess:A=>{o(100),u(`${A.count} product${A.count===1?"":"s"} staged successfully for private review.`),ie.success(`${A.count} product${A.count===1?"":"s"} staged privately for review.`),e.refetch()},onError:A=>{o(0),u(null),ie.error(A.message||"Could not stage the file.")}}),h=fe.dashboard.importProductsXlsx.useMutation({onSuccess:A=>{o(100),u(`${A.count} product${A.count===1?"":"s"} staged successfully for private review.`),ie.success(`${A.count} product${A.count===1?"":"s"} staged privately for review.`),e.refetch()},onError:A=>{o(0),u(null),ie.error(A.message||"Could not stage the Excel workbook.")}}),v=fe.dashboard.updateStagedProduct.useMutation({onSuccess:()=>{ie.success("Draft product saved."),e.refetch()}}),y=fe.dashboard.approveStagedProduct.useMutation({onSuccess:()=>{ie.success("Product added to the catalog."),e.refetch(),t.dashboard.products.invalidate()}}),j=fe.dashboard.uploadStagedProductImage.useMutation({onSuccess:()=>{ie.success("Product photo uploaded."),e.refetch()}});C.useEffect(()=>{e.data&&r(Object.fromEntries(e.data.map(A=>[A.id,h4(A)])))},[e.data]);const b=A=>{const N=A.target.files?.[0];if(A.target.value="",!N)return;const k=N.name.toLowerCase().split(".").pop();if(k!=="csv"&&k!=="xlsx"){ie.error("Choose a CSV or Excel (.xlsx) file.");return}if(N.size>2e6){ie.error("CSV and Excel files are limited to 2 MB.");return}u(null),o(5);const O=new FileReader;O.onprogress=P=>{P.lengthComputable&&o(Math.min(70,5+Math.round(P.loaded/P.total*65)))},O.onload=()=>{o(78),k==="xlsx"?h.mutate({base64Data:String(O.result||"").split(",")[1]||""}):g.mutate({csv:String(O.result||"")})},O.onerror=()=>{o(0),ie.error("Could not read the product file.")},O.readAsDataURL(N)},S=(A,N)=>r(k=>({...k,[A]:{...k[A],...N}})),T=fe.dashboard.generateProductDescription.useMutation({onError:A=>{p(null),ie.error(A.message||"Could not generate a product description.")}}),E=A=>v.mutate({...A,description:A.description||null,model:A.model||null,material:A.material||null,colors:A.colors||null,availableSizes:A.availableSizes||null,imageUrl:A.imageUrl||null,productUrl:A.productUrl||null}),_=(A,N)=>{const k=N.target.files?.[0];if(N.target.value="",!k)return;if(!/^image\/(jpeg|png|webp|gif)$/.test(k.type)||k.size>5e6){ie.error("Use a JPG, PNG, WEBP, or GIF image under 5 MB.");return}const O=new FileReader;O.onload=()=>j.mutate({id:A,fileName:k.name,contentType:k.type,base64Data:String(O.result).split(",")[1]||""}),O.onerror=()=>
558ie.error("Could not read the product photo."),O.readAsDataURL(k)};return l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:68",className:"space-y-6",children:[l.jsxs(Ie,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(24,49,83,0.08)]",children:[l.jsxs(at,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",children:[l.jsx(st,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",children:"Private product import"}),l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-1 text-sm text-stone-500",children:"Upload a CSV or Excel workbook to a private review queue. Nothing reaches the catalog or POS until you approve it."})]}),l.jsxs("label",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69","data-import-dropzone":!0,className:"inline-flex cursor-pointer items-center justify-center rounded-full bg-primary px-4 py-2 text-sm font-medium text-primary-foreground hover:opacity-90",children:[l.jsx(Fl,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mr-2 h-4 w-4"})," ",g.isPending||h.isPending?"Staging…":"Upload CSV / Excel",l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",type:"file",accept:".csv,text/csv,.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",className:"hidden",onChange:b,disabled:g.isPending||h.isPending})]})]}),l.jsxs(He,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"rounded-2xl bg-stone-50 p-4 text-xs text-stone-600",children:[l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"font-semibold text-stone-800",children:"Required columns"}),l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-1",children:"Product Name, Category, Price, Description, Colors, Available Sizes, Stock Quantity"}),l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-1 text-stone-500",children:"Accepted files: CSV or Excel (.xlsx)."})]}),(g.isPending||h.isPending||a>0)&&l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-4",role:"status","aria-live":"polite",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"flex items-center justify-between text-xs font-medium text-stone-600",children:[l.jsx("span",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",children:g.isPending||h.isPending?"Staging products privately…":a>=100?"Upload complete":"Reading product file…"}),l.jsxs("span",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",children:[a,"%"]})]}),l.jsx("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-2 h-2 overflow-hidden rounded-full bg-stone-200",role:"progressbar","aria-label":"Product file upload progress","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":a,children:l.jsx("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"h-full rounded-full bg-primary transition-[width] duration-200",style:{width:`${a}%`}})})]}),c&&l.jsx("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:69",className:"mt-4 rounded-xl border border-emerald-200 bg-emerald-50 p-3 text-sm font-medium text-emerald-800",role:"alert",children:c})]})]}),e.isLoading&&l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:70",className:"flex items-center gap-2 text-sm text-stone-500",children:[l.jsx(bt,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:70",className:"h-4 w-4 animate-spin"})," Loading review queue…"]}),!e.isLoading&&!e.data?.length&&l.jsx(Ie,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:71",className:"border-dashed bg-white/60",children:l.jsx(He,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:71",className:"py-12 text-center text-sm text-stone-500",children:"No staged products yet. Upload a CSV or Excel workbook to begin a private review."})}),l.jsx("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:"space-y-5",children:e.data?.map(A=>{const N=n[A.id]||h4(A),k=v.isPending||j.isPending||y.isPending||T.isPending;return l.jsxs(Ie,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(24,49,83,0.08)]",children:[l.jsxs(at,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:"flex flex-row items-center justify-between",children:[l.jsxs(st,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:"text-base",children:["Review product #",A.id]}),l.jsx(ht,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:A.reviewStatus==="approved"?"bg-emerald-100 text-emerald-700":"bg-amber-100 text-amber-700",children:A.reviewStatus==="pending"?"Needs review":A.reviewStatus})]}),l.jsxs(He,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:72",className:"grid gap-4 sm:grid-cols-2",children:[l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:73",value:N.name,onChange:O=>S(A.id,{name:O.target.value}),placeholder:"Product name"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:74",value:N.category,onChange:O=>S(A.id,{category:O.target.value}),placeholder:"Category"}),l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",className:"sm:col-span-2 space-y-2",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",className:"flex flex-wrap items-center justify-between gap-2",children:[l.jsx("span",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",className:"text-xs font-medium uppercase tracking-[0.14em] text-stone-500",children:"Product description"}),l.jsxs(ve,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",type:"button",variant:"outline",size:"sm",onClick:()=>{p(A.id),T.mutate({name:N.name,category:N.category,model:N.model||void 0,material:N.material||void 0,colors:N.colors||void 0,availableSizes:N.availableSizes||void 0},{onSuccess:O=>{S(A.id,{description:O.description}),p(null),ie.success("AI description added to this draft. Review it before saving.")},onError:()=>p(null)})},disabled:k||A.reviewStatus!=="pending"||!N.name||!N.category,className:"rounded-full",children:[l.jsx(Dj,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",className:"mr-1.5 h-3.5 w-3.5"}),T.isPending&&f===A.id?"Writing…":"Generate with AI"]})]}),l.jsx(Is,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",value:N.description,onChange:O=>S(A.id,{description:O.target.value}),placeholder:"Description"}),l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:75",className:"text-xs text-stone-500",children:"AI copy is a draft. Review and edit it before saving or adding to the catalog."})]}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:76",value:N.model,onChange:O=>S(A.id,{model:O.target.value}),placeholder:"Model"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:77",value:N.material,onChange:O=>S(A.id,{material:O.target.value}),placeholder:"Material"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:78",value:N.colors,onChange:O=>S(A.id,{colors:O.target.value}),placeholder:"Colors"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:79",value:N.availableSizes,onChange:O=>S(A.id,{availableSizes:O.target.value}),placeholder:"Available sizes"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:80",value:N.price,onChange:O=>S(A.id,{price:O.target.value}),placeholder:"Price"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:81",value:N.currency,onChange:O=>S(A.id,{currency:O.target.value}),placeholder:"Currency"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:82",value:N.stockStatus,onChange:O=>S(A.id,{stockStatus:O.target.value}),placeholder:"Stock status"}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:83",type:"number",min:"0",value:N.stockQuantity??"",onChange:O=>S(A.id,{stockQuantity:O.target.value===""?null:Number(O.target.value)}),placeholder:"Stock quantity"}),l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",className:"sm:col-span-2 rounded-2xl border border-dashed border-stone-200 bg-stone-50 p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",children:[l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",className:"text-sm font-medium",children:"Product photo"}),l.jsx("p",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",className:"text-xs text-stone-500",children:"Upload the correct image before approval."})]}),l.jsx(Ee,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",type:"file",accept:"image/jpeg,image/png,image/webp,image/gif",onChange:O=>_(A.id,O),disabled:k,className:"h-auto max-w-sm rounded-xl bg-white py-2"})]}),N.imageUrl&&l.jsx("img",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:84",src:N.imageUrl,alt:`${N.name} preview`,className:"mt-3 h-24 w-24 rounded-xl object-cover"})]}),l.jsxs("div",{"data-loc":"client/src/components/ProductImportWorkspace.tsx:85",className:"flex flex-wrap gap-2 sm:col-span-2",children:[l.jsxs(ve,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:85",type:"button",variant:"outline",onClick:()=>E(N),disabled:k||A.reviewStatus!=="pending",className:"rounded-full",children:[l.jsx(_d,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:85",className:"mr-2 h-4 w-4"})," Save edits"]}),l.jsxs(ve,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:85",type:"button",onClick:()=>
558{if(!N.imageUrl){ie.error("Upload the correct product photo before approving.");return}y.mutate({id:A.id})},disabled:k||A.reviewStatus!=="pending",className:"rounded-full bg-primary",children:[l.jsx(Mo,{"data-loc":"client/src/components/ProductImportWorkspace.tsx:85",className:"mr-2 h-4 w-4"})," Add to catalog"]})]})]})]},A.id)})})]})}const Jw=["Shipping / Delivery","Packaging","Marketing","Utilities","Rent","Supplies","Product Cost","Platform Fees","Bank / Payment Fees","Other"],Khe=["Cash","Mobile Money","Bank Transfer","Card","Other"],g4=e=>`GH₵ ${(e/100).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`,Qhe=()=>new Date().toISOString().slice(0,10),eS=()=>({title:"",category:"Packaging",amount:"",expenseDate:Qhe(),paymentMethod:"Mobile Money",notes:"",receiptUrl:null,receiptKey:null});function Yhe(){const e=fe.useUtils(),[t,n]=C.useState(""),[r,a]=C.useState("all"),[o,c]=C.useState(""),[u,f]=C.useState(""),[p,g]=C.useState(eS),[h,v]=C.useState("suggested"),y=C.useMemo(()=>({search:t.trim()||void 0,category:r==="all"?void 0:r,from:o?new Date(`${o}T00:00:00`):void 0,to:u?new Date(`${u}T23:59:59.999`):void 0}),[t,r,o,u]),j=fe.dashboard.expenses.useQuery(y,{refetchOnWindowFocus:!0}),b=fe.dashboard.saveExpense.useMutation({onSuccess:async()=>{g(eS()),v("suggested"),await Promise.all([j.refetch(),e.dashboard.analytics.invalidate()]),ie.success("Expense saved.")},onError:P=>ie.error(P.message||"Expense could not be saved.")}),S=fe.dashboard.deleteExpense.useMutation({onSuccess:async()=>{await Promise.all([j.refetch(),e.dashboard.analytics.invalidate()]),ie.success("Expense deleted.")},onError:P=>ie.error(P.message||"Expense could not be deleted.")}),T=fe.dashboard.uploadExpenseReceipt.useMutation({onSuccess:P=>{g(I=>({...I,receiptUrl:P.url,receiptKey:P.key})),ie.success("Receipt uploaded. Save the expense to attach it.")},onError:P=>ie.error(P.message||"Receipt could not be uploaded.")}),E=(j.data??[]).reduce((P,I)=>P+Number(I.amountMinor||0),0),_=(P,I)=>g(F=>({...F,[P]:I})),A=()=>{g(eS()),v("suggested")},N=P=>{g({id:P.id,title:P.title,category:P.category,amount:(Number(P.amountMinor)/100).toFixed(2),expenseDate:new Date(P.expenseDate).toISOString().slice(0,10),paymentMethod:P.paymentMethod,notes:P.notes||"",receiptUrl:P.receiptUrl||null,receiptKey:P.receiptKey||null}),v(Jw.includes(P.category)?"suggested":"custom"),window.scrollTo({top:0,behavior:"smooth"})},k=P=>{const I=P.target.files?.[0];if(P.target.value="",!I)return;if(!["image/jpeg","image/png","image/webp","application/pdf"].includes(I.type))return ie.error("Choose a JPG, PNG, WEBP, or PDF receipt.");if(I.size>5*1024*1024)return ie.error("Receipt must be 5 MB or smaller.");const $=new FileReader;$.onload=()=>{const H=String($.result).split(",")[1];if(!H)return ie.error("The receipt could not be read.");T.mutate({fileName:I.name,contentType:I.type,base64Data:H})},$.onerror=()=>ie.error("The receipt could not be read."),$.readAsDataURL(I)},O=()=>{const P=Number(p.amount);if(!p.title.trim()||!p.category.trim()||!p.paymentMethod.trim()||!Number.isFinite(P)||P<=0)return ie.error("Add a title, category, positive amount, and payment method.");b.mutate({id:p.id,title:p.title,category:p.category,amount:P,expenseDate:new Date(`${p.expenseDate}T12:00:00`),paymentMethod:p.paymentMethod,notes:p.notes||null,receiptUrl:p.receiptUrl,receiptKey:p.receiptKey})};return l.jsxs("section",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:61",className:"space-y-6","aria-label":"Expenses workspace",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",children:[l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"text-[10px] font-semibold uppercase tracking-[0.18em] text-[#C99562]",children:"Financial records"}),l.jsx("h2",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"mt-1 text-2xl font-semibold tracking-tight text-[#183153]",children:"Expenses"}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"mt-1 text-sm text-stone-500",children:"Record business spending to calculate cash out, cash flow, and net profit from actual entries."})]}),l.jsx(Ie,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"border-[#
558E9DFD1] bg-[#FFFCF7] shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"flex items-center gap-3 px-4 py-3",children:[l.jsx(Um,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"h-5 w-5 text-[#C99562]"}),l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",children:[l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"text-[10px] font-semibold uppercase tracking-[0.14em] text-stone-500",children:"Filtered total"}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:62",className:"text-lg font-semibold text-[#183153]",children:g4(E)})]})]})})]}),l.jsxs(Ie,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"border-[#E9DFD1] bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"flex flex-row items-center justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:[l.jsx(st,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"text-lg text-[#183153]",children:p.id?"Edit expense":"Add expense"}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mt-1 text-sm text-stone-500",children:"A receipt is optional and stored separately from the financial record."})]}),p.id?l.jsx(ve,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",variant:"outline",size:"sm",onClick:A,className:"rounded-xl bg-white",children:"Cancel edit"}):null]}),l.jsxs(He,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-4 md:grid-cols-2 xl:grid-cols-3",children:[l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:"Title"}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:p.title,onChange:P=>_("title",P.target.value),maxLength:180,placeholder:"e.g. Delivery packaging"})]}),l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:"Amount (GH₵)"}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",type:"number",min:"0.01",step:"0.01",value:p.amount,onChange:P=>_("amount",P.target.value),placeholder:"0.00"})]}),l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:"Date"}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",type:"date",value:p.expenseDate,onChange:P=>_("expenseDate",P.target.value)})]}),l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:"Category"}),l.jsxs(gn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:h==="custom"?"custom":p.category,onValueChange:P=>{P==="custom"?(v("custom"),_("category","")):(v("suggested"),_("category",P))},children:[l.jsx(xn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:l.jsx(vn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63"})}),l.jsxs(yn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:[Jw.map(P=>l.jsx(Qe,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:P,children:P},P)),l.jsx(Qe,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:"custom",children:"Custom category"})]})]}),h==="custom"?l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:p.category,onChange:P=>_("category",P.target.value),placeholder:"Enter custom category",maxLength:100}):null]}),l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:"Payment method"}),l.jsxs(gn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:p.paymentMethod,onValueChange:P=>_("paymentMethod",P),children:[l.jsx(xn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:l.jsx(vn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63"})}),l.jsx(yn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:Khe.map(P=>l.jsx(Qe,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:P,children:P},P))})]})]}),l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"grid gap-2 text-sm font-medium text-[#183153] xl:col-span-3",children:[l.jsxs("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",children:["Notes ",l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"font-normal text-stone-400",children:"(optional)"})]}),l.jsx(Is,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",value:p.notes,onChange:P=>_("notes",P.target.value),maxLength:5e3,placeholder:"Optional details for this expense"})]}),l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"flex flex-wrap items-center gap-2 xl:col-span-3",children:[l.jsxs("label",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"inline-flex cursor-pointer",children:[l.jsx("input",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",type:"file",accept:"image/jpeg,image/png,image/webp,application/pdf",className:"sr-only",onChange:k,disabled:T.isPending}),l.jsxs("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"inline-flex h-10 items-center rounded-xl border border-[#
558E0D4C4] bg-white px-3 text-sm font-medium text-[#183153] hover:bg-[#FFFCF7]",children:[T.isPending?l.jsx(bt,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mr-2 h-4 w-4 animate-spin"}):l.jsx(Fl,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mr-2 h-4 w-4"}),T.isPending?"Uploading…":"Upload receipt"]})]}),p.receiptUrl?l.jsxs("a",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",href:p.receiptUrl,target:"_blank",rel:"noreferrer",className:"inline-flex h-10 items-center rounded-xl bg-[#183153]/8 px-3 text-sm font-medium text-[#183153] hover:bg-[#183153]/15",children:[l.jsx(BT,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mr-2 h-4 w-4"})," View attached receipt"]}):l.jsx("span",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"text-xs text-stone-500",children:"Optional: JPG, PNG, WEBP, or PDF up to 5 MB."}),l.jsx(ve,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",onClick:O,disabled:b.isPending||T.isPending,className:"ml-auto rounded-xl bg-[#183153] hover:bg-[#102640]",children:b.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mr-2 h-4 w-4 animate-spin"})," Saving…"]}):l.jsxs(l.Fragment,{children:[l.jsx(Ei,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:63",className:"mr-2 h-4 w-4"})," ",p.id?"Save changes":"Add expense"]})})]})]})]}),l.jsxs(Ie,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"border-[#E9DFD1] bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"flex flex-col gap-3 lg:flex-row lg:items-center lg:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:[l.jsx(st,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"text-lg text-[#183153]",children:"Expense records"}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"mt-1 text-sm text-stone-500",children:"Search and filter recorded costs. Financial analytics uses the selected reporting period."})]}),l.jsxs(ht,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"w-fit rounded-full bg-[#183153] text-[#FAF6EE]",children:[j.data?.length??0," records"]})]}),l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"grid gap-2 pt-2 md:grid-cols-2 xl:grid-cols-4",children:[l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"relative",children:[l.jsx(_s,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-stone-400"}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",value:t,onChange:P=>n(P.target.value),className:"pl-9",placeholder:"Search expenses"})]}),l.jsxs(gn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",value:r,onValueChange:a,children:[l.jsx(xn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:l.jsx(vn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64"})}),l.jsxs(yn,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:[l.jsx(Qe,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",value:"all",children:"All categories"}),Jw.map(P=>l.jsx(Qe,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",value:P,children:P},P))]})]}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",type:"date",value:o,onChange:P=>c(P.target.value),"aria-label":"Expenses from date"}),l.jsx(Ee,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",type:"date",value:u,onChange:P=>f(P.target.value),"aria-label":"Expenses to date"})]})]}),l.jsx(He,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:j.isLoading?l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"flex items-center justify-center gap-2 py-12 text-sm text-stone-500",children:[l.jsx(bt,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"h-4 w-4 animate-spin"})," Loading expenses…"]}):j.error?l.jsx("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"rounded-xl border border-rose-200 bg-rose-50 p-4 text-sm text-rose-700",children:"Expenses could not be loaded. Refresh the dashboard and try again."}):j.data?.length?l.jsx("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"w-full min-w-[760px] text-left text-sm",children:[l.jsx("thead",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:l.jsxs("tr",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"border-b text-[10px] uppercase tracking-[0.14em] text-stone-500",children:[l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 pr-4",children:"Expense"}),l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 pr-4",children:"Category"}),l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 pr-4",children:"Date"}),l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 pr-4",children:"Payment"}),l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 pr-4 text-right",children:"Amount"}),l.jsx("th",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"pb-3 text-right",children:"Actions"})]})}),l.jsx("tbody",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",children:j.data.map(P=>l.jsxs("tr",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"border-b border-stone-100",children:[l.jsxs("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4 pr-4",children:[l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"font-medium text-[#183153]",children:P.title}),P.notes?l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"mt-1 max-w-sm truncate text-xs text-stone-500",title:P.notes,children:P.notes}):null]}),l.jsx("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4 pr-4",children:l.jsx(ht,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",variant:"outline",className:"rounded-full text-[10px]",children:P.category})}),l.jsx("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4 pr-4 text-stone-600",children:new Date(P.expenseDate).toLocaleDateString()}),l.jsx("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4 pr-4 text-stone-600",children:P.paymentMethod}),l.jsx("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4 pr-4 text-right font-semibold text-[#183153]",children:g4(Number(P.amountMinor))}),l.jsx("td",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"py-4",children:l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"flex items-center justify-end gap-1",children:[P.receiptUrl?l.jsx("a",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",href:P.receiptUrl,target:"_blank",rel:"noreferrer",className:"rounded-lg p-2 text-[#183153] hover:bg-[#183153]/10","aria-label":`View receipt for ${P.title}`,children:l.jsx(BT,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"h-4 w-4"})}
558):null,l.jsx(ve,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",variant:"ghost",size:"icon",onClick:()=>N(P),className:"rounded-lg text-stone-500 hover:bg-[#183153]/10 hover:text-[#183153]","aria-label":`Edit ${P.title}`,children:l.jsx(uV,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"h-4 w-4"})}),l.jsx(ve,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",variant:"ghost",size:"icon",disabled:S.isPending,onClick:()=>{window.confirm(`Delete “${P.title}”? This cannot be undone.`)&&S.mutate({id:P.id})},className:"rounded-lg text-stone-500 hover:bg-rose-50 hover:text-rose-700","aria-label":`Delete ${P.title}`,children:l.jsx(Jc,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"h-4 w-4"})})]})})]},P.id))})]})}):l.jsxs("div",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"rounded-2xl bg-[#FFFCF7] p-8 text-center",children:[l.jsx(Um,{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"mx-auto h-7 w-7 text-[#C99562]"}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"mt-3 font-medium text-[#183153]",children:"No expenses match these filters."}),l.jsx("p",{"data-loc":"client/src/components/ExpensesWorkspace.tsx:64",className:"mt-1 text-sm text-stone-500",children:"Record an expense above to include it in your cash-flow and net-profit figures."})]})})]})]})}const jm=[{status:"Being prepared",label:"Preparing"},{status:"Dispatched",label:"Ready for Delivery"},{status:"Out for delivery",label:"Out for Delivery"},{status:"Delivered",label:"Delivered"}],Xhe=e=>e==="Dispatched"?"Ready for Delivery":e,v4=e=>e?new Date(e).toLocaleString():"Pending";function Zhe(){const e=fe.dashboard.orders.useQuery(),t=(e.data??[]).filter(n=>jm.some(r=>r.status===n.status));return l.jsx("section",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:20","aria-labelledby":"delivery-workflow-heading",className:"mb-4",children:l.jsxs(Ie,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:21",className:"border border-[#183153]/10 bg-white shadow-none",children:[l.jsxs(at,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:22",className:"flex flex-row items-center justify-between gap-4 border-b border-[#183153]/8 px-4 py-3",children:[l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:23",children:[l.jsxs(st,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:23",id:"delivery-workflow-heading",className:"flex items-center gap-2 text-base text-[#183153]",children:[l.jsx(Rj,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:23",className:"h-4 w-4 text-[#C99562]"})," Delivery Workflow"]}),l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:23",className:"mt-0.5 text-[11px] text-[#183153]/50",children:"Compact live fulfilment view. Expand a row for timestamps and status history."})]}),l.jsxs(ht,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:24",variant:"outline",className:"shrink-0 rounded-full border-[#C99562]/40 bg-[#FAF6EE] text-[10px] text-[#183153]",children:[t.length," active"]})]}),l.jsxs(He,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:26",className:"p-0",children:[e.isLoading&&l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:27",className:"px-4 py-6 text-sm text-[#183153]/50",children:"Loading delivery workflow…"}),e.error&&l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:28",className:"m-3 rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Delivery workflow could not be loaded. Please refresh and try again."}),!e.isLoading&&!t.length&&l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:29",className:"m-3 rounded-xl bg-[#FAF6EE] p-4 text-sm text-[#183153]/50",children:"Orders will appear here once a verified payment moves into preparation."}),l.jsx("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:30",className:"max-h-[430px] divide-y divide-[#183153]/7 overflow-y-auto",children:t.map(n=>{const r=jm.findIndex(f=>f.status===n.status),a=(Math.max(0,r)+1)/jm.length*100,o=n.status==="Out for delivery"&&!n.deliveryConfirmedAt,c=n.status==="Delivered"&&!!n.deliveryConfirmedAt,u=n.statusHistory??[];return l.jsxs("details",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:37",className:"group",children:[l.jsxs("summary",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:38",className:"grid cursor-pointer list-none gap-2 px-4 py-3 hover:bg-[#FAF6EE]/75 sm:grid-cols-[130px_minmax(150px,1fr)_minmax(170px,1.1fr)_120px_28px] sm:items-center",children:[l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:39",children:[l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:39",className:"text-xs font-bold text-[#183153]",children:n.reference}),l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:39",className:"mt-0.5 text-[10px] text-[#183153]/45",children:new Date(n.createdAt).toLocaleDateString()})]}),l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:40",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:40",className:"truncate text-xs font-semibold text-[#183153]",children:n.customerName}),l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:40",className:"truncate text-[10px] text-[#183153]/45",children:n.phoneNumber})]}),l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"min-w-0",children:[l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"flex items-center justify-between gap-2",children:[l.jsx("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"truncate text-[10px] font-semibold text-[#183153]",children:Xhe(n.status)}),l.jsxs("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"text-[9px] text-[#183153]/40",children:[Math.round(a),"%"]})]}),l.jsx("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"mt-1 h-1.5 overflow-hidden rounded-full bg-[#183153]/10",children:l.jsx("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:41",className:"h-full rounded-full bg-[#C99562]",style:{width:`${a}%`}})})]}),l.jsx("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",children:o?l.jsxs("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",className:"inline-flex items-center gap-1 text-[10px] font-semibold text-amber-700",children:[l.jsx(Do,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",className:"h-3 w-3"})," Awaiting receipt"]}):c?l.jsxs("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",className:"inline-flex items-center gap-1 text-[10px] font-semibold text-emerald-700",children:[l.jsx(Mo,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",className:"h-3 w-3"})," Confirmed"]}):l.jsx("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:42",className:"text-[10px] text-[#183153]/45",children:"Not requested"})}),l.jsx(Sf,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:43",className:"h-4 w-4 text-[#183153]/40 transition-transform group-open:rotate-180"})]}),l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:45",className:"border-t border-[#183153]/6 bg-[#FAF6EE]/55 px-4 py-3",children:[l.jsx("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:"grid gap-2 sm:grid-cols-4",children:jm.map((f,p)=>{const g=u.find(y=>y.status===f.status),h=r>=p,v=g?.changedAt??(r===p?n.updatedAt:null);return l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:`rounded-xl border px-3 py-2 ${h?"border-[#C99562]/35 bg-white":"border-[#183153]/8 bg-white/65"}`,children:[l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:"flex items-center gap-1.5",children:[l.jsx("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:`grid h-4 w-4 place-items-center rounded-full text-[9px] font-bold ${h?"bg-[#183153] text-[#FAF6EE]":"bg-[#183153]/8 text-[#183153]/40"}`,children:h?"✓":p+1}),l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:`text-[10px] font-semibold ${h?"text-[#183153]":"text-[#183153]/45"}`,children:f.label})]}),l.jsx("p",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:46",className:"mt-1.5 text-[9px] leading-4 text-[#183153]/45",children:h?v?v4(v):"Completed":"Pending"})]},f.status)})}),l.jsxs("div",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:47",className:"mt-3 flex flex-wrap items-center justify-between gap-2 text-[10px] text-[#183153]/50",children:[l.jsxs("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:47",children:[n.productName," · ",n.paymentStatus==="paid"?"Payment received":`Payment: ${n.paymentStatus||"unpaid"}`]}),n.deliveryConfirmedAt&&l.jsxs("span",{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:47",className:"inline-flex items-center gap-1 text-emerald-700",children:[l.jsx(ug,{"data-loc":"client/src/components/OrderDeliveryWorkflowPanel.tsx:47",className:"h-3 w-3"})," Confirmed ",v4(n.deliveryConfirmedAt)]})]})]})]},n.id)})})]})]})})}const x4=["Request received","Payment pending","Being prepared","Dispatched","Out for delivery","Delivered"],y4=["Being prepared","Dispatched","Out for delivery","Delivered"],tS=e=>e==="Dispatched"?"Ready for Delivery":e,b4=(e,t)=>`${t==="NGN"||t==="GHS"||t==="GHC"||!t?"GH₵":t}
558 ${((e||0)/100).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`;function Jhe(e,t,n){const r=new Date;let a=new Date(r);return e==="today"&&a.setHours(0,0,0,0),e==="7d"&&(a.setDate(a.getDate()-6),a.setHours(0,0,0,0)),e==="30d"&&(a.setDate(a.getDate()-29),a.setHours(0,0,0,0)),e==="this-month"&&(a=new Date(r.getFullYear(),r.getMonth(),1)),e==="custom"&&t&&(a=new Date(`${t}T00:00:00`)),e==="custom"&&n&&r.setTime(new Date(`${n}T23:59:59.999`).getTime()),{start:a,end:r}}function w4({mode:e,search:t,datePreset:n,customFrom:r,customTo:a}){const o=fe.dashboard.orders.useQuery({search:t||void 0},{refetchInterval:15e3,refetchOnWindowFocus:!0}),c=fe.dashboard.paidOrders.useQuery(void 0,{enabled:e==="paid",refetchInterval:15e3,refetchOnWindowFocus:!0}),[u,f]=C.useState("all"),[p,g]=C.useState(e==="paid"?"paid":"all"),[h,v]=C.useState("all"),[y,j]=C.useState(null);fe.useUtils();const b=fe.dashboard.updateOrderStatus.useMutation({onSuccess:()=>{Promise.all([o.refetch(),c.refetch()]),ie.success("Order status updated.")},onError:O=>ie.error(O.message||"Order status could not be updated.")}),S=fe.dashboard.verifyPayment.useMutation({onSuccess:O=>{Promise.all([o.refetch(),c.refetch()]),ie.success(O.verified?"Payment verified and order moved to preparation.":`Payment is currently ${O.paymentStatus}.`)},onError:O=>ie.error(O.message||"Payment could not be verified.")}),T=fe.dashboard.resendPaymentLink.useMutation({onSuccess:O=>{j(null),o.refetch(),ie.success(O.sentToTelegram?"Payment link resent to the customer.":"Payment link refreshed; no Telegram chat is attached to this order.")},onError:O=>{j(null),ie.error(O.message||"Payment link could not be resent.")}}),E=fe.dashboard.regeneratePaymentLink.useMutation({onSuccess:O=>{j(null),o.refetch(),ie.success(O.sentToTelegram?"New payment link generated and sent to the customer.":"New payment link generated; no Telegram chat is attached to this order.")},onError:O=>{j(null),ie.error(O.message||"Payment link could not be regenerated.")}}),_=C.useMemo(()=>{const O=Jhe(n,r,a);return(e==="paid"?c.data??[]:o.data??[]).filter(I=>{const F=new Date(e==="paid"&&I.paidAt||I.createdAt),$=I.orderSource||(I.deliveryZoneId?"Telegram Mini App":"Telegram Bot");return F>=O.start&&F<=O.end&&(u==="all"||I.status===u)&&(p==="all"||(p==="paid"?I.paymentStatus==="paid":I.paymentStatus!=="paid"))&&(h==="all"||$===h)})},[e,o.data,c.data,n,r,a,u,p,h]),A=C.useMemo(()=>({total:_.length,paid:_.filter(O=>O.paymentStatus==="paid").length,pending:_.filter(O=>O.paymentStatus!=="paid").length,revenue:_.filter(O=>O.paymentStatus==="paid").reduce((O,P)=>O+Number(P.amountMinor||0),0)}),[_]),N=o.isLoading||e==="paid"&&c.isLoading,k=o.error||c.error;return l.jsxs("section",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:53",className:"space-y-4","aria-label":e==="paid"?"Paid orders workspace":"Orders workspace",children:[l.jsx("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:54",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[{label:e==="paid"?"Paid Orders":"Orders in View",value:A.total,icon:Ed},{label:"Paid",value:A.paid,icon:Mo},{label:"Awaiting Payment",value:A.pending,icon:ug},{label:"Paid Revenue",value:b4(A.revenue),icon:wi}].map(O=>l.jsx(Ie,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"flex items-center justify-between p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",children:[l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"text-[9px] font-bold uppercase tracking-[0.14em] text-[#183153]/45",children:O.label}),l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"mt-2 text-2xl font-bold text-[#183153]",children:O.value})]}),l.jsx("span",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"grid h-9 w-9 place-items-center rounded-xl bg-[#FAF6EE] text-[#C99562]",children:l.jsx(O.icon,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:59",className:"h-4 w-4"})})]})},O.label))}),l.jsx(Ie,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",className:"flex flex-wrap gap-2 p-3",children:[l.jsxs(gn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:u,onValueChange:f,children:[l.jsx(xn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60","aria-label":"Filter by fulfillment status",className:"h-9 w-full border-[#183153]/12 bg-white text-xs sm:w-[190px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60"})}),l.jsxs(yn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",children:[l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"all",children:"All fulfillment statuses"}),x4.map(O=>l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:O,children:tS(O)},O))]})]}),l.jsxs(gn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:p,onValueChange:g,children:[l.jsx(xn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60","aria-label":"Filter by payment status",className:"h-9 w-full border-[#183153]/12 bg-white text-xs sm:w-[170px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60"})}),l.jsxs(yn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",children:[l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"all",children:"All payment statuses"}),l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"paid",children:"Paid"}),l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"unpaid",children:"Unpaid / pen
558ding"})]})]}),l.jsxs(gn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:h,onValueChange:v,children:[l.jsx(xn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60","aria-label":"Filter by order source",className:"h-9 w-full border-[#183153]/12 bg-white text-xs sm:w-[180px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60"})}),l.jsxs(yn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",children:[l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"all",children:"All order sources"}),l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"Telegram Bot",children:"Telegram Bot"}),l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",value:"Telegram Mini App",children:"Telegram Mini App"})]})]}),l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:60",className:"ml-auto self-center text-[10px] text-[#183153]/45",children:[_.length," matching ",_.length===1?"order":"orders"]})]})}),l.jsx(Ie,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsx(He,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"p-0",children:N?l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"flex items-center gap-2 px-4 py-8 text-sm text-[#183153]/50",children:[l.jsx(bt,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"h-4 w-4 animate-spin"})," Loading orders…"]}):k?l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"m-4 rounded-xl border border-rose-200 bg-rose-50 p-4 text-sm text-rose-700",children:"Orders could not be loaded. Refresh and try again."}):_.length?l.jsx("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"divide-y divide-[#183153]/7",children:_.map(O=>{const P=O.orderSource||(O.deliveryZoneId?"Telegram Mini App":"Telegram Bot"),I=y4.findIndex($=>$===O.status),F=O.status==="Delivered"?100:I>=0?(I+1)/y4.length*100:0;return l.jsxs("details",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:65",id:`${e==="paid"?"paid-order":"order"}-${O.reference}`,className:"group scroll-mt-28",children:[l.jsxs("summary",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:66",className:"grid cursor-pointer list-none gap-2 px-4 py-3 hover:bg-[#FAF6EE]/65 md:grid-cols-[125px_minmax(140px,0.8fr)_minmax(210px,1.4fr)_100px_135px_110px_24px] md:items-center",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:67",children:[l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:67",className:"text-xs font-bold text-[#183153]",children:O.reference}),l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:67",className:"text-[9px] text-[#183153]/40",children:new Date(O.createdAt).toLocaleDateString()})]}),l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:68",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:68",className:"truncate text-xs font-semibold text-[#183153]",children:O.customerName}),l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:68",className:"truncate text-[9px] text-[#183153]/45",children:O.phoneNumber})]}),l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:69",className:"line-clamp-1 text-[10px] text-[#183153]/55",children:O.items?.length?O.items.map($=>`${$.productName} × ${$.quantity}`).join(" · "):`${O.productName} × ${O.quantity}`}),l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:70",className:"text-xs font-bold text-[#183153]",children:b4(O.amountMinor,O.paymentCurrency)}),l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",className:"flex items-center justify-between gap-1",children:[l.jsx("span",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",className:"truncate text-[9px] font-semibold text-[#183153]",children:tS(O.status)}),l.jsxs("span",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",className:"text-[8px] text-[#183153]/40",children:[Math.round(F),"%"]})]}),l.jsx("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",className:"mt-1 h-1.5 overflow-hidden rounded-full bg-[#183153]/8",children:l.jsx("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:71",className:"h-full rounded-full bg-[#C99562]",style:{width:`${F}%`}})})]}),l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:72",className:"flex flex-wrap gap-1",children:[l.jsx(ht,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:72",className:O.paymentStatus==="paid"?"bg-emerald-50 text-emerald-700":"bg-amber-50 text-amber-800",children:O.paymentStatus==="paid"?"Paid":"Pending"}),l.jsx(ht,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:72",variant:"outline",className:"text-[8px]",children:P==="Telegram Mini App"?"Mini App":"Bot"})]}),l.jsx(Sf,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:73",className:"h-4 w-4 text-[#183153]/35 transition-transform group-open:rotate-180"})]}),l.jsx("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:75",className:"border-t border-[#183153]/6 bg-[#FAF6EE]/55 px-4 py-3",children:l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"grid gap-3 lg:grid-cols-[1.3fr_0.7fr]",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"space-y-1 text-[11px] text-[#183153]/60",children:[l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",children:[l.jsx("strong",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"text-[#183153]",children:"Items:"})," ",O.items?.length?O.items.map($=>`${$.productName} × ${$.quantity} · EU ${$.size} · ${$.color}`).join(" | "):`${O.productName} · ${O.color||"Color pending"} · EU ${O.size||"size pending"}`]}),l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",children:[l.jsx("strong",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"text-[#183153]",children:"Delivery:"})," ",O.deliveryLocation||"Not recorded"]}),l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",children:[l.jsx("strong",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"text-[#183153]",children:"Payment reference:"})," ",O.paymentReference||"Not generated"," · ",O.paidAt?`Verified ${new Date(O.paidAt).toLocaleStr
558ing()}`:"Not verified"]}),O.deliveryConfirmedAt&&l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",className:"text-emerald-700",children:[l.jsx("strong",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:76",children:"Customer confirmed:"})," ",new Date(O.deliveryConfirmedAt).toLocaleString()]})]}),e==="orders"&&l.jsxs("div",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"flex flex-wrap items-end justify-start gap-2 lg:justify-end",children:[l.jsxs(ve,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",variant:"outline",size:"sm",disabled:!O.paymentReference||S.isPending||!!y,onClick:()=>S.mutate({orderReference:O.reference}),className:"h-8 bg-white text-[10px]",children:[S.isPending?l.jsx(bt,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"mr-1 h-3 w-3 animate-spin"}):l.jsx(dg,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"mr-1 h-3 w-3"})," Verify Payment"]}),O.paymentStatus!=="paid"&&O.status!=="Being prepared"&&O.status!=="Delivered"&&l.jsxs(l.Fragment,{children:[l.jsxs(ve,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",variant:"outline",size:"sm",disabled:!!y,onClick:()=>{j(`resend:${O.reference}`),T.mutate({orderReference:O.reference})},className:"h-8 bg-white text-[10px]",children:[y===`resend:${O.reference}`?l.jsx(bt,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"mr-1 h-3 w-3 animate-spin"}):null,O.paymentLink?"Resend Link":"Send Link"]}),l.jsxs(ve,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",size:"sm",disabled:!!y,onClick:()=>{j(`regenerate:${O.reference}`),E.mutate({orderReference:O.reference})},className:"h-8 bg-[#183153] text-[10px] text-[#FAF6EE]",children:[y===`regenerate:${O.reference}`?l.jsx(bt,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"mr-1 h-3 w-3 animate-spin"}):null,"Regenerate Link"]})]}),l.jsxs(gn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",defaultValue:O.status,onValueChange:$=>b.mutate({id:O.id,status:$}),children:[l.jsx(xn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",className:"h-8 w-[175px] bg-white text-[10px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77"})}),l.jsx(yn,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",children:x4.map($=>l.jsx(Qe,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:77",value:$,children:tS($)},$))})]})]})]})})]},O.id)})}):l.jsx("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:61",className:"m-4 rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"No orders match the current date range and filters."})})}),e==="paid"&&l.jsxs("p",{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:82",className:"flex items-center gap-1.5 text-[10px] text-[#183153]/45",children:[l.jsx(Ij,{"data-loc":"client/src/components/CompactOrdersWorkspace.tsx:82",className:"h-3 w-3"}),"All payment data is read from the same verified Paystack order records used across the CRM."]})]})}const ege=e=>`GH₵ ${e.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`;function tge(){const e=fe.dashboard.products.useQuery({},{refetchInterval:15e3,refetchOnWindowFocus:!0}),t=fe.dashboard.inventoryTargets.useQuery(void 0,{refetchInterval:3e4,refetchOnWindowFocus:!0}),n=fe.dashboard.inventoryAlerts.useQuery(void 0,{refetchInterval:3e4,refetchOnWindowFocus:!0}),r=C.useMemo(()=>{const a=e.data??[],o=(t.data??[]).filter(g=>g.variantId===0),c=a.filter(g=>g.active).length,u=o.reduce((g,h)=>g+Number(h.stockQuantity||0),0),f=new Map(a.map(g=>[g.id,Number(g.price||0)])),p=o.reduce((g,h)=>g+Number(h.stockQuantity||0)*(f.get(h.productId)||0),0);return[{label:"Total Products",value:a.length,note:`${c} active`,icon:T8},{label:"Total Stock",value:u,note:"Units available",icon:Ed},{label:"Stock Attention",value:(n.data?.lowCount??0)+(n.data?.outCount??0),note:`${n.data?.outCount??0} out of stock`,icon:Do},{label:"Inventory Value",value:ege(p),note:"Retail value",icon:wi}]},[e.data,t.data,n.data]);return l.jsx("div",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"mb-4 grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:r.map(a=>l.jsx(Ie,{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"flex items-center justify-between p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",children:[l.jsx("p",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"text-[9px] font-bold uppercase tracking-[0.14em] text-[#183153]/45",children:a.label}),l.jsx("p",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"mt-2 text-2xl font-bold text-[#183153]",children:a.value}),l.jsx("p",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"mt-0.5 text-[10px] text-[#183153]/45",children:a.note})]}),l.jsx("span",{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"grid h-9 w-9 place-items-center rounded-xl bg-[#FAF6EE] text-[#C99562]",children:l.jsx(a.icon,{"data-loc":"client/src/components/ProductsOverviewStrip.tsx:26",className:"h-4 w-4"})})]})},a.label))})}const S4=[{label:"Delivery update",message:"Thanks for reaching out. We’re checking your delivery status now and will update you shortly."},{label:"Size guidance",message:"Thanks for your message. Please share your usual EU size and, if possible, your foot length in centimetres so we can guide you more accurately."},{label:"Payment help",message:"We can help with your payment. Please use only the secure Paystack link 
558we provide and never send card details, PINs, CVV codes, passwords, or verification codes here."},{label:"Returns and exchanges",message:"Thanks for contacting us. Please share your order reference and the issue with the item so our team can review the available return or exchange options."}];function sL(e){return e.match(/Customer name:\s*(.*)/i)?.[1]?.split(`
559`)[0]?.trim()||"Telegram customer"}function nge(e){if(!e.length)return ie.info("No support tickets match the current filters.");const n=[["Ticket ID","Status","Customer name","Telegram ID","Order reference","Issue type","Created at","Conversation history"].join(","),...e.map(o=>[o.reference,o.status,sL(o.orderDetails),o.telegramId,o.orderReference||"",o.issueType,new Date(o.createdAt).toLocaleString(),o.conversationHistory].map(c=>JSON.stringify(String(c))).join(","))].join(`
560`),r=URL.createObjectURL(new Blob([n],{type:"text/csv;charset=utf-8"})),a=document.createElement("a");a.href=r,a.download="bhen-support-queue.csv",a.click(),URL.revokeObjectURL(r)}function rge({search:e}){const t=fe.dashboard.handoffs.useQuery(void 0,{refetchInterval:15e3,refetchOnWindowFocus:!0}),n=fe.notifications.list.useQuery(void 0,{refetchInterval:15e3}),r=fe.dashboard.policies.useQuery(),[a,o]=C.useState("open"),[c,u]=C.useState(!1),[f,p]=C.useState({}),[g,h]=C.useState(null),v=r.data?.find(E=>E.key==="support_auto_progress")?.content==="true",y=C.useMemo(()=>new Set((n.data??[]).filter(E=>!E.readAt&&E.type==="support_request").map(E=>E.orderReference)),[n.data]),j=fe.dashboard.updateHandoffStatus.useMutation({onSuccess:()=>{t.refetch(),ie.success("Support status updated.")},onError:E=>ie.error(E.message||"Support status could not be updated.")}),b=fe.dashboard.replyToHandoff.useMutation({onSuccess:E=>{h(null),p(_=>({..._,[E.id]:""})),t.refetch(),ie.success(E.statusChanged?`Reply sent; ${E.reference} moved to In progress.`:`Reply sent for ${E.reference}.`)},onError:E=>{h(null),ie.error(E.message||"Reply could not be sent.")}}),S=C.useMemo(()=>{const E=t.data??[];return{open:E.filter(_=>_.status!=="Resolved").length,Pending:E.filter(_=>_.status==="Pending").length,"In progress":E.filter(_=>_.status==="In progress").length,Resolved:E.filter(_=>_.status==="Resolved").length}},[t.data]),T=C.useMemo(()=>{const E=e.trim().toLowerCase();return(t.data??[]).filter(_=>{const A=a==="open"?_.status!=="Resolved":_.status===a,N=!E||`${_.reference} ${_.issueType} ${_.orderDetails} ${_.telegramId}`.toLowerCase().includes(E);return A&&N&&(!c||y.has(_.reference))})},[t.data,e,a,c,y]);return l.jsxs("section",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:41",className:"space-y-4","aria-label":"Support queue workspace",children:[l.jsx("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:42",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[{label:"Open Tickets",value:S.open,icon:Td},{label:"Pending",value:S.Pending,icon:ug},{label:"In Progress",value:S["In progress"],icon:oV},{label:"Resolved",value:S.Resolved,icon:Mo}].map(E=>l.jsx(Ie,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"flex items-center justify-between p-4",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",children:[l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"text-[9px] font-bold uppercase tracking-[0.14em] text-[#183153]/45",children:E.label}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"mt-2 text-2xl font-bold text-[#183153]",children:E.value})]}),l.jsx("span",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"grid h-9 w-9 place-items-center rounded-xl bg-[#FAF6EE] text-[#C99562]",children:l.jsx(E.icon,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:47",className:"h-4 w-4"})})]})},E.label))}),l.jsx(Ie,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsxs(He,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",className:"flex flex-wrap items-center gap-2 p-3",children:[l.jsx("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",className:"flex flex-wrap gap-1.5",role:"group","aria-label":"Support queue status filters",children:["open","Pending","In progress","Resolved"].map(E=>l.jsxs(ve,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",type:"button",size:"sm",variant:a===E?"default":"outline",onClick:()=>o(E),className:`h-8 rounded-lg px-3 text-[10px] ${a===E?"bg-[#183153] text-[#FAF6EE]":"border-[#183153]/12 bg-white text-[#183153]"}`,children:[E==="open"?"Open":E,l.jsx("span",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",className:"ml-1.5 rounded-full bg-black/10 px-1.5 py-0.5 text-[9px]",children:S[E]})]},E))}),l.jsxs(ve,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",type:"button",size:"sm",variant:c?"default":"outline",onClick:()=>u(E=>!E),className:"h-8 rounded-lg px-3 text-[10px]",children:["Unread (",y.size,")"]}),l.jsxs(ve,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",type:"button",size:"sm",variant:"outline",onClick:()=>nge(T),className:"ml-auto h-8 rounded-lg border-[#183153]/12 bg-white text-[10px] text-[#183153]",children:[l.jsx(ll,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:48",className:"mr-1.5 h-3 w-3"})," Export CSV"]})]})}),l.jsx(Ie,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"border-[#183153]/10 bg-white shadow-none",children:l.jsx(He,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"p-0",children:t.isLoading?l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"flex items-center gap-2 px-4 py-8 text-sm text-[#183153]/50",children:[l.jsx(bt,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"h-4 w-4 animate-spin"})," Loading support queue…"]}):t.error?l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"m-4 rounded-xl border border-rose-200 bg-rose-50 p-4 text-sm text-rose-700",children:"Support queue could not be loaded. Refresh and try again."}):T.length?l.jsx("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"divide-y divide-[#183153]/7",children:T.map(E=>
560l.jsxs("details",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",id:`support-${E.reference}`,className:"group scroll-mt-28",children:[l.jsxs("summary",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"grid cursor-pointer list-none gap-2 px-4 py-3 hover:bg-[#FAF6EE]/65 md:grid-cols-[120px_minmax(150px,0.8fr)_minmax(220px,1.4fr)_120px_100px_135px_24px] md:items-center",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"flex items-center gap-1.5",children:[l.jsx("span",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:`h-2 w-2 rounded-full ${y.has(E.reference)?"bg-[#C99562]":"bg-[#183153]/15"}`}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"text-xs font-bold text-[#183153]",children:E.reference})]}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"truncate text-xs font-semibold text-[#183153]",children:sL(E.orderDetails)}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"line-clamp-1 text-[10px] text-[#183153]/55",children:E.issueType}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"truncate text-[10px] text-[#183153]/45",children:E.telegramId}),l.jsx(ht,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:E.status==="Resolved"?"w-fit bg-emerald-50 text-emerald-700":E.status==="In progress"?"w-fit bg-blue-50 text-blue-700":"w-fit bg-amber-50 text-amber-800",children:E.status}),l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"text-[10px] text-[#183153]/45",children:new Date(E.createdAt).toLocaleString()}),l.jsx(Sf,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"h-4 w-4 text-[#183153]/35 transition-transform group-open:rotate-180"})]}),l.jsx("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"border-t border-[#183153]/6 bg-[#FAF6EE]/55 p-4",children:l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"grid gap-3 lg:grid-cols-2",children:[l.jsxs("details",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"rounded-xl border border-[#183153]/8 bg-white p-3 text-xs text-[#183153]/60",open:!0,children:[l.jsx("summary",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"cursor-pointer font-bold text-[#183153]",children:"Conversation History"}),l.jsx("pre",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"mt-2 max-h-48 overflow-y-auto whitespace-pre-wrap font-sans text-[10px] leading-5",children:E.conversationHistory})]}),l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"space-y-2 rounded-xl border border-[#183153]/8 bg-white p-3",children:[l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"flex items-center gap-2",children:[l.jsxs(gn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",onValueChange:_=>{const A=S4.find(N=>N.label===_);A&&p(N=>({...N,[E.id]:A.message}))},children:[l.jsx(xn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"h-8 text-[10px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",placeholder:"Insert reply template"})}),l.jsx(yn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",children:S4.map(_=>l.jsx(Qe,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",value:_.label,children:_.label},_.label))})]}),l.jsxs(gn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",defaultValue:E.status,onValueChange:_=>j.mutate({id:E.id,status:_}),children:[l.jsx(xn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"h-8 w-[140px] text-[10px]",children:l.jsx(vn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49"})}),l.jsx(yn,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",children:["Pending","In progress","Resolved"].map(_=>l.jsx(Qe,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",value:_,children:_},_))})]})]}),E.status!=="Resolved"&&l.jsxs(l.Fragment,{children:[l.jsx(Is,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",value:f[E.id]||"",onChange:_=>p(A=>({...A,[E.id]:_.target.value})),placeholder:"Reply to this customer in Telegram…",maxLength:4e3,className:"min-h-20 text-xs"}),l.jsxs("div",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"flex items-center justify-between gap-2",children:[l.jsxs("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"text-[9px] text-[#183153]/45",children:["Auto-progress after reply: ",v?"On":"Off"]}),l.jsxs(ve,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",size:"sm",disabled:!f[E.id]?.trim()||g===E.id,onClick:()=>{const _=f[E.id]?.trim();
560_&&(h(E.id),b.mutate({id:E.id,message:_,autoProgress:v}))},className:"h-8 bg-[#183153] text-[10px] text-[#FAF6EE]",children:[g===E.id&&l.jsx(bt,{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"mr-1 h-3 w-3 animate-spin"})," Send Reply"]})]})]})]})]})})]},E.id))}):l.jsx("p",{"data-loc":"client/src/components/CompactSupportWorkspace.tsx:49",className:"m-4 rounded-xl bg-[#FAF6EE] p-5 text-sm text-[#183153]/50",children:"No support tickets match the selected status and search."})})})]})}const age={Birkenstocks:{imageUrl:"/manus-storage/bhen-birkenstocks_8ba8cc78.jpg",description:"Comfort-led cork-footbed sandals with adjustable straps and a relaxed everyday profile. Choose your preferred color and EU size, then our team will confirm availability before payment."},sneakers:{imageUrl:"/manus-storage/bhen-sneakers_296d6ad4.jpg",description:"Versatile casual sneakers designed for easy everyday styling, with a clean low-top shape and comfortable feel for walks, errands, and relaxed weekends."},slides:{imageUrl:"/manus-storage/bhen-slides_54a4152f.jpg",description:"Easy slip-on slides with a simple, comfortable profile for everyday wear, quick outings, and relaxed moments at home or away."}};function oL(e){return age[e]}function bo(e,t){return t||oL(e)?.imageUrl}function td(e,t){return t||oL(e)?.description}function sge(e,t){const n=Number(e);return t&&Number.isFinite(n)?`$${(n/t).toFixed(2)} USD`:"USD equivalent unavailable"}function oge(e,t,n){return e?"Loading live rate":t||!n?"Fallback rate":"Live rate"}function ige(e){const t=(e||"").trim();if(!t)return"Manual";const n=t.split(/[;,|]+/).map(f=>f.trim()).filter(Boolean),r=n.map(Number);if(!n.length||r.some(f=>!Number.isInteger(f)))return n.join(", ");const a=Array.from(new Set(r)).sort((f,p)=>f-p),o=[];let c=a[0],u=a[0];for(let f=1;f<=a.length;f+=1){const p=a[f];if(p===u+1){u=p;continue}o.push(u-c>=2?`${c}–${u}`:Array.from({length:u-c+1},(g,h)=>String(c+h)).join(", ")),c=p,u=p}return o.join(", ")}function cge(e){const t=e.getHours();return t>=5&&t<12?"morning":t>=12&&t<17?"afternoon":t>=17&&t<21?"evening":"night"}function lge(e){const t=cge(e);return t==="morning"?"Good morning":t==="afternoon"?"Good afternoon":t==="evening"?"Good evening":"Good night"}function uge(e){return new Intl.DateTimeFormat(void 0,{weekday:"long",day:"numeric",month:"long",year:"numeric"}).format(e)}var lv="Tabs",[dge]=Za(lv,[sv]),iL=sv(),[fge,rO]=dge(lv),cL=C.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:a,defaultValue:o,orientation:c="horizontal",dir:u,activationMode:f="automatic",...p}=e,g=vg(u),[h,v]=Ti({prop:r,onChange:a,defaultProp:o??"",caller:lv});return l.jsx(fge,{scope:n,baseId:Fa(),value:h,onValueChange:v,orientation:c,dir:g,activationMode:f,children:l.jsx(nt.div,{dir:g,"data-orientation":c,...p,ref:t})})});cL.displayName=lv;var lL="TabsList",uL=C.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...a}=e,o=rO(lL,n),c=iL(n);return l.jsx(N7,{asChild:!0,...c,orientation:o.orientation,dir:o.dir,loop:r,children:l.jsx(nt.div,{role:"tablist","aria-orientation":o.orientation,...a,ref:t})})});uL.displayName=lL;var dL="TabsTrigger",fL=C.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:a=!1,...o}=e,c=rO(dL,n),u=iL(n),f=hL(c.baseId,r),p=gL(c.baseId,r),g=r===c.value;return l.jsx(C7,{asChild:!0,...u,focusable:!a,active:g,children:l.jsx(nt.button,{type:"button",role:"tab","aria-selected":g,"aria-controls":p,"data-state":g?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:f,...o,ref:t,onMouseDown:_e(e.onMouseDown,h=>{!a&&h.button===0&&h.ctrlKey===!1?c.onValueChange(r):h.preventDefault()}),onKeyDown:_e(e.onKeyDown,h=>{[" ","Enter"].includes(h.key)&&c.onValueChange(r)}),onFocus:_e(e.onFocus,()=>{const h=c.activationMode!=="manual";!g&&!a&&h&&c.onValueChange(r)})})})});fL.displayName=dL;var pL="TabsContent",mL=C.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:a,children:o,...c}=e,u=rO(pL,n),f=hL(u.baseId,r),p=gL(u.baseId,r),g=r===u.value,h=C.useRef(g);return C.useEffect(()=>{const v=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(v)},[]),l.jsx(es,{present:a||g,children:({present:v})=>l.jsx(nt.div,{"data-state":g?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":f,hidden:!v,id:p,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:v&&o})})});mL.displayName=pL;function hL(e,t){return`${e}-trigger-${t}`}function gL(e,t){return`${e}-content-${t}`}var pge=cL,mge=uL,hge=fL,gge=mL;function vge({className:e,...t}){return l.jsx(pge,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:qe("flex flex-col gap-2",e),...t})}function xge({className:e,...t}){return l.jsx(mge,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:qe("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function js({className:e,...t}){return l.jsx(hge,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:qe("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focu
560s-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function Os({className:e,...t}){return l.jsx(gge,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:qe("flex-1 outline-none",e),...t})}const j4=["Birkenstocks","sneakers","slides"],O4=["Request received","Payment pending","Being prepared","Dispatched","Out for delivery","Delivered"],Om=e=>e==="Dispatched"?"Ready for Delivery":e,N4=[{label:"Delivery update",message:"Thanks for reaching out. We’re checking your delivery status now and will update you shortly."},{label:"Size guidance",message:"Thanks for your message. Please share your usual EU size and, if possible, your foot length in centimetres so we can guide you more accurately."},{label:"Payment help",message:"We can help with your payment. Please use only the secure Paystack link we provide and never send card details, PINs, CVV codes, passwords, or verification codes here."},{label:"Returns and exchanges",message:"Thanks for contacting us. Please share your order reference and the issue with the item so our team can review the available return or exchange options."}];function yge(e){try{const t=JSON.parse(e||"[]");return Array.isArray(t)?t.filter(n=>typeof n=="string"&&!!n.trim()):[]}catch{return[]}}function bge({amount:e,rate:t,isLoading:n,isError:r,isLive:a,trend:o,sourceUpdatedAt:c}){const u=sge(e,t),f=t?`GH₵ ${t.toFixed(2)} = $1`:"Rate unavailable",p=c?`Updated ${new Date(c).toLocaleString()}`:"Using the last available rate",g=oge(n,r,a),h=o==="strengthened"?"Cedi strengthened":o==="weakened"?"Cedi weakened":"Cedi stable",v=o==="strengthened"?C8:o==="weakened"?A8:DS,y=o==="strengthened"?"text-emerald-600":o==="weakened"?"text-rose-600":"text-stone-400";return l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:56",className:"group relative inline-flex whitespace-nowrap cursor-help",tabIndex:0,"aria-label":`GH₵ ${e}. ${n?"Loading live USD equivalent.":`${u} at ${f}. ${g}.`}`,children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:57",className:"whitespace-nowrap border-b border-dotted border-stone-400",children:["GH₵ ",e]}),!n&&l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:57",className:`ml-1 inline-flex items-center ${y}`,title:h,"aria-label":h,children:l.jsx(v,{"data-loc":"client/src/pages/Home.tsx:57",className:"h-3.5 w-3.5",strokeWidth:2.5})}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:58",role:"tooltip",className:"pointer-events-none absolute bottom-full left-1/2 z-20 mb-2 w-max -translate-x-1/2 rounded-lg bg-stone-900 px-3 py-2 text-xs font-normal text-white opacity-0 shadow-lg transition-opacity duration-150 group-hover:opacity-100 group-focus-visible:opacity-100",children:n?"Loading live USD rate…":l.jsxs(l.Fragment,{children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:59",className:"block font-semibold text-[#FAF6EE]",children:["USD equivalent: ",u]}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:59",className:"block text-stone-300",children:f}),l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:59",className:"mt-1 block text-[10px] text-stone-400",children:[g," · ",h," · ",p," · ",l.jsx("a",{"data-loc":"client/src/pages/Home.tsx:59",className:"pointer-events-auto underline underline-offset-2 hover:text-white",href:"https://www.exchangerate-api.com",target:"_blank",rel:"noreferrer",children:"Rates by ExchangeRate-API"})]})]})})]})}function nS(e,t){if(!t.length)return;const n=Object.keys(t[0]),r=[n.join(","),...t.map(c=>n.map(u=>JSON.stringify(String(c[u]??""))).join(","))].join(`
561`),a=URL.createObjectURL(new Blob([r],{type:"text/csv;charset=utf-8"})),o=document.createElement("a");o.href=a,o.download=e,o.click(),URL.revokeObjectURL(a)}function wge(){const{user:e,loading:t,logout:n,refresh:r}=K8(),a=!!e?.isOwner,[o,c]=C.useState("[email protected]"),[u,f]=C.useState(""),p=fe.auth.passwordLogin.useMutation({onMutate:()=>{try{sessionStorage.removeItem("manus-cookie"),sessionStorage.setItem("bhen-password-login-active","1")}catch{}},onSuccess:async()=>{f(""),await r()}}
561),g=["overview","catalog","imports","orders","customers","support","notifications","paid-orders","expenses","settings"],h=new URLSearchParams(window.location.search).get("tab"),[v,y]=C.useState(()=>h&&g.includes(h)?h:"overview"),[j,b]=C.useState("30d"),[S,T]=C.useState(""),[E,_]=C.useState(""),[A,N]=C.useState(""),[k,O]=C.useState(""),[P]=C.useState(()=>new URLSearchParams(window.location.search).get("order")||""),[I]=C.useState(()=>new URLSearchParams(window.location.search).get("support")||""),[F]=C.useState(()=>Number(new URLSearchParams(window.location.search).get("product"))||0),$=async()=>{"Notification"in window&&Notification.permission==="default"&&await Notification.requestPermission(),y("notifications")};C.useEffect(()=>{const D=new URLSearchParams(window.location.search);D.get("order")&&y("orders"),D.get("support")&&y("support")},[]),C.useEffect(()=>{if(new URLSearchParams(window.location.search).get("tab")===v)return;const xe=new URL(window.location.href);xe.searchParams.set("tab",v),window.history.pushState({},"",xe)},[v]),C.useEffect(()=>{const D=()=>{const xe=new URLSearchParams(window.location.search).get("tab");y(xe&&g.includes(xe)?xe:"overview")};return window.addEventListener("popstate",D),()=>window.removeEventListener("popstate",D)},[]);const[H,W]=C.useState(()=>new URLSearchParams(window.location.search).get("order")||""),[G,K]=C.useState(""),[R,U]=C.useState(),[q,Z]=C.useState(!1),[le,B]=C.useState("open"),[X,Y]=C.useState(!1),[ne,de]=C.useState(""),[ye,oe]=C.useState({}),[we,ue]=C.useState(null),[Se,Oe]=C.useState(),[V,Ce]=C.useState(()=>new Date),[Ne,We]=C.useState(()=>typeof navigator>"u"?!0:navigator.onLine),[Ke,ut]=C.useState(()=>{const D=window.localStorage.getItem("bhen-last-synchronized-at");return D?Number(D):null});C.useEffect(()=>{const D=window.setInterval(()=>Ce(new Date),6e4),xe=()=>We(!0),it=()=>We(!1);return window.addEventListener("online",xe),window.addEventListener("offline",it),()=>{window.clearInterval(D),window.removeEventListener("online",xe),window.removeEventListener("offline",it)}},[]);const rn=fe.dashboard.summary.useQuery(void 0,{enabled:a}),gt=fe.dashboard.exchangeRate.useQuery(void 0,{enabled:a,staleTime:1440*60*1e3}),Pn=fe.dashboard.paystackEnvironment.useQuery(void 0,{enabled:a,staleTime:6e4}),It=fe.dashboard.cartReminderStatus.useQuery(void 0,{enabled:a,refetchInterval:3e4,refetchOnWindowFocus:!0}),_t=fe.dashboard.inventoryAlerts.useQuery(void 0,{enabled:a,refetchInterval:6e4}),kt=fe.dashboard.products.useQuery({category:Se,search:G},{enabled:a,refetchInterval:15e3,refetchOnWindowFocus:!0}),pt=fe.dashboard.orders.useQuery({search:H,status:R},{enabled:a}),Zn=fe.dashboard.paidOrders.useQuery(void 0,{enabled:a,refetchInterval:15e3,refetchOnWindowFocus:!0}),Xt=fe.dashboard.handoffs.useQuery(void 0,{enabled:a,refetchInterval:15e3,refetchOnWindowFocus:!0}),Jn=fe.notifications.list.useQuery(void 0,{enabled:a,refetchInterval:15e3,refetchOnWindowFocus:!0}),er=fe.notifications.markRead.useMutation(),[cr,lr]=C.useState(0),Ws=C.useRef(document.title);C.useEffect(()=>{if(!a)return;const D=Number(new URLSearchParams(window.location.search).get("notification"));Number.isInteger(D)&&D>0&&er.mutate({id:D})},[a]),C.useEffect(()=>{const D=v==="orders"?P:v==="support"?I:"";if(!D)return;const xe=document.getElementById(`${v==="orders"?"order":"support"}-${D}`);xe&&window.requestAnimationFrame(()=>xe.scrollIntoView({behavior:"smooth",block:"center"}))},[v,P,I,pt.data,Xt.data]),C.useEffect(()=>{if(!Ne||!(rn.data||kt.data||pt.data||Xt.data))return;const D=Date.now();ut(D),window.localStorage.setItem("bhen-last-synchronized-at",String(D))},[Ne,rn.data,kt.data,pt.data,Xt.data]);const zr=C.useMemo(()=>{const D=Xt.data??[];return{open:D.filter(xe=>xe.status!=="Resolved").length,Pending:D.filter(xe=>xe.status==="Pending").length,"In progress":D.filter(xe=>xe.status==="In progress").length,Resolved:D.filter(xe=>xe.status==="Resolved").length}},[Xt.data]),qr=C.useMemo(()=>new Set((Jn.data??[]).filter(D=>!D.readAt&&!!D.orderReference&&D.type!=="support_request").map(D=>D.orderReference)),[Jn.data]),Zt=C.useMemo(()=>new Set((Jn.data??[]).filter(D=>!D.readAt&&D.type==="support_request").map(D=>D.orderReference)),[Jn.data]),an=(Jn.data??[]).filter(D=>!D.readAt).length;C.useEffect(()=>{lr(an),document.title=an?`(${an}) Bhen & Co. Dashboard`:Ws.current},[an]),C.useEffect(()=>{const D=xe=>{const it=xe;if(it.data?.type==="bhen-copy-address"){it.data.address&&navigator.clipboard&&navigator.clipboard.writeText(it.data.address).then(()=>ie.success("Delivery address copied."),()=>ie.error("Could not copy the delivery address."));return}it.data?.type==="bhen-push-alert"&&(it.data.title==="New Paid Order"||it.data.title==="New Support Request"||it.data.title==="Low Stock Alert"||it.data.title==="Product Out of Stock")&&(lr(Bt=>
561Bt+1),document.title=`(${cr+1}) Bhen & Co. Dashboard`,Jn.refetch())};return navigator.serviceWorker?.addEventListener("message",D),()=>navigator.serviceWorker?.removeEventListener("message",D)},[Jn,cr]);const $t=C.useMemo(()=>{const D=ne.trim().toLowerCase();return(Xt.data??[]).filter(xe=>(le==="open"?xe.status!=="Resolved":xe.status===le)?D?xe.reference.toLowerCase().includes(D)||xe.orderDetails.toLowerCase().includes(D):!0:!1)},[Xt.data,le,ne]),Ea=fe.dashboard.updateOrderStatus.useMutation({onSuccess:()=>pt.refetch(),onError:()=>ie.error("Order status could not be updated.")}),Fr=fe.dashboard.verifyPayment.useMutation({onSuccess:D=>{pt.refetch(),ie.success(D.verified?"Payment verified and order moved to preparation.":`Payment is currently ${D.paymentStatus}.`)},onError:D=>ie.error(D.message||"Payment could not be verified.")}),[wn,_a]=C.useState(null),[br,wr]=C.useState(null),Ln=fe.dashboard.initializeTestTransaction.useMutation({onSuccess:D=>{_a(D),wr(null),ie.success("Test transaction initialized. Use Paystack test details on the hosted page.")},onError:D=>ie.error(D.message||"Test transaction could not be initialized.")}),$e=fe.dashboard.verifyTestTransaction.useMutation({onSuccess:D=>{wr(D),ie.success(`Test transaction status: ${D.status}.`)},onError:D=>ie.error(D.message||"Test transaction could not be verified.")}),[Ge,J]=C.useState(null),be=fe.dashboard.resendPaymentLink.useMutation({onSuccess:D=>{J(null),pt.refetch(),ie.success(D.sentToTelegram?"Payment link resent to the customer.":"Payment link refreshed; no Telegram chat is attached to this order.")},onError:D=>{J(null),ie.error(D.message||"Payment link could not be resent.")}}),Ue=fe.dashboard.regeneratePaymentLink.useMutation({onSuccess:D=>{J(null),pt.refetch(),ie.success(D.sentToTelegram?"New payment link generated and sent to the customer.":"New payment link generated; no Telegram chat is attached to this order.")},onError:D=>{J(null),ie.error(D.message||"Payment link could not be regenerated.")}}),ot=fe.dashboard.updateHandoffStatus.useMutation({onSuccess:()=>Xt.refetch(),onError:()=>ie.error("Support handoff status could not be updated.")}),Sn=fe.dashboard.replyToHandoff.useMutation({onSuccess:D=>{ue(null),oe(xe=>({...xe,[D.id]:""})),Xt.refetch(),ie.success(D.statusChanged?`Reply sent for ${D.reference}; ticket moved to In progress.`:`Reply sent for ${D.reference}.`)},onError:D=>{ue(null),ie.error(D.message||"Reply could not be sent.")}}),sn=fe.dashboard.uploadProductImage.useMutation({onSuccess:D=>{un(xe=>{const it=xe.galleryImages||kt.data?.find(ec=>ec.id===xe.id)?.galleryImages,Bt=xe.imageUrl&&xe.imageUrl!==bo(xe.category)?xe.imageUrl:void 0,$n=Array.from(new Set([Bt,...yge(it)].filter(ec=>!!(ec&&ec!==D.url)))).slice(0,6);return{...xe,imageUrl:D.url,galleryImages:JSON.stringify($n)}}),ie.success("Product image uploaded. The previous image is kept in the gallery.")},onError:D=>{const xe=D.message||"";ie.error(xe.includes("Unexpected token")||xe.includes("<html>")||xe.includes("session")?"Your dashboard session may have expired. Refresh the published dashboard and sign in again before uploading.":xe||"Product image could not be uploaded.")}}),Qt=fe.dashboard.saveProduct.useMutation({onSuccess:()=>kt.refetch(),onError:()=>ie.error("Product could not be saved.")}),jn=fe.dashboard.generateProductDescription.useMutation({onSuccess:D=>{un(xe=>({...xe,description:D.description})),ie.success("AI description added. Review it before saving.")},onError:D=>ie.error(D.message||"Could not generate a product description.")}),Gs=fe.dashboard.removeProduct.useMutation({onSuccess:()=>kt.refetch(),onError:()=>ie.error("Product could not be removed.")}),Wn=fe.dashboard.sizeChart.useQuery(void 0,{enabled:a}),ka=fe.dashboard.policies.useQuery(void 0,{enabled:a}),Jl=ka.data?.find(D=>D.key==="support_auto_progress"),da=Jl?.content==="true",On=fe.dashboard.saveSizeChart.useMutation({onSuccess:()=>Wn.refetch(),onError:()=>ie.error("Size-chart entry could not be saved.")}),Gn=fe.dashboard.removeSizeChart.useMutation({onSuccess:()=>Wn.refetch(),onError:()=>ie.error("Size-chart entry could not be removed.")}),Ur=fe.dashboard.savePolicy.useMutation({onSuccess:()=>ka.refetch(),onError:()=>ie.error("Policy could not be saved.")}),Yi=fe.dashboard.setCartReminderEnabled.useMutation({onSuccess:D=>{It.refetch(),ie.success(D.enabled?"Abandoned-cart reminders resumed.":"Abandoned-cart reminders paused.")},onError:D=>ie.error(D.message||"Reminder setting could not be updated.")}),[uv,qo]=C.useState(!1),[tr,Wr]=C.useState({id:void 0,euSize:"",footLengthCm:"",width:"",f
561itNote:""}),[fa,pa]=C.useState({key:"business_hours",title:"Business hours",content:""}),Vs=new FormData,[Ze,un]=C.useState({id:void 0,name:"",category:"Birkenstocks",description:td("Birkenstocks")||"",model:"",price:"",colors:"",availableSizes:"",imageUrl:bo("Birkenstocks")||"",galleryImages:"[]",stockStatus:"Manual confirmation required"}),[Yt,Pa]=C.useState(0),[rs,Sr]=C.useState([]),Ks=C.useMemo(()=>({productId:Ze.id??0}),[Ze.id]),Xi=fe.dashboard.productSizes.useQuery(Ks,{enabled:!!Ze.id}),Hf=fe.dashboard.saveProductSizes.useMutation({onSuccess:()=>Xi.refetch(),onError:()=>ie.error("Product sizes could not be saved.")});if(C.useEffect(()=>{Xi.data&&Sr(Xi.data.map(D=>({sizeLabel:D.sizeLabel,stockStatus:D.stockStatus})))},[Xi.data]),C.useEffect(()=>{if(!F||!kt.data)return;const D=kt.data.find(xe=>xe.id===F);D&&(un({id:D.id,name:D.name,category:D.category,description:td(D.category,D.description)||"",model:D.model||"",price:String(D.price),colors:D.colors||"",availableSizes:D.availableSizes||"",imageUrl:bo(D.category,D.imageUrl)||"",stockStatus:D.stockStatus}),qo(!0))},[F,kt.data]),t)return l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:272",className:"min-h-screen grid place-items-center bg-[#f6f3ef]",children:l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:272",className:"h-6 w-6 animate-spin text-stone-500"})});if(!e||!a)return l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:273",className:"min-h-screen grid place-items-center bg-[#f6f3ef] px-6",children:l.jsx(Ie,{"data-loc":"client/src/pages/Home.tsx:273",className:"w-full max-w-md border-0 shadow-xl",children:l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:273",className:"p-8 sm:p-10",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:273",className:"mx-auto mb-6 grid h-14 w-14 place-items-center rounded-2xl bg-stone-900 text-white",children:l.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:273",className:"h-6 w-6"})}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:273",className:"text-center",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:273",className:"text-xs uppercase tracking-[0.2em] text-stone-500",children:"Bhen & Co. Footwear"}),l.jsx("h1",{"data-loc":"client/src/pages/Home.tsx:273",className:"mt-3 text-3xl font-semibold tracking-tight text-stone-900",children:"Private retail command center"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:273",className:"mt-4 text-sm leading-6 text-stone-500",children:e?"This account is not authorized. Sign in with the business owner email and password.":"Sign in to manage your catalog, orders, payments, and Telegram support."})]}),l.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:273",className:"mt-8 space-y-4",onSubmit:D=>{D.preventDefault(),p.mutate({email:o,password:u})},children:[l.jsxs("label",{"data-loc":"client/src/pages/Home.tsx:273",className:"block text-left",children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:273",className:"mb-2 flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.14em] text-stone-600",children:[l.jsx(rV,{"data-loc":"client/src/pages/Home.tsx:273",className:"h-4 w-4"})," Business email"]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:273",type:"email",autoComplete:"username",value:o,onChange:D=>c(D.target.value),required:!0})]}),l.jsxs("label",{"data-loc":"client/src/pages/Home.tsx:273",className:"block text-left",children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:273",className:"mb-2 flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.14em] text-stone-600",children:[l.jsx(M8,{"data-loc":"client/src/pages/Home.tsx:273",className:"h-4 w-4"})," Password"]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:273",type:"password",autoComplete:"current-password",minLength:12,value:u,onChange:D=>f(D.target.value),required:!0})]}),p.error&&l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:273",role:"alert",className:"text-sm text-rose-700",children:p.error.message}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:273",type:"submit",disabled:p.isPending,className:"w-full rounded-xl bg-stone-900 hover:bg-stone-800",children:p.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:273",className:"mr-2 h-4 w-4 animate-spin"})," Signing in…"]}):"Sign in securely"})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:273",className:"mt-5 text-center text-xs leading-5 text-stone-500",children:"Only the authorized business owner account can access this workspace."})]})})});const Lf=D=>{const xe=D.target.files?.[0];if(!xe)return;if(!["image/jpeg","image/png","image/webp","image/gif"].includes(xe.type)){ie.error("Choose a JPG, PNG, WEBP, or GIF image."),D.target.value="",Pa(0);return}if(xe.size>5*1024*1024){ie.error("Image must be 5 MB or smaller."),D.target.value="",Pa(0);return}Pa(0);const Bt=new FileReader;Bt.onprogress=$n=>{$n.lengthComputable&&Pa(Math.round($n.loaded/$n.total*100))},Bt.onload=()=>{const $n=String(Bt.result).split(",")[1];if(!$n){ie.error("The selected image could not be read."),Pa(0);return}Pa(100),sn.mutate({fileName:xe.name,contentType:xe.type,base64Data:$n})},Bt.onerror=()=>{Pa(0),ie.error("The selected image could not be read.")}
561,Bt.readAsDataURL(xe)},dv=()=>{!Ze.name||!Ze.price||(Qt.mutate({...Ze,price:Ze.price,active:!0,currency:"GHC"}),qo(!1),un({id:void 0,name:"",category:"Birkenstocks",description:td("Birkenstocks")||"",model:"",price:"",colors:"",availableSizes:"",imageUrl:bo("Birkenstocks")||"",galleryImages:"[]",stockStatus:"Manual confirmation required"}))},Zi=()=>nS("bhen-co-products.csv",(kt.data??[]).map(D=>({name:D.name,category:D.category,model:D.model,colors:D.colors,sizes:D.availableSizes,price:D.price,stock:D.stockStatus}))),Ji=()=>nS("bhen-co-orders.csv",(pt.data??[]).map(D=>({reference:D.reference,customer:D.customerName,phone:D.phoneNumber,product:D.items?.length?D.items.map(xe=>`${xe.productName} × ${xe.quantity} · ${xe.size} · ${xe.color}`).join(" | "):D.productName,size:D.size,quantity:D.quantity,location:D.deliveryLocation,status:D.status}))),ma=v==="catalog"?G:v==="support"?ne:v==="customers"?A:v==="notifications"?k:v==="orders"||v==="paid-orders"?H:"",ur=D=>{v==="catalog"?K(D):v==="support"?de(D):v==="customers"?N(D):v==="notifications"?O(D):(v==="orders"||v==="paid-orders")&&W(D)};return l.jsxs(Whe,{"data-loc":"client/src/pages/Home.tsx:306",activeTab:v,onNavigate:y,currentDate:uge(V),isOnline:Ne,lastSynchronizedAt:Ke,paystackEnvironment:Pn.data?.environment,unreadCount:an,notifications:Jn.data??[],onOpenNotification:D=>{er.mutate({id:D.id}),window.location.href=D.url},adminName:e.name,adminEmail:e.email,onLogout:n,searchValue:ma,onSearchChange:ur,datePreset:j,onDatePresetChange:b,customFrom:S,customTo:E,onCustomFromChange:T,onCustomToChange:_,onAddProduct:()=>qo(!0),onExportProducts:Zi,onExportOrders:Ji,children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:307",className:"contents",children:[l.jsxs("aside",{"data-loc":"client/src/pages/Home.tsx:308",className:"hidden",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:309",className:"flex items-center gap-3",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:309",className:"grid h-10 w-10 place-items-center rounded-2xl bg-stone-900 text-white",children:l.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:309",className:"h-5 w-5"})}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:309",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:309",className:"font-semibold tracking-tight",children:"Bhen & Co."}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:309",className:"text-[10px] uppercase tracking-[0.18em] text-stone-500",children:"Footwear studio"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:310",className:"mt-14 space-y-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:310",className:"px-3 text-[10px] uppercase tracking-[0.2em] text-stone-500",children:"Workspace"}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:310",type:"button",onClick:()=>y("overview"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm font-medium transition-colors ${v==="overview"?"bg-stone-900 text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(P8,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-4 w-4"})," Overview"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:310",type:"button",onClick:()=>y("catalog"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="catalog"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(MS,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-4 w-4"})," Catalog"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:310",type:"button",onClick:()=>y("imports"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="imports"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(Fl,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-4 w-4"})," Import & review"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:310",type:"button",onClick:()=>y("orders"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="orders"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(Rj,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-4 w-4"})," Orders"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:310",type:"button",onClick:()=>y("support"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="support"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(Td,{"data-loc":"client/src/pages/Home.tsx:310",className:"h-4 w-4"})," Support queue"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:311",className:"mt-7 space-y-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:311",className:"px-3 text-[10px] uppercase tracking-[0.2em] text-stone-500",children:"System"}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:311",type:"button",onClick:()=>y("paid-orders"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="paid-orders"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(wi,{"data-loc":"client/src/pages/Home.tsx:311",className:"h-4 w-4"})," Paid orders"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:311",type:"button",onClick:()=>y("expenses"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="expenses"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(wi,{"data-loc":"client/src/pages/Home.tsx:311",className:"h-4 w-4"})," Expenses"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:311",type:"button",onClick:()=>y("notifications"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="notifications"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(Cd,{"data-loc":"client/src/pages/Home.tsx:311",className:"h-4 w-4"})," Notifications"]}),l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:311",type:"button",onClick:()=>y("settings"),className:`flex w-full items-center gap-3 rounded-xl px-3 py-3 text-sm transition-colors ${v==="settings"?"bg-stone-900 font-medium text-white":"text-stone-600 hover:bg-white/70"}`,children:[l.jsx(fV,{"data-loc":"client/src/pages/Home.tsx:311",className:"h-4 w-4"})," Settings"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:311",className:"mt-auto rounded-2xl bg-white/70 p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:311",className:"flex items-center gap-2 text-emerald-700",children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:311",className:"h-2 w-2 rounded-full bg-emerald-500"})," Bot connected"]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:311",className:"mt-2 text-xs leading-5 text-stone-500",children:"@Bhenandco_bot is ready for customer conversations."})]})]}),l.jsxs("main",{"data-loc":"client/src/pages/Home.tsx:313",className:"contents",children:[l.jsx("header",{"data-loc":"client/src/pages/Home.tsx:314",className:"hidden",children:l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:314",children:lge(V)})}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:315",className:"hidden",children:l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:315",value:v,onValueChange:D=>y(D),children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:315","aria-label":"Dashboard page",className:"w-full rounded-xl bg-white",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:315"})}),l.jsxs(yn,{"data-loc":"client/src/pages/Home.tsx:315",children:[l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"overview",children:"Overview"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"catalog",children:"Products"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"orders",children:"Orders"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"customers",children:"Customers"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"paid-orders",children:"Paid Orders"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"expenses",children:"Expenses"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"support",children:"Support"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"imports",children:"Import & Review"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"notifications",children:"Notifications"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:315",value:"settings",children:"Settings"})]})]})}),l.jsx(hQ,{"data-loc":"client/src/pages/Home.tsx:315",onOpenNotifications:()=>y("notifications")}),v==="overview"?l.jsx(ome,{"data-loc":"client/src/pages/Home.tsx:316",onNavigate:y,datePreset:j,customFrom:S,customTo:E}):null,v==="expenses"?l.jsx(Yhe,{"data-loc":"client/src/pages/Home.tsx:317"}):null,v==="orders"?l.jsx(Ie,{"data-loc":"client/src/pages/Home.tsx:318",className:"mb-4 border-0 bg-white/80 shadow-[0_12px_32px_rgba(38,35,31,0.05)]",children:l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:318",className:"flex flex-col gap-3 p-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:318",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:318",className:"text-sm font-semibold text-[#183153]",children:"Filter delivery orders"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:318",className:"mt-1 text-xs text-stone-500",children:"View the current fulfillment stage without changing any order record."})]}),l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:318",value:R||"all-delivery-statuses",onValueChange:D=>U(D==="all-delivery-statuses"?void 0:D),children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:318","aria-label":"Filter orders by delivery status",className:"w-full rounded-xl bg-white sm:w-64",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:318"})}),l.jsxs(yn,{"data-loc":"client/src/pages/Home.tsx:318",children:[l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:318",value:"all-delivery-statuses",children:"All order statuses"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:318",value:"Be
561ing prepared",children:"Preparing"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:318",value:"Dispatched",children:"Ready for Delivery"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:318",value:"Out for delivery",children:"Out for Delivery"}),l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:318",value:"Delivered",children:"Delivered"})]})]})]})}):null,v==="orders"?l.jsx(Zhe,{"data-loc":"client/src/pages/Home.tsx:319"}):null,v==="catalog"?l.jsx(tge,{"data-loc":"client/src/pages/Home.tsx:320"}):null,v==="catalog"&&_t.data?.alerts.length?l.jsx("section",{"data-loc":"client/src/pages/Home.tsx:321",className:"mb-4 flex gap-2 overflow-x-auto pb-1",children:_t.data.alerts.slice(0,6).map(D=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:321",className:`flex min-w-[230px] items-center gap-2 rounded-xl border px-3 py-2 ${D.alertLevel==="out"?"border-rose-200 bg-rose-50 text-rose-800":"border-amber-200 bg-amber-50 text-amber-800"}`,children:[l.jsx(Do,{"data-loc":"client/src/pages/Home.tsx:321",className:"h-4 w-4 shrink-0"}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:321",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:321",className:"truncate text-xs font-bold",children:D.name}),l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:321",className:"text-[10px] opacity-70",children:[D.stockQuantity??0," remaining · ",D.alertLevel==="out"?"Out of stock":"Low stock"]})]})]},D.id))}):null,v==="orders"?l.jsx(w4,{"data-loc":"client/src/pages/Home.tsx:322",mode:"orders",search:H,datePreset:j,customFrom:S,customTo:E}):null,v==="paid-orders"?l.jsx(w4,{"data-loc":"client/src/pages/Home.tsx:323",mode:"paid",search:H,datePreset:j,customFrom:S,customTo:E}):null,v==="support"?l.jsx(rge,{"data-loc":"client/src/pages/Home.tsx:324",search:ne}):null,l.jsxs(vge,{"data-loc":"client/src/pages/Home.tsx:325",value:v==="orders"||v==="paid-orders"||v==="support"?"none":v,onValueChange:D=>y(D),className:"space-y-4",children:[l.jsxs(xge,{"data-loc":"client/src/pages/Home.tsx:325",className:"hidden",children:[l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"overview",children:"Overview"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"catalog",children:"Products"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"imports",children:"Import & Review"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"orders",children:"Orders"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"customers",children:"Customers"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"paid-orders",children:"Paid Orders"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"support",children:"Support Queue"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"settings",children:"Settings"}),l.jsx(js,{"data-loc":"client/src/pages/Home.tsx:325",value:"notifications",children:"Notifications"})]}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:326",value:"imports",className:"space-y-4",children:l.jsx(Vhe,{"data-loc":"client/src/pages/Home.tsx:326"})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:326",value:"overview-legacy"}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:327",value:"catalog",children:l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:327",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/pages/Home.tsx:327",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:327",className:"text-xl",children:"Product catalog"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:327",className:"mt-1 text-sm text-stone-500",children:"Keep your Telegram product discovery flow current."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex flex-col gap-2 sm:flex-row",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"relative",children:[l.jsx(_s,{"data-loc":"client/src/pages/Home.tsx:327",className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-stone-400"}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:327",value:G,onChange:D=>K(D.target.value),placeholder:"Search catalog",className:"rounded-xl pl-9 sm:w-52"})]}),l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:327",onValueChange:D=>Oe(D==="all"?void 0:D),children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:327",className:"w-full rounded-xl sm:w-52",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:327",placeholder:"All categories"})}),l.jsxs(yn,{"data-loc":"client/src/pages/Home.tsx:327",children:[l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:327",value:"all",children:"All categories"}),j4.map(D=>l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:327",value:D,children:D},D))]})]})]})]}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:327",children:[kt.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"mb-4 rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Catalog could not be loaded. Please refresh and try again."}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"overflow-x-auto",children:[l.jsxs("table",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-full min-w-[780px] table-fixed text-left text-sm",children:[l.jsxs("colgroup",{"data-loc":"client/src/pages/Home.tsx:327",children:[l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[34%]"}),l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[17%]"}),l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[14%]"}),l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[15%]"}),l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[12%]"}),l.jsx("col",{"data-loc":"client/src/pages/Home.tsx:327",className:"w-[8%]"})]}),l.jsx("thead",{"data-loc":"client/src/pages/Home.tsx:327",children:l.jsxs("tr",{"data-loc":"client/src/pages/Home.tsx:327",className:"border-b text-[10px] uppercase tracking-[0.16em] text-stone-500",children:[l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 pr-4",children:"Product"}),l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 pr-4",children:"Category"}),l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 pr-4",children:"Price"}),l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 pr-4",children:"Stock"}),l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 pr-4",children:"Sizes"}),l.jsx("th",{"data-loc":"client/src/pages/Home.tsx:327",className:"pb-3 text-right",children:"Actions"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/Home.tsx:327",children:kt.data?.map(D=>l.jsxs("tr",{"data-loc":"client/src/pages/Home.tsx:327",className:"border-b border-stone-100 align-middle",children:[l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4 pr-4",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex items-center gap-3",children:[bo(D.category,D.imageUrl)?l.jsx("img",{"data-loc":"client/src/pages/Home.tsx:327",src:bo(D.category,D.imageUrl),alt:`${D.category} product`,className:"h-10 w-10 rounded-xl object-cover"}):l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"grid h-10 w-10 place-items-center rounded-xl bg-stone-100",children:l.jsx(MS,{"data-loc":"client/src/pages/Home.tsx:327",className:"h-4 w-4 text-stone-400"})}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"min-w-0",children:l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:327",className:"truncate font-medium",title:D.name,children:D.name})})]})}),l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4 pr-4 text-stone-600",children:D.category}),l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4 pr-4 font-medium",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex flex-col items-start gap-1",children:[l.jsx(bge,{"data-loc":"client/src/pages/Home.tsx:327",amount:
561D.price,rate:gt.data?.ghsPerUsd,isLoading:gt.isLoading,isError:!!gt.error,isLive:gt.data?.isLive,trend:gt.data?.trend,sourceUpdatedAt:gt.data?.sourceUpdatedAt}),gt.error&&l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:327",className:"text-[10px] font-normal text-amber-700",children:"Live rate unavailable; fallback shown"})]})}),l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4 pr-4",children:l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:327",variant:"outline",className:"rounded-full",children:D.stockStatus})}),l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4 pr-4 whitespace-nowrap text-stone-600",children:ige(D.availableSizes)}),l.jsx("td",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-4",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex items-center justify-end gap-1",children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:327",variant:"ghost",size:"sm",onClick:()=>{un({id:D.id,name:D.name,category:D.category,description:td(D.category,D.description)||"",model:D.model||"",price:String(D.price),colors:D.colors||"",availableSizes:D.availableSizes||"",imageUrl:bo(D.category,D.imageUrl)||"",stockStatus:D.stockStatus}),qo(!0)},className:"rounded-lg text-stone-500",children:"Edit"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:327",variant:"ghost",size:"sm",onClick:()=>Gs.mutate({id:D.id}),className:"rounded-lg text-stone-500 hover:bg-rose-50 hover:text-rose-700",children:l.jsx(Jc,{"data-loc":"client/src/pages/Home.tsx:327",className:"h-4 w-4"})})]})})]},D.id))})]}),!kt.data?.length&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:327",className:"py-12 text-center text-sm text-stone-500",children:"Your catalog is ready for its first product."})]})]})]})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:328",value:"orders",children:l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:328",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:328",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:328",className:"text-xl",children:"Order board"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:328",className:"mt-1 text-sm text-stone-500",children:"Every request captured with the exact fulfillment status."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"relative",children:[l.jsx(_s,{"data-loc":"client/src/pages/Home.tsx:328",className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-stone-400"}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:328",value:H,onChange:D=>W(D.target.value),placeholder:"Search orders",className:"rounded-xl pl-9 sm:w-64"})]})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:328",children:[pt.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"mb-4 rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Orders could not be loaded. Please refresh and try again."}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"mb-4 flex flex-wrap gap-2",children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:328",variant:R?"outline":"default",onClick:()=>U(void 0),className:"rounded-full",children:"All"}),O4.map(D=>l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:328",variant:R===D?"default":"outline",onClick:()=>U(D),className:"rounded-full text-xs",children:Om(D)},D)),l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:328",variant:q?"default":"outline",onClick:()=>Z(D=>!D),className:"rounded-full text-xs",children:["Unread alerts (",qr.size,")"]})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"space-y-3",children:(pt.data??[]).filter(D=>!q||qr.has(D.reference)).map(D=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",id:`order-${D.reference}
561`,className:`flex flex-col gap-4 rounded-2xl border border-stone-100 bg-stone-50/70 p-4 lg:flex-row lg:items-center lg:justify-between ${P===D.reference?"ring-2 ring-secondary ring-offset-2":""}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"flex items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:328",className:"font-semibold",children:D.reference}),l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:328",variant:"outline",className:"rounded-full text-[10px]",children:Om(D.status)}),D.status==="Out for delivery"&&!D.deliveryConfirmedAt?l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:328",className:"rounded-full bg-amber-100 text-[10px] text-amber-800 hover:bg-amber-100",children:"⚠ Awaiting Customer Confirmation"}):null,D.deliveryConfirmedAt?l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:328",className:"rounded-full bg-emerald-100 text-[10px] text-emerald-800 hover:bg-emerald-100",children:"✓ Customer Confirmed Delivery"}):null]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:328",className:"mt-1 text-sm text-stone-600",children:D.items?.length?D.items.map(xe=>`${xe.productName} × ${xe.quantity} · ${xe.size} · ${xe.color}`).join(" | "):`${D.productName} · ${D.color||"Color pending"} · EU ${D.size||"size pending"}`}),l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:328",className:"mt-1 text-xs text-stone-500",children:[D.customerName," · ",D.phoneNumber," · ",D.deliveryLocation]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"mt-2 flex flex-wrap items-center gap-2 text-xs",children:[l.jsxs(ht,{"data-loc":"client/src/pages/Home.tsx:328",variant:"outline",className:"rounded-full",children:["Payment: ",D.paymentStatus||"unpaid"]}),D.amountMinor?l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-stone-500",children:[D.paymentCurrency==="NGN"||D.paymentCurrency==="GHS"||D.paymentCurrency==="GHC"?"GH₵":D.paymentCurrency||"GH₵"," ",(D.amountMinor/100).toLocaleString()]}):null,D.paymentReference?l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:328",className:"font-mono text-[10px] text-stone-400",children:D.paymentReference}):null,l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-stone-400",children:D.paidAt?`Verified ${new Date(D.paidAt).toLocaleString()}`:"Not verified"}),D.deliveryConfirmedAt?l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-emerald-700",children:["Confirmed ",new Date(D.deliveryConfirmedAt).toLocaleString()]}):null]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"flex w-full flex-col gap-2 lg:w-auto lg:flex-row lg:items-center",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"flex flex-wrap gap-2",children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:328",variant:"outline",size:"sm",disabled:!D.paymentReference||Fr.isPending||!!Ge,onClick:()=>Fr.mutate({orderReference:D.reference}),className:"rounded-xl bg-white",children:Fr.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:328",className:"mr-1.5 h-3.5 w-3.5 animate-spin"}),"Verifying…"]}):"Verify payment"}),D.paymentStatus!=="paid"&&D.status!=="Being prepared"&&D.status!=="Delivered"&&l.jsxs(l.Fragment,{children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:328",variant:"outline",size:"sm",disabled:!!Ge,onClick:()=>{J(`resend:${D.reference}`),be.mutate({orderReference:D.reference})},className:"rounded-xl bg-white",children:Ge===`resend:${D.reference}`?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:328",className:"mr-1.5 h-3.5 w-3.5 animate-spin"}),"Sending…"]}):D.paymentLink?"Resend link":"Send link"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:328",size:"sm",disabled:!!Ge,onClick:()=>{J(`regenerate:${D.reference}`),Ue.mutate({orderReference:D.reference})},className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:Ge===`regenerate:${D.reference}`?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:328",className:"mr-1.5 h-3.5 w-3.5 animate-spin"}),"Refreshing…"]}):"Regenerate link"})]})]}),l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:328",defaultValue:D.status,onValueChange:xe=>Ea.mutate({id:D.id,status:xe}),children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:328",className:"w-full rounded-xl bg-white lg:w-48",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:328",children:Om(D.status)})}),l.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:328",children:O4.map(xe=>l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:328",value:xe,children:Om(xe)},xe))})]})]})]},D.id))}),!pt.data?.length&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:328",className:"py-12 text-center text-sm text-stone-500",children:"No orders yet. Confirmed Telegram requests will appear here."})]})]})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:329",value:"paid-orders",children:l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:329",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:329",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",children:[l.jsxs(st,{"data-loc":"client/src/pages/Home.tsx:329",className:"flex items-center gap-2 text-xl",children:[l.jsx(wi,{"data-loc":"client/src/pages/Home.tsx:329",className:"h-5 w-5 text-secondary"})," Paid orders"]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-1 text-sm text-stone-500",children:"Live view of orders confirmed as paid through Paystack."})]}),l.jsxs(ht,{"data-loc":"client/src/pages/Home.tsx:329",className:"w-fit roun
561ded-full bg-emerald-100 text-emerald-800",children:[Zn.data?.length??0," paid"]})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:329",children:[Zn.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"mb-4 rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Paid orders could not be loaded. Please refresh and try again."}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"space-y-3",children:[(Zn.data??[]).map(D=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",id:`paid-order-${D.reference}`,className:"flex flex-col gap-4 rounded-2xl border border-emerald-100 bg-emerald-50/40 p-4 lg:flex-row lg:items-center lg:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"min-w-0",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-wrap items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"font-semibold text-[#183153]",children:D.reference}),l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-full bg-emerald-600 text-white",children:"Paid"}),l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:329",variant:"outline",className:"rounded-full text-[10px]",children:D.status})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-1 text-sm text-stone-700",children:D.items?.length?D.items.map(xe=>`${xe.productName} × ${xe.quantity} · ${xe.size} · ${xe.color}`).join(" | "):`${D.productName} · ${D.quantity} ${D.quantity===1?"item":"items"}${D.size?` · EU ${D.size}`:""}${D.color?` · ${D.color}`:""}`}),l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-1 text-xs text-stone-600",children:[D.customerName," · ",D.phoneNumber," · ",D.deliveryLocation]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex shrink-0 flex-col items-start gap-1 text-sm lg:items-end",children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:329",className:"font-semibold text-[#183153]",children:[D.paymentCurrency==="NGN"||D.paymentCurrency==="GHS"||D.paymentCurrency==="GHC"?"GH₵":D.paymentCurrency||"GH₵"," ",D.amountMinor?(D.amountMinor/100).toLocaleString():"—"]}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:329",className:"font-mono text-[10px] text-stone-500",children:D.paymentReference||"No payment reference"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:329",className:"text-xs text-stone-500",children:D.paidAt?`Paid ${new Date(D.paidAt).toLocaleString()}`:"Payment confirmed"})]})]},D.id)),!Zn.isLoading&&!Zn.data?.length&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-2xl bg-stone-50 p-8 text-center text-sm text-stone-500",children:"No paid orders yet. Confirmed Paystack payments will appear here automatically."}),Zn.isLoading&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-2xl bg-stone-50 p-8 text-center text-sm text-stone-500",children:"Loading paid orders…"})]})]})]})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:329",value:"support",children:l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:329",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:329",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:329",className:"text-xl",children:"Human-support queue"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-1 text-sm text-stone-500",children:"Filter customer handoffs by their current response status."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-wrap items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-wrap gap-2",role:"group","aria-label":"Support queue status filters",children:[{value:"open",label:"Open"},{value:"Pending",label:"Pending"},{value:"In progress",label:"In progress"},{value:"Resolved",label:"Resolved"}].map(D=>l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",variant:le===D.value?"default":"outline",size:"sm",onClick:()=>
561B(D.value),className:"rounded-full",children:[D.label," ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:329",className:"ml-1 rounded-full bg-black/10 px-1.5 py-0.5 text-[10px]",children:zr[D.value]})]},D.value))}),l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",variant:X?"default":"outline",size:"sm",onClick:()=>Y(D=>!D),className:"rounded-full",children:["Unread alerts (",Zt.size,")"]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:329",value:ne,onChange:D=>de(D.target.value),placeholder:"Search ticket or customer","aria-label":"Search support tickets by ticket ID or customer name",className:"w-full rounded-full bg-white sm:w-56"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",variant:"outline",onClick:()=>{if(!$t.length){ie.info("No support tickets match the current filters.");return}nS("bhen-support-queue.csv",$t.map(D=>({"Ticket ID":D.reference,Status:D.status,"Customer name":D.orderDetails.match(/Customer name:\s*(.*)/i)?.[1]?.split(`
562`)[0]||"Unknown","Telegram ID":D.telegramId,"Order reference":D.orderReference||"","Issue type":D.issueType,"Created at":new Date(D.createdAt).toLocaleString(),"Conversation history":D.conversationHistory})))},disabled:!$t.length,className:"rounded-full",children:"Export CSV"})]})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:329",className:"space-y-4",children:[Xt.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Support queue could not be loaded. Please refresh and try again."}),$t.filter(D=>!X||Zt.has(D.reference)).map(D=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",id:`support-${D.reference}`,className:`rounded-2xl border border-stone-100 bg-stone-50/70 p-5 ${I===D.reference?"ring-2 ring-secondary ring-offset-2":""}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex items-center gap-2",children:[l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-full bg-rose-50 text-rose-700 hover:bg-rose-50",children:D.status}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"font-semibold",children:D.reference})]}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-3 text-sm font-medium",children:D.issueType}),l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-1 text-xs text-stone-500",children:["Telegram ID: ",D.telegramId," ",D.orderReference?`· Order: ${D.orderReference}`:""]})]}),l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:329",defaultValue:D.status,onValueChange:xe=>ot.mutate({id:D.id,status:xe}),children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:329",className:"w-full rounded-xl bg-white sm:w-40",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:329"})}),l.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:329",children:["Pending","In progress","Resolved"].map(xe=>l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:329",value:xe,children:xe},xe))})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-wrap gap-2",children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",size:"sm",variant:D.status==="Pending"?"default":"outline",onClick:()=>ot.mutate({id:D.id,status:"Pending"}),className:"rounded-full",children:"Pending"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",size:"sm",variant:D.status==="Resolved"?"default":"outline",onClick:()=>ot.mutate({id:D.id,status:"Resolved"}),className:"rounded-full",children:"Resolved"})]}),l.jsxs("details",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-4 rounded-xl bg-white p-4 text-xs text-stone-600",children:[l.jsx("summary",{"data-loc":"client/src/pages/Home.tsx:329",className:"cursor-pointer font-medium",children:"View conversation history"}),l.jsx("pre",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-3 whitespace-pre-wrap font-sans leading-5",children:D.conversationHistory})]}),D.status!=="Resolved"&&l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"mt-4 space-y-2 rounded-xl border border-stone-100 bg-white p-4",children:[l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:329",onValueChange:xe=>{const it=N4.find(Bt=>Bt.label===xe);it&&oe(Bt=>({...Bt,[D.id]:it.message}))},children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:329",className:"rounded-xl bg-stone-50",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:329",placeholder:"Insert reply template"})}),l.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:329",children:N4.map(xe=>l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:329",value:xe.label,children:xe.label},xe.label))})]}),l.jsx(Is,{"data-loc":"client/src/pages/Home.tsx:329",value:ye[D.id]||"",onChange:xe=>oe(it=>({...it,[D.id]:xe.target.value})),placeholder:"Write a reply to this customer…","aria-label":`Reply to support ticket ${D.reference}`,maxLength:4e3,className:"min-h-24 rounded-xl bg-stone-50"}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:329",className:"text-xs text-stone-500",children:"Reply is sent directly to the customer in Telegram."}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:329",type:"button",disabled:!ye[D.id]?.trim()||we===D.id,onClick:()=>{const xe=ye[D.id]?.trim();if(!xe){ie.error("Write a reply before sending.");return}ue(D.id),Sn.mutate({id:D.id,message:xe,autoProgress:da})},className:"rounded-full",children:we===D.id?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:329",className:"mr-1.5 h-3.5 w-3.5 animate-spin"}),"Sending reply…"]}):"Send reply"})]})]})]},D.id))]})]})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:330",value:"customers",children:l.jsx(Ghe,{"data-loc":"client/src/pages/Home.tsx:330",search:A})}),l.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:330",value:"notifications",children:l.jsx(lQ,{"data-loc":"client/src/pages/Home.tsx:330",search:k})}),l.jsxs(Os,{"data-loc":"client/src/pages/Home.tsx:331",value:"settings",className:"grid gap-6 xl:grid-cols-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"grid gap-6 xl:grid-cols-2",children:[l.jsx(gQ,{"data-loc":"client/src/pages/Home.tsx:331"}),l.jsx(aY,{"data-loc":"client/src/pages/Home.tsx:331",onOpenNotifications:()=>void $()})]}),l.jsx(bY,{"data-loc":"client/src/pages/Home.tsx:331"}),l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:331",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:331",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex items-start justify-between gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xl",children:"Abandoned-cart reminders"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-sm text-stone-500",children:"One reminder is sent tw
562o hours after a customer leaves the same cart unchanged."})]}),l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:331",className:`w-fit rounded-full ${It.data?.enabled?"bg-emerald-100 text-emerald-800":"bg-stone-100 text-stone-600"}`,children:It.data?.enabled?"Active":"Paused"})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:331",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"grid gap-3 sm:grid-cols-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-2xl bg-stone-50 p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xs uppercase tracking-[0.14em] text-stone-500",children:"Recovered carts"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-2 text-3xl font-semibold text-[#183153]",children:It.data?.recoveredPaidOrders??0}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-xs text-stone-500",children:"Paid orders from the exact reminded cart state."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-2xl bg-stone-50 p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xs uppercase tracking-[0.14em] text-stone-500",children:"Reminders sent"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-2 text-3xl font-semibold text-[#183153]",children:It.data?.remindersSent??0}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-xs text-stone-500",children:"Customer-specific Telegram reminders delivered."})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex items-start justify-between gap-4 rounded-2xl border border-stone-100 bg-white p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-sm font-medium",children:"Send abandoned-cart reminders"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-xs leading-5 text-stone-500",children:"Pause this to stop new reminders. Existing carts, orders, payments, inventory, and notifications remain unchanged."})]}),l.jsxs("label",{"data-loc":"client/src/pages/Home.tsx:331",className:"relative inline-flex shrink-0 cursor-pointer items-center",children:[l.jsx("input",{"data-loc":"client/src/pages/Home.tsx:331",type:"checkbox",checked:!!It.data?.enabled,onChange:D=>Yi.mutate({enabled:D.target.checked}),disabled:It.isLoading||!It.data?.configured||Yi.isPending,"aria-label":"Enable abandoned-cart reminders",className:"peer sr-only"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:331",className:"h-7 w-12 rounded-full bg-stone-300 transition peer-checked:bg-emerald-600 peer-focus-visible:ring-2 peer-focus-visible:ring-emerald-500 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",children:l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:331",className:"block h-5 w-5 translate-x-1 translate-y-1 rounded-full bg-white shadow transition peer-checked:translate-x-6"})})]})]}),It.error&&l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Reminder status could not be loaded."})]})]}),l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:331",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)] xl:col-span-2",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:331",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xl",children:"Paystack Test transaction"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-sm text-stone-500",children:"Initialize a GHS 1.00 test checkout, use Paystack’s published test payment details, and verify the result without creating a customer order."})]}),l.jsx(ht,{"data-loc":"client/src/pages/Home.tsx:331",className:"w-fit roun
562ded-full border border-amber-200 bg-amber-50 text-amber-800",children:"Test only"})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:331",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex flex-col gap-3 rounded-2xl bg-amber-50 p-4 text-sm text-amber-900 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"font-medium",children:"No real funds are charged."}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-xs leading-5 text-amber-800",children:"This control is available only when the server is configured with an sk_test_ credential and does not write to the customer orders table."})]}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",onClick:()=>Ln.mutate(),disabled:Pn.data?.environment!=="test"||Ln.isPending,className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:Ln.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:331",className:"mr-2 h-4 w-4 animate-spin"}),"Initializing…"]}):"Initialize test checkout"})]}),wn&&l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"grid gap-3 rounded-2xl border border-stone-200 bg-white p-4 sm:grid-cols-[1fr_auto] sm:items-center",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xs uppercase tracking-[0.16em] text-stone-500",children:"Test reference"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 font-mono text-sm",children:wn.reference}),l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-2 text-xs text-stone-500",children:["Amount: GH₵ ",(wn.amountMinor/100).toFixed(2)," · Currency: ",wn.currency]}),br&&l.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-2 text-sm text-stone-700",children:["Verification: ",l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:331",className:"font-medium",children:br.status}),br.paidAt?` · ${new Date(br.paidAt).toLocaleString()}`:" · not paid"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex flex-wrap gap-2",children:[l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",variant:"outline",onClick:()=>window.open(wn.authorizationUrl,"_blank","noopener,noreferrer"),className:"rounded-xl bg-white",children:"Open hosted test checkout"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",onClick:()=>$e.mutate({reference:wn.reference}),disabled:$e.isPending,className:"rounded-xl bg-stone-900 hover:bg-stone-800",children:$e.isPending?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:331",className:"mr-2 h-4 w-4 animate-spin"}),"Checking…"]}):"Verify test payment"})]})]})]})]}),l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:331",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xl",children:"Birkenstock size chart"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-sm text-stone-500",children:"Keep the stored fit guidance behind every size recommendation."})]}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:331",className:"space-y-4",children:[l.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:331",onSubmit:D=>{D.preventDefault(),On.mutate({...tr,footLengthCm:tr.footLengthCm||void 0,width:tr.width||void 0,fitNote:tr.fitNote||void 0}),Wr({id:void 0,euSize:"",footLengthCm:"",width:"",fitNote:""})},className:"grid gap-2 sm:grid-cols-2",children:[l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",required:!0,placeholder:"EU size",value:tr.euSize,onChange:D=>Wr({...tr,euSize:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Foot length cm",value:tr.footLengthCm,onChange:D=>Wr({...tr,footLengthCm:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Width",value:tr.width,onChange:D=>Wr({...tr,width:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Fit note",value:tr.fitNote,onChange:D=>Wr({...tr,fitNote:D.target.value})}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",type:"submit",className:"rounded-xl bg-stone-900 sm:col-span-2",children:"Add size entry"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"space-y-2",children:[Wn.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Size chart could not be loaded."}),Wn.data?.map(D=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex items-center justify-between rounded-xl bg-stone-50 px-4 py-3 text-sm",children:[l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:331",onClick:()=>
562Wr({id:D.id,euSize:D.euSize,footLengthCm:D.footLengthCm||"",width:D.width||"",fitNote:D.fitNote||""}),className:"text-left",children:[l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:331",className:"font-medium",children:["EU ",D.euSize]}),l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:331",className:"ml-3 text-stone-500",children:[D.footLengthCm?`${D.footLengthCm} cm`:"Length not set"," · ",D.width||"Width not set"]})]}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",variant:"ghost",size:"sm",onClick:()=>Gn.mutate({id:D.id}),className:"rounded-lg text-stone-500 hover:bg-rose-50 hover:text-rose-700",children:l.jsx(Jc,{"data-loc":"client/src/pages/Home.tsx:331",className:"h-4 w-4"})})]},D.id))]})]})]}),l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:331",className:"border-0 bg-white/80 shadow-[0_18px_50px_rgba(38,35,31,0.06)]",children:[l.jsxs(at,{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xl",children:"Business policies"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-sm text-stone-500",children:"Edit the policy answers used by the Telegram assistant."})]}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:331",className:"space-y-4",children:[ka.error&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-xl border border-rose-200 bg-rose-50 p-3 text-sm text-rose-700",children:"Policies could not be loaded."}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-2xl border border-stone-100 bg-stone-50 p-4",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex items-start justify-between gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-sm font-medium",children:"Auto-mark replied tickets In progress"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"mt-1 text-xs text-stone-500",children:"When enabled, a successful admin reply moves an open ticket to In progress. Disabled by default."})]}),l.jsx("input",{"data-loc":"client/src/pages/Home.tsx:331",type:"checkbox",checked:da,onChange:D=>Ur.mutate({id:Jl?.id,key:"support_auto_progress",title:"Auto-progress replies",content:String(D.target.checked)}),disabled:Ur.isPending,"aria-label":"Auto-mark replied tickets In progress",className:"mt-1 h-5 w-5 accent-stone-900"})]})}),ka.data?.filter(D=>D.key!=="support_auto_progress").map(D=>l.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:331",onSubmit:xe=>{xe.preventDefault();const it=new FormData(xe.currentTarget);Ur.mutate({id:D.id,key:D.key,title:String(it.get("title")||D.title),content:String(it.get("content")||"")})},className:"space-y-2 rounded-2xl bg-stone-50 p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-[10px] uppercase tracking-[0.16em] text-stone-500",children:D.key}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",name:"title",defaultValue:D.title,className:"rounded-xl bg-white"}),l.jsx("textarea",{"data-loc":"client/src/pages/Home.tsx:331",name:"content",defaultValue:D.content,className:"min-h-24 w-full rounded-xl border border-stone-200 bg-white p-3 text-sm outline-none focus:ring-2 focus:ring-stone-300"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",type:"submit",variant:"outline",className:"rounded-xl",children:"Save policy"})]},D.id)),["business_hours","response_time"].map(D=>{const xe=ka.data?.find(it=>it.key===D);return l.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:331",onSubmit:it=>{it.preventDefault();const Bt=new FormData(it.currentTarget);Ur.mutate({id:xe?.id,key:D,title:D==="business_hours"?"Business hours":"Response time",content:String(Bt.get("content")||"")})},className:"space-y-2 rounded-2xl border border-stone-100 bg-stone-50 p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-sm font-medium",children:D==="business_hours"?"Business hours":"Response time"}),l.jsx("textarea",{"data-loc":"client/src/pages/Home.tsx:331",name:"content",defaultValue:xe?.content||"",placeholder:D==="business_hours"?"Example: Monday to Saturday, 9:00–18:00":"Example: We usually reply within one business day.",className:"min-h-20 w-full rounded-xl border border-stone-200 bg-white p-3 text-sm outline-none focus:ring-2 focus:ring-stone-300"}),l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:331",type:"submit",variant:"outline",className:"rounded-xl",children:["Save ",D==="business_hours"?"hours":"response time"]})]},D)}),l.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:331",onSubmit:D=>{D.preventDefault(),Ur.mutate(fa),pa({key:"business_hours",title:"Business hours",content:String(Vs.get("content")||"")})},className:"grid gap-2 rounded-2xl border border-dashed border-stone-200 p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"text-xs font-medium",children:"Add or update a setting"}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:331",className:"grid gap-2 sm:grid-cols-3",children:[l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Key, e.g. response_time",value:fa.key,onChange:D=>pa({...fa,key:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Title",value:fa.title,onChange:D=>pa({...fa,title:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:331",placeholder:"Content",value:fa.content,onChange:D=>pa({...fa,content:D.target.value})})]}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:331",type:"submit",variant:"outline",className:"rounded-xl",children:"Save setting"})]}),!ka.data?.length&&l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:331",className:"rounded-xl bg-stone-50 p-4 text-sm text-stone-500",children:"Add delivery, returns, payment, business-hours, and response-time settings above."})]})]})]})]})]})]}),uv&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"fixed inset-0 z-50 grid place-items-center bg-stone-900/30 p-4 backdrop-blur-sm",children:l.jsxs(Ie,{"data-loc":"client/src/pages/Home.tsx:335",className:"max-h-[90vh] w-full max-w-2xl overflow-y-auto border-0 shadow-2xl",children:[l.jsx(at,{"data-loc":"client/src/pages/Home.tsx:335",children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",children:[l.jsx(st,{"data-loc":"client/src/pages/Home.tsx:335",children:Ze.id?"Edit catalog product":"Add catalog product"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:335",className:"mt-1 text-sm text-stone-500",children:"Start with a Birkenstock product or add any category."})]}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:335",variant:"ghost",onClick:()=>qo(!1),children:"Close"})]})}),l.jsxs(He,{"data-loc":"client/src/pages/Home.tsx:335",className:"grid gap-4 sm:grid-cols-2",children:[l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Product name",value:Ze.name,onChange:D=>un({...Ze,name:D.target.value})}),l.jsxs(gn,{"data-loc":"client/src/pages/Home.tsx:335",value:Ze.category,onValueChange:D=>{const xe=D;un({...Ze,category:xe,description:td(xe)||Ze.description,imageUrl:Ze.imageUrl||bo(xe)||""})},children:[l.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:335",children:l.jsx(vn,{"data-loc":"client/src/pages/Home.tsx:335"})}),l.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:335",children:j4.map(D=>l.jsx(Qe,{"data-loc":"client/src/pages/Home.tsx:335",value:D,children:D},D))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"sm:col-span-2 space-y-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"flex flex-wrap items-center justify-between gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:335",className:"text-xs font-medium uppercase tracking-[0.14em] text-stone-500",children:"Product description"}),l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:335",type:"button",variant:"outline",size:"sm",onClick:()=>jn.mutate({name:Ze.name,category:Ze.category,model:Ze.model||void 0,colors:Ze.colors||void 0,availableSizes:Ze.availableSizes||void 0}
562),disabled:jn.isPending||!Ze.name||!Ze.category,className:"rounded-full",children:[l.jsx(Dj,{"data-loc":"client/src/pages/Home.tsx:335",className:"mr-1.5 h-3.5 w-3.5"}),jn.isPending?"Writing…":"Generate with AI"]})]}),l.jsx(Is,{"data-loc":"client/src/pages/Home.tsx:335",className:"min-h-24",placeholder:"Short natural product description",value:Ze.description,onChange:D=>un({...Ze,description:D.target.value})}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:335",className:"text-xs text-stone-500",children:"The AI uses the product details above and creates a draft you can edit."})]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Model",value:Ze.model,onChange:D=>un({...Ze,model:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Price",value:Ze.price,onChange:D=>un({...Ze,price:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Colors, separated by commas",value:Ze.colors,onChange:D=>un({...Ze,colors:D.target.value})}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Available sizes, e.g. EU 36, EU 37",value:Ze.availableSizes,onChange:D=>un({...Ze,availableSizes:D.target.value})}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"sm:col-span-2 rounded-2xl border border-dashed border-stone-300 bg-stone-50 p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:335",className:"text-sm font-medium",children:"Product image"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:335",className:"mt-1 text-xs text-stone-500",children:"JPG, PNG, WEBP, or GIF · maximum 5 MB"})]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",type:"file",accept:"image/jpeg,image/png,image/webp,image/gif",onChange:Lf,disabled:sn.isPending,className:"h-auto rounded-xl bg-white py-2 file:mr-3 file:rounded-lg file:border-0 file:bg-stone-900 file:px-3 file:py-1.5 file:text-xs file:font-medium file:text-white"})]}),(sn.isPending||Yt>0)&&l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"mt-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"flex items-center justify-between text-xs text-stone-500",children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:335",children:sn.isPending?"Uploading to secure storage…":"Preparing image…"}),sn.isPending?l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:335",children:"Processing"}):l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:335",children:[Yt,"%"]})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"mt-2 h-1.5 overflow-hidden rounded-full bg-stone-200",role:"progressbar","aria-label":sn.isPending?"Uploading image to secure storage":"Preparing image","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":sn.isPending?void 0:Yt,children:sn.isPending?l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"h-full w-1/2 animate-pulse rounded-full bg-stone-900"}):l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"h-full rounded-full bg-stone-900 transition-[width]",style:{width:`${Yt}%`}})})]}),Ze.imageUrl&&l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"mt-4 flex items-center gap-3",children:[l.jsx("img",{"data-loc":"client/src/pages/Home.tsx:335",src:Ze.imageUrl,alt:"Product preview",className:"h-16 w-16 rounded-xl object-cover"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:335",className:"text-xs text-emerald-700",children:"Image ready to save with this product."})]})]}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",className:"sm:col-span-2",placeholder:"Stock status, e.g. Manual confirmation required",value:Ze.stockStatus,onChange:D=>un({...Ze,stockStatus:D.target.value})}),Ze.id&&l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"sm:col-span-2 rounded-2xl bg-stone-50 p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"mb-3 flex items-center justify-between",children:[l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:335",className:"text-sm font-medium",children:"Structured size inventory"}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:335",type:"button",variant:"outline",size:"sm",onClick:()=>Sr([...rs,{sizeLabel:"",stockStatus:"Manual confirmation required"}]),className:"rounded-lg",children:"Add size"})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"space-y-2",children:rs.map((D,xe)=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:335",className:"flex gap-2",children:[l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"EU 36",value:D.sizeLabel,onChange:it=>Sr(rs.map((Bt,$n)=>$n===xe?{...Bt,sizeLabel:it.target.value}:Bt))}),l.jsx(Ee,{"data-loc":"client/src/pages/Home.tsx:335",placeholder:"Stock status",value:D.stockStatus,onChange:it=>Sr(rs.map((Bt,$n)=>$n===xe?{...Bt,stockStatus:it.target.value}:Bt))}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:335",type:"button",variant:"ghost",onClick:()=>Sr(rs.filter((it,Bt)=>Bt!==xe)),className:"rounded-lg text-stone-500",children:l.jsx(Jc,{"data-loc":"client/src/pages/Home.tsx:335",className:"h-4 w-4"})})]},`${D.sizeLabel}-${xe}`))}),l.jsx(ve,{"data-loc":"client/src/pages/Home.tsx:335",type:"button",variant:"outline",onClick:()=>Hf.mutate({productId:Ze.id,sizes:rs}),className:"mt-3 rounded-xl",children:"Save size rows"})]}),l.jsxs(ve,{"data-loc":"client/src/pages/Home.tsx:335",onClick:dv,disabled:Qt.isPending||jn.isPending,className:"sm:col-span-2 rounded-xl bg-stone-900 hover:bg-stone-800",children:[Qt.isPending?l.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:335",className:"mr-2 h-4 w-4 animate-spin"}):l.jsx(Ei,{"data-loc":"client/src/pages/Home.tsx:335",className:"mr-2 h-4 w-4"})," Save product"]})]})]})})]})}function C4({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/skeleton.tsx:5","data-slot":"skeleton",className:qe("bg-accent animate-pulse rounded-md",e),...t})}const pi=e=>e==="Dispatched"?"Ready for Delivery":e,Sge=(e,t)=>
562`${t==="GHS"||t==="GHC"?"GH₵":t||"GH₵"} ${((Number(e||0)||0)/100).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`,jge=[{value:"all",label:"All statuses"},{value:"Request received",label:"Order received"},{value:"Payment pending",label:"Payment pending"},{value:"Being prepared",label:"Preparing"},{value:"Dispatched",label:"Ready for delivery"},{value:"Out for delivery",label:"Out for delivery"},{value:"Delivered",label:"Delivered"}],rS=[{key:"Request received",label:"Order received"},{key:"Being prepared",label:"Preparing"},{key:"Ready for Delivery",label:"Ready for delivery"},{key:"Out for delivery",label:"Out for delivery"},{key:"Delivered",label:"Delivered"}],Oge=e=>{const t=pi(e);return t==="Being prepared"?1:t==="Ready for Delivery"?2:t==="Out for delivery"?3:t==="Delivered"?4:0};function Nge({initData:e}){const[t,n]=C.useState(""),[r,a]=C.useState(""),[o,c]=C.useState(""),[u,f]=C.useState("all"),[p,g]=C.useState("all"),[h,v]=C.useState("newest"),y=fe.storefront.trackOrder.useQuery({initData:e,reference:r},{enabled:!!r,retry:!1}),j=fe.storefront.account.useQuery({initData:e},{staleTime:3e4}),b=O=>{O.preventDefault();const P=t.trim().toUpperCase();if(!/^BH-[A-Z0-9-]{4,32}$/.test(P)){a(""),c("Enter a valid Order ID, for example BH-ABC12345.");return}c(""),a(P)},S=O=>{n(O),c(""),a(O)},T=C.useMemo(()=>[...j.data?.orders||[]].filter(P=>{if(!(u==="all"||P.status===u))return!1;if(p==="all")return!0;const F=new Date(P.createdAt).getTime(),$=Date.now();return p==="30d"?F>=$-2592e6:p==="90d"?F>=$-7776e6:F>=new Date(new Date().getFullYear(),0,1).getTime()}).sort((P,I)=>{if(h==="status"){const H=pi(P.status).localeCompare(pi(I.status));if(H)return H}const F=new Date(P.createdAt).getTime(),$=new Date(I.createdAt).getTime();return h==="oldest"?F-$:$-F}),[j.data?.orders,p,h,u]),E=y.data?.timeline||[],_=y.error?.message||"We could not check this Order ID right now. Please try again.",A=y.isFetching&&!!r,N=y.data?Oge(y.data.order.status):0,k=N/(rS.length-1)*100;return l.jsxs("section",{"data-loc":"client/src/components/StoreOrderTracking.tsx:99",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:100",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"ORDER TRACKING"}),l.jsx("h1",{"data-loc":"client/src/components/StoreOrderTracking.tsx:101",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Track your order"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:102",className:"mt-2 text-sm leading-6 text-[#183153]/65",children:"Enter your Order ID to see its current status and delivery progress."}),l.jsxs("form",{"data-loc":"client/src/components/StoreOrderTracking.tsx:103",onSubmit:b,className:"mt-6 flex gap-2 rounded-2xl bg-white p-2 shadow-[0_8px_22px_rgba(24,49,83,0.05)]",children:[l.jsx(Ee,{"data-loc":"client/src/components/StoreOrderTracking.tsx:104",value:t,onChange:O=>{n(O.target.value),c("")},placeholder:"BH-XXXXXXXX","aria-label":"Order ID","aria-invalid":!!o,className:"h-11 border-0 bg-transparent shadow-none uppercase"}),l.jsx(ve,{"data-loc":"client/src/components/StoreOrderTracking.tsx:105",type:"submit",disabled:A,className:"h-11 shrink-0 rounded-xl bg-[#183153] text-[#FAF6EE]",children:A?l.jsxs(l.Fragment,{children:[l.jsx(bt,{"data-loc":"client/src/components/StoreOrderTracking.tsx:106",className:"mr-2 h-4 w-4 animate-spin"}),"Checking…"]}):l.jsxs(l.Fragment,{children:[l.jsx(_s,{"data-loc":"client/src/components/StoreOrderTracking.tsx:106",className:"mr-2 h-4 w-4"}),"Track"]})})]}),o?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:110",role:"alert",className:"mt-3 flex items-start gap-2 rounded-xl border border-amber-200 bg-amber-50 p-3 text-sm text-amber-950",children:[l.jsx(Fm,{"data-loc":"client/src/components/StoreOrderTracking.tsx:110",className:"mt-0.5 h-4 w-4 shrink-0"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:110",children:o})]}):null,A?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:111",role:"status","aria-live":"polite",className:"mt-6 overflow-hidden rounded-2xl bg-white p-7 text-center text-sm text-[#183153]/65 shadow-[0_8px_22px_rgba(24,49,83,0.05)]",children:[l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:111",className:"mx-auto h-9 w-9 animate-spin rounded-full border-2 border-[#C99562]/25 border-t-[#183153]"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:111",className:"mt-3 font-semibold text-[#183153]",children:"Checking your order…"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:111",className:"mt-1 text-xs text-[#183153]/50",children:"We’re loading the latest delivery update."})]}):null,!A&&y.error&&r?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",role:"alert",className:"mt-6 flex items-start gap-3 rounded-2xl border border-red-200 bg-red-50 p-5 text-sm text-red-950",children:[l.jsx(Fm,{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",className:"mt-0.5 h-5 w-5 shrink-0"}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",className:"font-semibold",children:"We couldn’t check that Order ID"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",className:"mt-1 leading-5",children:_}),l.jsx("button",{"data-loc":"client/src/components/StoreOrderTracking.tsx:112",type:"button",onClick:()=>{a(""),n("")},className:"mt-3 font-bold underline underline-offset-2",children:"Try another Order ID"})]})]}):null,!A&&!y.error&&r&&!y.data?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:113",role:"alert",className:"mt-6 rounded-2xl border border-dashed border-[#C99562]/50 bg-white p-7 text-center",children:[l.jsx(cV,{"data-loc":"client/src/components/StoreOrderTracking.tsx:113",className:"mx-auto h-8 w-8 text-[#C99562]"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:113",className:"mt-3 font-semibold text-[#183153]",children:"Order ID not found"}),l.jsxs("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:113",className:"mt-1 text-sm leading-5 text-[#183153]/60",children:["We couldn’t find an order with ",l.jsx("strong",{"data-loc":"client/src/components/StoreOrderTracking.tsx:113",children:r}),". Check the ID and try again, or choose an order from your history below."]})]}):null,y.data?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-6 space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"rounded-[24px] bg-[#183153] p-5 text-[#FAF6EE]",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"text-xs text-[#FAF6EE]/60",children:"Order ID"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-1 text-lg font-bold",children:y.data.order.reference})]}),l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"rounded-full bg-[#C99562] px-3 py-1 text-xs font-bold text-[#183153]",children:pi(y.data.order.status)})]}),y.data.order.deliveryConfirmedAt?l.jsxs("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-4 text-xs text-[#FAF6EE]/75",children:["Received and confirmed ",new Date(y.data.order.deliveryConfirmedAt).toLocaleStr
562ing()]}):null]}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"rounded-[24px] bg-white p-5",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"font-semibold text-[#183153]",children:"Order progress"}),l.jsxs("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-1 text-xs text-[#183153]/60",children:["Current stage: ",l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"font-bold text-[#183153]",children:pi(y.data.order.status)})]})]}),l.jsxs("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"text-xs font-bold text-[#C99562]",children:[N+1," of ",rS.length]})]}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-5",role:"progressbar","aria-label":"Order delivery progress","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(k),children:[l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"h-2 overflow-hidden rounded-full bg-[#FAF6EE]",children:l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"h-full rounded-full bg-[#C99562] transition-[width] duration-500",style:{width:`${k}%`}})}),l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-4 grid grid-cols-5 gap-1",children:rS.map((O,P)=>{const I=P<=N,F=P===N;return l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"text-center",children:[l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:`mx-auto grid h-7 w-7 place-items-center rounded-full border-2 text-[10px] font-bold ${I?"border-[#C99562] bg-[#C99562] text-[#183153]":"border-[#183153]/15 bg-white text-[#183153]/35"}`,children:I&&!F?l.jsx(Ad,{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"h-3.5 w-3.5",strokeWidth:3}):P+1}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:`mt-2 text-[10px] leading-4 ${F?"font-bold text-[#183153]":"text-[#183153]/55"}`,children:O.label})]},O.key)})})]})]}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"rounded-[24px] bg-white p-5",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"font-semibold text-[#183153]",children:"Items"}),l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-3 space-y-2",children:y.data.items.map(O=>l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"flex justify-between gap-3 text-sm text-[#183153]/75",children:[l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",children:O.productName}),l.jsxs("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"font-semibold",children:["× ",O.quantity]})]},`${O.productName}-${O.quantity}`))})]}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"rounded-[24px] bg-white p-5",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"font-semibold text-[#183153]",children:"Status history"}),l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-4 space-y-4",children:E.map(O=>l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"flex gap-3",children:[l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-1 h-2.5 w-2.5 shrink-0 rounded-full bg-[#C99562]"}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"text-sm font-semibold text-[#183153]",children:pi(O.status)}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:114",className:"mt-0.5 text-xs text-[#183153]/55",children:new Date(O.changedAt).toLocaleStr
562ing()})]})]},`${O.status}-${new Date(O.changedAt).getTime()}`))})]})]}):null,l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:116",className:"mt-9 border-t border-[#183153]/10 pt-7",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"flex items-start gap-3",children:[l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"grid h-10 w-10 shrink-0 place-items-center rounded-2xl bg-[#183153] text-[#FAF6EE]",children:l.jsx(JG,{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"h-5 w-5"})}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"ORDER HISTORY"}),l.jsx("h2",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"mt-1 font-serif text-2xl text-[#183153]",children:"Your past orders"}),l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:117",className:"mt-1 text-sm leading-5 text-[#183153]/60",children:"Filter by date or status, then select an order to view its latest status."})]})]}),j.isLoading?l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",role:"status","aria-live":"polite",className:"mt-4 flex items-center justify-center rounded-2xl bg-white p-6 text-sm text-[#183153]/60",children:[l.jsx(bt,{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mr-2 h-4 w-4 animate-spin"}),"Loading your order history…"]}):j.error?l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",role:"alert",className:"mt-4 rounded-2xl border border-red-200 bg-red-50 p-4 text-sm leading-5 text-red-950",children:"We couldn’t load your past orders right now. Please reopen the store and try again."}):j.data?.orders.length?l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-5 grid gap-3 rounded-2xl border border-[#183153]/10 bg-white p-4 sm:grid-cols-3",children:[l.jsxs("label",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"text-xs font-bold text-[#183153]",children:["Status",l.jsxs("select",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:u,onChange:O=>f(O.target.value),className:"mt-2 h-10 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] px-3 text-xs font-medium text-[#183153] outline-none focus:border-[#C99562]",children:[l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"all",children:"All statuses"}),jge.slice(1).map(O=>l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:O.value,children:O.label},O.value))]})]}),l.jsxs("label",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"text-xs font-bold text-[#183153]",children:["Date",l.jsxs("select",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:p,onChange:O=>g(O.target.value),className:"mt-2 h-10 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] px-3 text-xs font-medium text-[#183153] outline-none focus:border-[#C99562]",children:[l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"all",children:"All dates"}),l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"30d",children:"Last 30 days"}),l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"90d",children:"Last 90 days"}),l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"year",children:"This year"})]})]}),l.jsxs("label",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"text-xs font-bold text-[#183153]",children:["Sort by",l.jsxs("select",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:h,onChange:O=>v(O.target.value),className:"mt-2 h-10 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] px-3 text-xs font-medium text-[#183153] outline-none focus:border-[#C99562]",children:[l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"newest",children:"Newest first"}),l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"oldest",children:"Oldest first"}),l.jsx("option",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",value:"status",children:"Status"})]})]})]}),T.length?l.jsxs(l.Fragment,{children:[l.jsxs("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-4 text-xs font-semibold text-[#183153]/55",children:["Showing ",T.length," of ",j.data.orders.length," orders"]}),l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-3 space-y-3",children:T.map(O=>l.jsxs("button",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",type:"button",onClick:()=>S(O.reference),className:"w-full rounded-[20px] bg-white p-4 text-left shadow-[0_8px_20px_rgba(24,49,83,0.05)] transition hover:-translate-y-0.5 hover:shadow-[0_12px_25px_rgba(24,49,83,0.09)]",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"min-w-0",children:[l.jsx("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"text-sm font-bold text-[#183153]",children:O.reference}),l.jsxs("p",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-1 line-clamp-1 text-xs text-[#183153]/55",children:[new Date(O.createdAt).toLocaleDateString()," · ",O.productName]})]}),l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"shrink-0 rounded-full bg-[#FAF6EE] px-2 py-1 text-[10px] font-bold text-[#183153]",children:pi(O.status)})]}),l.jsxs("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-3 flex items-center justify-between border-t border-[#183153]/8 pt-3 text-xs text-[#183153]/60",children:[l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",children:O.paymentStatus}),l.jsx("span",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"font-bold text-[#183153]",children:Sge(O.amountMinor,O.paymentCurrency)})]})]},O.id))})]}):l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-4 rounded-2xl border border-dashed border-[#C99562]/50 bg-white p-6 text-center text-sm leading-5 text-[#183153]/60",children:"No orders match these filters. Try another status or date range."})]}):l.jsx("div",{"data-loc":"client/src/components/StoreOrderTracking.tsx:118",className:"mt-4 rounded-2xl border border-dashed border-[#C99562]/50 bg-white p-6 text-center text-sm leading-5 text-[#183153]/60",children:"Your past orders will appear here after you place an order."})]})]})}const A4=[{title:"Birkenstock",note:"Iconic comfort"},{title:"Sneakers",note:"Everyday pace"},{title:"Slides",note:"Easy essentials"},{title:"Back in Stock",note:"Available again"},{title:"New Arrivals",note:"Just landed"},{title:"Best Sellers",note:"Customer favourites"}];function Nm(){return window.Telegram?.WebApp}function T4(e){return(e||"").split(/[,;\n|/]/).map(t=>
562t.trim()).filter(Boolean)}function Dn(e,t){return`${t==="GHS"||t==="GHC"?"GH₵":t||"GH₵"} ${Number(e).toLocaleString()}`}function aS(e){return e.imageUrl||""}function Cge(e){let t=[];try{const n=JSON.parse(e.galleryImages||"[]");t=Array.isArray(n)?n.filter(r=>typeof r=="string"&&!!r.trim()):[]}catch{t=[]}return Array.from(new Set([e.imageUrl,...t].filter(n=>!!n)))}function Age(e){const t=e.toLowerCase();return t.includes("black")?"#16191D":t.includes("white")||t.includes("ivory")||t.includes("cream")?"#F7F1E8":t.includes("grey")||t.includes("gray")||t.includes("silver")?"#A6ABB3":t.includes("navy")||t.includes("blue")?"#315F96":t.includes("green")||t.includes("olive")?"#48735A":t.includes("red")||t.includes("burgundy")||t.includes("wine")?"#9D3B3B":t.includes("orange")?"#D9783A":t.includes("yellow")||t.includes("gold")?"#D0A13A":t.includes("pink")?"#D58A9A":t.includes("purple")?"#76558B":t.includes("brown")||t.includes("chocolate")?"#714737":(t.includes("tan")||t.includes("camel")||t.includes("beige"),"#C99562")}function cd({product:e,className:t}){const[n,r]=C.useState(!1),a=Cge(e),o=!!t?.includes("h-72 w-full"),[c,u]=C.useState(""),[f,p]=C.useState(!1),[g,h]=C.useState(!0),v=C.useRef(null),y=C.useRef(!1),j=C.useRef(null);C.useEffect(()=>{u(a[0]||aS(e)),r(!1),h(!0),p(!1)},[e.imageUrl,e.galleryImages]),C.useEffect(()=>()=>{j.current&&window.clearTimeout(j.current)},[]),C.useEffect(()=>{if(!f)return;const A=N=>{N.key==="Escape"&&p(!1)};return window.addEventListener("keydown",A),()=>window.removeEventListener("keydown",A)},[f]);const b=o&&(c||a[0])||aS(e),S=A=>{!A||A===b||j.current||(h(!1),j.current=window.setTimeout(()=>{u(A),requestAnimationFrame(()=>h(!0)),j.current=null},130))},T=A=>{if(a.length<2)return;const N=Math.max(0,a.indexOf(b));S(a[(N+A+a.length)%a.length])},E=A=>{v.current=A.touches[0]?.clientX??null,y.current=!1},_=A=>{const N=v.current,k=A.changedTouches[0]?.clientX;v.current=null,!(N===null||k===void 0||Math.abs(k-N)<45)&&(y.current=!0,T(k<N?1:-1))};return!b||n?l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:84",className:qe("grid place-items-center bg-[#EEE5D9] text-[#183153]/45",t),children:l.jsx(Ir,{"data-loc":"client/src/pages/TelegramStorefront.tsx:84",className:"h-8 w-8"})}):o?l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",className:qe("relative overflow-hidden",t),onTouchStart:E,onTouchEnd:_,children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",type:"button","aria-label":`Zoom ${e.name} image`,onClick:()=>{if(y.current){y.current=!1;return}p(!0)},className:"block h-full w-full cursor-zoom-in",children:l.jsx("img",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",src:b,alt:e.name,className:qe("block h-full w-full object-cover object-center transition-opacity duration-200",g?"opacity-100":"opacity-0"),onError:()=>r(!0)})}),a.length>1?l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",className:"absolute inset-x-0 bottom-3 flex justify-center gap-2 px-3",children:a.map((A,N)=>l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",type:"button","aria-label":`Show product image ${N+1}`,"aria-pressed":b===A,onClick:()=>S(A),className:qe("h-11 w-11 overflow-hidden rounded-xl border-2 bg-white/90 p-0.5 shadow-sm",b===A?"border-[#C99562]":"border-white/80"),children:l.jsx("img",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",src:A,alt:"",className:"h-full w-full rounded-[9px] object-cover"})},A))}):null]}),f?l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",role:"dialog","aria-modal":"true","aria-label":`${e.name} image preview`,className:"fixed inset-0 z-[70] grid place-items-center bg-[#183153]/90 p-5 backdrop-blur-sm",onClick:()=>p(!1),children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",type:"button","aria-label":"Close image preview",onClick:()=>p(!1),className:"absolute right-5 top-5 grid h-11 w-11 place-items-center rounded-full bg-[#FAF6EE] text-[#183153]",children:l.jsx(jf,{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",className:"h-5 w-5"})}),l.jsx("img",{"data-loc":"client/src/pages/TelegramStorefront.tsx:86",src:b,alt:e.name,onClick:A=>A.stopPropagation(),className:"max-h-[82vh] max-w-full rounded-[24px] object-contain shadow-2xl"})]}):null]}):l.jsx("img",{"data-loc":"client/src/pages/TelegramStorefront.tsx:85",src:b,alt:e.name,className:qe("block h-full w-full object-cover object-center",t),onError:()=>r(!0)})}function sS({product:e,isFavorite:t,onOpen:n,onToggleFavorite:r,className:a}){return l.jsxs("article",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:qe("relative overflow-hidden rounded-[22px] bg-white p-2",a),children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",type:"button","aria-label":`${t?"Remove":"Save"} ${e.name} ${t?"from":"to"} favorites`,onClick:r,className:"absolute right-3 top-3 z-10 grid h-8 w-8 place-items-center rounded-full bg-[#FAF6EE]/95 text-[#183153]",children:l.jsx(km,{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:qe("h-4 w-4 transition-colors",t&&"fill-[#183153] text-[#183153]")})}),l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",type:"button",onClick:n,className:"block w-full text-left",children:[l.jsx(cd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",product:e,className:"h-32 w-full rounded-2xl bg-[#FAF6EE]"}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:"px-1 pb-2 pt-3",children:[l.jsx("h3",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:"line-clamp-1 text-sm font-bold text-[#183153]",children:e.name}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:"mt-1 flex items-center justify-between gap-2",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:"shrink-0 text-sm font-bold text-[#183153]",children:Dn(e.price,e.currency)}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:92",className:"truncate text-right text-[10px] font-bold uppercase tracking-[0.14em] text-[#C99562]",children:e.category})]})]})]})]})}function wo(){return l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:95",className:"space-y-5 px-4 pt-6",children:[l.jsx(C4,{"data-loc":"client/src/pages/TelegramStorefront.tsx:95",className:"h-52 w-full rounded-[28px] bg-[#E9DFD1]"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:95",className:"grid grid-cols-2 gap-3",children:Array.from({length:6}).map((e,t)=>l.jsx(C4,{"data-loc":"client/src/pages/TelegramStorefront.tsx:95",className:"h-44 rounded-3xl bg-[#E9DFD1]"},t))})]})}function Tge(){const[e,t]=C.useState(!!Nm()),[n,r]=C.useState(!1),a=e?Nm():void 0,o=a?.initData||"",c=C.useMemo(()=>({initData:o}),[o]),u=C.useRef(null),[f,p]=C.useState(!1),[g,h]=C.useState("home"),[v,y]=C.useState(),[j,b]=C.useState(null),[S,T]=C.useState(""),E=C.useDeferredValue(S),_=C.useMemo(()=>({initData:o,category:v,search:E||void 0}),[o,v,E]),A=fe.storefront.catalog.useQuery(_,{enabled:!!o,staleTime:2e4}),N=fe.storefront.hero.useQuery(c,{enabled:!!o,staleTime:2e4}),k=fe.storefront.product.useQuery({initData:o,productId:j||0},{enabled:!!(o&&j)}),O=k.data?.product,P=fe.storefront.cart.useQuery(c,{enabled:!!o,refetchInterval:15e3}),[I,F]=C.useState({fullName:"",phoneNumber:"",deliveryAddress:"",deliveryArea:"",selectedZoneId:void 0,latitude:void 0,longitude:void 0}),[$,H]=C.useState(""),[W,G]=C.useState(""),K=C.useMemo(()=>({initData:o,deliveryArea:I.deliveryArea||void 0,selectedZoneId:I.selectedZoneId}),[o,I.deliveryArea,I.selectedZoneId]),R=fe.storefront.deliveryQuote.useQuery(K,{enabled:!!(o&&(g==="checkout"||g==="summary")),staleTime:5e3}),U=fe.storefront.account.useQuery(c,{enabled:!!o,staleTime:15e3}),q=fe.useUtils(),Z=fe.storefront.menuClick.useMutation(),le=C.useRef(""),[B,X]=C.useState(""),[Y,ne]=C.useState(""),[de,ye]=C.useState(1),[oe,we]=C.useState({}),[ue,Se]=C.useState("cart"),Oe=C.useMemo(()=>ue==="cart"?{initData:o,mode:"cart",discountCode:W||void 0}:{initData:o,mode:"direct",discountCode:W||void 0,productId:O?.id||0,size:B,color:Y||"Not specified",quantity:de},[o,ue,W,O?.id,B,Y,de]),V=fe.storefront.discountQuote.useQuery(Oe,{enabled:!!(o&&W&&(ue==="cart"||O&&B))}),Ce=C.useMemo(()=>new URLSearchParams(window.location.search).get("payment")||"",[]),Ne=fe.storefront.addToCart.useMutation({onSuccess:async()=>{await q.storefront.cart.invalidate(),ie.success("Added to your cart.")},onError:J=>ie.error(J.message||"This item is no longer available in the selected quantity.")}),We=fe.storefront.updateCart.useMutation({onSuccess:()=>void q.storefront.cart.invalidate(),onError:J=>ie.error(J.message||"Please update your cart.")}),Ke=fe.storefront.removeCart.useMutation({onSuccess:()=>void q.storefront.cart.invalidate(),onError:()=>ie.error("Could not remove this item.")}),ut=fe.storefront.toggleFavorite.useMutation({onMutate:J=>{const be=oe[J.productId]??!!U.data?.favorites.some(Ue=>Ue.id===J.productId);return we(Ue=>({...Ue,[J.productId]:!be})),{previous:be}},onError:(J,be,Ue)=>we(ot=>({...ot,[be.productId]:Ue?.previous??!1})),onSuccess:async(J,be)=>{we(Ue=>({...Ue,[be.productId]:J.saved}
562)),await q.storefront.account.invalidate(),ie.success(J.saved?"Saved to favorites.":"Removed from favorites.")}}),rn=fe.storefront.initializePayment.useMutation({onError:J=>ie.error(J.message||"We could not prepare your payment. Please try again.")}),gt=fe.storefront.paymentStatus.useQuery({initData:o,reference:Ce},{enabled:!!(o&&Ce),refetchInterval:Ce?4e3:!1});C.useEffect(()=>{if(Nm()){t(!0);return}const J=document.querySelector('script[data-bhen-telegram-sdk="true"]'),be=J||document.createElement("script"),Ue=()=>t(!!Nm()),ot=()=>{t(!0),r(!0)};return be.addEventListener("load",Ue,{once:!0}),be.addEventListener("error",ot,{once:!0}),J||(be.src="https://telegram.org/js/telegram-web-app.js",be.async=!1,be.dataset.bhenTelegramSdk="true",document.head.appendChild(be)),()=>{be.removeEventListener("load",Ue),be.removeEventListener("error",ot)}},[]),C.useEffect(()=>{a&&(a.ready(),a.expand(),a.setHeaderColor?.("#183153"),a.setBackgroundColor?.("#FAF6EE"))},[a]),C.useEffect(()=>{!o||le.current===o||(le.current=o,Z.mutate({initData:o}))},[o,Z]),C.useEffect(()=>{if(!a?.BackButton)return;const J=()=>{g==="product"?h("catalog"):g==="catalog"||g==="categories"||g==="cart"||g==="favorites"||g==="account"?h("home"):g==="track"?h("account"):g==="checkout"?h(ue==="cart"?"cart":"product"):g==="summary"?h("checkout"):g==="payment"?h("account"):a.close()};return g==="home"?a.BackButton.hide():(a.BackButton.show(),a.BackButton.onClick(J)),()=>a.BackButton?.offClick(J)},[a,g,ue]),C.useEffect(()=>{k.data&&(X(""),ne(""),ye(1))},[j]),C.useEffect(()=>{!W||V.isFetching||!V.data||V.data.valid||ie.error(V.data.reason)},[W,V.isFetching,V.data]),C.useEffect(()=>{Ce&&h("payment")},[Ce]);const Pn=J=>{y(J),T(""),h("catalog")},It=J=>{b(J),h("product")},_t=()=>{const J=N.data?.slide?.ctaLink?.trim();if(!J||J==="categories"||J==="catalog"){y(void 0),T(""),h("categories");return}if(J==="home"){y(void 0),T(""),h("home");return}if(J==="cart"||J==="favorites"||J==="account"){h(J);return}if(/^https:\/\//i.test(J)){window.open(J,"_blank","noopener,noreferrer");return}ie.error("This hero button link is not available.")},kt=J=>{const be=u.current;be&&be.scrollBy({left:J*Math.max(240,be.clientWidth*.8),behavior:"smooth"})},pt=O?(A.data||[]).filter(J=>J.id!==O.id&&J.category.trim().toLowerCase()===O.category.trim().toLowerCase()).slice(0,4):[];C.useEffect(()=>{if(g!=="product"||pt.length<2||f||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const J=window.setInterval(()=>{const be=u.current;if(!be)return;const Ue=be.scrollLeft+be.clientWidth>=be.scrollWidth-8;be.scrollBy({left:Ue?-be.scrollLeft:Math.max(160,be.clientWidth*.55),behavior:"smooth"})},4500);return()=>window.clearInterval(J)},[g,O?.id,pt.length,f]);const Zn=O?T4(O.availableSizes):[],Xt=O?T4(O.colors):[],Jn=k.data?.variants.find(J=>J.sizeLabel.trim().toLowerCase()===B.trim().toLowerCase()&&(!J.color.trim()||J.color.trim().toLowerCase()===Y.trim().toLowerCase())),er=Math.max(1,Number(Jn?.stockQuantity??O?.stockQuantity??1)),cr=!!(O&&B&&(Xt.length===0||Y)&&de<=er&&er>0),lr=()=>{if(!O||!cr)return ie.error("Choose an available size, color, and quantity.");Ne.mutate({initData:o,productId:O.id,size:B,color:Y||"Not specified",quantity:de})},Ws=()=>{if(!O||!cr)return ie.error("Choose an available size, color, and quantity.");H(""),G(""),Se("direct"),h("checkout")},zr=()=>{if(P.data?.rows.length){if(P.data.invalid.length)return ie.error("This item is no longer available in the selected quantity. Please update your cart.");H(""),G(""),Se("cart"),h("checkout")}},qr=()=>{if(!I.fullName.trim()||!I.phoneNumber.trim()||!I.deliveryAddress.trim())return ie.error("Please complete your customer and delivery details.");if(R.data?.status!=="matched"||!R.data.zone)return ie.error(R.data?.status==="unavailable"?"Delivery is unavailable for this location.":"Select a configured delivery area before payment.");if(ue==="cart"&&(!P.data?.rows.length||P.data.invalid.length))return ie.error("Please review unavailable cart items before checkout.");if(ue==="direct"&&!cr)return ie.error("Choose an available size, color, and quantity.");h("summary")}
562,Zt=ue==="cart"?(P.data?.rows||[]).map(J=>({product:J.product,size:J.cart.size,color:J.cart.color,quantity:J.cart.quantity})):O?[{product:O,size:B,color:Y||"Not specified",quantity:de}]:[],an=Zt.reduce((J,be)=>J+Number(be.product.price)*Number(be.quantity),0),$t=Number(R.data?.zone?.feeMinor||0)/100,Ea=Number(V.data?.valid&&V.data.discount?.discountAmountMinor||0)/100,Fr=an-Ea+$t,wn=()=>{if(!navigator.geolocation)return ie.error("Location is not available on this device. Select your delivery area instead.");navigator.geolocation.getCurrentPosition(J=>{F(be=>({...be,latitude:J.coords.latitude,longitude:J.coords.longitude})),ie.success("Location added securely. Select your delivery area to confirm the delivery fee.")},()=>ie.error("We couldn't access your location. Select your delivery area instead."),{enableHighAccuracy:!1,timeout:1e4,maximumAge:3e5})},_a=()=>{if(!Zt.length)return ie.error("Your order summary is no longer available. Please return to your cart.");const J={...I,latitude:I.latitude??void 0,longitude:I.longitude??void 0},be=V.data?.valid&&V.data.discount?.code||void 0,Ue=ue==="cart"?{initData:o,mode:"cart",...J,discountCode:be}:{initData:o,mode:"direct",...J,discountCode:be,productId:O?.id||0,size:B,color:Y||"Not specified",quantity:de};rn.mutate(Ue,{onSuccess:ot=>{window.location.assign(ot.paymentLink)}})};if(!e)return l.jsx("main",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"min-h-[100dvh] bg-[#FAF6EE] px-6 py-16 text-[#183153]",children:l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"mx-auto max-w-sm rounded-[28px] border border-[#C99562]/35 bg-white p-7 text-center shadow-[0_18px_42px_rgba(24,49,83,0.10)]",children:[l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-[#183153] text-[#FAF6EE]",children:l.jsx(Ir,{"data-loc":"client/src/pages/TelegramStorefront.tsx:230"})}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"mt-6 text-xs font-bold tracking-[0.2em] text-[#C99562]",children:"BHEN & CO. FOOTWEAR"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"mt-3 font-serif text-3xl font-semibold",children:"Preparing your store"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:230",className:"mt-3 text-sm leading-6 text-[#183153]/70",children:"Connecting securely to Telegram…"})]})});if(!o)return l.jsx("main",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"min-h-[100dvh] bg-[#FAF6EE] px-6 py-16 text-[#183153]",children:l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"mx-auto max-w-sm rounded-[28px] border border-[#C99562]/35 bg-white p-7 text-center shadow-[0_18px_42px_rgba(24,49,83,0.10)]",children:[l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-[#183153] text-[#FAF6EE]",children:l.jsx(Ir,{"data-loc":"client/src/pages/TelegramStorefront.tsx:231"})}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"mt-6 text-xs font-bold tracking-[0.2em] text-[#C99562]",children:"BHEN & CO. FOOTWEAR"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"mt-3 font-serif text-3xl font-semibold",children:"Open the store from Telegram"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:231",className:"mt-3 text-sm leading-6 text-[#183153]/70",children:n?"Telegram could not load the secure store session. Please close this window and open Shop again from the bot.":"For your security, product, cart, and order information are available only from the BHEN & CO. Telegram bot."})]})});const br=l.jsx("header",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"sticky top-0 z-20 border-b border-[#183153]/10 bg-[#FAF6EE]/95 px-4 pb-3 pt-[max(env(safe-area-inset-top),12px)] backdrop-blur",children:l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"mx-auto flex max-w-lg items-center justify-between",children:[l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",type:"button",onClick:()=>{h("home"),y(void 0)},className:"text-left",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"text-[10px] font-bold tracking-[0.22em] text-[#C99562]",children:"BHEN & CO."}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"font-serif text-xl font-semibold text-[#183153]",children:"Footwear"})]}),l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",type:"button",onClick:()=>h("cart"),"aria-label":"Open cart",className:"relative grid h-10 w-10 place-items-center rounded-full border border-[#183153]/15 bg-white text-[#183153]",children:[l.jsx(Ir,{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"h-4 w-4"}),P.data?.quantity?l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:233",className:"absolute -right-1 -top-1 min-w-5 rounded-full bg-[#C99562] px-1 text-center text-[10px] font-bold leading-5 text-[#183153]",children:P.data.quantity}):null]})]})}),wr=A.data||[],Ln=l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:235",className:"grid grid-cols-2 gap-3",children:wr.map(J=>{const be=oe[J.id]??!!U.data?.favorites.some(Ue=>Ue.id===J.id);return l.jsx(sS,{"data-loc":"client/src/pages/TelegramStorefront.tsx:235",product:J,isFavorite:be,onOpen:()=>It(J.id),onToggleFavorite:()=>ut.mutate({initData:o,productId:J.id})},J.id)})}),$e=Ln;let Ge;if(g==="home"){const J=Ln,be=N.data?.slide,Ue=N.data?.enabled!==!1,ot=be?.textColor||"#FAF6EE",Sn=Math.max(0,Math.min(100,Number(be?.overlayOpacity??80)));Ge=l.jsxs(l.Fragment,{children:[Ue?l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:246",className:"flex min-h-52 flex-col items-center justify-center overflow-hidden rounded-[30px] bg-[#183153] px-6 py-6 text-center",style:be?.imageUrl?{backgroundImage:`linear-gradient(rgba(24,49,83,${Sn/100}), rgba(24,49,83,${Sn/100})), url(${be.imageUrl})`,backgroundSize:"cover",backgroundPosition:"center"}:void 0,children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:247",style:{color:ot,opacity:.82},className:"relative text-[10px] font-bold tracking-[0.22em]",children:be?.promotionalText||"Welcome To Bhen & Co. Footwear"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:248",style:{color:ot},className:"relative mt-2 max-w-64 font-serif text-4xl leading-[0.98]",children:be?.heading||"Find Your Perfect Pair"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:249",style:{color:ot,opacity:.75},className:"relative mt-2 max-w-60 text-sm leading-5",children:be?.subheading||"Footwear selected for your everyday style."}),l.jsxs(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:250",onClick:_t,className:"relative mt-4 rounded-full bg-[#C99562] px-6 text-[#183153] hover:bg-[#D9AA79]",children:[be?.ctaText||"Shop Now"," ",l.jsx(nd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:250",className:"ml-2 h-4 w-4"})]})]}
562):null,l.jsx("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:Ue?"mt-4":"mt-1","aria-label":"New customer welcome offer",children:l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"flex items-center gap-3 rounded-[24px] border border-[#C99562]/45 bg-[#183153] p-4 text-[#FAF6EE] shadow-[0_10px_24px_rgba(24,49,83,0.10)]",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"grid h-10 w-10 shrink-0 place-items-center rounded-2xl bg-[#C99562] text-[#183153]",children:l.jsx(H8,{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"h-5 w-5"})}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"min-w-0 flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"text-[10px] font-bold tracking-[0.18em] text-[#C99562]",children:"NEW CUSTOMER OFFER"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"mt-1 text-sm font-semibold",children:"10% off your first Mini App order"}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"mt-1 text-xs text-[#FAF6EE]/70",children:["Use ",l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",className:"font-bold text-[#FAF6EE]",children:"WELCOME10"})," securely at checkout."]})]}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:252",type:"button",onClick:()=>Pn("New Arrivals"),className:"shrink-0 rounded-full bg-[#FAF6EE] px-3 py-2 text-[11px] font-bold text-[#183153] transition-transform active:scale-95",children:"Shop"})]})}),l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:Ue?"mt-7":"mt-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:"mb-3 flex items-end justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:"text-[10px] font-bold tracking-[0.18em] text-[#C99562]",children:"DISCOVER"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:"font-serif text-2xl text-[#183153]",children:"Shop by category"})]}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",type:"button",onClick:()=>h("categories"),className:"text-xs font-bold text-[#183153]",children:"See all"})]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:"grid grid-cols-2 gap-3",children:A4.map((sn,Qt)=>l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",type:"button",onClick:()=>Pn(sn.title),className:qe("min-h-25 rounded-[21px] border p-4 text-left transition-transform active:scale-[0.97]",Qt===0||Qt===5?"border-[#183153] bg-[#183153] text-[#FAF6EE]":"border-[#183153]/10 bg-white text-[#183153]"),children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:"font-serif text-lg leading-5",children:sn.title}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:253",className:qe("mt-2 text-[11px]",Qt===0||Qt===5?"text-[#FAF6EE]/65":"text-[#183153]/55"),children:sn.note})]},sn.title))})]}),l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",className:"mt-7",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",className:"mb-3 flex items-end justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",className:"text-[10px] font-bold tracking-[0.18em] text-[#C99562]",children:"NEW SEASON"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",className:"font-serif text-2xl text-[#183153]",children:"Just in"})]}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:254",type:"button",onClick:()=>Pn("New Arrivals"),className:"text-xs font-bold text-[#183153]",children:"View all"})]}),A.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:254"}):J]})]})}else if(g==="categories")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"DISCOVER"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"mt-2 font-serif text-3xl text-[#183153]",children:"The BHEN & CO. store"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"mt-2 text-sm text-[#183153]/65",children:"Choose a collection to find your next pair."}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"mt-6 grid grid-cols-2 gap-3",children:A4.map((J,be)=>l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",type:"button",onClick:()=>Pn(J.title),className:qe("min-h-32 rounded-[24px] border p-4 text-left active:scale-[0.98]",be%3===0?"border-[#183153] bg-[#183153] text-[#FAF6EE]":"border-[#183153]/10 bg-white text-[#183153]"),children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"grid h-8 w-8 place-items-center rounded-full bg-[#C99562]/20 text-[#C99562]",children:l.jsx(nd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"h-4 w-4"})}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:"mt-7 font-serif text-xl leading-5",children:J.title}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:257",className:qe("mt-2 text-[11px]",be%3===0?"text-[#FAF6EE]/60":"text-[#183153]/55"),children:J.note})]},J.title))})]});else if(g==="catalog")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"flex items-start justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"COLLECTION"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mt-2 font-serif text-3xl text-[#183153]",children:v||"All footwear"})]}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",type:"button",onClick:()=>h("categories"),className:"grid h-10 w-10 place-items-center rounded-full border border-[#183153]/10 bg-white",children:l.jsx(I8,{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"h-4 w-4"})})]}),l.jsxs("label",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mt-5 flex items-center gap-2 rounded-full border border-[#183153]/10 bg-white px-4 py-3 text-[#183153]/55",children:[l.jsx(_s,{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"h-4 w-4"}),l.jsx("input",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",value:S,onChange:J=>T(J.target.value),className:"w-full bg-transparent text-sm text-[#183153] outline-none placeholder:text-[#183153]/45",placeholder:"Search products"})]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mt-5",children:A.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:258"}):A.error?l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"rounded-[24px] bg-white p-6 text-center text-sm text-[#183153]/70",children:"Something went wrong. Please try again."}):wr.length?$e:l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"rounded-[24px] border border-dashed border-[#C99562]/50 bg-white p-8 text-center",children:[l.jsx(_s,{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mx-auto h-6 w-6 text-[#C99562]"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mt-3 font-serif text-2xl text-[#183153]",children:"No products found"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:258",className:"mt-2 text-sm text-[#183153]/60",children:"Try another search or browse our categories."})]})})]});else if(g==="product"&&O)Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",children:[l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button",onClick:()=>h("catalog"),className:"mb-4 inline-flex items-center gap-2 text-sm font-bold text-[#183153]",children:[l.jsx(qm,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"h-4 w-4"})," Back"]}),l.jsx(cd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",product:O,className:"h-72 w-full rounded-[30px] bg-white p-5 shadow-[0_12px_34px_rgba(24,49,83,0.07)]"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-3 flex gap-2",children:l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button",className:"h-15 w-15 overflow-hidden rounded-2xl border-2 border-[#C99562] bg-white",children:l.jsx(cd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",product:O,className:"h-full w-full p-1"})})}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-6",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:O.model||O.category}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-2 font-serif text-3xl text-[#183153]",children:O.name}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-3 text-2xl font-bold text-[#183153]",children:Dn(O.price,O.currency)}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-4 text-sm leading-6 text-[#183153]/70",children:O.description||"A c
562onsidered footwear choice from BHEN & CO."})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"flex items-center justify-between",children:[l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"font-semibold text-[#183153]",children:"Size"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"text-xs text-[#183153]/55",children:"Select an available size"})]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-3 flex flex-wrap gap-2",children:Zn.map(J=>{const be=k.data?.variants.some(Ue=>Ue.sizeLabel.trim().toLowerCase()===J.toLowerCase())&&!k.data?.variants.some(Ue=>Ue.sizeLabel.trim().toLowerCase()===J.toLowerCase()&&(Ue.stockQuantity===null||Number(Ue.stockQuantity)>0));return l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button",disabled:be,onClick:()=>X(J),className:qe("min-w-12 rounded-xl border px-3 py-2 text-sm font-bold",B===J?"border-[#183153] bg-[#183153] text-[#FAF6EE]":"border-[#183153]/15 bg-white text-[#183153]",be&&"cursor-not-allowed opacity-35 line-through"),children:J},J)})})]}),Xt.length?l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-6",children:[l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"font-semibold text-[#183153]",children:"Color"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-3 flex flex-wrap items-center gap-3",children:Xt.map(J=>l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button","aria-label":`Select color ${J}`,"aria-pressed":Y===J,title:J,onClick:()=>ne(J),className:qe("grid h-8 w-8 place-items-center rounded-full border border-[#183153]/25 bg-white transition-transform active:scale-95",Y===J&&"ring-2 ring-[#183153] ring-offset-2"),children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"h-5 w-5 rounded-full border border-black/15",style:{backgroundColor:Age(J)}}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"sr-only",children:J})]},J))})]}):null,l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-6 flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",children:[l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"font-semibold text-[#183153]",children:"Quantity"}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-1 text-xs text-[#183153]/55",children:[er," available"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"flex items-center rounded-full border border-[#183153]/15 bg-white",children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button",onClick:()=>ye(J=>Math.max(1,J-1)),className:"p-3",children:l.jsx(DS,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"h-4 w-4"})}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"w-8 text-center text-sm font-bold",children:de}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",type:"button",onClick:()=>ye(J=>Math.min(er,J+1)),className:"p-3",children:l.jsx(Ei,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"h-4 w-4"})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",className:"mt-7 grid grid-cols-2 gap-3",children:[l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",variant:"outline",disabled:!cr||Ne.isPending,onClick:lr,className:"rounded-2xl border-[#183153] bg-white py-6 text-[#183153] hover:bg-[#FAF6EE]",children:"Add to Cart"}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:259",disabled:!cr,onClick:Ws,className:"rounded-2xl bg-[#183153] py-6 text-[#FAF6EE] hover:bg-[#24436E]",children:"Buy Now"})]})]});else if(g==="product")Ge=l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:260"});else if(g==="cart")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"YOUR BAG"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Cart"}),P.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261"}):P.data?.rows.length?l.jsxs(l.Fragment,{children:[l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-6 space-y-3",children:P.data.rows.map(J=>l.jsxs("article",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"flex gap-3 rounded-[22px] bg-white p-3 shadow-[0_8px_20px_rgba(24,49,83,0.05)]",children:[l.jsx(cd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",product:J.product,className:"h-20 w-20 rounded-2xl bg-[#FAF6EE] p-1"}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"min-w-0 flex-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"flex justify-between gap-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"line-clamp-1 text-sm font-bold text-[#183153]",children:J.product.name}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-1 text-xs text-[#183153]/55",children:[J.cart.size," · ",J.cart.color]})]}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",type:"button",onClick:()=>Ke.mutate({initData:o,id:J.cart.id}),className:"text-[#C99562]",children:l.jsx(jf,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"h-4 w-4"})})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-3 flex items-center justify-between",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"text-sm font-bold text-[#183153]",children:Dn(J.product.price,J.product.currency)}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"flex items-center rounded-full border border-[#183153]/10",children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",type:"button",onClick:()=>J.cart.quantity>1?We.mutate({initData:o,id:J.cart.id,quantity:J.cart.quantity-1}):Ke.mutate({initData:o,id:J.cart.id}),className:"p-2",children:l.jsx(DS,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"h-3 w-3"})}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"w-6 text-center text-xs font-bold",children:J.cart.quantity}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",type:"button",onClick:()=>We.mutate({initData:o,id:J.cart.id,quantity:J.cart.quantity+1}),className:"p-2",children:l.jsx(Ei,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"h-3 w-3"})})]})]})]})]},J.cart.id))}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-6 rounded-[22px] bg-[#183153] p-5 text-[#FAF6EE]",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"text-[#FAF6EE]/70",children:"Subtotal"}),l.jsxs("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"font-bold",children:["GH₵ ",P.data.subtotal.toLocaleStr
562ing()]})]}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",disabled:!!P.data.invalid.length,onClick:zr,className:"mt-5 w-full rounded-2xl bg-[#C99562] py-6 text-[#183153] hover:bg-[#D9AA79]",children:"Checkout"}),P.data.invalid.length?l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-3 text-xs text-[#FAF6EE]/70",children:"This item is no longer available in the selected quantity. Please update your cart."}):null]})]}):l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-7 rounded-[28px] border border-dashed border-[#C99562]/55 bg-white p-9 text-center",children:[l.jsx(Ir,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mx-auto h-8 w-8 text-[#C99562]"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-4 font-serif text-2xl text-[#183153]",children:"Your Cart Is Empty"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",className:"mt-2 text-sm text-[#183153]/60",children:"Find something you’ll love."}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:261",onClick:()=>h("categories"),className:"mt-6 rounded-full bg-[#183153] text-[#FAF6EE]",children:"Start Shopping"})]})]});else if(g==="favorites")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"SAVED FOR LATER"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Favorites"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"mt-6",children:U.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:262"}):U.data?.favorites.length?l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"grid grid-cols-2 gap-3",children:U.data.favorites.map(J=>l.jsx(sS,{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",product:J,isFavorite:oe[J.id]??!0,onOpen:()=>It(J.id),onToggleFavorite:()=>ut.mutate({initData:o,productId:J.id})},J.id))}):l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"rounded-[28px] border border-dashed border-[#C99562]/55 bg-white p-9 text-center",children:[l.jsx(km,{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"mx-auto h-8 w-8 text-[#C99562]"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"mt-4 font-serif text-2xl text-[#183153]",children:"No Favorites Yet"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:262",className:"mt-2 text-sm text-[#183153]/60",children:"Save products you love and find them here later."})]})})]});else if(g==="account")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"MY BHEN & CO."}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Account"}),l.jsxs(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",onClick:()=>h("track"),className:"mt-5 w-full rounded-2xl bg-[#183153] py-5 text-[#FAF6EE] hover:bg-[#24436E]",children:[l.jsx(_s,{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mr-2 h-4 w-4"})," Track an Order"]}),l.jsxs(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",variant:"outline",onClick:()=>h("favorites"),className:"mt-3 w-full rounded-2xl border-[#183153] bg-white py-5 text-[#183153]",children:[l.jsx(km,{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mr-2 h-4 w-4"})," View Favorites"]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-6 rounded-[24px] bg-[#183153] p-5 text-[#FAF6EE]",children:l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"text-sm font-semibold",children:"Your Telegram account keeps your cart, favorites, and order history together."})}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-7 font-serif text-2xl text-[#183153]",children:"My Orders"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-3 space-y-3",children:U.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:263"}):U.data?.orders.length?U.data.orders.map(J=>l.jsxs("article",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"rounded-[20px] bg-white p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"text-sm font-bold text-[#183153]",children:J.reference}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-1 text-xs text-[#183153]/55",children:[new Date(J.createdAt).toLocaleDateString()," · ",J.productName]})]}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"rounded-full bg-[#FAF6EE] px-2 py-1 text-[10px] font-bold text-[#183153]",children:J.status})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"mt-3 flex justify-between border-t border-[#183153]/8 pt-3 text-xs text-[#183153]/60",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",children:J.paymentStatus}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"font-bold text-[#183153]",children:Dn(Number(J.amountMinor)/100,J.paymentCurrency)})]})]},J.id)):l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:263",className:"rounded-[24px] bg-white p-6 text-center text-sm text-[#183153]/60",children:"Your BHEN & CO. orders will appear here."})})]});else if(g==="track")Ge=l.jsx(Nge,{"data-loc":"client/src/pages/TelegramStorefront.tsx:264",initData:o});else if(g==="checkout")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:265",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:266",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"SECURE CHECKOUT"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:266",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Customer information"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:266",className:"mt-2 text-sm leading-6 text-[#183153]/65",children:"Add your delivery details, then review your complete order before payment."}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:267",className:"mt-6 space-y-4 rounded-[26px] bg-white p-5 shadow-[0_8px_22px_rgba(24,49,83,0.05)]",children:[l.jsxs("label",{"data-loc":"client/src/pages/TelegramStorefront.tsx:268",className:"block text-sm font-bold text-[#183153]",children:["Full Name",l.jsx("input",{"data-loc":"client/src/pages/TelegramStorefront.tsx:268",value:I.fullName,onChange:J=>F(be=>({...be,fullName:J.target.value})),className:"mt-2 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] p-3 text-sm outline-none focus:border-[#C99562]",placeholder:"Your full name"})]}),l.jsxs("label",{"data-loc":"client/src/pages/TelegramStorefront.tsx:269",className:"block text-sm font-bold text-[#183153]",children:["Phone Number",l.jsx("input",{"data-loc":"client/src/pages/TelegramStorefront.tsx:269",value:I.phoneNumber,onChange:J=>F(be=>({...be,phoneNumber:J.target.value})),className:"mt-2 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] p-3 text-sm outline-none focus:border-[#C99562]",placeholder:"Your phone number",inputMode:"tel"})]}),l.jsxs("label",{"data-loc":"client/src/pages/TelegramStorefront.tsx:270",className:"block text-sm font-bold text-[#183153]",children:["Delivery Address",l.jsx("textarea",{"data-loc":"client/src/pages/TelegramStorefront.tsx:270",value:I.deliveryAddress,onChange:J=>F(be=>({...be,deliveryAddress:J.target.value})),className:"mt-2 min-h-24 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] p-3 text-sm outline-none focus:border-[#C99562]",placeholder:"House, street, landmark, and directions"})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"rounded-2xl border border-[#183153]/10 bg-[#FAF6EE] p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"text-sm font-bold text-[#183153]",children:"Delivery Location"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-1 text-xs leading-5 text-[#183153]/60",children:"Enter your area or share only the location needed to calculate delivery."})]}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",type:"button",variant:"outline",onClick:wn,className:"shrink-0 rounded-xl border-[#183153]/20 bg-white text-xs text-[#183153]",children:"Use location"})]}),l.jsx("input",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",value:I.deliveryArea,onChange:J=>F(be=>({...be,deliveryArea:J.target.value,selectedZoneId:void 0})),className:"mt-3 w-full rounded-xl border border-[#183153]/15 bg-white p-3 text-sm outline-none focus:border-[#C99562]",placeholder:"Area, e.g. your delivery location"}),R.isFetching?l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-3 text-xs text-[#183153]/55",children:"Calculating delivery fee…"}):null,R.data?.status==="matched"&&R.data.zone?l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-3 rounded-xl bg-emerald-50 p-3 text-sm text-emerald-900",children:[l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"font-bold",children:["Delivery zone: ",R.data.zone.name]}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-1",children:["Delivery Fee: ",Dn(Number(R.data.zone.feeMinor)/100,"GHS")]})]}):null,R.data?.status==="needs_selection"?l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-3",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"text-xs font-bold text-[#183153]",children:"Select Delivery Area"}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-2 flex flex-wrap gap-2",children:R.data.zones.map(J=>l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",type:"button",onClick:()=>F(be=>({...be,selectedZoneId:J.id,deliveryArea:J.name})),className:qe("rounded-full border px-3 py-2 text-xs font-bold",I.selectedZoneId===J.id?"border-[#183153] bg-[#183153] text-[#FAF6EE]":"border-[#183153]/15 bg-white text-[#183153]"),children:J.name},J.id))}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-2 text-xs leading-5 text-[#183153]/60",children:"We couldn't determine your delivery fee automatically. Select a configured area before payment."})]}):null,R.data?.status==="unavailable"?l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:271",className:"mt-3 rounded-xl bg-amber-50 p-3 text-xs leading-5 text-amber-900",children:"Delivery unavailable for this location. Please contact the store before payment."}):null]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"mt-4 rounded-2xl border border-[#183153]/10 bg-white p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"flex items-end gap-2",children:[l.jsxs("label",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"min-w-0 flex-1 text-sm font-bold text-[#183153]",children:["Discount Code",l.jsx("input",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",value:$,onChange:J=>H(J.target.value.toUpperCase()),maxLength:64,className:"mt-2 w-full rounded-xl border border-[#183153]/15 bg-[#FAF6EE] p-3 text-sm uppercase outline-none focus:border-[#C99562]",placeholder:"WELCOME10"})]}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",type:"button",disabled:!$.trim()||V.isFetching,onClick:()=>{const J=$.trim().toUpperCase();G(J),J===W&&V.refetch()},className:"rounded-xl bg-[#183153] px-4 text-[#FAF6EE] hover:bg-[#24436E]",children:V.isFetching?"Checking…":"Apply"})]}),W&&V.data?.valid&&V.data.discount?l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"mt-3 rounded-xl bg-emerald-50 p-3 text-xs font-bold text-emerald-900",children:[V.data.discount.code," applied. Your discount is verified again when payment is prepared."]}):null,W&&V.data&&!V.data.valid?l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"mt-3 rounded-xl bg-amber-50 p-3 text-xs font-bold text-amber-900",children:V.data.reason}
562):null,l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"mt-4 space-y-2 border-t border-[#183153]/10 pt-4 text-sm",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"flex justify-between",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"text-[#183153]/65",children:"Subtotal"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"font-bold",children:Dn(an,"GHS")})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"flex justify-between",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"text-[#183153]/65",children:"Discount"}),l.jsxs("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"font-bold text-[#C99562]",children:["− ",Dn(Ea,"GHS")]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"flex justify-between",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"text-[#183153]/65",children:"Delivery Fee"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"font-bold",children:Dn($t,"GHS")})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"flex justify-between border-t border-[#183153]/10 pt-3",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"font-bold",children:"Total"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:273",className:"font-bold",children:Dn(Fr,"GHS")})]})]})]}),W&&V.data?.valid&&V.data.discount?l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",role:"status","aria-live":"polite",className:"relative mt-4 overflow-hidden rounded-2xl border border-emerald-200 bg-emerald-50 p-4 text-emerald-950 shadow-[0_10px_22px_rgba(5,150,105,0.12)] motion-safe:animate-in motion-safe:fade-in motion-safe:zoom-in-95 motion-safe:duration-300",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"absolute right-5 top-3 h-2 w-2 rounded-full bg-[#C99562] motion-safe:animate-ping"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"absolute right-10 top-8 h-1.5 w-1.5 rounded-full bg-emerald-500 motion-safe:animate-ping"}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"flex items-center gap-3",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"grid h-10 w-10 shrink-0 place-items-center rounded-full bg-emerald-600 text-white shadow-sm motion-safe:animate-[bounce_0.7s_ease-out_1]",children:l.jsx(Ad,{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"h-5 w-5",strokeWidth:3})}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"text-sm font-bold",children:"Discount applied successfully!"}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",className:"mt-1 text-xs leading-5 text-emerald-900",children:[V.data.discount.code," saves you ",l.jsx("strong",{"data-loc":"client/src/pages/TelegramStorefront.tsx:274",children:Dn(Ea,"GHS")})," on this order."]})]})]})]}):null,l.jsxs(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:275",onClick:qr,disabled:R.isFetching||R.data?.status!=="matched"||!!(W&&(V.isFetching||!V.data?.valid)),className:"mt-5 w-full rounded-2xl bg-[#183153] py-6 text-[#FAF6EE] hover:bg-[#24436E]",children:["Confirm & Pay ",l.jsx(nd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:275",className:"ml-2 h-4 w-4"})]})]});else if(g==="summary")Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"SECURE CHECKOUT"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-2 font-serif text-3xl text-[#183153]",children:"Order Summary"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-2 text-sm leading-6 text-[#183153]/65",children:"Review every detail before continuing securely to Paystack."}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-6 space-y-3",children:Zt.map((J,be)=>l.jsxs("article",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"flex gap-3 rounded-[22px] bg-white p-3 shadow-[0_8px_20px_rgba(24,49,83,0.05)]",children:[l.jsx(cd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",product:J.product,className:"h-20 w-20 rounded-2xl bg-[#FAF6EE] p-1"}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"min-w-0 flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"text-sm font-bold text-[#183153]",children:J.product.name}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-1 text-xs text-[#183153]/55",children:["Size: ",J.size," · Color: ",J.color]}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-1 text-xs text-[#183153]/55",children:["Quantity: ",J.quantity," · Unit: ",Dn(J.product.price,J.product.currency)]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-3 flex justify-between text-sm font-bold text-[#183153]",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",children:"Product total"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",children:Dn(Number(J.product.price)*J.quantity,J.product.currency)})]})]})]},`${J.product.id}-${J.size}-${J.color}-${be}`))}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-5 rounded-[22px] bg-[#183153] p-5 text-[#FAF6EE]",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"text-[#FAF6EE]/70",children:"Subtotal"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"font-bold",children:Dn(an,"GHS")})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-3 flex justify-between text-sm",children:[l.jsxs("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"text-[#FAF6EE]/70",children:["Discount",V.data?.valid&&V.data.discount?` (${V.data.discount.code})`:""]}),l.jsxs("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"font-bold text-[#C99562]",children:["− ",Dn(Ea,"GHS")]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-3 flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"text-[#FAF6EE]/70",children:"Delivery Fee"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"font-bold",children:Dn($t,"GHS")})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-4 flex justify-between border-t border-[#FAF6EE]/20 pt-4 text-base",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",children:"Total"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"font-bold",children:Dn(Fr,"GHS")})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-5 rounded-[22px] border border-[#183153]/10 bg-white p-4 text-sm text-[#183153]",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"font-bold",children:"Delivery information"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-2",children:I.fullName}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",children:I.phoneNumber}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-1 whitespace-pre-line text-[#183153]/70",children:I.deliveryAddress}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-2 text-xs font-bold text-[#183153]",children:["Delivery Location: ",I.deliveryArea||R.data?.zone?.name]}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",className:"mt-1 text-xs text-[#183153]/70",children:["Delivery Zone: ",R.data?.zone?.name," · Delivery Fee: ",Dn($t,"GHS")]})]}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:277",disabled:rn.isPending||R.data?.status!=="matched"||!!(W&&(!V.data?.valid||V.isFetching)),onClick:_a,className:"mt-5 w-full rounded-2xl bg-[#C99562] py-6 text-[#183153] hover:bg-[#D9AA79]",children:rn.isPending?"Preparing secure payment…":"Pay Now"})]});else if(g==="payment"){const J=gt.data?.order.paymentStatus==="paid",be=gt.data?.order;Ge=l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"PAYMENT STATUS"}),l.jsx("h1",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-2 font-serif text-3xl text-[#183153]",children:J?"Payment Successful":"Confirming payment"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-2 text-sm leading-6 text-[#183153]/65",children:J?"Order Confirmed":"We are securely verifying your Paystack payment. This page updates automatically."}),gt.isLoading?l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:278"}):be?l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-6 rounded-[24px] bg-[#183153] p-5 text-[#FAF6EE]",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"text-xs text-[#FAF6EE]/65",children:"Order number"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-1 text-lg font-bold",children:be.reference}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-4 flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",children:"Payment status"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"font-bold capitalize",children:be.paymentStatus})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-3 flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",children:"Total amount"}),l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"font-bold",children:Dn(Number(be.amountMinor)/100,be.paymentCurrency)})]})]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-5 space-y-3",children:(gt.data?.items||[]).map(Ue=>l.jsxs("article",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"rounded-[20px] bg-white p-4",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"font-bold text-[#183153]",children:Ue.productName}),l.jsxs("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-1 text-xs text-[#183153]/60",children:["Size: ",Ue.size," · Color: ",Ue.color," · Quantity: ",Ue.quantity]})]},Ue.id))}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-5 rounded-[22px] border border-[#183153]/10 bg-white p-4 text-sm text-[#183153]",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"font-bold",children:"Delivery information"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-2",children:be.customerName}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",children:be.phoneNumber}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-1 whitespace-pre-line text-[#183153]/70",children:be.deliveryLocation})]}),l.jsx(ve,{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",onClick:()=>h("account"),className:"mt-5 w-full rounded-2xl bg-[#183153] py-6 text-[#FAF6EE] hover:bg-[#24436E]",children:J?"View Order":"Track Order"})]}):l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:278",className:"mt-6 rounded-[24px] bg-white p-6 text-sm text-[#183153]/70",children:"We could not find this order. Return to your account to view your existing orders."})]})}else Ge=l.jsx(wo,{"data-loc":"client/src/pages/TelegramStorefront.tsx:279"});return g==="product"&&O&&pt.length&&(Ge=l.jsxs(l.Fragment,{children:[Ge,l.jsxs("section",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"mt-9 border-t border-[#183153]/10 pt-7",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"flex items-end justify-between gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",children:[l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"text-[10px] font-bold tracking-[0.2em] text-[#C99562]",children:"DISCOVER MORE"}),l.jsx("h2",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"mt-2 font-serif text-2xl text-[#183153]",children:"You might also like"}),l.jsx("p",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"mt-2 text-xs text-[#183153]/55 sm:hidden",children:"Swipe to explore"})]}),l.jsxs("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"hidden gap-2 sm:flex",children:[l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",type:"button","aria-label":"Previous related products",onClick:()=>kt(-1),className:"grid h-10 w-10 place-items-center rounded-full border border-[#183153]/15 bg-white text-[#183153] transition-colors hover:bg-[#FAF6EE]",children:l.jsx(qm,{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"h-4 w-4"})}),l.jsx("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",type:"button","aria-label":"Next related products",onClick:()=>kt(1),className:"grid h-10 w-10 place-items-center rounded-full border border-[#183153]/15 bg-white text-[#183153] transition-colors hover:bg-[#FAF6EE]",children:l.jsx(nd,{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"h-4 w-4"})})]})]}),l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",ref:u,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),onFocus:()=>p(!0),onBlur:()=>p(!1),className:"-mx-4 mt-4 flex snap-x snap-mandatory gap-3 overflow-x-auto px-4 pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:pt.map(J=>{const be=oe[J.id]??!!U.data?.favorites.some(Ue=>Ue.id===J.id);return l.jsx(sS,{"data-loc":"client/src/pages/TelegramStorefront.tsx:280",className:"w-40 shrink-0 snap-start",product:J,isFavorite:be,onOpen:()=>It(J.id),onToggleFavorite:()=>ut.mutate({initData:o,productId:J.id})},J.id)})})]})]})),l.jsxs("main",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:"min-h-[100dvh] bg-[#FAF6EE] text-[#183153]",children:[br,l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:"mx-auto max-w-lg px-4 pb-28 pt-5",children:Ge}),l.jsx("nav",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:"fixed inset-x-0 bottom-0 z-30 border-t border-[#183153]/10 bg-white/95 pb-[max(env(safe-area-inset-bottom),8px)] pt-2 backdrop-blur",children:l.jsx("div",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:"mx-auto grid max-w-lg grid-cols-5",children:[{id:"home",label:"Home",icon:k8},{id:"categories",label:"Categories",icon:lV},{id:"cart",label:"Cart",icon:Ir},{id:"favorites",label:"Favorites",icon:km},{id:"account",label:"Account",icon:mV}].map(J=>{const be=J.icon,Ue=g===J.id||J.id==="categories"&&(g==="catalog"||g==="product");return l.jsxs("button",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",type:"button",onClick:()=>h(J.id),className:qe("relative flex flex-col items-center gap-1 py-2 text-[10px] font-semibold",Ue?"text-[#183153]":"text-[#183153]/45"),children:[l.jsx(be,{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:qe("h-5 w-5",U
562e&&"fill-[#C99562]/25")}),J.label,J.id==="cart"&&P.data?.quantity?l.jsx("span",{"data-loc":"client/src/pages/TelegramStorefront.tsx:281",className:"absolute right-4 top-1 h-4 min-w-4 rounded-full bg-[#C99562] px-1 text-[9px] leading-4 text-[#183153]",children:P.data.quantity}):null]},J.id)})})})]})}function Ege(){return l.jsxs(zV,{"data-loc":"client/src/App.tsx:14",children:[l.jsx(Wu,{"data-loc":"client/src/App.tsx:15",path:"/",component:wge}),l.jsx(Wu,{"data-loc":"client/src/App.tsx:16",path:"/telegram/store",component:Tge}),l.jsx(Wu,{"data-loc":"client/src/App.tsx:17",path:"/inventory-history",component:rQ}),l.jsx(Wu,{"data-loc":"client/src/App.tsx:18",path:"/404",component:QT}),l.jsx(Wu,{"data-loc":"client/src/App.tsx:20",component:QT})]})}function _ge(){return l.jsx(aQ,{"data-loc":"client/src/App.tsx:32",children:l.jsx(oQ,{"data-loc":"client/src/App.tsx:33",defaultTheme:"light",children:l.jsxs(zG,{"data-loc":"client/src/App.tsx:37",children:[l.jsx(XF,{"data-loc":"client/src/App.tsx:38"}),l.jsx(Ege,{"data-loc":"client/src/App.tsx:39"})]})})})}const Vh=new YB,vL=e=>{!(e instanceof sl)||typeof window>"u"||!(e.message===Pq)||V8()};Vh.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;vL(t),console.error("[API Query Error]",t)}});Vh.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;vL(t),console.error("[API Mutation Error]",t)}});const kge=fe.createClient({links:[aq({url:"/api/trpc",transformer:Bs,headers(){try{if(sessionStorage.getItem("bhen-password-login-active")==="1")return{};const e=sessionStorage.getItem("manus-cookie");if(e){const t=`${kq}=`,r=e.split(";").find(a=>a.trim().startsWith(t))?.trim().slice(t.length);if(r)return{Authorization:`Bearer ${r}`}}}catch{}return{}},fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});"serviceWorker"in navigator&&(window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js?bhen=v5",{updateViaCache:"none"}).then(e=>e.update()).catch(()=>{})}),navigator.serviceWorker.addEventListener("controllerchange",()=>{sessionStorage.getItem("bhen-sw-reloaded")!=="v5"&&(sessionStorage.setItem("bhen-sw-reloaded","v5"),window.location.reload())}));Bq.createRoot(document.getElementById("root")).render(l.jsx(fe.Provider,{"data-loc":"client/src/main.tsx:88",client:kge,queryClient:Vh,children:l.jsx(ZB,{"data-loc":"client/src/main.tsx:89",client:Vh,children:l.jsx(_ge,{"data-loc":"client/src/main.tsx:90"})})}));

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