vendor: 28,448 bytes, lines 1-9
1function aq(e,t){for(var n=0;n<t.length;n++){const a=t[n];if(typeof a!="string"&&!Array.isArray(a)){for(const r in a)if(r!=="default"&&!(r in e)){const o=Object.getOwnPropertyDescriptor(a,r);o&&Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:()=>a[r]})}}}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 r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&a(l)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();var Zp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cy={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 XC;function rq(){if(XC)return zu;XC=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(a,r,o){var l=null;if(o!==void 0&&(l=""+o),r.key!==void 0&&(l=""+r.key),"key"in r){o={};for(var u in r)u!=="key"&&(o[u]=r[u])}else o=r;return r=o.ref,{$$typeof:e,type:a,key:l,ref:r!==void 0?r:null,props:o}}return zu.Fragment=t,zu.jsx=n,zu.jsxs=n,zu}var KC;function iq(){return KC||(KC=1,cy.exports=rq()),cy.exports}var c=iq(),Ns=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(){}},oq={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},sq=class{#t=oq;#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)}},us=new sq;function lq(e){setTimeout(e,0)}var ys=typeof window>"u"||"Deno"in globalThis;function zn(){}function cq(e,t){return typeof e=="function"?e(t):e}function a2(e){return typeof e=="number"&&e>=0&&e!==1/0}function aM(e,t){return Math.max(e+(t||0)-Date.now(),0)}function mo(e,t){return typeof e=="function"?e(t):e}function Ua(e,t){return typeof e=="function"?e(t):e}function QC(e,t){const{type:n="all",exact:a,fetchStatus:r,predicate:o,queryKey:l,stale:u}=e;if(l){if(a){if(t.queryHash!==pj(l,t.options))return!1}else if(!vd(t.queryKey,l))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||r&&r!==t.state.fetchStatus||o&&!o(t))}function ZC(e,t){const{exact:n,status:a,predicate:r,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(wo(t.options.mutationKey)!==wo(o))return!1}else if(!vd(t.options.mutationKey,o))return!1}return!(a&&t.state.status!==a||r&&!r(t))}function pj(e,t){return(t?.queryKeyHashFn||wo)(e)}function wo(e){return JSON.stringify(e,(t,n)=>r2(n)?Object.keys(n).sort().reduce((a,r)=>(a[r]=n[r],a),{}):n)}function vd(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>vd(e[n],t[n])):!1}var uq=Object.prototype.hasOwnProperty;function gj(e,t,n=0){if(e===t)return e;if(n>500)return t;const a=JC(e)&&JC(t);if(!a&&!(r2(e)&&r2(t)))return t;const o=(a?e:Object.keys(e)).length,l=a?t:Object.keys(t),u=l.length,f=a?new Array(u):{};let p=0;for(let m=0;m<u;m++){const h=a?m:l[m],x=e[h],y=t[h];if(x===y){f[h]=x,(a?m<o:uq.call(e,h))&&p++;continue}if(x===null||y===null||typeof x!="object"||typeof y!="object"){f[h]=y;continue}const j=gj(x,y,n+1);f[h]=j,j===x&&p++}return o===u&&p===o?e:f}function yd(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 JC(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function r2(e){if(!eP(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!eP(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function eP(e){return Object.prototype.toString.call(e)==="[object Object]"}function dq(e){return new Promise(t=>{us.setTimeout(t,e)})}function i2(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?gj(e,t):t}function fq(e,t,n=0){const a=[...e,t];return n&&a.length>n?a.slice(1):a}function pq(e,t,n=0){const a=[t,...e];return n&&a.length>n?a.slice(0,-1):a}var ja=Symbol();function rM(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===ja?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function hj(e,t){return typeof e=="function"?e(...t):!!e}function gq(e,t,n){let a=!1,r;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(r??=t(),a||(a=!0,r.aborted?n():r.addEventListener("abort",n,{once:!0})),r)}),e}var hq=class extends Ns{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!ys&&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 hq;function o2(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});n.status="pending",n.catch(()=>{});function a(r){Object.assign(n,r),delete n.resolve,delete n.reject}return n.resolve=r=>{a({status:"fulfilled",value:r}),e(r)},n.reject=r=>{a({status:"rejected",reason:r}),t(r)},n}var mq=lq;function xq(){let e=[],t=0,n=u=>{u()},a=u=>{u()},r=mq;const o=u=>{t?e.push(u):r(()=>{n(u)})},l=()=>{const u=e;e=[],u.length&&r(()=>{a(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||l()}return f},batchCalls:u=>(...f)=>{o(()=>{u(...f)})},schedule:o,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{a=u},setScheduler:u=>{r=u}}}var Yt=xq(),vq=class extends Ns{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!ys&&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}},zg=new vq;function yq(e){return Math.min(1e3*2**e,3e4)}function iM(e){return(e??"online")==="online"?zg.isOnline():!0}var s2=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function oM(e){let t=!1,n=0,a;const r=o2(),o=()=>r.status!=="pending",l=b=>{if(!o()){const S=new s2(b);x(S),e.onCancel?.(S)}},u=()=>{t=!0},f=()=>{t=!1},p=()=>mj.isFocused()&&(e.networkMode==="always"||zg.isOnline())&&e.canRun(),m=()=>iM(e.networkMode)&&e.canRun(),h=b=>{o()||(a?.(),r.resolve(b))},x=b=>{o()||(a?.(),r.reject(b))},y=()=>new Promise(b=>{a=S=>{(o()||p())&&b(S)},e.onPause?.()}).then(()=>{a=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(E){b=Promise.reject(E)}Promise.resolve(b).then(h).catch(E=>{if(o())return;const C=e.retry??(ys?0:3),N=e.retryDelay??yq,P=typeof N=="function"?N(n,E):N,A=C===!0||typeof C=="number"&&n<C||typeof C=="function"&&C(n,E);if(t||!A){x(E);return}n++,e.onFail?.(n,E),dq(P).then(()=>p()?void 0:y()).then(()=>{t?x(E):j()})})};return{promise:r,status:()=>r.status,cancel:l,continue:()=>(a?.(),r),cancelRetry:u,continueRetry:f,canStart:m,start:()=>(m()?j():y().then(j),r)}}var sM=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),a2(this.gcTime)&&(this.#t=us.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ys?1/0:300*1e3))}clearGcTimeout(){this.#t&&(us.clearTimeout(this.#t),this.#t=void 0)}},bq=class extends sM{#t;#e;#n;#r;#a;#i;#s;constructor(e){super(),this.#s=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=nP(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=nP(this.options);t.data!==void 0&&(this.setState(tP(t.data,t.dataUpdatedAt)),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=i2(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.#a?.promise;return this.#a?.cancel(e),t?t.then(zn).catch(zn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Ua(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ja||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>mo(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:!aM(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.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.#a&&(this.#s?this.#a.cancel({revert:!0}):this.#a.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.#a?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.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,a=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},r=()=>{const u=rM(this.options,t),p=(()=>{const m={client:this.#r,queryKey:this.queryKey,meta:this.meta};return a(m),m})();return this.#s=!1,this.options.persister?this.options.persister(u,p,this):u(p)},l=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:r};return a(u),u})();this.options.behavior?.onFetch(l,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#o({type:"fetch",meta:l.fetchOptions?.meta}),this.#a=oM({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:u=>{u instanceof s2&&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:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{const u=await this.#a.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 s2){if(u.silent)return this.#a.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,...lM(n.data,this.options),fetchMeta:e.meta??null};case"success":const a={...n,...tP(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?a:void 0,a;case"error":const r=e.error;return{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Yt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function lM(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:iM(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function tP(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function nP(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,a=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var ff=class extends Ns{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#s=o2(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#s;#o;#g;#d;#f;#c;#u;#l;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),aP(this.#e,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return l2(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return l2(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 Ua(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&&!yd(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const a=this.hasListeners();a&&rP(this.#e,n,this.options,t)&&this.#h(),this.updateResult(),a&&(this.#e!==n||Ua(this.options.enabled,this.#e)!==Ua(t.enabled,this.#e)||mo(this.options.staleTime,this.#e)!==mo(t.staleTime,this.#e))&&this.#m();const r=this.#x();a&&(this.#e!==n||Ua(this.options.enabled,this.#e)!==Ua(t.enabled,this.#e)||r!==this.#l)&&this.#v(r)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return Sq(this,n)&&(this.#r=n,this.#i=this.options,this.#a=this.#e.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(n,a)=>(this.trackProp(a),t?.(a),a==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,a))})}trackProp(e){this.#p.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.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(zn)),t}#m(){this.#b();const e=mo(this.options.staleTime,this.#e);if(ys||this.#r.isStale||!a2(e))return;const n=aM(this.#r.dataUpdatedAt,e)+1;this.#c=us.setTimeout(()=>{this.#r.isStale||this.updateResult()},n)}#x(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#w(),this.#l=e,!(ys||Ua(this.options.enabled,this.#e)===!1||!a2(this.#l)||this.#l===0)&&(this.#u=us.setInterval(()=>{(this.options.refetchIntervalInBackground||mj.isFocused())&&this.#h()},this.#l))}#y(){this.#m(),this.#v(this.#x())}#b(){this.#c&&(us.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(us.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#e,a=this.options,r=this.#r,o=this.#a,l=this.#i,f=e!==n?e.state:this.#n,{state:p}=e;let m={...p},h=!1,x;if(t._optimisticResults){const D=this.hasListeners(),R=!D&&aP(e,t),U=D&&rP(e,n,t,a);(R||U)&&(m={...m,...lM(p.data,e.options)}),t._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:y,errorUpdatedAt:j,status:b}=m;x=m.data;let S=!1;if(t.placeholderData!==void 0&&x===void 0&&b==="pending"){let D;r?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(D=r.data,S=!0):D=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,D!==void 0&&(b="success",x=i2(r?.data,D,t),h=!0)}if(t.select&&x!==void 0&&!S)if(r&&x===o?.data&&t.select===this.#g)x=this.#d;else try{this.#g=t.select,x=t.select(x),x=i2(r?.data,x,t),this.#d=x,this.#o=null}catch(D){this.#o=D}this.#o&&(y=this.#o,x=this.#d,j=Date.now(),b="error");const E=m.fetchStatus==="fetching",C=b==="pending",N=b==="error",P=C&&E,A=x!==void 0,O={status:b,fetchStatus:m.fetchStatus,isPending:C,isSuccess:b==="success",isError:N,isInitialLoading:P,isLoading:P,data:x,dataUpdatedAt:m.dataUpdatedAt,error:y,errorUpdatedAt:j,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:E,isRefetching:E&&!C,isLoadingError:N&&!A,isPaused:m.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:N&&A,isStale:xj(e,t),refetch:this.refetch,promise:this.#s,isEnabled:Ua(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const D=O.data!==void 0,R=O.status==="error"&&!D,U=F=>{R?F.reject(O.error):D&&F.resolve(O.data)},I=()=>{const F=this.#s=O.promise=o2();U(F)},q=this.#s;switch(q.status){case"pending":e.queryHash===n.queryHash&&U(q);break;case"fulfilled":(R||O.data!==q.value)&&I();break;case"rejected":(!R||O.error!==q.reason)&&I();break}}return O}updateResult(){const e=this.#r,t=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#f=this.#e),yd(t,e))return;this.#r=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:a}=this.options,r=typeof a=="function"?a():a;if(r==="all"||!r&&!this.#p.size)return!0;const o=new Set(r??this.#p);return this.options.throwOnError&&o.add("error"),Object.keys(this.#r).some(l=>{const u=l;return this.#r[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){Yt.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function wq(e,t){return Ua(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function aP(e,t){return wq(e,t)||e.state.data!==void 0&&l2(e,t,t.refetchOnMount)}function l2(e,t,n){if(Ua(t.enabled,e)!==!1&&mo(t.staleTime,e)!=="static"){const a=typeof n=="function"?n(e):n;return a==="always"||a!==!1&&xj(e,t)}return!1}function rP(e,t,n,a){return(e!==t||Ua(a.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&xj(e,n)}function xj(e,t){return Ua(t.enabled,e)!==!1&&e.isStaleByTime(mo(t.staleTime,e))}function Sq(e,t){return!yd(e.getCurrentResult(),t)}function $g(e){return{onFetch:(t,n)=>{const a=t.options,r=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],l=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const p=async()=>{let m=!1;const h=j=>{gq(j,()=>t.signal,()=>m=!0)},x=rM(t.options,t.fetchOptions),y=async(j,b,S)=>{if(m)return Promise.reject();if(b==null&&j.pages.length)return Promise.resolve(j);const C=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:b,direction:S?"backward":"forward",meta:t.options.meta};return h(T),T})(),N=await x(C),{maxPages:P}=t.options,A=S?pq:fq;return{pages:A(j.pages,N,P),pageParams:A(j.pageParams,b,P)}};if(r&&o.length){const j=r==="backward",b=j?cM:c2,S={pages:o,pageParams:l},E=b(a,S);u=await y(S,E,j)}else{const j=e??o.length;do{const b=f===0?l[0]??a.initialPageParam:c2(a,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 c2(e,{pages:t,pageParams:n}){const a=t.length-1;return t.length>0?e.getNextPageParam(t[a],t,n[a],n):void 0}function cM(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function jq(e,t){return t?c2(e,t)!=null:!1}function _q(e,t){return!t||!e.getPreviousPageParam?!1:cM(e,t)!=null}var uM=class extends ff{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:$g()})}getOptimisticResult(e){return e.behavior=$g(),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,a=super.createResult(e,t),{isFetching:r,isRefetching:o,isError:l,isRefetchError:u}=a,f=n.fetchMeta?.fetchMore?.direction,p=l&&f==="forward",m=r&&f==="forward",h=l&&f==="backward",x=r&&f==="backward";return{...a,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:jq(t,n.data),hasPreviousPage:_q(t,n.data),isFetchNextPageError:p,isFetchingNextPage:m,isFetchPreviousPageError:h,isFetchingPreviousPage:x,isRefetchError:u&&!p&&!h,isRefetching:o&&!m&&!x}}},Eq=class extends sM{#t;#e;#n;#r;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||dM(),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.#r?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#a({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=oM({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(o,l)=>{this.#a({type:"failed",failureCount:o,error:l})},onPause:()=>{this.#a({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const a=this.state.status==="pending",r=!this.#r.canStart();try{if(a)t();else{this.#a({type:"pending",variables:e,isPaused:r}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);const l=await this.options.onMutate?.(e,n);l!==this.state.context&&this.#a({type:"pending",context:l,variables:e,isPaused:r})}const o=await this.#r.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.#a({type:"success",data:o}),o}catch(o){try{await this.#n.config.onError?.(o,e,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onError?.(o,e,this.state.context,n)}catch(l){Promise.reject(l)}try{await this.#n.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onSettled?.(void 0,o,e,this.state.context,n)}catch(l){Promise.reject(l)}throw this.#a({type:"error",error:o}),o}finally{this.#n.runNext(this)}}#a(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),Yt.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function dM(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Aq=class extends Ns{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 a=new Eq({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(a),a}add(e){this.#t.add(e);const t=Jp(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=Jp(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const a=n.indexOf(e);a!==-1&&n.splice(a,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Jp(e);if(typeof t=="string"){const a=this.#e.get(t)?.find(r=>r.state.status==="pending");return!a||a===e}else return!0}runNext(e){const t=Jp(e);return typeof t=="string"?this.#e.get(t)?.find(a=>
9a!==e&&a.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Yt.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=>ZC(t,n))}findAll(e={}){return this.getAll().filter(t=>ZC(e,t))}notify(e){Yt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Yt.batch(()=>Promise.all(e.map(t=>t.continue().catch(zn))))}};function Jp(e){return e.options.scope?.id}var Oq=class extends Ns{#t;#e=void 0;#n;#r;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#a()}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),yd(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&wo(n.mutationKey)!==wo(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.#a(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(t,n){return this.#r=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#a(){const t=this.#n?.state??dM();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}}#i(t){Yt.batch(()=>{if(this.#r&&this.hasListeners()){const n=this.#e.variables,a=this.#e.context,r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#r.onSuccess?.(t.data,n,a,r)}catch(o){Promise.reject(o)}
9try{this.#r.onSettled?.(t.data,null,n,a,r)}catch(o){Promise.reject(o)}}else if(t?.type==="error"){try{this.#r.onError?.(t.error,n,a,r)}catch(o){Promise.reject(o)}try{this.#r.onSettled?.(void 0,t.error,n,a,r)}catch(o){Promise.reject(o)}}}this.listeners.forEach(n=>{n(this.#e)})})}};function iP(e,t){const n=new Set(t);return e.filter(a=>!n.has(a))}function Cq(e,t,n){const a=e.slice(0);return a[t]=n,a}var Pq=class extends Ns{#t;#e;#n;#r;#a;#i;#s;#o;#g;#d=[];constructor(e,t,n){super(),this.#t=e,this.#r=n,this.#n=[],this.#a=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(e=>{e.subscribe(t=>{this.#l(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,Yt.batch(()=>{const n=this.#a,a=this.#u(this.#n);a.forEach(m=>m.observer.setOptions(m.defaultedQueryOptions));const r=a.map(m=>m.observer),o=r.map(m=>m.getCurrentResult()),l=n.length!==r.length,u=r.some((m,h)=>m!==n[h]),f=l||u,p=f?!0:o.some((m,h)=>{const x=this.#e[h];return!x||!yd(m,x)});!f&&!p||(f&&(this.#d=a,this.#a=r),this.#e=o,this.hasListeners()&&(f&&(iP(n,r).forEach(m=>{m.destroy()}),iP(r,n).forEach(m=>{m.subscribe(h=>{this.#l(m,h)})})),this.#p()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,t){const n=this.#u(e),a=n.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions)),r=n.map(o=>o.defaultedQueryOptions.queryHash);return[a,o=>this.#c(o??a,t,r),()=>this.#f(a,n)]}#f(e,t){return t.map((n,a)=>{const r=e[a];return n.defaultedQueryOptions.notifyOnChangeProps?r:n.observer.trackResult(r,o=>{t.forEach(l=>{l.observer.trackProp(o)})})})}#c(e,t,n){if(t){const a=this.#g,r=n!==void 0&&a!==void 0&&(a.length!==n.length||n.some((o,l)=>o!==a[l]));return(!this.#i||this.#e!==this.#o||r||t!==this.#s)&&(this.#s=t,this.#o=this.#e,n!==void 0&&(this.#g=n),this.#i=gj(this.#i,t(e))),this.#i}return e}#u(e){const t=new Map;this.#a.forEach(a=>{const r=a.options.queryHash;if(!r)return;const o=t.get(r);o?o.push(a):t.set(r,[a])});const n=[];return e.forEach(a=>{const r=this.#t.defaultQueryOptions(a),l=t.get(r.queryHash)?.shift()??new ff(this.#t,r);n.push({defaultedQueryOptions:r,observer:l})}),n}#l(e,t){const n=this.#a.indexOf(e);n!==-1&&(this.#e=Cq(this.#e,n,t),this.#p())}#p(){if(this.hasListeners()){const e=this.#i,t=this.#f(this.#e,this.#d),n=this.#c(t,this.#r?.combine);e!==n&&Yt.batch(()=>{this.listeners.forEach(a=>{a(this.#e)})})}}},Nq=class extends Ns{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const a=t.queryKey,r=t.queryHash??pj(a,t);let o=this.get(r);return o||(o=new bq({client:e,queryKey:a,queryHash:r,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),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(){Yt.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=>QC(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>QC(e,n)):t}notify(e){Yt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Yt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Yt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Tq=class{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e={}){this.#t=e.queryCache||new Nq,this.#e=e.mutationCache||new Aq,this.#n=e.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=mj.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=zg.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=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),a=n.state.data;return a===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(mo(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const a=n.data;return[t,a]})}setQueryData(e,t,n){const a=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(a.queryHash)?.state.data,l=cq(t,o);if(l!==void 0)return this.#t.build(this,a).setData(l,{...n,manual:!0})}
vendor: 11,561 bytes, lines 9-17
9setQueriesData(e,t,n){return Yt.batch(()=>this.#t.findAll(e).map(({queryKey:a})=>[a,this.setQueryData(a,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;Yt.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return Yt.batch(()=>(n.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},a=Yt.batch(()=>this.#t.findAll(e).map(r=>r.cancel(n)));return Promise.all(a).then(zn).catch(zn)}invalidateQueries(e,t={}){return Yt.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},a=Yt.batch(()=>this.#t.findAll(e).filter(r=>!r.isDisabled()&&!r.isStatic()).map(r=>{let o=r.fetch(void 0,n);return n.throwOnError||(o=o.catch(zn)),r.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(a).then(zn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(mo(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(zn).catch(zn)}fetchInfiniteQuery(e){return e.behavior=$g(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(zn).catch(zn)}ensureInfiniteQueryData(e){return e.behavior=$g(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return zg.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.#r.set(wo(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(a=>{vd(e,a.queryKey)&&Object.assign(n,a.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(wo(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(a=>{vd(e,a.mutationKey)&&Object.assign(n,a.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=pj(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===ja&&(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()}},uy={exports:{}},He={};/** 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 oP;function kq(){if(oP)return He;oP=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),x=Symbol.iterator;function y(z){return z===null||typeof z!="object"?null:(z=x&&z[x]||z["@@iterator"],typeof z=="function"?z:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,S={};function E(z,V,Y){this.props=z,this.context=V,this.refs=S,this.updater=Y||j}E.prototype.isReactComponent={},E.prototype.setState=function(z,V){if(typeof z!="object"&&typeof z!="function"&&z!=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,z,V,"setState")},E.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function C(){}C.prototype=E.prototype;function N(z,V,Y){this.props=z,this.context=V,this.refs=S,this.updater=Y||j}var P=N.prototype=new C;P.constructor=N,b(P,E.prototype),P.isPureReactComponent=!0;var A=Array.isArray;function T(){}var O={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function R(z,V,Y){var Z=Y.ref;return{$$typeof:e,type:z,key:V,ref:Z!==void 0?Z:null,props:Y}}function U(z,V){return R(z.type,V,z.props)}function I(z){return typeof z=="object"&&z!==null&&z.$$typeof===e}function q(z){var V={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(Y){return V[Y]})}var F=/\/+/g;function G(z,V){return typeof z=="object"&&z!==null&&z.key!=null?q(""+z.key):V.toString(36)}function X(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(T,T):(z.status="pending",z.then(function(V){z.status==="pending"&&(z.status="fulfilled",z.value=V)},function(V){z.status==="pending"&&(z.status="rejected",z.reason=V)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function L(z,V,Y,Z,ce){var xe=typeof z;(xe==="undefined"||xe==="boolean")&&(z=null);var le=!1;if(z===null)le=!0;else switch(xe){case"bigint":case"string":case"number":le=!0;break;case"object":switch(z.$$typeof){case e:case t:le=!0;break;case m:return le=z._init,L(le(z._payload),V,Y,Z,ce)}}if(le)return ce=ce(z),le=Z===""?"."+G(z,0):Z,A(ce)?(Y="",le!=null&&(Y=le.replace(F,"$&/")+"/"),L(ce,V,Y,"",function(ve){return ve})):ce!=null&&(I(ce)&&(ce=U(ce,Y+(ce.key==null||z&&z.key===ce.key?"":(""+ce.key).replace(F,"$&/")+"/")+le)),V.push(ce)),1;le=0;var me=Z===""?".":Z+":";if(A(z))for(var oe=0;oe<z.length;oe++)Z=z[oe],xe=me+G(Z,oe),le+=L(Z,V,Y,xe,ce);else if(oe=y(z),typeof oe=="function")for(z=oe.call(z),oe=0;!(Z=z.next()).done;)Z=Z.value,xe=me+G(Z,oe++),le+=L(Z,V,Y,xe,ce);else if(xe==="object"){if(typeof z.then=="function")return L(X(z),V,Y,Z,ce);throw V=String(z),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return le}function H(z,V,Y){if(z==null)return z;var Z=[],ce=0;return L(z,Z,"","",function(xe){return V.call(Y,xe,ce++)}),Z}function $(z){if(z._status===-1){var V=z._result;V=V(),V.then(function(Y){(z._status===0||z._status===-1)&&(z._status=1,z._result=Y)},function(Y){(z._status===0||z._status===-1)&&(z._status=2,z._result=Y)}),z._status===-1&&(z._status=0,z._result=V)}if(z._status===1)return z._result.default;throw z._result}var ee=typeof reportError=="function"?reportError:function(z){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof z=="object"&&z!==null&&typeof z.message=="string"?String(z.message):String(z),error:z});if(!window.dispatchEvent(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",z);return}console.error(z)},ue={map:H,forEach:function(z,V,Y){H(z,function(){V.apply(this,arguments)},Y)},count:function(z){var V=0;return H(z,function(){V++}),V},toArray:function(z){return H(z,function(V){return V})||[]},only:function(z){if(!I(z))throw Error("React.Children.only expected to receive a single React element child.");return z}};return He.Activity=h,He.Children=ue,He.Component=E,He.Fragment=n,He.Profiler=r,He.PureComponent=N,He.StrictMode=a,He.Suspense=f,He.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,He.__COMPILER_RUNTIME={__proto__:null,c:function(z){return O.H.useMemoCache(z)}},He.cache=function(z){return function(){return z.apply(null,arguments)}},He.cacheSignal=function(){return null},He.cloneElement=function(z,V,Y){if(z==null)throw Error("The argument must be a React element, but you passed "+z+".");var Z=b({},z.props),ce=z.key;if(V!=null)for(xe in V.key!==void 0&&(ce=""+V.key),V)!D.call(V,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&V.ref===void 0||(Z[xe]=V[xe]);var xe=arguments.length-2;if(xe===1)Z.children=Y;else if(1<xe){for(var le=Array(xe),me=0;me<xe;me++)le[me]=arguments[me+2];Z.children=le}return R(z.type,ce,Z)},He.createContext=function(z){return z={$$typeof:l,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null},z.Provider=z,z.Consumer={$$typeof:o,_context:z},z},He.createElement=function(z,V,Y){var Z,ce={},xe=null;if(V!=null)for(Z in V.key!==void 0&&(xe=""+V.key),V)D.call(V,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(ce[Z]=V[Z]);var le=arguments.length-2;if(le===1)ce.children=Y;else if(1<le){for(var me=Array(le),oe=0;oe<le;oe++)me[oe]=arguments[oe+2];ce.children=me}if(z&&z.defaultProps)for(Z in le=z.defaultProps,le)ce[Z]===void 0&&(ce[Z]=le[Z]);return R(z,xe,ce)},He.createRef=function(){return{current:null}},He.forwardRef=function(z){return{$$typeof:u,render:z}},He.isValidElement=I,He.lazy=function(z){return{$$typeof:m,_payload:{_status:-1,_result:z},_init:$}},He.memo=function(z,V){return{$$typeof:p,type:z,compare:V===void 0?null:V}},He.startTransition=function(z){var V=O.T,Y={};O.T=Y;try{var Z=z(),ce=O.S;ce!==null&&ce(Y,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(T,ee)}catch(xe){ee(xe)}finally{V!==null&&Y.types!==null&&(V.types=Y.types),O.T=V}},He.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},He.use=function(z){return O.H.use(z)},He.useActionState=function(z,V,Y){return O.H.useActionState(z,V,Y)},He.useCallback=function(z,V){return O.H.useCallback(z,V)},He.useContext=function(z){return O.H.useContext(z)},He.useDebugValue=function(){},He.useDeferredValue=function(z,V){return O.H.useDeferredValue(z,V)},He.useEffect=function(z,V){return O.H.useEffect(z,V)},He.useEffectEvent=function(z){return O.H.useEffectEvent(z)},He.useId=function(){return O.H.useId()},He.useImperativeHandle=function(z,V,Y){return O.H.useImperativeHandle(z,V,Y)},He.useInsertionEffect=function(z,V){return O.H.useInsertionEffect(z,V)},He.useLayoutEffect=function(z,V){return O.H.useLayoutEffect(z,V)},He.useMemo=function(z,V){return O.H.useMemo(z,V)},He.useOptimistic=function(z,V){return O.H.useOptimistic(z,V)},He.useReducer=function(z,V,Y){return O.H.useReducer(z,V,Y)},He.useRef=function(z){return O.H.useRef(z)},He.useState=function(z){return O.H.useState(z)},He.useSyncExternalStore=function(z,V,Y){return O.H.useSyncExternalStore(z,V,Y)},He.useTransition=function(){return O.H.useTransition()},He.version="19.2.1",He}var sP;function Jh(){return sP||(sP=1,uy.exports=kq()),uy.exports}var _=Jh();const B=gt(_),em=aq({__proto__:null,default:B},[_]);var fM=_.createContext(void 0),pf=e=>{const t=_.useContext(fM);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Dq=({client:e,children:t})=>(_.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),c.jsx(fM.Provider,{value:e,children:t})),pM=_.createContext(!1),gM=()=>_.useContext(pM);pM.Provider;function Lq(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Mq=_.createContext(Lq()),hM=()=>_.useContext(Mq),mM=(e,t,n)=>{const a=n?.state.error&&typeof e.throwOnError=="function"?hj(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||a)&&(t.isReset()||(e.retryOn
17Mount=!1))},xM=e=>{_.useEffect(()=>{e.clearReset()},[e])},vM=({result:e,errorResetBoundary:t,throwOnError:n,query:a,suspense:r})=>e.isError&&!t.isReset()&&!e.isFetching&&a&&(r&&e.data===void 0||hj(n,[e.error,a])),vj=(e,t)=>t.state.data===void 0,yM=e=>{if(e.suspense){const n=r=>r==="static"?r:Math.max(r??1e3,1e3),a=e.staleTime;e.staleTime=typeof a=="function"?(...r)=>n(a(...r)):n(a),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},Rq=(e,t)=>e.isLoading&&e.isFetching&&!t,u2=(e,t)=>e?.suspense&&t.isPending,d2=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function bM({queries:e,...t},n){const a=pf(n),r=gM(),o=hM(),l=_.useMemo(()=>e.map(b=>{const S=a.defaultQueryOptions(b);return S._optimisticResults=r?"isRestoring":"optimistic",S}),[e,a,r]);l.forEach(b=>{yM(b);const S=a.getQueryCache().get(b.queryHash);mM(b,o,S)}),xM(o);const[u]=_.useState(()=>new Pq(a,l,t)),[f,p,m]=u.getOptimisticResult(l,t.combine),h=!r&&t.subscribed!==!1;_.useSyncExternalStore(_.useCallback(b=>h?u.subscribe(Yt.batchCalls(b)):zn,[u,h]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),_.useEffect(()=>{u.setQueries(l,t)},[l,t,u]);const y=f.some((b,S)=>u2(l[S],b))?f.flatMap((b,S)=>{const E=l[S];if(E&&u2(E,b)){const C=new ff(a,E);return d2(E,C,o)}return[]}):[];if(y.length>0)throw Promise.all(y);const j=f.find((b,S)=>{const E=l[S];return E&&vM({result:b,errorResetBoundary:o,throwOnError:E.throwOnError,query:a.getQueryCache().get(E.queryHash),suspense:E.suspense})});if(j?.error)throw j.error;return p(m())}function tm(e,t,n){const a=gM(),r=hM(),o=pf(n),l=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(l);const u=o.getQueryCache().get(l.queryHash);l._optimisticResults=a?"isRestoring":"optimistic",yM(l),mM(l,r,u),xM(r);const f=!o.getQueryCache().get(l.queryHash),[p]=_.useState(()=>new t(o,l)),m=p.getOptimisticResult(l),h=!a&&e.subscribed!==!1;if(_.useSyncExternalStore(_.useCallback(x=>{const y=h?p.subscribe(Yt.batchCalls(x)):zn;return p.updateResult(),y},[p,h]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),_.useEffect(()=>{p.setOptions(l)},[l,p]),u2(l,m))throw d2(l,p,r);if(vM({result:m,errorResetBoundary:r,throwOnError:l.throwOnError,query:u,suspense:l.suspense}))throw m.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(l,m),l.experimental_prefetchInRender&&!ys&&Rq(m,a)&&(f?d2(l,p,r):u?.promise)?.catch(zn).finally(()=>{p.updateResult()}),l.notifyOnChangeProps?m:p.trackResult(m)}function Iq(e,t){return tm(e,ff,t)}function Bq(e,t){return tm({...e,enabled:!0,suspense:!0,throwOnError:vj,placeholderData:void 0},ff,t)}function zq(e,t){return tm({...e,enabled:!0,suspense:!0,throwOnError:vj},uM,t)}function $q(e,t){return bM({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:vj,enabled:!0,placeholderData:void 0}))},t)}function qq(e,t){const n=pf(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function Hq(e,t){const n=pf(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function Fq(e,t){const n=pf(t),[a]=_.useState(()=>new Oq(n,e));_.useEffect(()=>{a.setOptions(e)},[a,e]);const r=_.useSyncExternalStore(_.useCallback(l=>a.subscribe(Yt.batchCalls(l)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),o=_.useCallback((l,u)=>{a.mutate(l,u).catch(zn)},[a]);if(r.error&&hj(a.options.throwOnError,[r.error]))throw r.error;return{...r,mutate:o,mutateAsync:r.mutate}}function Uq(e,t){return tm(e,uM,t)}function bs(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function Vq(){return Object.create(null)}const Yq=typeof Symbol=="function"&&!!Symbol.asyncIterator;function wM(e){return Yq&&bs(e)&&Symbol.asyncIterator in e}var Wq=Object.create,SM=Object.defineProperty,Gq=Object.getOwnPropertyDescriptor,jM=Object.getOwnPropertyNames,Xq=Object.getPrototypeOf,Kq=Object.prototype.hasOwnProperty,gf=(e,t)=>function(){return t||(0,e[jM(e)[0]])((t={exports:{}}).exports,t),t.exports},Qq=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=jM(t),o=0,l=r.length,u;o<l;o++)u=r[o],!Kq.call(e,u)&&u!==n&&SM(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(a=Gq(t,u))||a.enumerable});return e},nm=(e,t,n)=>(n=e!=null?Wq(Xq(e)):{},Qq(SM(n,"default",{value:e,enumerable:!0}),e));const _M=()=>{},lP=e=>{Object.freeze&&Object.freeze(e)};function EM(e,t,n){var a;const r=t.join(".");return(a=n[r])!==null&&a!==void 0||(n[r]=new Proxy(_M,{get(o,l){if(!(typeof l!="string"||l==="then"))return EM(e,[...t,l],n)},apply(o,l,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)}),lP(p.args),lP(p.path),e(p)}})),n[r]}const am=e=>EM(e,[],Vq()),yj=e=>new Proxy(_M,{get(t,n){if(n!=="then")return e(n)}});var AM=gf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(a){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r}
17,t.exports.__esModule=!0,t.exports.default=t.exports,n(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Zq=gf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=AM().default;function a(r,o){if(n(r)!="object"||!r)return r;var l=r[Symbol.toPrimitive];if(l!==void 0){var u=l.call(r,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),Jq=gf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=AM().default,a=Zq();function r(o){var l=a(o,"string");return n(l)=="symbol"?l:l+""}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),OM=gf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Jq();function a(r,o,l){return(o=n(o))in r?Object.defineProperty(r,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[o]=l,r}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),bj=gf({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=OM();function a(o,l){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);l&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function r(o){for(var l=1;l<arguments.length;l++){var u=arguments[l]!=null?arguments[l]:{};l%2?a(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):a(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});nm(bj());nm(OM());var eg=nm(bj());function eH(e,t){if("error"in e){const a=t.deserialize(e.error);return{ok:!1,error:(0,eg.default)((0,eg.default)({},e),{},{error:a})}}return{ok:!0,result:(0,eg.default)((0,eg.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var dy=class extends Error{constructor(){super("Unable to transform response from server")}};function tH(e,t){let n;try{n=eH(e,t)}catch{throw new dy}if(!n.ok&&(!bs(n.error.error)||typeof n.error.error.code!="number"))throw new dy;if(n.ok&&!bs(n.result))throw new dy;return n}nm(bj());function rm(e){const t={subscribe(n){let a=null,r=!1,o=!1,l=!1;function u(){if(a===null){l=!0;return}o||(o=!0,typeof a=="function"?a():a&&a.unsubscribe())}return a=e({next(f){var p;r||(p=n.next)===null||p===void 0||p.call(n,f)},error(f){var p;r||(r=!0,(p=n.error)===null||p===void 0||p.call(n,f),u())},complete(){var f;r||(r=!0,(f=n.complete)===null||f===void 0||f.call(n),u())}}),l&&u(),{unsubscribe:u}},pipe(...n){return n.reduce(nH,t)}};return t}function nH(e,t){return t(e)}function aH(e){const t=new AbortController;return new Promise((a,r)=>{let o=!1;function l(){o||(o=!0,u.unsubscribe())}t.signal.addEventListener("abort",()=>{r(t.signal.reason)});const u=e.subscribe({next(f){o=!0,a(f),l()},error(f){r(f)},complete(){t.abort(),l()}})})}var rH=Object.create,CM=Object.defineProperty,iH=Object.getOwnPropertyDescriptor,PM=Object.getOwnPropertyNames,oH=Object.getPrototypeOf,sH=Object.prototype.hasOwnProperty,Oo=(e,t)=>function(){return t||(0,e[PM(e)[0]])((t={exports:{}}).exports,t),t.exports},lH=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=PM(t),o=0,l=r.length,u;o<l;o++)u=r[o],!sH.call(e,u)&&u!==n&&CM(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(a=iH(t,u))||a.enumerable});return e},Ts=(e,t,n)=>(n=e!=null?rH(oH(e)):{},lH(t||!e||!e.__esModule?CM(n,"default",{value:e,enumerable:!0}):n,e)),cH=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(a,r){if(a==null)return{};var o={};for(var l in a)if({}.hasOwnProperty.call(a,l)){if(r.includes(l))continue;o[l]=a[l]}return o}
17t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),uH=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=cH();function a(r,o){if(r==null)return{};var l,u,f=n(r,o);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(r);for(u=0;u<p.length;u++)l=p[u],o.includes(l)||{}.propertyIsEnumerable.call(r,l)&&(f[l]=r[l])}return f}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),NM=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(a){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},t.exports.__esModule=!0,t.exports.default=t.exports,n(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),dH=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=NM().default;function a(r,o){if(n(r)!="object"||!r)return r;var l=r[Symbol.toPrimitive];if(l!==void 0){var u=l.call(r,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),fH=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=NM().default,a=dH();function r(o){var l=a(o,"string");return n(l)=="symbol"?l:l+""}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),pH=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=fH();function a(r,o,l){return(o=n(o))in r?Object.defineProperty(r,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[o]=l,r}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),hf=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=pH();function a(o,l){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);l&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function r(o){for(var l=1;l<arguments.length;l++){var u=arguments[l]!=null?arguments[l]:{};l%2?a(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):a(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),gH=Ts(uH(),1),cP=Ts(hf(),1);const hH=["cursor","direction"];function Cr(e,t,n){const a=e.flatMap(r=>r.split("."));if(!t&&(!n||n==="any"))return a.length?[a]:[];if(n==="infinite"&&bs(t)&&("direction"in t||"cursor"in t)){const{cursor:r,direction:o}=t,l=(0,gH.default)(t,hH);return[a,{input:l,type:"infinite"}]}return[a,(0,cP.default)((0,cP.default)({},typeof t<"u"&&t!==ja&&{input:t}),n&&n!=="any"&&{type:n})]}function Ng(e){return Cr(e,void 0,"any")}var mH=Object.create,TM=Object.defineProperty,xH=Object.getOwnPropertyDescriptor,kM=Object.getOwnPropertyNames,vH=Object.getPrototypeOf,yH=Object.prototype.hasOwnProperty,Ur=(e,t)=>function(){return t||(0,e[kM(e)[0]])((t={exports:{}}).exports,t),t.exports},bH=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=kM(t),o=0,l=r.length,u;o<l;o++)u=r[o],!yH.call(e,u)&&u!==n&&TM(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(a=xH(t,u))||a.enumerable});return e},Kt=(e,t,n)=>(n=e!=null?mH(vH(e)):{},bH(t||!e||!e.__esModule?TM(n,"default",{value:e,enumerable:!0}):n,e)),DM=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(a){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r}
17,t.exports.__esModule=!0,t.exports.default=t.exports,n(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),wH=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=DM().default;function a(r,o){if(n(r)!="object"||!r)return r;var l=r[Symbol.toPrimitive];if(l!==void 0){var u=l.call(r,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),SH=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=DM().default,a=wH();function r(o){var l=a(o,"string");return n(l)=="symbol"?l:l+""}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),ks=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=SH();function a(r,o,l){return(o=n(o))in r?Object.defineProperty(r,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[o]=l,r}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),gr=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=ks();function a(o,l){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);l&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function r(o){for(var l=1;l<arguments.length;l++){var u=arguments[l]!=null?arguments[l]:{};l%2?a(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):a(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});function jH(e){return t=>{let n=0,a=null;const r=[];function o(){a||(a=t.subscribe({next(u){for(const p of r){var f;(f=p.next)===null||f===void 0||f.call(p,u)}},error(u){for(const p of r){var f;(f=p.error)===null||f===void 0||f.call(p,u)}},complete(){for(const f of r){var u;(u=f.complete)===null||u===void 0||u.call(f)}}}))}function l(){if(n===0&&a){const u=a;a=null,u.unsubscribe()}}return rm(u=>(n++,r.push(u),o(),{unsubscribe(){n--,l();const f=r.findIndex(p=>p===u);f>-1&&r.splice(f,1)}}))}}function _H(e){let t=e;const n=[],a=l=>{t!==void 0&&l.next(t),n.push(l)},r=l=>{n.splice(n.indexOf(l),1)},o=rm(l=>(a(l),()=>{r(l)}));return o.next=l=>{if(t!==l){t=l;for(const u of n)u.next(l)}},o.get=()=>t,o}function EH(e){return rm(t=>{function n(r=0,o=e.op){const l=e.links[r];if(!l)throw new Error("No more links to execute - did you forget to add an ending link?");return l({op:o,next(f){return n(r+1,f)}})}return n().subscribe(t)})}var tg=Kt(ks(),1),Ol=Kt(gr(),1);function AH(e){return e instanceof ec}function OH(e){return bs(e)&&bs(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function CH(e,t){return typeof e=="string"?e:bs(e)&&typeof e.message=="string"?e.message:t}var ec=class Tg extends Error{constructor(t,n){var a,r;const o=n?.cause;super(t,{cause:o}),(0,tg.default)(this,"cause",void 0),(0,tg.default)(this,"shape",void 0),(0,tg.default)(this,"data",void 0),(0,tg.default)(this,"meta",void 0),this.meta=n?.meta,this.cause=o,this.shape=n==null||(a=n.result)===null||a===void 0?void 0:a.error,this.data=n==null||(r=n.result)===null||r===void 0?void 0:r.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Tg.prototype)}static from(t,n={}){const a=t;return AH(a)?(n.meta&&(a.meta=(0,Ol.default)((0,Ol.default)({},a.meta),n.meta)),a):OH(a)?new Tg(a.error.message,(0,Ol.default)((0,Ol.default)({},n),{},{result:a,cause:n.cause})):new Tg(CH(a,"Unknown error"),(0,Ol.default)((0,Ol.default)({},n),{},{cause:a}))}};function PH(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 uP=e=>typeof e=="function";function NH(e){if(e)return e;if(typeof window<"u"&&uP(window.fetch))return window.fetch;if(typeof globalThis<"u"&&uP(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var dd=Kt(gr());function TH(e){return{url:e.url.toString(),fetch:e.fetch,transformer:PH(e.transformer),methodOverride:e.methodOverride}}function kH(e){const t={};for(let n=0;n<e.length;n++){const a=e[n];t[n]=a}return t}const DH={query:"GET",mutation:"POST",subscription:"PATCH"};function LM(e){return"input"in e?e.transformer.input.serialize(e.input):kH(e.inputs.map(t=>e.transformer.input.serialize(t)))}const MM=e=>{const t=e.url.split("?");let a=t[0].replace(/\/$/,"")+"/"+e.path;const r=[];if(t[1]&&r.push(t[1]),"inputs"in e&&r.push("batch=1"),e.type==="query"||e.type==="subscription"){const o=LM(e);o!==void 0&&e.methodOverride!=="POST"&&r.push(`input=${encodeURIComponent(JSON.stringify(o))}`)}return r.length&&(a+="?"+r.join("&")),a},LH=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=LM(e);return t!==void 0?JSON.stringify(t):void 0},MH=e=>zH((0,dd.default)((0,dd.default)({},e),{},{contentTypeHeader:"application/json",getUrl:MM,getBody:LH}
17));var RH=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const IH=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 RH};async function BH(e){var t;IH(e.signal);const n=e.getUrl(e),a=e.getBody(e),r=(t=e.methodOverride)!==null&&t!==void 0?t:DH[e.type],o=await(async()=>{const u=await e.headers();return Symbol.iterator in u?Object.fromEntries(u):u})(),l=(0,dd.default)((0,dd.default)((0,dd.default)({},e.contentTypeHeader&&r!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),o);return NH(e.fetch)(n,{method:r,signal:e.signal,body:a,headers:l})}async function zH(e){const t={},n=await BH(e);t.response=n;const a=await n.json();return t.responseJSON=a,{json:a,meta:t}}Kt(gr(),1);const dP=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function fP(e){let t=null,n=null;const a=()=>{clearTimeout(n),n=null,t=null};function r(u){const f=[[]];let p=0;for(;;){const x=u[p];if(!x)break;const y=f[f.length-1];if(x.aborted){var m;(m=x.reject)===null||m===void 0||m.call(x,new Error("Aborted")),p++;continue}if(e.validate(y.concat(x).map(b=>b.key))){y.push(x),p++;continue}if(y.length===0){var h;(h=x.reject)===null||h===void 0||h.call(x,new Error("Input is too big for a single dispatch")),p++;continue}f.push([])}return f}function o(){const u=r(t);a();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 C=await Promise.resolve(y);(S=b.resolve)===null||S===void 0||S.call(b,C)}catch(C){var E;(E=b.reject)===null||E===void 0||E.call(b,C)}b.batch=null,b.reject=null,b.resolve=null}));for(const y of p.items){var x;(x=y.reject)===null||x===void 0||x.call(y,new Error("Missing result")),y.batch=null}}).catch(h=>{for(const y of p.items){var x;(x=y.reject)===null||x===void 0||x.call(y,h),y.batch=null}})}}function l(u){var f;const p={aborted:!1,key:u,batch:null,resolve:dP,reject:dP},m=new Promise((h,x)=>{var y;p.reject=x,p.resolve=h,(y=t)!==null&&y!==void 0||(t=[]),t.push(p)});return(f=n)!==null&&f!==void 0||(n=setTimeout(o)),m}return{load:l}}function $H(...e){const t=new AbortController,n=e.length;let a=0;const r=()=>{++a===n&&t.abort()};for(const o of e)o?.aborted?r():o?.addEventListener("abort",r,{once:!0});return t.signal}var ng=Kt(gr(),1);function qH(e){var t,n;const a=TH(e),r=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,o=(n=e.maxItems)!==null&&n!==void 0?n:1/0;return()=>{const l=m=>({validate(h){if(r===1/0&&o===1/0)return!0;if(h.length>o)return!1;const x=h.map(b=>b.path).join(","),y=h.map(b=>b.input);return MM((0,ng.default)((0,ng.default)({},a),{},{type:m,path:x,inputs:y,signal:null})).length<=r},async fetch(h){const x=h.map(C=>C.path).join(","),y=h.map(C=>C.input),j=$H(...h.map(C=>C.signal)),b=await MH((0,ng.default)((0,ng.default)({},a),{},{path:x,inputs:y,type:m,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(C=>({meta:b.meta,json:C}))}}),u=fP(l("query")),f=fP(l("mutation")),p={query:u,mutation:f};return({op:m})=>rm(h=>{/* istanbul ignore if -- @preserve */if(m.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const y=p[m.type].load(m);let j;return y.then(b=>{j=b;const S=tH(b.json,a.transformer.output);if(!S.ok){h.error(ec.from(S.error,{meta:b.meta}));return}h.next({context:b.meta,result:S.result}),h.complete()}).catch(b=>{h.error(ec.from(b,{meta:j?.meta}))}),()=>{}})}}Kt(gr(),1);const RM=(e,...t)=>typeof e=="function"?e(...t):e;Kt(ks(),1);function HH(){let e,t;return{promise:new Promise((a,r)=>{e=a,t=r}),resolve:e,reject:t}}async function FH(e){const t=await RM(e.url);if(!e.connectionParams)return t;const a=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+a}async function UH(e,t){const n={method:"connectionParams",data:await RM(e)};return t.encode(n)}Kt(ks(),1);var so=Kt(ks(),1);function VH(e){const{promise:t,resolve:n,reject:a}=HH();return e.addEventListener("open",()=>{e.removeEventListener("error",a),n()}),e.addEventListener("error",a),t}function YH(e,{intervalMs:t,pongTimeoutMs:n}){let a,r;function o(){a=setTimeout(()=>{e.send("PING"),r=setTimeout(()=>{e.close()},n)},t)}function l(){clearTimeout(a),o()}
17function u(){clearTimeout(r),l()}e.addEventListener("open",o),e.addEventListener("message",({data:f})=>{clearTimeout(a),o(),f==="PONG"&&u()}),e.addEventListener("close",()=>{clearTimeout(a),clearTimeout(r)})}var WH=class f2{constructor(t){var n;if((0,so.default)(this,"id",++f2.connectCount),(0,so.default)(this,"WebSocketPonyfill",void 0),(0,so.default)(this,"urlOptions",void 0),(0,so.default)(this,"keepAliveOpts",void 0),(0,so.default)(this,"encoder",void 0),(0,so.default)(this,"wsObservable",_H(null)),(0,so.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,this.encoder=t.encoder}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=++f2.connectCount;const n=FH(t.urlOptions).then(a=>new t.WebSocketPonyfill(a));t.openPromise=n.then(async a=>{t.ws=a,a.binaryType="arraybuffer",a.addEventListener("message",function({data:r}){r==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&YH(a,t.keepAliveOpts),a.addEventListener("close",()=>{t.ws===a&&(t.ws=null)}),await VH(a),t.urlOptions.connectionParams&&a.send(await UH(t.urlOptions.connectionParams,t.encoder))});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,so.default)(WH,"connectCount",0);Kt(ks(),1);Kt(gr(),1);var fy=Kt(ks(),1),pP=Kt(gr(),1),im=class{constructor(e){(0,fy.default)(this,"links",void 0),(0,fy.default)(this,"runtime",void 0),(0,fy.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return EH({links:this.links,op:(0,pP.default)((0,pP.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(jH())}async requestAsPromise(e){var t=this;try{const n=t.$request(e);return(await aH(n)).result.data}catch(n){throw ec.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(r){switch(r.result.type){case"state":{var o;(o=n.onConnectionStateChange)===null||o===void 0||o.call(n,r.result);break}case"started":{var l;(l=n.onStarted)===null||l===void 0||l.call(n,{context:r.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,r.result.data);break}}},error(r){var o;(o=n.onError)===null||o===void 0||o.call(n,r)},complete(){var r;(r=n.onComplete)===null||r===void 0||r.call(n)}})}};const IM=Symbol.for("trpc_untypedClient"),GH={query:"query",mutate:"mutation",subscribe:"subscription"},XH=e=>GH[e];function BM(e){const t=am(({path:n,args:a})=>{const r=[...n],o=XH(r.pop()),l=r.join(".");return e[o](l,...a)});return yj(n=>n===IM?e:t[n])}function KH(e){const t=new im(e);return BM(t)}function wj(e){return e[IM]}Kt(gr(),1);Kt(gr(),1);var QH=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(r){var o,l,u,f=2;for(typeof Symbol<"u"&&(l=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(l&&(o=r[l])!=null)return o.call(r);if(u&&(o=r[u])!=null)return new a(o.call(r));l="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function a(r){function o(l){if(Object(l)!==l)return Promise.reject(new TypeError(l+" is not an object."));var u=l.done;return Promise.resolve(l.value).then(function(f){return{value:f,done:u}})}return a=function(u){this.s=u,this.n=u.next},a.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 a(r)}
17t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});Kt(QH(),1);Kt(gr(),1);var ZH=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var a=typeof SuppressedError=="function"?SuppressedError:function(u,f){var p=Error();return p.name="SuppressedError",p.error=u,p.suppressed=f,p},r={},o=[];function l(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 m=p;if(typeof p!="function")throw new TypeError("Object is not disposable.");m&&(p=function(){try{m.call(f)}catch(x){return Promise.reject(x)}}),o.push({v:f,d:p,a:u})}else u&&o.push({d:f,a:u});return f}return{e:r,u:l.bind(null,!1),a:l.bind(null,!0),d:function(){var f,p=this.e,m=0;function h(){for(;f=o.pop();)try{if(!f.a&&m===1)return m=0,o.push(f),Promise.resolve().then(h);if(f.d){var y=f.d.call(f.v);if(f.a)return m|=2,Promise.resolve(y).then(h,x)}else m|=1}catch(j){return x(j)}if(m===1)return p!==r?Promise.reject(p):Promise.resolve();if(p!==r)throw p}
17function x(y){return p=p!==r?new a(y,p):y,h()}return h()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),zM=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(a,r){this.v=a,this.k=r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),JH=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=zM();function a(r){return new n(r,0)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),eF=Ur({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=zM();function a(o){return function(){return new r(o.apply(this,arguments))}}function r(o){var l,u;function f(m,h){try{var x=o[m](h),y=x.value,j=y instanceof n;Promise.resolve(j?y.v:y).then(function(b){if(j){var S=m==="return"?"return":"next";if(!y.k||b.done)return f(S,b);b=o[S](b).value}p(x.done?"return":"normal",b)},function(b){f("throw",b)})}catch(b){p("throw",b)}}function p(m,h){switch(m){case"return":l.resolve({value:h,done:!0});break;case"throw":l.reject(h);break;default:l.resolve({value:h,done:!1})}(l=l.next)?f(l.key,l.arg):u=null}this._invoke=function(m,h){return new Promise(function(x,y){var j={key:m,arg:h,resolve:x,reject:y,next:null};u?u=u.next=j:(l=u=j,f(m,h))})},typeof o.return!="function"&&(this.return=void 0)}r.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},r.prototype.next=function(o){return this._invoke("next",o)},r.prototype.throw=function(o){return this._invoke("throw",o)},r.prototype.return=function(o){return this._invoke("return",o)},t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});Kt(ZH(),1);Kt(JH(),1);Kt(eF(),1);Kt(gr(),1);function tF(e){return am(({path:t,args:n})=>{var a;const r=[...t],o=r.pop();if(o==="useMutation")return e[o](r,...n);if(o==="_def")return{path:r};const[l,...u]=n,f=(a=u[0])!==null&&a!==void 0?a:{};return e[o](r,l,f)})}var py;const nF=["client","ssrContext","ssrState","abortOnUnmount"],aF=(py=_.createContext)===null||py===void 0?void 0:py.call(em,null),rF=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 iF(e){return am(t=>{const n=[...t.path],a=n.pop(),r=[...t.args],o=r.shift(),l=rF(a),u=Cr(n,o,l);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(n,u,r[0]),queryOptions:()=>e.queryOptions(n,u,...r),fetch:()=>e.fetchQuery(u,...r),fetchInfinite:()=>e.fetchInfiniteQuery(u,r[0]),prefetch:()=>e.prefetchQuery(u,...r),prefetchInfinite:()=>e.prefetchInfiniteQuery(u,r[0]),ensureData:()=>e.ensureQueryData(u,...r),invalidate:()=>e.invalidateQueries(u,...r),reset:()=>e.resetQueries(u,...r),refetch:()=>e.refetchQueries(u,...r),cancel:()=>e.cancelQuery(u,...r),setData:()=>{e.setQueryData(u,r[0],r[1])},setQueriesData:()=>e.setQueriesData(u,r[0],r[1],r[2]),setInfiniteData:()=>{e.setInfiniteQueryData(u,r[0],r[1])},getData:()=>e.getQueryData(u),getInfiniteData:()=>e.getInfiniteQueryData(u),setMutationDefaults:()=>e.setMutationDefaults(Ng(n),o),getMutationDefaults:()=>e.getMutationDefaults(Ng(n)),isMutating:()=>e.isMutating({mutationKey:Ng(n)})}[a]()})}function oF(e){const t=BM(e.client),n=iF(e);return yj(a=>{const r=a;return r==="client"?t:nF.includes(r)?e[r]:n[a]})}var sF=Ts(hf(),1);function gP(e){const t=e instanceof im?e:wj(e);return am(n=>{const a=n.path,r=a.join("."),[o,l]=n.args;return(0,sF.default)({queryKey:Cr(a,o,"query"),queryFn:()=>t.query(r,o,l?.trpc)},l)})}var gy=Ts(hf(),1);function Qn(e,t,n){var a;const r=e[0];let o=(a=e[1])===null||a===void 0?void 0:a.input;if(n){var l;o=(0,gy.default)((0,gy.default)((0,gy.default)({},(l=o)!==null&&l!==void 0?l:{}),n.pageParam?{cursor:n.pageParam}:{}),{},{direction:n.direction})}return[r.join("."),o,t?.trpc]}var lF=Oo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(r){var o,l,u,f=2;for(typeof Symbol<"u"&&(l=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(l&&(o=r[l])!=null)return o.call(r);if(u&&(o=r[u])!=null)return new a(o.call(r));l="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function a(r){function o(l){if(Object(l)!==l)return Promise.reject(new TypeError(l+" is not an object."));var u=l.done;return Promise.resolve(l.value).then(function(f){return{value:f,done:u}})}return a=function(u){this.s=u,this.n=u.next},a.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 a(r)}
17t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),cF=Ts(lF(),1);function p2(e){return{path:e.path.join(".")}}function $u(e){const t=p2(e);return _.useMemo(()=>t,[t])}async function $M(e,t,n){const r=t.getQueryCache().build(t,{queryKey:n});r.setState({data:[],status:"success"});const o=[];var l=!1,u=!1,f;try{for(var p=(0,cF.default)(e),m;l=!(m=await p.next()).done;l=!1){const h=m.value;o.push(h),r.setState({data:[...o]})}}catch(h){u=!0,f=h}finally{try{l&&p.return!=null&&await p.return()}finally{if(u)throw f}}return o}var ct=Ts(hf(),1);function uF(e){const{client:t,queryClient:n}=e,a=t instanceof im?t:wj(t);return{infiniteQueryOptions:(r,o,l)=>{var u,f;const p=((u=o[1])===null||u===void 0?void 0:u.input)===ja,m=async h=>{var x;const y=(0,ct.default)((0,ct.default)({},l),{},{trpc:(0,ct.default)((0,ct.default)({},l?.trpc),!(l==null||(x=l.trpc)===null||x===void 0)&&x.abortOnUnmount?{signal:h.signal}:{signal:null})});return await a.query(...Qn(o,y,{direction:h.direction,pageParam:h.pageParam}))};return Object.assign((0,ct.default)((0,ct.default)({},l),{},{initialData:l?.initialData,queryKey:o,queryFn:p?ja:m,initialPageParam:(f=l?.initialCursor)!==null&&f!==void 0?f:null}),{trpc:p2({path:r})})},queryOptions:(r,o,l)=>{var u;const f=((u=o[1])===null||u===void 0?void 0:u.input)===ja,p=async m=>{var h;const x=(0,ct.default)((0,ct.default)({},l),{},{trpc:(0,ct.default)((0,ct.default)({},l?.trpc),!(l==null||(h=l.trpc)===null||h===void 0)&&h.abortOnUnmount?{signal:m.signal}:{signal:null})}),y=await a.query(...Qn(o,x));return wM(y)?$M(y,n,o):y};return Object.assign((0,ct.default)((0,ct.default)({},l),{},{initialData:l?.initialData,queryKey:o,queryFn:f?ja:p}),{trpc:p2({path:r})})},fetchQuery:(r,o)=>n.fetchQuery((0,ct.default)((0,ct.default)({},o),{},{queryKey:r,queryFn:()=>a.query(...Qn(r,o))})),fetchInfiniteQuery:(r,o)=>{var l;return n.fetchInfiniteQuery((0,ct.default)((0,ct.default)({},o),{},{queryKey:r,queryFn:({pageParam:u,direction:f})=>a.query(...Qn(r,o,{pageParam:u,direction:f})),initialPageParam:(l=o?.initialCursor)!==null&&l!==void 0?l:null}))},prefetchQuery:(r,o)=>n.prefetchQuery((0,ct.default)((0,ct.default)({},o),{},{queryKey:r,queryFn:()=>a.query(...Qn(r,o))})),prefetchInfiniteQuery:(r,o)=>{var l;return n.prefetchInfiniteQuery((0,ct.default)((0,ct.default)({},o),{},{queryKey:r,queryFn:({pageParam:u,direction:f})=>a.query(...Qn(r,o,{pageParam:u,direction:f})),initialPageParam:(l=o?.initialCursor)!==null&&l!==void 0?l:null}))},ensureQueryData:(r,o)=>n.ensureQueryData((0,ct.default)((0,ct.default)({},o),{},{queryKey:r,queryFn:()=>a.query(...Qn(r,o))})),invalidateQueries:(r,o,l)=>n.invalidateQueries((0,ct.default)((0,ct.default)({},o),{},{queryKey:r}),l),resetQueries:(r,o,l)=>n.resetQueries((0,ct.default)((0,ct.default)({},o),{},{queryKey:r}),l),refetchQueries:(r,o,l)=>n.refetchQueries((0,ct.default)((0,ct.default)({},o),{},{queryKey:r}),l),cancelQuery:(r,o)=>n.cancelQueries({queryKey:r},o),setQueryData:(r,o,l)=>n.setQueryData(r,o,l),setQueriesData:(r,o,l,u)=>n.setQueriesData((0,ct.default)((0,ct.default)({},o),{},{queryKey:r}),l,u),getQueryData:r=>n.getQueryData(r),setInfiniteQueryData:(r,o,l)=>n.setQueryData(r,o,l),getInfiniteQueryData:r=>n.getQueryData(r),setMutationDefaults:(r,o)=>{const l=r[0],u=f=>a.mutation(...Qn([l,{input:f}],e));return n.setMutationDefaults(r,typeof o=="function"?o({canonicalMutationFn:u}):o)},getMutationDefaults:r=>n.getMutationDefaults(r),isMutating:r=>n.isMutating((0,ct.default)((0,ct.default)({},r),{},{exact:!0}))}}var Se=Ts(hf());const hP=(e,t)=>new Proxy(e,{get(a,r){return t(r),a[r]}});function dF(e){var t,n;const a=(t=void 0)!==null&&t!==void 0?t:A=>A.originalFn(),r=(n=void 0)!==null&&n!==void 0?n:aF,o=KH,l=A=>{var T;const{abortOnUnmount:O=!1,queryClient:D,ssrContext:R}=A,[U,I]=_.useState((T=A.ssrState)!==null&&T!==void 0?T:!1),q=A.client instanceof im?A.client:wj(A.client),F=_.useMemo(()=>uF({client:q,queryClient:D}),[q,D]),G=_.useMemo(()=>(0,Se.default)({abortOnUnmount:O,queryClient:D,client:q,ssrContext:R??null,ssrState:U},F),[O,q,F,D,R,U]);return _.useEffect(()=>{I(X=>X?"mounted":!1)},[]),c.jsx(r.Provider,{value:G,children:A.children})};function u(){const A=_.useContext(r);if(!A)throw new Error("Unable to find tRPC Context. Did you forget to wrap your Ap
17p inside `withTRPC` HoC?");return A}function f(A,T){var O;const{queryClient:D,ssrState:R}=u();return R&&R!=="mounted"&&((O=D.getQueryCache().find({queryKey:A}))===null||O===void 0?void 0:O.state.status)==="error"?(0,Se.default)({retryOnMount:!1},T):T}function p(A,T,O){var D,R,U,I,q;const F=u(),{abortOnUnmount:G,client:X,ssrState:L,queryClient:H,prefetchQuery:$}=F,ee=Cr(A,T,"query"),ue=H.getQueryDefaults(ee),z=T===ja;typeof window>"u"&&L==="prepass"&&(O==null||(D=O.trpc)===null||D===void 0?void 0:D.ssr)!==!1&&((R=O?.enabled)!==null&&R!==void 0?R:ue?.enabled)!==!1&&!z&&!H.getQueryCache().find({queryKey:ee})&&$(ee,O);const V=f(ee,(0,Se.default)((0,Se.default)({},ue),O)),Y=(U=(I=O==null||(q=O.trpc)===null||q===void 0?void 0:q.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&U!==void 0?U:G,Z=Iq((0,Se.default)((0,Se.default)({},V),{},{queryKey:ee,queryFn:z?T:async ce=>{const xe=(0,Se.default)((0,Se.default)({},V),{},{trpc:(0,Se.default)((0,Se.default)({},V?.trpc),Y?{signal:ce.signal}:{signal:null})}),le=await X.query(...Qn(ee,xe));return wM(le)?$M(le,H,ee):le}}),H);return Z.trpc=$u({path:A}),Z}function m(A,T,O){var D,R,U;const I=u(),q=Cr(A,T,"query"),F=T===ja,G=(D=(R=O==null||(U=O.trpc)===null||U===void 0?void 0:U.abortOnUnmount)!==null&&R!==void 0?R:void 0)!==null&&D!==void 0?D:I.abortOnUnmount;qq((0,Se.default)((0,Se.default)({},O),{},{queryKey:q,queryFn:F?T:X=>{const L={trpc:(0,Se.default)((0,Se.default)({},O?.trpc),G?{signal:X.signal}:{})};return I.client.query(...Qn(q,L))}}))}function h(A,T,O){var D,R,U;const I=u(),q=Cr(A,T,"query"),F=(D=(R=O==null||(U=O.trpc)===null||U===void 0?void 0:U.abortOnUnmount)!==null&&R!==void 0?R:void 0)!==null&&D!==void 0?D:I.abortOnUnmount,G=Bq((0,Se.default)((0,Se.default)({},O),{},{queryKey:q,queryFn:X=>{const L=(0,Se.default)((0,Se.default)({},O),{},{trpc:(0,Se.default)((0,Se.default)({},O?.trpc),F?{signal:X.signal}:{signal:null})});return I.client.query(...Qn(q,L))}}),I.queryClient);return G.trpc=$u({path:A}),[G.data,G]}function x(A,T){const{client:O,queryClient:D}=u(),R=Ng(A),U=D.defaultMutationOptions(D.getMutationDefaults(R)),I=Fq((0,Se.default)((0,Se.default)({},T),{},{mutationKey:R,mutationFn:q=>O.mutation(...Qn([A,{input:q}],T)),onSuccess(...q){var F,G;return a({originalFn:()=>{var L,H,$;return(L=T==null||(H=T.onSuccess)===null||H===void 0?void 0:H.call(T,...q))!==null&&L!==void 0?L:U==null||($=U.onSuccess)===null||$===void 0?void 0:$.call(U,...q)},queryClient:D,meta:(F=(G=T?.meta)!==null&&G!==void 0?G:U?.meta)!==null&&F!==void 0?F:{}})}}),D);return I.trpc=$u({path:A}),I}const y={data:void 0,error:null,status:"idle"},j={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function b(A,T,O){var D;const R=(D=O?.enabled)!==null&&D!==void 0?D:T!==ja,U=wo(Cr(A,T,"any")),{client:I}=u(),q=_.useRef(O);_.useEffect(()=>{q.current=O});const[F]=_.useState(new Set([])),G=_.useCallback(z=>{F.add(z)},[F]),X=_.useRef(null),L=_.useCallback(z=>{const V=$.current,Y=$.current=z(V);let Z=!1;for(const ce of F)if(V[ce]!==Y[ce]){Z=!0;break}Z&&ue(hP(Y,G))},[G,F]),H=_.useCallback(()=>{var z;if((z=X.current)===null||z===void 0||z.unsubscribe(),!R){L(()=>(0,Se.default)((0,Se.default)({},y),{},{reset:H}));return}L(()=>(0,Se.default)((0,Se.default)({},j),{},{reset:H}));const V=I.subscription(A.join("."),T??void 0,{onStarted:()=>{var Y,Z;(Y=(Z=q.current).onStarted)===null||Y===void 0||Y.call(Z),L(ce=>(0,Se.default)((0,Se.default)({},ce),{},{status:"pending",error:null}))},onData:Y=>{var Z,ce;(Z=(ce=q.current).onData)===null||Z===void 0||Z.call(ce,Y),L(xe=>(0,Se.default)((0,Se.default)({},xe),{},{status:"pending",data:Y,error:null}))},onError:Y=>{var Z,ce;(Z=(ce=q.current).onError)===null||Z===void 0||Z.call(ce,Y),L(xe=>(0,Se.default)((0,Se.default)({},xe),{},{status:"error",error:Y}))},onConnectionStateChange:Y=>{L(Z=>{switch(Y.state){case"idle":return(0,Se.default)((0,Se.default)({},Z),{},{status:Y.state,error:null,data:void 0});case"connecting":return(0,Se.default)((0,Se.default)({},Z),{},{error:Y.error,status:Y.state});case"pending":return Z}})},onComplete:()=>{var Y,Z;(Y=(Z=q.current).onComplete)===null||Y===void 0||Y.call(Z),L(ce=>(0,Se.default)((0,Se.default)({},ce),{},{status:"idle",error:null,data:void 0}))}});X.current=V},[I,U,R,L]);_.useEffect(()=>(H(),()=>{var z;(z=X.current)===null||z===void 0||z.unsubscribe()}),[H]);const $=_.useRef(R?(0,Se.default)((0,Se.default)({},j),{},{reset:H}):(0,Se.default)((0,Se.default)({},y),{},{reset:H})),[ee,ue]=_.useState(hP($.current,G));return ee}function S(A,T,O){var D,R,U,I,q;const{client:F,ssrState:G,prefetchInfiniteQuery:X,queryClient:L,abortOnUnmount:H}=u(),$=Cr(A,T,"infinite"),ee=L.getQueryDefaults($),ue=T===ja;typeof window>"u"&&G==="prepass"&&(O==null||(D=O.trpc)===null||D===void 0?void 0:D.ssr)!==!1&&((R=O?.enabled)!==null&&R!==void 0?R:ee?.enabled)!==!1&&!ue&&!L.getQueryCache().find({queryKey:$})&&X($,(0,Se.default)((0,Se.default)({},ee),O));const z=f($,(0,Se.default)((0,Se.default)({},ee),O)),V=(U=O==null||(I=O.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&U!==void 0?U:H,Y=Uq((0,Se.default)((0,Se.default)({},z),{},{initialPageParam:(q=O.initialCursor)!==null&&q!==void 0?q:null,persister:O.persister,queryKey:$,queryFn:ue?T:Z=>{var ce;const xe=(0,Se.default)((0,Se.default)({},z),{},{trpc:(0,Se.default)((0,Se.default)({},z?.trpc),V?{signal:Z.signal}:{signal:null})});return F.query(...Qn($,xe,{pageParam:(ce=Z.pageParam)!==null&&ce!==void 0?ce:O.initialCursor,direction:Z.direction}))}}),L);return Y.trpc=$u({path:A}),Y}function E(A,T,O){var D,R,U;const I=u(),q=Cr(A,T,"infinite"),F=I.queryClient.getQueryDefaults(q),G=T===ja,X=f(q,(0,Se.default)((0,Se.default)({},F),O)),L=(D=O==null||(R=O.trpc)===null||R===void 0?void 0:R.abortOnUnmount)!==null&&D!==void 0?D:I.abortOnUnmount;Hq((0,Se.default)((0,Se.default)({},O),{},{initialPageParam:(U=O.initialCursor)!==null&&U!==void 0?U:null,queryKey:q,queryFn:G?T:H=>{var $;const ee=(0,Se.default)((0,Se.default)({},X),{},{trpc:(0,Se.default)((0,Se.default)({},X?.trpc),L?{signal:H.signal}:{})});return I.client.query(...Qn(q,ee,{pageParam:($=H.pageParam)!==null&&$!==void 0?$:O.initialCursor,direction:H.direction}))}}))}function C(A,T,O){var D,R,U;const I=u(),q=Cr(A,T,"infinite"),F=I.queryClient.getQueryDefaults(q),G=f(q,(0,Se.default)((0,Se.default)({},F),O)),X=(D=O==null||(R=O.trpc)===null||R===void 0?void 0:R.abortOnUnmount)!==null&&D!==void 0?D:I.abortOnUnmount,L=zq((0,Se.default)((0,Se.default)({},O),{},{initialPageParam:(U=O.initialCursor)!==null&&U!==void 0?U:null,queryKey:q,queryFn:H=>{var $;const ee=(0,Se.default)((0,Se.default)({},G),{},{trpc:(0,Se.default)((0,Se.default)({},G?.trpc),X?{signal:H.signal}:{})});return I.client.query(...Qn(q,ee,{pageParam:($=H.pageParam)!==null&&$!==void 0?$:O.initialCursor,direction:H.direction}))}}),I.queryClient);return L.trpc=$u({path:A}),[L.data,L]}return{Provider:l,createClient:o,useContext:u,useUtils:u,useQuery:p,usePrefetchQuery:m,useSuspenseQuery:h,useQueries:(A,T)=>{const{ssrState:O,queryClient:D,prefetchQuery:R,client:U}=u(),I=gP(U),q=A(I);if(typeof window>"u"&&O==="prepass")for(const G of q){var F;const X=G;((F=X.trpc)===null||F===void 0?void 0:F.ssr)!==!1&&!D.getQueryCache().find({queryKey:X.queryKey})&&R(X.queryKey,X)}return bM({queries:q.map(G=>(0,Se.default)((0,Se.default)({},G),{},{queryKey:G.queryKey})),combine:T?.combine},D)},useSuspenseQueries:A=>{const{queryClient:T,client:O}=u(),D=gP(O),R=A(D),U=$q({queries:R.map(I=>(0,Se.default)((0,Se.default)({},I),{},{queryFn:I.queryFn,queryKey:I.queryKey}))},T);return[U.map(I=>I.data),U]},useMutation:x,useSubscription:b,useInfiniteQuery:S,usePrefetchInfiniteQuery:E,useSuspenseInfiniteQuery:C}}function fF(e){const t=tF(e);return yj(n=>n==="useContext"||n==="useUtils"?()=>{const a=e.useUtils();return _.useMemo(()=>oF(a),[a])}:e.hasOwnProperty(n)?e[n]:t[n])}function pF(e){const t=dF();return fF(t)}const Yn=pF(),gF="Please login (10001)";var hy={exports:{}},qu={},my={exports:{}},xy={};/** 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 mP;function hF(){return mP||(mP=1,(function(e){function t(L,H){var $=L.length;L.push(H);e:for(;0<$;){var ee=$-1>>>1,ue=L[ee];if(0<r(ue,H))L[ee]=H,L[$]=ue,$=ee;else break e}}function n(L){return L.length===0?null:L[0]}function a(L){if(L.length===0)return null;var H=L[0],$=L.pop();if($!==H){L[0]=$;e:for(var ee=0,ue=L.length,z=ue>>>1;ee<z;){var V=2*(ee+1)-1,Y=L[V],Z=V+1,ce=L[Z];if(0>r(Y,$))Z<ue&&0>r(ce,Y)?(L[ee]=ce,L[Z]=$,ee=Z):(L[ee]=Y,L[V]=$,ee=V);else if(Z<ue&&0>r(ce,$))L[ee]=ce,L[Z]=$,ee=Z;else break e}}return H}function r(L,H){var $=L.sortIndex-H.sortIndex;return $!==0?$:L.id-H.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 l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],p=[],m=1,h=null,x=3,y=!1,j=!1,b=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function P(L){for(var H=n(p);H!==null;){if(H.callback===null)a(p);else if(H.startTime<=L)a(p),H.sortIndex=H.expirationTime,t(f,H);else break;H=n(p)}}function A(L){if(b=!1,P(L),!j)if(n(f)!==null)j=!0,T||(T=!0,q());else{var H=n(p);H!==null&&X(A,H.startTime-L)}}var T=!1,O=-1,D=5,R=-1;function U(){return S?!0:!(e.unstable_now()-R<D)}function I(){if(S=!1,T){var L=e.unstable_now();R=L;var H=!0;try{e:{j=!1,b&&(b=!1,C(O),O=-1),y=!0;var $=x;try{t:{for(P(L),h=n(f);h!==null&&!(h.expirationTime>L&&U());){var ee=h.callback;if(typeof ee=="function"){h.callback=null,x=h.priorityLevel;var ue=ee(h.expirationTime<=L);if(L=e.unstable_now(),typeof ue=="function"){h.callback=ue,P(L),H=!0;break t}h===n(f)&&a(f),P(L)}else a(f);h=n(f)}if(h!==null)H=!0;else{var z=n(p);z!==null&&X(A,z.startTime-L),H=!1}}break e}finally{h=null,x=$,y=!1}H=void 0}}finally{H?q():T=!1}}}var q;if(typeof N=="function")q=function(){N(I)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,G=F.port2;F.port1.onmessage=I,q=function(){G.postMessage(null)}}else q=function(){E(I,0)};function X(L,H){O=E(function(){L(e.unstable_now())},H)}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(L){L.callback=null},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<L?Math.floor(1e3/L):
vendor: 6,246 bytes, lines 25-41
255},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_next=function(L){switch(x){case 1:case 2:case 3:var H=3;break;default:H=x}var $=x;x=H;try{return L()}finally{x=$}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(L,H){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var $=x;x=L;try{return H()}finally{x=$}},e.unstable_scheduleCallback=function(L,H,$){var ee=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?ee+$:ee):$=ee,L){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=$+ue,L={id:m++,callback:H,priorityLevel:L,startTime:$,expirationTime:ue,sortIndex:-1},$>ee?(L.sortIndex=$,t(p,L),n(f)===null&&L===n(p)&&(b?(C(O),O=-1):b=!0,X(A,$-ee))):(L.sortIndex=ue,t(f,L),j||y||(j=!0,T||(T=!0,q()))),L},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(L){var H=x;return function(){var $=x;x=H;try{return L.apply(this,arguments)}finally{x=$}}}})(xy)),xy}var xP;function mF(){return xP||(xP=1,my.exports=hF()),my.exports}var vy={exports:{}},In={};/** 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 vP;function xF(){if(vP)return In;vP=1;var e=Jh();function t(f){var p="https://react.dev/errors/"+f;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)p+="&args[]="+encodeURIComponent(arguments[m])}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 a={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},r=Symbol.for("react.portal");function o(f,p,m){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:r,key:h==null?null:""+h,children:f,containerInfo:p,implementation:m}}var l=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 In.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,In.createPortal=function(f,p){var m=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,m)},In.flushSync=function(f){var p=l.T,m=a.p;try{if(l.T=null,a.p=2,f)return f()}finally{l.T=p,a.p=m,a.d.f()}},In.preconnect=function(f,p){typeof f=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,a.d.C(f,p))},In.prefetchDNS=function(f){typeof f=="string"&&a.d.D(f)},In.preinit=function(f,p){if(typeof f=="string"&&p&&typeof p.as=="string"){var m=p.as,h=u(m,p.crossOrigin),x=typeof p.integrity=="string"?p.integrity:void 0,y=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;m==="style"?a.d.S(f,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:h,integrity:x,fetchPriority:y}):m==="script"&&a.d.X(f,{crossOrigin:h,integrity:x,fetchPriority:y,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},In.preinitModule=function(f,p){if(typeof f=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var m=u(p.as,p.crossOrigin);a.d.M(f,{crossOrigin:m,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&a.d.M(f)},In.preload=function(f,p){if(typeof f=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var m=p.as,h=u(m,p.crossOrigin);a.d.L(f,m,{crossOrigin:h,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},In.preloadModule=function(f,p){if(typeof f=="string")if(p){var m=u(p.as,p.crossOrigin);a.d.m(f,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:m,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else a.d.m(f)},In.requestFormReset=function(f){a.d.r(f)},In.unstable_batchedUpdates=function(f,p){return f(p)},In.useFormState=function(f,p,m){return l.H.useFormState(f,p,m)},In.useFormStatus=function(){return l.H.useHostTransitionStatus()},In.version="19.2.1",In}var yP;function qM(){if(yP)return vy.exports;yP=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(),vy.exports=xF(),vy.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 bP;function vF(){if(bP)return qu;bP=1;var e=mF(),t=Jh(),n=qM();function a(i){var s="https://react.dev/errors/"+i;if(1<arguments.length){s+="?args[]="+encodeURIComponent(arguments[1]);for(var d=2;d<arguments.length;d++)s+="&args[]="+encodeURIComponent(arguments[d])}return"Minified React error #"+i+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function o(i){var s=i,d=i;if(i.alternate)for(;s.return;)s=s.return;else{i=s;do s=i,(s.flags&4098)!==0&&(d=s.return),i=s.return;while(i)}return s.tag===3?d:null}function l(i){if(i.tag===13){var s=i.memoizedState;if(s===null&&(i=i.alternate,i!==null&&(s=i.memoizedState)),s!==null)return s.dehydrated}return null}function u(i){if(i.tag===31){var s=i.memoizedState;if(s===null&&(i=i.alternate,i!==null&&(s=i.memoizedState)),s!==null)return s.dehydrated}return null}function f(i){if(o(i)!==i)throw Error(a(188))}function p(i){var s=i.alternate;
vendor: 6,613 bytes, lines 41-48
41if(!s){if(s=o(i),s===null)throw Error(a(188));return s!==i?null:i}for(var d=i,g=s;;){var v=d.return;if(v===null)break;var w=v.alternate;if(w===null){if(g=v.return,g!==null){d=g;continue}break}if(v.child===w.child){for(w=v.child;w;){if(w===d)return f(v),i;if(w===g)return f(v),s;w=w.sibling}throw Error(a(188))}if(d.return!==g.return)d=v,g=w;else{for(var k=!1,M=v.child;M;){if(M===d){k=!0,d=v,g=w;break}if(M===g){k=!0,g=v,d=w;break}M=M.sibling}if(!k){for(M=w.child;M;){if(M===d){k=!0,d=w,g=v;break}if(M===g){k=!0,g=w,d=v;break}M=M.sibling}if(!k)throw Error(a(189))}}if(d.alternate!==g)throw Error(a(190))}if(d.tag!==3)throw Error(a(188));return d.stateNode.current===d?i:s}function m(i){var s=i.tag;if(s===5||s===26||s===27||s===6)return i;for(i=i.child;i!==null;){if(s=m(i),s!==null)return s;i=i.sibling}return null}var h=Object.assign,x=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"),E=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),N=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),U=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function q(i){return i===null||typeof i!="object"?null:(i=I&&i[I]||i["@@iterator"],typeof i=="function"?i:null)}var F=Symbol.for("react.client.reference");function G(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===F?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case b:return"Fragment";case E:return"Profiler";case S:return"StrictMode";case A:return"Suspense";case T:return"SuspenseList";case R:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case j:return"Portal";case N:return i.displayName||"Context";case C:return(i._context.displayName||"Context")+".Consumer";case P:var s=i.render;return i=i.displayName,i||(i=s.displayName||s.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case O:return s=i.displayName||null,s!==null?s:G(i.type)||"Memo";case D:s=i._payload,i=i._init;try{return G(i(s))}catch{}}return null}var X=Array.isArray,L=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$={pending:!1,data:null,method:null,action:null},ee=[],ue=-1;function z(i){return{current:i}}function V(i){0>ue||(i.current=ee[ue],ee[ue]=null,ue--)}function Y(i,s){ue++,ee[ue]=i.current,i.current=s}var Z=z(null),ce=z(null),xe=z(null),le=z(null);function me(i,s){switch(Y(xe,s),Y(ce,i),Y(Z,null),s.nodeType){case 9:case 11:i=(i=s.documentElement)&&(i=i.namespaceURI)?vC(i):0;break;default:if(i=s.tagName,s=s.namespaceURI)s=vC(s),i=yC(s,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}V(Z),Y(Z,i)}function oe(){V(Z),V(ce),V(xe)}function ve(i){i.memoizedState!==null&&Y(le,i);var s=Z.current,d=yC(s,i.type);s!==d&&(Y(ce,i),Y(Z,d))}function ye(i){ce.current===i&&(V(Z),V(ce)),le.current===i&&(V(le),Mu._currentValue=$)}var Q,Ne;function Ce(i){if(Q===void 0)try{throw Error()}catch(d){var s=d.stack.trim().match(/\n( *(at )?)/);Q=s&&s[1]||"",Ne=-1<d.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<d.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+Q+i+Ne}var tt=!1;function ot(i,s){if(!i||tt)return"";tt=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var g={DetermineComponentFrameRoot:function(){try{if(s){var he=function(){throw Error()};if(Object.defineProperty(he.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(he,[])}catch(se){var re=se}Reflect.construct(i,[],he)}else{try{he.call()}catch(se){re=se}i.call(he.prototype)}}else{try{throw Error()}catch(se){re=se}(he=i())&&typeof he.catch=="function"&&he.catch(function(){})}}catch(se){if(se&&re&&typeof se.stack=="string")return[se.stack,re.stack]}return[null,null]}};g.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(g.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(g.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var w=g.DetermineComponentFrameRoot(),k=w[0],M=w[1];if(k&&M){var W=k.split(` 44`),ae=M.split(` 45`);for(v=g=0;g<W.length&&!W[g].includes("DetermineComponentFrameRoot");)g++;for(;v<ae.length&&!ae[v].includes("DetermineComponentFrameRoot");)v++;if(g===W.length||v===ae.length)for(g=W.length-1,v=ae.length-1;1<=g&&0<=v&&W[g]!==ae[v];)v--;for(;1<=g&&0<=v;g--,v--)if(W[g]!==ae[v]){if(g!==1||v!==1)do if(g--,v--,0>v||W[g]!==ae[v]){var fe=` 46`+W[g].replace(" at new "," at ");return i.displayName&&fe.includes("<anonymous>")&&(fe=fe.replace("<anonymous>",i.displayName)),fe}while(1<=g&&0<=v);break}}}finally{tt=!1,Error.prepareStackTrace=d}return(d=i?i.displayName||i.name:"")?Ce(d):""}function vt(i,s){switch(i.tag){case 26:case 27:case 5:return Ce(i.type);case 16:return Ce("Lazy");case 13:return i.child!==s&&s!==null?Ce("Suspense Fallback"):Ce("Suspense");case 19:return Ce("SuspenseList");case 0:case 15:return ot(i.type,!1);case 11:return ot(i.type.render,!1);case 1:return ot(i.type,!0);case 31:return Ce("Activity");default:return""}}function Me(i){try{var s="",d=null;do s+=vt(i,d),d=i,i=i.return;while(i);return s}catch(g){return` 47Error generating stack: `+g.message+` 48`+g.stack}}var yt=Object.prototype.hasOwnProperty,sn=e.unstable_scheduleCallback,_n=e.unstable_cancelCallback,dt=e.unstable_shouldYield,hn=e.unstable_requestPaint,Qt=e.unstable_now,Aa=e.unstable_getCurrentPriorityLevel,er=e.unstable_ImmediatePriority,Hs=e.unstable_UserBlockingPriority,vr=e.unstable_NormalPriority,yr=e.unstable_LowPriority,Oa=e.unstable_IdlePriority,Io=e.log,Ie=e.unstable_setDisableYieldValue,ln=null,jt=null;function Mn(i){if(typeof Io=="function"&&Ie(i),jt&&typeof jt.setStrictMode=="function")try{jt.setStrictMode(ln,i)}catch{}}var Wt=Math.clz32?Math.clz32:Ca,Gc=Math.log,Bo=Math.LN2;function Ca(i){return i>>>=0,i===0?32:31-(Gc(i)/Bo|0)|0}var Gr=256,Li=262144,Xr=4194304;function Pa(i){var s=i&42;if(s!==0)return s;switch(i&-i){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 i&261888;case 262144:case 524288:case 1048576:case 2097152:return i&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return i&62914560;case 67108864:return 67108864;
vendor: 10,561 bytes, line 48
48case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function ze(i,s,d){var g=i.pendingLanes;if(g===0)return 0;var v=0,w=i.suspendedLanes,k=i.pingedLanes;i=i.warmLanes;var M=g&134217727;return M!==0?(g=M&~w,g!==0?v=Pa(g):(k&=M,k!==0?v=Pa(k):d||(d=M&~i,d!==0&&(v=Pa(d))))):(M=g&~w,M!==0?v=Pa(M):k!==0?v=Pa(k):d||(d=g&~i,d!==0&&(v=Pa(d)))),v===0?0:s!==0&&s!==v&&(s&w)===0&&(w=v&-v,d=s&-s,w>=d||w===32&&(d&4194048)!==0)?s:v}function Nt(i,s){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&s)===0}function Zt(i,s){switch(i){case 1:case 2:case 4:case 8:case 64:return s+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 s+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 mn(){var i=Xr;return Xr<<=1,(Xr&62914560)===0&&(Xr=4194304),i}function br(i){for(var s=[],d=0;31>d;d++)s.push(i);return s}function Lt(i,s){i.pendingLanes|=s,s!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function te(i,s,d,g,v,w){var k=i.pendingLanes;i.pendingLanes=d,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=d,i.entangledLanes&=d,i.errorRecoveryDisabledLanes&=d,i.shellSuspendCounter=0;var M=i.entanglements,W=i.expirationTimes,ae=i.hiddenUpdates;for(d=k&~d;0<d;){var fe=31-Wt(d),he=1<<fe;M[fe]=0,W[fe]=-1;var re=ae[fe];if(re!==null)for(ae[fe]=null,fe=0;fe<re.length;fe++){var se=re[fe];se!==null&&(se.lane&=-536870913)}d&=~he}g!==0&&de(i,g,0),w!==0&&v===0&&i.tag!==0&&(i.suspendedLanes|=w&~(k&~s))}function de(i,s,d){i.pendingLanes|=s,i.suspendedLanes&=~s;var g=31-Wt(s);i.entangledLanes|=s,i.entanglements[g]=i.entanglements[g]|1073741824|d&261930}function Fe(i,s){var d=i.entangledLanes|=s;for(i=i.entanglements;d;){var g=31-Wt(d),v=1<<g;v&s|i[g]&s&&(i[g]|=s),d&=~v}}function De(i,s){var d=s&-s;return d=(d&42)!==0?1:qe(d),(d&(i.suspendedLanes|s))!==0?0:d}function qe(i){switch(i){case 2:i=1;break;case 8:i=4;break;case 32:i=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:i=128;break;case 268435456:i=134217728;break;default:i=0}return i}function xn(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function En(){var i=H.p;return i!==0?i:(i=window.event,i===void 0?32:HC(i.type))}function Xc(i,s){var d=H.p;try{return H.p=i,s()}finally{H.p=d}}var Rn=Math.random().toString(36).slice(2),An="__reactFiber$"+Rn,ta="__reactProps$"+Rn,Fs="__reactContainer$"+Rn,ex="__reactEvents$"+Rn,Y7="__reactListeners$"+Rn,W7="__reactHandles$"+Rn,iE="__reactResources$"+Rn,Kc="__reactMarker$"+Rn;function tx(i){delete i[An],delete i[ta],delete i[ex],delete i[Y7],delete i[W7]}function Us(i){var s=i[An];if(s)return s;for(var d=i.parentNode;d;){if(s=d[Fs]||d[An]){if(d=s.alternate,s.child!==null||d!==null&&d.child!==null)for(i=AC(i);i!==null;){if(d=i[An])return d;i=AC(i)}return s}i=d,d=i.parentNode}return null}function Vs(i){if(i=i[An]||i[Fs]){var s=i.tag;if(s===5||s===6||s===13||s===31||s===26||s===27||s===3)return i}return null}function Qc(i){var s=i.tag;if(s===5||s===26||s===27||s===6)return i.stateNode;throw Error(a(33))}function Ys(i){var s=i[iE];return s||(s=i[iE]={hoistableStyles:new Map,hoistableScripts:new Map}),s}function vn(i){i[Kc]=!0}var oE=new Set,sE={};function zo(i,s){Ws(i,s),Ws(i+"Capture",s)}function Ws(i,s){for(sE[i]=s,i=0;i<s.length;i++)oE.add(s[i])}var G7=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]*$"),lE={},cE={};function X7(i){return yt.call(cE,i)?!0:yt.call(lE,i)?!1:G7.test(i)?cE[i]=!0:(lE[i]=!0,!1)}function $f(i,s,d){if(X7(s))if(d===null)i.removeAttribute(s);else{switch(typeof d){case"undefined":case"function":case"symbol":i.removeAttribute(s);return;case"boolean":var g=s.toLowerCase().slice(0,5);if(g!=="data-"&&g!=="aria-"){i.removeAttribute(s);return}}i.setAttribute(s,""+d)}}function qf(i,s,d){if(d===null)i.removeAttribute(s);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(s);return}i.setAttribute(s,""+d)}}function Kr(i,s,d,g){if(g===null)i.removeAttribute(d);else{switch(typeof g){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(d);return}i.setAttributeNS(s,d,""+g)}}function Na(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function uE(i){var s=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function K7(i,s,d){var g=Object.getOwnPropertyDescriptor(i.constructor.prototype,s);if(!i.hasOwnProperty(s)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var v=g.get,w=g.set;return Object.defineProperty(i,s,{configurable:!0,get:function(){return v.call(this)},set:function(k){d=""+k,w.call(this,k)}}),Object.defineProperty(i,s,{enumerable:g.enumerable}),{getValue:function(){return d},setValue:function(k){d=""+k},stopTracking:function(){i._valueTracker=null,delete i[s]}}}}function nx(i){if(!i._valueTracker){var s=uE(i)?"checked":"value";i._valueTracker=K7(i,s,""+i[s])}}function dE(i){if(!i)return!1;var s=i._valueTracker;if(!s)return!0;var d=s.getValue(),g="";return i&&(g=uE(i)?i.checked?"true":"false":i.value),i=g,i!==d?(s.setValue(i),!0):!1}function Hf(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}var Q7=/[\n"\\]/g;function Ta(i){return i.replace(Q7,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function ax(i,s,d,g,v,w,k,M){i.name="",k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"?i.type=k:i.removeAttribute("type"),s!=null?k==="number"?(s===0&&i.value===""||i.value!=s)&&(i.value=""+Na(s)):i.value!==""+Na(s)&&(i.value=""+Na(s)):k!=="submit"&&k!=="reset"||i.removeAttribute("value"),s!=null?rx(i,k,Na(s)):d!=null?rx(i,k,Na(d)):g!=null&&i.removeAttribute("value"),v==null&&w!=null&&(i.defaultChecked=!!w),v!=null&&(i.checked=v&&typeof v!="function"&&typeof v!="symbol"),M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?i.name=""+Na(M):i.removeAttribute("name")}function fE(i,s,d,g,v,w,k,M){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(i.type=w),s!=null||d!=null){if(!(w!=="submit"&&w!=="reset"||s!=null)){nx(i);return}d=d!=null?""+Na(d):"",s=s!=null?""+Na(s):d,M||s===i.value||(i.value=s),i.defaultValue=s}g=g??v,g=typeof g!="function"&&typeof g!="symbol"&&!!g,i.checked=M?i.checked:!!g,i.defaultChecked=!!g,k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"&&(i.name=k),nx(i)}function rx(i,s,d){s==="number"&&Hf(i.ownerDocument)===i||i.defaultValue===""+d||(i.defaultValue=""+d)}function Gs(i,s,d,g){if(i=i.options,s){s={};for(var v=0;v<d.length;v++)s["$"+d[v]]=!0;for(d=0;d<i.length;d++)v=s.hasOwnProperty("$"+i[d].value),i[d].selected!==v&&(i[d].selected=v),v&&g&&(i[d].defaultSelected=!0)}else{for(d=""+Na(d),s=null,v=0;v<i.length;v++){if(i[v].value===d){i[v].selected=!0,g&&(i[v].defaultSelected=!0);return}s!==null||i[v].disabled||(s=i[v])}s!==null&&(s.selected=!0)}}function pE(i,s,d){if(s!=null&&(s=""+Na(s),s!==i.value&&(i.value=s),d==null)){i.defaultValue!==s&&(i.defaultValue=s);return}i.defaultValue=d!=null?""+Na(d):""}function gE(i,s,d,g){if(s==null){if(g!=null){if(d!=null)throw Error(a(92));if(X(g)){if(1<g.length)throw Error(a(93));g=g[0]}d=g}d==null&&(d=""),s=d}d=Na(s),i.defaultValue=d,g=i.textContent,g===d&&g!==""&&g!==null&&(i.value=g),nx(i)}function Xs(i,s){if(s){var d=i.firstChild;if(d&&d===i.lastChild&&d.nodeType===3){d.nodeValue=s;return}}i.textContent=s}var Z7=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 hE(i,s,d){var g=s.indexOf("--")===0;d==null||typeof d=="boolean"||d===""?g?i.setProperty(s,""):s==="float"?i.cssFloat="":i[s]="":g?i.setProperty(s,d):typeof d!="number"||d===0||Z7.has(s)?s==="float"?i.cssFloat=d:i[s]=(""+d).trim():i[s]=d+"px"}function mE(i,s,d){if(s!=null&&typeof s!="object")throw Error(a(62));if(i=i.style,d!=null){for(var g in d)!d.hasOwnProperty(g)||s!=null&&s.hasOwnProperty(g)||(g.indexOf("--")===0?i.setProperty(g,""):g==="float"?i.cssFloat="":i[g]="");for(var v in s)g=s[v],s.hasOwnProperty(v)&&d[v]!==g&&hE(i,v,g)}else for(var w in s)s.hasOwnProperty(w)&&hE(i,w,s[w])}function ix(i){if(i.indexOf("-")===-1)return!1;switch(i){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 J7=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"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ez=/^[\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 Ff(i){return ez.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}function Qr(){}var ox=null;function sx(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var Ks=null,Qs=null;function xE(i){var s=Vs(i);if(s&&(i=s.stateNode)){var d=i[ta]||null;e:switch(i=s.stateNode,s.type){case"input":if(ax(i,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name),s=d.name,d.type==="radio"&&s!=null){for(d=i;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll('input[name="'+Ta(""+s)+'"][type="radio"]'),s=0;s<d.length;s++){var g=d[s];if(g!==i&&g.form===i.form){var v=g[ta]||null;if(!v)throw Error(a(90));ax(g,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(s=0;s<d.length;s++)g=d[s],g.form===i.form&&dE(g)}break e;case"textarea":pE(i,d.value,d.defaultValue);break e;case"select":s=d.value,s!=null&&Gs(i,!!d.multiple,s,!1)}}}var lx=!1;function vE(i,s,d){if(lx)return i(s,d);lx=!0;try{var g=i(s);return g}finally{if(lx=!1,(Ks!==null||Qs!==null)&&(Np(),Ks&&(s=Ks,i=Qs,Qs=Ks=null,xE(s),i)))for(s=0;s<i.length;s++)xE(i[s])}}function Zc(i,s){var d=i.stateNode;if(d===null)return null;var g=d[ta]||null;if(g===null)return null;d=g[s];e:switch(s){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(g=!g.disabled)||(i=i.type,g=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!g;break e;default:i=!1}if(i)return null;if(d&&typeof d!="function")throw Error(a(231,s,typeof d));return d}var Zr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),cx=!1;if(Zr)try{var Jc={};Object.defineProperty(Jc,"passive",{get:function(){cx=!0}}),window.addEventListener("test",Jc,Jc),window.removeEventListener("test",Jc,Jc)}catch{cx=!1}var Mi=null,ux=null,Uf=null;function yE(){if(Uf)return Uf;var i,s=ux,d=s.length,g,v="value"in Mi?Mi.value:Mi.textContent,w=v.length;for(i=0;i<d&&s[i]===v[i];i++);var k=d-i;for(g=1;g<=k&&s[d-g]===v[w-g];g++);return Uf=v.slice(i,1<g?1-g:void 0)}function Vf(i){var s=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&s===13&&(i=13)):i=s,i===10&&(i=13),32<=i||i===13?i:0}function Yf(){return!0}function bE(){return!1}function na(i){function s(d,g,v,w,k){this._reactName=d,this._targetInst=v,this.type=g,this.nativeEvent=w,this.target=k,this.currentTarget=null;for(var M in i)i.hasOwnProperty(M)&&(d=i[M],this[M]=d?d(w):w[M]);return this.isDefaultPrevented=(w.defaultPrevented!=null?w.defaultPrevented:w.returnValue===!1)?Yf:bE,this.isPropagationStopped=bE,this}return h(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=Yf)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=Yf)},persist:function(){},isPersistent:Yf}),s}var $o={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wf=na($o),eu=h({},$o,{view:0,detail:0}),tz=na(eu),dx,fx,tu,Gf=h({},eu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gx,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==tu&&(tu&&i.type==="mousemove"?(dx=i.screenX-tu.screenX,fx=i.screenY-tu.screenY):fx=dx=0,tu=i),dx)},movementY:function(i){return"movementY"in i?i.movementY:fx}}),wE=na(Gf),nz=h({},Gf,{dataTransfer:0}),az=na(nz),rz=h({},eu,{relatedTarget:0}),px=na(rz),iz=h({},$o,{animationName:0,elapsedTime:0,pseudoElement:0}),oz=na(iz),sz=h({},$o,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),lz=na(sz),cz=h({},$o,{data:0}),SE=na(cz),uz={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dz={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"},fz={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function pz(i){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(i):(i=fz[i])?!!s[i]:!1}function gx(){return pz}var gz=h({},eu,{key:function(i){if(i.key){var s=uz[i.key]||i.key;if(s!=="Unidentified")return s}
vendor: 4,180 bytes, line 48
48return i.type==="keypress"?(i=Vf(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?dz[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gx,charCode:function(i){return i.type==="keypress"?Vf(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?Vf(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),hz=na(gz),mz=h({},Gf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),jE=na(mz),xz=h({},eu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gx}),vz=na(xz),yz=h({},$o,{propertyName:0,elapsedTime:0,pseudoElement:0}),bz=na(yz),wz=h({},Gf,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),Sz=na(wz),jz=h({},$o,{newState:0,oldState:0}),_z=na(jz),Ez=[9,13,27,32],hx=Zr&&"CompositionEvent"in window,nu=null;Zr&&"documentMode"in document&&(nu=document.documentMode);var Az=Zr&&"TextEvent"in window&&!nu,_E=Zr&&(!hx||nu&&8<nu&&11>=nu),EE=" ",AE=!1;function OE(i,s){switch(i){case"keyup":return Ez.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function CE(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var Zs=!1;function Oz(i,s){switch(i){case"compositionend":return CE(s);case"keypress":return s.which!==32?null:(AE=!0,EE);case"textInput":return i=s.data,i===EE&&AE?null:i;default:return null}}function Cz(i,s){if(Zs)return i==="compositionend"||!hx&&OE(i,s)?(i=yE(),Uf=ux=Mi=null,Zs=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1<s.char.length)return s.char;if(s.which)return String.fromCharCode(s.which)}return null;case"compositionend":return _E&&s.locale!=="ko"?null:s.data;default:return null}}var Pz={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 PE(i){var s=i&&i.nodeName&&i.nodeName.toLowerCase();return s==="input"?!!Pz[i.type]:s==="textarea"}function NE(i,s,d,g){Ks?Qs?Qs.push(g):Qs=[g]:Ks=g,s=Ip(s,"onChange"),0<s.length&&(d=new Wf("onChange","change",null,d,g),i.push({event:d,listeners:s}))}var au=null,ru=null;function Nz(i){fC(i,0)}function Xf(i){var s=Qc(i);if(dE(s))return i}function TE(i,s){if(i==="change")return s}var kE=!1;if(Zr){var mx;if(Zr){var xx="oninput"in document;if(!xx){var DE=document.createElement("div");DE.setAttribute("oninput","return;"),xx=typeof DE.oninput=="function"}mx=xx}else mx=!1;kE=mx&&(!document.documentMode||9<document.documentMode)}function LE(){au&&(au.detachEvent("onpropertychange",ME),ru=au=null)}function ME(i){if(i.propertyName==="value"&&Xf(ru)){var s=[];NE(s,ru,i,sx(i)),vE(Nz,s)}}function Tz(i,s,d){i==="focusin"?(LE(),au=s,ru=d,au.attachEvent("onpropertychange",ME)):i==="focusout"&&LE()}function kz(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Xf(ru)}function Dz(i,s){if(i==="click")return Xf(s)}function Lz(i,s){if(i==="input"||i==="change")return Xf(s)}function Mz(i,s){return i===s&&(i!==0||1/i===1/s)||i!==i&&s!==s}var fa=typeof Object.is=="function"?Object.is:Mz;function iu(i,s){if(fa(i,s))return!0;if(typeof i!="object"||i===null||typeof s!="object"||s===null)return!1;var d=Object.keys(i),g=Object.keys(s);if(d.length!==g.length)return!1;for(g=0;g<d.length;g++){var v=d[g];if(!yt.call(s,v)||!fa(i[v],s[v]))return!1}return!0}function RE(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function IE(i,s){var d=RE(i);i=0;for(var g;d;){if(d.nodeType===3){if(g=i+d.textContent.length,i<=s&&g>=s)return{node:d,offset:s-i};i=g}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=RE(d)}}function BE(i,s){return i&&s?i===s?!0:i&&i.nodeType===3?!1:s&&s.nodeType===3?BE(i,s.parentNode):"contains"in i?i.contains(s):i.
vendor: 23,395 bytes, line 48
48compareDocumentPosition?!!(i.compareDocumentPosition(s)&16):!1:!1}function zE(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var s=Hf(i.document);s instanceof i.HTMLIFrameElement;){try{var d=typeof s.contentWindow.location.href=="string"}catch{d=!1}if(d)i=s.contentWindow;else break;s=Hf(i.document)}return s}function vx(i){var s=i&&i.nodeName&&i.nodeName.toLowerCase();return s&&(s==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||s==="textarea"||i.contentEditable==="true")}var Rz=Zr&&"documentMode"in document&&11>=document.documentMode,Js=null,yx=null,ou=null,bx=!1;function $E(i,s,d){var g=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;bx||Js==null||Js!==Hf(g)||(g=Js,"selectionStart"in g&&vx(g)?g={start:g.selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),ou&&iu(ou,g)||(ou=g,g=Ip(yx,"onSelect"),0<g.length&&(s=new Wf("onSelect","select",null,s,d),i.push({event:s,listeners:g}),s.target=Js)))}function qo(i,s){var d={};return d[i.toLowerCase()]=s.toLowerCase(),d["Webkit"+i]="webkit"+s,d["Moz"+i]="moz"+s,d}var el={animationend:qo("Animation","AnimationEnd"),animationiteration:qo("Animation","AnimationIteration"),animationstart:qo("Animation","AnimationStart"),transitionrun:qo("Transition","TransitionRun"),transitionstart:qo("Transition","TransitionStart"),transitioncancel:qo("Transition","TransitionCancel"),transitionend:qo("Transition","TransitionEnd")},wx={},qE={};Zr&&(qE=document.createElement("div").style,"AnimationEvent"in window||(delete el.animationend.animation,delete el.animationiteration.animation,delete el.animationstart.animation),"TransitionEvent"in window||delete el.transitionend.transition);function Ho(i){if(wx[i])return wx[i];if(!el[i])return i;var s=el[i],d;for(d in s)if(s.hasOwnProperty(d)&&d in qE)return wx[i]=s[d];return i}var HE=Ho("animationend"),FE=Ho("animationiteration"),UE=Ho("animationstart"),Iz=Ho("transitionrun"),Bz=Ho("transitionstart"),zz=Ho("transitioncancel"),VE=Ho("transitionend"),YE=new Map,Sx="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(" ");Sx.push("scrollEnd");function tr(i,s){YE.set(i,s),zo(s,[i])}var Kf=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var s=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof i=="object"&&i!==null&&typeof i.message=="string"?String(i.message):String(i),error:i});if(!window.dispatchEvent(s))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)},ka=[],tl=0,jx=0;function Qf(){for(var i=tl,s=jx=tl=0;s<i;){var d=ka[s];ka[s++]=null;var g=ka[s];ka[s++]=null;var v=ka[s];ka[s++]=null;var w=ka[s];if(ka[s++]=null,g!==null&&v!==null){var k=g.pending;k===null?v.next=v:(v.next=k.next,k.next=v),g.pending=v}w!==0&&WE(d,v,w)}}function Zf(i,s,d,g){ka[tl++]=i,ka[tl++]=s,ka[tl++]=d,ka[tl++]=g,jx|=g,i.lanes|=g,i=i.alternate,i!==null&&(i.lanes|=g)}function _x(i,s,d,g){return Zf(i,s,d,g),Jf(i)}function Fo(i,s){return Zf(i,null,null,s),Jf(i)}function WE(i,s,d){i.lanes|=d;var g=i.alternate;g!==null&&(g.lanes|=d);for(var v=!1,w=i.return;w!==null;)w.childLanes|=d,g=w.alternate,g!==null&&(g.childLanes|=d),w.tag===22&&(i=w.stateNode,i===null||i._visibility&1||(v=!0)),i=w,w=w.return;return i.tag===3?(w=i.stateNode,v&&s!==null&&(v=31-Wt(d),i=w.hiddenUpdates,g=i[v],g===null?i[v]=[s]:g.push(s),s.lane=d|536870912),w):null}function Jf(i){if(50<Cu)throw Cu=0,Dv=null,Error(a(185));for(var s=i.return;s!==null;)i=s,s=i.return;return i.tag===3?i.stateNode:null}var nl={};function $z(i,s,d,g){this.tag=i,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=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=g,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pa(i,s,d,g){return new $z(i,s,d,g)}function Ex(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Jr(i,s){var d=i.alternate;return d===null?(d=pa(i.tag,s,i.key,i.mode),d.elementType=i.elementType,d.type=i.type,d.stateNode=i.stateNode,d.alternate=i,i.alternate=d):(d.pendingProps=s,d.type=i.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=i.flags&65011712,d.childLanes=i.childLanes,d.lanes=i.lanes,d.child=i.child,d.memoizedProps=i.memoizedProps,d.memoizedState=i.memoizedState,d.updateQueue=i.updateQueue,s=i.dependencies,d.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},d.sibling=i.sibling,d.index=i.index,d.ref=i.ref,d.refCleanup=i.refCleanup,d}function GE(i,s){i.flags&=65011714;var d=i.alternate;return d===null?(i.childLanes=0,i.lanes=s,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=d.childLanes,i.lanes=d.lanes,i.child=d.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=d.memoizedProps,i.memoizedState=d.memoizedState,i.updateQueue=d.updateQueue,i.type=d.type,s=d.dependencies,i.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext}),i}function ep(i,s,d,g,v,w){var k=0;if(g=i,typeof i=="function")Ex(i)&&(k=1);else if(typeof i=="string")k=V$(i,d,Z.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case R:return i=pa(31,d,s,v),i.elementType=R,i.lanes=w,i;case b:return Uo(d.children,v,w,s);case S:k=8,v|=24;break;case E:return i=pa(12,d,s,v|2),i.elementType=E,i.lanes=w,i;case A:return i=pa(13,d,s,v),i.elementType=A,i.lanes=w,i;case T:return i=pa(19,d,s,v),i.elementType=T,i.lanes=w,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case N:k=10;break e;case C:k=9;break e;case P:k=11;break e;case O:k=14;break e;case D:k=16,g=null;break e}k=29,d=Error(a(130,i===null?"null":typeof i,"")),g=null}return s=pa(k,d,s,v),s.elementType=i,s.type=g,s.lanes=w,s}function Uo(i,s,d,g){return i=pa(7,i,g,s),i.lanes=d,i}function Ax(i,s,d){return i=pa(6,i,null,s),i.lanes=d,i}function XE(i){var s=pa(18,null,null,0);return s.stateNode=i,s}function Ox(i,s,d){return s=pa(4,i.children!==null?i.children:[],i.key,s),s.lanes=d,s.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},s}var KE=new WeakMap;function Da(i,s){if(typeof i=="object"&&i!==null){var d=KE.get(i);return d!==void 0?d:(s={value:i,source:s,stack:Me(s)},KE.set(i,s),s)}return{value:i,source:s,stack:Me(s)}}var al=[],rl=0,tp=null,su=0,La=[],Ma=0,Ri=null,wr=1,Sr="";function ei(i,s){al[rl++]=su,al[rl++]=tp,tp=i,su=s}function QE(i,s,d){La[Ma++]=wr,La[Ma++]=Sr,La[Ma++]=Ri,Ri=i;var g=wr;i=Sr;var v=32-Wt(g)-1;g&=~(1<<v),d+=1;var w=32-Wt(s)+v;if(30<w){var k=v-v%5;w=(g&(1<<k)-1).toString(32),g>>=k,v-=k,wr=1<<32-Wt(s)+v|d<<v|g,Sr=w+i}else wr=1<<w|d<<v|g,Sr=i}function Cx(i){i.return!==null&&(ei(i,1),QE(i,1,0))}function Px(i){for(;i===tp;)tp=al[--rl],al[rl]=null,su=al[--rl],al[rl]=null;for(;i===Ri;)Ri=La[--Ma],La[Ma]=null,Sr=La[--Ma],La[Ma]=null,wr=La[--Ma],La[Ma]=null}function ZE(i,s){La[Ma++]=wr,La[Ma++]=Sr,La[Ma++]=Ri,wr=s.id,Sr=s.overflow,Ri=i}var On=null,Mt=null,rt=!1,Ii=null,Ra=!1,Nx=Error(a(519));function Bi(i){var s=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw lu(Da(s,i)),Nx}function JE(i){var s=i.stateNode,d=i.type,g=i.memoizedProps;switch(s[An]=i,s[ta]=g,d){case"dialog":Je("cancel",s),Je("close",s);break;case"iframe":case"object":case"embed":Je("load",s);break;case"video":case"audio":for(d=0;d<Nu.length;d++)Je(Nu[d],s);break;case"source":Je("error",s);break;case"img":case"image":case"link":Je("error",s),Je("load",s);break;case"details":Je("toggle",s);break;case"input":Je("invalid",s),fE(s,g.value,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name,!0);break;case"select":Je("invalid",s);break;case"textarea":Je("invalid",s),gE(s,g.value,g.defaultValue,g.children)}d=g.children,typeof d!="string"&&typeof d!="number"&&typeof d!="bigint"||s.textContent===""+d||g.suppressHydrationWarning===!0||mC(s.textContent,d)?(g.popover!=null&&(Je("beforetoggle",s),Je("toggle",s)),g.onScroll!=null&&Je("scroll",s),g.onScrollEnd!=null&&Je("scrollend",s),g.onClick!=null&&(s.onclick=Qr),s=!0):s=!1,s||Bi(i,!0)}function eA(i){for(On=i.return;On;)switch(On.tag){case 5:case 31:case 13:Ra=!1;return;case 27:case 3:Ra=!0;return;default:On=On.return}}function il(i){if(i!==On)return!1;if(!rt)return eA(i),rt=!0,!1;var s=i.tag,d;if((d=s!==3&&s!==27)&&((d=s===5)&&(d=i.type,d=!(d!=="form"&&d!=="button")||Gv(i.type,i.memoizedProps)),d=!d),d&&Mt&&Bi(i),eA(i),s===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(a(317));Mt=EC(i)}else if(s===31){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(a(317));Mt=EC(i)}else s===27?(s=Mt,Zi(i.type)?(i=Jv,Jv=null,Mt=i):Mt=s):Mt=On?Ba(i.stateNode.nextSibling):null;return!0}function Vo(){Mt=On=null,rt=!1}function Tx(){var i=Ii;return i!==null&&(oa===null?oa=i:oa.push.apply(oa,i),Ii=null),i}function lu(i){Ii===null?Ii=[i]:Ii.push(i)}var kx=z(null),Yo=null,ti=null;function zi(i,s,d){Y(kx,s._currentValue),s._currentValue=d}function ni(i){i._currentValue=kx.current,V(kx)}function Dx(i,s,d){for(;i!==null;){var g=i.alternate;if((i.childLanes&s)!==s?(i.childLanes|=s,g!==null&&(g.childLanes|=s)):g!==null&&(g.childLanes&s)!==s&&(g.childLanes|=s),i===d)break;i=i.return}}function Lx(i,s,d,g){var v=i.child;for(v!==null&&(v.return=i);v!==null;){var w=v.dependencies;if(w!==null){var k=v.child;w=w.firstContext;e:for(;w!==null;){var M=w;w=v;for(var W=0;W<s.length;W++)if(M.context===s[W]){w.lanes|=d,M=w.alternate,M!==null&&(M.lanes|=d),Dx(w.return,d,i),g||(k=null);break e}w=M.next}}else if(v.tag===18){if(k=v.return,k===null)throw Error(a(341));k.lanes|=d,w=k.alternate,w!==null&&(w.lanes|=d),Dx(k,d,i),k=null}else k=v.child;if(k!==null)k.return=v;else for(k=v;k!==null;){if(k===i){k=null;break}if(v=k.sibling,v!==null){v.return=k.return,k=v;break}k=k.return}v=k}}function ol(i,s,d,g){i=null;for(var v=s,w=!1;v!==null;){if(!w){if((v.flags&524288)!==0)w=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var k=v.alternate;if(k===null)throw Error(a(387));if(k=k.memoizedProps,k!==null){var M=v.type;fa(v.pendingProps.value,k.value)||(i!==null?i.push(M):i=[M])}}else if(v===le.current){if(k=v.alternate,k===null)throw Error(a(387));k.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(i!==null?i.push(Mu):i=[Mu])}v=v.return}i!==null&&Lx(s,i,d,g),s.flags|=262144}function np(i){for(i=i.firstContext;i!==null;){if(!fa(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function Wo(i){Yo=i,ti=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function Cn(i){return tA(Yo,i)}function ap(i,s){return Yo===null&&Wo(i),tA(i,s)}function tA(i,s){var d=s._currentValue;if(s={context:s,memoizedValue:d,next:null},ti===null){if(i===null)throw Error(a(308));ti=s,i.dependencies={lanes:0,firstContext:s},i.flags|=524288}else ti=ti.next=s;return d}var qz=typeof AbortController<"u"?AbortController:function(){var i=[],s=this.signal={aborted:!1,addEventListener:function(d,g){i.push(g)}};this.abort=function(){s.aborted=!0,i.forEach(function(d){return d()})}},Hz=e.unstable_scheduleCallback,Fz=e.unstable_NormalPriority,Jt={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Mx(){return{controller:new qz,data:new Map,refCount:0}}function cu(i){i.refCount--,i.refCount===0&&Hz(Fz,function(){i.controller.abort()})}var uu=null,Rx=0,sl=0,ll=null;function Uz(i,s){if(uu===null){var d=uu=[];Rx=0,sl=zv(),ll={status:"pending",value:void 0,then:function(g){d.push(g)}}}return Rx++,s.then(nA,nA),s}function nA(){if(--Rx===0&&uu!==null){ll!==null&&(ll.status="fulfilled");var i=uu;uu=null,sl=0,ll=null;for(var s=0;s<i.length;s++)(0,i[s])()}}function Vz(i,s){var d=[],g={status:"pending",value:null,reason:null,then:function(v){d.push(v)}};return i.then(function(){g.status="fulfilled",g.value=s;for(var v=0;v<d.length;v++)(0,d[v])(s)},function(v){for(g.status="rejected",g.reason=v,v=0;v<d.length;v++)(0,d[v])(void 0)}),g}var aA=L.S;L.S=function(i,s){$O=Qt(),typeof s=="object"&&s!==null&&typeof s.then=="function"&&Uz(i,s),aA!==null&&aA(i,s)};var Go=z(null);function Ix(){var i=Go.current;return i!==null?i:Ct.pooledCache}function rp(i,s){s===null?Y(Go,Go.current):Y(Go,s.pool)}function rA(){var i=Ix();return i===null?null:{parent:Jt._currentValue,pool:i}}var cl=Error(a(460)),Bx=Error(a(474)),ip=Error(a(542)),op={then:function(){}};function iA(i){return i=i.status,i==="fulfilled"||i==="rejected"}function oA(i,s,d){switch(d=i[d],d===void 0?i.push(s):d!==s&&(s.then(Qr,Qr),s=d),s.status){case"fulfilled":return s.value;case"rejected":throw i=s.reason,lA(i),i;default:if(typeof s.status=="string")s.then(Qr,Qr);else{if(i=Ct,i!==null&&100<i.shellSuspendCounter)throw Error(a(482));i=s,i.status="pending",i.then(function(g){if(s.status==="pending"){var v=s;v.status="fulfilled",v.value=g}},function(g){if(s.status==="pending"){var v=s;v.status="rejected",v.reason=g}})}switch(s.status){case"fulfilled":return s.value;case"rejected":throw i=s.reason,lA(i),i}throw Ko=s,cl}}function Xo(i){try{var s=i._init;return s(i._payload)}catch(d){throw d!==null&&typeof d=="object"&&typeof d.then=="function"?(Ko=d,cl):d}}var Ko=null;function sA(){if(Ko===null)throw Error(a(459));var i=Ko;return Ko=null,i}function lA(i){if(i===cl||i===ip)throw Error(a(483))}var ul=null,du=0;function sp(i){var s=du;return du+=1,ul===null&&(ul=[]),oA(ul,i,s)}function fu(i,s){s=s.props.ref,i.ref=s!==void 0?s:null}function lp(i,s){throw s.$$typeof===x?Error(a(525)):(i=Object.prototype.toString.call(s),Error(a(31,i==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":i)))}function cA(i){function s(J,K){if(i){var ne=J.deletions;ne===null?(J.deletions=[K],J.flags|=16):ne.push(K)}}function d(J,K){if(!i)return null;for(;K!==null;)s(J,K),K=K.sibling;return null}function g(J){for(var K=new Map;J!==null;)J.key!==null?K.set(J.key,J):K.set(J.index,J),J=J.sibling;return K}function v(J,K){return J=Jr(J,K),J.index=0,J.sibling=null,J}function w(J,K,ne){return J.index=ne,i?(ne=J.alternate,ne!==null?(ne=ne.index,ne<K?(J.flags|=67108866,K):ne):(J.flags|=67108866,K)):(J.flags|=1048576,K)}function k(J){return i&&J.alternate===null&&(J.flags|=67108866),J}function M(J,K,ne,ge){return K===null||K.tag!==6?(K=Ax(ne,J.mode,ge),K.return=J,K):(K=v(K,ne),K.return=J,K)}function W(J,K,ne,ge){var Te=ne.type;return Te===b?fe(J,K,ne.props.children,ge,ne.key):K!==null&&(K.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===D&&Xo(Te)===K.type)?(K=v(K,ne.props),fu(K,ne),K.return=J,K):(K=ep(ne.type,ne.key,ne.props,null,J.mode,ge),fu(K,ne),K.return=J,K)}function ae(J,K,ne,ge){return K===null||K.tag!==4||K.stateNode.containerInfo!==ne.containerInfo||K.stateNode.implementation!==ne.implementation?(K=Ox(ne,J.mode,ge),K.return=J,K):(K=v(K,ne.children||[]),K.return=J,K)}function fe(J,K,ne,ge,Te){return K===null||K.tag!==7?(K=Uo(ne,J.mode,ge,Te),K.return=J,K):(K=v(K,ne),K.return=J,K)}function he(J,K,ne){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return K=Ax(""+K,J.mode,ne),K.return=J,K;if(typeof K=="object"&&K!==null){switch(K.$$typeof){case y:return ne=ep(K.type,K.key,K.props,null,J.mode,ne),fu(ne,K),ne.return=J,ne;case j:return K=Ox(K,J.mode,ne),K.return=J,K;case D:return K=Xo(K),he(J,K,ne)}if(X(K)||q(K))return K=Uo(K,J.mode,ne,null),K.return=J,K;if(typeof K.then=="function")return he(J,sp(K),ne);if(K.$$typeof===N)return he(J,ap(J,K),ne);lp(J,K)}return null}function re(J,K,ne,ge){var Te=K!==null?K.key:null;if(typeof ne=="string"&&ne!==""||typeof ne=="number"||typeof ne=="bigint")return Te!==null?null:M(J,K,""+ne,ge);if(typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case y:return ne.key===Te?W(J,K,ne,ge):null;case j:return ne.key===Te?ae(J,K,ne,ge):null;case D:return ne=Xo(ne),re(J,K,ne,ge)}if(X(ne)||q(ne))return Te!==null?null:fe(J,K,ne,ge,null);if(typeof ne.then=="function")return re(J,K,sp(ne),ge);if(ne.$$typeof===N)return re(J,K,ap(J,ne),ge);lp(J,ne)}return null}function se(J,K,ne,ge,Te){if(typeof ge=="string"&&ge!==""||typeof ge=="number"||typeof ge=="bigint")return J=J.get(ne)||null,M(K,J,""+ge,Te);if(typeof ge=="object"&&ge!==null){switch(ge.$$typeof){case y:return J=J.get(ge.key===null?ne:ge.key)||null,W(K,J,ge,Te);case j:return J=J.get(ge.key===null?ne:ge.key)||null,ae(K,J,ge,Te);case D:return ge=Xo(ge),se(J,K,ne,ge,Te)}if(X(ge)||q(ge))return J=J.get(ne)||null,fe(K,J,ge,Te,null);if(typeof ge.then=="function")return se(J,K,ne,sp(ge),Te);if(ge.$$typeof===N)return se(J,K,ne,ap(K,ge),Te);lp(K,ge)}return null}function _e(J,K,ne,ge){for(var Te=null,st=null,Oe=K,We=K=0,at=null;Oe!==null&&We<ne.length;We++){Oe.index>We?(at=Oe,Oe=null):at=Oe.sibling;var lt=re(J,Oe,ne[We],ge);if(lt===null){Oe===null&&(Oe=at);break}i&&Oe&<.alternate===null&&s(J,Oe),K=w(lt,K,We),st===null?Te=lt:st.sibling=lt,st=lt,Oe=at}if(We===ne.length)return d(J,Oe),rt&&ei(J,We),Te;if(Oe===null){for(;We<ne.length;We++)Oe=he(J,ne[We],ge),Oe!==null&&(K=w(Oe,K,We),st===null?Te=Oe:st.sibling=Oe,st=Oe);return rt&&ei(J,We),Te}for(Oe=g(Oe);We<ne.length;We++)at=se(Oe,J,We,ne[We],ge),at!==null&&(i&&at.alternate!==null&&Oe.delete(at.key===null?We:at.key),K=w(at,K,We),st===null?Te=at:st.sibling=at,st=at);return i&&Oe.forEach(function(ao){return s(J,ao)}),rt&&ei(J,We),Te}function Re(J,K,ne,ge){if(ne==null)throw Error(a(151));for(var Te=null,st=null,Oe=K,We=K=0,at=null,lt=ne.next();Oe!==null&&!lt.done;We++,lt=ne.next()){Oe.index>We?(at=Oe,Oe=null):at=Oe.sibling;var ao=re(J,Oe,lt.value,ge);if(ao===null){Oe===null&&(Oe=at);break}i&&Oe&&ao.alternate===null&&s(J,Oe),K=w(ao,K,We),st===null?Te=ao:st.sibling=ao,st=ao,Oe=at}if(lt.done)return d(J,Oe),rt&&ei(J,We),Te;if(Oe===null){for(;!lt.done;We++,lt=ne.next())lt=he(J,lt.value,ge),lt!==null&&(K=w(lt,K,We),st===null?Te=lt:st.sibling=lt,st=lt);return rt&&ei(J,We),Te}for(Oe=g(Oe);!lt.done;We++,lt=ne.next())lt=se(Oe,J,We,lt.value,ge),lt!==null&&(i&<.alternate!==null&&Oe.delete(lt.key===null?We:lt.key),K=w(lt,K,We),st===null?Te=lt:st.sibling=lt,st=lt);return i&&Oe.forEach(function(nq){return s(J,nq)}),rt&&ei(J,We),Te}function At(J,K,ne,ge){if(typeof ne=="object"&&ne!==null&&ne.type===b&&ne.key===null&&(ne=ne.props.children),typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case y:e:{for(var Te=ne.key;K!==null;){if(K.key===Te){if(Te=ne.type,Te===b){if(K.tag===7){d(J,K.sibling),ge=v(K,ne.props.children),ge.return=J,J=ge;break e}}else if(K.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===D&&Xo(Te)===K.type){d(J,K.sibling),ge=v(K,ne.props),fu(ge,ne),ge.return=J,J=ge;break e}d(J,K);break}else s(J,K);K=K.sibling}ne.type===b?(ge=Uo(ne.props.children,J.mode,ge,ne.key),ge.return=J,J=ge):(ge=ep(ne.type,ne.key,ne.props,null,J.mode,ge),fu(ge,ne),ge.return=J,J=ge)}return k(J);case j:e:{for(Te=ne.key;K!==null;){if(K.key===Te)if(K.tag===4&&K.stateNode.containerInfo===ne.containerInfo&&K.stateNode.implementation===ne.implementation){d(J,K.sibling),ge=v(K,ne.children||[]),ge.return=J,J=ge;break e}else{d(J,K);break}else s(J,K);K=K.sibling}ge=Ox(ne,J.mode,ge),ge.return=J,J=ge}return k(J);case D:return ne=Xo(ne),At(J,K,ne,ge)}if(X(ne))return _e(J,K,ne,ge);if(q(ne)){if(Te=q(ne),typeof Te!="function")throw Error(a(150));return ne=Te.call(ne),Re(J,K,ne,ge)}if(typeof ne.then=="function")return At(J,K,sp(ne),ge);if(ne.$$typeof===N)return At(J,K,ap(J,ne),ge);lp(J,ne)}return typeof ne=="string"&&ne!==""||typeof ne=="number"||typeof ne=="bigint"?(ne=""+ne,K!==null&&K.tag===6?(d(J,K.sibling),ge=v(K,ne),ge.return=J,J=ge):(d(J,K),ge=Ax(ne,J.mode,ge),ge.return=J,J=ge),k(J)):d(J,K)}return function(J,K,ne,ge){try{du=0;var Te=At(J,K,ne,ge);return ul=null,Te}catch(Oe){if(Oe===cl||Oe===ip)throw Oe;var st=pa(29,Oe,null,J.mode);return st.lanes=ge,st.return=J,st}finally{}}}var Qo=cA(!0),uA=cA(!1),$i=!1;function zx(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $x(i,s){i=i.updateQueue,s.updateQueue===i&&(s.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function qi(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function Hi(i,s,d){var g=i.updateQueue;if(g===null)return null;if(g=g.shared,(ft&2)!==0){var v=g.pending;return v===null?s.next=s:(s.next=v.next,v.next=s),g.pending=s,s=Jf(i),WE(i,null,d),s}return Zf(i,g,s,d),Jf(i)}function pu(i,s,d){if(s=s.updateQueue,s!==null&&(s=s.shared,(d&4194048)!==0)){var g=s.lanes;g&=i.pendingLanes,d|=g,s.lanes=d,Fe(i,d)}}function qx(i,s){var d=i.updateQueue,g=i.alternate;if(g!==null&&(g=g.updateQueue,d===g)){var v=null,w=null;if(d=d.firstBaseUpdate,d!==null){do{var k={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};w===null?v=w=k:w=w.next=k,d=d.next}while(d!==null);w===null?v=w=s:w=w.next=s}else v=w=s;d={baseState:g.baseState,firstBaseUpdate:v,lastBaseUpdate:w,shared:g.shared,callbacks:g.callbacks},i.updateQueue=d;return}i=d.lastBaseUpdate,i===null?d.firstBaseUpdate=s:i.next=s,d.lastBaseUpdate=s}var Hx=!1;function gu(){if(Hx){var i=ll;if(i!==null)throw i}}function hu(i,s,d,g){Hx=!1;var v=i.updateQueue;$i=!1;var w=v.firstBaseUpdate,k=v.lastBaseUpdate,M=v.shared.pending;if(M!==null){v.shared.pending=null;var W=M,ae=W.next;W.next=null,k===null?w=ae:k.next=ae,k=W;var fe=i.alternate;fe!==null&&(fe=fe.updateQueue,M=fe.lastBaseUpdate,M!==k&&(M===null?fe.firstBaseUpdate=ae:M.next=ae,fe.lastBaseUpdate=W))}if(w!==null){var he=v.baseState;k=0,fe=ae=W=null,M=w;do{var re=M.lane&-536870913,se=re!==M.lane;if(se?(nt&re)===re:(g&re)===re){re!==0&&re===sl&&(Hx=!0),fe!==null&&(fe=fe.next={lane:0,tag:M.tag,payload:M.payload,callback:null,next:null});e:{var _e=i,Re=M;re=s;var At=d;switch(Re.tag){case 1:if(_e=Re.payload,typeof _e=="function"){he=_e.call(At,he,re);break e}he=_e;break e;case 3:_e.flags=_e.flags&-65537|128;case 0:if(_e=Re.payload,re=typeof _e=="function"?_e.call(At,he,re):_e,re==null)break e;he=h({},he,re);break e;case 2:$i=!0}}re=M.callback,re!==null&&(i.flags|=64,se&&(i.flags|=8192),se=v.callbacks,se===null?v.callbacks=[re]:se.push(re))}else se={lane:re,tag:M.tag,payload:M.payload,callback:M.callback,next:null},fe===null?(ae=fe=se,W=he):fe=fe.next=se,k|=re;if(M=M.next,M===null){if(M=v.shared.pending,M===null)break;se=M,M=se.next,se.next=null,v.lastBaseUpdate=se,v.shared.pending=null}}while(!0);fe===null&&(W=he),v.baseState=W,v.firstBaseUpdate=ae,v.lastBaseUpdate=fe,w===null&&(v.shared.lanes=0),Wi|=k,i.lanes=k,i.memoizedState=he}}
vendor: 5,147 bytes, line 48
48function dA(i,s){if(typeof i!="function")throw Error(a(191,i));i.call(s)}function fA(i,s){var d=i.callbacks;if(d!==null)for(i.callbacks=null,i=0;i<d.length;i++)dA(d[i],s)}var dl=z(null),cp=z(0);function pA(i,s){i=di,Y(cp,i),Y(dl,s),di=i|s.baseLanes}function Fx(){Y(cp,di),Y(dl,dl.current)}function Ux(){di=cp.current,V(dl),V(cp)}var ga=z(null),Ia=null;function Fi(i){var s=i.alternate;Y(Gt,Gt.current&1),Y(ga,i),Ia===null&&(s===null||dl.current!==null||s.memoizedState!==null)&&(Ia=i)}function Vx(i){Y(Gt,Gt.current),Y(ga,i),Ia===null&&(Ia=i)}function gA(i){i.tag===22?(Y(Gt,Gt.current),Y(ga,i),Ia===null&&(Ia=i)):Ui()}function Ui(){Y(Gt,Gt.current),Y(ga,ga.current)}function ha(i){V(ga),Ia===i&&(Ia=null),V(Gt)}var Gt=z(0);function up(i){for(var s=i;s!==null;){if(s.tag===13){var d=s.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||Qv(d)||Zv(d)))return s}else if(s.tag===19&&(s.memoizedProps.revealOrder==="forwards"||s.memoizedProps.revealOrder==="backwards"||s.memoizedProps.revealOrder==="unstable_legacy-backwards"||s.memoizedProps.revealOrder==="together")){if((s.flags&128)!==0)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===i)break;for(;s.sibling===null;){if(s.return===null||s.return===i)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var ai=0,Ue=null,_t=null,en=null,dp=!1,fl=!1,Zo=!1,fp=0,mu=0,pl=null,Yz=0;function Ft(){throw Error(a(321))}function Yx(i,s){if(s===null)return!1;for(var d=0;d<s.length&&d<i.length;d++)if(!fa(i[d],s[d]))return!1;return!0}function Wx(i,s,d,g,v,w){return ai=w,Ue=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,L.H=i===null||i.memoizedState===null?QA:lv,Zo=!1,w=d(g,v),Zo=!1,fl&&(w=mA(s,d,g,v)),hA(i),w}function hA(i){L.H=yu;var s=_t!==null&&_t.next!==null;if(ai=0,en=_t=Ue=null,dp=!1,mu=0,pl=null,s)throw Error(a(300));i===null||tn||(i=i.dependencies,i!==null&&np(i)&&(tn=!0))}function mA(i,s,d,g){Ue=i;var v=0;do{if(fl&&(pl=null),mu=0,fl=!1,25<=v)throw Error(a(301));if(v+=1,en=_t=null,i.updateQueue!=null){var w=i.updateQueue;w.lastEffect=null,w.events=null,w.stores=null,w.memoCache!=null&&(w.memoCache.index=0)}L.H=ZA,w=s(d,g)}while(fl);return w}function Wz(){var i=L.H,s=i.useState()[0];return s=typeof s.then=="function"?xu(s):s,i=i.useState()[0],(_t!==null?_t.memoizedState:null)!==i&&(Ue.flags|=1024),s}function Gx(){var i=fp!==0;return fp=0,i}function Xx(i,s,d){s.updateQueue=i.updateQueue,s.flags&=-2053,i.lanes&=~d}function Kx(i){if(dp){for(i=i.memoizedState;i!==null;){var s=i.queue;s!==null&&(s.pending=null),i=i.next}dp=!1}ai=0,en=_t=Ue=null,fl=!1,mu=fp=0,pl=null}function Gn(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return en===null?Ue.memoizedState=en=i:en=en.next=i,en}function Xt(){if(_t===null){var i=Ue.alternate;i=i!==null?i.memoizedState:null}else i=_t.next;var s=en===null?Ue.memoizedState:en.next;if(s!==null)en=s,_t=i;else{if(i===null)throw Ue.alternate===null?Error(a(467)):Error(a(310));_t=i,i={memoizedState:_t.memoizedState,baseState:_t.baseState,baseQueue:_t.baseQueue,queue:_t.queue,next:null},en===null?Ue.memoizedState=en=i:en=en.next=i}return en}function pp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function xu(i){var s=mu;return mu+=1,pl===null&&(pl=[]),i=oA(pl,i,s),s=Ue,(en===null?s.memoizedState:en.next)===null&&(s=s.alternate,L.H=s===null||s.memoizedState===null?QA:lv),i}function gp(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return xu(i);if(i.$$typeof===N)return Cn(i)}throw Error(a(438,String(i)))}function Qx(i){var s=null,d=Ue.updateQueue;if(d!==null&&(s=d.memoCache),s==null){var g=Ue.alternate;g!==null&&(g=g.updateQueue,g!==null&&(g=g.memoCache,g!=null&&(s={data:g.data.map(function(v){return v.slice()}),index:0})))}if(s==null&&(s={data:[],index:0}),d===null&&(d=pp(),Ue.updateQueue=d),d.memoCache=s,d=s.data[s.index],d===void 0)for(d=s.data[s.index]=Array(i),g=0;g<i;g++)d[g]=U;return s.index++,d}function ri(i,s){return typeof s=="function"?s(i):s}function hp(i){var s=Xt();return Zx(s,_t,i)}function Zx(i,s,d){var g=i.queue;if(g===null)throw Error(a(311));g.lastRenderedReducer=d;var v=i.baseQueue,w=g.pending;if(w!==null){if(v!==null){var k=v.next;v.next=w.next,w.next=k}s.baseQueue=v=w,g.pending=null}if(w=i.baseState,v===null)i.memoizedState=w;else{s=v.next;var M=k=null,W=null,ae=s,fe=!1;do{var he=ae.lane&-536870913;if(he!==ae.lane?(nt&he)===he:(ai&he)===he){var re=ae.revertLane;if(re===0)W!==null&&(W=W.next={lane:0,revertLane:0,gesture:null,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null}),he===sl&&(fe=!0);else if((ai&re)===re){ae=ae.next,re===sl&&(fe=!0);continue}else he={lane:0,revertLane:ae.revertLane,gesture:null,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null},W===null?(M=W=he,k=w):W=W.next=he,Ue.lanes|=re,Wi|=re;he=ae.action,Zo&&d(w,he),w=ae.hasEagerState?ae.eagerState:d(w,he)}else re={lane:he,revertLane:ae.revertLane,gesture:ae.gesture,action:ae.action,hasEagerState:ae.hasEagerState,eagerState:ae.eagerState,next:null},W===null?(M=W=re,k=w):W=W.next=re,Ue.lanes|=he,Wi|=he;ae=ae.next}while(ae!==null&&ae!==s);
vendor: 9,502 bytes, line 48
48if(W===null?k=w:W.next=M,!fa(w,i.memoizedState)&&(tn=!0,fe&&(d=ll,d!==null)))throw d;i.memoizedState=w,i.baseState=k,i.baseQueue=W,g.lastRenderedState=w}return v===null&&(g.lanes=0),[i.memoizedState,g.dispatch]}function Jx(i){var s=Xt(),d=s.queue;if(d===null)throw Error(a(311));d.lastRenderedReducer=i;var g=d.dispatch,v=d.pending,w=s.memoizedState;if(v!==null){d.pending=null;var k=v=v.next;do w=i(w,k.action),k=k.next;while(k!==v);fa(w,s.memoizedState)||(tn=!0),s.memoizedState=w,s.baseQueue===null&&(s.baseState=w),d.lastRenderedState=w}return[w,g]}function xA(i,s,d){var g=Ue,v=Xt(),w=rt;if(w){if(d===void 0)throw Error(a(407));d=d()}else d=s();var k=!fa((_t||v).memoizedState,d);if(k&&(v.memoizedState=d,tn=!0),v=v.queue,nv(bA.bind(null,g,v,i),[i]),v.getSnapshot!==s||k||en!==null&&en.memoizedState.tag&1){if(g.flags|=2048,gl(9,{destroy:void 0},yA.bind(null,g,v,d,s),null),Ct===null)throw Error(a(349));w||(ai&127)!==0||vA(g,s,d)}return d}function vA(i,s,d){i.flags|=16384,i={getSnapshot:s,value:d},s=Ue.updateQueue,s===null?(s=pp(),Ue.updateQueue=s,s.stores=[i]):(d=s.stores,d===null?s.stores=[i]:d.push(i))}function yA(i,s,d,g){s.value=d,s.getSnapshot=g,wA(s)&&SA(i)}function bA(i,s,d){return d(function(){wA(s)&&SA(i)})}function wA(i){var s=i.getSnapshot;i=i.value;try{var d=s();return!fa(i,d)}catch{return!0}}function SA(i){var s=Fo(i,2);s!==null&&sa(s,i,2)}function ev(i){var s=Gn();if(typeof i=="function"){var d=i;if(i=d(),Zo){Mn(!0);try{d()}finally{Mn(!1)}}}return s.memoizedState=s.baseState=i,s.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:i},s}function jA(i,s,d,g){return i.baseState=d,Zx(i,_t,typeof g=="function"?g:ri)}function Gz(i,s,d,g,v){if(vp(i))throw Error(a(485));if(i=s.action,i!==null){var w={payload:v,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(k){w.listeners.push(k)}};L.T!==null?d(!0):w.isTransition=!1,g(w),d=s.pending,d===null?(w.next=s.pending=w,_A(s,w)):(w.next=d.next,s.pending=d.next=w)}}function _A(i,s){var d=s.action,g=s.payload,v=i.state;if(s.isTransition){var w=L.T,k={};L.T=k;try{var M=d(v,g),W=L.S;W!==null&&W(k,M),EA(i,s,M)}catch(ae){tv(i,s,ae)}finally{w!==null&&k.types!==null&&(w.types=k.types),L.T=w}}else try{w=d(v,g),EA(i,s,w)}catch(ae){tv(i,s,ae)}}function EA(i,s,d){d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(function(g){AA(i,s,g)},function(g){return tv(i,s,g)}):AA(i,s,d)}function AA(i,s,d){s.status="fulfilled",s.value=d,OA(s),i.state=d,s=i.pending,s!==null&&(d=s.next,d===s?i.pending=null:(d=d.next,s.next=d,_A(i,d)))}function tv(i,s,d){var g=i.pending;if(i.pending=null,g!==null){g=g.next;do s.status="rejected",s.reason=d,OA(s),s=s.next;while(s!==g)}i.action=null}function OA(i){i=i.listeners;for(var s=0;s<i.length;s++)(0,i[s])()}function CA(i,s){return s}function PA(i,s){if(rt){var d=Ct.formState;if(d!==null){e:{var g=Ue;if(rt){if(Mt){t:{for(var v=Mt,w=Ra;v.nodeType!==8;){if(!w){v=null;break t}if(v=Ba(v.nextSibling),v===null){v=null;break t}}w=v.data,v=w==="F!"||w==="F"?v:null}if(v){Mt=Ba(v.nextSibling),g=v.data==="F!";break e}}Bi(g)}g=!1}g&&(s=d[0])}}return d=Gn(),d.memoizedState=d.baseState=s,g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:CA,lastRenderedState:s},d.queue=g,d=GA.bind(null,Ue,g),g.dispatch=d,g=ev(!1),w=sv.bind(null,Ue,!1,g.queue),g=Gn(),v={state:s,dispatch:null,action:i,pending:null},g.queue=v,d=Gz.bind(null,Ue,v,w,d),v.dispatch=d,g.memoizedState=i,[s,d,!1]}function NA(i){var s=Xt();return TA(s,_t,i)}function TA(i,s,d){if(s=Zx(i,s,CA)[0],i=hp(ri)[0],typeof s=="object"&&s!==null&&typeof s.then=="function")try{var g=xu(s)}catch(k){throw k===cl?ip:k}else g=s;s=Xt();var v=s.queue,w=v.dispatch;return d!==s.memoizedState&&(Ue.flags|=2048,gl(9,{destroy:void 0},Xz.bind(null,v,d),null)),[g,w,i]}function Xz(i,s){i.action=s}function kA(i){var s=Xt(),d=_t;if(d!==null)return TA(s,d,i);Xt(),s=s.memoizedState,d=Xt();var g=d.queue.dispatch;return d.memoizedState=i,[s,g,!1]}function gl(i,s,d,g){return i={tag:i,create:d,deps:g,inst:s,next:null},s=Ue.updateQueue,s===null&&(s=pp(),Ue.updateQueue=s),d=s.lastEffect,d===null?s.lastEffect=i.next=i:(g=d.next,d.next=i,i.next=g,s.lastEffect=i),i}function DA(){return Xt().memoizedState}function mp(i,s,d,g){var v=Gn();Ue.flags|=i,v.memoizedState=gl(1|s,{destroy:void 0},d,g===void 0?null:g)}function xp(i,s,d,g){var v=Xt();g=g===void 0?null:g;var w=v.memoizedState.inst;_t!==null&&g!==null&&Yx(g,_t.memoizedState.deps)?v.memoizedState=gl(s,w,d,g):(Ue.flags|=i,v.memoizedState=gl(1|s,w,d,g))}function LA(i,s){mp(8390656,8,i,s)}function nv(i,s){xp(2048,8,i,s)}function Kz(i){Ue.flags|=4;var s=Ue.updateQueue;if(s===null)s=pp(),Ue.updateQueue=s,s.events=[i];else{var d=s.events;d===null?s.events=[i]:d.push(i)}}function MA(i){var s=Xt().memoizedState;return Kz({ref:s,nextImpl:i}),function(){if((ft&2)!==0)throw Error(a(440));return s.impl.apply(void 0,arguments)}}function RA(i,s){return xp(4,2,i,s)}function IA(i,s){return xp(4,4,i,s)}function BA(i,s){if(typeof s=="function"){i=i();var d=s(i);return function(){typeof d=="function"?d():s(null)}}if(s!=null)return i=i(),s.current=i,function(){s.current=null}}function zA(i,s,d){d=d!=null?d.concat([i]):null,xp(4,4,BA.bind(null,s,i),d)}function av(){}function $A(i,s){var d=Xt();s=s===void 0?null:s;var g=d.memoizedState;return s!==null&&Yx(s,g[1])?g[0]:(d.memoizedState=[i,s],i)}function qA(i,s){var d=Xt();s=s===void 0?null:s;var g=d.memoizedState;if(s!==null&&Yx(s,g[1]))return g[0];if(g=i(),Zo){Mn(!0);try{i()}finally{Mn(!1)}}return d.memoizedState=[g,s],g}function rv(i,s,d){return d===void 0||(ai&1073741824)!==0&&(nt&261930)===0?i.memoizedState=s:(i.memoizedState=d,i=HO(),Ue.lanes|=i,Wi|=i,d)}function HA(i,s,d,g){return fa(d,s)?d:dl.current!==null?(i=rv(i,d,g),fa(i,s)||(tn=!0),i):(ai&42)===0||(ai&1073741824)!==0&&(nt&261930)===0?(tn=!0,i.memoizedState=d):(i=HO(),Ue.lanes|=i,Wi|=i,s)}function FA(i,s,d,g,v){var w=H.p;H.p=w!==0&&8>w?w:8;var k=L.T,M={};L.T=M,sv(i,!1,s,d);try{var W=v(),ae=L.S;if(ae!==null&&ae(M,W),W!==null&&typeof W=="object"&&typeof W.then=="function"){var fe=Vz(W,g);vu(i,s,fe,va(i))}else vu(i,s,g,va(i))}catch(he){vu(i,s,{then:function(){},status:"rejected",reason:he},va())}finally{H.p=w,k!==null&&M.types!==null&&(k.types=M.types),L.T=k}}function Qz(){}function iv(i,s,d,g){if(i.tag!==5)throw Error(a(476));var v=UA(i).queue;FA(i,v,s,$,d===null?Qz:function(){return VA(i),d(g)})}function UA(i){var s=i.memoizedState;if(s!==null)return s;s={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:$},next:null};var d={};return s.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:d},next:null},i.memoizedState=s,i=i.alternate,i!==null&&(i.memoizedState=s),s}function VA(i){var s=UA(i);s.next===null&&(s=i.alternate.memoizedState),vu(i,s.next.queue,{},va())}function ov(){return Cn(Mu)}function YA(){return Xt().memoizedState}function WA(){return Xt().memoizedState}function Zz(i){for(var s=i.return;s!==null;){switch(s.tag){case 24:case 3:var d=va();i=qi(d);var g=Hi(s,i,d);g!==null&&(sa(g,s,d),pu(g,s,d)),s={cache:Mx()},i.payload=s;return}s=s.return}}function Jz(i,s,d){var g=va();d={lane:g,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},vp(i)?XA(s,d):(d=_x(i,s,d,g),d!==null&&(sa(d,i,g),KA(d,s,g)))}function GA(i,s,d){var g=va();vu(i,s,d,g)}function vu(i,s,d,g){var v={lane:g,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null};if(vp(i))XA(s,v);else{var w=i.alternate;if(i.lanes===0&&(w===null||w.lanes===0)&&(w=s.lastRenderedReducer,w!==null))try{var k=s.lastRenderedState,M=w(k,d);if(v.hasEagerState=!0,v.eagerState=M,fa(M,k))return Zf(i,s,v,0),Ct===null&&Qf(),!1}catch{}finally{}if(d=_x(i,s,v,g),d!==null)return sa(d,i,g),KA(d,s,g),!0}return!1}function sv(i,s,d,g){if(g={lane:2,revertLane:zv(),gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null},vp(i)){if(s)throw Error(a(479))}else s=_x(i,d,g,2),s!==null&&sa(s,i,2)}function vp(i){var s=i.alternate;return i===Ue||s!==null&&s===Ue}function XA(i,s){fl=dp=!0;var d=i.pending;d===null?s.next=s:(s.next=d.next,d.next=s),i.pending=s}function KA(i,s,d){if((d&4194048)!==0){var g=s.lanes;g&=i.pendingLanes,d|=g,s.lanes=d,Fe(i,d)}}var yu={readContext:Cn,use:gp,useCallback:Ft,useContext:Ft,useEffect:Ft,useImperativeHandle:Ft,useLayoutEffect:Ft,useInsertionEffect:Ft,useMemo:Ft,useReducer:Ft,useRef:Ft,useState:Ft,useDebugValue:Ft,useDeferredValue:Ft,useTransition:Ft,useSyncExternalStore:Ft,useId:Ft,useHostTransitionStatus:Ft,useFormState:Ft,useActionState:Ft,useOptimistic:Ft,useMemoCache:Ft,useCacheRefresh:Ft};yu.useEffectEvent=Ft;var QA={readContext:Cn,use:gp,useCallback:function(i,s){return Gn().memoizedState=[i,s===void 0?null:s],i},useContext:Cn,useEffect:LA,useImperativeHandle:function(i,s,d){d=d!=null?d.concat([i]):null,mp(4194308,4,BA.bind(null,s,i),d)},useLayoutEffect:function(i,s){return mp(4194308,4,i,s)},useInsertionEffect:function(i,s){mp(4,2,i,s)},useMemo:function(i,s){var d=Gn();s=s===void 0?null:s;var g=i();if(Zo){Mn(!0);try{i()}finally{Mn(!1)}}return d.memoizedState=[g,s],g},useReducer:function(i,s,d){var g=Gn();if(d!==void 0){var v=d(s);if(Zo){Mn(!0);try{d(s)}finally{Mn(!1)}}}else v=s;return g.memoizedState=g.baseState=v,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:v},g.queue=i,i=i.dispatch=Jz.bind(null,Ue,i),[g.memoizedState,i]}
vendor: 26,193 bytes, line 48
48,useRef:function(i){var s=Gn();return i={current:i},s.memoizedState=i},useState:function(i){i=ev(i);var s=i.queue,d=GA.bind(null,Ue,s);return s.dispatch=d,[i.memoizedState,d]},useDebugValue:av,useDeferredValue:function(i,s){var d=Gn();return rv(d,i,s)},useTransition:function(){var i=ev(!1);return i=FA.bind(null,Ue,i.queue,!0,!1),Gn().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,s,d){var g=Ue,v=Gn();if(rt){if(d===void 0)throw Error(a(407));d=d()}else{if(d=s(),Ct===null)throw Error(a(349));(nt&127)!==0||vA(g,s,d)}v.memoizedState=d;var w={value:d,getSnapshot:s};return v.queue=w,LA(bA.bind(null,g,w,i),[i]),g.flags|=2048,gl(9,{destroy:void 0},yA.bind(null,g,w,d,s),null),d},useId:function(){var i=Gn(),s=Ct.identifierPrefix;if(rt){var d=Sr,g=wr;d=(g&~(1<<32-Wt(g)-1)).toString(32)+d,s="_"+s+"R_"+d,d=fp++,0<d&&(s+="H"+d.toString(32)),s+="_"}else d=Yz++,s="_"+s+"r_"+d.toString(32)+"_";return i.memoizedState=s},useHostTransitionStatus:ov,useFormState:PA,useActionState:PA,useOptimistic:function(i){var s=Gn();s.memoizedState=s.baseState=i;var d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return s.queue=d,s=sv.bind(null,Ue,!0,d),d.dispatch=s,[i,s]},useMemoCache:Qx,useCacheRefresh:function(){return Gn().memoizedState=Zz.bind(null,Ue)},useEffectEvent:function(i){var s=Gn(),d={impl:i};return s.memoizedState=d,function(){if((ft&2)!==0)throw Error(a(440));return d.impl.apply(void 0,arguments)}}},lv={readContext:Cn,use:gp,useCallback:$A,useContext:Cn,useEffect:nv,useImperativeHandle:zA,useInsertionEffect:RA,useLayoutEffect:IA,useMemo:qA,useReducer:hp,useRef:DA,useState:function(){return hp(ri)},useDebugValue:av,useDeferredValue:function(i,s){var d=Xt();return HA(d,_t.memoizedState,i,s)},useTransition:function(){var i=hp(ri)[0],s=Xt().memoizedState;return[typeof i=="boolean"?i:xu(i),s]},useSyncExternalStore:xA,useId:YA,useHostTransitionStatus:ov,useFormState:NA,useActionState:NA,useOptimistic:function(i,s){var d=Xt();return jA(d,_t,i,s)},useMemoCache:Qx,useCacheRefresh:WA};lv.useEffectEvent=MA;var ZA={readContext:Cn,use:gp,useCallback:$A,useContext:Cn,useEffect:nv,useImperativeHandle:zA,useInsertionEffect:RA,useLayoutEffect:IA,useMemo:qA,useReducer:Jx,useRef:DA,useState:function(){return Jx(ri)},useDebugValue:av,useDeferredValue:function(i,s){var d=Xt();return _t===null?rv(d,i,s):HA(d,_t.memoizedState,i,s)},useTransition:function(){var i=Jx(ri)[0],s=Xt().memoizedState;return[typeof i=="boolean"?i:xu(i),s]},useSyncExternalStore:xA,useId:YA,useHostTransitionStatus:ov,useFormState:kA,useActionState:kA,useOptimistic:function(i,s){var d=Xt();return _t!==null?jA(d,_t,i,s):(d.baseState=i,[i,d.queue.dispatch])},useMemoCache:Qx,useCacheRefresh:WA};ZA.useEffectEvent=MA;function cv(i,s,d,g){s=i.memoizedState,d=d(g,s),d=d==null?s:h({},s,d),i.memoizedState=d,i.lanes===0&&(i.updateQueue.baseState=d)}var uv={enqueueSetState:function(i,s,d){i=i._reactInternals;var g=va(),v=qi(g);v.payload=s,d!=null&&(v.callback=d),s=Hi(i,v,g),s!==null&&(sa(s,i,g),pu(s,i,g))},enqueueReplaceState:function(i,s,d){i=i._reactInternals;var g=va(),v=qi(g);v.tag=1,v.payload=s,d!=null&&(v.callback=d),s=Hi(i,v,g),s!==null&&(sa(s,i,g),pu(s,i,g))},enqueueForceUpdate:function(i,s){i=i._reactInternals;var d=va(),g=qi(d);g.tag=2,s!=null&&(g.callback=s),s=Hi(i,g,d),s!==null&&(sa(s,i,d),pu(s,i,d))}};function JA(i,s,d,g,v,w,k){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(g,w,k):s.prototype&&s.prototype.isPureReactComponent?!iu(d,g)||!iu(v,w):!0}function eO(i,s,d,g){i=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(d,g),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(d,g),s.state!==i&&uv.enqueueReplaceState(s,s.state,null)}function Jo(i,s){var d=s;if("ref"in s){d={};for(var g in s)g!=="ref"&&(d[g]=s[g])}if(i=i.defaultProps){d===s&&(d=h({},d));for(var v in i)d[v]===void 0&&(d[v]=i[v])}return d}function tO(i){Kf(i)}function nO(i){console.error(i)}function aO(i){Kf(i)}function yp(i,s){try{var d=i.onUncaughtError;d(s.value,{componentStack:s.stack})}catch(g){setTimeout(function(){throw g})}}function rO(i,s,d){try{var g=i.onCaughtError;g(d.value,{componentStack:d.stack,errorBoundary:s.tag===1?s.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function dv(i,s,d){return d=qi(d),d.tag=3,d.payload={element:null},d.callback=function(){yp(i,s)},d}function iO(i){return i=qi(i),i.tag=3,i}function oO(i,s,d,g){var v=d.type.getDerivedStateFromError;if(typeof v=="function"){var w=g.value;i.payload=function(){return v(w)},i.callback=function(){rO(s,d,g)}}var k=d.stateNode;k!==null&&typeof k.componentDidCatch=="function"&&(i.callback=function(){rO(s,d,g),typeof v!="function"&&(Gi===null?Gi=new Set([this]):Gi.add(this));var M=g.stack;this.componentDidCatch(g.value,{componentStack:M!==null?M:""})})}function e$(i,s,d,g,v){if(d.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(s=d.alternate,s!==null&&ol(s,d,v,!0),d=ga.current,d!==null){switch(d.tag){case 31:case 13:return Ia===null?Tp():d.alternate===null&&Ut===0&&(Ut=3),d.flags&=-257,d.flags|=65536,d.lanes=v,g===op?d.flags|=16384:(s=d.updateQueue,s===null?d.updateQueue=new Set([g]):s.add(g),Rv(i,g,v)),!1;case 22:return d.flags|=65536,g===op?d.flags|=16384:(s=d.updateQueue,s===null?(s={transitions:null,markerInstances:null,retryQueue:new Set([g])},d.updateQueue=s):(d=s.retryQueue,d===null?s.retryQueue=new Set([g]):d.add(g)),Rv(i,g,v)),!1}throw Error(a(435,d.tag))}return Rv(i,g,v),Tp(),!1}if(rt)return s=ga.current,s!==null?((s.flags&65536)===0&&(s.flags|=256),s.flags|=65536,s.lanes=v,g!==Nx&&(i=Error(a(422),{cause:g}),lu(Da(i,d)))):(g!==Nx&&(s=Error(a(423),{cause:g}),lu(Da(s,d))),i=i.current.alternate,i.flags|=65536,v&=-v,i.lanes|=v,g=Da(g,d),v=dv(i.stateNode,g,v),qx(i,v),Ut!==4&&(Ut=2)),!1;var w=Error(a(520),{cause:g});if(w=Da(w,d),Ou===null?Ou=[w]:Ou.push(w),Ut!==4&&(Ut=2),s===null)return!0;g=Da(g,d),d=s;do{switch(d.tag){case 3:return d.flags|=65536,i=v&-v,d.lanes|=i,i=dv(d.stateNode,g,i),qx(d,i),!1;case 1:if(s=d.type,w=d.stateNode,(d.flags&128)===0&&(typeof s.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(Gi===null||!Gi.has(w))))return d.flags|=65536,v&=-v,d.lanes|=v,v=iO(v),oO(v,i,d,g),qx(d,v),!1}d=d.return}while(d!==null);return!1}var fv=Error(a(461)),tn=!1;function Pn(i,s,d,g){s.child=i===null?uA(s,null,d,g):Qo(s,i.child,d,g)}function sO(i,s,d,g,v){d=d.render;var w=s.ref;if("ref"in g){var k={};for(var M in g)M!=="ref"&&(k[M]=g[M])}else k=g;return Wo(s),g=Wx(i,s,d,k,w,v),M=Gx(),i!==null&&!tn?(Xx(i,s,v),ii(i,s,v)):(rt&&M&&Cx(s),s.flags|=1,Pn(i,s,g,v),s.child)}function lO(i,s,d,g,v){if(i===null){var w=d.type;return typeof w=="function"&&!Ex(w)&&w.defaultProps===void 0&&d.compare===null?(s.tag=15,s.type=w,cO(i,s,w,g,v)):(i=ep(d.type,null,g,s,s.mode,v),i.ref=s.ref,i.return=s,s.child=i)}if(w=i.child,!bv(i,v)){var k=w.memoizedProps;if(d=d.compare,d=d!==null?d:iu,d(k,g)&&i.ref===s.ref)return ii(i,s,v)}return s.flags|=1,i=Jr(w,g),i.ref=s.ref,i.return=s,s.child=i}function cO(i,s,d,g,v){if(i!==null){var w=i.memoizedProps;if(iu(w,g)&&i.ref===s.ref)if(tn=!1,s.pendingProps=g=w,bv(i,v))(i.flags&131072)!==0&&(tn=!0);else return s.lanes=i.lanes,ii(i,s,v)}return pv(i,s,d,g,v)}function uO(i,s,d,g){var v=g.children,w=i!==null?i.memoizedState:null;if(i===null&&s.stateNode===null&&(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),g.mode==="hidden"){if((s.flags&128)!==0){if(w=w!==null?w.baseLanes|d:d,i!==null){for(g=s.child=i.child,v=0;g!==null;)v=v|g.lanes|g.childLanes,g=g.sibling;g=v&~w}else g=0,s.child=null;return dO(i,s,w,d,g)}if((d&536870912)!==0)s.memoizedState={baseLanes:0,cachePool:null},i!==null&&rp(s,w!==null?w.cachePool:null),w!==null?pA(s,w):Fx(),gA(s);else return g=s.lanes=536870912,dO(i,s,w!==null?w.baseLanes|d:d,d,g)}else w!==null?(rp(s,w.cachePool),pA(s,w),Ui(),s.memoizedState=null):(i!==null&&rp(s,null),Fx(),Ui());return Pn(i,s,v,d),s.child}function bu(i,s){return i!==null&&i.tag===22||s.stateNode!==null||(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.sibling}function dO(i,s,d,g,v){var w=Ix();return w=w===null?null:{parent:Jt._currentValue,pool:w},s.memoizedState={baseLanes:d,cachePool:w},i!==null&&rp(s,null),Fx(),gA(s),i!==null&&ol(i,s,g,!0),s.childLanes=v,null}function bp(i,s){return s=Sp({mode:s.mode,children:s.children},i.mode),s.ref=i.ref,i.child=s,s.return=i,s}function fO(i,s,d){return Qo(s,i.child,null,d),i=bp(s,s.pendingProps),i.flags|=2,ha(s),s.memoizedState=null,i}function t$(i,s,d){var g=s.pendingProps,v=(s.flags&128)!==0;if(s.flags&=-129,i===null){if(rt){if(g.mode==="hidden")return i=bp(s,g),s.lanes=536870912,bu(null,i);if(Vx(s),(i=Mt)?(i=_C(i,Ra),i=i!==null&&i.data==="&"?i:null,i!==null&&(s.memoizedState={dehydrated:i,treeContext:Ri!==null?{id:wr,overflow:Sr}:null,retryLane:536870912,hydrationErrors:null},d=XE(i),d.return=s,s.child=d,On=s,Mt=null)):i=null,i===null)throw Bi(s);return s.lanes=536870912,null}return bp(s,g)}var w=i.memoizedState;if(w!==null){var k=w.dehydrated;if(Vx(s),v)if(s.flags&256)s.flags&=-257,s=fO(i,s,d);else if(s.memoizedState!==null)s.child=i.child,s.flags|=128,s=null;else throw Error(a(558));else if(tn||ol(i,s,d,!1),v=(d&i.childLanes)!==0,tn||v){if(g=Ct,g!==null&&(k=De(g,d),k!==0&&k!==w.retryLane))throw w.retryLane=k,Fo(i,k),sa(g,i,k),fv;Tp(),s=fO(i,s,d)}else i=w.treeContext,Mt=Ba(k.nextSibling),On=s,rt=!0,Ii=null,Ra=!1,i!==null&&ZE(s,i),s=bp(s,g),s.flags|=4096;return s}return i=Jr(i.child,{mode:g.mode,children:g.children}),i.ref=s.ref,s.child=i,i.return=s,i}function wp(i,s){var d=s.ref;if(d===null)i!==null&&i.ref!==null&&(s.flags|=4194816);else{if(typeof d!="function"&&typeof d!="object")throw Error(a(284));(i===null||i.ref!==d)&&(s.flags|=4194816)}}function pv(i,s,d,g,v){return Wo(s),d=Wx(i,s,d,g,void 0,v),g=Gx(),i!==null&&!tn?(Xx(i,s,v),ii(i,s,v)):(rt&&g&&Cx(s),s.flags|=1,Pn(i,s,d,v),s.child)}function pO(i,s,d,g,v,w){return Wo(s),s.updateQueue=null,d=mA(s,g,d,v),hA(i),g=Gx(),i!==null&&!tn?(Xx(i,s,w),ii(i,s,w)):(rt&&g&&Cx(s),s.flags|=1,Pn(i,s,d,w),s.child)}function gO(i,s,d,g,v){if(Wo(s),s.stateNode===null){var w=nl,k=d.contextType;typeof k=="object"&&k!==null&&(w=Cn(k)),w=new d(g,w),s.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,w.updater=uv,s.stateNode=w,w._reactInternals=s,w=s.stateNode,w.props=g,w.state=s.memoizedState,w.refs={},zx(s),k=d.contextType,w.context=typeof k=="object"&&k!==null?Cn(k):nl,w.state=s.memoizedState,k=d.getDerivedStateFromProps,typeof k=="function"&&(cv(s,d,k,g),w.state=s.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(k=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),k!==w.state&&uv.enqueueReplaceState(w,w.state,null),hu(s,g,w,v),gu(),w.state=s.memoizedState),typeof w.componentDidMount=="function"&&(s.flags|=4194308),g=!0}else if(i===null){w=s.stateNode;var M=s.memoizedProps,W=Jo(d,M);w.props=W;var ae=w.context,fe=d.contextType;k=nl,typeof fe=="object"&&fe!==null&&(k=Cn(fe));var he=d.getDerivedStateFromProps;fe=typeof he=="function"||typeof w.getSnapshotBeforeUpdate=="function",M=s.pendingProps!==M,fe||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(M||ae!==k)&&eO(s,w,g,k),$i=!1;var re=s.memoizedState;w.state=re,hu(s,g,w,v),gu(),ae=s.memoizedState,M||re!==ae||$i?(typeof he=="function"&&(cv(s,d,he,g),ae=s.memoizedState),(W=$i||JA(s,d,W,g,re,ae,k))?(fe||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"&&(s.flags|=4194308)):(typeof w.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=g,s.memoizedState=ae),w.props=g,w.state=ae,w.context=k,g=W):(typeof w.componentDidMount=="function"&&(s.flags|=4194308),g=!1)}else{w=s.stateNode,$x(i,s),k=s.memoizedProps,fe=Jo(d,k),w.props=fe,he=s.pendingProps,re=w.context,ae=d.contextType,W=nl,typeof ae=="object"&&ae!==null&&(W=Cn(ae)),M=d.getDerivedStateFromProps,(ae=typeof M=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(k!==he||re!==W)&&eO(s,w,g,W),$i=!1,re=s.memoizedState,w.state=re,hu(s,g,w,v),gu();var se=s.memoizedState;k!==he||re!==se||$i||i!==null&&i.dependencies!==null&&np(i.dependencies)?(typeof M=="function"&&(cv(s,d,M,g),se=s.memoizedState),(fe=$i||JA(s,d,fe,g,re,se,W)||i!==null&&i.dependencies!==null&&np(i.dependencies))?(ae||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(g,se,W),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(g,se,W)),typeof w.componentDidUpdate=="function"&&(s.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof w.componentDidUpdate!="function"||k===i.memoizedProps&&re===i.memoizedState||(s.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||k===i.memoizedProps&&re===i.memoizedState||(s.flags|=1024),s.memoizedProps=g,s.memoizedState=se),w.props=g,w.state=se,w.context=W,g=fe):(typeof w.componentDidUpdate!="function"||k===i.memoizedProps&&re===i.memoizedState||(s.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||k===i.memoizedProps&&re===i.memoizedState||(s.flags|=1024),g=!1)}return w=g,wp(i,s),g=(s.flags&128)!==0,w||g?(w=s.stateNode,d=g&&typeof d.getDerivedStateFromError!="function"?null:w.render(),s.flags|=1,i!==null&&g?(s.child=Qo(s,i.child,null,v),s.child=Qo(s,null,d,v)):Pn(i,s,d,v),s.memoizedState=w.state,i=s.child):i=ii(i,s,v),i}function hO(i,s,d,g){return Vo(),s.flags|=256,Pn(i,s,d,g),s.child}var gv={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hv(i){return{baseLanes:i,cachePool:rA()}}function mv(i,s,d){return i=i!==null?i.childLanes&~d:0,s&&(i|=xa),i}function mO(i,s,d){var g=s.pendingProps,v=!1,w=(s.flags&128)!==0,k;if((k=w)||(k=i!==null&&i.memoizedState===null?!1:(Gt.current&2)!==0),k&&(v=!0,s.flags&=-129),k=(s.flags&32)!==0,s.flags&=-33,i===null){if(rt){if(v?Fi(s):Ui(),(i=Mt)?(i=_C(i,Ra),i=i!==null&&i.data!=="&"?i:null,i!==null&&(s.memoizedState={dehydrated:i,treeContext:Ri!==null?{id:wr,overflow:Sr}:null,retryLane:536870912,hydrationErrors:null},d=XE(i),d.return=s,s.child=d,On=s,Mt=null)):i=null,i===null)throw Bi(s);return Zv(i)?s.lanes=32:s.lanes=536870912,null}var M=g.children;return g=g.fallback,v?(Ui(),v=s.mode,M=Sp({mode:"hidden",children:M},v),g=Uo(g,v,d,null),M.return=s,g.return=s,M.sibling=g,s.child=M,g=s.child,g.memoizedState=hv(d),g.childLanes=mv(i,k,d),s.memoizedState=gv,bu(null,g)):(Fi(s),xv(s,M))}var W=i.memoizedState;if(W!==null&&(M=W.dehydrated,M!==null)){if(w)s.flags&256?(Fi(s),s.flags&=-257,s=vv(i,s,d)):s.memoizedState!==null?(Ui(),s.child=i.child,s.flags|=128,s=null):(Ui(),M=g.fallback,v=s.mode,g=Sp({mode:"visible",children:g.children},v),M=Uo(M,v,d,null),M.flags|=2,g.return=s,M.return=s,g.sibling=M,s.child=g,Qo(s,i.child,null,d),g=s.child,g.memoizedState=hv(d),g.childLanes=mv(i,k,d),s.memoizedState=gv,s=bu(null,g));else if(Fi(s),Zv(M)){if(k=M.nextSibling&&M.nextSibling.dataset,k)var ae=k.dgst;k=ae,g=Error(a(419)),g.stack="",g.digest=k,lu({value:g,source:null,stack:null}),s=vv(i,s,d)}else if(tn||ol(i,s,d,!1),k=(d&i.childLanes)!==0,tn||k){if(k=Ct,k!==null&&(g=De(k,d),g!==0&&g!==W.retryLane))throw W.retryLane=g,Fo(i,g),sa(k,i,g),fv;Qv(M)||Tp(),s=vv(i,s,d)}else Qv(M)?(s.flags|=192,s.child=i.child,s=null):(i=W.treeContext,Mt=Ba(M.nextSibling),On=s,rt=!0,Ii=null,Ra=!1,i!==null&&ZE(s,i),s=xv(s,g.children),s.flags|=4096);return s}return v?(Ui(),M=g.fallback,v=s.mode,W=i.child,ae=W.sibling,g=Jr(W,{mode:"hidden",children:g.children}),g.subtreeFlags=W.subtreeFlags&65011712,ae!==null?M=Jr(ae,M):(M=Uo(M,v,d,null),M.flags|=2),M.return=s,g.return=s,g.sibling=M,s.child=g,bu(null,g),g=s.child,M=i.child.memoizedState,M===null?M=hv(d):(v=M.cachePool,v!==null?(W=Jt._currentValue,v=v.parent!==W?{parent:W,pool:W}:v):v=rA(),M={baseLanes:M.baseLanes|d,cachePool:v}),g.memoizedState=M,g.childLanes=mv(i,k,d),s.memoizedState=gv,bu(i.child,g)):(Fi(s),d=i.child,i=d.sibling,d=Jr(d,{mode:"visible",children:g.children}),d.return=s,d.sibling=null,i!==null&&(k=s.deletions,k===null?(s.deletions=[i],s.flags|=16):k.push(i)),s.child=d,s.memoizedState=null,d)}function xv(i,s){return s=Sp({mode:"visible",children:s},i.mode),s.return=i,i.child=s}function Sp(i,s){return i=pa(22,i,null,s),i.lanes=0,i}function vv(i,s,d){return Qo(s,i.child,null,d),i=xv(s,s.pendingProps.children),i.flags|=2,s.memoizedState=null,i}function xO(i,s,d){i.lanes|=s;var g=i.alternate;g!==null&&(g.lanes|=s),Dx(i.return,s,d)}function yv(i,s,d,g,v,w){var k=i.memoizedState;k===null?i.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:g,tail:d,tailMode:v,treeForkCount:w}:(k.isBackwards=s,k.rendering=null,k.renderingStartTime=0,k.last=g,k.tail=d,k.tailMode=v,k.treeForkCount=w)}function vO(i,s,d){var g=s.pendingProps,v=g.revealOrder,w=g.tail;g=g.children;var k=Gt.current,M=(k&2)!==0;if(M?(k=k&1|2,s.flags|=128):k&=1,Y(Gt,k),Pn(i,s,g,d),g=rt?su:0,!M&&i!==null&&(i.flags&128)!==0)e:for(i=s.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&xO(i,d,s);else if(i.tag===19)xO(i,d,s);else if(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;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(v){case"forwards":for(d=s.child,v=null;d!==null;)i=d.alternate,i!==null&&up(i)===null&&(v=d),d=d.sibling;d=v,d===null?(v=s.child,s.child=null):(v=d.sibling,d.sibling=null),yv(s,!1,v,d,w,g);break;case"backwards":case"unstable_legacy-backwards":for(d=null,v=s.child,s.child=null;v!==null;){if(i=v.alternate,i!==null&&up(i)===null){s.child=v;break}i=v.sibling,v.sibling=d,d=v,v=i}yv(s,!0,d,null,w,g);break;case"together":yv(s,!1,null,null,void 0,g);break;default:s.memoizedState=null}return s.child}function ii(i,s,d){if(i!==null&&(s.dependencies=i.dependencies),Wi|=s.lanes,(d&s.childLanes)===0)if(i!==null){if(ol(i,s,d,!1),(d&s.childLanes)===0)return null}else return null;if(i!==null&&s.child!==i.child)throw Error(a(153));if(s.child!==null){for(i=s.child,d=Jr(i,i.pendingProps),s.child=d,d.return=s;i.sibling!==null;)i=i.sibling,d=d.sibling=Jr(i,i.pendingProps),d.return=s;d.sibling=null}return s.child}function bv(i,s){return(i.lanes&s)!==0?!0:(i=i.dependencies,!!(i!==null&&np(i)))}function n$(i,s,d){switch(s.tag){case 3:me(s,s.stateNode.containerInfo),zi(s,Jt,i.memoizedState.cache),Vo();break;case 27:case 5:ve(s);break;case 4:me(s,s.stateNode.containerInfo);break;case 10:zi(s,s.type,s.memoizedProps.value);break;case 31:if(s.memoizedState!==null)return s.flags|=128,Vx(s),null;break;case 13:var g=s.memoizedState;if(g!==null)return g.dehydrated!==null?(Fi(s),s.flags|=128,null):(d&s.child.childLanes)!==0?mO(i,s,d):(Fi(s),i=ii(i,s,d),i!==null?i.sibling:null);Fi(s);break;case 19:var v=(i.flags&128)!==0;if(g=(d&s.childLanes)!==0,g||(ol(i,s,d,!1),g=(d&s.childLanes)!==0),v){if(g)return vO(i,s,d);s.flags|=128}if(v=s.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),Y(Gt,Gt.current),g)break;return null;case 22:return s.lanes=0,uO(i,s,d,s.pendingProps);case 24:zi(s,Jt,i.memoizedState.cache)}return ii(i,s,d)}function yO(i,s,d){if(i!==null)if(i.memoizedProps!==s.pendingProps)tn=!0;else{if(!bv(i,d)&&(s.flags&128)===0)return tn=!1,n$(i,s,d);tn=(i.flags&131072)!==0}else tn=!1,rt&&(s.flags&1048576)!==0&&QE(s,su,s.index);switch(s.lanes=0,s.tag){case 16:e:{var g=s.pendingProps;if(i=Xo(s.elementType),s.type=i,typeof i=="function")Ex(i)?(g=Jo(i,g),s.tag=1,s=gO(null,s,i,g,d)):(s.tag=0,s=pv(null,s,i,g,d));else{if(i!=null){var v=i.$$typeof;if(v===P){s.tag=11,s=sO(null,s,i,g,d);break e}else if(v===O){s.tag=14,s=lO(null,s,i,g,d);break e}}throw s=G(i)||i,Error(a(306,s,""))}}return s;case 0:return pv(i,s,s.type,s.pendingProps,d);case 1:return g=s.type,v=Jo(g,s.pendingProps),gO(i,s,g,v,d);case 3:e:{if(me(s,s.stateNode.containerInfo),i===null)throw Error(a(387));g=s.pendingProps;var w=s.memoizedState;v=w.element,$x(i,s),hu(s,g,null,d);var k=s.memoizedState;if(g=k.cache,zi(s,Jt,g),g!==w.cache&&Lx(s,[Jt],d,!0),gu(),g=k.element,w.isDehydrated)if(w={element:g,isDehydrated:!1,cache:k.cache},s.updateQueue.baseState=w,s.memoizedState=w,s.flags&256){s=hO(i,s,g,d);break e}else if(g!==v){v=Da(Error(a(424)),s),lu(v),s=hO(i,s,g,d);break e}else{switch(i=s.stateNode.containerInfo,i.nodeType){case 9:i=i.body;break;default:i=i.nodeName==="HTML"?i.ownerDocument.body:i}for(Mt=Ba(i.firstChild),On=s,rt=!0,Ii=null,Ra=!0,d=uA(s,null,g,d),s.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling}else{if(Vo(),g===v){s=ii(i,s,d);break e}Pn(i,s,g,d)}s=s.child}return s;case 26:return wp(i,s),i===null?(d=NC(s.type,null,s.pendingProps,null))?s.memoizedState=d:rt||(d=s.type,i=s.pendingProps,g=Bp(xe.current).createElement(d),g[An]=s,g[ta]=i,Nn(g,d,i),vn(g),s.stateNode=g):s.memoizedState=NC(s.type,i.memoizedProps,s.pendingProps,i.memoizedState),null;case 27:return ve(s),i===null&&rt&&(g=s.stateNode=OC(s.type,s.pendingProps,xe.current),On=s,Ra=!0,v=Mt,Zi(s.type)?(Jv=v,Mt=Ba(g.firstChild)):Mt=v),Pn(i,s,s.pendingProps.children,d),wp(i,s),i===null&&(s.flags|=4194304),s.child;case 5:return i===null&&rt&&((v=g=Mt)&&(g=k$(g,s.type,s.pendingProps,Ra),g!==null?(s.stateNode=g,On=s,Mt=Ba(g.firstChild),Ra=!1,v=!0):v=!1),v||Bi(s)),ve(s),v=s.type,w=s.pendingProps,k=i!==null?i.memoizedProps:null,g=w.children,Gv(v,w)?g=null:k!==null&&Gv(v,k)&&(s.flags|=32),s.memoizedState!==null&&(v=Wx(i,s,Wz,null,null,d),Mu._currentValue=v),wp(i,s),Pn(i,s,g,d),s.child;case 6:return i===null&&rt&&((i=d=Mt)&&(d=D$(d,s.pendingProps,Ra),d!==null?(s.stateNode=d,On=s,Mt=null,i=!0):i=!1),i||Bi(s)),null;case 13:return mO(i,s,d);case 4:return me(s,s.stateNode.containerInfo),g=s.pendingProps,i===null?s.child=Qo(s,null,g,d):Pn(i,s,g,d),s.child;case 11:return sO(i,s,s.type,s.pendingProps,d);case 7:return Pn(i,s,s.pendingProps,d),s.child;case 8:return Pn(i,s,s.pendingProps.children,d),s.child;case 12:return Pn(i,s,s.pendingProps.children,d),s.child;case 10:return g=s.pendingProps,zi(s,s.type,g.value),Pn(i,s,g.children,d),s.child;case 9:return v=s.type._context,g=s.pendingProps.children,Wo(s),v=Cn(v),g=g(v),s.flags|=1,Pn(i,s,g,d),s.child;case 14:return lO(i,s,s.type,s.pendingProps,d);case 15:return cO(i,s,s.type,s.pendingProps,d);case 19:return vO(i,s,d);case 31:return t$(i,s,d);case 22:return uO(i,s,d,s.pendingProps);case 24:return Wo(s),g=Cn(Jt),i===null?(v=Ix(),v===null&&(v=Ct,w=Mx(),v.pooledCache=w,w.refCount++,w!==null&&(v.pooledCacheLanes|=d),v=w),s.memoizedState={parent:g,cache:v},zx(s),zi(s,Jt,v)):((i.lanes&d)!==0&&($x(i,s),hu(s,null,null,d),gu()),v=i.memoizedState,w=s.memoizedState,v.parent!==g?(v={parent:g,cache:g},s.memoizedState=v,s.lanes===0&&(s.memoizedState=s.updateQueue.baseState=v),zi(s,Jt,g)):(g=w.cache,zi(s,Jt,g),g!==v.cache&&Lx(s,[Jt],d,!0))),Pn(i,s,s.pendingProps.children,d),s.child;case 29:throw s.pendingProps}throw Error(a(156,s.tag))}function oi(i){i.flags|=4}function wv(i,s,d,g,v){if((s=(i.mode&32)!==0)&&(s=!1),s){if(i.flags|=16777216,(v&335544128)===v)if(i.stateNode.complete)i.flags|=8192;else if(YO())i.flags|=8192;else throw Ko=op,Bx}else i.flags&=-16777217}function bO(i,s){if(s.type!=="stylesheet"||(s.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!MC(s))if(YO())i.flags|=8192;else throw Ko=op,Bx}function jp(i,s){s!==null&&(i.flags|=4),i.flags&16384&&(s=i.tag!==22?mn():536870912,i.lanes|=s,vl|=s)}function wu(i,s){if(!rt)switch(i.tailMode){case"hidden":s=i.tail;for(var d=null;s!==null;)s.alternate!==null&&(d=s),s=s.sibling;d===null?i.tail=null:d.sibling=null;break;case"collapsed":d=i.tail;for(var g=null;d!==null;)d.alternate!==null&&(g=d),d=d.sibling;g===null?s||i.tail===null?i.tail=null:i.tail.sibling=null:g.sibling=null}}function Rt(i){var s=i.alternate!==null&&i.alternate.child===i.child,d=0,g=0;if(s)for(var v=i.child;v!==null;)d|=v.lanes|v.childLanes,g|=v.subtreeFlags&65011712,g|=v.flags&65011712,v.return=i,v=v.sibling;else for(v=i.child;v!==null;)d|=v.lanes|v.childLanes,g|=v.subtreeFlags,g|=v.flags,v.return=i,v=v.sibling;return i.subtreeFlags|=g,i.childLanes=d,s}function a$(i,s,d){var g=s.pendingProps;switch(Px(s),s.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(s),null;case 1:return Rt(s),null;case 3:return d=s.stateNode,g=null,i!==null&&(g=i.memoizedState.cache),s.memoizedState.cache!==g&&(s.flags|=2048),ni(Jt),oe(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(i===null||i.child===null)&&(il(s)?oi(s):i===null||i.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,Tx())),Rt(s),null;case 26:var v=s.type,w=s.memoizedState;return i===null?(oi(s),w!==null?(Rt(s),bO(s,w)):(Rt(s),wv(s,v,null,g,d))):w?w!==i.memoizedState?(oi(s),Rt(s),bO(s,w)):(Rt(s),s.flags&=-16777217):(i=i.memoizedProps,i!==g&&oi(s),Rt(s),wv(s,v,i,g,d)),null;case 27:if(ye(s),d=xe.current,v=s.type,i!==null&&s.stateNode!=null)i.memoizedProps!==g&&oi(s);else{if(!g){if(s.stateNode===null)throw Error(a(166));return Rt(s),null}i=Z.current,il(s)?JE(s):(i=OC(v,g,d),s.stateNode=i,oi(s))}return Rt(s),null;case 5:if(ye(s),v=s.type,i!==null&&s.stateNode!=null)i.memoizedProps!==g&&oi(s);else{if(!g){if(s.stateNode===null)throw Error(a(166));return Rt(s),null}if(w=Z.current,il(s))JE(s);else{var k=Bp(xe.current);switch(w){case 1:w=k.createElementNS("http://www.w3.org/2000/svg",v);break;case 2:w=k.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;default:switch(v){case"svg":w=k.createElementNS("http://www.w3.org/2000/svg",v);break;case"math":w=k.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;case"script":w=k.createElement("div"),w.innerHTML="<script><\/script>",w=w.removeChild(w.firstChild);break;
vendor: 25,365 bytes, line 48
48case"select":w=typeof g.is=="string"?k.createElement("select",{is:g.is}):k.createElement("select"),g.multiple?w.multiple=!0:g.size&&(w.size=g.size);break;default:w=typeof g.is=="string"?k.createElement(v,{is:g.is}):k.createElement(v)}}w[An]=s,w[ta]=g;e:for(k=s.child;k!==null;){if(k.tag===5||k.tag===6)w.appendChild(k.stateNode);else if(k.tag!==4&&k.tag!==27&&k.child!==null){k.child.return=k,k=k.child;continue}if(k===s)break e;for(;k.sibling===null;){if(k.return===null||k.return===s)break e;k=k.return}k.sibling.return=k.return,k=k.sibling}s.stateNode=w;e:switch(Nn(w,v,g),v){case"button":case"input":case"select":case"textarea":g=!!g.autoFocus;break e;case"img":g=!0;break e;default:g=!1}g&&oi(s)}}return Rt(s),wv(s,s.type,i===null?null:i.memoizedProps,s.pendingProps,d),null;case 6:if(i&&s.stateNode!=null)i.memoizedProps!==g&&oi(s);else{if(typeof g!="string"&&s.stateNode===null)throw Error(a(166));if(i=xe.current,il(s)){if(i=s.stateNode,d=s.memoizedProps,g=null,v=On,v!==null)switch(v.tag){case 27:case 5:g=v.memoizedProps}i[An]=s,i=!!(i.nodeValue===d||g!==null&&g.suppressHydrationWarning===!0||mC(i.nodeValue,d)),i||Bi(s,!0)}else i=Bp(i).createTextNode(g),i[An]=s,s.stateNode=i}return Rt(s),null;case 31:if(d=s.memoizedState,i===null||i.memoizedState!==null){if(g=il(s),d!==null){if(i===null){if(!g)throw Error(a(318));if(i=s.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(a(557));i[An]=s}else Vo(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Rt(s),i=!1}else d=Tx(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=d),i=!0;if(!i)return s.flags&256?(ha(s),s):(ha(s),null);if((s.flags&128)!==0)throw Error(a(558))}return Rt(s),null;case 13:if(g=s.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(v=il(s),g!==null&&g.dehydrated!==null){if(i===null){if(!v)throw Error(a(318));if(v=s.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(a(317));v[An]=s}else Vo(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Rt(s),v=!1}else v=Tx(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=v),v=!0;if(!v)return s.flags&256?(ha(s),s):(ha(s),null)}return ha(s),(s.flags&128)!==0?(s.lanes=d,s):(d=g!==null,i=i!==null&&i.memoizedState!==null,d&&(g=s.child,v=null,g.alternate!==null&&g.alternate.memoizedState!==null&&g.alternate.memoizedState.cachePool!==null&&(v=g.alternate.memoizedState.cachePool.pool),w=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(w=g.memoizedState.cachePool.pool),w!==v&&(g.flags|=2048)),d!==i&&d&&(s.child.flags|=8192),jp(s,s.updateQueue),Rt(s),null);case 4:return oe(),i===null&&Fv(s.stateNode.containerInfo),Rt(s),null;case 10:return ni(s.type),Rt(s),null;case 19:if(V(Gt),g=s.memoizedState,g===null)return Rt(s),null;if(v=(s.flags&128)!==0,w=g.rendering,w===null)if(v)wu(g,!1);else{if(Ut!==0||i!==null&&(i.flags&128)!==0)for(i=s.child;i!==null;){if(w=up(i),w!==null){for(s.flags|=128,wu(g,!1),i=w.updateQueue,s.updateQueue=i,jp(s,i),s.subtreeFlags=0,i=d,d=s.child;d!==null;)GE(d,i),d=d.sibling;return Y(Gt,Gt.current&1|2),rt&&ei(s,g.treeForkCount),s.child}i=i.sibling}g.tail!==null&&Qt()>Cp&&(s.flags|=128,v=!0,wu(g,!1),s.lanes=4194304)}else{if(!v)if(i=up(w),i!==null){if(s.flags|=128,v=!0,i=i.updateQueue,s.updateQueue=i,jp(s,i),wu(g,!0),g.tail===null&&g.tailMode==="hidden"&&!w.alternate&&!rt)return Rt(s),null}else 2*Qt()-g.renderingStartTime>Cp&&d!==536870912&&(s.flags|=128,v=!0,wu(g,!1),s.lanes=4194304);g.isBackwards?(w.sibling=s.child,s.child=w):(i=g.last,i!==null?i.sibling=w:s.child=w,g.last=w)}return g.tail!==null?(i=g.tail,g.rendering=i,g.tail=i.sibling,g.renderingStartTime=Qt(),i.sibling=null,d=Gt.current,Y(Gt,v?d&1|2:d&1),rt&&ei(s,g.treeForkCount),i):(Rt(s),null);case 22:case 23:return ha(s),Ux(),g=s.memoizedState!==null,i!==null?i.memoizedState!==null!==g&&(s.flags|=8192):g&&(s.flags|=8192),g?(d&536870912)!==0&&(s.flags&128)===0&&(Rt(s),s.subtreeFlags&6&&(s.flags|=8192)):Rt(s),d=s.updateQueue,d!==null&&jp(s,d.retryQueue),d=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),g=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(g=s.memoizedState.cachePool.pool),g!==d&&(s.flags|=2048),i!==null&&V(Go),null;case 24:return d=null,i!==null&&(d=i.memoizedState.cache),s.memoizedState.cache!==d&&(s.flags|=2048),ni(Jt),Rt(s),null;case 25:return null;case 30:return null}throw Error(a(156,s.tag))}function r$(i,s){switch(Px(s),s.tag){case 1:return i=s.flags,i&65536?(s.flags=i&-65537|128,s):null;case 3:return ni(Jt),oe(),i=s.flags,(i&65536)!==0&&(i&128)===0?(s.flags=i&-65537|128,s):null;case 26:case 27:case 5:return ye(s),null;case 31:if(s.memoizedState!==null){if(ha(s),s.alternate===null)throw Error(a(340));Vo()}return i=s.flags,i&65536?(s.flags=i&-65537|128,s):null;case 13:if(ha(s),i=s.memoizedState,i!==null&&i.dehydrated!==null){if(s.alternate===null)throw Error(a(340));Vo()}return i=s.flags,i&65536?(s.flags=i&-65537|128,s):null;case 19:return V(Gt),null;case 4:return oe(),null;case 10:return ni(s.type),null;case 22:case 23:return ha(s),Ux(),i!==null&&V(Go),i=s.flags,i&65536?(s.flags=i&-65537|128,s):null;case 24:return ni(Jt),null;case 25:return null;default:return null}}function wO(i,s){switch(Px(s),s.tag){case 3:ni(Jt),oe();break;case 26:case 27:case 5:ye(s);break;case 4:oe();break;case 31:s.memoizedState!==null&&ha(s);break;case 13:ha(s);break;case 19:V(Gt);break;case 10:ni(s.type);break;case 22:case 23:ha(s),Ux(),i!==null&&V(Go);break;case 24:ni(Jt)}}function Su(i,s){try{var d=s.updateQueue,g=d!==null?d.lastEffect:null;if(g!==null){var v=g.next;d=v;do{if((d.tag&i)===i){g=void 0;var w=d.create,k=d.inst;g=w(),k.destroy=g}d=d.next}while(d!==v)}}catch(M){wt(s,s.return,M)}}function Vi(i,s,d){try{var g=s.updateQueue,v=g!==null?g.lastEffect:null;if(v!==null){var w=v.next;g=w;do{if((g.tag&i)===i){var k=g.inst,M=k.destroy;if(M!==void 0){k.destroy=void 0,v=s;var W=d,ae=M;try{ae()}catch(fe){wt(v,W,fe)}}}g=g.next}while(g!==w)}}catch(fe){wt(s,s.return,fe)}}function SO(i){var s=i.updateQueue;if(s!==null){var d=i.stateNode;try{fA(s,d)}catch(g){wt(i,i.return,g)}}}function jO(i,s,d){d.props=Jo(i.type,i.memoizedProps),d.state=i.memoizedState;try{d.componentWillUnmount()}catch(g){wt(i,s,g)}}function ju(i,s){try{var d=i.ref;if(d!==null){switch(i.tag){case 26:case 27:case 5:var g=i.stateNode;break;case 30:g=i.stateNode;break;default:g=i.stateNode}typeof d=="function"?i.refCleanup=d(g):d.current=g}}catch(v){wt(i,s,v)}}function jr(i,s){var d=i.ref,g=i.refCleanup;if(d!==null)if(typeof g=="function")try{g()}catch(v){wt(i,s,v)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(v){wt(i,s,v)}else d.current=null}function _O(i){var s=i.type,d=i.memoizedProps,g=i.stateNode;try{e:switch(s){case"button":case"input":case"select":case"textarea":d.autoFocus&&g.focus();break e;case"img":d.src?g.src=d.src:d.srcSet&&(g.srcset=d.srcSet)}}catch(v){wt(i,i.return,v)}}function Sv(i,s,d){try{var g=i.stateNode;A$(g,i.type,d,s),g[ta]=s}catch(v){wt(i,i.return,v)}}function EO(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&Zi(i.type)||i.tag===4}function jv(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||EO(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.tag===27&&Zi(i.type)||i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function _v(i,s,d){var g=i.tag;if(g===5||g===6)i=i.stateNode,s?(d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d).insertBefore(i,s):(s=d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d,s.appendChild(i),d=d._reactRootContainer,d!=null||s.onclick!==null||(s.onclick=Qr));else if(g!==4&&(g===27&&Zi(i.type)&&(d=i.stateNode,s=null),i=i.child,i!==null))for(_v(i,s,d),i=i.sibling;i!==null;)_v(i,s,d),i=i.sibling}function _p(i,s,d){var g=i.tag;if(g===5||g===6)i=i.stateNode,s?d.insertBefore(i,s):d.appendChild(i);else if(g!==4&&(g===27&&Zi(i.type)&&(d=i.stateNode),i=i.child,i!==null))for(_p(i,s,d),i=i.sibling;i!==null;)_p(i,s,d),i=i.sibling}function AO(i){var s=i.stateNode,d=i.memoizedProps;try{for(var g=i.type,v=s.attributes;v.length;)s.removeAttributeNode(v[0]);Nn(s,g,d),s[An]=i,s[ta]=d}catch(w){wt(i,i.return,w)}}var si=!1,nn=!1,Ev=!1,OO=typeof WeakSet=="function"?WeakSet:Set,yn=null;function i$(i,s){if(i=i.containerInfo,Yv=Vp,i=zE(i),vx(i)){if("selectionStart"in i)var d={start:i.selectionStart,end:i.selectionEnd};else e:{d=(d=i.ownerDocument)&&d.defaultView||window;var g=d.getSelection&&d.getSelection();if(g&&g.rangeCount!==0){d=g.anchorNode;var v=g.anchorOffset,w=g.focusNode;g=g.focusOffset;try{d.nodeType,w.nodeType}catch{d=null;break e}var k=0,M=-1,W=-1,ae=0,fe=0,he=i,re=null;t:for(;;){for(var se;he!==d||v!==0&&he.nodeType!==3||(M=k+v),he!==w||g!==0&&he.nodeType!==3||(W=k+g),he.nodeType===3&&(k+=he.nodeValue.length),(se=he.firstChild)!==null;)re=he,he=se;for(;;){if(he===i)break t;if(re===d&&++ae===v&&(M=k),re===w&&++fe===g&&(W=k),(se=he.nextSibling)!==null)break;he=re,re=he.parentNode}he=se}d=M===-1||W===-1?null:{start:M,end:W}}else d=null}d=d||{start:0,end:0}}else d=null;for(Wv={focusedElem:i,selectionRange:d},Vp=!1,yn=s;yn!==null;)if(s=yn,i=s.child,(s.subtreeFlags&1028)!==0&&i!==null)i.return=s,yn=i;else for(;yn!==null;){switch(s=yn,w=s.alternate,i=s.flags,s.tag){case 0:if((i&4)!==0&&(i=s.updateQueue,i=i!==null?i.events:null,i!==null))for(d=0;d<i.length;d++)v=i[d],v.ref.impl=v.nextImpl;break;case 11:case 15:break;case 1:if((i&1024)!==0&&w!==null){i=void 0,d=s,v=w.memoizedProps,w=w.memoizedState,g=d.stateNode;try{var _e=Jo(d.type,v);i=g.getSnapshotBeforeUpdate(_e,w),g.__reactInternalSnapshotBeforeUpdate=i}catch(Re){wt(d,d.return,Re)}}break;case 3:if((i&1024)!==0){if(i=s.stateNode.containerInfo,d=i.nodeType,d===9)Kv(i);else if(d===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":Kv(i);break;default:i.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((i&1024)!==0)throw Error(a(163))}if(i=s.sibling,i!==null){i.return=s.return,yn=i;break}yn=s.return}}function CO(i,s,d){var g=d.flags;switch(d.tag){case 0:case 11:case 15:ci(i,d),g&4&&Su(5,d);break;case 1:if(ci(i,d),g&4)if(i=d.stateNode,s===null)try{i.componentDidMount()}catch(k){wt(d,d.return,k)}else{var v=Jo(d.type,s.memoizedProps);s=s.memoizedState;try{i.componentDidUpdate(v,s,i.__reactInternalSnapshotBeforeUpdate)}catch(k){wt(d,d.return,k)}}g&64&&SO(d),g&512&&ju(d,d.return);break;case 3:if(ci(i,d),g&64&&(i=d.updateQueue,i!==null)){if(s=null,d.child!==null)switch(d.child.tag){case 27:case 5:s=d.child.stateNode;break;case 1:s=d.child.stateNode}try{fA(i,s)}catch(k){wt(d,d.return,k)}}break;case 27:s===null&&g&4&&AO(d);case 26:case 5:ci(i,d),s===null&&g&4&&_O(d),g&512&&ju(d,d.return);break;case 12:ci(i,d);break;case 31:ci(i,d),g&4&&TO(i,d);break;case 13:ci(i,d),g&4&&kO(i,d),g&64&&(i=d.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(d=g$.bind(null,d),L$(i,d))));break;case 22:if(g=d.memoizedState!==null||si,!g){s=s!==null&&s.memoizedState!==null||nn,v=si;var w=nn;si=g,(nn=s)&&!w?ui(i,d,(d.subtreeFlags&8772)!==0):ci(i,d),si=v,nn=w}break;case 30:break;default:ci(i,d)}}function PO(i){var s=i.alternate;s!==null&&(i.alternate=null,PO(s)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(s=i.stateNode,s!==null&&tx(s)),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}var $t=null,aa=!1;function li(i,s,d){for(d=d.child;d!==null;)NO(i,s,d),d=d.sibling}function NO(i,s,d){if(jt&&typeof jt.onCommitFiberUnmount=="function")try{jt.onCommitFiberUnmount(ln,d)}catch{}switch(d.tag){case 26:nn||jr(d,s),li(i,s,d),d.memoizedState?d.memoizedState.count--:d.stateNode&&(d=d.stateNode,d.parentNode.removeChild(d));break;case 27:nn||jr(d,s);var g=$t,v=aa;Zi(d.type)&&($t=d.stateNode,aa=!1),li(i,s,d),ku(d.stateNode),$t=g,aa=v;break;case 5:nn||jr(d,s);case 6:if(g=$t,v=aa,$t=null,li(i,s,d),$t=g,aa=v,$t!==null)if(aa)try{($t.nodeType===9?$t.body:$t.nodeName==="HTML"?$t.ownerDocument.body:$t).removeChild(d.stateNode)}catch(w){wt(d,s,w)}else try{$t.removeChild(d.stateNode)}catch(w){wt(d,s,w)}break;case 18:$t!==null&&(aa?(i=$t,SC(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,d.stateNode),Al(i)):SC($t,d.stateNode));break;case 4:g=$t,v=aa,$t=d.stateNode.containerInfo,aa=!0,li(i,s,d),$t=g,aa=v;break;case 0:case 11:case 14:case 15:Vi(2,d,s),nn||Vi(4,d,s),li(i,s,d);break;case 1:nn||(jr(d,s),g=d.stateNode,typeof g.componentWillUnmount=="function"&&jO(d,s,g)),li(i,s,d);break;case 21:li(i,s,d);break;case 22:nn=(g=nn)||d.memoizedState!==null,li(i,s,d),nn=g;break;default:li(i,s,d)}}function TO(i,s){if(s.memoizedState===null&&(i=s.alternate,i!==null&&(i=i.memoizedState,i!==null))){i=i.dehydrated;try{Al(i)}catch(d){wt(s,s.return,d)}}}function kO(i,s){if(s.memoizedState===null&&(i=s.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Al(i)}catch(d){wt(s,s.return,d)}}function o$(i){switch(i.tag){case 31:case 13:case 19:var s=i.stateNode;return s===null&&(s=i.stateNode=new OO),s;case 22:return i=i.stateNode,s=i._retryCache,s===null&&(s=i._retryCache=new OO),s;default:throw Error(a(435,i.tag))}}function Ep(i,s){var d=o$(i);s.forEach(function(g){if(!d.has(g)){d.add(g);var v=h$.bind(null,i,g);g.then(v,v)}})}function ra(i,s){var d=s.deletions;if(d!==null)for(var g=0;g<d.length;g++){var v=d[g],w=i,k=s,M=k;e:for(;M!==null;){switch(M.tag){case 27:if(Zi(M.type)){$t=M.stateNode,aa=!1;break e}break;case 5:$t=M.stateNode,aa=!1;break e;case 3:case 4:$t=M.stateNode.containerInfo,aa=!0;break e}M=M.return}if($t===null)throw Error(a(160));NO(w,k,v),$t=null,aa=!1,w=v.alternate,w!==null&&(w.return=null),v.return=null}if(s.subtreeFlags&13886)for(s=s.child;s!==null;)DO(s,i),s=s.sibling}var nr=null;function DO(i,s){var d=i.alternate,g=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:ra(s,i),ia(i),g&4&&(Vi(3,i,i.return),Su(3,i),Vi(5,i,i.return));break;case 1:ra(s,i),ia(i),g&512&&(nn||d===null||jr(d,d.return)),g&64&&si&&(i=i.updateQueue,i!==null&&(g=i.callbacks,g!==null&&(d=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=d===null?g:d.concat(g))));break;case 26:var v=nr;if(ra(s,i),ia(i),g&512&&(nn||d===null||jr(d,d.return)),g&4){var w=d!==null?d.memoizedState:null;if(g=i.memoizedState,d===null)if(g===null)if(i.stateNode===null){e:{g=i.type,d=i.memoizedProps,v=v.ownerDocument||v;t:switch(g){case"title":w=v.getElementsByTagName("title")[0],(!w||w[Kc]||w[An]||w.namespaceURI==="http://www.w3.org/2000/svg"||w.hasAttribute("itemprop"))&&(w=v.createElement(g),v.head.insertBefore(w,v.querySelector("head > title"))),Nn(w,g,d),w[An]=i,vn(w),g=w;break e;case"link":var k=DC("link","href",v).get(g+(d.href||""));if(k){for(var M=0;M<k.length;M++)if(w=k[M],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)){k.splice(M,1);break t}}w=v.createElement(g),Nn(w,g,d),v.head.appendChild(w);break;case"meta":if(k=DC("meta","content",v).get(g+(d.content||""))){for(M=0;M<k.length;M++)if(w=k[M],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)){k.splice(M,1);break t}}w=v.createElement(g),Nn(w,g,d),v.head.appendChild(w);break;default:throw Error(a(468,g))}w[An]=i,vn(w),g=w}i.stateNode=g}else LC(v,i.type,i.stateNode);else i.stateNode=kC(v,g,i.memoizedProps);else w!==g?(w===null?d.stateNode!==null&&(d=d.stateNode,d.parentNode.removeChild(d)):w.count--,g===null?LC(v,i.type,i.stateNode):kC(v,g,i.memoizedProps)):g===null&&i.stateNode!==null&&Sv(i,i.memoizedProps,d.memoizedProps)}break;case 27:ra(s,i),ia(i),g&512&&(nn||d===null||jr(d,d.return)),d!==null&&g&4&&Sv(i,i.memoizedProps,d.memoizedProps);break;case 5:if(ra(s,i),ia(i),g&512&&(nn||d===null||jr(d,d.return)),i.flags&32){v=i.stateNode;try{Xs(v,"")}catch(_e){wt(i,i.return,_e)}}g&4&&i.stateNode!=null&&(v=i.memoizedProps,Sv(i,v,d!==null?d.memoizedProps:v)),g&1024&&(Ev=!0);break;case 6:if(ra(s,i),ia(i),g&4){if(i.stateNode===null)throw Error(a(162));g=i.memoizedProps,d=i.stateNode;try{d.nodeValue=g}catch(_e){wt(i,i.return,_e)}}break;case 3:if(qp=null,v=nr,nr=zp(s.containerInfo),ra(s,i),nr=v,ia(i),g&4&&d!==null&&d.memoizedState.isDehydrated)try{Al(s.containerInfo)}catch(_e){wt(i,i.return,_e)}Ev&&(Ev=!1,LO(i));break;case 4:g=nr,nr=zp(i.stateNode.containerInfo),ra(s,i),ia(i),nr=g;break;case 12:ra(s,i),ia(i);break;case 31:ra(s,i),ia(i),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,Ep(i,g)));break;case 13:ra(s,i),ia(i),i.child.flags&8192&&i.memoizedState!==null!=(d!==null&&d.memoizedState!==null)&&(Op=Qt()),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,Ep(i,g)));break;case 22:v=i.memoizedState!==null;var W=d!==null&&d.memoizedState!==null,ae=si,fe=nn;if(si=ae||v,nn=fe||W,ra(s,i),nn=fe,si=ae,ia(i),g&8192)e:for(s=i.stateNode,s._visibility=v?s._visibility&-2:s._visibility|1,v&&(d===null||W||si||nn||es(i)),d=null,s=i;;){if(s.tag===5||s.tag===26){if(d===null){W=d=s;try{if(w=W.stateNode,v)k=w.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{M=W.stateNode;var he=W.memoizedProps.style,re=he!=null&&he.hasOwnProperty("display")?he.display:null;M.style.display=re==null||typeof re=="boolean"?"":(""+re).trim()}}catch(_e){wt(W,W.return,_e)}}}else if(s.tag===6){if(d===null){W=s;try{W.stateNode.nodeValue=v?"":W.memoizedProps}catch(_e){wt(W,W.return,_e)}}}else if(s.tag===18){if(d===null){W=s;try{var se=W.stateNode;v?jC(se,!0):jC(W.stateNode,!1)}catch(_e){wt(W,W.return,_e)}}}else if((s.tag!==22&&s.tag!==23||s.memoizedState===null||s===i)&&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;d===s&&(d=null),s=s.return}d===s&&(d=null),s.sibling.return=s.return,s=s.sibling}g&4&&(g=i.updateQueue,g!==null&&(d=g.retryQueue,d!==null&&(g.retryQueue=null,Ep(i,d))));break;case 19:ra(s,i),ia(i),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,Ep(i,g)));break;case 30:break;case 21:break;default:ra(s,i),ia(i)}}function ia(i){var s=i.flags;if(s&2){try{for(var d,g=i.return;g!==null;){if(EO(g)){d=g;break}g=g.return}if(d==null)throw Error(a(160));switch(d.tag){case 27:var v=d.stateNode,w=jv(i);_p(i,w,v);break;case 5:var k=d.stateNode;d.flags&32&&(Xs(k,""),d.flags&=-33);var M=jv(i);_p(i,M,k);break;case 3:case 4:var W=d.stateNode.containerInfo,ae=jv(i);_v(i,ae,W);break;default:throw Error(a(161))}}catch(fe){wt(i,i.return,fe)}i.flags&=-3}s&4096&&(i.flags&=-4097)}function LO(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var s=i;LO(s),s.tag===5&&s.flags&1024&&s.stateNode.reset(),i=i.sibling}}function ci(i,s){if(s.subtreeFlags&8772)for(s=s.child;s!==null;)CO(i,s.alternate,s),s=s.sibling}function es(i){for(i=i.child;i!==null;){var s=i;switch(s.tag){case 0:case 11:case 14:case 15:Vi(4,s,s.return),es(s);break;case 1:jr(s,s.return);var d=s.stateNode;typeof d.componentWillUnmount=="function"&&jO(s,s.return,d),es(s);break;case 27:ku(s.stateNode);case 26:case 5:jr(s,s.return),es(s);break;case 22:s.memoizedState===null&&es(s);break;case 30:es(s);break;default:es(s)}i=i.sibling}}function ui(i,s,d){for(d=d&&(s.subtreeFlags&8772)!==0,s=s.child;s!==null;){var g=s.alternate,v=i,w=s,k=w.flags;switch(w.tag){case 0:case 11:case 15:ui(v,w,d),Su(4,w);break;case 1:if(ui(v,w,d),g=w,v=g.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(ae){wt(g,g.return,ae)}if(g=w,v=g.updateQueue,v!==null){var M=g.stateNode;try{var W=v.shared.hiddenCallbacks;if(W!==null)for(v.shared.hiddenCallbacks=null,v=0;v<W.length;v++)dA(W[v],M)}catch(ae){wt(g,g.return,ae)}}d&&k&64&&SO(w),ju(w,w.return);break;case 27:AO(w);case 26:case 5:ui(v,w,d),d&&g===null&&k&4&&_O(w),ju(w,w.return);break;case 12:ui(v,w,d);break;case 31:ui(v,w,d),d&&k&4&&TO(v,w);break;case 13:ui(v,w,d),d&&k&4&&kO(v,w);break;case 22:w.memoizedState===null&&ui(v,w,d),ju(w,w.return);break;case 30:break;default:ui(v,w,d)}s=s.sibling}}function Av(i,s){var d=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),i=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(i=s.memoizedState.cachePool.pool),i!==d&&(i!=null&&i.refCount++,d!=null&&cu(d))}function Ov(i,s){i=null,s.alternate!==null&&(i=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==i&&(s.refCount++,i!=null&&cu(i))}function ar(i,s,d,g){if(s.subtreeFlags&10256)for(s=s.child;s!==null;)MO(i,s,d,g),s=s.sibling}function MO(i,s,d,g){var v=s.flags;switch(s.tag){case 0:case 11:case 15:ar(i,s,d,g),v&2048&&Su(9,s);break;case 1:ar(i,s,d,g);break;case 3:ar(i,s,d,g),v&2048&&(i=null,s.alternate!==null&&(i=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==i&&(s.refCount++,i!=null&&cu(i)));break;case 12:if(v&2048){ar(i,s,d,g),i=s.stateNode;try{var w=s.memoizedProps,k=w.id,M=w.onPostCommit;typeof M=="function"&&M(k,s.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(W){wt(s,s.return,W)}}else ar(i,s,d,g);break;case 31:ar(i,s,d,g);break;case 13:ar(i,s,d,g);break;case 23:break;case 22:w=s.stateNode,k=s.alternate,s.memoizedState!==null?w._visibility&2?ar(i,s,d,g):_u(i,s):w._visibility&2?ar(i,s,d,g):(w._visibility|=2,hl(i,s,d,g,(s.subtreeFlags&10256)!==0||!1)),v&2048&&Av(k,s);break;case 24:ar(i,s,d,g),v&2048&&Ov(s.alternate,s);break;default:ar(i,s,d,g)}}function hl(i,s,d,g,v){for(v=v&&((s.subtreeFlags&10256)!==0||!1),s=s.child;s!==null;){var w=i,k=s,M=d,W=g,ae=k.flags;switch(k.tag){case 0:case 11:case 15:hl(w,k,M,W,v),Su(8,k);break;case 23:break;case 22:var fe=k.stateNode;k.memoizedState!==null?fe._visibility&2?hl(w,k,M,W,v):_u(w,k):(fe._visibility|=2,hl(w,k,M,W,v)),v&&ae&2048&&Av(k.alternate,k);break;case 24:hl(w,k,M,W,v),v&&ae&2048&&Ov(k.alternate,k);break;default:hl(w,k,M,W,v)}s=s.sibling}}function _u(i,s){if(s.subtreeFlags&10256)for(s=s.child;s!==null;){var d=i,g=s,v=g.flags;switch(g.tag){case 22:_u(d,g),v&2048&&Av(g.alternate,g);break;case 24:_u(d,g),v&2048&&Ov(g.alternate,g);break;default:_u(d,g)}s=s.sibling}}var Eu=8192;function ml(i,s,d){if(i.subtreeFlags&Eu)for(i=i.child;i!==null;)RO(i,s,d),i=i.sibling}function RO(i,s,d){switch(i.tag){case 26:ml(i,s,d),i.flags&Eu&&i.memoizedState!==null&&Y$(d,nr,i.memoizedState,i.memoizedProps);break;case 5:ml(i,s,d);break;case 3:case 4:var g=nr;nr=zp(i.stateNode.containerInfo),ml(i,s,d),nr=g;break;case 22:i.memoizedState===null&&(g=i.alternate,g!==null&&g.memoizedState!==null?(g=Eu,Eu=16777216,ml(i,s,d),Eu=g):ml(i,s,d));break;default:ml(i,s,d)}}function IO(i){var s=i.alternate;if(s!==null&&(i=s.child,i!==null)){s.child=null;do s=i.sibling,i.sibling=null,i=s;while(i!==null)}}function Au(i){var s=i.deletions;if((i.flags&16)!==0){if(s!==null)for(var d=0;d<s.length;d++){var g=s[d];yn=g,zO(g,i)}IO(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)BO(i),i=i.sibling}function BO(i){switch(i.tag){case 0:case 11:case 15:Au(i),i.flags&2048&&Vi(9,i,i.return);break;case 3:Au(i);break;case 12:Au(i);break;case 22:var s=i.stateNode;i.memoizedState!==null&&s._visibility&2&&(i.return===null||i.return.tag!==13)?(s._visibility&=-3,Ap(i)):Au(i);break;default:Au(i)}}function Ap(i){var s=i.deletions;if((i.flags&16)!==0){if(s!==null)for(var d=0;d<s.length;d++){var g=s[d];yn=g,zO(g,i)}IO(i)}for(i=i.child;i!==null;){switch(s=i,s.tag){case 0:case 11:case 15:Vi(8,s,s.return),Ap(s);break;case 22:d=s.stateNode,d._visibility&2&&(d._visibility&=-3,Ap(s));break;default:Ap(s)}i=i.sibling}}function zO(i,s){for(;yn!==null;){var d=yn;switch(d.tag){case 0:case 11:case 15:Vi(8,d,s);break;case 23:case 22:if(d.memoizedState!==null&&d.memoizedState.cachePool!==null){var g=d.memoizedState.cachePool.pool;g!=null&&g.refCount++}break;case 24:cu(d.memoizedState.cache)}if(g=d.child,g!==null)g.return=d,yn=g;else e:for(d=i;yn!==null;){g=yn;var v=g.sibling,w=g.return;if(PO(g),g===d){yn=null;break e}if(v!==null){v.return=w,yn=v;break e}yn=w}}}var s$={getCacheForType:function(i){var s=Cn(Jt),d=s.data.get(i);return d===void 0&&(d=i(),s.data.set(i,d)),d},cacheSignal:function(){return Cn(Jt).controller.signal}},l$=typeof WeakMap=="function"?WeakMap:Map,ft=0,Ct=null,Ze=null,nt=0,bt=0,ma=null,Yi=!1,xl=!1,Cv=!1,di=0,Ut=0,Wi=0,ts=0,Pv=0,xa=0,vl=0,Ou=null,oa=null,Nv=!1,Op=0,$O=0,Cp=1/0,Pp=null,Gi=null,cn=0,Xi=null,yl=null,fi=0,Tv=0,kv=null,qO=null,Cu=0,Dv=null;function va(){return(ft&2)!==0&&nt!==0?nt&-nt:L.T!==null?zv():En()}function HO(){if(xa===0)if((nt&536870912)===0||rt){var i=Li;Li<<=1,(Li&3932160)===0&&(Li=262144),xa=i}else xa=536870912;return i=ga.current,i!==null&&(i.flags|=32),xa}function sa(i,s,d){(i===Ct&&(bt===2||bt===9)||i.cancelPendingCommit!==null)&&(bl(i,0),Ki(i,nt,xa,!1)),Lt(i,d),((ft&2)===0||i!==Ct)&&(i===Ct&&((ft&2)===0&&(ts|=d),Ut===4&&Ki(i,nt,xa,!1)),_r(i))}function FO(i,s,d){if((ft&6)!==0)throw Error(a(327));var g=!d&&(s&127)===0&&(s&i.expiredLanes)===0||Nt(i,s),v=g?d$(i,s):Mv(i,s,!0),w=g;do{if(v===0){xl&&!g&&Ki(i,s,0,!1);break}else{if(d=i.current.alternate,w&&!c$(d)){v=Mv(i,s,!1),w=!1;continue}
vendor: 13,991 bytes, line 48
48if(v===2){if(w=s,i.errorRecoveryDisabledLanes&w)var k=0;else k=i.pendingLanes&-536870913,k=k!==0?k:k&536870912?536870912:0;if(k!==0){s=k;e:{var M=i;v=Ou;var W=M.current.memoizedState.isDehydrated;if(W&&(bl(M,k).flags|=256),k=Mv(M,k,!1),k!==2){if(Cv&&!W){M.errorRecoveryDisabledLanes|=w,ts|=w,v=4;break e}w=oa,oa=v,w!==null&&(oa===null?oa=w:oa.push.apply(oa,w))}v=k}if(w=!1,v!==2)continue}}if(v===1){bl(i,0),Ki(i,s,0,!0);break}e:{switch(g=i,w=v,w){case 0:case 1:throw Error(a(345));case 4:if((s&4194048)!==s)break;case 6:Ki(g,s,xa,!Yi);break e;case 2:oa=null;break;case 3:case 5:break;default:throw Error(a(329))}if((s&62914560)===s&&(v=Op+300-Qt(),10<v)){if(Ki(g,s,xa,!Yi),ze(g,0,!0)!==0)break e;fi=s,g.timeoutHandle=bC(UO.bind(null,g,d,oa,Pp,Nv,s,xa,ts,vl,Yi,w,"Throttled",-0,0),v);break e}UO(g,d,oa,Pp,Nv,s,xa,ts,vl,Yi,w,null,-0,0)}}break}while(!0);_r(i)}function UO(i,s,d,g,v,w,k,M,W,ae,fe,he,re,se){if(i.timeoutHandle=-1,he=s.subtreeFlags,he&8192||(he&16785408)===16785408){he={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Qr},RO(s,w,he);var _e=(w&62914560)===w?Op-Qt():(w&4194048)===w?$O-Qt():0;if(_e=W$(he,_e),_e!==null){fi=w,i.cancelPendingCommit=_e(ZO.bind(null,i,s,w,d,g,v,k,M,W,fe,he,null,re,se)),Ki(i,w,k,!ae);return}}ZO(i,s,w,d,g,v,k,M,W)}function c$(i){for(var s=i;;){var d=s.tag;if((d===0||d===11||d===15)&&s.flags&16384&&(d=s.updateQueue,d!==null&&(d=d.stores,d!==null)))for(var g=0;g<d.length;g++){var v=d[g],w=v.getSnapshot;v=v.value;try{if(!fa(w(),v))return!1}catch{return!1}}if(d=s.child,s.subtreeFlags&16384&&d!==null)d.return=s,s=d;else{if(s===i)break;for(;s.sibling===null;){if(s.return===null||s.return===i)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function Ki(i,s,d,g){s&=~Pv,s&=~ts,i.suspendedLanes|=s,i.pingedLanes&=~s,g&&(i.warmLanes|=s),g=i.expirationTimes;for(var v=s;0<v;){var w=31-Wt(v),k=1<<w;g[w]=-1,v&=~k}d!==0&&de(i,d,s)}function Np(){return(ft&6)===0?(Pu(0),!1):!0}function Lv(){if(Ze!==null){if(bt===0)var i=Ze.return;else i=Ze,ti=Yo=null,Kx(i),ul=null,du=0,i=Ze;for(;i!==null;)wO(i.alternate,i),i=i.return;Ze=null}}function bl(i,s){var d=i.timeoutHandle;d!==-1&&(i.timeoutHandle=-1,P$(d)),d=i.cancelPendingCommit,d!==null&&(i.cancelPendingCommit=null,d()),fi=0,Lv(),Ct=i,Ze=d=Jr(i.current,null),nt=s,bt=0,ma=null,Yi=!1,xl=Nt(i,s),Cv=!1,vl=xa=Pv=ts=Wi=Ut=0,oa=Ou=null,Nv=!1,(s&8)!==0&&(s|=s&32);var g=i.entangledLanes;if(g!==0)for(i=i.entanglements,g&=s;0<g;){var v=31-Wt(g),w=1<<v;s|=i[v],g&=~w}return di=s,Qf(),d}function VO(i,s){Ue=null,L.H=yu,s===cl||s===ip?(s=sA(),bt=3):s===Bx?(s=sA(),bt=4):bt=s===fv?8:s!==null&&typeof s=="object"&&typeof s.then=="function"?6:1,ma=s,Ze===null&&(Ut=1,yp(i,Da(s,i.current)))}function YO(){var i=ga.current;return i===null?!0:(nt&4194048)===nt?Ia===null:(nt&62914560)===nt||(nt&536870912)!==0?i===Ia:!1}function WO(){var i=L.H;return L.H=yu,i===null?yu:i}function GO(){var i=L.A;return L.A=s$,i}function Tp(){Ut=4,Yi||(nt&4194048)!==nt&&ga.current!==null||(xl=!0),(Wi&134217727)===0&&(ts&134217727)===0||Ct===null||Ki(Ct,nt,xa,!1)}function Mv(i,s,d){var g=ft;ft|=2;var v=WO(),w=GO();(Ct!==i||nt!==s)&&(Pp=null,bl(i,s)),s=!1;var k=Ut;e:do try{if(bt!==0&&Ze!==null){var M=Ze,W=ma;switch(bt){case 8:Lv(),k=6;break e;case 3:case 2:case 9:case 6:ga.current===null&&(s=!0);var ae=bt;if(bt=0,ma=null,wl(i,M,W,ae),d&&xl){k=0;break e}break;default:ae=bt,bt=0,ma=null,wl(i,M,W,ae)}}u$(),k=Ut;break}catch(fe){VO(i,fe)}while(!0);return s&&i.shellSuspendCounter++,ti=Yo=null,ft=g,L.H=v,L.A=w,Ze===null&&(Ct=null,nt=0,Qf()),k}function u$(){for(;Ze!==null;)XO(Ze)}function d$(i,s){var d=ft;ft|=2;var g=WO(),v=GO();Ct!==i||nt!==s?(Pp=null,Cp=Qt()+500,bl(i,s)):xl=Nt(i,s);e:do try{if(bt!==0&&Ze!==null){s=Ze;var w=ma;t:switch(bt){case 1:bt=0,ma=null,wl(i,s,w,1);break;case 2:case 9:if(iA(w)){bt=0,ma=null,KO(s);break}s=function(){bt!==2&&bt!==9||Ct!==i||(bt=7),_r(i)},w.then(s,s);break e;case 3:bt=7;break e;case 4:bt=5;break e;case 7:iA(w)?(bt=0,ma=null,KO(s)):(bt=0,ma=null,wl(i,s,w,7));break;case 5:var k=null;switch(Ze.tag){case 26:k=Ze.memoizedState;case 5:case 27:var M=Ze;if(k?MC(k):M.stateNode.complete){bt=0,ma=null;var W=M.sibling;if(W!==null)Ze=W;else{var ae=M.return;ae!==null?(Ze=ae,kp(ae)):Ze=null}break t}}bt=0,ma=null,wl(i,s,w,5);break;case 6:bt=0,ma=null,wl(i,s,w,6);break;case 8:Lv(),Ut=6;break e;default:throw Error(a(462))}}f$();break}catch(fe){VO(i,fe)}while(!0);return ti=Yo=null,L.H=g,L.A=v,ft=d,Ze!==null?0:(Ct=null,nt=0,Qf(),Ut)}function f$(){for(;Ze!==null&&!dt();)XO(Ze)}function XO(i){var s=yO(i.alternate,i,di);i.memoizedProps=i.pendingProps,s===null?kp(i):Ze=s}function KO(i){var s=i,d=s.alternate;switch(s.tag){case 15:case 0:s=pO(d,s,s.pendingProps,s.type,void 0,nt);break;case 11:s=pO(d,s,s.pendingProps,s.type.render,s.ref,nt);break;case 5:Kx(s);default:wO(d,s),s=Ze=GE(s,di),s=yO(d,s,di)}i.memoizedProps=i.pendingProps,s===null?kp(i):Ze=s}function wl(i,s,d,g){ti=Yo=null,Kx(s),ul=null,du=0;var v=s.return;try{if(e$(i,v,s,d,nt)){Ut=1,yp(i,Da(d,i.current)),Ze=null;return}}catch(w){if(v!==null)throw Ze=v,w;Ut=1,yp(i,Da(d,i.current)),Ze=null;return}s.flags&32768?(rt||g===1?i=!0:xl||(nt&536870912)!==0?i=!1:(Yi=i=!0,(g===2||g===9||g===3||g===6)&&(g=ga.current,g!==null&&g.tag===13&&(g.flags|=16384))),QO(s,i)):kp(s)}function kp(i){var s=i;do{if((s.flags&32768)!==0){QO(s,Yi);return}i=s.return;var d=a$(s.alternate,s,di);if(d!==null){Ze=d;return}if(s=s.sibling,s!==null){Ze=s;return}Ze=s=i}while(s!==null);Ut===0&&(Ut=5)}function QO(i,s){do{var d=r$(i.alternate,i);if(d!==null){d.flags&=32767,Ze=d;return}if(d=i.return,d!==null&&(d.flags|=32768,d.subtreeFlags=0,d.deletions=null),!s&&(i=i.sibling,i!==null)){Ze=i;return}Ze=i=d}while(i!==null);Ut=6,Ze=null}function ZO(i,s,d,g,v,w,k,M,W){i.cancelPendingCommit=null;do Dp();while(cn!==0);if((ft&6)!==0)throw Error(a(327));if(s!==null){if(s===i.current)throw Error(a(177));if(w=s.lanes|s.childLanes,w|=jx,te(i,d,w,k,M,W),i===Ct&&(Ze=Ct=null,nt=0),yl=s,Xi=i,fi=d,Tv=w,kv=v,qO=g,(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,m$(vr,function(){return aC(),null})):(i.callbackNode=null,i.callbackPriority=0),g=(s.flags&13878)!==0,(s.subtreeFlags&13878)!==0||g){g=L.T,L.T=null,v=H.p,H.p=2,k=ft,ft|=4;try{i$(i,s,d)}finally{ft=k,H.p=v,L.T=g}}cn=1,JO(),eC(),tC()}}function JO(){if(cn===1){cn=0;var i=Xi,s=yl,d=(s.flags&13878)!==0;if((s.subtreeFlags&13878)!==0||d){d=L.T,L.T=null;var g=H.p;H.p=2;var v=ft;ft|=4;try{DO(s,i);var w=Wv,k=zE(i.containerInfo),M=w.focusedElem,W=w.selectionRange;if(k!==M&&M&&M.ownerDocument&&BE(M.ownerDocument.documentElement,M)){if(W!==null&&vx(M)){var ae=W.start,fe=W.end;if(fe===void 0&&(fe=ae),"selectionStart"in M)M.selectionStart=ae,M.selectionEnd=Math.min(fe,M.value.length);else{var he=M.ownerDocument||document,re=he&&he.defaultView||window;if(re.getSelection){var se=re.getSelection(),_e=M.textContent.length,Re=Math.min(W.start,_e),At=W.end===void 0?Re:Math.min(W.end,_e);!se.extend&&Re>At&&(k=At,At=Re,Re=k);var J=IE(M,Re),K=IE(M,At);if(J&&K&&(se.rangeCount!==1||se.anchorNode!==J.node||se.anchorOffset!==J.offset||se.focusNode!==K.node||se.focusOffset!==K.offset)){var ne=he.createRange();ne.setStart(J.node,J.offset),se.removeAllRanges(),Re>At?(se.addRange(ne),se.extend(K.node,K.offset)):(ne.setEnd(K.node,K.offset),se.addRange(ne))}}}}for(he=[],se=M;se=se.parentNode;)se.nodeType===1&&he.push({element:se,left:se.scrollLeft,top:se.scrollTop});for(typeof M.focus=="function"&&M.focus(),M=0;M<he.length;M++){var ge=he[M];ge.element.scrollLeft=ge.left,ge.element.scrollTop=ge.top}}Vp=!!Yv,Wv=Yv=null}finally{ft=v,H.p=g,L.T=d}}i.current=s,cn=2}}function eC(){if(cn===2){cn=0;var i=Xi,s=yl,d=(s.flags&8772)!==0;if((s.subtreeFlags&8772)!==0||d){d=L.T,L.T=null;var g=H.p;H.p=2;var v=ft;ft|=4;try{CO(i,s.alternate,s)}finally{ft=v,H.p=g,L.T=d}}cn=3}}function tC(){if(cn===4||cn===3){cn=0,hn();var i=Xi,s=yl,d=fi,g=qO;(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?cn=5:(cn=0,yl=Xi=null,nC(i,i.pendingLanes));var v=i.pendingLanes;if(v===0&&(Gi=null),xn(d),s=s.stateNode,jt&&typeof jt.onCommitFiberRoot=="function")try{jt.onCommitFiberRoot(ln,s,void 0,(s.current.flags&128)===128)}catch{}if(g!==null){s=L.T,v=H.p,H.p=2,L.T=null;try{for(var w=i.onRecoverableError,k=0;k<g.length;k++){var M=g[k];w(M.value,{componentStack:M.stack})}}finally{L.T=s,H.p=v}}(fi&3)!==0&&Dp(),_r(i),v=i.pendingLanes,(d&261930)!==0&&(v&42)!==0?i===Dv?Cu++:(Cu=0,Dv=i):Cu=0,Pu(0)}}function nC(i,s){(i.pooledCacheLanes&=s)===0&&(s=i.pooledCache,s!=null&&(i.pooledCache=null,cu(s)))}function Dp(){return JO(),eC(),tC(),aC()}function aC(){if(cn!==5)return!1;var i=Xi,s=Tv;Tv=0;var d=xn(fi),g=L.T,v=H.p;try{H.p=32>d?32:d,L.T=null,d=kv,kv=null;var w=Xi,k=fi;if(cn=0,yl=Xi=null,fi=0,(ft&6)!==0)throw Error(a(331));var M=ft;if(ft|=4,BO(w.current),MO(w,w.current,k,d),ft=M,Pu(0,!1),jt&&typeof jt.onPostCommitFiberRoot=="function")try{jt.onPostCommitFiberRoot(ln,w)}catch{}return!0}finally{H.p=v,L.T=g,nC(i,s)}}function rC(i,s,d){s=Da(d,s),s=dv(i.stateNode,s,2),i=Hi(i,s,2),i!==null&&(Lt(i,2),_r(i))}function wt(i,s,d){if(i.tag===3)rC(i,i,d);else for(;s!==null;){if(s.tag===3){rC(s,i,d);break}else if(s.tag===1){var g=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof g.componentDidCatch=="function"&&(Gi===null||!Gi.has(g))){i=Da(d,i),d=iO(2),g=Hi(s,d,2),g!==null&&(oO(d,g,s,i),Lt(g,2),_r(g));break}}s=s.return}}function Rv(i,s,d){var g=i.pingCache;if(g===null){g=i.pingCache=new l$;var v=new Set;g.set(s,v)}else v=g.get(s),v===void 0&&(v=new Set,g.set(s,v));v.has(d)||(Cv=!0,v.add(d),i=p$.bind(null,i,s,d),s.then(i,i))}function p$(i,s,d){var g=i.pingCache;g!==null&&g.delete(s),i.pingedLanes|=i.suspendedLanes&d,i.warmLanes&=~d,Ct===i&&(nt&d)===d&&(Ut===4||Ut===3&&(nt&62914560)===nt&&300>Qt()-Op?(ft&2)===0&&bl(i,0):Pv|=d,vl===nt&&(vl=0)),_r(i)}function iC(i,s){s===0&&(s=mn()),i=Fo(i,s),i!==null&&(Lt(i,s),_r(i))}function g$(i){var s=i.memoizedState,d=0;s!==null&&(d=s.retryLane),iC(i,d)}function h$(i,s){var d=0;switch(i.tag){case 31:case 13:var g=i.stateNode,v=i.memoizedState;v!==null&&(d=v.retryLane);break;case 19:g=i.stateNode;break;case 22:g=i.stateNode._retryCache;break;default:throw Error(a(314))}g!==null&&g.delete(s),iC(i,d)}function m$(i,s){return sn(i,s)}var Lp=null,Sl=null,Iv=!1,Mp=!1,Bv=!1,Qi=0;function _r(i){i!==Sl&&i.next===null&&(Sl===null?Lp=Sl=i:Sl=Sl.next=i),Mp=!0,Iv||(Iv=!0,v$())}function Pu(i,s){if(!Bv&&Mp){Bv=!0;do for(var d=!1,g=Lp;g!==null;){if(i!==0){var v=g.pendingLanes;if(v===0)var w=0;else{var k=g.suspendedLanes,M=g.pingedLanes;w=(1<<31-Wt(42|i)+1)-1,w&=v&~(k&~M),w=w&201326741?w&201326741|1:w?w|2:0}w!==0&&(d=!0,cC(g,w))}else w=nt,w=ze(g,g===Ct?w:0,g.cancelPendingCommit!==null||g.timeoutHandle!==-1),(w&3)===0||Nt(g,w)||(d=!0,cC(g,w));g=g.next}while(d);Bv=!1}}function x$(){oC()}function oC(){Mp=Iv=!1;var i=0;Qi!==0&&C$()&&(i=Qi);for(var s=Qt(),d=null,g=Lp;g!==null;){var v=g.next,w=sC(g,s);w===0?(g.next=null,d===null?Lp=v:d.next=v,v===null&&(Sl=d)):(d=g,(i!==0||(w&3)!==0)&&(Mp=!0)),g=v}cn!==0&&cn!==5||Pu(i),Qi!==0&&(Qi=0)}function sC(i,s){for(var d=i.suspendedLanes,g=i.pingedLanes,v=i.expirationTimes,w=i.pendingLanes&-62914561;0<w;){var k=31-Wt(w),M=1<<k,W=v[k];W===-1?((M&d)===0||(M&g)!==0)&&(v[k]=Zt(M,s)):W<=s&&(i.expiredLanes|=M),w&=~M}if(s=Ct,d=nt,d=ze(i,i===s?d:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),g=i.callbackNode,d===0||i===s&&(bt===2||bt===9)||i.cancelPendingCommit!==null)return g!==null&&g!==null&&_n(g),i.callbackNode=null,i.callbackPriority=0;if((d&3)===0||Nt(i,d)){if(s=d&-d,s===i.callbackPriority)return s;switch(g!==null&&_n(g),xn(d)){case 2:case 8:d=Hs;break;case 32:d=vr;break;case 268435456:d=Oa;break;default:d=vr}return g=lC.bind(null,i),d=sn(d,g),i.callbackPriority=s,i.callbackNode=d,s}return g!==null&&g!==null&&_n(g),i.callbackPriority=2,i.callbackNode=null,2}function lC(i,s){if(cn!==0&&cn!==5)return i.callbackNode=null,i.callbackPriority=0,null;var d=i.callbackNode;if(Dp()&&i.callbackNode!==d)return null;var g=nt;return g=ze(i,i===Ct?g:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),g===0?null:(FO(i,g,s),sC(i,Qt()),i.callbackNode!=null&&i.callbackNode===d?lC.bind(null,i):null)}function cC(i,s){if(Dp())return null;FO(i,s,!0)}function v$(){N$(function(){(ft&6)!==0?sn(er,x$):oC()})}function zv(){if(Qi===0){var i=sl;i===0&&(i=Gr,Gr<<=1,(Gr&261888)===0&&(Gr=256)),Qi=i}return Qi}function uC(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:Ff(""+i)}function dC(i,s){var d=s.ownerDocument.createElement("input");return d.name=s.name,d.value=s.value,i.id&&d.setAttribute("form",i.id),s.parentNode.insertBefore(d,s),i=new FormData(i),d.parentNode.removeChild(d),i}function y$(i,s,d,g,v){if(s==="submit"&&d&&d.stateNode===v){var w=uC((v[ta]||null).action),k=g.submitter;k&&(s=(s=k[ta]||null)?uC(s.formAction):k.getAttribute("formAction"),s!==null&&(w=s,k=null));var M=new Wf("action","action",null,g,v);i.push({event:M,listeners:[{instance:null,listener:function(){if(g.defaultPrevented){if(Qi!==0){var W=k?dC(v,k):new FormData(v);iv(d,{pending:!0,data:W,method:v.method,action:w},null,W)}}else typeof w=="function"&&(M.preventDefault(),W=k?dC(v,k):new FormData(v),iv(d,{pending:!0,data:W,method:v.method,action:w},w,W))},currentTarget:v}]})}}for(var $v=0;$v<Sx.length;$v++){var qv=Sx[$v],b$=qv.toLowerCase(),w$=qv[0].toUpperCase()+qv.slice(1);tr(b$,"on"+w$)}tr(HE,"onAnimationEnd"),tr(FE,"onAnimationIteration"),tr(UE,"onAnimationStart"),tr("dblclick","onDoubleClick"),tr("focusin","onFocus"),tr("focusout","onBlur"),tr(Iz,"onTransitionRun"),tr(Bz,"onTransitionStart"),tr(zz,"onTransitionCancel"),tr(VE,"onTransitionEnd"),Ws("onMouseEnter",["mouseout","mouseover"]),Ws("onMouseLeave",["mouseout","mouseover"]),Ws("onPointerEnter",["pointerout","pointerover"]),Ws("onPointerLeave",["pointerout","pointerover"]),zo("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),zo("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),zo("onBeforeInput",["compositionend","keypress","textInput","paste"]),zo("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),zo("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),zo("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nu="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(" "),S$=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nu));function fC(i,s){s=(s&4)!==0;for(var d=0;d<i.length;d++){var g=i[d],v=g.event;g=g.listeners;e:{var w=void 0;if(s)for(var k=g.length-1;0<=k;k--){var M=g[k],W=M.instance,ae=M.currentTarget;if(M=M.listener,W!==w&&v.isPropagationStopped())break e;w=M,v.currentTarget=ae;try{w(v)}catch(fe){Kf(fe)}v.currentTarget=null,w=W}else for(k=0;k<g.length;k++){if(M=g[k],W=M.instance,ae=M.currentTarget,M=M.listener,W!==w&&v.isPropagationStopped())break e;w=M,v.currentTarget=ae;try{w(v)}catch(fe){Kf(fe)}v.currentTarget=null,w=W}}}}function Je(i,s){var d=s[ex];d===void 0&&(d=s[ex]=new Set);var g=i+"__bubble";d.has(g)||(pC(s,i,2,!1),d.add(g))}function Hv(i,s,d){var g=0;s&&(g|=4),pC(d,i,g,s)}var Rp="_reactListening"+Math.random().toString(36).slice(2);function Fv(i){if(!i[Rp]){i[Rp]=!0,oE.forEach(function(d){d!=="selectionchange"&&(S$.has(d)||Hv(d,!1,i),Hv(d,!0,i))});var s=i.nodeType===9?i:i.ownerDocument;s===null||s[Rp]||(s[Rp]=!0,Hv("selectionchange",!1,s))}}function pC(i,s,d,g){switch(HC(s)){case 2:var v=K$;break;case 8:v=Q$;break;default:v=ry}d=v.bind(null,s,d,i),v=void 0,!cx||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(v=!0),g?v!==void 0?i.addEventListener(s,d,{capture:!0,passive:v}):i.addEventListener(s,d,!0):v!==void 0?i.addEventListener(s,d,{passive:v}):i.addEventListener(s,d,!1)}function Uv(i,s,d,g,v){var w=g;if((s&1)===0&&(s&2)===0&&g!==null)e:for(;;){if(g===null)return;var k=g.tag;if(k===3||k===4){var M=g.stateNode.containerInfo;if(M===v)break;if(k===4)for(k=g.return;k!==null;){var W=k.tag;if((W===3||W===4)&&k.stateNode.containerInfo===v)return;k=k.return}for(;M!==null;){if(k=Us(M),k===null)return;if(W=k.tag,W===5||W===6||W===26||W===27){g=w=k;continue e}M=M.parentNode}}g=g.return}vE(function(){var ae=w,fe=sx(d),he=[];e:{var re=YE.get(i);if(re!==void 0){var se=Wf,_e=i;switch(i){case"keypress":if(Vf(d)===0)break e;case"keydown":case"keyup":se=hz;break;case"focusin":_e="focus",se=px;break;case"focusout":_e="blur",se=px;break;case"beforeblur":case"afterblur":se=px;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":se=wE;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":se=az;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":se=vz;break;case HE:case FE:case UE:se=oz;break;case VE:se=bz;break;case"scroll":case"scrollend":se=tz;break;case"wheel":se=Sz;break;case"copy":case"cut":case"paste":se=lz;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":se=jE;break;case"toggle":case"beforetoggle":se=_z}var Re=(s&4)!==0,At=!Re&&(i==="scroll"||i==="scrollend"),J=Re?re!==null?re+"Capture":null:re;Re=[];for(var K=ae,ne;K!==null;){var ge=K;if(ne=ge.stateNode,ge=ge.tag,ge!==5&&ge!==26&&ge!==27||ne===null||J===null||(ge=Zc(K,J),ge!=null&&Re.push(Tu(K,ge,ne))),At)break;K=K.return}0<Re.length&&(re=new se(re,_e,null,d,fe),he.push({event:re,listeners:Re}))}}if((s&7)===0){e:{if(re=i==="mouseover"||i==="pointerover",se=i==="mouseout"||i==="pointerout",re&&d!==ox&&(_e=d.relatedTarget||d.fromElement)&&(Us(_e)||_e[Fs]))break e;if((se||re)&&(re=fe.window===fe?fe:(re=fe.ownerDocument)?re.defaultView||re.parentWindow:window,se?(_e=d.relatedTarget||d.toElement,se=ae,_e=_e?Us(_e):null,_e!==null&&(At=o(_e),Re=_e.tag,_e!==At||Re!==5&&Re!==27&&Re!==6)&&(_e=null)):(se=null,_e=ae),se!==_e)){if(Re=wE,ge="onMouseLeave",J="onMouseEnter",K="mouse",(i==="pointerout"||i==="pointerover")&&(Re=jE,ge="onPointerLeave",J="onPointerEnter",K="pointer"),At=se==null?re:Qc(se),ne=_e==null?re:Qc(_e),re=new Re(ge,K+"leave",se,d,fe),re.target=At,re.relatedTarget=ne,ge=null,Us(fe)===ae&&(Re=new Re(J,K+"enter",_e,d,fe),Re.target=ne,Re.relatedTarget=At,ge=Re),At=ge,se&&_e)t:{for(Re=j$,J=se,K=_e,ne=0,ge=J;ge;ge=Re(ge))ne++;ge=0;for(var Te=K;Te;Te=Re(Te))ge++;for(;0<ne-ge;)J=Re(J),ne--;for(;0<ge-ne;)K=Re(K),ge--;for(;
vendor: 5,410 bytes, lines 48-49
48ne--;){if(J===K||K!==null&&J===K.alternate){Re=J;break t}J=Re(J),K=Re(K)}Re=null}else Re=null;se!==null&&gC(he,re,se,Re,!1),_e!==null&&At!==null&&gC(he,At,_e,Re,!0)}}e:{if(re=ae?Qc(ae):window,se=re.nodeName&&re.nodeName.toLowerCase(),se==="select"||se==="input"&&re.type==="file")var st=TE;else if(PE(re))if(kE)st=Lz;else{st=kz;var Oe=Tz}else se=re.nodeName,!se||se.toLowerCase()!=="input"||re.type!=="checkbox"&&re.type!=="radio"?ae&&ix(ae.elementType)&&(st=TE):st=Dz;if(st&&(st=st(i,ae))){NE(he,st,d,fe);break e}Oe&&Oe(i,re,ae),i==="focusout"&&ae&&re.type==="number"&&ae.memoizedProps.value!=null&&rx(re,"number",re.value)}switch(Oe=ae?Qc(ae):window,i){case"focusin":(PE(Oe)||Oe.contentEditable==="true")&&(Js=Oe,yx=ae,ou=null);break;case"focusout":ou=yx=Js=null;break;case"mousedown":bx=!0;break;case"contextmenu":case"mouseup":case"dragend":bx=!1,$E(he,d,fe);break;case"selectionchange":if(Rz)break;case"keydown":case"keyup":$E(he,d,fe)}var We;if(hx)e:{switch(i){case"compositionstart":var at="onCompositionStart";break e;case"compositionend":at="onCompositionEnd";break e;case"compositionupdate":at="onCompositionUpdate";break e}at=void 0}else Zs?OE(i,d)&&(at="onCompositionEnd"):i==="keydown"&&d.keyCode===229&&(at="onCompositionStart");at&&(_E&&d.locale!=="ko"&&(Zs||at!=="onCompositionStart"?at==="onCompositionEnd"&&Zs&&(We=yE()):(Mi=fe,ux="value"in Mi?Mi.value:Mi.textContent,Zs=!0)),Oe=Ip(ae,at),0<Oe.length&&(at=new SE(at,i,null,d,fe),he.push({event:at,listeners:Oe}),We?at.data=We:(We=CE(d),We!==null&&(at.data=We)))),(We=Az?Oz(i,d):Cz(i,d))&&(at=Ip(ae,"onBeforeInput"),0<at.length&&(Oe=new SE("onBeforeInput","beforeinput",null,d,fe),he.push({event:Oe,listeners:at}),Oe.data=We)),y$(he,i,ae,d,fe)}fC(he,s)})}function Tu(i,s,d){return{instance:i,listener:s,currentTarget:d}}function Ip(i,s){for(var d=s+"Capture",g=[];i!==null;){var v=i,w=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||w===null||(v=Zc(i,d),v!=null&&g.unshift(Tu(i,v,w)),v=Zc(i,s),v!=null&&g.push(Tu(i,v,w))),i.tag===3)return g;i=i.return}return[]}function j$(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function gC(i,s,d,g,v){for(var w=s._reactName,k=[];d!==null&&d!==g;){var M=d,W=M.alternate,ae=M.stateNode;if(M=M.tag,W!==null&&W===g)break;M!==5&&M!==26&&M!==27||ae===null||(W=ae,v?(ae=Zc(d,w),ae!=null&&k.unshift(Tu(d,ae,W))):v||(ae=Zc(d,w),ae!=null&&k.push(Tu(d,ae,W)))),d=d.return}k.length!==0&&i.push({event:s,listeners:k})}var _$=/\r\n?/g,E$=/\u0000|\uFFFD/g;function hC(i){return(typeof i=="string"?i:""+i).replace(_$,` 49`).replace(E$,"")}function mC(i,s){return s=hC(s),hC(i)===s}function Et(i,s,d,g,v,w){switch(d){case"children":typeof g=="string"?s==="body"||s==="textarea"&&g===""||Xs(i,g):(typeof g=="number"||typeof g=="bigint")&&s!=="body"&&Xs(i,""+g);break;case"className":qf(i,"class",g);break;case"tabIndex":qf(i,"tabindex",g);break;case"dir":case"role":case"viewBox":case"width":case"height":qf(i,d,g);break;case"style":mE(i,g,w);break;case"data":if(s!=="object"){qf(i,"data",g);break}case"src":case"href":if(g===""&&(s!=="a"||d!=="href")){i.removeAttribute(d);break}if(g==null||typeof g=="function"||typeof g=="symbol"||typeof g=="boolean"){i.removeAttribute(d);break}g=Ff(""+g),i.setAttribute(d,g);break;case"action":case"formAction":if(typeof g=="function"){i.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"?(s!=="input"&&Et(i,s,"name",v.name,v,null),Et(i,s,"formEncType",v.formEncType,v,null),Et(i,s,"formMethod",v.formMethod,v,null),Et(i,s,"formTarget",v.formTarget,v,null)):(Et(i,s,"encType",v.encType,v,null),Et(i,s,"method",v.method,v,null),Et(i,s,"target",v.target,v,null)));if(g==null||typeof g=="symbol"||typeof g=="boolean"){i.removeAttribute(d);break}g=Ff(""+g),i.setAttribute(d,g);break;case"onClick":g!=null&&(i.onclick=Qr);break;case"onScroll":g!=null&&Je("scroll",i);break;case"onScrollEnd":g!=null&&Je("scrollend",i);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(a(61));if(d=g.__html,d!=null){if(v.children!=null)throw Error(a(60));i.innerHTML=d}}break;case"multiple":i.multiple=g&&typeof g!="function"&&typeof g!="symbol";break;case"muted":i.muted=g&&typeof g!="function"&&typeof g!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(g==null||typeof g=="function"||typeof g=="boolean"||typeof g=="symbol"){i.removeAttribute("xlink:href");break}d=Ff(""+g),i.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":g!=null&&typeof g!="function"&&typeof g!="symbol"?i.setAttribute(d,""+g):i.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":g&&typeof g!="function"&&typeof g!="symbol"?i.setAttribute(d,""):i.removeAttribute(d);break;case"capture":case"download":g===!0?i.setAttribute(d,""):g!==!1&&g!=null&&typeof g!="function"&&typeof g!="symbol"?i.setAttribute(d,g):i.removeAttribute(d);break;case"cols":case"rows":case"size":case"span":g!=null&&typeof g!="function"&&typeof g!="symbol"&&!isNaN(g)&&1<=g?i.setAttribute(d,g):i.removeAttribute(d);break;case"rowSpan":case"start":g==null||typeof g=="function"||typeof g=="symbol"||isNaN(g)?i.removeAttribute(d):i.setAttribute(d,g);break;case"popover":Je("beforetoggle",i),Je("toggle",i),$f(i,"popover",g);break;case"xlinkActuate":Kr(i,"http://www.w3.org/1999/xlink","xlink:actuate",g);break;case"xlinkArcrole":Kr(i,"http://www.w3.org/1999/xlink","xlink:arcrole",g);break;case"xlinkRole":Kr(i,"http://www.w3.org/1999/xlink","xlink:role",g);break;case"xlinkShow":Kr(i,"http://www.w3.org/1999/xlink","xlink:show",g);break;case"xlinkTitle":Kr(i,"http://www.w3.org/1999/xlink","xlink:title",g);break;case"xlinkType":Kr(i,"http://www.w3.org/1999/xlink","xlink:type",g);break;case"xmlBase":Kr(i,"http://www.w3.org/XML/1998/namespace","xml:base",g);break;case"xmlLang":Kr(i,"http://www.w3.org/XML/1998/namespace","xml:lang",g);break;case"xmlSpace":Kr(i,"http://www.w3.org/XML/1998/namespace","xml:space",g);break;case"is":$f(i,"is",g);break;case"innerText":case"textContent":break;default:(!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(d=J7.get(d)||d,$f(i,d,g))}}function Vv(i,s,d,g,v,w){switch(d){case"style":mE(i,g,w);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(a(61));if(d=g.__html,d!=null){if(v.children!=null)throw Error(a(60));i.innerHTML=d}}break;case"children":typeof g=="string"?Xs(i,g):(typeof g=="number"||typeof g=="bigint")&&Xs(i,""+g);break;case"onScroll":g!=null&&Je("scroll",i);break;case"onScrollEnd":g!=null&&Je("scrollend",i);break;case"onClick":g!=null&&(i.onclick=Qr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!sE.hasOwnProperty(d))e:{if(d[0]==="o"&&d[1]==="n"&&(v=d.endsWith("Capture"),s=d.slice(2,v?d.length-7:void 0),w=i[ta]||null,w=w!=null?w[d]:null,typeof w=="function"&&i.removeEventListener(s,w,v),typeof g=="function")){typeof w!="function"&&w!==null&&(d in i?i[d]=null:i.hasAttribute(d)&&i.removeAttribute(d)),i.addEventListener(s,g,v);break e}d in i?i[d]=g:g===!0?i.setAttribute(d,""):$f(i,d,g)}}}function Nn(i,s,d){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Je("error",i),Je("load",i);var g=!1,v=!1,w;for(w in d)if(d.hasOwnProperty(w)){var k=d[w];if(k!=null)switch(w){case"src":g=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:Et(i,s,w,k,d,null)}}v&&Et(i,s,"srcSet",d.srcSet,d,null),g&&Et(i,s,"src",d.src,d,null);return;case"input":Je("invalid",i);var M=w=k=v=null,W=null,ae=null;for(g in d)if(d.hasOwnProperty(g)){var fe=d[g];if(fe!=null)switch(g){case"name":v=fe;break;case"type":k=fe;break;case"checked":W=fe;break;case"defaultChecked":ae=fe;break;case"value":w=fe;break;case"defaultValue":M=fe;break;case"children":case"dangerouslySetInnerHTML":if(fe!=null)throw Error(a(137,s));break;default:Et(i,s,g,fe,d,null)}}fE(i,w,M,W,ae,k,v,!1);return;case"select":Je("invalid",i),g=k=w=null;for(v in d)if(d.hasOwnProperty(v)&&(M=d[v],M!=null))switch(v){case"value":w=M;break;case"defaultValue":k=M;break;case"multiple":g=M;default:Et(i,s,v,M,d,null)}s=w,d=k,i.multiple=!!g,s!=null?Gs(i,!!g,s,!1):d!=null&&Gs(i,!!g,d,!0);return;case"textarea":Je("invalid",i),w=v=g=null;for(k in d)if(d.hasOwnProperty(k)&&(M=d[k],M!=null))switch(k){case"value":g=M;break;case"defaultValue":v=M;break;case"children":w=M;break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(a(91));break;default:Et(i,s,k,M,d,null)}gE(i,g,v,w);return;case"option":for(W in d)if(d.hasOwnProperty(W)&&(g=d[W],g!=null))switch(W){case"selected":i.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:Et(i,s,W,g,d,null)}return;case"dialog":Je("beforetoggle",i),Je("toggle",i),Je("cancel",i),Je("close",i);break;case"iframe":case"object":Je("load",i);break;case"video":case"audio":for(g=0;g<Nu.length;g++)Je(Nu[g],i);break;case"image":Je("error",i),Je("load",i);break;case"details":Je("toggle",i);break;case"embed":case"source":case"link":Je("error",i),Je("load",i);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)&&(g=d[ae],g!=null))switch(ae){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:Et(i,s,ae,g,d,null)}return;default:if(ix(s)){for(fe in d)d.hasOwnProperty(fe)&&(g=d[fe],g!==void 0&&Vv(i,s,fe,g,d,void 0));return}}for(M in d)d.hasOwnProperty(M)&&(g=d[M],g!=null&&Et(i,s,M,g,d,null))}function A$(i,s,d,g){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,w=null,k=null,M=null,W=null,ae=null,fe=null;for(se in d){var he=d[se];if(d.hasOwnProperty(se)&&he!=null)switch(se){case"checked":break;case"value":break;case"defaultValue":W=he;default:g.hasOwnProperty(se)||Et(i,s,se,null,g,he)}}for(var re in g){var se=g[re];if(he=d[re],g.hasOwnProperty(re)&&(se!=null||he!=null))switch(re){case"type":w=se;break;case"name":v=se;break;case"checked":ae=se;break;case"defaultChecked":fe=se;break;case"value":k=se;break;case"defaultValue":M=se;break;case"children":case"dangerouslySetInnerHTML":if(se!=null)throw Error(a(137,s));break;default:se!==he&&Et(i,s,re,se,g,he)}}ax(i,k,M,W,ae,fe,w,v);return;case"select":se=k=M=re=null;for(w in d)if(W=d[w],d.hasOwnProperty(w)&&W!=null)switch(w){case"value":break;case"multiple":se=W;default:g.hasOwnProperty(w)||Et(i,s,w,null,g,W)}for(v in g)if(w=g[v],W=d[v],g.hasOwnProperty(v)&&(w!=null||W!=null))switch(v){case"value":re=w;break;case"defaultValue":M=w;break;case"multiple":k=w;default:w!==W&&Et(i,s,v,w,g,W)}s=M,d=k,g=se,re!=null?Gs(i,!!d,re,!1):!!g!=!!d&&(s!=null?Gs(i,!!d,s,!0):Gs(i,!!d,d?[]:"",!1));return;case"textarea":se=re=null;for(M in d)if(v=d[M],d.hasOwnProperty(M)&&v!=null&&!g.hasOwnProperty(M))switch(M){case"value":break;case"children":break;default:Et(i,s,M,null,g,v)}for(k in g)if(v=g[k],w=d[k],g.hasOwnProperty(k)&&(v!=null||w!=null))switch(k){case"value":re=v;break;case"defaultValue":se=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(a(91));break;default:v!==w&&Et(i,s,k,v,g,w)}pE(i,re,se);return;case"option":for(var _e in d)if(re=d[_e],d.hasOwnProperty(_e)&&re!=null&&!g.hasOwnProperty(_e))switch(_e){case"selected":i.selected=!1;break;default:Et(i,s,_e,null,g,re)}
vendor: 6,187 bytes, line 49
49for(W in g)if(re=g[W],se=d[W],g.hasOwnProperty(W)&&re!==se&&(re!=null||se!=null))switch(W){case"selected":i.selected=re&&typeof re!="function"&&typeof re!="symbol";break;default:Et(i,s,W,re,g,se)}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 Re in d)re=d[Re],d.hasOwnProperty(Re)&&re!=null&&!g.hasOwnProperty(Re)&&Et(i,s,Re,null,g,re);for(ae in g)if(re=g[ae],se=d[ae],g.hasOwnProperty(ae)&&re!==se&&(re!=null||se!=null))switch(ae){case"children":case"dangerouslySetInnerHTML":if(re!=null)throw Error(a(137,s));break;default:Et(i,s,ae,re,g,se)}return;default:if(ix(s)){for(var At in d)re=d[At],d.hasOwnProperty(At)&&re!==void 0&&!g.hasOwnProperty(At)&&Vv(i,s,At,void 0,g,re);for(fe in g)re=g[fe],se=d[fe],!g.hasOwnProperty(fe)||re===se||re===void 0&&se===void 0||Vv(i,s,fe,re,g,se);return}}for(var J in d)re=d[J],d.hasOwnProperty(J)&&re!=null&&!g.hasOwnProperty(J)&&Et(i,s,J,null,g,re);for(he in g)re=g[he],se=d[he],!g.hasOwnProperty(he)||re===se||re==null&&se==null||Et(i,s,he,re,g,se)}function xC(i){switch(i){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function O$(){if(typeof performance.getEntriesByType=="function"){for(var i=0,s=0,d=performance.getEntriesByType("resource"),g=0;g<d.length;g++){var v=d[g],w=v.transferSize,k=v.initiatorType,M=v.duration;if(w&&M&&xC(k)){for(k=0,M=v.responseEnd,g+=1;g<d.length;g++){var W=d[g],ae=W.startTime;if(ae>M)break;var fe=W.transferSize,he=W.initiatorType;fe&&xC(he)&&(W=W.responseEnd,k+=fe*(W<M?1:(M-ae)/(W-ae)))}if(--g,s+=8*(w+k)/(v.duration/1e3),i++,10<i)break}}if(0<i)return s/i/1e6}return navigator.connection&&(i=navigator.connection.downlink,typeof i=="number")?i:5}var Yv=null,Wv=null;function Bp(i){return i.nodeType===9?i:i.ownerDocument}function vC(i){switch(i){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function yC(i,s){if(i===0)switch(s){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&s==="foreignObject"?0:i}function Gv(i,s){return i==="textarea"||i==="noscript"||typeof s.children=="string"||typeof s.children=="number"||typeof s.children=="bigint"||typeof s.dangerouslySetInnerHTML=="object"&&s.dangerouslySetInnerHTML!==null&&s.dangerouslySetInnerHTML.__html!=null}var Xv=null;function C$(){var i=window.event;return i&&i.type==="popstate"?i===Xv?!1:(Xv=i,!0):(Xv=null,!1)}var bC=typeof setTimeout=="function"?setTimeout:void 0,P$=typeof clearTimeout=="function"?clearTimeout:void 0,wC=typeof Promise=="function"?Promise:void 0,N$=typeof queueMicrotask=="function"?queueMicrotask:typeof wC<"u"?function(i){return wC.resolve(null).then(i).catch(T$)}:bC;function T$(i){setTimeout(function(){throw i})}function Zi(i){return i==="head"}function SC(i,s){var d=s,g=0;do{var v=d.nextSibling;if(i.removeChild(d),v&&v.nodeType===8)if(d=v.data,d==="/$"||d==="/&"){if(g===0){i.removeChild(v),Al(s);return}g--}else if(d==="$"||d==="$?"||d==="$~"||d==="$!"||d==="&")g++;else if(d==="html")ku(i.ownerDocument.documentElement);else if(d==="head"){d=i.ownerDocument.head,ku(d);for(var w=d.firstChild;w;){var k=w.nextSibling,M=w.nodeName;w[Kc]||M==="SCRIPT"||M==="STYLE"||M==="LINK"&&w.rel.toLowerCase()==="stylesheet"||d.removeChild(w),w=k}}else d==="body"&&ku(i.ownerDocument.body);d=v}while(d);Al(s)}function jC(i,s){var d=i;i=0;do{var g=d.nextSibling;if(d.nodeType===1?s?(d._stashedDisplay=d.style.display,d.style.display="none"):(d.style.display=d._stashedDisplay||"",d.getAttribute("style")===""&&d.removeAttribute("style")):d.nodeType===3&&(s?(d._stashedText=d.nodeValue,d.nodeValue=""):d.nodeValue=d._stashedText||""),g&&g.nodeType===8)if(d=g.data,d==="/$"){if(i===0)break;i--}else d!=="$"&&d!=="$?"&&d!=="$~"&&d!=="$!"||i++;d=g}while(d)}function Kv(i){var s=i.firstChild;for(s&&s.nodeType===10&&(s=s.nextSibling);s;){var d=s;switch(s=s.nextSibling,d.nodeName){case"HTML":case"HEAD":case"BODY":Kv(d),tx(d);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(d.rel.toLowerCase()==="stylesheet")continue}i.removeChild(d)}}function k$(i,s,d,g){for(;i.nodeType===1;){var v=d;if(i.nodeName.toLowerCase()!==s.toLowerCase()){if(!g&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(g){if(!i[Kc])switch(s){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(w=i.getAttribute("rel"),w==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(w!==v.rel||i.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||i.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||i.getAttribute("title")!==(v.title==null?null:v.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(w=i.getAttribute("src"),(w!==(v.src==null?null:v.src)||i.getAttribute("type")!==(v.type==null?null:v.type)||i.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&w&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(s==="input"&&i.type==="hidden"){var w=v.name==null?null:""+v.name;if(v.type==="hidden"&&i.getAttribute("name")===w)return i}else return i;if(i=Ba(i.nextSibling),i===null)break}return null}function D$(i,s,d){if(s==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!d||(i=Ba(i.nextSibling),i===null))return null;return i}function _C(i,s){for(;i.nodeType!==8;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!s||(i=Ba(i.nextSibling),i===null))return null;return i}function Qv(i){return i.data==="$?"||i.data==="$~"}function Zv(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState!=="loading"}function L$(i,s){var d=i.ownerDocument;if(i.data==="$~")i._reactRetry=s;else if(i.data!=="$?"||d.readyState!=="loading")s();else{var g=function(){s(),d.removeEventListener("DOMContentLoaded",g)};d.addEventListener("DOMContentLoaded",g),i._reactRetry=g}}function Ba(i){for(;i!=null;i=i.nextSibling){var s=i.nodeType;if(s===1||s===3)break;if(s===8){if(s=i.data,s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"||s==="F!"||s==="F")break;
vendor: 9,489 bytes, line 49
49if(s==="/$"||s==="/&")return null}}return i}var Jv=null;function EC(i){i=i.nextSibling;for(var s=0;i;){if(i.nodeType===8){var d=i.data;if(d==="/$"||d==="/&"){if(s===0)return Ba(i.nextSibling);s--}else d!=="$"&&d!=="$!"&&d!=="$?"&&d!=="$~"&&d!=="&"||s++}i=i.nextSibling}return null}function AC(i){i=i.previousSibling;for(var s=0;i;){if(i.nodeType===8){var d=i.data;if(d==="$"||d==="$!"||d==="$?"||d==="$~"||d==="&"){if(s===0)return i;s--}else d!=="/$"&&d!=="/&"||s++}i=i.previousSibling}return null}function OC(i,s,d){switch(s=Bp(d),i){case"html":if(i=s.documentElement,!i)throw Error(a(452));return i;case"head":if(i=s.head,!i)throw Error(a(453));return i;case"body":if(i=s.body,!i)throw Error(a(454));return i;default:throw Error(a(451))}}function ku(i){for(var s=i.attributes;s.length;)i.removeAttributeNode(s[0]);tx(i)}var za=new Map,CC=new Set;function zp(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var pi=H.d;H.d={f:M$,r:R$,D:I$,C:B$,L:z$,m:$$,X:H$,S:q$,M:F$};function M$(){var i=pi.f(),s=Np();return i||s}function R$(i){var s=Vs(i);s!==null&&s.tag===5&&s.type==="form"?VA(s):pi.r(i)}var jl=typeof document>"u"?null:document;function PC(i,s,d){var g=jl;if(g&&typeof s=="string"&&s){var v=Ta(s);v='link[rel="'+i+'"][href="'+v+'"]',typeof d=="string"&&(v+='[crossorigin="'+d+'"]'),CC.has(v)||(CC.add(v),i={rel:i,crossOrigin:d,href:s},g.querySelector(v)===null&&(s=g.createElement("link"),Nn(s,"link",i),vn(s),g.head.appendChild(s)))}}function I$(i){pi.D(i),PC("dns-prefetch",i,null)}function B$(i,s){pi.C(i,s),PC("preconnect",i,s)}function z$(i,s,d){pi.L(i,s,d);var g=jl;if(g&&i&&s){var v='link[rel="preload"][as="'+Ta(s)+'"]';s==="image"&&d&&d.imageSrcSet?(v+='[imagesrcset="'+Ta(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(v+='[imagesizes="'+Ta(d.imageSizes)+'"]')):v+='[href="'+Ta(i)+'"]';var w=v;switch(s){case"style":w=_l(i);break;case"script":w=El(i)}za.has(w)||(i=h({rel:"preload",href:s==="image"&&d&&d.imageSrcSet?void 0:i,as:s},d),za.set(w,i),g.querySelector(v)!==null||s==="style"&&g.querySelector(Du(w))||s==="script"&&g.querySelector(Lu(w))||(s=g.createElement("link"),Nn(s,"link",i),vn(s),g.head.appendChild(s)))}}function $$(i,s){pi.m(i,s);var d=jl;if(d&&i){var g=s&&typeof s.as=="string"?s.as:"script",v='link[rel="modulepreload"][as="'+Ta(g)+'"][href="'+Ta(i)+'"]',w=v;switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=El(i)}if(!za.has(w)&&(i=h({rel:"modulepreload",href:i},s),za.set(w,i),d.querySelector(v)===null)){switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(Lu(w)))return}g=d.createElement("link"),Nn(g,"link",i),vn(g),d.head.appendChild(g)}}}function q$(i,s,d){pi.S(i,s,d);var g=jl;if(g&&i){var v=Ys(g).hoistableStyles,w=_l(i);s=s||"default";var k=v.get(w);if(!k){var M={loading:0,preload:null};if(k=g.querySelector(Du(w)))M.loading=5;else{i=h({rel:"stylesheet",href:i,"data-precedence":s},d),(d=za.get(w))&&ey(i,d);var W=k=g.createElement("link");vn(W),Nn(W,"link",i),W._p=new Promise(function(ae,fe){W.onload=ae,W.onerror=fe}),W.addEventListener("load",function(){M.loading|=1}),W.addEventListener("error",function(){M.loading|=2}),M.loading|=4,$p(k,s,g)}k={type:"stylesheet",instance:k,count:1,state:M},v.set(w,k)}}}function H$(i,s){pi.X(i,s);var d=jl;if(d&&i){var g=Ys(d).hoistableScripts,v=El(i),w=g.get(v);w||(w=d.querySelector(Lu(v)),w||(i=h({src:i,async:!0},s),(s=za.get(v))&&ty(i,s),w=d.createElement("script"),vn(w),Nn(w,"link",i),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},g.set(v,w))}}function F$(i,s){pi.M(i,s);var d=jl;if(d&&i){var g=Ys(d).hoistableScripts,v=El(i),w=g.get(v);w||(w=d.querySelector(Lu(v)),w||(i=h({src:i,async:!0,type:"module"},s),(s=za.get(v))&&ty(i,s),w=d.createElement("script"),vn(w),Nn(w,"link",i),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},g.set(v,w))}}function NC(i,s,d,g){var v=(v=xe.current)?zp(v):null;if(!v)throw Error(a(446));switch(i){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(s=_l(d.href),d=Ys(v).hoistableStyles,g=d.get(s),g||(g={type:"style",instance:null,count:0,state:null},d.set(s,g)),g):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){i=_l(d.href);var w=Ys(v).hoistableStyles,k=w.get(i);if(k||(v=v.ownerDocument||v,k={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(i,k),(w=v.querySelector(Du(i)))&&!w._p&&(k.instance=w,k.state.loading=5),za.has(i)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},za.set(i,d),w||U$(v,i,d,k.state))),s&&g===null)throw Error(a(528,""));return k}if(s&&g!==null)throw Error(a(529,""));return null;case"script":return s=d.async,d=d.src,typeof d=="string"&&s&&typeof s!="function"&&typeof s!="symbol"?(s=El(d),d=Ys(v).hoistableScripts,g=d.get(s),g||(g={type:"script",instance:null,count:0,state:null},d.set(s,g)),g):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,i))}}function _l(i){return'href="'+Ta(i)+'"'}function Du(i){return'link[rel="stylesheet"]['+i+"]"}function TC(i){return h({},i,{"data-precedence":i.precedence,precedence:null})}function U$(i,s,d,g){i.querySelector('link[rel="preload"][as="style"]['+s+"]")?g.loading=1:(s=i.createElement("link"),g.preload=s,s.addEventListener("load",function(){return g.loading|=1}),s.addEventListener("error",function(){return g.loading|=2}),Nn(s,"link",d),vn(s),i.head.appendChild(s))}function El(i){return'[src="'+Ta(i)+'"]'}function Lu(i){return"script[async]"+i}function kC(i,s,d){if(s.count++,s.instance===null)switch(s.type){case"style":var g=i.querySelector('style[data-href~="'+Ta(d.href)+'"]');if(g)return s.instance=g,vn(g),g;var v=h({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return g=(i.ownerDocument||i).createElement("style"),vn(g),Nn(g,"style",v),$p(g,d.precedence,i),s.instance=g;case"stylesheet":v=_l(d.href);var w=i.querySelector(Du(v));if(w)return s.state.loading|=4,s.instance=w,vn(w),w;g=TC(d),(v=za.get(v))&&ey(g,v),w=(i.ownerDocument||i).createElement("link"),vn(w);var k=w;return k._p=new Promise(function(M,W){k.onload=M,k.onerror=W}),Nn(w,"link",g),s.state.loading|=4,$p(w,d.precedence,i),s.instance=w;case"script":return w=El(d.src),(v=i.querySelector(Lu(w)))?(s.instance=v,vn(v),v):(g=d,(v=za.get(w))&&(g=h({},d),ty(g,v)),i=i.ownerDocument||i,v=i.createElement("script"),vn(v),Nn(v,"link",g),i.head.appendChild(v),s.instance=v);case"void":return null;default:throw Error(a(443,s.type))}else s.type==="stylesheet"&&(s.state.loading&4)===0&&(g=s.instance,s.state.loading|=4,$p(g,d.precedence,i));return s.instance}function $p(i,s,d){for(var g=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=g.length?g[g.length-1]:null,w=v,k=0;k<g.length;k++){var M=g[k];if(M.dataset.precedence===s)w=M;else if(w!==v)break}w?w.parentNode.insertBefore(i,w.nextSibling):(s=d.nodeType===9?d.head:d,s.insertBefore(i,s.firstChild))}function ey(i,s){i.crossOrigin==null&&(i.crossOrigin=s.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=s.referrerPolicy),i.title==null&&(i.title=s.title)}function ty(i,s){i.crossOrigin==null&&(i.crossOrigin=s.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=s.referrerPolicy),i.integrity==null&&(i.integrity=s.integrity)}var qp=null;function DC(i,s,d){if(qp===null){var g=new Map,v=qp=new Map;v.set(d,g)}else v=qp,g=v.get(d),g||(g=new Map,v.set(d,g));if(g.has(i))return g;for(g.set(i,null),d=d.getElementsByTagName(i),v=0;v<d.length;v++){var w=d[v];if(!(w[Kc]||w[An]||i==="link"&&w.getAttribute("rel")==="stylesheet")&&w.namespaceURI!=="http://www.w3.org/2000/svg"){var k=w.getAttribute(s)||"";k=i+k;var M=g.get(k);M?M.push(w):g.set(k,[w])}}return g}function LC(i,s,d){i=i.ownerDocument||i,i.head.insertBefore(d,s==="title"?i.querySelector("head > title"):null)}function V$(i,s,d){if(d===1||s.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof s.precedence!="string"||typeof s.href!="string"||s.href==="")break;return!0;case"link":if(typeof s.rel!="string"||typeof s.href!="string"||s.href===""||s.onLoad||s.onError)break;switch(s.rel){case"stylesheet":return i=s.disabled,typeof s.precedence=="string"&&i==null;default:return!0}case"script":if(s.async&&typeof s.async!="function"&&typeof s.async!="symbol"&&!s.onLoad&&!s.onError&&s.src&&typeof s.src=="string")return!0}return!1}function MC(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}function Y$(i,s,d,g){if(d.type==="stylesheet"&&(typeof g.media!="string"||matchMedia(g.media).matches!==!1)&&(d.state.loading&4)===0){if(d.instance===null){var v=_l(g.href),w=s.querySelector(Du(v));if(w){s=w._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(i.count++,i=Hp.bind(i),s.then(i,i)),d.state.loading|=4,d.instance=w,vn(w);return}w=s.ownerDocument||s,g=TC(g),(v=za.get(v))&&ey(g,v),w=w.createElement("link"),vn(w);var k=w;k._p=new Promise(function(M,W){k.onload=M,k.onerror=W}),Nn(w,"link",g),d.instance=w}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(d,s),(s=d.state.preload)&&(d.state.loading&3)===0&&(i.count++,d=Hp.bind(i),s.addEventListener("load",d),s.addEventListener("error",d))}}var ny=0;
vendor: 10,300 bytes, line 49
49function W$(i,s){return i.stylesheets&&i.count===0&&Up(i,i.stylesheets),0<i.count||0<i.imgCount?function(d){var g=setTimeout(function(){if(i.stylesheets&&Up(i,i.stylesheets),i.unsuspend){var w=i.unsuspend;i.unsuspend=null,w()}},6e4+s);0<i.imgBytes&&ny===0&&(ny=62500*O$());var v=setTimeout(function(){if(i.waitingForImages=!1,i.count===0&&(i.stylesheets&&Up(i,i.stylesheets),i.unsuspend)){var w=i.unsuspend;i.unsuspend=null,w()}},(i.imgBytes>ny?50:800)+s);return i.unsuspend=d,function(){i.unsuspend=null,clearTimeout(g),clearTimeout(v)}}:null}function Hp(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Up(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var Fp=null;function Up(i,s){i.stylesheets=null,i.unsuspend!==null&&(i.count++,Fp=new Map,s.forEach(G$,i),Fp=null,Hp.call(i))}function G$(i,s){if(!(s.state.loading&4)){var d=Fp.get(i);if(d)var g=d.get(null);else{d=new Map,Fp.set(i,d);for(var v=i.querySelectorAll("link[data-precedence],style[data-precedence]"),w=0;w<v.length;w++){var k=v[w];(k.nodeName==="LINK"||k.getAttribute("media")!=="not all")&&(d.set(k.dataset.precedence,k),g=k)}g&&d.set(null,g)}v=s.instance,k=v.getAttribute("data-precedence"),w=d.get(k)||g,w===g&&d.set(null,v),d.set(k,v),this.count++,g=Hp.bind(this),v.addEventListener("load",g),v.addEventListener("error",g),w?w.parentNode.insertBefore(v,w.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(v,i.firstChild)),s.state.loading|=4}}var Mu={$$typeof:N,Provider:null,Consumer:null,_currentValue:$,_currentValue2:$,_threadCount:0};function X$(i,s,d,g,v,w,k,M,W){this.tag=1,this.containerInfo=i,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=br(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=br(0),this.hiddenUpdates=br(null),this.identifierPrefix=g,this.onUncaughtError=v,this.onCaughtError=w,this.onRecoverableError=k,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=W,this.incompleteTransitions=new Map}function RC(i,s,d,g,v,w,k,M,W,ae,fe,he){return i=new X$(i,s,d,k,W,ae,fe,he,M),s=1,w===!0&&(s|=24),w=pa(3,null,null,s),i.current=w,w.stateNode=i,s=Mx(),s.refCount++,i.pooledCache=s,s.refCount++,w.memoizedState={element:g,isDehydrated:d,cache:s},zx(w),i}function IC(i){return i?(i=nl,i):nl}function BC(i,s,d,g,v,w){v=IC(v),g.context===null?g.context=v:g.pendingContext=v,g=qi(s),g.payload={element:d},w=w===void 0?null:w,w!==null&&(g.callback=w),d=Hi(i,g,s),d!==null&&(sa(d,i,s),pu(d,i,s))}function zC(i,s){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var d=i.retryLane;i.retryLane=d!==0&&d<s?d:s}}function ay(i,s){zC(i,s),(i=i.alternate)&&zC(i,s)}function $C(i){if(i.tag===13||i.tag===31){var s=Fo(i,67108864);s!==null&&sa(s,i,67108864),ay(i,67108864)}}function qC(i){if(i.tag===13||i.tag===31){var s=va();s=qe(s);var d=Fo(i,s);d!==null&&sa(d,i,s),ay(i,s)}}var Vp=!0;function K$(i,s,d,g){var v=L.T;L.T=null;var w=H.p;try{H.p=2,ry(i,s,d,g)}finally{H.p=w,L.T=v}}function Q$(i,s,d,g){var v=L.T;L.T=null;var w=H.p;try{H.p=8,ry(i,s,d,g)}finally{H.p=w,L.T=v}}function ry(i,s,d,g){if(Vp){var v=iy(g);if(v===null)Uv(i,s,g,Yp,d),FC(i,g);else if(J$(v,i,s,d,g))g.stopPropagation();else if(FC(i,g),s&4&&-1<Z$.indexOf(i)){for(;v!==null;){var w=Vs(v);if(w!==null)switch(w.tag){case 3:if(w=w.stateNode,w.current.memoizedState.isDehydrated){var k=Pa(w.pendingLanes);if(k!==0){var M=w;for(M.pendingLanes|=2,M.entangledLanes|=2;k;){var W=1<<31-Wt(k);M.entanglements[1]|=W,k&=~W}_r(w),(ft&6)===0&&(Cp=Qt()+500,Pu(0))}}break;case 31:case 13:M=Fo(w,2),M!==null&&sa(M,w,2),Np(),ay(w,2)}if(w=iy(g),w===null&&Uv(i,s,g,Yp,d),w===v)break;v=w}v!==null&&g.stopPropagation()}else Uv(i,s,g,null,d)}}function iy(i){return i=sx(i),oy(i)}var Yp=null;function oy(i){if(Yp=null,i=Us(i),i!==null){var s=o(i);if(s===null)i=null;else{var d=s.tag;if(d===13){if(i=l(s),i!==null)return i;i=null}else if(d===31){if(i=u(s),i!==null)return i;i=null}else if(d===3){if(s.stateNode.current.memoizedState.isDehydrated)return s.tag===3?s.stateNode.containerInfo:null;i=null}else s!==i&&(i=null)}}return Yp=i,null}function HC(i){switch(i){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(Aa()){case er:return 2;case Hs:return 8;case vr:case yr:return 32;case Oa:return 268435456;default:return 32}default:return 32}}var sy=!1,Ji=null,eo=null,to=null,Ru=new Map,Iu=new Map,no=[],Z$="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 FC(i,s){switch(i){case"focusin":case"focusout":Ji=null;break;case"dragenter":case"dragleave":eo=null;break;case"mouseover":case"mouseout":to=null;break;case"pointerover":case"pointerout":Ru.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":Iu.delete(s.pointerId)}}function Bu(i,s,d,g,v,w){return i===null||i.nativeEvent!==w?(i={blockedOn:s,domEventName:d,eventSystemFlags:g,nativeEvent:w,targetContainers:[v]},s!==null&&(s=Vs(s),s!==null&&$C(s)),i):(i.eventSystemFlags|=g,s=i.targetContainers,v!==null&&s.indexOf(v)===-1&&s.push(v),i)}function J$(i,s,d,g,v){switch(s){case"focusin":return Ji=Bu(Ji,i,s,d,g,v),!0;case"dragenter":return eo=Bu(eo,i,s,d,g,v),!0;case"mouseover":return to=Bu(to,i,s,d,g,v),!0;case"pointerover":var w=v.pointerId;return Ru.set(w,Bu(Ru.get(w)||null,i,s,d,g,v)),!0;case"gotpointercapture":return w=v.pointerId,Iu.set(w,Bu(Iu.get(w)||null,i,s,d,g,v)),!0}return!1}function UC(i){var s=Us(i.target);if(s!==null){var d=o(s);if(d!==null){if(s=d.tag,s===13){if(s=l(d),s!==null){i.blockedOn=s,Xc(i.priority,function(){qC(d)});return}}else if(s===31){if(s=u(d),s!==null){i.blockedOn=s,Xc(i.priority,function(){qC(d)});return}}else if(s===3&&d.stateNode.current.memoizedState.isDehydrated){i.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Wp(i){if(i.blockedOn!==null)return!1;for(var s=i.targetContainers;0<s.length;){var d=iy(i.nativeEvent);if(d===null){d=i.nativeEvent;var g=new d.constructor(d.type,d);ox=g,d.target.dispatchEvent(g),ox=null}else return s=Vs(d),s!==null&&$C(s),i.blockedOn=d,!1;s.shift()}return!0}function VC(i,s,d){Wp(i)&&d.delete(s)}function eq(){sy=!1,Ji!==null&&Wp(Ji)&&(Ji=null),eo!==null&&Wp(eo)&&(eo=null),to!==null&&Wp(to)&&(to=null),Ru.forEach(VC),Iu.forEach(VC)}function Gp(i,s){i.blockedOn===s&&(i.blockedOn=null,sy||(sy=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,eq)))}var Xp=null;function YC(i){Xp!==i&&(Xp=i,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Xp===i&&(Xp=null);for(var s=0;s<i.length;s+=3){var d=i[s],g=i[s+1],v=i[s+2];if(typeof g!="function"){if(oy(g||d)===null)continue;break}var w=Vs(d);w!==null&&(i.splice(s,3),s-=3,iv(w,{pending:!0,data:v,method:d.method,action:g},g,v))}}))}function Al(i){function s(W){return Gp(W,i)}Ji!==null&&Gp(Ji,i),eo!==null&&Gp(eo,i),to!==null&&Gp(to,i),Ru.forEach(s),Iu.forEach(s);for(var d=0;d<no.length;d++){var g=no[d];g.blockedOn===i&&(g.blockedOn=null)}for(;0<no.length&&(d=no[0],d.blockedOn===null);)UC(d),d.blockedOn===null&&no.shift();if(d=(i.ownerDocument||i).$$reactFormReplay,d!=null)for(g=0;g<d.length;g+=3){var v=d[g],w=d[g+1],k=v[ta]||null;if(typeof w=="function")k||YC(d);else if(k){var M=null;if(w&&w.hasAttribute("formAction")){if(v=w,k=w[ta]||null)M=k.formAction;else if(oy(v)!==null)continue}else M=k.action;typeof M=="function"?d[g+1]=M:(d.splice(g,3),g-=3),YC(d)}}}function WC(){function i(w){w.canIntercept&&w.info==="react-transition"&&w.intercept({handler:function(){return new Promise(function(k){return v=k})},focusReset:"manual",scroll:"manual"})}function s(){v!==null&&(v(),v=null),g||setTimeout(d,20)}function d(){if(!g&&!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 g=!1,v=null;return navigation.addEventListener("navigate",i),navigation.addEventListener("navigatesuccess",s),navigation.addEventListener("navigateerror",s),setTimeout(d,100),function(){g=!0,navigation.removeEventListener("navigate",i),navigation.removeEventListener("navigatesuccess",s),navigation.removeEventListener("navigateerror",s),v!==null&&(v(),v=null)}}}function ly(i){this._internalRoot=i}Kp.prototype.render=ly.prototype.render=function(i){var s=this._internalRoot;if(s===null)throw Error(a(409));var d=s.current,g=va();BC(d,g,i,s,null,null)},Kp.prototype.unmount=ly.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var s=i.containerInfo;BC(i.current,2,null,i,null,null),Np(),s[Fs]=null}};function Kp(i){this._internalRoot=i}Kp.prototype.unstable_scheduleHydration=function(i){if(i){var s=En();i={blockedOn:null,target:i,priority:s};for(var d=0;d<no.length&&s!==0&&s<no[d].priority;d++);no.splice(d,0,i),d===0&&UC(i)}};
49var GC=t.version;if(GC!=="19.2.1")throw Error(a(527,GC,"19.2.1"));H.findDOMNode=function(i){var s=i._reactInternals;if(s===void 0)throw typeof i.render=="function"?Error(a(188)):(i=Object.keys(i).join(","),Error(a(268,i)));return i=p(s),i=i!==null?m(i):null,i=i===null?null:i.stateNode,i};var tq={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qp.isDisabled&&Qp.supportsFiber)try{ln=Qp.inject(tq),jt=Qp}catch{}}return qu.createRoot=function(i,s){if(!r(i))throw Error(a(299));var d=!1,g="",v=tO,w=nO,k=aO;return s!=null&&(s.unstable_strictMode===!0&&(d=!0),s.identifierPrefix!==void 0&&(g=s.identifierPrefix),s.onUncaughtError!==void 0&&(v=s.onUncaughtError),s.onCaughtError!==void 0&&(w=s.onCaughtError),s.onRecoverableError!==void 0&&(k=s.onRecoverableError)),s=RC(i,1,!1,null,null,d,g,null,v,w,k,WC),i[Fs]=s.current,Fv(i),new ly(s)},qu.hydrateRoot=function(i,s,d){if(!r(i))throw Error(a(299));var g=!1,v="",w=tO,k=nO,M=aO,W=null;return d!=null&&(d.unstable_strictMode===!0&&(g=!0),d.identifierPrefix!==void 0&&(v=d.identifierPrefix),d.onUncaughtError!==void 0&&(w=d.onUncaughtError),d.onCaughtError!==void 0&&(k=d.onCaughtError),d.onRecoverableError!==void 0&&(M=d.onRecoverableError),d.formState!==void 0&&(W=d.formState)),s=RC(i,1,!0,s,d??null,g,v,W,w,k,M,WC),s.context=IC(null),d=s.current,g=va(),g=qe(g),v=qi(g),v.callback=null,Hi(d,v,g),d=g,s.current.lanes=d,Lt(s,d),_r(s),i[Fs]=s.current,Fv(i),new Kp(s)},qu.version="19.2.1",qu}var wP;function yF(){if(wP)return hy.exports;wP=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(),hy.exports=vF(),hy.exports}var bF=yF(),wF=(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})(),HM=(function(){function e(t){this.generateIdentifier=t,this.kv=new wF}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})(),SF=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(a[o]=r[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 a(){this.constructor=t}t.prototype=n===null?Object.create(n):(a.prototype=n.prototype,new a)}})(),jF=(function(e){SF(t,e);function t(){var n=e.call(this,function(a){return a.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,a){typeof a=="object"?(a.allowProps&&this.classToAllowedProps.set(n,a.allowProps),e.prototype.register.call(this,n,a.identifier)):e.prototype.register.call(this,n,a)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t})(HM),_F=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var a=n.call(e),r,o=[],l;try{for(;(t===void 0||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(u){l={error:u}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(l)throw l.error}}return o};function EF(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 AF(e,t){var n=EF(e);if("find"in n)return n.find(t);for(var a=n,r=0;r<a.length;r++){var o=a[r];if(t(o))return o}}function tc(e,t){Object.entries(e).forEach(function(n){var a=_F(n,2),r=a[
490],o=a[1];return t(o,r)})}function kg(e,t){return e.indexOf(t)!==-1}function SP(e,t){for(var n=0;n<e.length;n++){var a=e[n];if(t(a))return a}}var OF=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return AF(this.transfomers,function(n){return n.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),CF=function(e){return Object.prototype.toString.call(e).slice(8,-1)},FM=function(e){return typeof e>"u"},PF=function(e){return e===null},bd=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},g2=function(e){return bd(e)&&Object.keys(e).length===0},So=function(e){return Array.isArray(e)},NF=function(e){return typeof e=="string"},TF=function(e){return typeof e=="number"&&!isNaN(e)},kF=function(e){return typeof e=="boolean"},DF=function(e){return e instanceof RegExp},wd=function(e){return e instanceof Map},Sd=function(e){return e instanceof Set},UM=function(e){return CF(e)==="Symbol"},LF=function(e){return e instanceof Date&&!isNaN(e.valueOf())},MF=function(e){return e instanceof Error},jP=function(e){return typeof e=="number"&&isNaN(e)},RF=function(e){return kF(e)||PF(e)||FM(e)||TF(e)||NF(e)||UM(e)},IF=function(e){return typeof e=="bigint"},BF=function(e){return e===1/0||e===-1/0},zF=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},$F=function(e){return e instanceof URL},VM=function(e){return e.replace(/\./g,"\\.")},yy=function(e){return e.map(String).map(VM).join(".")},fd=function(e){for(var t=[],n="",a=0;a<e.length;a++){var r=e.charAt(a),o=r==="\\"&&e.charAt(a+1)===".";if(o){n+=".",a++;continue}var l=r===".";if(l){t.push(n),n="";continue}n+=r}var u=n;return t.push(u),t},h2=function(){return h2=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},h2.apply(this,arguments)},m2=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var a=n.call(e),r,o=[],l;try{for(;(t===void 0||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(u){l={error:u}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(l)throw l.error}}return o},x2=function(e,t){for(var n=0,a=t.length,r=e.length;n<a;n++,r++)e[r]=t[n];return e};function Er(e,t,n,a){return{isApplicable:e,annotation:t,transform:n,untransform:a}}var YM=[Er(FM,"undefined",function(){return null},function(){}),Er(IF,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Er(LF,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Er(MF,"Error",function(e,t){var n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(a){n[a]=e[a]}),n},function(e,t){var n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(function(a){n[a]=e[a]}),n}),Er(DF,"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)}),Er(Sd,"set",function(e){return x2([],m2(e.values()))},function(e){return new Set(e)}),Er(wd,"map",function(e){return x2([],m2(e.entries()))},function(e){return new Map(e)}),Er(function(e){return jP(e)||BF(e)},"number",function(e){return jP(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Er(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Er($F,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function om(e,t,n,a){return{isApplicable:e,annotation:t,transform:n,untransform:a}}var WM=om(function(e,t){if(UM(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 a=n.symbolRegistry.getValue(t[1]);if(!a)throw new Error("Trying to deserialize unknown symbol");return a}),qF=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),GM=om(zF,function(e){return["typed-array",e.constructor.name]},function(e){return x2([],m2(e))},function(e,t){var n=qF[t[1]];
49if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function XM(e,t){if(e?.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var KM=om(XM,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 h2({},e);var a={};return n.forEach(function(r){a[r]=e[r]}),a},function(e,t,n){var a=n.classRegistry.getValue(t[1]);if(!a)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(a.prototype),e)}),QM=om(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 a=n.customTransformerRegistry.findByName(t[1]);if(!a)throw new Error("Trying to de
49serialize unknown custom value");return a.deserialize(e)}),HF=[KM,WM,QM,GM],_P=function(e,t){var n=SP(HF,function(r){return r.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var a=SP(YM,function(r){return r.isApplicable(e,t)});if(a)return{value:a.transform(e,t),type:a.annotation}},ZM={};YM.forEach(function(e){ZM[e.annotation]=e});var FF=function(e,t,n){if(So(t))switch(t[0]){case"symbol":return WM.untransform(e,t,n);case"class":return KM.untransform(e,t,n);case"custom":return QM.untransform(e,t,n);case"typed-array":return GM.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var a=ZM[t];if(!a)throw new Error("Unknown transformation: "+t);return a.untransform(e,n)}},Hl=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function JM(e){if(kg(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(kg(e,"prototype"))throw new Error("prototype is not allowed as a property");if(kg(e,"constructor"))throw new Error("constructor is not allowed as a property")}var UF=function(e,t){JM(t);for(var n=0;n<t.length;n++){var a=t[n];if(Sd(e))e=Hl(e,+a);else if(wd(e)){var r=+a,o=+t[++n]==0?"key":"value",l=Hl(e,r);switch(o){case"key":e=l;break;case"value":e=e.get(l);break}}else e=e[a]}return e},v2=function(e,t,n){if(JM(t),t.length===0)return n(e);for(var a=e,r=0;r<t.length-1;r++){var o=t[r];if(So(a)){var l=+o;a=a[l]}else if(bd(a))a=a[o];else if(Sd(a)){var u=+o;a=Hl(a,u)}else if(wd(a)){var f=r===t.length-2;if(f)break;var u=+o,p=+t[++r]==0?"key":"value",m=Hl(a,u);switch(p){case"key":a=m;break;case"value":a=a.get(m);break}}}var h=t[t.length-1];if(So(a)?a[+h]=n(a[+h]):bd(a)&&(a[h]=n(a[h])),Sd(a)){var x=Hl(a,+h),y=n(x);x!==y&&(a.delete(x),a.add(y))}if(wd(a)){var u=+t[t.length-2],j=Hl(a,u),p=+h==0?"key":"value";switch(p){case"key":{var b=n(j);a.set(b,a.get(j)),b!==j&&a.delete(j);break}case"value":{a.set(j,n(a.get(j)));break}}}return e},mi=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var a=n.call(e),r,o=[],l;try{for(;(t===void 0||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(u){l={error:u}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(l)throw l.error}}return o},po=function(e,t){for(var n=0,a=t.length,r=e.length;n<a;n++,r++)e[r]=t[n];return e};function y2(e,t,n){if(n===void 0&&(n=[]),!!e){if(!So(e)){tc(e,function(l,u){return y2(l,t,po(po([],mi(n)),mi(fd(u))))});return}var a=mi(e,2),r=a[0],o=a[1];o&&tc(o,function(l,u){y2(l,t,po(po([],mi(n)),mi(fd(u))))}),t(r,n)}}function VF(e,t,n){return y2(t,function(a,r){e=v2(e,r,function(o){return FF(o,a,n)})}),e}function YF(e,t){function n(l,u){var f=UF(e,fd(u));l.map(fd).forEach(function(p){e=v2(e,p,function(){return f})})}if(So(t)){var a=mi(t,2),r=a[0],o=a[1];r.forEach(function(l){e=v2(e,fd(l),function(){return e})}),o&&tc(o,n)}else tc(t,n);return e}var WF=function(e,t){return bd(e)||So(e)||wd(e)||Sd(e)||XM(e,t)};function GF(e,t,n){var a=n.get(e);a?a.push(t):n.set(e,[t])}function XF(e,t){var n={},a=void 0;return e.forEach(function(r){if(!(r.length<=1)){t||(r=r.map(function(f){return f.map(String)}).sort(function(f,p){return f.length-p.length}));var o=mi(r),l=o[0],u=o.slice(1);l.length===0?a=u.map(yy):n[yy(l)]=u.map(yy)}}),a?g2(n)?[a]:[a,n]:g2(n)?void 0:n}var e6=function(e,t,n,a,r,o,l){var u;r===void 0&&(r=[]),o===void 0&&(o=[]),l===void 0&&(l=new Map);var f=RF(e);if(!f){GF(e,r,t);var p=l.get(e);if(p)return a?{transformedValue:null}:p}if(!WF(e,n)){var m=_P(e,n),h=m?{transformedValue:m.value,annotations:[m.type]}:{transformedValue:e};return f||l.set(e,h),h}if(kg(o,e))return{transformedValue:null};var x=_P(e,n),y=(u=x?.value)!==null&&u!==void 0?u:e,j=So(y)?[]:{},b={};tc(y,function(E,C){var N=e6(E,t,n,a,po(po([],mi(r)),[C]),po(po([],mi(o)),[e]),l);j[C]=N.transformedValue,So(N.annotations)?b[C]=N.annotations:bd(N.annotations)&&tc(N.annotations,function(P,A){b[VM(C)+"."+A]=P})});var S=g2(b)?{transformedValue:j,annotations:x?[x.type]:void 0}:{transformedValue:j,annotations:x?[x.type,b]:b};return f||l.set(e,S),S};function t6(e){return Object.prototype.toString.call(e).slice(8,-1)}function EP(e){return t6(e)==="Array"}function KF(e){if(t6(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function QF(e,t,n,a,r){const o={}.propertyIsEnumerable.call(a,t)?"enumerable":"nonenumerable";o==="enumerable"&&(e[t]=n),r&&o==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function b2(e,t={}){if(EP(e))return e.map(r=>b2(r,t));if(!KF(e))return e;const n=Object.getOwnPropertyNames(e),a=Object.getOwnPropertySymbols(e);return[...n,...a].reduce((r,o)=>{if(EP(t.props)&&!t.props.includes(o))return r;const l=e[o],u=b2(l,t);return QF(r,o,u,e,t.nonenumerable),r},{})}var ss=function(){return ss=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},ss.apply(this,arguments)},ZF=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var a=n.call(e),r,o=[],l;try{for(;(t===void 0||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(u){l={error:u}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(l)throw l.error}}return o},JF=function(e,t){for(var n=0,a=t.length,r=e.length;n<a;n++,r++)e[r]=t[n];return e},Ni=(function(){function e(t){var n=t===void 0?{}:t,a=n.dedupe,r=a===void 0?!1:a;this.classRegistry=new jF,this.symbolRegistry=new HM(function(o){var l;return(l=o.description)!==null&&l!==void 0?l:""}),this.customTransformerRegistry=new OF,this.allowedErrorProps=[],this.dedupe=r}return e.prototype.serialize=function(t){var n=new Map,a=e6(t,n,this,this.dedupe),r={json:a.transformedValue};a.annotations&&(r.meta=ss(ss({},r.meta),{values:a.annotations}));var o=XF(n,this.dedupe);return o&&(r.meta=ss(ss({},r.meta),{referentialEqualities:o})),r},e.prototype.deserialize=function(t){var n=t.json,a=t.meta,r=b2(n);return a?.values&&(r=VF(r,a.values,this)),a?.referentialEqualities&&(r=YF(r,a.referentialEqualities)),r},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(ss({name:n},t))},e.prototype.allowErrorProps=function(){for(var t,n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];(t=this.allowedErrorProps).push.apply(t,JF([],ZF(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})();
vendor: 3,653 bytes, line 49
49Ni.serialize;Ni.deserialize;Ni.stringify;Ni.parse;Ni.registerClass;Ni.registerCustom;Ni.registerSymbol;Ni.allowErrorProps;var eU=(e,t,n,a,r,o,l,u)=>{let f=document.documentElement,p=["light","dark"];function m(y){(Array.isArray(e)?e:[e]).forEach(j=>{let b=j==="class",S=b&&o?r.map(E=>o[E]||E):r;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 x(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(a)m(a);else try{let y=localStorage.getItem(t)||n,j=l&&y==="system"?x():y;m(j)}catch{}},tU=_.createContext(void 0),nU={setTheme:e=>{},themes:[]},aU=()=>{var e;return(e=_.useContext(tU))!=null?e:nU};_.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:a,enableColorScheme:r,defaultTheme:o,value:l,themes:u,nonce:f,scriptProps:p})=>{let m=JSON.stringify([n,t,o,e,u,l,a,r]).slice(1,-1);return _.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?f:"",dangerouslySetInnerHTML:{__html:`(${eU.toString()})(${m})`}})});var mf=qM();const n6=gt(mf);function rU(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 iU=e=>{switch(e){case"success":return lU;case"info":return uU;case"warning":return cU;case"error":return dU;default:return null}},oU=Array(12).fill(0),sU=({visible:e,className:t})=>B.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},B.createElement("div",{className:"sonner-spinner"},oU.map((n,a)=>B.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),lU=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.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"})),cU=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},B.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"})),uU=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.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"})),dU=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.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"})),fU=B.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"},B.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),B.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),pU=()=>
vendor: 3,989 bytes, line 49
49{const[e,t]=B.useState(document.hidden);return B.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let w2=1;class gU{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:a,...r}=t,o=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:w2++,l=this.toasts.find(f=>f.id===o),u=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),l?this.toasts=this.toasts.map(f=>f.id===o?(this.publish({...f,...t,id:o,title:a}),{...f,...t,id:o,dismissible:u,title:a}):f):this.addToast({title:a,...r,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(a=>a({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 a;n.loading!==void 0&&(a=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const r=Promise.resolve(t instanceof Function?t():t);let o=a!==void 0,l;const u=r.then(async p=>{if(l=["resolve",p],B.isValidElement(p))o=!1,this.create({id:a,type:"default",message:p});else if(mU(p)&&!p.ok){o=!1;const h=typeof n.error=="function"?await n.error(`HTTP error! status: ${p.status}`):n.error,x=typeof n.description=="function"?await n.description(`HTTP error! status: ${p.status}`):n.description,j=typeof h=="object"&&!B.isValidElement(h)?h:{message:h};this.create({id:a,type:"error",description:x,...j})}else if(p instanceof Error){o=!1;const h=typeof n.error=="function"?await n.error(p):n.error,x=typeof n.description=="function"?await n.description(p):n.description,j=typeof h=="object"&&!B.isValidElement(h)?h:{message:h};this.create({id:a,type:"error",description:x,...j})}else if(n.success!==void 0){o=!1;const h=typeof n.success=="function"?await n.success(p):n.success,x=typeof n.description=="function"?await n.description(p):n.description,j=typeof h=="object"&&!B.isValidElement(h)?h:{message:h};this.create({id:a,type:"success",description:x,...j})}}).catch(async p=>{if(l=["reject",p],n.error!==void 0){o=!1;const m=typeof n.error=="function"?await n.error(p):n.error,h=typeof n.description=="function"?await n.description(p):n.description,y=typeof m=="object"&&!B.isValidElement(m)?m:{message:m};this.create({id:a,type:"error",description:h,...y})}}).finally(()=>{o&&(this.dismiss(a),a=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((p,m)=>u.then(()=>l[0]==="reject"?m(l[1]):p(l[1])).catch(m));return typeof a!="string"&&typeof a!="number"?{unwrap:f}:Object.assign(a,{unwrap:f})},this.custom=(t,n)=>{const a=n?.id||w2++;return this.create({jsx:t(a),id:a,...n}),a},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const la=new gU,hU=(e,t)=>{const n=t?.id||w2++;return la.addToast({title:e,...t,id:n}),n},mU=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",xU=hU,vU=()=>la.toasts,yU=()=>la.getActiveToasts(),Le=Object.assign(xU,{success:la.success,info:la.info,warning:la.warning,error:la.error,custom:la.custom,message:la.message,promise:la.promise,dismiss:la.dismiss,loading:la.loading},{getHistory:vU,getToasts:yU});rU
vendor: 4,787 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;
vendor: 10,086 bytes, line 49
49left: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: 702 bytes, line 49
49ag(e){return e.label!==void 0}const bU=3,wU="24px",SU="16px",AP=4e3,jU=356,_U=14,EU=45,AU=200;function Ar(...e){return e.filter(Boolean).join(" ")}function OU(e){const[t,n]=e.split("-"),a=[];return t&&a.push(t),n&&a.push(n),a}const CU=e=>{var t,n,a,r,o,l,u,f,p;const{invert:m,toast:h,unstyled:x,interacting:y,setHeights:j,visibleToasts:b,heights:S,index:E,toasts:C,expanded:N,removeToast:P,defaultRichColors:A,closeButton:T,style:O,cancelButtonStyle:D,actionButtonStyle:R,className:U="",descriptionClassName:I="",duration:q,position:F,gap:G,expandByDefault:X,classNames:L,icons:H,closeButtonAriaLabel:$="Close toast"}=e,[ee,ue]=B.useState(null),[z,V]=B.useState(null),[Y,Z]=B.useState(!1),[ce,xe]=B.use
vendor: 19,444 bytes, line 49
49State(!1),[le,me]=B.useState(!1),[oe,ve]=B.useState(!1),[ye,Q]=B.useState(!1),[Ne,Ce]=B.useState(0),[tt,ot]=B.useState(0),vt=B.useRef(h.duration||q||AP),Me=B.useRef(null),yt=B.useRef(null),sn=E===0,_n=E+1<=b,dt=h.type,hn=h.dismissible!==!1,Qt=h.className||"",Aa=h.descriptionClassName||"",er=B.useMemo(()=>S.findIndex(ze=>ze.toastId===h.id)||0,[S,h.id]),Hs=B.useMemo(()=>{var ze;return(ze=h.closeButton)!=null?ze:T},[h.closeButton,T]),vr=B.useMemo(()=>h.duration||q||AP,[h.duration,q]),yr=B.useRef(0),Oa=B.useRef(0),Io=B.useRef(0),Ie=B.useRef(null),[ln,jt]=F.split("-"),Mn=B.useMemo(()=>S.reduce((ze,Nt,Zt)=>Zt>=er?ze:ze+Nt.height,0),[S,er]),Wt=pU(),Gc=h.invert||m,Bo=dt==="loading";Oa.current=B.useMemo(()=>er*G+Mn,[er,Mn]),B.useEffect(()=>{vt.current=vr},[vr]),B.useEffect(()=>{Z(!0)},[]),B.useEffect(()=>{const ze=yt.current;if(ze){const Nt=ze.getBoundingClientRect().height;return ot(Nt),j(Zt=>[{toastId:h.id,height:Nt,position:h.position},...Zt]),()=>j(Zt=>Zt.filter(mn=>mn.toastId!==h.id))}},[j,h.id]),B.useLayoutEffect(()=>{if(!Y)return;const ze=yt.current,Nt=ze.style.height;ze.style.height="auto";const Zt=ze.getBoundingClientRect().height;ze.style.height=Nt,ot(Zt),j(mn=>mn.find(Lt=>Lt.toastId===h.id)?mn.map(Lt=>Lt.toastId===h.id?{...Lt,height:Zt}:Lt):[{toastId:h.id,height:Zt,position:h.position},...mn])},[Y,h.title,h.description,j,h.id,h.jsx,h.action,h.cancel]);const Ca=B.useCallback(()=>{xe(!0),Ce(Oa.current),j(ze=>ze.filter(Nt=>Nt.toastId!==h.id)),setTimeout(()=>{P(h)},AU)},[h,P,j,Oa]);B.useEffect(()=>{if(h.promise&&dt==="loading"||h.duration===1/0||h.type==="loading")return;let ze;return N||y||Wt?(()=>{if(Io.current<yr.current){const mn=new Date().getTime()-yr.current;vt.current=vt.current-mn}Io.current=new Date().getTime()})():(()=>{vt.current!==1/0&&(yr.current=new Date().getTime(),ze=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),Ca()},vt.current))})(),()=>clearTimeout(ze)},[N,y,h,dt,Wt,Ca]),B.useEffect(()=>{h.delete&&(Ca(),h.onDismiss==null||h.onDismiss.call(h,h))},[Ca,h.delete]);function Gr(){var ze;if(H?.loading){var Nt;return B.createElement("div",{className:Ar(L?.loader,h==null||(Nt=h.classNames)==null?void 0:Nt.loader,"sonner-loader"),"data-visible":dt==="loading"},H.loading)}return B.createElement(sU,{className:Ar(L?.loader,h==null||(ze=h.classNames)==null?void 0:ze.loader),visible:dt==="loading"})}const Li=h.icon||H?.[dt]||iU(dt);var Xr,Pa;return B.createElement("li",{tabIndex:0,ref:yt,className:Ar(U,Qt,L?.toast,h==null||(t=h.classNames)==null?void 0:t.toast,L?.default,L?.[dt],h==null||(n=h.classNames)==null?void 0:n[dt]),"data-sonner-toast":"","data-rich-colors":(Xr=h.richColors)!=null?Xr:A,"data-styled":!(h.jsx||h.unstyled||x),"data-mounted":Y,"data-promise":!!h.promise,"data-swiped":ye,"data-removed":ce,"data-visible":_n,"data-y-position":ln,"data-x-position":jt,"data-index":E,"data-front":sn,"data-swiping":le,"data-dismissible":hn,"data-type":dt,"data-invert":Gc,"data-swipe-out":oe,"data-swipe-direction":z,"data-expanded":!!(N||X&&Y),"data-testid":h.testId,style:{"--index":E,"--toasts-before":E,"--z-index":C.length-E,"--offset":`${ce?Ne:Oa.current}px`,"--initial-height":X?"auto":`${tt}px`,...O,...h.style},onDragEnd:()=>{me(!1),ue(null),Ie.current=null},onPointerDown:ze=>{ze.button!==2&&(Bo||!hn||(Me.current=new Date,Ce(Oa.current),ze.target.setPointerCapture(ze.pointerId),ze.target.tagName!=="BUTTON"&&(me(!0),Ie.current={x:ze.clientX,y:ze.clientY})))},onPointerUp:()=>{var ze,Nt,Zt;if(oe||!hn)return;Ie.current=null;const mn=Number(((ze=yt.current)==null?void 0:ze.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),br=Number(((Nt=yt.current)==null?void 0:Nt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Lt=new Date().getTime()-((Zt=Me.current)==null?void 0:Zt.getTime()),te=ee==="x"?mn:br,de=Math.abs(te)/Lt;if(Math.abs(te)>=EU||de>.11){Ce(Oa.current),h.onDismiss==null||h.onDismiss.call(h,h),V(ee==="x"?mn>0?"right":"left":br>0?"down":"up"),Ca(),ve(!0);return}else{var Fe,De;(Fe=yt.current)==null||Fe.style.setProperty("--swipe-amount-x","0px"),(De=yt.current)==null||De.style.setProperty("--swipe-amount-y","0px")}Q(!1),me(!1),ue(null)},onPointerMove:ze=>{var Nt,Zt,mn;if(!Ie.current||!hn||((Nt=window.getSelection())==null?void 0:Nt.toString().length)>0)return;const Lt=ze.clientY-Ie.current.y,te=ze.clientX-Ie.current.x;var de;const Fe=(de=e.swipeDirections)!=null?de:OU(F);!ee&&(Math.abs(te)>1||Math.abs(Lt)>1)&&ue(Math.abs(te)>Math.abs(Lt)?"x":"y");let De={x:0,y:0};const qe=xn=>1/(1.5+Math.abs(xn)/20);if(ee==="y"){if(Fe.includes("top")||Fe.includes("bottom"))if(Fe.includes("top")&&Lt<0||Fe.includes("bottom")&&Lt>0)De.y=Lt;else{const xn=Lt*qe(Lt);De.y=Math.abs(xn)<Math.abs(Lt)?xn:Lt}}else if(ee==="x"&&(Fe.includes("left")||Fe.includes("right")))if(Fe.includes("left")&&te<0||Fe.includes("right")&&te>0)De.x=te;else{const xn=te*qe(te);De.x=Math.abs(xn)<Math.abs(te)?xn:te}(Math.abs(De.x)>0||Math.abs(De.y)>0)&&Q(!0),(Zt=yt.current)==null||Zt.style.setProperty("--swipe-amount-x",`${De.x}px`),(mn=yt.current)==null||mn.style.setProperty("--swipe-amount-y",`${De.y}px`)}},Hs&&!h.jsx&&dt!=="loading"?B.createElement("button",{"aria-label":$,"data-disabled":Bo,"data-close-button":!0,onClick:Bo||!hn?()=>{}:()=>{Ca(),h.onDismiss==null||h.onDismiss.call(h,h)},className:Ar(L?.closeButton,h==null||(a=h.classNames)==null?void 0:a.closeButton)},(Pa=H?.close)!=null?Pa:fU):null,(dt||h.icon||h.promise)&&h.icon!==null&&(H?.[dt]!==null||h.icon)?B.createElement("div",{"data-icon":"",className:Ar(L?.icon,h==null||(r=h.classNames)==null?void 0:r.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||Gr():null,h.type!=="loading"?Li:null):null,B.createElement("div",{"data-content":"",className:Ar(L?.content,h==null||(o=h.classNames)==null?void 0:o.content)},B.createElement("div",{"data-title":"",className:Ar(L?.title,h==null||(l=h.classNames)==null?void 0:l.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?B.createElement("div",{"data-description":"",className:Ar(I,Aa,L?.description,h==null||(u=h.classNames)==null?void 0:u.description)},typeof h.description=="function"?h.description():h.description):null),B.isValidElement(h.cancel)?h.cancel:h.cancel&&ag(h.cancel)?B.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||D,onClick:ze=>{ag(h.cancel)&&hn&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,ze),Ca())},className:Ar(L?.cancelButton,h==null||(f=h.classNames)==null?void 0:f.cancelButton)},h.cancel.label):null,B.isValidElement(h.action)?h.action:h.action&&ag(h.action)?B.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||R,onClick:ze=>{ag(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,ze),!ze.defaultPrevented&&Ca())},className:Ar(L?.actionButton,h==null||(p=h.classNames)==null?void 0:p.actionButton)},h.action.label):null)};function OP(){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 PU(e,t){const n={};return[e,t].forEach((a,r)=>{const o=r===1,l=o?"--mobile-offset":"--offset",u=o?SU:wU;function f(p){["top","right","bottom","left"].forEach(m=>{n[`${l}-${m}`]=typeof p=="number"?`${p}px`:p})}typeof a=="number"||typeof a=="string"?f(a):typeof a=="object"?["top","right","bottom","left"].forEach(p=>{a[p]===void 0?n[`${l}-${p}`]=u:n[`${l}-${p}`]=typeof a[p]=="number"?`${a[p]}px`:a[p]}):f(u)}),n}const NU=B.forwardRef(function(t,n){const{id:a,invert:r,position:o="bottom-right",hotkey:l=["altKey","KeyT"],expand:u,closeButton:f,className:p,offset:m,mobileOffset:h,theme:x="light",richColors:y,duration:j,style:b,visibleToasts:S=bU,toastOptions:E,dir:C=OP(),gap:N=_U,icons:P,containerAriaLabel:A="Notifications"}=t,[T,O]=B.useState([]),D=B.useMemo(()=>a?T.filter(Y=>Y.toasterId===a):T.filter(Y=>!Y.toasterId),[T,a]),R=B.useMemo(()=>Array.from(new Set([o].concat(D.filter(Y=>Y.position).map(Y=>Y.position)))),[D,o]),[U,I]=B.useState([]),[q,F]=B.useState(!1),[G,X]=B.useState(!1),[L,H]=B.useState(x!=="system"?x:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),$=B.useRef(null),ee=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),ue=B.useRef(null),z=B.useRef(!1),V=B.useCallback(Y=>{O(Z=>{var ce;return(ce=Z.find(xe=>xe.id===Y.id))!=null&&ce.delete||la.dismiss(Y.id),Z.filter(({id:xe})=>xe!==Y.id)})},[]);return B.useEffect(()=>la.subscribe(Y=>{if(Y.dismiss){requestAnimationFrame(()=>{O(Z=>Z.map(ce=>ce.id===Y.id?{...ce,delete:!0}:ce))});return}setTimeout(()=>{n6.flushSync(()=>{O(Z=>{const ce=Z.findIndex(xe=>xe.id===Y.id);return ce!==-1?[...Z.slice(0,ce),{...Z[ce],...Y},...Z.slice(ce+1)]:[Y,...Z]})})})}),[T]),B.useEffect(()=>{if(x!=="system"){H(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),typeof window>"u")return;const Y=window.matchMedia("(prefers-color-scheme: dark)");try{Y.addEventListener("change",({matches:Z})=>{H(Z?"dark":"light")})}catch{Y.addListener(({matches:ce})=>{try{H(ce?"dark":"light")}catch(xe){console.error(xe)}})}},[x]),B.useEffect(()=>{T.length<=1&&F(!1)},[T]),B.useEffect(()=>{const Y=Z=>{var ce;if(l.every(me=>Z[me]||Z.code===me)){var le;F(!0),(le=$.current)==null||le.focus()}Z.code==="Escape"&&(document.activeElement===$.current||(ce=$.current)!=null&&ce.contains(document.activeElement))&&F(!1)};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[l]),B.useEffect(()=>{if($.current)return()=>{ue.current&&(ue.current.focus({preventScroll:!0}),ue.current=null,z.current=!1)}},[$.current]),B.createElement("section",{ref:n,"aria-label":`${A} ${ee}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},R.map((Y,Z)=>{var ce;const[xe,le]=Y.split("-");return D.length?B.createElement("ol",{key:Y,dir:C==="auto"?OP():C,tabIndex:-1,ref:$,className:p,"data-sonner-toaster":!0,"data-sonner-theme":L,"data-y-position":xe,"data-x-position":le,style:{"--front-toast-height":`${((ce=U[0])==null?void 0:ce.height)||0}px`,"--width":`${jU}px`,"--gap":`${N}px`,...b,...PU(m,h)},onBlur:me=>{z.current&&!me.currentTarget.contains(me.relatedTarget)&&(z.current=!1,ue.current&&(ue.current.focus({preventScroll:!0}),ue.current=null))},onFocus:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||z.current||(z.current=!0,ue.current=me.relatedTarget)},onMouseEnter:()=>F(!0),onMouseMove:()=>F(!0),onMouseLeave:()=>{G||F(!1)},onDragEnd:()=>F(!1),onPointerDown:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||X(!0)},onPointerUp:()=>X(!1)},D.filter(me=>!me.position&&Z===0||me.position===Y).map((me,oe)=>{var ve,ye;return B.createElement(CU,{key:me.id,icons:P,index:oe,toast:me,defaultRichColors:y,duration:(ve=E?.duration)!=null?ve:j,className:E?.className,descriptionClassName:E?.descriptionClassName,invert:r,visibleToasts:S,closeButton:(ye=E?.closeButton)!=null?ye:f,interacting:G,position:Y,style:E?.style,unstyled:E?.unstyled,classNames:E?.classNames,cancelButtonStyle:E?.cancelButtonStyle,actionButtonStyle:E?.actionButtonStyle,closeButtonAriaLabel:E?.closeButtonAriaLabel,removeToast:V,toasts:D.filter(Q=>Q.position==me.position),heights:U.filter(Q=>Q.position==me.position),setHeights:I,expandByDefault:u,gap:N,expanded:q,swipeDirections:t.swipeDirections})})):null}))}),TU=({...e})=>{const{theme:t="system"}=aU();return c.jsx(NU,{"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 Ye(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function CP(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function a6(...e){return t=>{let n=!1;const a=e.map(r=>{const o=CP(r,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let r=0;r<a.length;r++){const o=a[r];typeof o=="function"?o():CP(e[r],null)}}}}function Dt(...e){return _.useCallback(a6(...e),e)}function kU(e,t){const n=_.createContext(t),a=o=>{const{children:l,...u}=o,f=_.useMemo(()=>u,Object.values(u));return c.jsx(n.Provider,{value:f,children:l})};a.displayName=e+"Provider";function r(o){const l=_.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[a,r]}function Co(e,t=[]){let n=[];function a(o,l){const u=_.createContext(l),f=n.length;n=[...n,l];const p=h=>{const{scope:x,children:y,...j}=h,b=x?.[e]?.[f]||u,S=_.useMemo(()=>j,Object.values(j));return c.jsx(b.Provider,{value:S,children:y})};p.displayName=o+"Provider";function m(h,x){const y=x?.[e]?.[f]||u,j=_.useContext(y);if(j)return j;if(l!==void 0)return l;throw new Error(`\`${h}\` must be used within \`${o}\``)}return[p,m]}const r=()=>{const o=n.map(l=>_.createContext(l));return function(u){const f=u?.[e]||o;return _.useMemo(()=>({[`__scope${e}`]:{...u,[e]:f}}),[u,f])}};return r.scopeName=e,[a,DU(r,...t)]}function DU(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const a=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(o){const l=a.reduce((u,{useScope:f,scopeName:p})=>{const h=f(o)[`__scope${p}`];return{...u,...h}},{});return _.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function nc(e){const t=LU(e),n=_.forwardRef((a,r)=>{const{children:o,...l}=a,u=_.Children.toArray(o),f=u.find(RU);if(f){const p=f.props.children,m=u.map(h=>h===f?_.Children.count(p)>1?_.Children.only(null):_.isValidElement(p)?p.props.children:null:h);return c.jsx(t,{...l,ref:r,children:_.isValidElement(p)?_.cloneElement(p,void 0,m):null})}return c.jsx(t,{...l,ref:r,children:o})});return n.displayName=`${e}.Slot`,n}var r6=nc("Slot");function LU(e){const t=_.forwardRef((n,a)=>{const{children:r,...o}=n;if(_.isValidElement(r)){const l=BU(r),u=IU(o,r.props);return r.type!==_.Fragment&&(u.ref=a?a6(a,l):l),_.cloneElement(r,u)}return _.Children.count(r)>1?_.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var i6=Symbol("radix.slottable");function MU(e){const t=({children:n})=>c.jsx(c.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=i6,t}function RU(e){return _.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===i6}function IU(e,t){const n={...t};for(const a in t){const r=e[a],o=t[a];/^on[A-Z]/.test(a)?r&&o?n[a]=(...u)=>{const f=o(...u);return r(...u),f}:r&&(n[a]=r):a==="style"?n[a]={...r,...o}:a==="className"&&(n[a]=[r,o].filter(Boolean).join(" "))}return{...e,...n}}function BU(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 zU=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],et=zU.reduce((e,t)=>{const n=nc(`Primitive.${t}`),a=_.forwardRef((r,o)=>{const{asChild:l,...u}=r,f=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(f,{...u,ref:o})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function $U(e,t){e&&mf.flushSync(()=>e.dispatchEvent(t))}function jo(e){const t=_.useRef(e);return _.useEffect(()=>{t.current=e}),_.useMemo(()=>(...n)=>t.current?.(...n),[])}function qU(e,t=globalThis?.document){const n=jo(e);_.useEffect(()=>{const a=r=>{r.key==="Escape"&&n(r)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[n,t])}var HU="DismissableLayer",S2="dismissableLayer.update",FU="dismissableLayer.pointerDownOutside",UU="dismissableLayer.focusOutside",PP,o6=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),sm=_.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:a,onPointerDownOutside:r,onFocusOutside:o,onInteractOutside:l,onDismiss:u,...f}=e,p=_.useContext(o6),[m,h]=_.useState(null),x=m?.ownerDocument??globalThis?.document,[,y]=_.useState({}),j=Dt(t,O=>h(O)),b=Array.from(p.layers),[S]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),E=b.indexOf(S),C=m?b.indexOf(m):-1,N=p.layersWithOutsidePointerEventsDisabled.size>0,P=C>=E,A=WU(O=>{const D=O.target,R=[...p.branches].some(U=>U.contains(D));!P||R||(r?.(O),l?.(O),O.defaultPrevented||u?.())},x),T=GU(O=>{const D=O.target;[...p.branches].some(U=>U.contains(D))||(o?.(O),l?.(O),O.defaultPrevented||u?.())},x);return qU(O=>{C===p.layers.size-1&&(a?.(O),!O.defaultPrevented&&u&&(O.preventDefault(),u()))},x),_.useEffect(()=>{if(m)return n&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(PP=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),NP(),()=>{n&&p.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=PP)}},[m,x,n,p]),_.useEffect(()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),NP())},[m,p]),_.useEffect(()=>{const O=()=>y({});return document.addEventListener(S2,O),()=>document.removeEventListener(S2,O)},[]),c.jsx(et.div,{...f,ref:j,style:{pointerEvents:N?P?"auto":"none":void 0,...e.style},onFocusCapture:Ye(e.onFocusCapture,T.onFocusCapture),onBlurCapture:Ye(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:Ye(e.onPointerDownCapture,A.onPointerDownCapture)})});sm.displayName=HU;var VU="DismissableLayerBranch",YU=_.forwardRef((e,t)=>{const n=_.useContext(o6),a=_.useRef(null),r=Dt(t,a);return _.useEffect(()=>{const o=a.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),c.jsx(et.div,{...e,ref:r})});YU.displayName=VU;function WU(e,t=globalThis?.document){const n=jo(e),a=_.useRef(!1),r=_.useRef(()=>{});return _.useEffect(()=>{const o=u=>{if(u.target&&!a.current){let f=function(){s6(FU,n,p,{discrete:!0})};const p={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=f,t.addEventListener("click",r.current,{once:!0})):f()}else t.removeEventListener("click",r.current);a.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",o),t.removeEventListener("click",r.current)}},[t,n]),{onPointerDownCapture:()=>a.current=!0}}function GU(e,t=globalThis?.document){const n=jo(e),a=_.useRef(!1);return _.useEffect(()=>{const r=o=>{o.target&&!a.current&&s6(UU,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function NP(){const e=new CustomEvent(S2);document.dispatchEvent(e)}function s6(e,t,n,{discrete:a}){const r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),a?$U(r,o):r.dispatchEvent(o)}var Wn=globalThis?.document?_.useLayoutEffect:()=>{},XU=em[" useId ".trim().toString()]||(()=>{}),KU=0;function xo(e){const[t,n]=_.useState(XU());return Wn(()=>{n(a=>a??String(KU++))},[e]),e||(t?`radix-${t}`:"")}const QU=["top","right","bottom","left"],_o=Math.min,Sa=Math.max,qg=Math.round,rg=Math.floor,Rr=e=>({x:e,y:e}
vendor: 12,668 bytes, line 49
49),ZU={left:"right",right:"left",bottom:"top",top:"bottom"},JU={start:"end",end:"start"};function j2(e,t,n){return Sa(e,_o(t,n))}function Ei(e,t){return typeof e=="function"?e(t):e}function Ai(e){return e.split("-")[0]}function kc(e){return e.split("-")[1]}function Sj(e){return e==="x"?"y":"x"}function jj(e){return e==="y"?"height":"width"}const eV=new Set(["top","bottom"]);function Dr(e){return eV.has(Ai(e))?"y":"x"}function _j(e){return Sj(Dr(e))}function tV(e,t,n){n===void 0&&(n=!1);const a=kc(e),r=_j(e),o=jj(r);let l=r==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=Hg(l)),[l,Hg(l)]}function nV(e){const t=Hg(e);return[_2(e),t,_2(t)]}function _2(e){return e.replace(/start|end/g,t=>JU[t])}const TP=["left","right"],kP=["right","left"],aV=["top","bottom"],rV=["bottom","top"];function iV(e,t,n){switch(e){case"top":case"bottom":return n?t?kP:TP:t?TP:kP;case"left":case"right":return t?aV:rV;default:return[]}}function oV(e,t,n,a){const r=kc(e);let o=iV(Ai(e),n==="start",a);return r&&(o=o.map(l=>l+"-"+r),t&&(o=o.concat(o.map(_2)))),o}function Hg(e){return e.replace(/left|right|bottom|top/g,t=>ZU[t])}function sV(e){return{top:0,right:0,bottom:0,left:0,...e}}function l6(e){return typeof e!="number"?sV(e):{top:e,right:e,bottom:e,left:e}}function Fg(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function DP(e,t,n){let{reference:a,floating:r}=e;const o=Dr(t),l=_j(t),u=jj(l),f=Ai(t),p=o==="y",m=a.x+a.width/2-r.width/2,h=a.y+a.height/2-r.height/2,x=a[u]/2-r[u]/2;let y;switch(f){case"top":y={x:m,y:a.y-r.height};break;case"bottom":y={x:m,y:a.y+a.height};break;case"right":y={x:a.x+a.width,y:h};break;case"left":y={x:a.x-r.width,y:h};break;default:y={x:a.x,y:a.y}}switch(kc(t)){case"start":y[l]-=x*(n&&p?-1:1);break;case"end":y[l]+=x*(n&&p?-1:1);break}return y}const lV=async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:o=[],platform:l}=n,u=o.filter(Boolean),f=await(l.isRTL==null?void 0:l.isRTL(t));let p=await l.getElementRects({reference:e,floating:t,strategy:r}),{x:m,y:h}=DP(p,a,f),x=a,y={},j=0;for(let b=0;b<u.length;b++){const{name:S,fn:E}=u[b],{x:C,y:N,data:P,reset:A}=await E({x:m,y:h,initialPlacement:a,placement:x,strategy:r,middlewareData:y,rects:p,platform:l,elements:{reference:e,floating:t}});m=C??m,h=N??h,y={...y,[S]:{...y[S],...P}},A&&j<=50&&(j++,typeof A=="object"&&(A.placement&&(x=A.placement),A.rects&&(p=A.rects===!0?await l.getElementRects({reference:e,floating:t,strategy:r}):A.rects),{x:m,y:h}=DP(p,x,f)),b=-1)}return{x:m,y:h,placement:x,strategy:r,middlewareData:y}};async function jd(e,t){var n;t===void 0&&(t={});const{x:a,y:r,platform:o,rects:l,elements:u,strategy:f}=e,{boundary:p="clippingAncestors",rootBoundary:m="viewport",elementContext:h="floating",altBoundary:x=!1,padding:y=0}=Ei(t,e),j=l6(y),S=u[x?h==="floating"?"reference":"floating":h],E=Fg(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:m,strategy:f})),C=h==="floating"?{x:a,y:r,width:l.floating.width,height:l.floating.height}:l.reference,N=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u.floating)),P=await(o.isElement==null?void 0:o.isElement(N))?await(o.getScale==null?void 0:o.getScale(N))||{x:1,y:1}:{x:1,y:1},A=Fg(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:C,offsetParent:N,strategy:f}):C);return{top:(E.top-A.top+j.top)/P.y,bottom:(A.bottom-E.bottom+j.bottom)/P.y,left:(E.left-A.left+j.left)/P.x,right:(A.right-E.right+j.right)/P.x}}const cV=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:o,platform:l,elements:u,middlewareData:f}=t,{element:p,padding:m=0}=Ei(e,t)||{};if(p==null)return{};const h=l6(m),x={x:n,y:a},y=_j(r),j=jj(y),b=await l.getDimensions(p),S=y==="y",E=S?"top":"left",C=S?"bottom":"right",N=S?"clientHeight":"clientWidth",P=o.reference[j]+o.reference[y]-x[y]-o.floating[j],A=x[y]-o.reference[y],T=await(l.getOffsetParent==null?void 0:l.getOffsetParent(p));let O=T?T[N]:0;(!O||!await(l.isElement==null?void 0:l.isElement(T)))&&(O=u.floating[N]||o.floating[j]);const D=P/2-A/2,R=O/2-b[j]/2-1,U=_o(h[E],R),I=_o(h[C],R),q=U,F=O-b[j]-I,G=O/2-b[j]/2+D,X=j2(q,G,F),L=!f.arrow&&kc(r)!=null&&G!==X&&o.reference[j]/2-(G<q?U:I)-b[j]/2<0,H=L?G<q?G-q:G-F:0;return{[y]:x[y]+H,data:{[y]:X,centerOffset:G-X-H,...L&&{alignmentOffset:H}},reset:L}}}),uV=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,a;const{placement:r,middlewareData:o,rects:l,initialPlacement:u,platform:f,elements:p}=t,{mainAxis:m=!0,crossAxis:h=!0,fallbackPlacements:x,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:b=!0,...S}=Ei(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const E=Ai(r),C=Dr(u),N=Ai(u)===u,P=await(f.isRTL==null?void 0:f.isRTL(p.floating)),A=x||(N||!b?[Hg(u)]:nV(u)),T=j!=="none";!x&&T&&A.push(...oV(u,b,j,P));const O=[u,...A],D=await jd(t,S),R=[];let U=((a=o.flip)==null?void 0:a.overflows)||[];if(m&&R.push(D[E]),h){const G=tV(r,l,P);R.push(D[G[0]],D[G[1]])}if(U=[...U,{placement:r,overflows:R}],!R.every(G=>G<=0)){var I,q;const G=(((I=o.flip)==null?void 0:I.index)||0)+1,X=O[G];if(X&&(!(h==="alignment"?C!==Dr(X):!1)||U.every($=>Dr($.placement)===C?$.overflows[0]>0:!0)))return{data:{index:G,overflows:U},reset:{placement:X}};let L=(q=U.filter(H=>H.overflows[0]<=0).sort((H,$)=>H.overflows[1]-$.overflows[1])[0])==null?void 0:q.placement;if(!L)switch(y){case"bestFit":{var F;const H=(F=U.filter($=>{if(T){const ee=Dr($.placement);return ee===C||ee==="y"}return!0}).map($=>[$.placement,$.overflows.filter(ee=>ee>0).reduce((ee,ue)=>ee+ue,0)]).sort(($,ee)=>$[1]-ee[1])[0])==null?void 0:F[0];H&&(L=H);break}case"initialPlacement":L=u;break}if(r!==L)return{reset:{placement:L}}}return{}}}};function LP(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function MP(e){return QU.some(t=>e[t]>=0)}const dV=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:a="referenceHidden",...r}=Ei(e,t);switch(a){case"referenceHidden":{const o=await jd(t,{...r,elementContext:"reference"}),l=LP(o,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:MP(l)}}}case"escaped":{const o=await jd(t,{...r,altBoundary:!0}),l=LP(o,n.floating);return{data:{escapedOffsets:l,escaped:MP(l)}}}default:return{}}}}},c6=new Set(["left","top"]);async function fV(e,t){const{placement:n,platform:a,elements:r}=e,o=await(a.isRTL==null?void 0:a.isRTL(r.floating)),l=Ai(n),u=kc(n),f=Dr(n)==="y",p=c6.has(l)?-1:1,m=o&&f?-1:1,h=Ei(t,e);let{mainAxis:x,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*m,y:x*p}:{x:x*p,y:y*m}}const pV=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:o,placement:l,middlewareData:u}=t,f=await fV(t,e);return l===((n=u.offset)==null?void 0:n.placement)&&(a=u.arrow)!=null&&a.alignmentOffset?{}:{x:r+f.x,y:o+f.y,data:{...f,placement:l}}}}},gV=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:u={fn:S=>{let{x:E,y:C}=S;return{x:E,y:C}}},...f}=Ei(e,t),p={x:n,y:a},m=await jd(t,f),h=Dr(Ai(r)),x=Sj(h);let y=p[x],j=p[h];if(o){const S=x==="y"?"top":"left",E=x==="y"?"bottom":"right",C=y+m[S],N=y-m[E];y=j2(C,y,N)}if(l){const S=h==="y"?"top":"left",E=h==="y"?"bottom":"right",C=j+m[S],N=j-m[E];j=j2(C,j,N)}const b=u.fn({...t,[x]:y,[h]:j});return{...b,data:{x:b.x-n,y:b.y-a,enabled:{[x]:o,[h]:l}}}}}},hV=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:a,placement:r,rects:o,middlewareData:l}=t,{offset:u=0,mainAxis:f=!0,crossAxis:p=!0}=Ei(e,t),m={x:n,y:a},h=Dr(r),x=Sj(h);let y=m[x],j=m[h];const b=Ei(u,t),S=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(f){const N=x==="y"?"height":"width",P=o.reference[x]-o.floating[N]+S.mainAxis,A=o.reference[x]+o.reference[N]-S.mainAxis;y<P?y=P:y>A&&(y=A)}if(p){var E,C;const N=x==="y"?"width":"height",P=c6.has(Ai(r)),A=o.reference[h]-o.floating[N]+(P&&((E=l.offset)==null?void 0:E[h])||0)+(P?0:S.crossAxis),T=o.reference[h]+o.reference[N]+(P?0:((C=l.offset)==null?void 0:C[h])||0)-(P?S.crossAxis:0);j<A?j=A:j>T&&(j=T)}return{[x]:y,[h]:j}}}},mV=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,a;const{placement:r,rects:o,platform:l,elements:u}=t,{apply:f=()=>{},...p}=Ei(e,t),m=await jd(t,p),h=Ai(r),x=kc(r),y=Dr(r)==="y",{width:j,height:b}=o.floating;let S,E;h==="top"||h==="bottom"?(S=h,E=x===(await(l.isRTL==null?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(E=h,S=x==="end"?"top":"bottom");const C=b-m.top-m.bottom,N=j-m.left-m.right,P=_o(b-m[S],C),A=_o(j-m[E],N),T=!t.middlewareData.shift;let O=P,D=A;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(D=N),(a=t.middlewareData.shift)!=null&&a.enabled.y&&(O=C),T&&!x){const U=Sa(m.left,0),I=Sa(m.right,0),q=Sa(m.top,0),F=Sa(m.bottom,0);y?D=j-2*(U!==0||I!==0?U+I:Sa(m.left,m.right)):O=b-2*(q!==0||F!==0?q+F:Sa(m.top,m.bottom))}await f({...t,availableWidth:D,availableHeight:O});const R=await l.getDimensions(u.floating);return j!==R.width||b!==R.height?{reset:{rects:!0}}:{}}}};function lm(){return typeof window<"u"}function Dc(e){return u6(e)?(e.nodeName||"").toLowerCase():"#document"}function Ea(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vr(e){var t;return(t=(u6(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function u6(e){return lm()?e instanceof Node||e instanceof Ea(e).Node:!1}function fr(e){return lm()?e instanceof Element||e instanceof Ea(e).Element:!1}function qr(e){return lm()?e instanceof HTMLElement||e instanceof Ea(e).HTMLElement:!1}function RP(e){return!lm()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ea(e).ShadowRoot}const xV=new Set(["inline","contents"]);function xf(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=pr(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&!xV.has(r)}const vV=new Set(["table","td","th"]);function yV(e){return vV.has(Dc(e))}const bV=[":popover-open",":modal"];function cm(e){return bV.some(t=>{try{return e.matches(t)}catch{return!1}})}const wV=["transform","translate","scale","rotate","perspective"],SV=["transform","translate","scale","rotate","perspective","filter"],jV=["paint","layout","strict","content"];function Ej(e){const t=Aj(),n=fr(e)?pr(e):e;return wV.some(a=>n[a]?n[a]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||SV.some(a=>(n.willChange||"").includes(a))||jV.some(a=>(n.contain||"").includes(a))}function _V(e){let t=Eo(e);for(;qr(t)&&!ac(t);){if(Ej(t))return t;if(cm(t))return null;t=Eo(t)}return null}function Aj(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const EV=new Set(["html","body","#document"]);function ac(e){return EV.has(Dc(e))}function pr(e){return Ea(e).getComputedStyle(e)}function um(e){return fr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Eo(e){if(Dc(e)==="html")return e;const t=e.assignedSlot||e.parentNode||RP(e)&&e.host||Vr(e);return RP(t)?t.host:t}function d6(e){const t=Eo(e);return ac(t)?e.ownerDocument?e.ownerDocument.body:e.body:qr(t)&&xf(t)?t:d6(t)}function _d(e,t,n){var a;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=d6(e),o=r===((a=e.ownerDocument)==null?void 0:a.body),l=Ea(r);if(o){const u=E2(l);return t.concat(l,l.visualViewport||[],xf(r)?r:[],u&&n?_d(u):[])}return t.concat(r,_d(r,[],n))}function E2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function f6(e){const t=pr(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=qr(e),o=r?e.offsetWidth:n,l=r?e.offsetHeight:a,u=qg(n)!==o||qg(a)!==l;return u&&(n=o,a=l),{width:n,height:a,$:u}}function Oj(e){return fr(e)?e:e.contextElement}function Yl(e){const t=Oj(e);if(!qr(t))return Rr(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:o}=f6(t);let l=(o?qg(n.width):n.width)/a,u=(o?qg(n.height):n.height)/r;return(!l||!Number.isFinite(l))&&(l=1),(!u||!Number.isFinite(u))&&(u=1),{x:l,y:u}}const AV=Rr(0);function p6(e){const t=Ea(e);
vendor: 15,566 bytes, line 49
49return!Aj()||!t.visualViewport?AV:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function OV(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ea(e)?!1:t}function ws(e,t,n,a){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),o=Oj(e);let l=Rr(1);t&&(a?fr(a)&&(l=Yl(a)):l=Yl(e));const u=OV(o,n,a)?p6(o):Rr(0);let f=(r.left+u.x)/l.x,p=(r.top+u.y)/l.y,m=r.width/l.x,h=r.height/l.y;if(o){const x=Ea(o),y=a&&fr(a)?Ea(a):a;let j=x,b=E2(j);for(;b&&a&&y!==j;){const S=Yl(b),E=b.getBoundingClientRect(),C=pr(b),N=E.left+(b.clientLeft+parseFloat(C.paddingLeft))*S.x,P=E.top+(b.clientTop+parseFloat(C.paddingTop))*S.y;f*=S.x,p*=S.y,m*=S.x,h*=S.y,f+=N,p+=P,j=Ea(b),b=E2(j)}}return Fg({width:m,height:h,x:f,y:p})}function dm(e,t){const n=um(e).scrollLeft;return t?t.left+n:ws(Vr(e)).left+n}function g6(e,t){const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-dm(e,n),r=n.top+t.scrollTop;return{x:a,y:r}}function CV(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const o=r==="fixed",l=Vr(a),u=t?cm(t.floating):!1;if(a===l||u&&o)return n;let f={scrollLeft:0,scrollTop:0},p=Rr(1);const m=Rr(0),h=qr(a);if((h||!h&&!o)&&((Dc(a)!=="body"||xf(l))&&(f=um(a)),qr(a))){const y=ws(a);p=Yl(a),m.x=y.x+a.clientLeft,m.y=y.y+a.clientTop}const x=l&&!h&&!o?g6(l,f):Rr(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-f.scrollLeft*p.x+m.x+x.x,y:n.y*p.y-f.scrollTop*p.y+m.y+x.y}}function PV(e){return Array.from(e.getClientRects())}function NV(e){const t=Vr(e),n=um(e),a=e.ownerDocument.body,r=Sa(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),o=Sa(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight);let l=-n.scrollLeft+dm(e);const u=-n.scrollTop;return pr(a).direction==="rtl"&&(l+=Sa(t.clientWidth,a.clientWidth)-r),{width:r,height:o,x:l,y:u}}const IP=25;function TV(e,t){const n=Ea(e),a=Vr(e),r=n.visualViewport;let o=a.clientWidth,l=a.clientHeight,u=0,f=0;if(r){o=r.width,l=r.height;const m=Aj();(!m||m&&t==="fixed")&&(u=r.offsetLeft,f=r.offsetTop)}const p=dm(a);if(p<=0){const m=a.ownerDocument,h=m.body,x=getComputedStyle(h),y=m.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,j=Math.abs(a.clientWidth-h.clientWidth-y);j<=IP&&(o-=j)}else p<=IP&&(o+=p);return{width:o,height:l,x:u,y:f}}const kV=new Set(["absolute","fixed"]);function DV(e,t){const n=ws(e,!0,t==="fixed"),a=n.top+e.clientTop,r=n.left+e.clientLeft,o=qr(e)?Yl(e):Rr(1),l=e.clientWidth*o.x,u=e.clientHeight*o.y,f=r*o.x,p=a*o.y;return{width:l,height:u,x:f,y:p}}function BP(e,t,n){let a;if(t==="viewport")a=TV(e,n);else if(t==="document")a=NV(Vr(e));else if(fr(t))a=DV(t,n);else{const r=p6(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Fg(a)}function h6(e,t){const n=Eo(e);return n===t||!fr(n)||ac(n)?!1:pr(n).position==="fixed"||h6(n,t)}function LV(e,t){const n=t.get(e);if(n)return n;let a=_d(e,[],!1).filter(u=>fr(u)&&Dc(u)!=="body"),r=null;const o=pr(e).position==="fixed";let l=o?Eo(e):e;for(;fr(l)&&!ac(l);){const u=pr(l),f=Ej(l);!f&&u.position==="fixed"&&(r=null),(o?!f&&!r:!f&&u.position==="static"&&!!r&&kV.has(r.position)||xf(l)&&!f&&h6(e,l))?a=a.filter(m=>m!==l):r=u,l=Eo(l)}return t.set(e,a),a}function MV(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const l=[...n==="clippingAncestors"?cm(t)?[]:LV(t,this._c):[].concat(n),a],u=l[0],f=l.reduce((p,m)=>{const h=BP(t,m,r);return p.top=Sa(h.top,p.top),p.right=_o(h.right,p.right),p.bottom=_o(h.bottom,p.bottom),p.left=Sa(h.left,p.left),p},BP(t,u,r));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function RV(e){const{width:t,height:n}=f6(e);return{width:t,height:n}}function IV(e,t,n){const a=qr(t),r=Vr(t),o=n==="fixed",l=ws(e,!0,o,t);let u={scrollLeft:0,scrollTop:0};const f=Rr(0);function p(){f.x=dm(r)}if(a||!a&&!o)if((Dc(t)!=="body"||xf(r))&&(u=um(t)),a){const y=ws(t,!0,o,t);f.x=y.x+t.clientLeft,f.y=y.y+t.clientTop}else r&&p();o&&!a&&r&&p();const m=r&&!a&&!o?g6(r,u):Rr(0),h=l.left+u.scrollLeft-f.x-m.x,x=l.top+u.scrollTop-f.y-m.y;return{x:h,y:x,width:l.width,height:l.height}}function by(e){return pr(e).position==="static"}function zP(e,t){if(!qr(e)||pr(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Vr(e)===n&&(n=n.ownerDocument.body),n}function m6(e,t){const n=Ea(e);if(cm(e))return n;if(!qr(e)){let r=Eo(e);for(;r&&!ac(r);){if(fr(r)&&!by(r))return r;r=Eo(r)}return n}let a=zP(e,t);for(;a&&yV(a)&&by(a);)a=zP(a,t);return a&&ac(a)&&by(a)&&!Ej(a)?n:a||_V(e)||n}const BV=async function(e){const t=this.getOffsetParent||m6,n=this.getDimensions,a=await n(e.floating);return{reference:IV(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function zV(e){return pr(e).direction==="rtl"}const $V={convertOffsetParentRelativeRectToViewportRelativeRect:CV,getDocumentElement:Vr,getClippingRect:MV,getOffsetParent:m6,getElementRects:BV,getClientRects:PV,getDimensions:RV,getScale:Yl,isElement:fr,isRTL:zV};function x6(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function qV(e,t){let n=null,a;const r=Vr(e);function o(){var u;clearTimeout(a),(u=n)==null||u.disconnect(),n=null}function l(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),o();const p=e.getBoundingClientRect(),{left:m,top:h,width:x,height:y}=p;if(u||t(),!x||!y)return;const j=rg(h),b=rg(r.clientWidth-(m+x)),S=rg(r.clientHeight-(h+y)),E=rg(m),N={rootMargin:-j+"px "+-b+"px "+-S+"px "+-E+"px",threshold:Sa(0,_o(1,f))||1};let P=!0;function A(T){const O=T[0].intersectionRatio;if(O!==f){if(!P)return l();O?l(!1,O):a=setTimeout(()=>{l(!1,1e-7)},1e3)}O===1&&!x6(p,e.getBoundingClientRect())&&l(),P=!1}try{n=new IntersectionObserver(A,{...N,root:r.ownerDocument})}catch{n=new IntersectionObserver(A,N)}n.observe(e)}return l(!0),o}function HV(e,t,n,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:f=!1}=a,p=Oj(e),m=r||o?[...p?_d(p):[],..._d(t)]:[];m.forEach(E=>{r&&E.addEventListener("scroll",n,{passive:!0}),o&&E.addEventListener("resize",n)});const h=p&&u?qV(p,n):null;let x=-1,y=null;l&&(y=new ResizeObserver(E=>{let[C]=E;C&&C.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var N;(N=y)==null||N.observe(t)})),n()}),p&&!f&&y.observe(p),y.observe(t));let j,b=f?ws(e):null;f&&S();function S(){const E=ws(e);b&&!x6(b,E)&&n(),b=E,j=requestAnimationFrame(S)}return n(),()=>{var E;m.forEach(C=>{r&&C.removeEventListener("scroll",n),o&&C.removeEventListener("resize",n)}),h?.(),(E=y)==null||E.disconnect(),y=null,f&&cancelAnimationFrame(j)}}const FV=pV,UV=gV,VV=uV,YV=mV,WV=dV,$P=cV,GV=hV,XV=(e,t,n)=>{const a=new Map,r={platform:$V,...n},o={...r.platform,_c:a};return lV(e,t,{...r,platform:o})};var KV=typeof document<"u",QV=function(){},Dg=KV?_.useLayoutEffect:QV;function Ug(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,a,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(a=n;a--!==0;)if(!Ug(e[a],t[a]))return!1;return!0}if(r=Object.keys(e),n=r.length,n!==Object.keys(t).length)return!1;for(a=n;a--!==0;)if(!{}.hasOwnProperty.call(t,r[a]))return!1;for(a=n;a--!==0;){const o=r[a];if(!(o==="_owner"&&e.$$typeof)&&!Ug(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function v6(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qP(e,t){const n=v6(e);return Math.round(t*n)/n}function wy(e){const t=_.useRef(e);return Dg(()=>{t.current=e}),t}function ZV(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:a=[],platform:r,elements:{reference:o,floating:l}={},transform:u=!0,whileElementsMounted:f,open:p}=e,[m,h]=_.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,y]=_.useState(a);Ug(x,a)||y(a);const[j,b]=_.useState(null),[S,E]=_.useState(null),C=_.useCallback($=>{$!==T.current&&(T.current=$,b($))},[]),N=_.useCallback($=>{$!==O.current&&(O.current=$,E($))},[]),P=o||j,A=l||S,T=_.useRef(null),O=_.useRef(null),D=_.useRef(m),R=f!=null,U=wy(f),I=wy(r),q=wy(p),F=_.useCallback(()=>{if(!T.current||!O.current)return;const $={placement:t,strategy:n,middleware:x};I.current&&($.platform=I.current),XV(T.current,O.current,$).then(ee=>{const ue={...ee,isPositioned:q.current!==!1};G.current&&!Ug(D.current,ue)&&(D.current=ue,mf.flushSync(()=>{h(ue)}))})},[x,t,n,I,q]);Dg(()=>{p===!1&&D.current.isPositioned&&(D.current.isPositioned=!1,h($=>({...$,isPositioned:!1})))},[p]);const G=_.useRef(!1);Dg(()=>(G.current=!0,()=>{G.current=!1}),[]),Dg(()=>{if(P&&(T.current=P),A&&(O.current=A),P&&A){if(U.current)return U.current(P,A,F);F()}},[P,A,F,U,R]);const X=_.useMemo(()=>({reference:T,floating:O,setReference:C,setFloating:N}),[C,N]),L=_.useMemo(()=>({reference:P,floating:A}),[P,A]),H=_.useMemo(()=>{const $={position:n,left:0,top:0};if(!L.floating)return $;const ee=qP(L.floating,m.x),ue=qP(L.floating,m.y);return u?{...$,transform:"translate("+ee+"px, "+ue+"px)",...v6(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:ee,top:ue}},[n,u,L.floating,m.x,m.y]);return _.useMemo(()=>({...m,update:F,refs:X,elements:L,floatingStyles:H}),[m,F,X,L,H])}const JV=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:a,padding:r}=typeof e=="function"?e(n):e;return a&&t(a)?a.current!=null?$P({element:a.current,padding:r}).fn(n):{}:a?$P({element:a,padding:r}).fn(n):{}}}},eY=(e,t)=>({...FV(e),options:[e,t]}),tY=(e,t)=>({...UV(e),options:[e,t]}),nY=(e,t)=>({...GV(e),options:[e,t]}),aY=(e,t)=>({...VV(e),options:[e,t]}),rY=(e,t)=>({...YV(e),options:[e,t]}),iY=(e,t)=>({...WV(e),options:[e,t]}),oY=(e,t)=>({...JV(e),options:[e,t]});var sY="Arrow",y6=_.forwardRef((e,t)=>{const{children:n,width:a=10,height:r=5,...o}=e;return c.jsx(et.svg,{...o,ref:t,width:a,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:c.jsx("polygon",{points:"0,0 30,0 15,10"})})});y6.displayName=sY;var lY=y6;function b6(e){const[t,n]=_.useState(void 0);return Wn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const a=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const o=r[0];let l,u;if("borderBoxSize"in o){const f=o.borderBoxSize,p=Array.isArray(f)?f[0]:f;l=p.inlineSize,u=p.blockSize}else l=e.offsetWidth,u=e.offsetHeight;n({width:l,height:u})});return a.observe(e,{box:"border-box"}),()=>a.unobserve(e)}else n(void 0)},[e]),t}var Cj="Popper",[w6,fm]=Co(Cj),[cY,S6]=w6(Cj),j6=e=>{const{__scopePopper:t,children:n}=e,[a,r]=_.useState(null);return c.jsx(cY,{scope:t,anchor:a,onAnchorChange:r,children:n})};j6.displayName=Cj;var _6="PopperAnchor",E6=_.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:a,...r}=e,o=S6(_6,n),l=_.useRef(null),u=Dt(t,l),f=_.useRef(null);return _.useEffect(()=>{const p=f.current;f.current=a?.current||l.current,p!==f.current&&o.onAnchorChange(f.current)}),a?null:c.jsx(et.div,{...r,ref:u})});E6.displayName=_6;var Pj="PopperContent",[uY,dY]=w6(Pj),A6=_.forwardRef((e,t)=>{const{__scopePopper:n,side:a="bottom",sideOffset:r=0,align:o="center",alignOffset:l=0,arrowPadding:u=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:m=0,sticky:h="partial",hideWhenDetached:x=!1,updatePositionStrategy:y="optimized",onPlaced:j,...b}=e,S=S6(Pj,n),[E,C]=_.useState(null),N=Dt(t,le=>C(le)),[P,A]=_.useState(null),T=b6(P),O=T?.width??0,D=T?.height??0,R=a+(o!=="center"?"-"+o:""),U=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},I=Array.isArray(p)?p:[p],q=I.length>0,F={padding:U,boundary:I.filter(pY),altBoundary:q},{refs:G,floatingStyles:X,placement:L,isPositioned:H,middlewareData:$}=ZV({strategy:"fixed",placement:R,whileElementsMounted:(...le)=>HV(...le,{animationFrame:y==="always"}),elements:{reference:S.anchor},middleware:[eY({mainAxis:r+D,alignmentAxis:l}),f&&tY({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?nY():void 0,...F}),f&&aY({...F}),rY({...F,apply:({elements:le,rects:me,availableWidth:oe,availableHeight:ve})=>{const{width:ye,height:Q}=me.reference,Ne=le.floating.style;Ne.setProperty("--radix-popper-available-width",`${oe}px`),Ne.setProperty("--radix-popper-available-height",`${ve}px`),Ne.setProperty("--radix-popper-anchor-width",`${ye}px`),Ne.setProperty("--radix-popper-anchor-height",`${Q}px`)}}),P&&oY({element:P,padding:u}),gY({arrowWidth:O,arrowHeight:D}),x&&iY({strategy:"referenceHidden",...F})]}),[ee,ue]=P6(L),z=jo(j);Wn(()=>{H&&z?.()},[H,z]);const V=$.arrow?.x,Y=$.arrow?.y,Z=$.arrow?.centerOffset!==0,[ce,xe]=_.useState();return Wn(()=>{E&&xe(window.getComputedStyle(E).zIndex)},[E]),c.jsx("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:H?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[$.transformOrigin?.x,$.transformOrigin?.y].join(" "),...$.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:c.jsx(uY,{scope:n,placedSide:ee,onArrowChange:A,arrowX:V,arrowY:Y,shouldHideArrow:Z,children:c.jsx(et.div,{"data-side":ee,"data-align":ue,...b,ref:N,style:{...b.style,animation:H?void 0:"none"}})})})});A6.displayName=Pj;var O6="PopperArrow",fY={top:"bottom",right:"left",bottom:"top",left:"right"},C6=_.forwardRef(function(t,n){const{__scopePopper:a,...r}=t,o=dY(O6,a),l=fY[o.placedSide];return c.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[l]: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:c.jsx(lY,{...r,ref:n,style:{...r.style,display:"block"}})})});C6.displayName=O6;function pY(e){return e!==null}var gY=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:a,middlewareData:r}=t,l=r.arrow?.centerOffset!==0,u=l?0:e.arrowWidth,f=l?0:e.arrowHeight,[p,m]=P6(n),h={start:"0%",center:"50%",end:"100%"}[m],x=(r.arrow?.x??0)+u/2,y=(r.arrow?.y??0)+f/2;let j="",b="";return p==="bottom"?(j=l?h:`${x}px`,b=`${-f}px`):p==="top"?(j=l?h:`${x}px`,b=`${a.floating.height+f}px`):p==="right"?(j=`${-f}px`,b=l?h:`${y}px`):p==="left"&&(j=`${a.floating.width+f}px`,b=l?h:`${y}px`),{data:{x:j,y:b}}}});function P6(e){const[t,n="center"]=e.split("-");return[t,n]}var hY=j6,N6=E6,T6=A6,k6=C6,mY="Portal",Nj=_.forwardRef((e,t)=>{const{container:n,...a}=e,[r,o]=_.useState(!1);Wn(()=>o(!0),[]);const l=n||r&&globalThis?.document?.body;return l?n6.createPortal(c.jsx(et.div,{...a,ref:t}),l):null});Nj.displayName=mY;function xY(e,t){return _.useReducer((n,a)=>t[n][a]??n,e)}var Ds=e=>{const{present:t,children:n}=e,a=vY(t),r=typeof n=="function"?n({present:a.isPresent}):_.Children.only(n),o=Dt(a.ref,yY(r));return typeof n=="function"||a.isPresent?_.cloneElement(r,{ref:o}):null};Ds.displayName="Presence";function vY(e){const[t,n]=_.useState(),a=_.useRef(null),r=_.useRef(e),o=_.useRef("none"),l=e?"mounted":"unmounted",[u,f]=xY(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const p=ig(a.current);o.current=u==="mounted"?p:"none"},[u]),Wn(()=>{const p=a.current,m=r.current;if(m!==e){const x=o.current,y=ig(p);e?f("MOUNT"):y==="none"||p?.display==="none"?f("UNMOUNT"):f(m&&x!==y?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,f]),Wn(()=>
vendor: 4,348 bytes, line 49
49{if(t){let p;const m=t.ownerDocument.defaultView??window,h=y=>{const b=ig(a.current).includes(CSS.escape(y.animationName));if(y.target===t&&b&&(f("ANIMATION_END"),!r.current)){const S=t.style.animationFillMode;t.style.animationFillMode="forwards",p=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},x=y=>{y.target===t&&(o.current=ig(a.current))};return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",h),t.addEventListener("animationend",h),()=>{m.clearTimeout(p),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",h),t.removeEventListener("animationend",h)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:_.useCallback(p=>{a.current=p?getComputedStyle(p):null,n(p)},[])}}function ig(e){return e?.animationName||"none"}function yY(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 bY=em[" useInsertionEffect ".trim().toString()]||Wn;function rc({prop:e,defaultProp:t,onChange:n=()=>{},caller:a}){const[r,o,l]=wY({defaultProp:t,onChange:n}),u=e!==void 0,f=u?e:r;{const m=_.useRef(e!==void 0);_.useEffect(()=>{const h=m.current;h!==u&&console.warn(`${a} 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.`),m.current=u},[u,a])}const p=_.useCallback(m=>{if(u){const h=SY(m)?m(e):m;h!==e&&l.current?.(h)}else o(m)},[u,e,o,l]);return[f,p]}function wY({defaultProp:e,onChange:t}){const[n,a]=_.useState(e),r=_.useRef(n),o=_.useRef(t);return bY(()=>{o.current=t},[t]),_.useEffect(()=>{r.current!==n&&(o.current?.(n),r.current=n)},[n,r]),[n,a,o]}function SY(e){return typeof e=="function"}var D6=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"}),jY="VisuallyHidden",L6=_.forwardRef((e,t)=>c.jsx(et.span,{...e,ref:t,style:{...D6,...e.style}}));L6.displayName=jY;var _Y=L6,[pm]=Co("Tooltip",[fm]),Tj=fm(),M6="TooltipProvider",EY=700,HP="tooltip.open",[AY,R6]=pm(M6),I6=e=>{const{__scopeTooltip:t,delayDuration:n=EY,skipDelayDuration:a=300,disableHoverableContent:r=!1,children:o}=e,l=_.useRef(!0),u=_.useRef(!1),f=_.useRef(0);return _.useEffect(()=>{const p=f.current;return()=>window.clearTimeout(p)},[]),c.jsx(AY,{scope:t,isOpenDelayedRef:l,delayDuration:n,onOpen:_.useCallback(()=>{window.clearTimeout(f.current),l.current=!1},[]),onClose:_.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>l.current=!0,a)},[a]),isPointerInTransitRef:u,onPointerInTransitChange:_.useCallback(p=>{u.current=p},[]),disableHoverableContent:r,children:o})};I6.displayName=M6;var B6="Tooltip",[Gxe,gm]=pm(B6),A2="TooltipTrigger",OY=_.forwardRef((e,t)=>{const{__scopeTooltip:n,...a}=e,r=gm(A2,n),o=R6(A2,n),l=Tj(n),u=_.useRef(null),f=Dt(t,u,r.onTriggerChange),p=_.useRef(!1),m=_.useRef(!1),h=_.useCallback(()=>p.current=!1,[]);return _.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),c.jsx(N6,{asChild:!0,...l,children:c.jsx(et.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...a,ref:f,onPointerMove:Ye(e.onPointerMove,x=>{x.pointerType!=="touch"&&!m.current&&!o.isPointerInTransitRef.current&&(r.onTriggerEnter(),m.current=!0)}),onPointerLeave:Ye(e.onPointerLeave,()=>{r.onTriggerLeave(),m.current=!1}),onPointerDown:Ye(e.onPointerDown,()=>{r.open&&r.onClose(),p.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:Ye(e.onFocus,()=>{p.current||r.onOpen()}),onBlur:Ye(e.onBlur,r.onClose),onClick:Ye(e.onClick,r.onClose)})})});OY.displayName=A2;var CY="TooltipPortal",[Xxe,PY]=pm(CY,{forceMount:void 0}),ic="TooltipContent",NY=_.forwardRef((e,t)=>{const n=PY(ic,e.__scopeTooltip),{forceMount:a=n.forceMount,side:r="top",...o}=e,l=gm(ic,e.__scopeTooltip);return c.jsx(Ds,{present:a||l.open,children:l.disableHoverableContent?c.jsx(z6,{side:r,...o,ref:t}):c.jsx(TY,{side:r,...o,ref:t})})}),TY=_.forwardRef((e,t)=>
vendor: 11,673 bytes, line 49
49{const n=gm(ic,e.__scopeTooltip),a=R6(ic,e.__scopeTooltip),r=_.useRef(null),o=Dt(t,r),[l,u]=_.useState(null),{trigger:f,onClose:p}=n,m=r.current,{onPointerInTransitChange:h}=a,x=_.useCallback(()=>{u(null),h(!1)},[h]),y=_.useCallback((j,b)=>{const S=j.currentTarget,E={x:j.clientX,y:j.clientY},C=RY(E,S.getBoundingClientRect()),N=IY(E,C),P=BY(b.getBoundingClientRect()),A=$Y([...N,...P]);u(A),h(!0)},[h]);return _.useEffect(()=>()=>x(),[x]),_.useEffect(()=>{if(f&&m){const j=S=>y(S,m),b=S=>y(S,f);return f.addEventListener("pointerleave",j),m.addEventListener("pointerleave",b),()=>{f.removeEventListener("pointerleave",j),m.removeEventListener("pointerleave",b)}}},[f,m,y,x]),_.useEffect(()=>{if(l){const j=b=>{const S=b.target,E={x:b.clientX,y:b.clientY},C=f?.contains(S)||m?.contains(S),N=!zY(E,l);C?x():N&&(x(),p())};return document.addEventListener("pointermove",j),()=>document.removeEventListener("pointermove",j)}},[f,m,l,p,x]),c.jsx(z6,{...e,ref:o})}),[kY,DY]=pm(B6,{isInside:!1}),LY=MU("TooltipContent"),z6=_.forwardRef((e,t)=>{const{__scopeTooltip:n,children:a,"aria-label":r,onEscapeKeyDown:o,onPointerDownOutside:l,...u}=e,f=gm(ic,n),p=Tj(n),{onClose:m}=f;return _.useEffect(()=>(document.addEventListener(HP,m),()=>document.removeEventListener(HP,m)),[m]),_.useEffect(()=>{if(f.trigger){const h=x=>{x.target?.contains(f.trigger)&&m()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[f.trigger,m]),c.jsx(sm,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:h=>h.preventDefault(),onDismiss:m,children:c.jsxs(T6,{"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:[c.jsx(LY,{children:a}),c.jsx(kY,{scope:n,isInside:!0,children:c.jsx(_Y,{id:f.contentId,role:"tooltip",children:r||a})})]})})});NY.displayName=ic;var $6="TooltipArrow",MY=_.forwardRef((e,t)=>{const{__scopeTooltip:n,...a}=e,r=Tj(n);return DY($6,n).isInside?null:c.jsx(k6,{...r,...a,ref:t})});MY.displayName=$6;function RY(e,t){const n=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,a,r,o)){case o:return"left";case r:return"right";case n:return"top";case a:return"bottom";default:throw new Error("unreachable")}}function IY(e,t,n=5){const a=[];switch(t){case"top":a.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":a.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":a.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":a.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return a}function BY(e){const{top:t,right:n,bottom:a,left:r}=e;return[{x:r,y:t},{x:n,y:t},{x:n,y:a},{x:r,y:a}]}function zY(e,t){const{x:n,y:a}=e;let r=!1;for(let o=0,l=t.length-1;o<t.length;l=o++){const u=t[o],f=t[l],p=u.x,m=u.y,h=f.x,x=f.y;m>a!=x>a&&n<(h-p)*(a-m)/(x-m)+p&&(r=!r)}return r}function $Y(e){const t=e.slice();return t.sort((n,a)=>n.x<a.x?-1:n.x>a.x?1:n.y<a.y?-1:n.y>a.y?1:0),qY(t)}function qY(e){if(e.length<=1)return e.slice();const t=[];for(let a=0;a<e.length;a++){const r=e[a];for(;t.length>=2;){const o=t[t.length-1],l=t[t.length-2];if((o.x-l.x)*(r.y-l.y)>=(o.y-l.y)*(r.x-l.x))t.pop();else break}t.push(r)}t.pop();const n=[];for(let a=e.length-1;a>=0;a--){const r=e[a];for(;n.length>=2;){const o=n[n.length-1],l=n[n.length-2];if((o.x-l.x)*(r.y-l.y)>=(o.y-l.y)*(r.x-l.x))n.pop();else break}n.push(r)}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 HY=I6;function q6(e){var t,n,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=q6(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}function Ke(){for(var e,t,n=0,a="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=q6(e))&&(a&&(a+=" "),a+=t);return a}const kj="-",FY=e=>{const t=VY(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:l=>{const u=l.split(kj);return u[0]===""&&u.length!==1&&u.shift(),H6(u,t)||UY(l)},getConflictingClassGroupIds:(l,u)=>{const f=n[l]||[];return u&&a[l]?[...f,...a[l]]:f}}},H6=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],a=t.nextPart.get(n),r=a?H6(e.slice(1),a):void 0;if(r)return r;if(t.validators.length===0)return;const o=e.join(kj);return t.validators.find(({validator:l})=>l(o))?.classGroupId},FP=/^\[(.+)\]$/,UY=e=>{if(FP.test(e)){const t=FP.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},VY=e=>{const{theme:t,classGroups:n}=e,a={nextPart:new Map,validators:[]};for(const r in n)O2(n[r],a,r,t);return a},O2=(e,t,n,a)=>{e.forEach(r=>{if(typeof r=="string"){const o=r===""?t:UP(t,r);o.classGroupId=n;return}if(typeof r=="function"){if(YY(r)){O2(r(a),t,n,a);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,l])=>{O2(l,UP(t,o),n,a)})})},UP=(e,t)=>{let n=e;return t.split(kj).forEach(a=>{n.nextPart.has(a)||n.nextPart.set(a,{nextPart:new Map,validators:[]}),n=n.nextPart.get(a)}),n},YY=e=>e.isThemeGetter,WY=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,a=new Map;const r=(o,l)=>{n.set(o,l),t++,t>e&&(t=0,a=n,n=new Map)};return{get(o){let l=n.get(o);if(l!==void 0)return l;if((l=a.get(o))!==void 0)return r(o,l),l},set(o,l){n.has(o)?n.set(o,l):r(o,l)}}},C2="!",P2=":",GY=P2.length,XY=e=>{const{prefix:t,experimentalParseClassName:n}=e;let a=r=>{const o=[];let l=0,u=0,f=0,p;for(let j=0;j<r.length;j++){let b=r[j];if(l===0&&u===0){if(b===P2){o.push(r.slice(f,j)),f=j+GY;continue}if(b==="/"){p=j;continue}}b==="["?l++:b==="]"?l--:b==="("?u++:b===")"&&u--}const m=o.length===0?r:r.substring(f),h=KY(m),x=h!==m,y=p&&p>f?p-f:void 0;return{modifiers:o,hasImportantModifier:x,baseClassName:h,maybePostfixModifierPosition:y}};if(t){const r=t+P2,o=a;a=l=>l.startsWith(r)?o(l.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:l,maybePostfixModifierPosition:void 0}}if(n){const r=a;a=o=>n({className:o,parseClassName:r})}return a},KY=e=>e.endsWith(C2)?e.substring(0,e.length-1):e.startsWith(C2)?e.substring(1):e,QY=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(a=>[a,!0]));return a=>{if(a.length<=1)return a;const r=[];let o=[];return a.forEach(l=>{l[0]==="["||t[l]?(r.push(...o.sort(),l),o=[]):o.push(l)}),r.push(...o.sort()),r}},ZY=e=>({cache:WY(e.cacheSize),parseClassName:XY(e),sortModifiers:QY(e),...FY(e)}),JY=/\s+/,eW=(e,t)=>{const{parseClassName:n,getClassGroupId:a,getConflictingClassGroupIds:r,sortModifiers:o}=t,l=[],u=e.trim().split(JY);let f="";for(let p=u.length-1;p>=0;p-=1){const m=u[p],{isExternal:h,modifiers:x,hasImportantModifier:y,baseClassName:j,maybePostfixModifierPosition:b}=n(m);if(h){f=m+(f.length>0?" "+f:f);continue}let S=!!b,E=a(S?j.substring(0,b):j);if(!E){if(!S){f=m+(f.length>0?" "+f:f);continue}if(E=a(j),!E){f=m+(f.length>0?" "+f:f);continue}S=!1}const C=o(x).join(":"),N=y?C+C2:C,P=N+E;if(l.includes(P))continue;l.push(P);const A=r(E,S);for(let T=0;T<A.length;++T){const O=A[T];l.push(N+O)}f=m+(f.length>0?" "+f:f)}return f};function tW(){let e=0,t,n,a="";for(;e<arguments.length;)(t=arguments[e++])&&(n=F6(t))&&(a&&(a+=" "),a+=n);return a}const F6=e=>{if(typeof e=="string")return e;let t,n="";for(let a=0;a<e.length;a++)e[a]&&(t=F6(e[a]))&&(n&&(n+=" "),n+=t);return n};function nW(e,...t){let n,a,r,o=l;function l(f){const p=t.reduce((m,h)=>h(m),e());return n=ZY(p),a=n.cache.get,r=n.cache.set,o=u,u(f)}function u(f){const p=a(f);if(p)return p;const m=eW(f,n);return r(f,m),m}return function(){return o(tW.apply(null,arguments))}}const un=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},U6=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,V6=/^\((?:(\w[\w-]*):)?(.+)\)$/i,aW=/^\d+\/\d+$/,rW=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,iW=/\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$/,oW=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sW=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,lW=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Cl=e=>aW.test(e),Xe=e=>!!e&&!Number.isNaN(Number(e)),ro=e=>!!e&&Number.isInteger(Number(e)),Sy=e=>e.endsWith("%")&&Xe(e.slice(0,-1)),gi=e=>rW.test(e),cW=()=>!0,uW=e=>iW.test(e)&&!oW.test(e),Y6=()=>!1,dW=e=>sW.test(e),fW=e=>lW.test(e),pW=e=>!Ee(e)&&!Ae(e),gW=e=>Lc(e,X6,Y6),Ee=e=>U6.test(e),ns=e=>Lc(e,K6,uW),jy=e=>Lc(e,yW,Xe),VP=e=>Lc(e,W6,Y6),hW=e=>Lc(e,G6,fW),og=e=>Lc(e,Q6,dW),Ae=e=>V6.test(e),Hu=e=>Mc(e,K6),mW=e=>Mc(e,bW),YP=e=>Mc(e,W6),xW=e=>Mc(e,X6),vW=e=>Mc(e,G6),sg=e=>Mc(e,Q6,!0),Lc=(e,t,n)=>{const a=U6.exec(e);return a?a[1]?t(a[1]):n(a[2]):!1},Mc=(e,t,n=!1)=>{const a=V6.exec(e);return a?a[1]?t(a[1]):n:!1},W6=e=>e==="position"||e==="percentage",G6=e=>e==="image"||e==="url",X6=e=>e==="length"||e==="size"||e==="bg-size",K6=e=>e==="length",yW=e=>e==="number",bW=e=>e==="family-name",Q6=e=>e==="shadow",wW=()=>{const e=un("color"),t=un("font"),n=un("text"),a=un("font-weight"),r=un("tracking"),o=un("leading"),l=un("breakpoint"),u=un("container"),f=un("spacing"),p=un("radius"),m=un("shadow"),h=un("inset-shadow"),x=un("text-shadow"),y=un("drop-shadow"),j=un("blur"),b=un("perspective"),S=un("aspect"),E=un("ease"),C=un("animate"),N=()=>["auto","avoid","all","avoid-page","page","left","right","column"],P=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],A=()=>[...P(),Ae,Ee],T=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],D=()=>[Ae,Ee,f],R=()=>[Cl,"full","auto",...D()],U=()=>[ro,"none","subgrid",Ae,Ee],I=()=>["auto",{span:["full",ro,Ae,Ee]},ro,Ae,Ee],q=()=>[ro,"auto",Ae,Ee],F=()=>["auto","min","max","fr",Ae,Ee],G=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],X=()=>["start","end","center","stretch","center-safe","end-safe"],L=()=>["auto",...D()],H=()=>[Cl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...D()],$=()=>[e,Ae,Ee],ee=()=>[...P(),YP,VP,{position:[Ae,Ee]}],ue=()=>["no-repeat",{repeat:["","x","y","space","round"]}],z=()=>["auto","cover","contain",xW,gW,{size:[Ae,Ee]}],V=()=>[Sy,Hu,ns],Y=()=>["","none","full",p,Ae,Ee],Z=()=>["",Xe,Hu,ns],ce=()=>["solid","dashed","dotted","double"],xe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],le=()=>[Xe,Sy,YP,VP],me=()=>["","none",j,Ae,Ee],oe=()=>["none",Xe,Ae,Ee],ve=()=>["none",Xe,Ae,Ee],ye=()=>[Xe,Ae,Ee],Q=()=>[Cl,"full",...D()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[gi],breakpoint:[gi],color:[cW],container:[gi],"drop-shadow":[gi],ease:["in","out","in-out"],font:[pW],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[gi],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[gi],shadow:[gi],spacing:["px",Xe],text:[gi],"text-shadow":[gi],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Cl,Ee,Ae,S]}
vendor: 11,844 bytes, line 49
49],container:["container"],columns:[{columns:[Xe,Ee,Ae,u]}],"break-after":[{"break-after":N()}],"break-before":[{"break-before":N()}],"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:A()}],overflow:[{overflow:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{start:R()}],end:[{end:R()}],top:[{top:R()}],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[ro,"auto",Ae,Ee]}],basis:[{basis:[Cl,"full","auto",u,...D()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Xe,Cl,"auto","initial","none",Ee]}],grow:[{grow:["",Xe,Ae,Ee]}],shrink:[{shrink:["",Xe,Ae,Ee]}],order:[{order:[ro,"first","last","none",Ae,Ee]}],"grid-cols":[{"grid-cols":U()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":U()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":F()}],"auto-rows":[{"auto-rows":F()}],gap:[{gap:D()}],"gap-x":[{"gap-x":D()}],"gap-y":[{"gap-y":D()}],"justify-content":[{justify:[...G(),"normal"]}],"justify-items":[{"justify-items":[...X(),"normal"]}],"justify-self":[{"justify-self":["auto",...X()]}],"align-content":[{content:["normal",...G()]}],"align-items":[{items:[...X(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...X(),{baseline:["","last"]}]}],"place-content":[{"place-content":G()}],"place-items":[{"place-items":[...X(),"baseline"]}],"place-self":[{"place-self":["auto",...X()]}],p:[{p:D()}],px:[{px:D()}],py:[{py:D()}],ps:[{ps:D()}],pe:[{pe:D()}],pt:[{pt:D()}],pr:[{pr:D()}],pb:[{pb:D()}],pl:[{pl:D()}],m:[{m:L()}],mx:[{mx:L()}],my:[{my:L()}],ms:[{ms:L()}],me:[{me:L()}],mt:[{mt:L()}],mr:[{mr:L()}],mb:[{mb:L()}],ml:[{ml:L()}],"space-x":[{"space-x":D()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":D()}],"space-y-reverse":["space-y-reverse"],size:[{size:H()}],w:[{w:[u,"screen",...H()]}],"min-w":[{"min-w":[u,"screen","none",...H()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[l]},...H()]}],h:[{h:["screen","lh",...H()]}],"min-h":[{"min-h":["screen","lh","none",...H()]}],"max-h":[{"max-h":["screen","lh",...H()]}],"font-size":[{text:["base",n,Hu,ns]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,Ae,jy]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Sy,Ee]}],"font-family":[{font:[mW,Ee,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:[r,Ae,Ee]}],"line-clamp":[{"line-clamp":[Xe,"none",Ae,jy]}],leading:[{leading:[o,...D()]}],"list-image":[{"list-image":["none",Ae,Ee]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ae,Ee]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:$()}],"text-color":[{text:$()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[Xe,"from-font","auto",Ae,ns]}],"text-decoration-color":[{decoration:$()}],"underline-offset":[{"underline-offset":[Xe,"auto",Ae,Ee]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ae,Ee]}],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",Ae,Ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ee()}],"bg-repeat":[{bg:ue()}],"bg-size":[{bg:z()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ro,Ae,Ee],radial:["",Ae,Ee],conic:[ro,Ae,Ee]},vW,hW]}],"bg-color":[{bg:$()}],"gradient-from-pos":[{from:V()}],"gradient-via-pos":[{via:V()}],"gradient-to-pos":[{to:V()}],"gradient-from":[{from:$()}],"gradient-via":[{via:$()}],"gradient-to":[{to:$()}],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:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:$()}],"border-color-x":[{"border-x":$()}],"border-color-y":[{"border-y":$()}],"border-color-s":[{"border-s":$()}],"border-color-e":[{"border-e":$()}],"border-color-t":[{"border-t":$()}],"border-color-r":[{"border-r":$()}],"border-color-b":[{"border-b":$()}],"border-color-l":[{"border-l":$()}],"divide-color":[{divide:$()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Xe,Ae,Ee]}],"outline-w":[{outline:["",Xe,Hu,ns]}],"outline-color":[{outline:$()}],shadow:[{shadow:["","none",m,sg,og]}],"shadow-color":[{shadow:$()}],"inset-shadow":[{"inset-shadow":["none",h,sg,og]}],"inset-shadow-color":[{"inset-shadow":$()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:$()}],"ring-offset-w":[{"ring-offset":[Xe,ns]}],"ring-offset-color":[{"ring-offset":$()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":$()}],"text-shadow":[{"text-shadow":["none",x,sg,og]}],"text-shadow-color":[{"text-shadow":$()}],opacity:[{opacity:[Xe,Ae,Ee]}],"mix-blend":[{"mix-blend":[...xe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":xe()}],"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":[Xe]}],"mask-image-linear-from-pos":[{"mask-linear-from":le()}],"mask-image-linear-to-pos":[{"mask-linear-to":le()}],"mask-image-linear-from-color":[{"mask-linear-from":$()}],"mask-image-linear-to-color":[{"mask-linear-to":$()}],"mask-image-t-from-pos":[{"mask-t-from":le()}],"mask-image-t-to-pos":[{"mask-t-to":le()}],"mask-image-t-from-color":[{"mask-t-from":$()}],"mask-image-t-to-color":[{"mask-t-to":$()}],"mask-image-r-from-pos":[{"mask-r-from":le()}],"mask-image-r-to-pos":[{"mask-r-to":le()}],"mask-image-r-from-color":[{"mask-r-from":$()}],"mask-image-r-to-color":[{"mask-r-to":$()}],"mask-image-b-from-pos":[{"mask-b-from":le()}],"mask-image-b-to-pos":[{"mask-b-to":le()}],"mask-image-b-from-color":[{"mask-b-from":$()}],"mask-image-b-to-color":[{"mask-b-to":$()}],"mask-image-l-from-pos":[{"mask-l-from":le()}],"mask-image-l-to-pos":[{"mask-l-to":le()}],"mask-image-l-from-color":[{"mask-l-from":$()}],"mask-image-l-to-color":[{"mask-l-to":$()}],"mask-image-x-from-pos":[{"mask-x-from":le()}],"mask-image-x-to-pos":[{"mask-x-to":le()}],"mask-image-x-from-color":[{"mask-x-from":$()}],"mask-image-x-to-color":[{"mask-x-to":$()}],"mask-image-y-from-pos":[{"mask-y-from":le()}],"mask-image-y-to-pos":[{"mask-y-to":le()}],"mask-image-y-from-color":[{"mask-y-from":$()}],"mask-image-y-to-color":[{"mask-y-to":$()}],"mask-image-radial":[{"mask-radial":[Ae,Ee]}],"mask-image-radial-from-pos":[{"mask-radial-from":le()}],"mask-image-radial-to-pos":[{"mask-radial-to":le()}],"mask-image-radial-from-color":[{"mask-radial-from":$()}],"mask-image-radial-to-color":[{"mask-radial-to":$()}],"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":P()}],"mask-image-conic-pos":[{"mask-conic":[Xe]}],"mask-image-conic-from-pos":[{"mask-conic-from":le()}],"mask-image-conic-to-pos":[{"mask-conic-to":le()}],"mask-image-conic-from-color":[{"mask-conic-from":$()}],"mask-image-conic-to-color":[{"mask-conic-to":$()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ee()}],"mask-repeat":[{mask:ue()}],"mask-size":[{mask:z()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ae,Ee]}],filter:[{filter:["","none",Ae,Ee]}],blur:[{blur:me()}],brightness:[{brightness:[Xe,Ae,Ee]}],contrast:[{contrast:[Xe,Ae,Ee]}],"drop-shadow":[{"drop-shadow":["","none",y,sg,og]}],"drop-shadow-color":[{"drop-shadow":$()}],grayscale:[{grayscale:["",Xe,Ae,Ee]}],"hue-rotate":[{"hue-rotate":[Xe,Ae,Ee]}],invert:[{invert:["",Xe,Ae,Ee]}],saturate:[{saturate:[Xe,Ae,Ee]}],sepia:[{sepia:["",Xe,Ae,Ee]}],"backdrop-filter":[{"backdrop-filter":["","none",Ae,Ee]}],"backdrop-blur":[{"backdrop-blur":me()}],"backdrop-brightness":[{"backdrop-brightness":[Xe,Ae,Ee]}],"backdrop-contrast":[{"backdrop-contrast":[Xe,Ae,Ee]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Xe,Ae,Ee]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Xe,Ae,Ee]}],"backdrop-invert":[{"backdrop-invert":["",Xe,Ae,Ee]}],"backdrop-opacity":[{"backdrop-opacity":[Xe,Ae,Ee]}],"backdrop-saturate":[{"backdrop-saturate":[Xe,Ae,Ee]}],"backdrop-sepia":[{"backdrop-sepia":["",Xe,Ae,Ee]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":D()}],"border-spacing-x":[{"border-spacing-x":D()}],"border-spacing-y":[{"border-spacing-y":D()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ae,Ee]}],"transition-behavior":[{transition:["normal","discrete"]}
vendor: 5,435 bytes, line 49
49],duration:[{duration:[Xe,"initial",Ae,Ee]}],ease:[{ease:["linear","initial",E,Ae,Ee]}],delay:[{delay:[Xe,Ae,Ee]}],animate:[{animate:["none",C,Ae,Ee]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,Ae,Ee]}],"perspective-origin":[{"perspective-origin":A()}],rotate:[{rotate:oe()}],"rotate-x":[{"rotate-x":oe()}],"rotate-y":[{"rotate-y":oe()}],"rotate-z":[{"rotate-z":oe()}],scale:[{scale:ve()}],"scale-x":[{"scale-x":ve()}],"scale-y":[{"scale-y":ve()}],"scale-z":[{"scale-z":ve()}],"scale-3d":["scale-3d"],skew:[{skew:ye()}],"skew-x":[{"skew-x":ye()}],"skew-y":[{"skew-y":ye()}],transform:[{transform:[Ae,Ee,"","none","gpu","cpu"]}],"transform-origin":[{origin:A()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Q()}],"translate-x":[{"translate-x":Q()}],"translate-y":[{"translate-y":Q()}],"translate-z":[{"translate-z":Q()}],"translate-none":["translate-none"],accent:[{accent:$()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:$()}],"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",Ae,Ee]}],"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":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"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",Ae,Ee]}],fill:[{fill:["none",...$()]}],"stroke-w":[{stroke:[Xe,Hu,ns,jy]}],stroke:[{stroke:["none",...$()]}],"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"]}},SW=nW(wW);
vendor: 4,727 bytes, lines 49-69
49function ie(...e){return SW(Ke(e))}function jW({delayDuration:e=0,...t}){return c.jsx(HY,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const WP=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,GP=Ke,Z6=(e,t)=>n=>{var a;if(t?.variants==null)return GP(e,n?.class,n?.className);const{variants:r,defaultVariants:o}=t,l=Object.keys(r).map(p=>{const m=n?.[p],h=o?.[p];if(m===null)return null;const x=WP(m)||WP(h);return r[p][x]}),u=n&&Object.entries(n).reduce((p,m)=>{let[h,x]=m;return x===void 0||(p[h]=x),p},{}),f=t==null||(a=t.compoundVariants)===null||a===void 0?void 0:a.reduce((p,m)=>{let{class:h,className:x,...y}=m;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,x]:p},[]);return GP(e,l,f,n?.class,n?.className)},_W=Z6("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 be({className:e,variant:t,size:n,asChild:a=!1,...r}){const o=a?r6:"button";return c.jsx(o,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:ie(_W({variant:t,size:n,className:e})),...r})}function xt({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:ie("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function Pr({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:ie("@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 Nr({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:ie("leading-none font-semibold",e),...t})}function XP({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:43","data-slot":"card-description",className:ie("text-muted-foreground text-sm",e),...t})}function Zn({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:ie("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 EW=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),J6=(...e)=>e.filter((t,n,a)=>!!t&&a.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 AW={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 OW=_.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:a,className:r="",children:o,iconNode:l,...u},f)=>_.createElement("svg",{ref:f,...AW,width:t,height:t,stroke:e,strokeWidth:a?Number(n)*24/Number(t):n,className:J6("lucide",r),...u},[...l.map(([p,m])=>_.createElement(p,m)),...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 $e=(e,t)=>
69{const n=_.forwardRef(({className:a,...r},o)=>_.createElement(OW,{ref:o,iconNode:t,className:J6(`lucide-${EW(e)}`,a),...r}));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 Ir=$e("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 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 CW=$e("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** 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 e8=$e("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 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 t8=$e("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"}]]);/** 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 PW=$e("ChartLine",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);/** 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 Sn=$e("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 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 Ed=$e("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 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 n8=$e("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 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 NW=$e("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 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 TW=$e("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"}]]);/** 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 kW=$e("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"}]]);/** 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 Dj=$e("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 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 N2=$e("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/** 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 a8=$e("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"}]]);/** 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 KP=$e("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"}]]);/** 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 DW=$e("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"}]]);/** 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 LW=$e("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"}]]);/** 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 MW=$e("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"}]]);/** 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 RW=$e("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"}]]);/** 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 QP=$e("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);/** 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 IW=$e("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"}]]);/** 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 Vg=$e("MessageSquare",[["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"}]]);/** 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 BW=$e("Minimize2",[["polyline",{points:"4 14 10 14 10 20",key:"11kfnr"}],["polyline",{points:"20 10 14 10 14 4",key:"rlmsce"}],["line",{x1:"14",x2:"21",y1:"10",y2:"3",key:"o5lafz"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 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 r8=$e("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** 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 i8=$e("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/** 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 zW=$e("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 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 $W=$e("PlugZap",[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]]);/** 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 qW=$e("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 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 o8=$e("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/** 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 ZP=$e("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** 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 HW=$e("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"}]]);/** 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 FW=$e("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"}]]);/** 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 UW=$e("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"}]]);/** 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 s8=$e("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 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 VW=$e("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"}]]);/** 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 l8=$e("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"}]]);/** 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 YW=$e("SquareKanban",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]);/** 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 T2=$e("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 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 k2=$e("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/** 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 oc=$e("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"}]]);/** 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 WW=$e("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"}]]);/** 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 GW=$e("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"}]]);/** 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 XW=$e("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 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 c8=$e("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"}]]);/** 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 Yg=$e("Workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/** 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 u8=$e("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/** 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 vf=$e("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 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 JP=$e("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function KW(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,a,r,o,l=[],u="",f=e.split("/");for(f[0]||f.shift();r=f.shift();)n=r[0],n==="*"?(l.push(n),u+=r[1]==="?"?"(?:/(.*))?":"/(.*)"):n===":"?(a=r.indexOf("?",1),o=r.indexOf(".",1),l.push(r.substring(1,~a?a:~o?o:r.length)),u+=~a&&!~o?"(?:/([^/]+?))?":"/([^/]+?)",~o&&(u+=(~a?"?":"")+"\\"+r.substring(o))):u+="/"+r;return{keys:l,pattern:new RegExp("^"+u+(t?"(?=$|/)":"/?$"),"i")}}var _y={exports:{}},Ey={};/** 310 * @license React 311 * use-sync-external-store-shim.production.js 312 * 313 * Copyright (c) Meta Platforms, Inc. and affiliates. 314 * 315 * This source code is licensed under the MIT license found in the 316 * LICENSE file in the root directory of this source tree. 317 */var eN;function QW(){if(eN)return Ey;eN=1;var e=Jh();function t(h,x){return h===x&&(h!==0||1/h===1/x)||h!==h&&x!==x}var n=typeof Object.is=="function"?Object.is:t,a=e.useState,r=e.useEffect,o=e.useLayoutEffect,l=e.useDebugValue;
317function u(h,x){var y=x(),j=a({inst:{value:y,getSnapshot:x}}),b=j[0].inst,S=j[1];return o(function(){b.value=y,b.getSnapshot=x,f(b)&&S({inst:b})},[h,y,x]),r(function(){return f(b)&&S({inst:b}),h(function(){f(b)&&S({inst:b})})},[h]),l(y),y}function f(h){var x=h.getSnapshot;h=h.value;try{var y=x();return!n(h,y)}catch{return!0}}function p(h,x){return x()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:u;return Ey.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,Ey}var tN;function ZW(){return tN||(tN=1,_y.exports=QW()),_y.exports}var JW=ZW();const eG=em.useInsertionEffect,tG=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",nG=tG?_.useLayoutEffect:_.useEffect,aG=eG||nG,d8=e=>{const t=_.useRef([e,(...n)=>t[0](...n)]).current;return aG(()=>{t[0]=e}),t[1]},rG="popstate",Lj="pushState",Mj="replaceState",iG="hashchange",nN=[rG,Lj,Mj,iG],oG=e=>{for(const t of nN)addEventListener(t,e);return()=>{for(const t of nN)removeEventListener(t,e)}},f8=(e,t)=>JW.useSyncExternalStore(oG,e,t),sG=()=>location.search,lG=({ssrSearch:e=""}={})=>f8(sG,()=>e),aN=()=>location.pathname,cG=({ssrPath:e}={})=>f8(aN,e?()=>e:aN),uG=(e,{replace:t=!1,state:n=null}={})=>history[t?Mj:Lj](n,"",e),dG=(e={})=>[cG(e),uG],rN=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[rN]>"u"){for(const e of[Lj,Mj]){const t=history[e];history[e]=function(){const n=t.apply(this,arguments),a=new Event(e);return a.arguments=arguments,dispatchEvent(a),n}}Object.defineProperty(window,rN,{value:!0})}const fG=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",p8=(e="")=>e==="/"?"":e,pG=(e,t)=>e[0]==="~"?e.slice(1):p8(t)+e,gG=(e="",t)=>fG(iN(p8(e)),iN(t)),iN=e=>{try{return decodeURI(e)}catch{return e}},g8={hook:dG,searchHook:lG,parser:KW,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},h8=_.createContext(g8),Rc=()=>_.useContext(h8),m8={},x8=_.createContext(m8),hG=()=>_.useContext(x8),hm=e=>{const[t,n]=e.hook(e);return[gG(e.base,t),d8((a,r)=>n(pG(a,e.base),r))]},ua=()=>hm(Rc()),Rj=(e,t,n,a)=>{const{pattern:r,keys:o}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",a),l=r.exec(n)||[],[u,...f]=l;return u!==void 0?[!0,(()=>{const p=o!==!1?Object.fromEntries(o.map((h,x)=>[h,f[x]])):l.groups;let m={...f};return p&&Object.assign(m,p),m})(),...a?[u]:[]]:[!1,null]},Ij=e=>Rj(Rc().parser,e,ua()[0]),mG=({children:e,...t})=>{const n=Rc(),a=t.hook?g8:n;let r=a;const[o,l]=t.ssrPath?.split("?")??[];l&&(t.ssrSearch=l,t.ssrPath=o),t.hrefs=t.hrefs??t.hook?.hrefs;let u=_.useRef({}),f=u.current,p=f;for(let m in a){const h=m==="base"?a[m]+(t[m]||""):t[m]||a[m];f===p&&h!==p[m]&&(u.current=p={...p}),p[m]=h,(h!==a[m]||h!==r[m])&&(r=p)}return _.createElement(h8.Provider,{value:r,children:e})},oN=({children:e,component:t},n)=>t?_.createElement(t,{params:n}):typeof e=="function"?e(n):e,xG=e=>{let t=_.useRef(m8);const n=t.current;return t.current=Object.keys(e).length!==Object.keys(n).length||Object.entries(e).some(([a,r])=>r!==n[a])?e:n},it=({path:e,nest:t,match:n,...a})=>{const r=Rc(),[o]=hm(r),[l,u,f]=n??Rj(r.parser,e,o,t),p=xG({...hG(),...u});if(!l)return null;const m=f?_.createElement(mG,{base:f},oN(a,p)):oN(a,p);return _.createElement(x8.Provider,{value:p,children:m})},Bt=_.forwardRef((e,t)=>{const n=Rc(),[a,r]=hm(n),{to:o="",href:l=o,onClick:u,asChild:f,children:p,className:m,replace:h,state:x,...y}=e,j=d8(S=>{S.ctrlKey||S.metaKey||S.altKey||S.shiftKey||S.button!==0||(u?.(S),S.defaultPrevented||(S.preventDefault(),r(l,e)))}),b=n.hrefs(l[0]==="~"?l.slice(1):n.base+l,n);return f&&_.isValidElement(p)?_.cloneElement(p,{onClick:j,href:b}):_.createElement("a",{...y,onClick:j,href:b,className:m?.call?m(a===l):m,children:p,ref:t})}),D2=e=>Array.isArray(e)?e.flatMap(t=>D2(t&&t.type===_.Fragment?t.props.children:t)):[e],vG=({children:e,location:t})=>{const n=Rc(),[a]=hm(n);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),D2(e).forEach(o=>{if(_.isValidElement(o)&&o.props.path){const l=o.props.path;window.__WOUTER_ROUTES__.includes(l)||window.__WOUTER_ROUTES__.push(l)}}));for(const r of D2(e)){let o=0;if(_.isValidElement(r)&&(o=Rj(n.parser,r.props.path,t||a,r.props.nest))[0])return _.cloneElement(r,{match:o})}return null};function sN(){const[,e]=ua(),t=()=>{e("/")};return c.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:c.jsx(xt,{"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:c.jsxs(Zn,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[c.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:c.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[c.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),c.jsx(TW,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),c.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),c.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),c.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.",c.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),c.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:c.jsxs(be,{"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:[c.jsx(DW,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}async function yG(e,t,n){const a=sessionStorage.getItem("spotify_code_verifier");if(!a)throw new Error("Code verifier not found");
317const r=new URLSearchParams({client_id:t,grant_type:"authorization_code",code:e,redirect_uri:n,code_verifier:a}),o=await fetch("https://accounts.spotify.com/api/token",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:r.toString()});if(!o.ok){const u=await o.json();throw new Error(`Token exchange failed: ${u.error_description||u.error}`)}const l=await o.json();return sessionStorage.removeItem("spotify_code_verifier"),sessionStorage.removeItem("spotify_return_path"),l}function bG(){const[,e]=ua(),[t,n]=_.useState(null);return _.useEffect(()=>{(async()=>{const r=new URLSearchParams(window.location.search),o=r.get("code"),l=r.get("error");if(console.log("[Spotify Callback] Code:",o,"Error:",l),l){n(`Spotify authentication error: ${l}`),setTimeout(()=>{e("/")},3e3);return}if(!o){n("No authorization code received from Spotify"),setTimeout(()=>{e("/")},3e3);return}try{const f=`${window.location.origin}/spotify-callback`;console.log("[Spotify Callback] Exchanging code for token...");const p=await yG(o,void 0,f);console.log("[Spotify Callback] Token received, passing to home page");const m=sessionStorage.getItem("spotify_return_path")||"/";sessionStorage.removeItem("spotify_return_path"),sessionStorage.setItem("spotify_temp_token",p.access_token),console.log("[Spotify Callback] Redirecting to:",m),e(m)}catch(u){console.error("[Spotify Callback] Error:",u),n(u instanceof Error?u.message:"Failed to complete authentication"),setTimeout(()=>{e("/")},3e3)}})()},[e]),c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:65",className:"min-h-screen bg-background flex items-center justify-center",children:c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:66",className:"text-center space-y-4",children:t?c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:69",className:"text-red-500 text-lg",children:t}),c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:70",className:"text-muted-foreground text-sm",children:"Redirecting back..."})]}):c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:74",className:"text-accent text-lg",children:"Completing authentication..."}),c.jsx("div",{"data-loc":"client/src/pages/SpotifyCallback.tsx:75",className:"animate-spin w-8 h-8 border-4 border-accent border-t-transparent rounded-full mx-auto"})]})})})}class wG extends _.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?c.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:c.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[c.jsx(WW,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),c.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),c.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:c.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),c.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:ie("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[c.jsx(FW,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}function SG(){const[e,t]=_.useState(!1),[n,a]=_.useState(0),[r,o]=_.useState(null),u=(f=>"37i9dQZEVXbKM896FDX8L1")();return _.useEffect(()=>{const f=()=>{r&&clearTimeout(r);const p=n+1;if(a(p),p===3)t(!e),a(0),o(null);else{const m=setTimeout(()=>{a(0)},500);o(m)}};return document.addEventListener("click",f),()=>{document.removeEventListener("click",f),r&&clearTimeout(r)}},[n,r,e]),e?c.jsx("div",{"data-loc":"client/src/components/SpotifyBottomPlayer.tsx:78",className:"fixed bottom-0 left-0 right-0 z-[9999] border-t animate-in slide-in-from-bottom duration-300",style:{background:"#0b0b0f",borderTopColor:"rgba(255,255,255,0.08)",height:"100px"},children:c.jsx("div",{"data-loc":"client/src/components/SpotifyBottomPlayer.tsx:86",className:"flex items-center h-full px-4",children:c.jsx("iframe",{"data-loc":"client/src/components/SpotifyBottomPlayer.tsx:87",style:{borderRadius:"12px"},src:`https://open.spotify.com/embed/playlist/${u}?utm_source=generator&theme=0`,width:"100%",height:"80",frameBorder:"0",allow:"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture",loading:"lazy",title:"House Music Radio"})})}):null}const jG=_.createContext(void 0);function _G({children:e,defaultTheme:t="light",switchable:n=!1}){const[a,r]=_.useState(()=>n&&localStorage.getItem("theme")||t);_.useEffect(()=>{const l=document.documentElement;a==="dark"?l.classList.add("dark"):l.classList.remove("dark"),n&&localStorage.setItem("theme",a)},[a,n]);const o=n?()=>{r(l=>l==="light"?"dark":"light")}:void 0;return c.jsx(jG.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:a,toggleTheme:o,switchable:n},children:e})}function Bj(e,t){typeof window<"u"&&window.gtag?(window.gtag("event",e,t),console.log("[GA4 Event]",e,t)):console.warn("[GA4] gtag not loaded, event not tracked:",e)}function Wg(e,t){Bj("button_click",{button_name:e,...t})}function lN(e,t){Bj(`chat_${e}`,{chat_bot:"Leo",...t})}function L2(e){Bj("conversion",{conversion_type:e})}const EG={home:"https://t.me/VinciDynamicsBot?start=home",pricing:"https://t.me/VinciDynamicsBot?start=pricing",demo:"https://t.me/VinciDynamicsBot?start=demo",solutions:"https://t.me/VinciDynamicsBot?start=solutions",about:"https://t.me/VinciDynamicsBot?start=about",contact:"https://t.me/VinciDynamicsBot?start=contact",audit:"https://t.me/VinciDynamicsBot?start=audit",ads:"https://t.me/VinciDynamicsBot?start=ads"},AG=750;let cN=null,uN=0;function Ad(e){const t=EG[e],n=Date.now();cN===t&&n-uN<AG||(cN=t,uN=n,window.open(t,"_blank","noopener,noreferrer"))}const dN=new Map;function qt(e){let t=dN.get(e);return t||(t=n=>{n.preventDefault(),n.stopPropagation(),Ad(e)},dN.set(e,t)),t}const yf="min-h-screen bg-background text-foreground relative overflow-hidden",bf="pointer-events-none absolute inset-0 opacity-90",wf="absolute inset-0 bg-[radial-gradient(ellipse_90%_62%_at_50%_-12%,rgba(34,211,238,0.18),transparent_56%),radial-gradient(ellipse_65%_45%_at_92%_12%,rgba(59,130,246,0.1),transparent_50%),linear-gradient(180deg,rgba(2,6,23,0.55)_0%,rgba(2,6,23,0.25)_38%,rgba(2,6,23,0.62)_100%)]",Sf="absolute inset-0 opacity-[0.16] [background-image:linear-gradient(rgba(56,189,248,0.08)_1px,transparent_1px),linear-gradient(90deg,rgba(56,189,248,0.08)_1px,transparent_1px)] [background-size:44px_44px]",Ya="py-20 md:py-24 lg:py-28",zj="roun
317ded-2xl border border-cyan-300/16 bg-slate-950/55 backdrop-blur-md shadow-[0_8px_34px_rgba(0,0,0,0.42),inset_0_1px_0_rgba(255,255,255,0.05)]",v8="transition-all duration-300 hover:border-cyan-300/28 hover:bg-slate-900/62 hover:shadow-[0_12px_42px_rgba(0,0,0,0.48),0_0_60px_-24px_rgba(34,211,238,0.24)]",qn="rounded-2xl border border-slate-200/14 bg-[linear-gradient(160deg,rgba(51,65,85,0.42)_0%,rgba(30,41,59,0.66)_58%,rgba(15,23,42,0.82)_100%)] backdrop-blur-md shadow-[0_12px_42px_rgba(0,0,0,0.46),inset_0_1px_0_rgba(255,255,255,0.08)]",Hn="transition-all duration-300 hover:border-slate-200/22 hover:shadow-[0_16px_50px_rgba(0,0,0,0.52),0_0_56px_-26px_rgba(34,211,238,0.18),inset_0_1px_0_rgba(255,255,255,0.1)]",Xa="h-auto rounded-xl border border-cyan-200/45 bg-cyan-300 px-8 py-6 font-heading text-base font-bold text-slate-950 shadow-[0_4px_28px_rgba(34,211,238,0.35),0_0_56px_-14px_rgba(34,211,238,0.5),inset_0_1px_0_rgba(255,255,255,0.28)] transition-all duration-300 hover:bg-cyan-200 hover:shadow-[0_8px_40px_rgba(34,211,238,0.44),0_0_72px_-10px_rgba(34,211,238,0.62),inset_0_1px_0_rgba(255,255,255,0.32)] focus-visible:ring-cyan-300/35 active:bg-cyan-300",vo="h-auto rounded-xl border border-cyan-300/35 bg-slate-950/45 px-8 py-6 font-heading text-base font-semibold text-cyan-100 backdrop-blur-sm transition-colors duration-300 hover:border-cyan-200/55 hover:bg-cyan-400/14 hover:text-cyan-50",Od="rounded-xl bg-gradient-to-r from-cyan-400 to-sky-400 px-5 py-2.5 font-heading text-sm font-bold text-slate-950 shadow-[0_4px_24px_rgba(34,211,238,0.32),0_0_52px_-16px_rgba(34,211,238,0.5)] transition-all duration-300 hover:from-cyan-300 hover:to-sky-300 hover:shadow-[0_6px_30px_rgba(34,211,238,0.42),0_0_64px_-12px_rgba(34,211,238,0.6)]",Fu="border-cyan-300/24 bg-slate-900/65 text-white placeholder:text-cyan-100/30 focus-visible:border-cyan-200/45 focus-visible:ring-cyan-300/20";function Ls(){const[e]=ua(),[t,n]=_.useState(!1),a=[{name:"Home",path:"/"},{name:"Pricing",path:"/pricing"},{name:"Solutions",path:"/solutions"},{name:"About",path:"/about"},{name:"Contact",path:"/contact"}],r=o=>e===o;return c.jsx("nav",{"data-loc":"client/src/components/Navigation.tsx:29",className:"sticky top-0 z-50 border-b border-cyan-300/20 bg-slate-950/88 backdrop-blur-xl",children:c.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:30",className:"container mx-auto px-4",children:[c.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:31",className:"flex items-center justify-between h-16",children:[c.jsx(Bt,{"data-loc":"client/src/components/Navigation.tsx:33",href:"/",className:"cursor-pointer bg-gradient-to-r from-cyan-200 via-cyan-300 to-sky-400 bg-clip-text font-display text-xl font-black text-transparent drop-shadow-[0_0_18px_rgba(34,211,238,0.45)] transition-colors hover:from-cyan-100 hover:via-cyan-200 hover:to-sky-300 lg:text-2xl",children:"DaVinci Dynamics"}),c.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:41",className:"hidden md:flex items-center gap-6",children:[a.map(o=>c.jsx(Bt,{"data-loc":"client/src/components/Navigation.tsx:43",href:o.path,className:`cursor-pointer font-heading font-semibold transition-colors ${r(o.path)?"text-cyan-200":"text-foreground hover:text-cyan-200"}`,children:o.name},o.path)),c.jsx(be,{"data-loc":"client/src/components/Navigation.tsx:55",type:"button",size:"sm",className:Od,onClick:o=>{o.preventDefault(),o.stopPropagation(),Wg("Get a Breakdown",{location:"header"}),L2("demo_booking"),Ad("audit")},children:"Get a Breakdown"})]}),c.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:72",className:"text-cyan-200 md:hidden",onClick:()=>n(!t),children:t?c.jsx(vf,{"data-loc":"client/src/components/Navigation.tsx:76",className:"w-6 h-6"}):c.jsx(IW,{"data-loc":"client/src/components/Navigation.tsx:76",className:"w-6 h-6"})})]}),t&&c.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:82",className:"border-t border-cyan-300/20 py-4 md:hidden",children:c.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:83",className:"flex flex-col gap-4",children:[a.map(o=>c.jsx(Bt,{"data-loc":"client/src/components/Navigation.tsx:85",href:o.path,className:`block cursor-pointer py-2 font-heading font-semibold transition-colors ${r(o.path)?"text-cyan-200":"text-foreground hover:text-cyan-200"}`,onClick:()=>n(!1),children:o.name},o.path)),c.jsx(be,{"data-loc":"client/src/components/Navigation.tsx:98",type:"button",size:"sm",className:`${Od} w-full`,onClick:o=>{o.preventDefault(),o.stopPropagation(),n(!1),Wg("Get a Breakdown",{location:"header_mobile"}),L2("demo_booking"),Ad("audit")},children:"Get a Breakdown"})]})})]})})}function y8(){const[e,t]=_.useState(!1),n=()=>typeof window<"u"&&window.matchMedia("(min-width: 1024px)").matches;return{growthHovered:e,onGrowthEnter:()=>{n()&&t(!0)},onGrowthLeave:()=>t(!1)}}function wn(){const[e,t]=_.useState(!1),n=_.useRef(null),a=_.useCallback(r=>
317{if(n.current?.disconnect(),n.current=null,!r)return;const o=new IntersectionObserver(([l])=>{l?.isIntersecting&&t(!0)},{threshold:.05,rootMargin:"0px 0px -8% 0px"});o.observe(r),n.current=o},[]);return _.useEffect(()=>()=>{n.current?.disconnect()},[]),{ref:a,isVisible:e}}var Ay,fN;function OG(){if(fN)return Ay;fN=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",a=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function r(o,l){if(o===l)return!0;if(o&&l&&typeof o=="object"&&typeof l=="object"){if(o.constructor!==l.constructor)return!1;var u,f,p;if(Array.isArray(o)){if(u=o.length,u!=l.length)return!1;for(f=u;f--!==0;)if(!r(o[f],l[f]))return!1;return!0}var m;if(t&&o instanceof Map&&l instanceof Map){if(o.size!==l.size)return!1;for(m=o.entries();!(f=m.next()).done;)if(!l.has(f.value[0]))return!1;for(m=o.entries();!(f=m.next()).done;)if(!r(f.value[1],l.get(f.value[0])))return!1;return!0}if(n&&o instanceof Set&&l instanceof Set){if(o.size!==l.size)return!1;for(m=o.entries();!(f=m.next()).done;)if(!l.has(f.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(o)&&ArrayBuffer.isView(l)){if(u=o.length,u!=l.length)return!1;for(f=u;f--!==0;)if(o[f]!==l[f])return!1;return!0}if(o.constructor===RegExp)return o.source===l.source&&o.flags===l.flags;if(o.valueOf!==Object.prototype.valueOf&&typeof o.valueOf=="function"&&typeof l.valueOf=="function")return o.valueOf()===l.valueOf();if(o.toString!==Object.prototype.toString&&typeof o.toString=="function"&&typeof l.toString=="function")return o.toString()===l.toString();if(p=Object.keys(o),u=p.length,u!==Object.keys(l).length)return!1;for(f=u;f--!==0;)if(!Object.prototype.hasOwnProperty.call(l,p[f]))return!1;if(e&&o instanceof Element)return!1;for(f=u;f--!==0;)if(!((p[f]==="_owner"||p[f]==="__v"||p[f]==="__o")&&o.$$typeof)&&!r(o[p[f]],l[p[f]]))return!1;return!0}return o!==o&&l!==l}return Ay=function(l,u){try{return r(l,u)}catch(f){if((f.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw f}},Ay}var CG=OG();const PG=gt(CG);var Oy,pN;function NG(){if(pN)return Oy;pN=1;var e=function(t,n,a,r,o,l,u,f){if(!t){var p;if(n===void 0)p=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var m=[a,r,o,l,u,f],h=0;p=new Error(n.replace(/%s/g,function(){return m[h++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};return Oy=e,Oy}var TG=NG();const gN=gt(TG);var Cy,hN;function kG(){return hN||(hN=1,Cy=function(t,n,a,r){var o=a?a.call(r,t,n):void 0;if(o!==void 0)return!!o;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var l=Object.keys(t),u=Object.keys(n);if(l.length!==u.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(n),p=0;p<l.length;p++){var m=l[p];if(!f(m))return!1;var h=t[m],x=n[m];if(o=a?a.call(r,h,x,m):void 0,o===!1||o===void 0&&h!==x)return!1}return!0}),Cy}var DG=kG();const LG=gt(DG);var b8=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(b8||{}),Py={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},mN=Object.values(b8),$j={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},MG=Object.entries($j).reduce((e,[t,n])=>(e[n]=t,e),{}),ur="data-rh",Wl={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Gl=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const a=e[n];if(Object.prototype.hasOwnProperty.call(a,t))return a[t]}return null},RG=e=>{let t=Gl(e,"title");const n=Gl(e,Wl.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const a=Gl(e,Wl.DEFAULT_TITLE);return t||a||void 0},IG=e=>Gl(e,Wl.ON_CHANGE_CLIENT_STATE)||(()=>{}),Ny=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,a)=>({...n,...a}
317),{}),BG=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,a)=>{if(!n.length){const r=Object.keys(a);for(let o=0;o<r.length;o+=1){const u=r[o].toLowerCase();if(e.indexOf(u)!==-1&&a[u])return n.concat(a)}}return n},[]),zG=e=>console&&typeof console.warn=="function"&&console.warn(e),Uu=(e,t,n)=>{const a={};return n.filter(r=>Array.isArray(r[e])?!0:(typeof r[e]<"u"&&zG(`Helmet: ${e} should be of type "Array". Instead found type "${typeof r[e]}"`),!1)).map(r=>r[e]).reverse().reduce((r,o)=>{const l={};o.filter(f=>{let p;const m=Object.keys(f);for(let x=0;x<m.length;x+=1){const y=m[x],j=y.toLowerCase();t.indexOf(j)!==-1&&!(p==="rel"&&f[p].toLowerCase()==="canonical")&&!(j==="rel"&&f[j].toLowerCase()==="stylesheet")&&(p=j),t.indexOf(y)!==-1&&(y==="innerHTML"||y==="cssText"||y==="itemprop")&&(p=y)}if(!p||!f[p])return!1;const h=f[p].toLowerCase();return a[p]||(a[p]={}),l[p]||(l[p]={}),a[p][h]?!1:(l[p][h]=!0,!0)}).reverse().forEach(f=>r.push(f));const u=Object.keys(l);for(let f=0;f<u.length;f+=1){const p=u[f],m={...a[p],...l[p]};a[p]=m}return r},[]).reverse()},$G=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},qG=e=>({baseTag:BG(["href"],e),bodyAttributes:Ny("bodyAttributes",e),defer:Gl(e,Wl.DEFER),encode:Gl(e,Wl.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Ny("htmlAttributes",e),linkTags:Uu("link",["rel","href"],e),metaTags:Uu("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Uu("noscript",["innerHTML"],e),onChangeClientState:IG(e),scriptTags:Uu("script",["src","innerHTML"],e),styleTags:Uu("style",["cssText"],e),title:RG(e),titleAttributes:Ny("titleAttributes",e),prioritizeSeoTags:$G(e,Wl.PRIORITIZE_SEO_TAGS)}),w8=e=>Array.isArray(e)?e.join(""):e,HG=(e,t)=>{const n=Object.keys(e);for(let a=0;a<n.length;a+=1)if(t[n[a]]&&t[n[a]].includes(e[n[a]]))return!0;return!1},Ty=(e,t)=>Array.isArray(e)?e.reduce((n,a)=>(HG(a,t)?n.priority.push(a):n.default.push(a),n),{priority:[],default:[]}):{default:e,priority:[]},xN=(e,t)=>({...e,[t]:void 0}),FG=["noscript","script","style"],M2=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),S8=e=>Object.keys(e).reduce((t,n)=>{const a=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${a}`:a},""),UG=(e,t,n,a)=>{const r=S8(n),o=w8(t);return r?`<${e} ${ur}="true" ${r}>${M2(o,a)}</${e}>`:`<${e} ${ur}="true">${M2(o,a)}</${e}>`},VG=(e,t,n=!0)=>t.reduce((a,r)=>{const o=r,l=Object.keys(o).filter(p=>!(p==="innerHTML"||p==="cssText")).reduce((p,m)=>{const h=typeof o[m]>"u"?m:`${m}="${M2(o[m],n)}"`;return p?`${p} ${h}`:h},""),u=o.innerHTML||o.cssText||"",f=FG.indexOf(e)===-1;return`${a}<${e} ${ur}="true" ${l}${f?"/>":`>${u}</${e}>`}`},""),j8=(e,t={})=>Object.keys(e).reduce((n,a)=>{const r=$j[a];return n[r||a]=e[a],n},t),YG=(e,t,n)=>{const a={key:t,[ur]:!0},r=j8(n,a);return[B.createElement("title",r,t)]},Lg=(e,t)=>t.map((n,a)=>{const r={key:a,[ur]:!0};return Object.keys(n).forEach(o=>{const u=$j[o]||o;if(u==="innerHTML"||u==="cssText"){const f=n.innerHTML||n.cssText;r.dangerouslySetInnerHTML={__html:f}}else r[u]=n[o]}),B.createElement(e,r)}),Fa=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>YG(e,t.title,t.titleAttributes),toString:()=>UG(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>j8(t),toString:()=>S8(t)};default:return{toComponent:()=>Lg(e,t),toString:()=>VG(e,t,n)}}},WG=({metaTags:e,linkTags:t,scriptTags:n,encode:a})=>{const r=Ty(e,Py.meta),o=Ty(t,Py.link),l=Ty(n,Py.script);return{priorityMethods:{toComponent:()=>[...Lg("meta",r.priority),...Lg("link",o.priority),...Lg("script",l.priority)],toString:()=>`${Fa("meta",r.priority,a)} ${Fa("link",o.priority,a)} ${Fa("script",l.priority,a)}`},metaTags:r.default,linkTags:o.default,scriptTags:l.default}},GG=e=>{const{baseTag:t,bodyAttributes:n,encode:a=!0,htmlAttributes:r,noscriptTags:o,styleTags:l,title:u="",titleAttributes:f,prioritizeSeoTags:p}=e;let{linkTags:m,metaTags:h,scriptTags:x}=e,y={toComponent:()=>{},toString:()=>""};return p&&({priorityMethods:y,linkTags:m,metaTags:h,scriptTags:x}=WG(e)),{priority:y,base:Fa("base",t,a),bodyAttributes:Fa("bodyAttributes",n,a),htmlAttributes:Fa("htmlAttributes",r,a),link:F
317a("link",m,a),meta:Fa("meta",h,a),noscript:Fa("noscript",o,a),script:Fa("script",x,a),style:Fa("style",l,a),title:Fa("title",{title:u,titleAttributes:f},a)}},R2=GG,lg=[],_8=!!(typeof window<"u"&&window.document&&window.document.createElement),I2=class{instances=[];canUseDOM=_8;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?lg:this.instances,add:e=>{(this.canUseDOM?lg:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?lg:this.instances).indexOf(e);(this.canUseDOM?lg:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=R2({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},XG={},E8=B.createContext(XG),A8=class O8 extends _.Component{static canUseDOM=_8;helmetData;constructor(t){super(t),this.helmetData=new I2(this.props.context||{},O8.canUseDOM)}render(){return B.createElement(E8.Provider,{value:this.helmetData.value},this.props.children)}},Pl=(e,t)=>{const n=document.head||document.querySelector("head"),a=n.querySelectorAll(`${e}[${ur}]`),r=[].slice.call(a),o=[];let l;return t&&t.length&&t.forEach(u=>{const f=document.createElement(e);for(const p in u)if(Object.prototype.hasOwnProperty.call(u,p))if(p==="innerHTML")f.innerHTML=u.innerHTML;else if(p==="cssText")f.styleSheet?f.styleSheet.cssText=u.cssText:f.appendChild(document.createTextNode(u.cssText));else{const m=p,h=typeof u[m]>"u"?"":u[m];f.setAttribute(p,h)}f.setAttribute(ur,"true"),r.some((p,m)=>(l=m,f.isEqualNode(p)))?r.splice(l,1):o.push(f)}),r.forEach(u=>u.parentNode?.removeChild(u)),o.forEach(u=>n.appendChild(u)),{oldTags:r,newTags:o}},B2=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const a=n.getAttribute(ur),r=a?a.split(","):[],o=[...r],l=Object.keys(t);for(const u of l){const f=t[u]||"";n.getAttribute(u)!==f&&n.setAttribute(u,f),r.indexOf(u)===-1&&r.push(u);const p=o.indexOf(u);p!==-1&&o.splice(p,1)}for(let u=o.length-1;u>=0;u-=1)n.removeAttribute(o[u]);r.length===o.length?n.removeAttribute(ur):n.getAttribute(ur)!==l.join(",")&&n.setAttribute(ur,l.join(","))},KG=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=w8(e)),B2("title",t)},vN=(e,t)=>{const{baseTag:n,bodyAttributes:a,htmlAttributes:r,linkTags:o,metaTags:l,noscriptTags:u,onChangeClientState:f,scriptTags:p,styleTags:m,title:h,titleAttributes:x}=e;B2("body",a),B2("html",r),KG(h,x);const y={baseTag:Pl("base",n),linkTags:Pl("link",o),metaTags:Pl("meta",l),noscriptTags:Pl("noscript",u),scriptTags:Pl("script",p),styleTags:Pl("style",m)},j={},b={};Object.keys(y).forEach(S=>{const{newTags:E,oldTags:C}=y[S];E.length&&(j[S]=E),C.length&&(b[S]=y[S].oldTags)}),t&&t(),f(e,j,b)},Vu=null,QG=e=>{Vu&&cancelAnimationFrame(Vu),e.defer?Vu=requestAnimationFrame(()=>{vN(e,()=>{Vu=null})}):(vN(e),Vu=null)},ZG=QG,yN=class extends _.Component{rendered=!1;shouldComponentUpdate(e){return!LG(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const a=qG(e.get().map(r=>{const o={...r.props};return delete o.context,o}));A8.canUseDOM?ZG(a):R2&&(n=R2(a)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Ms=class extends _.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!PG(xN(this.props,"helmetData"),xN(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,a){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,a)}]}}mapObjectTypeChildren(e,t,n,a){switch(e.type){case"title":return{...t,[e.type]:a,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(a=>{n={...n,[a]:e[a]}}),n}
317warnOnInvalidChildren(e,t){return gN(mN.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${mN.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),gN(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return B.Children.forEach(e,a=>{if(!a||!a.props)return;const{children:r,...o}=a.props,l=Object.keys(o).reduce((f,p)=>(f[MG[p]||p]=o[p],f),{});let{type:u}=a;switch(typeof u=="symbol"?u=u.toString():this.warnOnInvalidChildren(a,r),u){case"Symbol(react.fragment)":t=this.mapChildrenToProps(r,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(a,n,l,r);break;default:t=this.mapObjectTypeChildren(a,t,l,r);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:a}=t;if(e&&(n=this.mapChildrenToProps(e,n)),a&&!(a instanceof I2)){const r=a;a=new I2(r.context,!0),delete n.helmetData}return a?B.createElement(yN,{...n,context:a.value}):B.createElement(E8.Consumer,null,r=>B.createElement(yN,{...n,context:r}))}};const ky="Own Your Ecommerce Stack",Dy="Stop renting your business from platforms. DaVinci Dynamics builds custom ecommerce systems designed for control, conversion, and margin.",Ly="https://www.davincidynamics.ai",bN="https://www.davincidynamics.ai/og/da-vinci-share.jpg",Mg="https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__",Nl="py-24 md:py-32 lg:py-36",My=`${qn} ${Hn}`,Ry={backgroundImage:`linear-gradient(160deg, rgba(66,82,106,0.58) 0%, rgba(47,61,84,0.72) 46%, rgba(24,34,53,0.88) 100%), url('${Mg}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(22,32,50,0.84)"};function JG(){const[,e]=ua(),{growthHovered:t,onGrowthEnter:n,onGrowthLeave:a}=y8(),r=wn(),o=wn(),l=wn(),u=wn(),f=wn(),p=wn(),m=wn(),h=wn(),x=["Capture","Qualify","Route","Close"];return _.useEffect(()=>{const y=j=>{j.ctrlKey&&j.shiftKey&&j.key.toLowerCase()==="o"&&(j.preventDefault(),e("/control/login"))};return window.addEventListener("keydown",y),()=>window.removeEventListener("keydown",y)},[e]),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:76",className:"min-h-screen bg-background text-foreground relative overflow-hidden",children:[c.jsx(Ls,{"data-loc":"client/src/pages/Home.tsx:77"}),c.jsxs(Ms,{"data-loc":"client/src/pages/Home.tsx:78",children:[c.jsx("title",{"data-loc":"client/src/pages/Home.tsx:79",children:ky}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:80",name:"description",content:Dy}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:81",name:"keywords",content:"revenue systems, conversion websites, lead capture, marketing automation, DaVinci Dynamics"}),c.jsx("link",{"data-loc":"client/src/pages/Home.tsx:85",rel:"canonical",href:Ly}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:86",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:87",property:"og:url",content:Ly}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:88",property:"og:title",content:ky}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:89",property:"og:description",content:Dy}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:90",property:"og:image",content:bN}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:91",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:92",name:"twitter:url",content:Ly}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:93",name:"twitter:title",content:ky}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:94",name:"twitter:description",content:Dy}),c.jsx("meta",{"data-loc":"client/src/pages/Home.tsx:95",name:"twitter:image",content:bN})]}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:98",className:"pointer-events-none absolute inset-0 opacity-90",children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:99",className:"absolute inset-0 bg-[radial-gradient(ellipse_90%_62%_at_50%_-12%,rgba(34,211,238,0.18),transparent_56%),radial-gradient(ellipse_65%_45%_at_92%_12%,rgba(59,130,246,0.1),transparent_50%),linear-gradient(180deg,rgba(2,6,23,0.55)_0%,rgba(2,6,23,0.25)_38%,rgba(2,6,23,0.62)_100%)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:100",className:"absolute inset-0 opacity-[0.2] [background-image:linear-gradient(rgba(56,189,248,0.08)_1px,transparent_1px),linear-gradient(90deg,rgba(56,189,248,0.08)_1px,transparent_1px)] [background-size:44px_44px]"})]}),c.jsxs("main",{"data-loc":"client/src/pages/Home.tsx:103",className:"relative z-10",children:[c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:105",className:ie("container mx-auto min-h-[82vh] px-4 pb-36 pt-28 md:pb-44 md:pt-36 lg:min-h-[88vh] lg:pb-52 lg:pt-40"),children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:110",className:"mx-auto grid max-w-7xl items-center gap-16 lg:grid-cols-[minmax(0,1.08fr)_minmax(0,0.92fr)] lg:gap-24",children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:111",className:"mx-auto max-w-[44rem] text-center lg:mx-0 lg:text-left",children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:112",className:"mx-auto mb-12 h-px w-20 bg-gradient-to-r from-transparent via-cyan-300/85 to-transparent lg:mx-0"}),c.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:113",className:"font-display font-black text-4xl leading-[1.05] tracking-tight text-white/92 sm:text-5xl md:text-6xl lg:max-w-[13ch] lg:text-[4rem] xl:text-[4.35rem]",children:["Built for"," ",c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:115",className:"bg-gradient-to-r from-cyan-200 via-cyan-300 to-sky-300 bg-clip-text text-transparent",children:"Revenue"}),", Not Just Design"]}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:120",className:"mt-9 max-w-[34rem] font-heading text-base leading-relaxed text-muted-foreground sm:text-lg md:text-xl",children:"We build systems that capture leads, automate follow up, and turn more of your business into actual revenue."}),c.jsx("ul",{"data-loc":"client/src/pages/Home.tsx:124",className:"mx-auto mt-10 inline-block space-y-4 text-left font-heading text-muted-foreground
317/95 lg:mx-0",children:["Capture more leads","Follow up instantly","Close more customers"].map(y=>c.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:130",className:"flex items-center gap-3 justify-center lg:justify-start",children:[c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:131",className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full border border-cyan-300/35 bg-cyan-400/15 text-cyan-200 shadow-[0_0_20px_-4px_rgba(34,211,238,0.42)]",children:c.jsx(Sn,{"data-loc":"client/src/pages/Home.tsx:132",className:"h-3.5 w-3.5",strokeWidth:2.5})}),c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:134",className:"text-base md:text-lg",children:y})]},y))}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:138",className:"mt-12 flex flex-col items-stretch justify-center gap-4 sm:flex-row sm:items-center lg:justify-start",children:[c.jsxs(be,{"data-loc":"client/src/pages/Home.tsx:139",size:"lg",className:`${Xa} md:text-lg`,type:"button",onClick:qt("home"),children:["Start My System",c.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:146",className:"ml-2 w-5 h-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/Home.tsx:148",size:"default",variant:"ghost",className:"h-auto px-4 py-3 font-heading text-sm font-medium text-muted-foreground hover:bg-transparent hover:text-cyan-200 md:text-base sm:px-6",onClick:()=>e("/pricing"),children:"See Pricing"})]}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:157",className:"mt-10 text-sm font-heading tracking-wide text-muted-foreground/75",children:"Takes 30 seconds. No signup required."})]}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:163",ref:r.ref,className:ie("scroll-fade-section relative mx-auto w-full max-w-[34rem] transition-opacity duration-700 lg:max-w-none",r.isVisible?"visible":""),"aria-hidden":!0,children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:171",className:"relative isolate overflow-hidden rounded-[2rem] border border-cyan-300/22 bg-[linear-gradient(160deg,rgba(15,23,42,0.76)_0%,rgba(2,6,23,0.9)_65%,rgba(3,7,18,0.96)_100%)] p-8 shadow-[0_14px_64px_rgba(0,0,0,0.5),inset_0_1px_0_rgba(255,255,255,0.06),0_0_90px_-20px_rgba(34,211,238,0.28)]",children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:172",className:"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_80%_64%_at_50%_20%,rgba(34,211,238,0.16),transparent_64%)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:173",className:"pointer-events-none absolute -left-16 top-6 h-48 w-48 rounded-full bg-cyan-300/15 blur-3xl"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:174",className:"pointer-events-none absolute -bottom-20 right-0 h-56 w-56 rounded-full bg-blue-400/12 blur-3xl"}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:176",className:"relative h-[340px] rounded-2xl border border-white/[0.08] bg-[linear-gradient(180deg,rgba(15,23,42,0.5),rgba(2,6,23,0.78))]",children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:177",className:"absolute inset-0 opacity-45 [background-image:linear-gradient(rgba(56,189,248,0.08)_1px,transparent_1px),linear-gradient(90deg,rgba(56,189,248,0.08)_1px,transparent_1px)] [background-size:36px_36px]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:178",className:"absolute left-1/2 top-1/2 h-52 w-52 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-300/30 shadow-[0_0_38px_rgba(34,211,238,0.22)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:179",className:"absolute left-1/2 top-1/2 h-36 w-36 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200/45 bg-cyan-300/8 shadow-[0_0_44px_rgba(34,211,238,0.34)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:180",className:"absolute left-1/2 top-1/2 h-16 w-16 -translate-x-1/2 -translate-y-1/2 rounded-full bg-cyan-300/20 blur-sm"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:181",className:"absolute left-1/2 top-1/2 h-4 w-4 -translate-x-1/2 -translate-y-1/2 rounded-full bg-cyan-100 shadow-[0_0_22px_rgba(34,211,238,0.95)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:183",className:"absolute left-[50%] top-[50%] h-64 w-64 -translate-x-1/2 -translate-y-1/2 roun
317ded-full border border-cyan-300/20"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:184",className:"absolute left-[50%] top-[50%] h-80 w-80 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-300/10"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:186",className:"absolute left-[22%] top-[30%] h-2.5 w-2.5 rounded-full bg-cyan-300/90 shadow-[0_0_12px_rgba(34,211,238,0.8)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:187",className:"absolute right-[24%] top-[26%] h-2.5 w-2.5 rounded-full bg-cyan-200/85 shadow-[0_0_12px_rgba(34,211,238,0.8)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:188",className:"absolute bottom-[28%] left-[26%] h-2.5 w-2.5 rounded-full bg-sky-300/80 shadow-[0_0_12px_rgba(56,189,248,0.72)]"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:189",className:"absolute bottom-[24%] right-[24%] h-2.5 w-2.5 rounded-full bg-cyan-300/85 shadow-[0_0_12px_rgba(34,211,238,0.76)]"}),c.jsxs("svg",{"data-loc":"client/src/pages/Home.tsx:191",className:"absolute inset-0 h-full w-full",children:[c.jsx("line",{"data-loc":"client/src/pages/Home.tsx:192",x1:"22%",y1:"30%",x2:"50%",y2:"50%",stroke:"rgba(103,232,249,0.28)",strokeWidth:"1"}),c.jsx("line",{"data-loc":"client/src/pages/Home.tsx:193",x1:"76%",y1:"26%",x2:"50%",y2:"50%",stroke:"rgba(103,232,249,0.24)",strokeWidth:"1"}),c.jsx("line",{"data-loc":"client/src/pages/Home.tsx:194",x1:"26%",y1:"72%",x2:"50%",y2:"50%",stroke:"rgba(103,232,249,0.22)",strokeWidth:"1"}),c.jsx("line",{"data-loc":"client/src/pages/Home.tsx:195",x1:"76%",y1:"76%",x2:"50%",y2:"50%",stroke:"rgba(103,232,249,0.2)",strokeWidth:"1"})]}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:198",className:"pointer-events-none absolute inset-x-8 bottom-7 h-px bg-gradient-to-r from-transparent via-cyan-300/38 to-transparent"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:199",className:"pointer-events-none absolute inset-x-0 top-0 h-16 bg-gradient-to-b from-cyan-300/8 to-transparent"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:200",className:"pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-gradient-to-t from-slate-950/60 to-transparent"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:201",className:"absolute left-1/2 top-[17%] -translate-x-1/2 rounded-full border border-cyan-300/25 bg-cyan-300/10 px-3 py-1 text-[10px] uppercase tracking-[0.18em] text-cyan-100/80",children:"Core Signal"})]})]})})]})}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:211",className:ie("border-t border-white/[0.05] bg-card/[0.08]","mt-8 md:mt-12 lg:mt-16",Nl,"scroll-fade-section",o.isVisible?"visible":""),ref:o.ref,children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:221",className:"container mx-auto px-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:222",className:"max-w-3xl mx-auto text-center mb-14 md:mb-16",children:[c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:223",className:"font-display font-bold text-3xl md:text-4xl lg:text-[2.5rem] text-white/90 mb-5 tracking-tight",children:"Most Businesses Don't Have a Traffic Problem"}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:226",className:"font-heading text-lg md:text-xl text-muted-foreground leading-relaxed",children:"They have a system problem."})]}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:230",className:"max-w-5xl mx-auto grid md:grid-cols-3 gap-6 lg:gap-8",children:["Leads go cold","Follow up is inconsistent","Website doesn't convert"].map(y=>c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:236",className:ie(My,"p-7 text-center md:text-left"),style:Ry,children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:241",className:"mx-auto md:mx-0 mb-4 h-1 w-10 rounded-full bg-gradient-to-r from-accent/60 to-accent/20"}),c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:242",className:"font-heading font-bold text-lg text-foreground",children:y})]},y))})]})}),c.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:250",ref:l.ref,className:ie("container mx-auto px-4",Nl,"scroll-fade-section",l.isVisible?"visible":""),children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:259",className:"max-w-3xl mx-auto text-center mb-14 md:mb-16",children:c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:260",className:"font-display font-bold text-3xl md:text-4xl lg:text-[2.5rem] text-foreground tracking-tight",children:"We Fix the System Behind Your Business"})}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:264",className:"max-w-5xl mx-auto grid md:grid-cols-3 gap-6 lg:gap-8",children:[{icon:T2,title:"Capture",line:"Turn visitors into qualified leads with clear offers and fast capture."},{icon:PW,title:"Convert",line:"Sharpen pages and follow up so more conversations become revenue."},{icon:Yg,title:"Automate",line:"Route, remind, and nurture so nothing slips when you are busy."}].map(({icon:y,title:j,line:b})=>c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:282",className:ie(My,"p-8 lg:p-9 flex flex-col items-center md:items-start text-center md:text-left"),style:Ry,children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:287",className:"mb-5 rounded-xl border border-accent/20 bg-accent/10 p-3 shadow-[0_0_24px_-8px_rgba(0,200,255,0.35)]",children:c.jsx(y,{"data-loc":"client/src/pages/Home.tsx:288",className:"w-7 h-7 text-accent",strokeWidth:1.5})}),c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:290",className:"font-heading font-bold text-xl text-foreground mb-3",children:j}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:291",className:"font-heading text-sm md:text-base text-muted-foreground leading-relaxed",children:b})]},j))})]}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:300",ref:u.ref,className:ie("border-t border-white/[0.05] bg-card/[0.08]",Nl,"scroll-fade-section",u.isVisible?"visible":""),children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:309",className:"container mx-auto px-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:310",className:"max-w-4xl mx-auto text-center mb-12 md:mb-16",children:[c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:311",className:"font-display font-bold text-2xl md:text-3xl lg:text-4xl text-foreground mb-6 tracking-tight",children:"From First Click to Closed Revenue"}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:314",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed max-w-2xl mx-auto",children:"Every layer we ship â site, automations, and follow up â is wired so opportunities move forward instead of stalling."})]}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:319",className:"max-w-5xl mx-auto",children:c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:320",className:"flex flex-col lg:flex-row lg:flex-nowrap lg:items-center lg:justify-center gap-0",children:x.map((y,j)=>c.jsxs(_.Fragment,{children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:323",className:ie("w-full max-w-sm mx-auto lg:mx-0 lg:flex-1 lg:min-w-0 rounded-2xl border border-accent/15 bg-background/40 backdrop-blur-sm px-6 py-5 md:py-6 text-center","shadow-[inset_0_1px_0_rgba(255,255,255,0.06)] transition-all duration-300","hover:border-accent/35 hover:bg-background/55 hover:shadow-[0_0_40px_-12px_rgba(0,200,255,0.15)]"),children:[c.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:330",className:"text-[10px] font-heading uppercase tracking-widest text-accent/80 mb-1 block",children:["Step ",j+1]}),c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:333",className:"font-display font-bold text-lg md:text-xl text-foreground",children:y})]}
317),j<x.length-1&&c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:339",className:"hidden lg:flex shrink-0 items-center justify-center self-center px-0.5 xl:px-2 text-accent/45","aria-hidden":!0,children:c.jsx(n8,{"data-loc":"client/src/pages/Home.tsx:343",className:"w-6 h-6 xl:w-7 xl:h-7 drop-shadow-[0_0_8px_rgba(0,200,255,0.35)]",strokeWidth:1.5})}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:348",className:"flex lg:hidden justify-center py-2 text-accent/40","aria-hidden":!0,children:c.jsx(Ed,{"data-loc":"client/src/pages/Home.tsx:349",className:"w-5 h-5",strokeWidth:1.5})})]})]},y))})})]})}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:361",ref:f.ref,className:ie("container mx-auto px-4",Nl,"scroll-fade-section",f.isVisible?"visible":""),children:c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:370",className:"max-w-5xl mx-auto",children:c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:371",className:"grid md:grid-cols-3 gap-6 lg:gap-8",children:[{icon:r8,title:"Revenue Focused Websites",body:"Built to convert visitors into qualified leads and customers."},{icon:Yg,title:"Automation and Follow Up",body:"Capture leads, respond faster, and keep opportunities moving."},{icon:oc,title:"Growth Systems",body:"Funnels, routing, and business infrastructure designed to scale."}].map(({icon:y,title:j,body:b})=>c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:389",className:ie(My,"p-8 lg:p-9 flex flex-col items-start text-left"),style:Ry,children:[c.jsx(y,{"data-loc":"client/src/pages/Home.tsx:397",className:"w-7 h-7 text-accent mb-5 opacity-90 self-center",strokeWidth:1.5}),c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:398",className:"font-heading font-bold text-lg text-foreground mb-3",children:j}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:401",className:"font-heading text-sm md:text-base text-muted-foreground leading-relaxed",children:b})]},j))})})}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:411",id:"lead-capture",ref:p.ref,className:ie("container mx-auto px-4",Nl,"scroll-fade-section",p.isVisible?"visible":""),children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:421",className:"max-w-3xl mx-auto text-center rounded-2xl border border-accent/25 bg-accent/[0.06] backdrop-blur-sm px-6 py-14 md:px-12 md:py-16 shadow-[0_0_60px_-20px_rgba(0,200,255,0.2)]",children:[c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:422",className:"font-display font-bold text-2xl md:text-3xl lg:text-4xl text-foreground mb-5 tracking-tight",children:"See What's Slowing Growth"}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:425",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed mb-10 max-w-xl mx-auto",children:"Get a clear breakdown of where your business may be losing leads, hurting conversion, or missing automation opportunities."}),c.jsxs(be,{"data-loc":"client/src/pages/Home.tsx:429",size:"lg",className:Xa,type:"button",onClick:qt("audit"),children:["Get Your System Breakdown",c.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:436",className:"ml-2 w-5 h-5"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:442",ref:m.ref,className:ie("border-t border-white/[0.05] bg-card/[0.06]",Nl,"scroll-fade-section",m.isVisible?"visible":""),children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:451",className:"relative max-w-6xl mx-auto px-4 sm:px-6",children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:452",className:"pointer-events-none absolute left-1/2 top-[38%] h-[min(440px,58vh)] w-[min(880px,92vw)] -translate-x-1/2 -translate-y-1/2 rounded-full bg-[radial-gradient(ellipse_72%_65%_at_50%_50%,rgba(0,200,255,0.09),transparent_70%)] blur-[72px] opacity-70","aria-hidden":!0}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:456",className:"relative z-[1]",children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:457",className:"text-center mb-12 md:mb-14 lg:mb-16 max-w-3xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:458",className:"font-display font-black text-2xl md:text-3xl lg:text-[2.25rem] leading-[1.12] tracking-tight text-foreground mb-4 md:mb-5",children:"Choose the System That Fits Your Growth Stage"}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:461",className:"font-heading text-base md:text-lg text-muted-foreground
317/80 font-normal max-w-2xl mx-auto leading-relaxed",children:"Every build is designed to convert, automate, and scale your business, not just launch a website."})]}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:467",className:"grid grid-cols-1 lg:grid-cols-3 gap-7 lg:gap-10 mb-10 lg:mb-12",children:[c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:469",className:ie("group/starter relative flex flex-col overflow-hidden rounded-xl p-7 md:p-8",qn,Hn,"before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/18 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:hover:-translate-y-1.5 lg:hover:shadow-[0_16px_48px_rgba(0,0,0,0.48),inset_0_1px_0_rgba(255,255,255,0.08)]",t&&"lg:opacity-[0.68] lg:scale-[0.985]"),style:{backgroundImage:`linear-gradient(160deg, rgba(66,82,106,0.58) 0%, rgba(47,61,84,0.72) 46%, rgba(24,34,53,0.88) 100%), url('${Mg}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(22,32,50,0.84)"},children:[c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:487",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl mb-3",children:"Starter"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:490",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:491",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_24px_rgba(0,217,255,0.12)] md:text-4xl",children:"$1,500"})}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:495",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground/90",children:"Perfect for businesses that need a clean, conversion ready foundation."}),c.jsx("ul",{"data-loc":"client/src/pages/Home.tsx:499",className:"mb-6 flex-grow space-y-3",children:["Conversion focused website","Lead capture setup","Basic automation","Mobile optimized design"].map(y=>c.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:506",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground/95 font-heading",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Home.tsx:510",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:511",children:y})]},y))}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:515",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground/65",children:"Built to launch fast and start capturing leads"}),c.jsx(be,{"data-loc":"client/src/pages/Home.tsx:518",variant:"outline",className:"mt-6 h-12 w-full rounded-lg border border-accent/35 font-heading text-sm font-semibold text-accent shadow-sm transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)] hover:bg-accent/10 lg:hover:border-accent/55 lg:hover:shadow-[0_0_18px_rgba(0,200,255,0.12)]",type:"button",onClick:qt("pricing"),children:"Book Your Strategy Call"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:529",className:ie("group/growth relative z-[2] flex flex-col overflow-visible rounded-xl px-7 pb-7 pt-10 md:px-8 md:pb-8 md:pt-11",qn,Hn,"border border-cyan-400/40","shadow-[0_0_0_1px_rgba(0,200,255,0.14),0_8px_36px_rgba(0,0,0,0.42),0_0_100px_-28px_rgba(0,200,255,0.18)]","before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-cyan-400/45 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:scale-[1.035]","lg:hover:-translate-y-2 lg:hover:scale-[1.055] lg:hover:border-cyan-400/65","lg:hover:shadow-[0_0_0_1px_rgba(0,200,255,0.28),0_22px_56px_rgba(0,0,0,0.55),0_0_120px_-24px_rgba(0,200,255,0.22)]"),onMouseEnter:n,onMouseLeave:a,style:{backgroundImage:`linear-gradient(160deg, rgba(68,84,108,0.56) 0%, rgba(49,64,88,0.72) 46%, rgba(26,37,58,0.88) 100%), url('${Mg}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(24,35,54,0.85)"},children:[c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:552",className:"pointer-events-none absolute inset-0 overflow-hidden rounded-xl bg-gradient-to-b from-[rgba(0,200,255,0.07)] via-trans
317parent to-transparent opacity-0 transition-opacity duration-500 ease-out lg:group-hover/growth:opacity-100","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:556",className:"absolute left-1/2 top-[-11px] z-20 -translate-x-1/2 whitespace-nowrap rounded-full border border-white/20 px-4 py-1.5 text-[11px] font-heading font-semibold tracking-wide text-white/95 shadow-[0_2px_16px_rgba(0,200,255,0.35),0_0_32px_rgba(0,200,255,0.12)]",style:{background:"linear-gradient(135deg, rgba(0,214,255,0.92) 0%, rgba(0,165,230,0.88) 50%, rgba(0,130,210,0.9) 100%)"},children:"Most Popular"}),c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:565",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl mb-3",children:"Growth"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:568",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:569",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_28px_rgba(0,217,255,0.18)] md:text-4xl",children:"$3,000"})}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:573",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground/90",children:"For businesses ready to scale with better systems and follow up."}),c.jsx("ul",{"data-loc":"client/src/pages/Home.tsx:577",className:"mb-6 flex-grow space-y-3",children:["Everything in Starter","Funnel structure","Automated follow up system","Lead routing logic","Conversion optimization"].map(y=>c.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:585",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground/95 font-heading",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Home.tsx:589",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:590",children:y})]},y))}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:594",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground/65",children:"Designed to turn traffic into consistent customers"}),c.jsx(be,{"data-loc":"client/src/pages/Home.tsx:597",className:"relative z-10 mt-6 h-12 w-full rounded-lg bg-accent font-heading text-sm font-bold text-background shadow-[0_2px_16px_rgba(0,200,255,0.38),inset_0_1px_0_rgba(255,255,255,0.22)] transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)] hover:bg-accent/92 hover:shadow-[0_4px_22px_rgba(0,200,255,0.45),inset_0_1px_0_rgba(255,255,255,0.26)] lg:group-hover/growth:shadow-[0_4px_26px_rgba(0,200,255,0.48),inset_0_1px_0_rgba(255,255,255,0.28)]",type:"button",onClick:qt("pricing"),children:"Book Your Strategy Call"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:607",className:ie("group/scale relative flex flex-col overflow-hidden rounded-xl p-7 md:p-8",qn,Hn,"before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/18 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:hover:-translate-y-1.5 lg:hover:shadow-[0_16px_48px_rgba(0,0,0,0.48),inset_0_1px_0_rgba(255,255,255,0.08)]",t&&"lg:opacity-[0.68] lg:scale-[0.985]"),style:{backgroundImage:`linear-gradient(160deg, rgba(66,82,106,0.58) 0%, rgba(47,61,84,0.72) 46%, rgba(24,34,53,0.88) 100%), url('${Mg}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(22,32,50,0.84)"},children:[c.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:625",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl mb-3",children:"Scale"}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:628",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:629",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_24px_rgba(0,217,255,0.12)] md:text-4xl",children:"$5,000+"})}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:633",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground/90",children:"For businesses that want a full revenue system built to scale."}),c.jsx("ul",{"data-loc":"client/src/pages/Home.tsx:636",className:"mb-6 flex-grow
317space-y-3",children:["Everything in Growth","Advanced automation workflows","CRM pipeline setup","Reporting and tracking systems","Custom system architecture"].map(y=>c.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:644",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground/95 font-heading",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Home.tsx:648",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/Home.tsx:649",children:y})]},y))}),c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:653",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground/65",children:"Built for performance, automation, and long term growth"}),c.jsx(be,{"data-loc":"client/src/pages/Home.tsx:656",variant:"outline",className:"mt-6 h-12 w-full rounded-lg border border-accent/35 font-heading text-sm font-semibold text-accent shadow-sm transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)] hover:bg-accent/10 lg:hover:border-accent/55 lg:hover:shadow-[0_0_18px_rgba(0,200,255,0.12)]",type:"button",onClick:qt("pricing"),children:"Book Your Strategy Call"})]})]}),c.jsx("div",{"data-loc":"client/src/pages/Home.tsx:667",className:"mx-auto mt-4 max-w-3xl border-t border-white/[0.06] px-4 pt-10 md:pt-12",children:c.jsx("p",{"data-loc":"client/src/pages/Home.tsx:668",className:"text-center text-sm font-heading leading-relaxed text-muted-foreground/85",children:"Every system is customized based on your business. Final scope and pricing may vary depending on complexity and goals."})})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/Home.tsx:678",ref:h.ref,className:ie("container mx-auto px-4 pt-12 pb-28 md:pb-36","scroll-fade-section",h.isVisible?"visible":""),children:c.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:686",className:"max-w-2xl mx-auto text-center rounded-2xl border border-white/[0.08] bg-card/30 backdrop-blur-sm px-8 py-14 md:py-16 shadow-[0_0_80px_-30px_rgba(0,200,255,0.15)]",children:[c.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:687",className:"font-display font-bold text-2xl md:text-3xl lg:text-4xl text-foreground mb-8 tracking-tight",children:"Let's Fix What's Slowing Your Growth"}),c.jsxs(be,{"data-loc":"client/src/pages/Home.tsx:690",size:"lg",className:`${Xa} md:text-lg`,type:"button",onClick:qt("home"),children:["Start My System",c.jsx(Ir,{"data-loc":"client/src/pages/Home.tsx:697",className:"ml-2 w-5 h-5"})]})]})})]})]})}var Iy="focusScope.autoFocusOnMount",By="focusScope.autoFocusOnUnmount",wN={bubbles:!1,cancelable:!0},eX="FocusScope",qj=_.forwardRef((e,t)=>{const{loop:n=!1,trapped:a=!1,onMountAutoFocus:r,onUnmountAutoFocus:o,...l}=e,[u,f]=_.useState(null),p=jo(r),m=jo(o),h=_.useRef(null),x=Dt(t,b=>f(b)),y=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(a){let b=function(N){if(y.paused||!u)return;const P=N.target;u.contains(P)?h.current=P:lo(h.current,{select:!0})},S=function(N){if(y.paused||!u)return;const P=N.relatedTarget;P!==null&&(u.contains(P)||lo(h.current,{select:!0}))},E=function(N){if(document.activeElement===document.body)for(const A of N)A.removedNodes.length>0&&lo(u)};document.addEventListener("focusin",b),document.addEventListener("focusout",S);const C=new MutationObserver(E);return u&&C.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",b),document.removeEventListener("focusout",S),C.disconnect()}}},[a,u,y.paused]),_.useEffect(()=>{if(u){jN.add(y);const b=document.activeElement;if(!u.contains(b)){const E=new CustomEvent(Iy,wN);u.addEventListener(Iy,p),u.dispatchEvent(E),E.defaultPrevented||(tX(oX(C8(u)),{select:!0}),document.activeElement===b&&lo(u))}return()=>{u.removeEventListener(Iy,p),setTimeout(()=>{const E=new CustomEvent(By,wN);u.addEventListener(By,m),u.dispatchEvent(E),E.defaultPrevented||lo(b??document.body,{select:!0}),u.removeEventListener(By,m),jN.remove(y)},0)}}},[u,p,m,y]);const j=_.useCallback(b=>{if(!n&&!a||y.paused)return;const S=b.key==="Tab"&&!b.altKey&&!b.ctrlKey&&!b.metaKey,E=document.activeElement;if(S&&E){const C=b.currentTarget,[N,P]=nX(C);N&&P?!b.shiftKey&&E===P?(b.preventDefault(),n&&lo(N,{select:!0})):b.shiftKey&&E===N&&(b.preventDefault(),n&&lo(P,{select:!0})):E===C&&b.preventDefault()}},[n,a,y.paused]);return c.jsx(et.div,{tabIndex:-1,...l,ref:x,onKeyDown:j})});qj.displayName=eX;function tX(e,{select:t=!1}={}){const n=document.activeElement;for(const a of e)if(lo(a,{select:t}),document.activeElement!==n)return}function nX(e){const t=C8(e),n=SN(t,e),a=SN(t.reverse(),e);return[n,a]}function C8(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function SN(e,t){for(const n of e)if(!aX(n,{upTo:t}))return n}function aX(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 rX(e){return e instanceof HTMLInputElement&&"select"in e}function lo(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&rX(e)&&t&&e.select()}}var jN=iX();function iX(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=_N(e,t),e.unshift(t)},remove(t){e=_N(e,t),e[0]?.resume()}}}function _N(e,t){const n=[...e],a=n.indexOf(t);return a!==-1&&n.splice(a,1),n}function oX(e){return e.filter(t=>t.tagName!=="A")}var zy=0;function P8(){_.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??EN()),document.body.insertAdjacentElement("beforeend",e[1]??EN()),zy++,()=>{zy===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),zy--}},[])}function EN(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
vendor: 5,778 bytes, lines 317-339
317style.position="fixed",e.style.pointerEvents="none",e}var Tr=function(){return Tr=Object.assign||function(t){for(var n,a=1,r=arguments.length;a<r;a++){n=arguments[a];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Tr.apply(this,arguments)};function N8(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n}function sX(e,t,n){if(n||arguments.length===2)for(var a=0,r=t.length,o;a<r;a++)(o||!(a in t))&&(o||(o=Array.prototype.slice.call(t,0,a)),o[a]=t[a]);return e.concat(o||Array.prototype.slice.call(t))}var Rg="right-scroll-bar-position",Ig="width-before-scroll-bar",lX="with-scroll-bars-hidden",cX="--removed-body-scroll-bar-size";function $y(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function uX(e,t){var n=_.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(a){var r=n.value;r!==a&&(n.value=a,n.callback(a,r))}}}})[0];return n.callback=t,n.facade}var dX=typeof window<"u"?_.useLayoutEffect:_.useEffect,AN=new WeakMap;function fX(e,t){var n=uX(null,function(a){return e.forEach(function(r){return $y(r,a)})});return dX(function(){var a=AN.get(n);if(a){var r=new Set(a),o=new Set(e),l=n.current;r.forEach(function(u){o.has(u)||$y(u,null)}),o.forEach(function(u){r.has(u)||$y(u,l)})}AN.set(n,e)},[e]),n}function pX(e){return e}function gX(e,t){t===void 0&&(t=pX);var n=[],a=!1,r={read:function(){if(a)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 l=t(o,a);return n.push(l),function(){n=n.filter(function(u){return u!==l})}},assignSyncMedium:function(o){for(a=!0;n.length;){var l=n;n=[],l.forEach(o)}n={push:function(u){return o(u)},filter:function(){return n}}},assignMedium:function(o){a=!0;var l=[];if(n.length){var u=n;n=[],u.forEach(o),l=n}var f=function(){var m=l;l=[],m.forEach(o)},p=function(){return Promise.resolve().then(f)};p(),n={push:function(m){l.push(m),p()},filter:function(m){return l=l.filter(m),n}}}};return r}function hX(e){e===void 0&&(e={});var t=gX(null);return t.options=Tr({async:!0,ssr:!1},e),t}var T8=function(e){var t=e.sideCar,n=N8(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return _.createElement(a,Tr({},n))};T8.isSideCarExport=!0;function mX(e,t){return e.useMedium(t),T8}var k8=hX(),qy=function(){},mm=_.forwardRef(function(e,t){var n=_.useRef(null),a=_.useState({onScrollCapture:qy,onWheelCapture:qy,onTouchMoveCapture:qy}),r=a[0],o=a[1],l=e.forwardProps,u=e.children,f=e.className,p=e.removeScrollBar,m=e.enabled,h=e.shards,x=e.sideCar,y=e.noRelative,j=e.noIsolation,b=e.inert,S=e.allowPinchZoom,E=e.as,C=E===void 0?"div":E,N=e.gapMode,P=N8(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=x,T=fX([n,t]),O=Tr(Tr({},P),r);return _.createElement(_.Fragment,null,m&&_.createElement(A,{sideCar:k8,removeScrollBar:p,shards:h,noRelative:y,noIsolation:j,inert:b,setCallbacks:o,allowPinchZoom:!!S,lockRef:n,gapMode:N}),l?_.cloneElement(_.Children.only(u),Tr(Tr({},O),{ref:T})):_.createElement(C,Tr({},O,{className:f,ref:T}),u))});mm.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};mm.classNames={fullWidth:Ig,zeroRight:Rg};var xX=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function vX(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=xX();return t&&e.setAttribute("nonce",t),e}function yX(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function bX(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var wX=function(){var e=0,t=null;return{add:function(n){e==0&&(t=vX())&&(yX(t,n),bX(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},SX=function(){var e=wX();return function(t,n){_.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},D8=function(){var e=SX(),t=function(n){var a=n.styles,r=n.dynamic;return e(a,r),null};return t},jX={left:0,top:0,right:0,gap:0},Hy=function(e){return parseInt(e||"",10)||0},_X=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[Hy(n),Hy(a),Hy(r)]},EX=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return jX;var t=_X(e),n=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-n+t[2]-t[0])}},AX=D8(),Xl="data-scroll-locked",OX=function(e,t,n,a){var r=e.left,o=e.top,l=e.right,u=e.gap;return n===void 0&&(n="margin"),` 318 .`.concat(lX,` { 319 overflow: hidden `).concat(a,`; 320 padding-right: `).concat(u,"px ").concat(a,`; 321 } 322 body[`).concat(Xl,`] { 323 overflow: hidden `).concat(a,`; 324 overscroll-behavior: contain; 325 `).concat([t&&"position: relative ".concat(a,";"),n==="margin"&&` 326 padding-left: `.concat(r,`px; 327 padding-top: `).concat(o,`px; 328 padding-right: `).concat(l,`px; 329 margin-left:0; 330 margin-top:0; 331 margin-right: `).concat(u,"px ").concat(a,`; 332 `),n==="padding"&&"padding-right: ".concat(u,"px ").concat(a,";")].filter(Boolean).join(""),` 333 } 334 335 .`).concat(Rg,` { 336 right: `).concat(u,"px ").concat(a,`; 337 } 338 339 .`).concat(Ig,` {
340 margin-right: `).concat(u,"px ").concat(a,`; 341 } 342 343 .`).concat(Rg," .").concat(Rg,` { 344 right: 0 `).concat(a,`; 345 } 346 347 .`).concat(Ig," .").concat(Ig,` { 348 margin-right: 0 `).concat(a,`; 349 } 350 351 body[`).concat(Xl,`] { 352 `).concat(cX,": ").concat(u,`px; 353 } 354`)},ON=function(){var e=parseInt(document.body.getAttribute(Xl)||"0",10);return isFinite(e)?e:0},CX=function(){_.useEffect(function(){return document.body.setAttribute(Xl,(ON()+1).toString()),function(){var e=ON()-1;e<=0?document.body.removeAttribute(Xl):document.body.setAttribute(Xl,e.toString())}},[])},PX=function(e){var t=e.noRelative,n=e.noImportant,a=e.gapMode,r=a===void 0?"margin":a;CX();var o=_.useMemo(function(){return EX(r)},[r]);return _.createElement(AX,{styles:OX(o,!t,r,n?"":"!important")})},z2=!1;if(typeof window<"u")try{var cg=Object.defineProperty({},"passive",{get:function(){return z2=!0,!0}});window.addEventListener("test",cg,cg),window.removeEventListener("test",cg,cg)}catch{z2=!1}var Tl=z2?{passive:!1}:!1,NX=function(e){return e.tagName==="TEXTAREA"},L8=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!NX(e)&&n[t]==="visible")},TX=function(e){return L8(e,"overflowY")},kX=function(e){return L8(e,"overflowX")},CN=function(e,t){var n=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var r=M8(e,a);if(r){var o=R8(e,a),l=o[1],u=o[2];if(l>u)return!0}a=a.parentNode}while(a&&a!==n.body);return!1},DX=function(e){var t=e.scrollTop,n=e.scrollHeight,a=e.clientHeight;return[t,n,a]},LX=function(e){var t=e.scrollLeft,n=e.scrollWidth,a=e.clientWidth;return[t,n,a]},M8=function(e,t){return e==="v"?TX(t):kX(t)},R8=function(e,t){return e==="v"?DX(t):LX(t)},MX=function(e,t){return e==="h"&&t==="rtl"?-1:1},RX=function(e,t,n,a,r){var o=MX(e,window.getComputedStyle(t).direction),l=o*a,u=n.target,f=t.contains(u),p=!1,m=l>0,h=0,x=0;do{if(!u)break;var y=R8(e,u),j=y[0],b=y[1],S=y[2],E=b-S-o*j;(j||E)&&M8(e,u)&&(h+=E,x+=j);var C=u.parentNode;u=C&&C.nodeType===Node.DOCUMENT_FRAGMENT_NODE?C.host:C}while(!f&&u!==document.body||f&&(t.contains(u)||t===u));return(m&&Math.abs(h)<1||!m&&Math.abs(x)<1)&&(p=!0),p},ug=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},PN=function(e){return[e.deltaX,e.deltaY]},NN=function(e){return e&&"current"in e?e.current:e},IX=function(e,t){return e[0]===t[0]&&e[1]===t[1]},BX=function(e){return` 355 .block-interactivity-`.concat(e,` {pointer-events: none;} 356 .allow-interactivity-`).concat(e,` {pointer-events: all;} 357`)},zX=0,kl=[];function $X(e){var t=_.useRef([]),n=_.useRef([0,0]),a=_.useRef(),r=_.useState(zX++)[0],o=_.useState(D8)[0],l=_.useRef(e);_.useEffect(function(){l.current=e},[e]),_.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var b=sX([e.lockRef.current],(e.shards||[]).map(NN),!0).filter(Boolean);return b.forEach(function(S){return S.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),b.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var u=_.useCallback(function(b,S){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!l.current.allowPinchZoom;var E=ug(b),C=n.current,N="deltaX"in b?b.deltaX:C[0]-E[0],P="deltaY"in b?b.deltaY:C[1]-E[1],A,T=b.target,O=Math.abs(N)>Math.abs(P)?"h":"v";if("touches"in b&&O==="h"&&T.type==="range")return!1;var D=CN(O,T);if(!D)return!0;if(D?A=O:(A=O==="v"?"h":"v",D=CN(O,T)),!D)return!1;if(!a.current&&"changedTouches"in b&&(N||P)&&(a.current=A),!A)return!0;var R=a.current||A;return RX(R,S,b,R==="h"?N:P)},[]),f=_.useCallback(function(b){var S=b;if(!(!kl.length||kl[kl.length-1]!==o)){var E="deltaY"in S?PN(S):ug(S),C=t.current.filter(function(A){return A.name===S.type&&(A.target===S.target||S.target===A.shadowParent)&&IX(A.delta,E)})[0];if(C&&C.should){S.cancelable&&S.preventDefault();return}
vendor: 4,338 bytes, line 357
357if(!C){var N=(l.current.shards||[]).map(NN).filter(Boolean).filter(function(A){return A.contains(S.target)}),P=N.length>0?u(S,N[0]):!l.current.noIsolation;P&&S.cancelable&&S.preventDefault()}}},[]),p=_.useCallback(function(b,S,E,C){var N={name:b,delta:S,target:E,should:C,shadowParent:qX(E)};t.current.push(N),setTimeout(function(){t.current=t.current.filter(function(P){return P!==N})},1)},[]),m=_.useCallback(function(b){n.current=ug(b),a.current=void 0},[]),h=_.useCallback(function(b){p(b.type,PN(b),b.target,u(b,e.lockRef.current))},[]),x=_.useCallback(function(b){p(b.type,ug(b),b.target,u(b,e.lockRef.current))},[]);_.useEffect(function(){return kl.push(o),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:x}),document.addEventListener("wheel",f,Tl),document.addEventListener("touchmove",f,Tl),document.addEventListener("touchstart",m,Tl),function(){kl=kl.filter(function(b){return b!==o}),document.removeEventListener("wheel",f,Tl),document.removeEventListener("touchmove",f,Tl),document.removeEventListener("touchstart",m,Tl)}},[]);var y=e.removeScrollBar,j=e.inert;return _.createElement(_.Fragment,null,j?_.createElement(o,{styles:BX(r)}):null,y?_.createElement(PX,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function qX(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const HX=mX(k8,$X);var Hj=_.forwardRef(function(e,t){return _.createElement(mm,Tr({},e,{ref:t,sideCar:HX}))});Hj.classNames=mm.classNames;var FX=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Dl=new WeakMap,dg=new WeakMap,fg={},Fy=0,I8=function(e){return e&&(e.host||I8(e.parentNode))},UX=function(e,t){return t.map(function(n){if(e.contains(n))return n;var a=I8(n);return a&&e.contains(a)?a:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},VX=function(e,t,n,a){var r=UX(t,Array.isArray(e)?e:[e]);fg[n]||(fg[n]=new WeakMap);var o=fg[n],l=[],u=new Set,f=new Set(r),p=function(h){!h||u.has(h)||(u.add(h),p(h.parentNode))};r.forEach(p);var m=function(h){!h||f.has(h)||Array.prototype.forEach.call(h.children,function(x){if(u.has(x))m(x);else try{var y=x.getAttribute(a),j=y!==null&&y!=="false",b=(Dl.get(x)||0)+1,S=(o.get(x)||0)+1;Dl.set(x,b),o.set(x,S),l.push(x),b===1&&j&&dg.set(x,!0),S===1&&x.setAttribute(n,"true"),j||x.setAttribute(a,"true")}catch(E){console.error("aria-hidden: cannot operate on ",x,E)}})};return m(t),u.clear(),Fy++,function(){l.forEach(function(h){var x=Dl.get(h)-1,y=o.get(h)-1;Dl.set(h,x),o.set(h,y),x||(dg.has(h)||h.removeAttribute(a),dg.delete(h)),y||h.removeAttribute(n)}),Fy--,Fy||(Dl=new WeakMap,Dl=new WeakMap,dg=new WeakMap,fg={})}},B8=function(e,t,n){n===void 0&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=FX(e);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),VX(a,r,n,"aria-hidden")):function(){return null}},xm="Dialog",[z8]=Co(xm),[YX,hr]=z8(xm),$8=e=>{const{__scopeDialog:t,children:n,open:a,defaultOpen:r,onOpenChange:o,modal:l=!0}=e,u=_.useRef(null),f=_.useRef(null),[p,m]=rc({prop:a,defaultProp:r??!1,onChange:o,caller:xm});return c.jsx(YX,{scope:t,triggerRef:u,contentRef:f,contentId:xo(),titleId:xo(),descriptionId:xo(),open:p,onOpenChange:m,onOpenToggle:_.useCallback(()=>m(h=>!h),[m]),modal:l,children:n})};$8.displayName=xm;var q8="DialogTrigger",WX=_.forwardRef((e,t)=>{const{__scopeDialog:n,...a}=e,r=hr(q8,n),o=Dt(t,r.triggerRef);return c.jsx(et.button,{type:"button","aria-haspopup":"dialog","aria-expanded":r.open,"aria-controls":r.contentId,"data-state":Vj(r.open),...a,ref:o,onClick:Ye(e.onClick,r.onOpenToggle)})});WX.displayName=q8;var Fj="DialogPortal",[GX,H8]=z8(Fj,{forceMount:void 0}),F8=e=>{const{__scopeDialog:t,forceMount:n,children:a,container:r}=e,o=hr(Fj,t);return c.jsx(GX,{scope:t,forceMount:n,children:_.Children.map(a,l=>c.jsx(Ds,{present:n||o.open,children:c.jsx(Nj,{asChild:!0,container:r,children:l})}))})};F8.displayName=Fj;var Gg="DialogOverlay",U8=_.forwardRef((e,t)=>{const n=H8(Gg,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,o=hr(Gg,e.__scopeDialog);return o.modal?c.jsx(Ds,{present:a||o.open,children:c.jsx(KX,{...r,ref:t})}):null});U8.displayName=Gg;var XX=nc("DialogOverlay.RemoveScroll"),KX=_.forwardRef((e,t)=>
357{const{__scopeDialog:n,...a}=e,r=hr(Gg,n);return c.jsx(Hj,{as:XX,allowPinchZoom:!0,shards:[r.contentRef],children:c.jsx(et.div,{"data-state":Vj(r.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),Ss="DialogContent",V8=_.forwardRef((e,t)=>{const n=H8(Ss,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,o=hr(Ss,e.__scopeDialog);return c.jsx(Ds,{present:a||o.open,children:o.modal?c.jsx(QX,{...r,ref:t}):c.jsx(ZX,{...r,ref:t})})});V8.displayName=Ss;var QX=_.forwardRef((e,t)=>{const n=hr(Ss,e.__scopeDialog),a=_.useRef(null),r=Dt(t,n.contentRef,a);return _.useEffect(()=>{const o=a.current;if(o)return B8(o)},[]),c.jsx(Y8,{...e,ref:r,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ye(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Ye(e.onPointerDownOutside,o=>{const l=o.detail.originalEvent,u=l.button===0&&l.ctrlKey===!0;(l.button===2||u)&&o.preventDefault()}),onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault())})}),ZX=_.forwardRef((e,t)=>{const n=hr(Ss,e.__scopeDialog),a=_.useRef(!1),r=_.useRef(!1);return c.jsx(Y8,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(a.current||n.triggerRef.current?.focus(),o.preventDefault()),a.current=!1,r.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(a.current=!0,o.detail.originalEvent.type==="pointerdown"&&(r.current=!0));const l=o.target;n.triggerRef.current?.contains(l)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&r.current&&o.preventDefault()}})}),Y8=_.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:r,onCloseAutoFocus:o,...l}=e,u=hr(Ss,n),f=_.useRef(null),p=Dt(t,f);return P8(),c.jsxs(c.Fragment,{children:[c.jsx(qj,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:r,onUnmountAutoFocus:o,children:c.jsx(sm,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":Vj(u.open),...l,ref:p,onDismiss:()=>u.onOpenChange(!1)})}),c.jsxs(c.Fragment,{children:[c.jsx(JX,{titleId:u.titleId}),c.jsx(tK,{contentRef:f,descriptionId:u.descriptionId})]})]})}),Uj="DialogTitle",W8=_.forwardRef((e,t)=>{const{__scopeDialog:n,...a}=e,r=hr(Uj,n);return c.jsx(et.h2,{id:r.titleId,...a,ref:t})});W8.displayName=Uj;var G8="DialogDescription",X8=_.forwardRef((e,t)=>{const{__scopeDialog:n,...a}=e,r=hr(G8,n);return c.jsx(et.p,{id:r.descriptionId,...a,ref:t})});X8.displayName=G8;var K8="DialogClose",Q8=_.forwardRef((e,t)=>{const{__scopeDialog:n,...a}=e,r=hr(K8,n);return c.jsx(et.button,{type:"button",...a,ref:t,onClick:Ye(e.onClick,()=>r.onOpenChange(!1))})});Q8.displayName=K8;function Vj(e){return e?"open":"closed"}var Z8="DialogTitleWarning",[Kxe,J8]=kU(Z8,{contentName:Ss,titleName:Uj,docsSlug:"dialog"}),JX=({titleId:e})=>{const t=J8(Z8),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 358 359If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 360 361For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return _.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},eK="DialogDescriptionWarning",tK=({contentRef:e,descriptionId:t})=>{const a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${J8(eK).contentName}}.`;return _.useEffect(()=>{const r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},eR=$8,tR=F8,nR=U8,aR=V8,rR=W8,nK=X8,iR=Q8;const oR=_.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),Yj=()=>_.useContext(oR);function sR({...e}){const t=_.useRef(!1),n=_.useRef(!1),a=_.useRef(null),r=_.useMemo(()=>({isComposing:()=>t.current,setComposing:o=>{t.current=o},justEndedComposing:()=>n.current,markCompositionEnd:()=>{n.current=!0,a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{n.current=!1},150)}}),[]);return c.jsx(oR.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:r,children:c.jsx(eR,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...e})})}function aK({...e}){return c.jsx(tR,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...e})}function lR({className:e,...t}){return c.jsx(nR,{"data-loc":"client/src/components/ui/dialog.tsx:79","data-slot":"dialog-overlay",className:ie("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})}lR.displayName="DialogOverlay";function cR({className:e,children:t,showCloseButton:n=!0,onEscapeKeyDown:a,...r}){const{isComposing:o}=Yj(),l=_.useCallback(u=>{if(u.isComposing||o()){u.preventDefault();return}a?.(u)},[o,a]);return c.jsxs(aK,{"data-loc":"client/src/components/ui/dialog.tsx:122","data-slot":"dialog-portal",children:[c.jsx(lR,{"data-loc":"client/src/components/ui/dialog.tsx:123"}),c.jsxs(aR,{"data-loc":"client/src/components/ui/dialog.tsx:124","data-slot":"dialog-content",className:ie("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
361ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),onEscapeKeyDown:l,...r,children:[t,n&&c.jsxs(iR,{"data-loc":"client/src/components/ui/dialog.tsx:135","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[c.jsx(vf,{"data-loc":"client/src/components/ui/dialog.tsx:139"}),c.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function uR({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:150","data-slot":"dialog-header",className:ie("flex flex-col gap-2 text-center sm:text-left",e),...t})}function dR({className:e,...t}){return c.jsx(rR,{"data-loc":"client/src/components/ui/dialog.tsx:176","data-slot":"dialog-title",className:ie("text-lg leading-none font-semibold",e),...t})}function rK({className:e,...t}){return c.jsx(nK,{"data-loc":"client/src/components/ui/dialog.tsx:189","data-slot":"dialog-description",className:ie("text-muted-foreground text-sm",e),...t})}function pg(e){const t=_.useRef(e);t.current=e;const n=_.useRef(null);return n.current||(n.current=function(...a){return t.current.apply(this,a)}),n.current}function fR(e={}){const{onKeyDown:t,onCompositionStart:n,onCompositionEnd:a}=e,r=_.useRef(!1),o=_.useRef(null),l=_.useRef(null),u=pg(h=>{o.current&&(clearTimeout(o.current),o.current=null),l.current&&(clearTimeout(l.current),l.current=null),r.current=!0,n?.(h)}),f=pg(h=>{o.current=setTimeout(()=>{l.current=setTimeout(()=>{r.current=!1})}),a?.(h)}),p=pg(h=>{if(r.current&&(h.key==="Escape"||h.key==="Enter"&&!h.shiftKey)){h.stopPropagation();return}t?.(h)}),m=pg(()=>r.current);return{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p,isComposing:m}}function Pe({className:e,type:t,onKeyDown:n,onCompositionStart:a,onCompositionEnd:r,...o}){const l=Yj(),{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p}=fR({onKeyDown:m=>{const h=m.nativeEvent.isComposing||l.justEndedComposing();m.key==="Enter"&&h||n?.(m)},onCompositionStart:m=>{l.setComposing(!0),a?.(m)},onCompositionEnd:m=>{l.markCompositionEnd(),setTimeout(()=>{l.setComposing(!1)},100),r?.(m)}});return c.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:ie("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 kr({className:e,onKeyDown:t,onCompositionStart:n,onCompositionEnd:a,...r}){const o=Yj(),{onCompositionStart:l,onCompositionEnd:u,onKeyDown:f}=fR({onKeyDown:p=>{const m=p.nativeEvent.isComposing||o.justEndedComposing();p.key==="Enter"&&!p.shiftKey&&m||t?.(p)},onCompositionStart:p=>{o.setComposing(!0),n?.(p)},onCompositionEnd:p=>{o.markCompositionEnd(),setTimeout(()=>{o.setComposing(!1)},100),a?.(p)}});return c.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:ie("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:l,onCompositionEnd:u,onKeyDown:f,...r})}const pR=_.createContext(void 0);function iK({children:e}){const[t,n]=_.useState(null);return c.jsx(pR.Provider,{"data-loc":"client/src/contexts/BookingContext.tsx:26",value:{bookingData:t,setBookingData:n},children:e})}function oK(){const e=_.useContext(pR);if(e===void 0)throw new Error("useBooking must be used within a BookingProvider");return e}function sK(){const{setBookingData:e}=oK(),[t,n]=_.useState(null),[a,r]=_.useState({name:"",businessName:"",email:"",ph
361one:"",cityState:"",meetingType:"Phone",notes:""}),o=x=>{const y=document.getElementById(x);y&&y.scrollIntoView({behavior:"smooth",block:"start"})},l=x=>{n(x),o("booking-section")},u=x=>{const y=x.replace(/\D/g,"");return y.length<=3?y:y.length<=6?`(${y.slice(0,3)})${y.slice(3)}`:`(${y.slice(0,3)})${y.slice(3,6)}-${y.slice(6,10)}`},f=x=>{const y=u(x.target.value);r({...a,phone:y})},p=Yn.booking.submit.useMutation({onSuccess:()=>{Le.success("Demo Request Submitted!",{description:"We'll contact you within 24 hours to schedule your demo."}),e({name:a.name,email:a.email,phone:a.phone,package:t?h(t):"Not selected",message:a.notes}),r({name:"",businessName:"",email:"",phone:"",cityState:"",meetingType:"Phone",notes:""}),n(null)},onError:x=>{Le.error("Submission Failed",{description:x.message||"Please try again later."})}}),m=x=>{if(x.preventDefault(),!a.name||!a.businessName||!a.email||!a.phone||!a.cityState){Le.error("Missing Information",{description:"Please fill in all required fields."});return}p.mutate({name:a.name,email:a.email,company:a.businessName,department:"sales",message:`Demo Request 362 363Phone: ${a.phone} 364Location: ${a.cityState} 365Preferred Package: ${t?h(t):"Not selected"} 366Meeting Type: ${a.meetingType}${a.notes?` 367 368Notes: ${a.notes}`:""}`})},h=x=>{switch(x){case"starter":return"Starter Launch";case"growth":return"Growth System";case"scale":return"Scale Partner";default:return""}};return c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:127",className:"min-h-screen bg-background text-foreground relative overflow-hidden pb-32",children:[c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:129",className:"absolute inset-0 opacity-30 pointer-events-none",style:{backgroundImage:"url('https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1920&q=80')",backgroundSize:"cover",backgroundPosition:"center"}}),c.jsxs("main",{"data-loc":"client/src/pages/Booking.tsx:139",className:"relative z-10 container mx-auto px-4 py-8 lg:py-12",children:[c.jsxs("section",{"data-loc":"client/src/pages/Booking.tsx:141",id:"packages-section",className:"mb-16 max-w-7xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/Booking.tsx:142",className:"font-display font-bold text-2xl lg:text-3xl text-center text-neon mb-8",children:"Choose Your Package"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:146",className:"grid grid-cols-1 lg:grid-cols-3 gap-6 lg:gap-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:148",className:`bg-card rounded-xl p-6 lg:p-8 border shadow-2xl transition-all duration-300 hover:scale-[1.02] cursor-pointer ${t==="starter"?"border-accent neon-glow":"border-border/50 hover:shadow-[0_0_30px_rgba(0,217,255,0.15)]"}`,style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},onClick:()=>l("starter"),children:[c.jsx("h3",{"data-loc":"client/src/pages/Booking.tsx:160",className:"font-heading font-bold text-xl lg:text-2xl mb-3 text-foreground",children:"Starter Launch"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:163",className:"mb-4",children:[c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:164",className:"text-muted-foreground text-xs lg:text-sm font-heading",children:["Setup: ",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:165",className:"text-foreground font-semibold",children:"$2,500"})]}),c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:167",className:"text-accent text-2xl lg:text-3xl font-display font-black",children:["$500",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:169",className:"text-sm lg:text-base text-muted-foreground font-heading font-normal",children:"/month"})]})]}),c.jsx("ul",{"data-loc":"client/src/pages/Booking.tsx:175",className:"space-y-2 mb-6",children:["Full e-commerce site","In store pickup and shipping setup","Zelle integration","Dashboard access","Text notifications","Basic support"].map((x,y)=>c.jsxs("li",{"data-loc":"client/src/pages/Booking.tsx:184",className:"flex items-start gap-2 text-xs lg:text-sm text-foreground
368/90",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Booking.tsx:185",className:"w-4 h-4 text-accent mt-0.5 flex-shrink-0"}),c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:186",className:"font-heading",children:x})]},y))}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:191",variant:t==="starter"?"default":"outline",className:t==="starter"?"w-full bg-accent text-background hover:bg-accent/90 font-heading font-bold":"w-full border-accent/50 text-accent hover:bg-accent/10 hover:border-accent font-heading font-semibold",onClick:x=>{x.stopPropagation(),l("starter")},children:t==="starter"?"Selected â":"Select Starter"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:208",className:`bg-card rounded-xl p-6 lg:p-8 border shadow-2xl relative transition-all duration-300 hover:scale-[1.02] cursor-pointer lg:scale-105 ${t==="growth"?"border-accent neon-glow":"border-accent/50 hover:shadow-[0_0_30px_rgba(0,217,255,0.2)]"}`,style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},onClick:()=>l("growth"),children:[c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:221",className:"absolute -top-3 right-4 bg-accent text-background px-3 py-1 rounded-full text-xs font-heading font-bold shadow-lg",children:"Most Popular"}),c.jsx("h3",{"data-loc":"client/src/pages/Booking.tsx:225",className:"font-heading font-bold text-xl lg:text-2xl mb-3 text-foreground",children:"Growth System"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:228",className:"mb-4",children:[c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:229",className:"text-muted-foreground text-xs lg:text-sm font-heading",children:["Setup: ",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:230",className:"text-foreground font-semibold",children:"$3,500 to $5,000"})]}),c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:232",className:"text-accent text-2xl lg:text-3xl font-display font-black",children:["$1,000 to $1,500",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:234",className:"text-sm lg:text-base text-muted-foreground font-heading font-normal",children:"/month"})]})]}),c.jsx("ul",{"data-loc":"client/src/pages/Booking.tsx:240",className:"space-y-2 mb-6",children:["Everything in Starter","Authorize.net card processing","Cleaner payment flows","Saved customer accounts","Stored ID verification","Email marketing setup","Conversion optimization","Ongoing management"].map((x,y)=>c.jsxs("li",{"data-loc":"client/src/pages/Booking.tsx:251",className:"flex items-start gap-2 text-xs lg:text-sm text-foreground/90",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Booking.tsx:252",className:"w-4 h-4 text-accent mt-0.5 flex-shrink-0"}),c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:253",className:"font-heading",children:x})]},y))}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:258",variant:"default",className:"w-full bg-accent text-background hover:bg-accent/90 font-heading font-bold neon-glow-intense",onClick:x=>{x.stopPropagation(),l("growth")},children:t==="growth"?"Selected â":"Select Growth"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:271",className:`bg-card rounded-xl p-6 lg:p-8 border shadow-2xl transition-all duration-300 hover:scale-[1.02] cursor-pointer ${t==="scale"?"border-accent neon-glow":"border-border/50 hover:shadow-[0_0_30px_rgba(0,217,255,0.15)]"}`,style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2
368NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},onClick:()=>l("scale"),children:[c.jsx("h3",{"data-loc":"client/src/pages/Booking.tsx:283",className:"font-heading font-bold text-xl lg:text-2xl mb-3 text-foreground",children:"Scale Partner"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:286",className:"mb-4",children:[c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:287",className:"text-muted-foreground text-xs lg:text-sm font-heading",children:["Setup: ",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:288",className:"text-foreground font-semibold",children:"$5,000+"})]}),c.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:290",className:"text-accent text-2xl lg:text-3xl font-display font-black",children:["$2,000+",c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:292",className:"text-sm lg:text-base text-muted-foreground font-heading font-normal",children:"/month or revenue share"})]})]}),c.jsx("ul",{"data-loc":"client/src/pages/Booking.tsx:298",className:"space-y-2 mb-6",children:["Full ad management","Google and social ads strategy","Funnel optimization","SMS campaigns","Backend automation","Reporting dashboards","Aggressive growth strategy"].map((x,y)=>c.jsxs("li",{"data-loc":"client/src/pages/Booking.tsx:308",className:"flex items-start gap-2 text-xs lg:text-sm text-foreground/90",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Booking.tsx:309",className:"w-4 h-4 text-accent mt-0.5 flex-shrink-0"}),c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:310",className:"font-heading",children:x})]},y))}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:315",variant:t==="scale"?"default":"outline",className:t==="scale"?"w-full bg-accent text-background hover:bg-accent/90 font-heading font-bold":"w-full border-accent/50 text-accent hover:bg-accent/10 hover:border-accent font-heading font-semibold",onClick:x=>{x.stopPropagation(),l("scale")},children:t==="scale"?"Selected â":"Select Scale"})]})]})]}),c.jsx("section",{"data-loc":"client/src/pages/Booking.tsx:334",id:"booking-section",className:"mb-16 max-w-4xl mx-auto",children:c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:335",className:"bg-card rounded-xl p-6 lg:p-8 border border-accent/30 shadow-2xl",style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEplLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},children:[c.jsx("h2",{"data-loc":"client/src/pages/Booking.tsx:342",className:"font-display font-bold text-2xl lg:text-3xl text-neon mb-2 text-center",children:t?`Selected Package: ${h(t)}`:"Schedule Your Demo"}),c.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:345",className:"text-muted-foreground text-center mb-6 font-heading",children:"Choose how you'd like to connect with us"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:350",className:"mb-8 p-6 bg-accent/10 border border-accent/30 rounded-lg",children:[c.jsx("h3",{"data-loc":"client/src/pages/Booking.tsx:351",className:"font-heading font-bold text-lg text-accent mb-3 text-center",children:"ð¬ Need Help Choosing? Get Your Custom Recommendation"}),c.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:354",className:"text-muted-foreground text-sm text-center mb-4 font-heading",children:"Get instant answers about pricing, demos, and scaling options"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:357",className:"flex flex-wrap gap-3 justify-center",children:[c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:358",type:"button",variant:"default",className:"bg-accent text-background hover:bg-accent/90 font-heading font-bold",onClick:qt("contact"),children:"Get My Custom Plan"}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:366",type:"button",variant:"outline",className:"border-accent/50 text-accent hover:bg-accent/10 hover:border-accent font-heading font-semibold",onClick:qt("pricing"),children:"View Pricing"}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:374",type:"button",variant:"outline",className:"border-accent/50 text-accent hover:bg-accent/10 hover:border-accent font-heading font-semibold",onClick:qt("demo"),children:"Watch Demo"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:385",className:"relative mb-6",children:[c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:386",className:"absolute inset-0 flex items-center",children:c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:387",className:"w-full border-t border-accent/30"})}),c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:389",className:"relative flex justify-center text-sm",children:c.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:390",className:"px-4 bg-card text-muted-foreground font-heading",children:"Or fill out the form below"})})]}),c.jsxs("form",{"data-loc":"client/src/pages/Booking.tsx:406",onSubmit:m,className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:407",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:408",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:409",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Name *"}),c.jsx(Pe,{"data-loc":"client/src/pages/Booking.tsx:412",type:"text",value:a.name,onChange:x=>r({...a,name:x.target.value}),className:"bg-background/50 border-accent/30 text-foreground",required:!0})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:421",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:422",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Business N
368ame"}),c.jsx(Pe,{"data-loc":"client/src/pages/Booking.tsx:425",type:"text",value:a.businessName,onChange:x=>r({...a,businessName:x.target.value}),className:"bg-background/50 border-accent/30 text-foreground"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:434",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:435",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:436",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Email *"}),c.jsx(Pe,{"data-loc":"client/src/pages/Booking.tsx:439",type:"email",value:a.email,onChange:x=>r({...a,email:x.target.value}),className:"bg-background/50 border-accent/30 text-foreground",required:!0})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:448",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:449",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Phone Number * (xxx)xxx-xxxx"}),c.jsx(Pe,{"data-loc":"client/src/pages/Booking.tsx:452",type:"tel",value:a.phone,onChange:f,placeholder:"(555)555-5555",maxLength:13,className:"bg-background/50 border-accent/30 text-foreground",required:!0})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:464",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:465",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"City and State"}),c.jsx(Pe,{"data-loc":"client/src/pages/Booking.tsx:468",type:"text",value:a.cityState,onChange:x=>r({...a,cityState:x.target.value}),placeholder:"e.g., Los Angeles, CA",className:"bg-background/50 border-accent/30 text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:477",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:478",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:479",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Preferred Package"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:482",className:"relative",children:[c.jsxs("select",{"data-loc":"client/src/pages/Booking.tsx:483",value:t||"",onChange:x=>n(x.target.value),className:"w-full bg-background/50 border border-accent/30 text-foreground rounded-md px-3 py-2 font-heading appearance-none",children:[c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:488",value:"",children:"Select a package"}),c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:489",value:"starter",children:"Starter Launch"}),c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:490",value:"growth",children:"Growth System"}),c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:491",value:"scale",children:"Scale Partner"})]}),c.jsx(Ed,{"data-loc":"client/src/pages/Booking.tsx:493",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-accent pointer-events-none"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:497",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:498",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Preferred Meeting Type"}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:501",className:"relative",children:[c.jsxs("select",{"data-loc":"client/src/pages/Booking.tsx:502",value:a.meetingType,onChange:x=>r({...a,meetingType:x.target.value}),className:"w-full bg-background/50 border border-accent/30 text-foreground rounded-md px-3 py-2 font-heading appearance-none",children:[c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:507",value:"Phone",children:"Phone"}),c.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:508",value:"Google Meet",children:"Google Meet"})]}),c.jsx(Ed,{"data-loc":"client/src/pages/Booking.tsx:510",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-accent pointer-events-none"})]})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:515",children:[c.jsx("label",{"data-loc":"client/src/pages/Booking.tsx:516",className:"block text-sm font-heading font-semibold text-foreground mb-2",children:"Notes"}),c.jsx(kr,{"data-loc":"client/src/pages/Booking.tsx:519",value:a.notes,onChange:x=>r({...a,notes:x.target.value}),placeholder:"Tell us about your business and what you're looking for...",className:"bg-background/50 border-accent/30 text-foreground min-h-[100px]"})]}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:527",type:"submit",size:"lg",className:"w-full bg-accent text-background hover:bg-accent/90 font-heading font-bold neon-glow-intense",children:"Request Demo"})]})]})}),c.jsxs("section",{"data-loc":"client/src/pages/Booking.tsx:540",className:"mb-16 max-w-4xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/Booking.tsx:541",className:"font-display font-bold text-2xl lg:text-3xl text-center text-neon mb-8",children:"Frequently Asked Questions"}),c.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:545",className:"space-y-4",children:[{q:"How long does setup take?",a:"Starter Launch typically takes 2-3 weeks. Growth System takes 3-4 weeks. Scale Partner timelines are customized based on your needs."},{q:"Do you offer payment plans?",a:"Yes! We offer flexible payment plans for the setup fee. Monthly fees are billed at the beginning of each month."},{q:"Can I upgrade my package later?",a:"Absolutely. You can upgrade at any time. We'll credit your current setup fee toward the new tier."},{q:"What if I need custom features?",a:"We specialize in custom builds. Schedule a demo to discu
368ss your specific requirements and we'll provide a tailored quote."}].map((x,y)=>c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:564",className:"bg-card rounded-lg p-6 border border-accent/20",style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEplLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},children:[c.jsx("h3",{"data-loc":"client/src/pages/Booking.tsx:572",className:"font-heading font-bold text-lg text-neon mb-2",children:x.q}),c.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:573",className:"text-muted-foreground font-heading text-sm",children:x.a})]},y))})]}),c.jsx("section",{"data-loc":"client/src/pages/Booking.tsx:580",className:"text-center",children:c.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:581",className:"bg-card rounded-xl p-8 lg:p-12 border border-accent/30 shadow-2xl max-w-3xl mx-auto",style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEplLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},children:[c.jsx("h2",{"data-loc":"client/src/pages/Booking.tsx:588",className:"font-display font-bold text-2xl lg:text-3xl text-neon mb-4",children:"Ready to Transform Your Retail Business?"}),c.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:591",className:"text-muted-foreground font-heading mb-6",children:"Join dozens of store owners who've cut their costs by 60%+ with transparent all-in-one pricing that covers hosting, ads, and automation."}),c.jsx(be,{"data-loc":"client/src/pages/Booking.tsx:594",type:"button",size:"lg",className:"bg-accent text-background hover:bg-accent/90 font-heading font-bold neon-glow-intense",onClick:qt("demo"),children:"Book Your Demo Now"})]})})]})]})}const Uy="Solutions | DaVinci Dynamics",Vy="Conversion-focused websites, automation, and growth infrastructure that turn traffic into customers. Book a strategy call.",TN="https://www.davincidynamics.ai/solutions",kN="https://www.davincidynamics.ai/og/da-vinci-share.jpg",lK="https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2
368NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__",cK=[{icon:r8,title:"Revenue Focused Websites",description:"Websites built to do more than look good. Designed to capture leads, guide action, and convert visitors into real opportunities.",bullets:["Conversion focused design","Mobile optimized experience","Clear lead capture flow","Built for speed and trust"]},{icon:Yg,title:"Automation and Follow Up",description:"Automation systems that help your business respond faster, stay organized, and keep leads moving without constant manual work.",bullets:["Lead capture automation","Follow up workflows","Routing and notifications","Operational efficiency"]},{icon:oc,title:"Growth Infrastructure",description:"The backend systems that support cleaner scaling, better lead handling, and more consistent customer flow.",bullets:["Funnels and customer paths","CRM setup and pipeline flow","Qualification logic","Reporting and tracking"]}],uK=[{icon:e8,title:"Small Businesses",body:"Improve conversion, lead capture, and follow up with a stronger digital foundation."},{icon:o8,title:"Telecom and Dealer Operations",body:"Streamline recruitment, qualification, routing, and onboarding systems."},{icon:u8,title:"Service Businesses",body:"Capture more inquiries, improve response speed, and reduce missed opportunities."},{icon:l8,title:"Ecommerce Brands",body:"Support growth through stronger conversion paths, automation, and better customer flow."}],dK=[{title:"Break Down the Gaps",body:"We identify where your current system is losing leads, hurting conversion, or creating friction."},{title:"Build the Right System",body:"We design the structure, pages, automation, and flow around your business goals."},{title:"Launch and Optimize",body:"Once live, the system is built to support growth, cleaner operations, and stronger lead performance."}];function fK(){const[,e]=ua();return c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:116",className:yf,children:[c.jsx(Ls,{"data-loc":"client/src/pages/Solutions.tsx:117"}),c.jsxs(Ms,{"data-loc":"client/src/pages/Solutions.tsx:118",children:[c.jsx("title",{"data-loc":"client/src/pages/Solutions.tsx:119",children:Uy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:120",name:"description",content:Vy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:121",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:122",property:"og:url",content:TN}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:123",property:"og:title",content:Uy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:124",property:"og:description",content:Vy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:125",property:"og:image",content:kN}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:126",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:127",name:"twitter:url",content:TN}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:128",name:"twitter:title",content:Uy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:129",name:"twitter:description",content:Vy}),c.jsx("meta",{"data-loc":"client/src/pages/Solutions.tsx:130",name:"twitter:image",content:kN})]}),c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:133",className:bf,children:[c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:134",className:wf}),c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:135",className:Sf})]}),c.jsxs("main",{"data-loc":"client/src/pages/Solutions.tsx:138",className:"relative z-10",children:[c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:140",className:"container mx-auto px-4 pb-24 pt-24 md:pb-28 md:pt-32",children:c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:141",className:"max-w-3xl mx-auto text-center",children:[c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:142",className:"h-px w-16 bg-gradient-to-r from-transparent via-accent to-transparent mx-auto mb-10 opacity-80"}),c.jsx("h1",{"data-loc":"client/src/pages/Solutions.tsx:143",className:"font-display font-black text-4xl leading-[1.06] tracking-tight text-white/92 sm:text-5xl md:text-6xl",children:"Solutions Built to Capture, Convert, and Scale"}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:146",className:"mx-auto mb-12 mt-8 max-w-2xl font-heading text-base leading-relaxed text-muted-foreground sm:text-lg md:text-xl",children:"From conversion focused websites to automation and lead systems, every solution is designed to help your business turn traffic into customers."}),c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:151",className:"flex flex-col sm:flex-row gap-4 justify-center items-stretch sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/Solutions.tsx:152",size:"lg",className:Xa,type:"button",onClick:qt("solutions"),children:["Book Your Strategy Call",c.jsx(Ir,{"data-loc":"client/src/pages/Solutions.tsx:159",className:"ml-2 w-5 h-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/Solutions.tsx:161",size:"lg",variant:"outline",className:vo,onClick:()=>e("/pricing"),children:"See Pricing"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:174",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:175",className:"mx-auto max-w-2xl border-y border-cyan-300/14 py-12 text-center md:py-14",children:[c.jsx("h2",{"data-loc":"client/src/pages/Solutions.tsx:176",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-5 tracking-tight",children:"Built Around Revenue, Not Just Design"}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:179",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed",children:"Most businesses do not need more digital clutter. They need better systems. DaVinci Dynamics builds solutions that improve lead flow, follow up, conversion, and growth infrastru
368cture."})]})}),c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:188",className:`container mx-auto px-4 ${Ya}`,children:c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:189",className:"max-w-6xl mx-auto grid md:grid-cols-3 gap-6 lg:gap-8",children:cK.map(({icon:t,title:n,description:a,bullets:r})=>c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:191",className:`${qn} ${Hn} flex flex-col p-8 text-left`,style:{backgroundImage:`linear-gradient(160deg, rgba(71,85,105,0.62) 0%, rgba(51,65,85,0.74) 46%, rgba(30,41,59,0.86) 100%), url('${lK}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(30,41,59,0.82)"},children:[c.jsx(t,{"data-loc":"client/src/pages/Solutions.tsx:202",className:"w-7 h-7 text-accent mb-5 shrink-0",strokeWidth:1.5}),c.jsx("h3",{"data-loc":"client/src/pages/Solutions.tsx:203",className:"font-heading font-bold text-xl text-foreground mb-3",children:n}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:206",className:"font-heading text-sm text-muted-foreground leading-relaxed mb-6",children:a}),c.jsx("ul",{"data-loc":"client/src/pages/Solutions.tsx:209",className:"space-y-2.5 mt-auto",children:r.map(o=>c.jsxs("li",{"data-loc":"client/src/pages/Solutions.tsx:211",className:"flex items-start gap-2 text-sm text-foreground/90 font-heading",children:[c.jsx(Sn,{"data-loc":"client/src/pages/Solutions.tsx:215",className:"w-4 h-4 text-accent mt-0.5 shrink-0"}),c.jsx("span",{"data-loc":"client/src/pages/Solutions.tsx:216",children:o})]},o))})]},n))})}),c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:226",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:227",className:"max-w-5xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/Solutions.tsx:228",className:"font-display font-bold text-2xl md:text-3xl lg:text-4xl text-center text-foreground mb-10 md:mb-14 tracking-tight",children:"Built for Businesses Ready to Grow"}),c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:231",className:"grid sm:grid-cols-2 gap-5 md:gap-6",children:uK.map(({icon:t,title:n,body:a})=>c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:233",className:`${zj} ${v8} flex flex-col items-start p-7 text-left md:p-8`,children:[c.jsx(t,{"data-loc":"client/src/pages/Solutions.tsx:237",className:"w-6 h-6 text-accent mb-4 opacity-90",strokeWidth:1.5}),c.jsx("h3",{"data-loc":"client/src/pages/Solutions.tsx:238",className:"font-heading font-bold text-lg text-foreground mb-2",children:n}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:241",className:"font-heading text-sm md:text-base text-muted-foreground leading-relaxed",children:a})]},n))})]})}),c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:251",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:252",className:"max-w-4xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/Solutions.tsx:253",className:"font-display font-bold text-2xl md:text-3xl text-center text-foreground mb-12 md:mb-14 tracking-tight",children:"How It Works"}),c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:256",className:"space-y-0 md:space-y-0",children:dK.map((t,n)=>c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:258",className:"flex gap-6 border-b border-cyan-300/12 pb-10 last:border-0 last:pb-0 md:gap-8 md:pb-12",children:[c.jsx("div",{"data-loc":"client/src/pages/Solutions.tsx:262",className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-cyan-300/40 font-display text-sm font-bold text-cyan-200",children:n+1}),c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:265",className:"pt-0.5",children:[c.jsx("h3",{"data-loc":"client/src/pages/Solutions.tsx:266",className:"font-heading font-bold text-lg md:text-xl text-foreground mb-2",children:t.title}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:269",className:"font-heading text-muted-foreground text-sm md:text-base leading-relaxed max-w-xl",children:t.body})]})]},t.title))})]})}),c.jsx("section",{"data-loc":"client/src/pages/Solutions.tsx:280",className:"container mx-auto px-4 pb-28 pt-8 md:pb-32",children:c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:281",className:"mx-auto max-w-2xl rounded-2xl border border-cyan-300/24 bg-cyan-400/[0.08] px-6 py-12 text-center backdrop-blur-sm md:px-10 md:py-14",children:[c.jsx("h2",{"data-loc":"client/src/pages/Solutions.tsx:282",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-5 tracking-tight",children:"Let's Build the Right Solution for Your Business"}),c.jsx("p",{"data-loc":"client/src/pages/Solutions.tsx:285",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed mb-10 max-w-lg mx-auto",children:"If your current setup is costing you leads, slowing follow up, or making growth harder than
368it should be, the next step is a quick strategy call."}),c.jsxs("div",{"data-loc":"client/src/pages/Solutions.tsx:290",className:"flex flex-col sm:flex-row gap-4 justify-center items-stretch sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/Solutions.tsx:291",size:"lg",className:Xa,type:"button",onClick:qt("solutions"),children:["Book Your Strategy Call",c.jsx(Ir,{"data-loc":"client/src/pages/Solutions.tsx:298",className:"ml-2 w-5 h-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/Solutions.tsx:300",size:"lg",variant:"outline",className:`${Od} h-auto px-8 py-6 text-base md:text-lg`,type:"button",onClick:qt("audit"),children:"Get Your System Breakdown"})]})]})})]})]})}const Yy="About | DaVinci Dynamics",Wy="DaVinci Dynamics builds revenue systems from real sales and operations experienceâlead capture, conversion, and follow-up. Book a strategy call.",DN="https://www.davincidynamics.ai/about",LN="https://www.davincidynamics.ai/og/da-vinci-share.jpg",pK=[{icon:e8,title:"Small Businesses",body:"Looking to improve conversion, capture more leads, and create a stronger foundation for growth"},{icon:o8,title:"Telecom and Dealer Operations",body:"Need better recruitment systems, routing, onboarding, and lead handling"},{icon:u8,title:"Service Businesses",body:"Want to respond faster, capture more inquiries, and reduce missed opportunities"},{icon:l8,title:"Ecommerce Brands",body:"Need stronger conversion paths, automation, and customer flow"}];function gK(){const[,e]=ua();return c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:57",className:yf,children:[c.jsx(Ls,{"data-loc":"client/src/pages/About.tsx:58"}),c.jsxs(Ms,{"data-loc":"client/src/pages/About.tsx:59",children:[c.jsx("title",{"data-loc":"client/src/pages/About.tsx:60",children:Yy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:61",name:"description",content:Wy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:62",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:63",property:"og:url",content:DN}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:64",property:"og:title",content:Yy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:65",property:"og:description",content:Wy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:66",property:"og:image",content:LN}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:67",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:68",name:"twitter:url",content:DN}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:69",name:"twitter:title",content:Yy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:70",name:"twitter:description",content:Wy}),c.jsx("meta",{"data-loc":"client/src/pages/About.tsx:71",name:"twitter:image",content:LN})]}),c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:74",className:bf,children:[c.jsx("div",{"data-loc":"client/src/pages/About.tsx:75",className:wf}),c.jsx("div",{"data-loc":"client/src/pages/About.tsx:76",className:Sf})]}),c.jsxs("main",{"data-loc":"client/src/pages/About.tsx:79",className:"relative z-10",children:[c.jsx("section",{"data-loc":"client/src/pages/About.tsx:81",className:"container mx-auto px-4 pb-24 pt-24 md:pb-28 md:pt-32",children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:82",className:"max-w-3xl mx-auto text-center",children:[c.jsx("div",{"data-loc":"client/src/pages/About.tsx:83",className:"h-px w-16 bg-gradient-to-r from-transparent via-accent to-transparent mx-auto mb-10 opacity-80"}),c.jsx("h1",{"data-loc":"client/src/pages/About.tsx:84",className:"font-display font-black text-4xl leading-[1.06] tracking-tight text-white/92 sm:text-5xl md:text-6xl",children:"Built From Real Experience, Not Theory"}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:87",className:"mx-auto mb-12 mt-8 max-w-2xl font-heading text-base leading-relaxed text-muted-foreground sm:text-lg md:text-xl",children:"DaVinci Dynamics was built from years of working directly with customers, sales systems, and real business operations."}),c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:91",className:"flex flex-col sm:flex-row gap-4 justify-center items-stretch sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/About.tsx:92",size:"lg",className:Xa,type:"button",onClick:qt("about"),children:["Book Your Strategy Call",c.jsx(Ir,{"data-loc":"client/src/pages/About.tsx:99",className:"ml-2 w-5 h-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/About.tsx:101",size:"lg",variant:"outline",className:vo,onClick:()=>e("/pricing"),children:"See Pricing"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/About.tsx:114",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:115",className:"max-w-2xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/About.tsx:116",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-8 tracking-tight text-center md:text-left",children:"Why DaVinci Dynamics Exists"}),c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:119",className:"space-y-6 font-heading text-muted-foreground text-base md:text-lg leading-relaxed",children:[c.jsx("p",{"data-loc":"client/src/pages/About.tsx:120",children:"Most businesses are not struggling because of effort. They are struggling because their systems are broken."}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:124",children:"After years of working in high-volume sales environments and seeing how leads are handled, one thing became clear."}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:128",className:"text-foreground font-medium",children:"Businesses lose money in the gaps."}),c.jsx("ul",{"data-loc":"client/src/pages/About.tsx:131",className:"space-y-2 pl-0 list-none text-muted-foreground",children:["Slow follow up","Poor conversion","No structure","No system behind the scenes"].map(t=>c.jsxs("li",{"data-loc":"client/src/pages/About.tsx:138",className:"flex items-start gap-2",children:[c.jsx("span",{"data-loc":"client/src/pages/About.tsx:139",className:"text-accent mt-1.5 h-1 w-1 rounded-full bg-accent shrink-0"}),c.jsx("span",{"data-loc":"client/src/pages/About.tsx:140",children:t})]},t))}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:144",className:"text-foreground pt-2",children:"DaVinci Dynamics was built to fix that."}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:147",className:"border-t border-cyan-300/15 pt-4 text-sm text-muted-foreground
368/90",children:"â Kevin Baker, founder"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/About.tsx:155",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:156",className:"mx-auto max-w-2xl border-y border-cyan-300/14 py-12 md:py-14",children:[c.jsx("h2",{"data-loc":"client/src/pages/About.tsx:157",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-5 tracking-tight text-center",children:"Not Just Websites, Real Systems"}),c.jsxs("p",{"data-loc":"client/src/pages/About.tsx:160",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed text-center mb-10 max-w-xl mx-auto",children:["Most agencies focus on design.",c.jsx("br",{"data-loc":"client/src/pages/About.tsx:162"}),c.jsx("span",{"data-loc":"client/src/pages/About.tsx:163",className:"text-foreground font-medium",children:"We focus on performance."})]}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:165",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed text-center mb-10",children:"Everything we build is designed to capture leads, improve conversion, automate follow up, and create a cleaner path from traffic to customer."}),c.jsx("ul",{"data-loc":"client/src/pages/About.tsx:170",className:"space-y-3 max-w-md mx-auto",children:["Built for conversion, not just appearance","Focused on real business outcomes","Designed to scale with your growth"].map(t=>c.jsxs("li",{"data-loc":"client/src/pages/About.tsx:176",className:"flex items-start gap-3 font-heading text-foreground text-sm md:text-base",children:[c.jsx(Sn,{"data-loc":"client/src/pages/About.tsx:180",className:"w-5 h-5 text-accent shrink-0 mt-0.5"}),c.jsx("span",{"data-loc":"client/src/pages/About.tsx:181",children:t})]},t))})]})}),c.jsx("section",{"data-loc":"client/src/pages/About.tsx:189",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:190",className:"max-w-2xl mx-auto text-center md:text-left",children:[c.jsx("h2",{"data-loc":"client/src/pages/About.tsx:191",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-6 tracking-tight",children:"Built by Someone Who Understands Sales"}),c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:194",className:"space-y-5 font-heading text-muted-foreground text-base md:text-lg leading-relaxed",children:[c.jsx("p",{"data-loc":"client/src/pages/About.tsx:195",className:"text-foreground font-medium",children:"This is not built from theory."}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:196",children:"It comes from real experience working with customers, handling leads, and understanding what actually drives revenue."}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:200",children:"The systems are designed around how people buy, not just how websites look."})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/About.tsx:209",className:`container mx-auto px-4 ${Ya}`,children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:210",className:"max-w-5xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/About.tsx:211",className:"font-display font-bold text-2xl md:text-3xl lg:text-4xl text-center text-foreground mb-10 md:mb-14 tracking-tight",children:"Who We Work With"}),c.jsx("div",{"data-loc":"client/src/pages/About.tsx:214",className:"grid sm:grid-cols-2 gap-5 md:gap-6",children:pK.map(({icon:t,title:n,body:a})=>c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:216",className:`${zj} ${v8} flex flex-col items-start p-7 text-left md:p-8`,children:[c.jsx(t,{"data-loc":"client/src/pages/About.tsx:220",className:"w-6 h-6 text-accent mb-4 opacity-90",strokeWidth:1.5}),c.jsx("h3",{"data-loc":"client/src/pages/About.tsx:221",className:"font-heading font-bold text-lg text-foreground mb-2",children:n}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:224",className:"font-heading text-sm md:text-base text-muted-foreground leading-relaxed",children:a})]},n))})]})}),c.jsx("section",{"data-loc":"client/src/pages/About.tsx:234",className:"container mx-auto px-4 pb-28 pt-8 md:pb-32",children:c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:235",className:"mx-auto max-w-2xl rounded-2xl border border-cyan-300/24 bg-cyan-400/[0.08] px-6 py-12 text-center backdrop-blur-sm md:px-10 md:py-14",children:[c.jsx("h2",{"data-loc":"client/src/pages/About.tsx:236",className:"font-display font-bold text-2xl md:text-3xl text-foreground mb-5 tracking-tight",children:"Let's Build the Right System for Your Business"}),c.jsx("p",{"data-loc":"client/src/pages/About.tsx:239",className:"font-heading text-muted-foreground text-base md:text-lg leading-relaxed mb-10 max-w-lg mx-auto",children:"If your current setup is costing you leads or slowing growth, the next step is a quick strategy call."}),c.jsxs("div",{"data-loc":"client/src/pages/About.tsx:243",className:"flex flex-col sm:flex-row gap-4 justify-center items-stretch sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/About.tsx:244",size:"lg",className:Xa,type:"button",onClick:qt("about"),children:["Book Your Strategy Call",c.jsx(Ir,{"data-loc":"client/src/pages/About.tsx:251",className:"ml-2 w-5 h-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/About.tsx:253",size:"lg",variant:"outline",className:`${Od} h-auto px-8 py-6 text-base md:text-lg`,type:"button",onClick:qt("audit"),children:"Get Your System Breakdown"})]})]})})]})]})}function MN(e,[t,n]){return Math.min(n,Math.max(t,e))}function gR(e){const t=e+"CollectionProvider",[n,a]=Co(t),[r,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=b=>{const{scope:S,children:E}=b,C=B.useRef(null),N=B.useRef(new Map).current;return c.jsx(r,{scope:S,itemMap:N,collectionRef:C,children:E})};l.displayName=t;const u=e+"CollectionSlot",f=nc(u),p=B.forwardRef((b,S)=>{const{scope:E,children:C}=b,N=o(u,E),P=Dt(S,N.collectionRef);return c.jsx(f,{ref:P,children:C})});p.displayName=u;const m=e+"CollectionItemSlot",h="data-radix-collection-item",x=nc(m),y=B.forwardRef((b,S)=>{const{scope:E,children:C,...N}=b,P=B.useRef(null),A=Dt(S,P),T=o(m,E);return B.useEffect(()=>(T.itemMap.set(P,{ref:P,...N}),()=>void T.itemMap.delete(P))),c.jsx(x,{[h]:"",ref:A,children:C})});y.displayName=m;function j(b){const S=o(e+"CollectionConsumer",b);return B.useCallback(()=>{const C=S.collectionRef.current;if(!C)return[];const N=Array.from(C.querySelectorAll(`[${h}]`));return Array.from(S.itemMap.values()).sort((T,O)=>N.indexOf(T.ref.current)-N.indexOf(O.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:l,Slot:p,ItemSlot:y},j,a]}var hK=_.createContext(void 0);function Wj(e){const t=_.useContext(hK);return e||t||"ltr"}function hR(e){const t=_.useRef({value:e,previous:e});return _.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var mK=[" ","Enter","ArrowUp","ArrowDown"],xK=[" ","Enter"],js="Select",[vm,ym,vK]=gR(js),[Ic]=Co(js,[vK,fm]),bm=fm(),[yK,Po]=Ic(js),[bK,wK]=Ic(js),mR=e=>{const{__scopeSelect:t,children:n,open:a,defaultOpen:r,onOpenChange:o,value:l,defaultValue:u,onValueChange:f,dir:p,name:m,autoComplete:h,disabled:x,required:y,form:j}=e,b=bm(t),[S,E]=_.useState(null),[C,N]=_.useState(null),[P,A]=_.useState(!1),T=Wj(p),[O,D]=rc({prop:a,defaultProp:r??!1,onChange:o,caller:js}),[R,U]=rc({prop:l,defaultProp:u,onChange:f,caller:js}),I=_.useRef(null),q=S?j||!!S.closest("form"):!0,[F,G]=_.useState(new Set),X=Array.from(F).map(L=>L.props.value).join(";");return c.jsx(hY,{...b,children:c.jsxs(yK,{required:y,scope:t,trigger:S,onTriggerChange:E,valueNode:C,onValueNodeChange:N,valueNodeHasChildren:P,onValueNodeHasChildrenChange:A,contentId:xo(),value:R,onValueChange:U,open:O,onOpenChange:D,dir:T,triggerPointerDownPosRef:I,disabled:x,children:[c.jsx(vm.Provider,{scope:t,children:c.jsx(bK,{scope:e.__scopeSelect,onNativeOptionAdd:_.useCallback(L=>{G(H=>new Set(H).add(L))},[]),onNativeOptionRemove:_.useCallback(L=>{G(H=>{const $=new Set(H);return $.delete(L),$})},[]),children:n})}),q?c.jsxs(BR,{"aria-hidden":!0,required:y,tabIndex:-1,name:m,autoComplete:h,value:R,onChange:L=>U(L.target.value),disabled:x,form:j,children:[R===void 0?c.jsx("option",{value:""}):null,Array.from(F)]},X):null]})})};mR.displayName=js;var xR="SelectTrigger",vR=_.forwardRef((e,t)=>
vendor: 14,502 bytes, line 368
368{const{__scopeSelect:n,disabled:a=!1,...r}=e,o=bm(n),l=Po(xR,n),u=l.disabled||a,f=Dt(t,l.onTriggerChange),p=ym(n),m=_.useRef("touch"),[h,x,y]=$R(b=>{const S=p().filter(N=>!N.disabled),E=S.find(N=>N.value===l.value),C=qR(S,b,E);C!==void 0&&l.onValueChange(C.value)}),j=b=>{u||(l.onOpenChange(!0),y()),b&&(l.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)})};return c.jsx(N6,{asChild:!0,...o,children:c.jsx(et.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":zR(l.value)?"":void 0,...r,ref:f,onClick:Ye(r.onClick,b=>{b.currentTarget.focus(),m.current!=="mouse"&&j(b)}),onPointerDown:Ye(r.onPointerDown,b=>{m.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:Ye(r.onKeyDown,b=>{const S=h.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&x(b.key),!(S&&b.key===" ")&&mK.includes(b.key)&&(j(),b.preventDefault())})})})});vR.displayName=xR;var yR="SelectValue",bR=_.forwardRef((e,t)=>{const{__scopeSelect:n,className:a,style:r,children:o,placeholder:l="",...u}=e,f=Po(yR,n),{onValueNodeHasChildrenChange:p}=f,m=o!==void 0,h=Dt(t,f.onValueNodeChange);return Wn(()=>{p(m)},[p,m]),c.jsx(et.span,{...u,ref:h,style:{pointerEvents:"none"},children:zR(f.value)?c.jsx(c.Fragment,{children:l}):o})});bR.displayName=yR;var SK="SelectIcon",wR=_.forwardRef((e,t)=>{const{__scopeSelect:n,children:a,...r}=e;return c.jsx(et.span,{"aria-hidden":!0,...r,ref:t,children:a||"â¼"})});wR.displayName=SK;var jK="SelectPortal",SR=e=>c.jsx(Nj,{asChild:!0,...e});SR.displayName=jK;var _s="SelectContent",jR=_.forwardRef((e,t)=>{const n=Po(_s,e.__scopeSelect),[a,r]=_.useState();if(Wn(()=>{r(new DocumentFragment)},[]),!n.open){const o=a;return o?mf.createPortal(c.jsx(_R,{scope:e.__scopeSelect,children:c.jsx(vm.Slot,{scope:e.__scopeSelect,children:c.jsx("div",{children:e.children})})}),o):null}return c.jsx(ER,{...e,ref:t})});jR.displayName=_s;var ir=10,[_R,No]=Ic(_s),_K="SelectContentImpl",EK=nc("SelectContent.RemoveScroll"),ER=_.forwardRef((e,t)=>{const{__scopeSelect:n,position:a="item-aligned",onCloseAutoFocus:r,onEscapeKeyDown:o,onPointerDownOutside:l,side:u,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:x,collisionPadding:y,sticky:j,hideWhenDetached:b,avoidCollisions:S,...E}=e,C=Po(_s,n),[N,P]=_.useState(null),[A,T]=_.useState(null),O=Dt(t,le=>P(le)),[D,R]=_.useState(null),[U,I]=_.useState(null),q=ym(n),[F,G]=_.useState(!1),X=_.useRef(!1);_.useEffect(()=>{if(N)return B8(N)},[N]),P8();const L=_.useCallback(le=>{const[me,...oe]=q().map(Q=>Q.ref.current),[ve]=oe.slice(-1),ye=document.activeElement;for(const Q of le)if(Q===ye||(Q?.scrollIntoView({block:"nearest"}),Q===me&&A&&(A.scrollTop=0),Q===ve&&A&&(A.scrollTop=A.scrollHeight),Q?.focus(),document.activeElement!==ye))return},[q,A]),H=_.useCallback(()=>L([D,N]),[L,D,N]);_.useEffect(()=>{F&&H()},[F,H]);const{onOpenChange:$,triggerPointerDownPosRef:ee}=C;_.useEffect(()=>{if(N){let le={x:0,y:0};const me=ve=>{le={x:Math.abs(Math.round(ve.pageX)-(ee.current?.x??0)),y:Math.abs(Math.round(ve.pageY)-(ee.current?.y??0))}},oe=ve=>{le.x<=10&&le.y<=10?ve.preventDefault():N.contains(ve.target)||$(!1),document.removeEventListener("pointermove",me),ee.current=null};return ee.current!==null&&(document.addEventListener("pointermove",me),document.addEventListener("pointerup",oe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",me),document.removeEventListener("pointerup",oe,{capture:!0})}}},[N,$,ee]),_.useEffect(()=>{const le=()=>$(!1);return window.addEventListener("blur",le),window.addEventListener("resize",le),()=>{window.removeEventListener("blur",le),window.removeEventListener("resize",le)}},[$]);const[ue,z]=$R(le=>{const me=q().filter(ye=>!ye.disabled),oe=me.find(ye=>ye.ref.current===document.activeElement),ve=qR(me,le,oe);ve&&setTimeout(()=>ve.ref.current.focus())}),V=_.useCallback((le,me,oe)=>{const ve=!X.current&&!oe;(C.value!==void 0&&C.value===me||ve)&&(R(le),ve&&(X.current=!0))},[C.value]),Y=_.useCallback(()=>N?.focus(),[N]),Z=_.useCallback((le,me,oe)=>{const ve=!X.current&&!oe;(C.value!==void 0&&C.value===me||ve)&&I(le)},[C.value]),ce=a==="popper"?$2:AR,xe=ce===$2?{side:u,sideOffset:f,align:p,alignOffset:m,arrowPadding:h,collisionBoundary:x,collisionPadding:y,sticky:j,hideWhenDetached:b,avoidCollisions:S}:{};return c.jsx(_R,{scope:n,content:N,viewport:A,onViewportChange:T,itemRefCallback:V,selectedItem:D,onItemLeave:Y,itemTextRefCallback:Z,focusSelectedItem:H,selectedItemText:U,position:a,isPositioned:F,searchRef:ue,children:c.jsx(Hj,{as:EK,allowPinchZoom:!0,children:c.jsx(qj,{asChild:!0,trapped:C.open,onMountAutoFocus:le=>{le.preventDefault()},onUnmountAutoFocus:Ye(r,le=>{C.trigger?.focus({preventScroll:!0}),le.preventDefault()}),children:c.jsx(sm,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:le=>le.preventDefault(),onDismiss:()=>C.onOpenChange(!1),children:c.jsx(ce,{role:"listbox",id:C.contentId,"data-state":C.open?"open":"closed",dir:C.dir,onContextMenu:le=>le.preventDefault(),...E,...xe,onPlaced:()=>G(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:Ye(E.onKeyDown,le=>{const me=le.ctrlKey||le.altKey||le.metaKey;if(le.key==="Tab"&&le.preventDefault(),!me&&le.key.length===1&&z(le.key),["ArrowUp","ArrowDown","Home","End"].includes(le.key)){let ve=q().filter(ye=>!ye.disabled).map(ye=>ye.ref.current);if(["ArrowUp","End"].includes(le.key)&&(ve=ve.slice().reverse()),["ArrowUp","ArrowDown"].includes(le.key)){const ye=le.target,Q=ve.indexOf(ye);ve=ve.slice(Q+1)}setTimeout(()=>L(ve)),le.preventDefault()}})})})})})})});ER.displayName=_K;var AK="SelectItemAlignedPosition",AR=_.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:a,...r}=e,o=Po(_s,n),l=No(_s,n),[u,f]=_.useState(null),[p,m]=_.useState(null),h=Dt(t,O=>m(O)),x=ym(n),y=_.useRef(!1),j=_.useRef(!0),{viewport:b,selectedItem:S,selectedItemText:E,focusSelectedItem:C}=l,N=_.useCallback(()=>{if(o.trigger&&o.valueNode&&u&&p&&b&&S&&E){const O=o.trigger.getBoundingClientRect(),D=p.getBoundingClientRect(),R=o.valueNode.getBoundingClientRect(),U=E.getBoundingClientRect();if(o.dir!=="rtl"){const ye=U.left-D.left,Q=R.left-ye,Ne=O.left-Q,Ce=O.width+Ne,tt=Math.max(Ce,D.width),ot=window.innerWidth-ir,vt=MN(Q,[ir,Math.max(ir,ot-tt)]);u.style.minWidth=Ce+"px",u.style.left=vt+"px"}else{const ye=D.right-U.right,Q=window.innerWidth-R.right-ye,Ne=window.innerWidth-O.right-Q,Ce=O.width+Ne,tt=Math.max(Ce,D.width),ot=window.innerWidth-ir,vt=MN(Q,[ir,Math.max(ir,ot-tt)]);u.style.minWidth=Ce+"px",u.style.right=vt+"px"}const I=x(),q=window.innerHeight-ir*2,F=b.scrollHeight,G=window.getComputedStyle(p),X=parseInt(G.borderTopWidth,10),L=parseInt(G.paddingTop,10),H=parseInt(G.borderBottomWidth,10),$=parseInt(G.paddingBottom,10),ee=X+L+F+$+H,ue=Math.min(S.offsetHeight*5,ee),z=window.getComputedStyle(b),V=parseInt(z.paddingTop,10),Y=parseInt(z.paddingBottom,10),Z=O.top+O.height/2-ir,ce=q-Z,xe=S.offsetHeight/2,le=S.offsetTop+xe,me=X+L+le,oe=ee-me;if(me<=Z){const ye=I.length>0&&S===I[I.length-1].ref.current;u.style.bottom="0px";const Q=p.clientHeight-b.offsetTop-b.offsetHeight,Ne=Math.max(ce,xe+(ye?Y:0)+Q+H),Ce=me+Ne;u.style.height=Ce+"px"}else{const ye=I.length>0&&S===I[0].ref.current;u.style.top="0px";const Ne=Math.max(Z,X+b.offsetTop+(ye?V:0)+xe)+oe;u.style.height=Ne+"px",b.scrollTop=me-Z+b.offsetTop}u.style.margin=`${ir}px 0`,u.style.minHeight=ue+"px",u.style.maxHeight=q+"px",a?.(),requestAnimationFrame(()=>y.current=!0)}},[x,o.trigger,o.valueNode,u,p,b,S,E,o.dir,a]);Wn(()=>N(),[N]);const[P,A]=_.useState();Wn(()=>{p&&A(window.getComputedStyle(p).zIndex)},[p]);const T=_.useCallback(O=>{O&&j.current===!0&&(N(),C?.(),j.current=!1)},[N,C]);return c.jsx(CK,{scope:n,contentWrapper:u,shouldExpandOnScrollRef:y,onScrollButtonChange:T,children:c.jsx("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:c.jsx(et.div,{...r,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...r.style}})})})});AR.displayName=AK;var OK="SelectPopperPosition",$2=_.forwardRef((e,t)=>{const{__scopeSelect:n,align:a="start",collisionPadding:r=ir,...o}=e,l=bm(n);return c.jsx(T6,{...l,...o,ref:t,align:a,collisionPadding:r,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)"}})});$2.displayName=OK;var[CK,Gj]=Ic(_s,{}),q2="SelectViewport",OR=_.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:a,...r}=e,o=No(q2,n),l=Gj(q2,n),u=Dt(t,o.onViewportChange),f=_.useRef(0);return c.jsxs(c.Fragment,{children:[c.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:a}),c.jsx(vm.Slot,{scope:n,children:c.jsx(et.div,{"data-radix-select-viewport":"",role:"presentation",...r,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...r.style},onScroll:Ye(r.onScroll,p=>{const m=p.currentTarget,{contentWrapper:h,shouldExpandOnScrollRef:x}=l;if(x?.current&&h){const y=Math.abs(f.current-m.scrollTop);if(y>0){const j=window.innerHeight-ir*2,b=parseFloat(h.style.minHeight),S=parseFloat(h.style.height),E=Math.max(b,S);if(E<j){const C=E+y,N=Math.min(j,C),P=C-N;h.style.height=N+"px",h.style.bottom==="0px"&&(m.scrollTop=P>0?P:0,h.style.justifyContent="flex-end")}}}f.current=m.scrollTop})})})]})});OR.displayName=q2;var CR="SelectGroup",[PK,NK]=Ic(CR),TK=_.forwardRef((e,t)=>{const{__scopeSelect:n,...a}=e,r=xo();return c.jsx(PK,{scope:n,id:r,children:c.jsx(et.div,{role:"group","aria-labelledby":r,...a,ref:t})})});TK.displayName=CR;var PR="SelectLabel",kK=_.forwardRef((e,t)=>{const{__scopeSelect:n,...a}=e,r=NK(PR,n);return c.jsx(et.div,{id:r.id,...a,ref:t})});kK.displayName=PR;var Xg="SelectItem",[DK,NR]=Ic(Xg),TR=_.forwardRef((e,t)=>{const{__scopeSelect:n,value:a,disabled:r=!1,textValue:o,...l}=e,u=Po(Xg,n),f=No(Xg,n),p=u.value===a,[m,h]=_.useState(o??""),[x,y]=_.useState(!1),j=Dt(t,C=>f.itemRefCallback?.(C,a,r)),b=xo(),S=_.useRef("touch"),E=()=>{r||(u.onValueChange(a),u.onOpenChange(!1))};if(a==="")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 c.jsx(DK,{scope:n,value:a,disabled:r,textId:b,isSelected:p,onItemTextChange:_.useCallback(C=>{h(N=>N||(C?.textContent??"").trim())},[]),children:c.jsx(vm.ItemSlot,{scope:n,value:a,disabled:r,textValue:m,children:c.jsx(et.div,{role:"option","aria-labelledby":b,"data-highlighted":x?"":void 0,"aria-selected":p&&x,"data-state":p?"checked":"unchecked","aria-disabled":r||void 0,"data-disabled":r?"":void 0,tabIndex:r?void 0:-1,...l,ref:j,onFocus:Ye(l.onFocus,()=>y(!0)),onBlur:Ye(l.onBlur,()=>y(!1)),onClick:Ye(l.onClick,()=>{S.current!=="mouse"&&E()}),onPointerUp:Ye(l.onPointerUp,()=>{S.current==="mouse"&&E()}),onPointerDown:Ye(l.onPointerDown,C=>{S.current=C.pointerType}),onPointerMove:Ye(l.onPointerMove,C=>{S.current=C.pointerType,r?f.onItemLeave?.():S.current==="mouse"&&C.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ye(l.onPointerLeave,C=>{C.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:Ye(l.onKeyDown,C=>{f.searchRef?.current!==""&&C.key===" "||(xK.includes(C.key)&&E(),C.key===" "&&C.preventDefault())})})})})});TR.displayName=Xg;var od="SelectItemText",kR=_.forwardRef((e,t)=>{const{__scopeSelect:n,className:a,style:r,...o}=e,l=Po(od,n),u=No(od,n),f=NR(od,n),p=wK(od,n),[m,h]=_.useState(null),x=Dt(t,E=>h(E),f.onItemTextChange,E=>u.itemTextRefCallback?.(E,f.value,f.disabled)),y=m?.textContent,j=_.useMemo(()=>c.jsx("option",{value:f.value,disabled:f.disabled,children:y},f.value),[f.disabled,f.value,y]),{onNativeOptionAdd:b,onNativeOptionRemove:S}=p;return Wn(()=>(b(j),()=>S(j)),[b,S,j]),c.jsxs(c.Fragment,{children:[c.jsx(et.span,{id:f.textId,...o,ref:x}),f.isSelected&&l.valueNode&&!l.valueNodeHasChildren?mf.createPortal(o.children,l.valueNode):null]})});kR.displayName=od;var DR="SelectItemIndicator",LR=_.forwardRef((e,t)=>{const{__scopeSelect:n,...a}=e;return NR(DR,n).isSelected?c.jsx(et.span,{"aria-hidden":!0,...a,ref:t}):null});LR.displayName=DR;var H2="SelectScrollUpButton",MR=_.forwardRef((e,t)=>{const n=No(H2,e.__scopeSelect),a=Gj(H2,e.__scopeSelect),[r,o]=_.useState(!1),l=Dt(t,a.onScrollButtonChange);return Wn(()=>{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]),r?c.jsx(IR,{...e,ref:l,onAutoScroll:()=>{const{viewport:u,selectedItem:f}=n;u&&f&&(u.scrollTop=u.scrollTop-f.offsetHeight)}}):null});MR.displayName=H2;var F2="SelectScrollDownButton",RR=_.forwardRef((e,t)=>{const n=No(F2,e.__scopeSelect),a=Gj(F2,e.__scopeSelect),[r,o]=_.useState(!1),l=Dt(t,a.onScrollButtonChange);return Wn(()=>{if(n.viewport&&n.isPositioned){let u=function(){const p=f.scrollHeight-f.clientHeight,m=Math.ceil(f.scrollTop)<p;o(m)};const f=n.viewport;return u(),f.addEventListener("scroll",u),()=>f.removeEventListener("scroll",u)}},[n.viewport,n.isPositioned]),r?c.jsx(IR,{...e,ref:l,onAutoScroll:()=>{const{viewport:u,selectedItem:f}=n;u&&f&&(u.scrollTop=u.scrollTop+f.offsetHeight)}}):null});RR.displayName=F2;var IR=_.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:a,...r}=e,o=No("SelectScrollButton",n),l=_.useRef(null),u=ym(n),f=_.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return _.useEffect(()=>()=>f(),[f]),Wn(()=>{u().find(m=>m.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[u]),c.jsx(et.div,{"aria-hidden":!0,...r,ref:t,style:{flexShrink:0,...r.style},onPointerDown:Ye(r.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(a,50))}
vendor: 10,289 bytes, line 368
368),onPointerMove:Ye(r.onPointerMove,()=>{o.onItemLeave?.(),l.current===null&&(l.current=window.setInterval(a,50))}),onPointerLeave:Ye(r.onPointerLeave,()=>{f()})})}),LK="SelectSeparator",MK=_.forwardRef((e,t)=>{const{__scopeSelect:n,...a}=e;return c.jsx(et.div,{"aria-hidden":!0,...a,ref:t})});MK.displayName=LK;var U2="SelectArrow",RK=_.forwardRef((e,t)=>{const{__scopeSelect:n,...a}=e,r=bm(n),o=Po(U2,n),l=No(U2,n);return o.open&&l.position==="popper"?c.jsx(k6,{...r,...a,ref:t}):null});RK.displayName=U2;var IK="SelectBubbleInput",BR=_.forwardRef(({__scopeSelect:e,value:t,...n},a)=>{const r=_.useRef(null),o=Dt(a,r),l=hR(t);return _.useEffect(()=>{const u=r.current;if(!u)return;const f=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(f,"value").set;if(l!==t&&m){const h=new Event("change",{bubbles:!0});m.call(u,t),u.dispatchEvent(h)}},[l,t]),c.jsx(et.select,{...n,style:{...D6,...n.style},ref:o,defaultValue:t})});BR.displayName=IK;function zR(e){return e===""||e===void 0}function $R(e){const t=jo(e),n=_.useRef(""),a=_.useRef(0),r=_.useCallback(l=>{const u=n.current+l;t(u),(function f(p){n.current=p,window.clearTimeout(a.current),p!==""&&(a.current=window.setTimeout(()=>f(""),1e3))})(u)},[t]),o=_.useCallback(()=>{n.current="",window.clearTimeout(a.current)},[]);return _.useEffect(()=>()=>window.clearTimeout(a.current),[]),[n,r,o]}function qR(e,t,n){const r=t.length>1&&Array.from(t).every(p=>p===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let l=BK(e,Math.max(o,0));r.length===1&&(l=l.filter(p=>p!==n));const f=l.find(p=>p.textValue.toLowerCase().startsWith(r.toLowerCase()));return f!==n?f:void 0}function BK(e,t){return e.map((n,a)=>e[(t+a)%e.length])}var zK=mR,$K=vR,qK=bR,HK=wR,FK=SR,UK=jR,VK=OR,YK=TR,WK=kR,GK=LR,XK=MR,KK=RR;function jf({...e}){return c.jsx(zK,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...e})}function _f({...e}){return c.jsx(qK,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...e})}function Ef({className:e,size:t="default",children:n,...a}){return c.jsxs($K,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":t,className:ie("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),...a,children:[n,c.jsx(HK,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:c.jsx(Ed,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function Af({className:e,children:t,position:n="popper",align:a="center",...r}){return c.jsx(FK,{"data-loc":"client/src/components/ui/select.tsx:59",children:c.jsxs(UK,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:ie("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",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:a,...r,children:[c.jsx(QK,{"data-loc":"client/src/components/ui/select.tsx:72"}),c.jsx(VK,{"data-loc":"client/src/components/ui/select.tsx:73",className:ie("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),c.jsx(ZK,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function Vn({className:e,children:t,...n}){return c.jsxs(YK,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:ie("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:[c.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:c.jsx(GK,{"data-loc":"client/src/components/ui/select.tsx:116",children:c.jsx(Sn,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),c.jsx(WK,{"data-loc":"client/src/components/ui/select.tsx:120",children:t})]})}function QK({className:e,...t}){return c.jsx(XK,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:ie("flex cursor-default items-center justify-center py-1",e),...t,children:c.jsx(NW,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function ZK({className:e,...t}){return c.jsx(KK,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:ie("flex cursor-default items-center justify-center py-1",e),...t,children:c.jsx(Ed,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}const Gy="Contact | DaVinci Dynamics",Xy="Talk with DaVinci Dynamics about owning your ecommerce stack with premium, conversion-focused systems built for control and stronger margins.",RN="https://www.davincidynamics.ai/contact",IN="https://www.davincidynamics.ai/og/da-vinci-share.jpg";function JK(){const[e,t]=_.useState({name:"",email:"",company:"",department:"",message:""}),n=Yn.booking.submit.useMutation({onSuccess:()=>{Le.success("Message sent! We'll get back to you within 24 hours."),t({name:"",email:"",company:"",department:"",message:""})},onError:r=>{Le.error(r.message||"Failed to send message. Please try again.")}}),a=r=>{if(r.preventDefault(),!e.name||!e.email||!e.department||!e.message){Le.error("Please fill in all required fields");return}n.mutate({name:e.name,email:e.email,company:e.company||void 0,department:e.department,message:e.message})};return c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:80",className:yf,children:[c.jsx(Ls,{"data-loc":"client/src/pages/Contact.tsx:81"}),c.jsxs(Ms,{"data-loc":"client/src/pages/Contact.tsx:82",children:[c.jsx("title",{"data-loc":"client/src/pages/Contact.tsx:83",children:Gy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:84",name:"description",content:Xy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:85",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:86",property:"og:url",content:RN}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:87",property:"og:title",content:Gy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:88",property:"og:description",content:Xy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:89",property:"og:image",content:IN}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:90",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:91",name:"twitter:url",content:RN}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:92",name:"twitter:title",content:Gy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:93",name:"twitter:description",content:Xy}),c.jsx("meta",{"data-loc":"client/src/pages/Contact.tsx:94",name:"twitter:image",content:IN})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:97",className:bf,children:[c.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:98",className:wf}),c.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:99",className:Sf})]}),c.jsx("main",{"data-loc":"client/src/pages/Contact.tsx:102",className:"relative z-10 container mx-auto mb-24 px-4 py-16 md:py-20",children:c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:103",className:"max-w-5xl mx-auto",children:[c.jsx("h1",{"data-loc":"client/src/pages/Contact.tsx:104",className:"mb-6 text-center font-display text-4xl font-black text-white/92 lg:text-5xl",children:"Get In Touch"}),c.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:107",className:"mx-auto mb-12 max-w-2xl text-center font-heading text-lg text-muted-foreground",children:"Ready for transparent all-in-one pricing? Contact us for a free consultation."}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:111",className:"grid lg:grid-cols-2 gap-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:113",className:"space-y-6",children:[c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:114",className:`${qn} ${Hn} rounded-xl p-6`,style:{backgroundImage:"linear-gradient(160deg, rgba(71,85,105,0.62) 0%, rgba(51,65,85,0.74) 46%, rgba(30,41,59,0.86) 100%), url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2
368NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(30,41,59,0.82)"},children:[c.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:123",className:"mb-6 font-heading text-2xl font-bold text-cyan-100",children:"Contact Information"}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:125",className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:126",className:"flex items-start gap-3",children:[c.jsx(zW,{"data-loc":"client/src/pages/Contact.tsx:127",className:"w-5 h-5 text-accent mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:128",children:[c.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:129",className:"font-heading font-semibold text-foreground",children:"Phone"}),c.jsx("a",{"data-loc":"client/src/pages/Contact.tsx:130",href:"tel:+18883211768",className:"font-heading text-muted-foreground transition-colors hover:text-cyan-200",children:"+1 (888) 321-1768"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:136",className:"flex items-start gap-3",children:[c.jsx(MW,{"data-loc":"client/src/pages/Contact.tsx:137",className:"w-5 h-5 text-accent mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:138",children:[c.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:139",className:"font-heading font-semibold text-foreground",children:"Email"}),c.jsx("a",{"data-loc":"client/src/pages/Contact.tsx:140",href:"mailto:[email protected]",className:"font-heading text-muted-foreground transition-colors hover:text-cyan-200",children:"[email protected]"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:146",className:"flex items-start gap-3",children:[c.jsx(RW,{"data-loc":"client/src/pages/Contact.tsx:147",className:"w-5 h-5 text-accent mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:148",children:[c.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:149",className:"font-heading font-semibold text-foreground",children:"Address"}),c.jsxs("p",{"data-loc":"client/src/pages/Contact.tsx:150",className:"font-heading text-muted-foreground",children:["455 E Eisenhower Pkwy",c.jsx("br",{"data-loc":"client/src/pages/Contact.tsx:151"}),"Suite 300 PMB1134",c.jsx("br",{"data-loc":"client/src/pages/Contact.tsx:152"}),"Ann Arbor, MI 48108",c.jsx("br",{"data-loc":"client/src/pages/Contact.tsx:153"}),"United States"]})]})]})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:161",className:`${qn} ${Hn} rounded-xl p-6`,style:{backgroundImage:"linear-gradient(160deg, rgba(71,85,105,0.62) 0%, rgba(51,65,85,0.74) 46%, rgba(30,41,59,0.86) 100%), url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEplLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(30,41,59,0.82)"},children:[c.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:170",className:"mb-3 font-heading text-lg font-bold text-cyan-100",children:"Business Hours"}),c.jsxs("p",{"data-loc":"client/src/pages/Contact.tsx:171",className:"font-heading text-muted-foreground",children:["Monday - Friday: 9:00 AM - 6:00 PM EST",c.jsx("br",{"data-loc":"client/src/pages/Contact.tsx:172"}),"Saturday - Sunday: Closed"]})]}),c.jsx(be,{"data-loc":"client/src/pages/Contact.tsx:177",type:"button",className:`${Od} w-full`,onClick:qt("contact"),children:"Get a Breakdown"})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:187",className:`${zj} rounded-xl p-6 lg:p-8`,style:{backgroundImage:"url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEplLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2
368NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundSize:"cover"},children:[c.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:193",className:"mb-6 font-heading text-2xl font-bold text-cyan-100",children:"Send Us a Message"}),c.jsxs("form",{"data-loc":"client/src/pages/Contact.tsx:195",onSubmit:a,className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:196",children:[c.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:197",htmlFor:"name",className:"block font-heading font-semibold text-foreground mb-2",children:"Name *"}),c.jsx(Pe,{"data-loc":"client/src/pages/Contact.tsx:200",id:"name",type:"text",placeholder:"Your name",value:e.name,onChange:r=>t({...e,name:r.target.value}),className:Fu})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:210",children:[c.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:211",htmlFor:"email",className:"block font-heading font-semibold text-foreground mb-2",children:"Email *"}),c.jsx(Pe,{"data-loc":"client/src/pages/Contact.tsx:214",id:"email",type:"email",placeholder:"[email protected]",value:e.email,onChange:r=>t({...e,email:r.target.value}),className:Fu})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:224",children:[c.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:225",htmlFor:"company",className:"block font-heading font-semibold text-foreground mb-2",children:"Company/Business Name"}),c.jsx(Pe,{"data-loc":"client/src/pages/Contact.tsx:228",id:"company",type:"text",placeholder:"Your business name",value:e.company,onChange:r=>t({...e,company:r.target.value}),className:Fu})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:238",children:[c.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:239",htmlFor:"department",className:"block font-heading font-semibold text-foreground mb-2",children:"Department *"}),c.jsxs(jf,{"data-loc":"client/src/pages/Contact.tsx:242",value:e.department,onValueChange:r=>t({...e,department:r}),required:!0,children:[c.jsx(Ef,{"data-loc":"client/src/pages/Contact.tsx:247",className:`${Fu} font-heading`,children:c.jsx(_f,{"data-loc":"client/src/pages/Contact.tsx:248",placeholder:"Select a department"})}),c.jsxs(Af,{"data-loc":"client/src/pages/Contact.tsx:250",className:"border-cyan-300/24 bg-slate-950/96",children:[c.jsx(Vn,{"data-loc":"client/src/pages/Contact.tsx:251",value:"general",className:"font-heading",children:"General Inquiry"}),c.jsx(Vn,{"data-loc":"client/src/pages/Contact.tsx:252",value:"sales",className:"font-heading",children:"Sales Inquiry"}),c.jsx(Vn,{"data-loc":"client/src/pages/Contact.tsx:253",value:"projects",className:"font-heading",children:"Active Project"}),c.jsx(Vn,{"data-loc":"client/src/pages/Contact.tsx:254",value:"support",className:"font-heading",children:"Technical Support"}),c.jsx(Vn,{"data-loc":"client/src/pages/Contact.tsx:255",value:"billing",className:"font-heading",children:"Billing and invoices"})]})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:260",children:[c.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:261",htmlFor:"message",className:"block font-heading font-semibold text-foreground mb-2",children:"Message *"}),c.jsx(kr,{"data-loc":"client/src/pages/Contact.tsx:264",id:"message",placeholder:"Tell us about your business and what you're looking for...",value:e.message,onChange:r=>t({...e,message:r.target.value}),className:`${Fu} min-h-[120px]`})]}),c.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:272",className:"grid gap-3 sm:grid-cols-2",children:[c.jsx(be,{"data-loc":"client/src/pages/Contact.tsx:273",type:"submit",size:"lg",className:Xa,disabled:n.isPending,children:n.isPending?"Sending...":"Send Message"}),c.jsx(be,{"data-loc":"client/src/pages/Contact.tsx:276",type:"button",size:"lg",className:vo,onClick:qt("contact"),children:"Book Strategy Call"})]})]})]})]})]})})]})}function eQ(){const e=wn(),{growthHovered:t,onGrowthEnter:n,onGrowthLeave:a}=y8();return c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:31",className:yf,children:[c.jsxs(Ms,{"data-loc":"client/src/pages/PlatformDemo.tsx:32",children:[c.jsx("title",{"data-loc":"client/src/pages/PlatformDemo.tsx:33",children:"Pricing | Own Your Ecommerce Stack"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:34",name:"description",content:"Premium ecommerce systems built for control, stronger margins, and ownership. Choose the right DaVinci Dynamics build path for your growth stage."}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:37",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:38",property:"og:url",content:"https://www.davincidynamics.ai/pricing"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:39",property:"og:title",content:"Pricing | Own Your Ecommerce Stack"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:40",property:"og:description",content:"Premium ecommerce systems built for control, stronger margins, and ownership. Choose the right DaVinci Dynamics build path for your growth stage."}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:41",property:"og:image",content:"https://www.davincidynamics.ai/og/da-vinci-share.jpg"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:44",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:45",name:"twitter:url",content:"https://www.davincidynamics.ai/pricing"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:46",name:"twitter:title",content:"Pricing | Own Your Ecommerce Stack"}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:47",name:"twitter:description",content:"Premium ecommerce systems built for control, stronger margins, and ownership. Choose the right DaVinci Dynamics build path for your growth stage."}),c.jsx("meta",{"data-loc":"client/src/pages/PlatformDemo.tsx:48",name:"twitter:image",content:"https://www.davincidynamics.ai/og/da-vinci-share.jpg"})]}),c.jsx(Ls,{"data-loc":"client/src/pages/PlatformDemo.tsx:50"}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:51",className:bf,children:[c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:52",className:wf}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:53",className:Sf})]}),c.jsxs("main",{"data-loc":"client/src/pages/PlatformDemo.tsx:56",className:"relative z-10 container mx-auto px-4 py-6 lg:py-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:58",ref:e.ref,className:`relative max-w-6xl mx-auto
368scroll-fade-section px-4 sm:px-6 pt-24 pb-24 md:pt-28 md:pb-28 lg:pt-32 lg:pb-32 ${e.isVisible?"visible":""}`,children:[c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:63",className:"pointer-events-none absolute left-1/2 top-[38%] h-[min(440px,58vh)] w-[min(880px,92vw)] -translate-x-1/2 -translate-y-1/2 rounded-full bg-[radial-gradient(ellipse_72%_65%_at_50%_50%,rgba(0,200,255,0.09),transparent_70%)] blur-[72px] opacity-70","aria-hidden":!0}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:68",className:"relative z-[1]",children:[c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:69",className:"text-center mb-12 md:mb-14 lg:mb-16 max-w-3xl mx-auto",children:[c.jsx("h2",{"data-loc":"client/src/pages/PlatformDemo.tsx:70",className:"mb-4 font-display text-2xl font-black leading-[1.12] tracking-tight text-white/92 md:mb-5 md:text-3xl lg:text-[2.25rem]",children:"Choose the System That Fits Your Growth Stage"}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:73",className:"font-heading text-base md:text-lg text-muted-foreground/80 font-normal max-w-2xl mx-auto leading-relaxed",children:"Every build is designed to convert, automate, and scale your business, not just launch a website."})]}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:78",className:"grid grid-cols-1 lg:grid-cols-3 gap-7 lg:gap-10 mb-10 lg:mb-12",children:[c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:80",className:ie("group/starter relative flex flex-col overflow-hidden rounded-xl p-7 lg:p-8",qn,Hn,"before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/18 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:hover:-translate-y-1.5",t&&"lg:opacity-[0.68] lg:scale-[0.985]"),style:{backgroundImage:"linear-gradient(160deg, rgba(60,74,96,0.56) 0%, rgba(42,54,73,0.7) 46%, rgba(21,30,47,0.9) 100%), url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(15,23,42,0.9)",animationDelay:"0.2s"},children:[c.jsx("h3",{"data-loc":"client/src/pages/PlatformDemo.tsx:99",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl lg:text-xl mb-3",children:"Starter"}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:102",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:103",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_24px_rgba(0,217,255,0.12)] lg:text-4xl",children:"$1,500"})}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:107",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground/90",children:"Perfect for businesses that need a clean, conversion-ready foundation."}),c.jsx("ul",{"data-loc":"client/src/pages/PlatformDemo.tsx:111",className:"mb-6 flex-grow space-y-3",children:["Conversion-focused website","Lead capture setup","Basic automation","Mobile optimized design"].map((r,o)=>c.jsxs("li",{"data-loc":"client/src/pages/PlatformDemo.tsx:118",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground
368/95",children:[c.jsx(Sn,{"data-loc":"client/src/pages/PlatformDemo.tsx:119",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/PlatformDemo.tsx:120",className:"font-heading",children:r})]},o))}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:125",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground/65",children:"Built to launch fast and start capturing leads"}),c.jsx(be,{"data-loc":"client/src/pages/PlatformDemo.tsx:129",type:"button",variant:"outline",className:`${vo} mt-6 h-12 w-full rounded-lg px-6 py-0 text-sm`,onClick:qt("pricing"),children:"Book Your Strategy Call"})]}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:140",className:ie("group/growth relative z-[2] flex flex-col overflow-visible rounded-xl px-7 pb-7 pt-10 animate-fade-in-up lg:px-8 lg:pb-8 lg:pt-11",qn,Hn,"border-cyan-300/34","shadow-[0_0_0_1px_rgba(34,211,238,0.12),0_12px_42px_rgba(0,0,0,0.48),0_0_90px_-30px_rgba(34,211,238,0.16),inset_0_1px_0_rgba(255,255,255,0.09)]","before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-cyan-400/45 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:scale-[1.035]","lg:hover:-translate-y-2 lg:hover:scale-[1.055] lg:hover:border-cyan-400/65","lg:hover:shadow-[0_0_0_1px_rgba(34,211,238,0.22),0_22px_56px_rgba(0,0,0,0.55),0_0_120px_-24px_rgba(34,211,238,0.2),inset_0_1px_0_rgba(255,255,255,0.11)]"),onMouseEnter:n,onMouseLeave:a,style:{backgroundImage:"linear-gradient(160deg, rgba(64,78,100,0.58) 0%, rgba(45,58,79,0.72) 46%, rgba(23,33,52,0.88) 100%), url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(17,27,45,0.88)",animationDelay:"0.3s"},children:[c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:164",className:"pointer-events-none absolute inset-0 overflow-hidden rounded-xl bg-gradient-to-b from-[rgba(0,200,255,0.07)] via-transparent to-transparent opacity-0 transition-opacity duration-500 ease-out lg:group-hover/growth:opacity-100","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:169",className:"absolute left-1/2 top-[-11px] z-20 -translate-x-1/2 whitespace-nowrap rounded-full border border-white/20 px-4 py-1.5 text-[11px] font-heading font-semibold tracking-wide text-white/95 shadow-[0_2px_16px_rgba(0,200,255,0.35),0_0_32px_rgba(0,200,255,0.12)]",style:{background:"linear-gradient(135deg, rgba(0,214,255,0.92) 0%, rgba(0,165,230,0.88) 50%, rgba(0,130,210,0.9) 100%)"},children:"Most Popular"}),c.jsx("h3",{"data-loc":"client/src/pages/PlatformDemo.tsx:179",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl lg:text-xl mb-3",children:"Growth"}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:180",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:181",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_28px_rgba(0,217,255,0.18)] lg:text-4xl",children:"$3,000"})}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:185",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground
368/90",children:"For businesses ready to scale with better systems and follow-up."}),c.jsx("ul",{"data-loc":"client/src/pages/PlatformDemo.tsx:189",className:"mb-6 flex-grow space-y-3",children:["Everything in Starter","Funnel structure","Automated follow-up system","Lead routing logic","Conversion optimization"].map((r,o)=>c.jsxs("li",{"data-loc":"client/src/pages/PlatformDemo.tsx:197",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground/95",children:[c.jsx(Sn,{"data-loc":"client/src/pages/PlatformDemo.tsx:198",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/PlatformDemo.tsx:199",className:"font-heading",children:r})]},o))}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:204",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground/65",children:"Designed to turn traffic into consistent customers"}),c.jsx(be,{"data-loc":"client/src/pages/PlatformDemo.tsx:208",type:"button",className:`${Xa} relative z-10 mt-6 h-12 w-full rounded-lg px-6 py-0 text-sm`,onClick:qt("pricing"),children:"Book Your Strategy Call"})]}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:218",className:ie("group/scale relative flex flex-col overflow-hidden rounded-xl p-7 lg:p-8",qn,Hn,"before:pointer-events-none before:absolute before:inset-x-4 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/18 before:to-transparent","transition-all duration-500 [transition-timing-function:cubic-bezier(0.22,1,0.36,1)]","lg:hover:-translate-y-1.5",t&&"lg:opacity-[0.68] lg:scale-[0.985]"),style:{backgroundImage:"linear-gradient(160deg, rgba(60,74,96,0.56) 0%, rgba(42,54,73,0.7) 46%, rgba(21,30,47,0.9) 100%), url('https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__')",backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(15,23,42,0.9)",animationDelay:"0.4s"},children:[c.jsx("h3",{"data-loc":"client/src/pages/PlatformDemo.tsx:237",className:"font-heading text-lg font-bold tracking-tight text-foreground md:text-xl lg:text-xl mb-3",children:"Scale"}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:240",className:"mb-4",children:c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:241",className:"font-display text-3xl font-black tracking-tight text-accent drop-shadow-[0_0_24px_rgba(0,217,255,0.12)] lg:text-4xl",children:"$5,000+"})}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:245",className:"mb-6 text-sm font-heading leading-relaxed text-muted-foreground/90",children:"For businesses that want a full revenue system built to scale."}),c.jsx("ul",{"data-loc":"client/src/pages/PlatformDemo.tsx:249",className:"mb-6 flex-grow space-y-3",children:["Everything in Growth","Advanced automation workflows","CRM pipeline setup","Reporting and tracking systems","Custom system architecture"].map((r,o)=>c.jsxs("li",{"data-loc":"client/src/pages/PlatformDemo.tsx:257",className:"flex items-start gap-2.5 text-sm leading-snug text-foreground/95",children:[c.jsx(Sn,{"data-loc":"client/src/pages/PlatformDemo.tsx:258",className:"mt-0.5 h-4 w-4 shrink-0 text-accent/90",strokeWidth:2}),c.jsx("span",{"data-loc":"client/src/pages/PlatformDemo.tsx:259",className:"font-heading",children:r})]},o))}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:264",className:"mb-0 text-center text-[11px] font-heading leading-relaxed text-muted-foreground
368/65",children:"Built for performance, automation, and long-term growth"}),c.jsx(be,{"data-loc":"client/src/pages/PlatformDemo.tsx:268",type:"button",variant:"outline",className:`${vo} mt-6 h-12 w-full rounded-lg px-6 py-0 text-sm`,onClick:qt("pricing"),children:"Book Your Strategy Call"})]})]}),c.jsx("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:279",className:"mx-auto mt-4 max-w-3xl border-t border-white/[0.06] px-4 pt-10 md:pt-12",children:c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:280",className:"text-center text-sm font-heading leading-relaxed text-muted-foreground/85",children:"Every system is customized based on your business. Final scope and pricing may vary depending on complexity and goals."})})]})]}),c.jsxs("footer",{"data-loc":"client/src/pages/PlatformDemo.tsx:288",className:"text-center space-y-6 animate-fade-in-up max-w-2xl mx-auto",style:{animationDelay:"0.5s"},children:[c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:289",className:"text-sm text-muted-foreground font-heading mb-2",children:"Own your customer data. Automate fulfillment. Scale smarter."}),c.jsx("p",{"data-loc":"client/src/pages/PlatformDemo.tsx:292",className:"text-xs text-accent/80 font-heading mb-4",children:"ð¬ Get your custom platform recommendation instantly"}),c.jsxs("div",{"data-loc":"client/src/pages/PlatformDemo.tsx:296",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[c.jsx(be,{"data-loc":"client/src/pages/PlatformDemo.tsx:297",type:"button",size:"lg",className:`${Xa} w-full text-base lg:w-auto lg:px-16 lg:text-lg`,onClick:r=>{r.preventDefault(),r.stopPropagation(),Wg("Book Your System Walkthrough",{location:"platform_demo"}),Ad("demo")},children:"Book Your System Walkthrough"}),c.jsx(be,{"data-loc":"client/src/pages/PlatformDemo.tsx:310",type:"button",size:"lg",variant:"outline",className:`${vo} w-full text-base lg:w-auto lg:px-16 lg:text-lg`,onClick:r=>{r.preventDefault(),r.stopPropagation(),Wg("Book Demo",{location:"platform_demo"}),Ad("demo")},children:"Book a Demo"})]})]})]})]})}function tQ(){const[e,t]=_.useState(""),[n,a]=_.useState(null),{data:r,isLoading:o}=Yn.bot.analytics.useQuery({telegramUserId:n},{enabled:n!==null}),l=()=>{const u=parseInt(e);isNaN(u)||a(u)};return c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:30",className:"min-h-screen bg-background",children:c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:31",className:"container mx-auto py-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:32",className:"mb-8",children:[c.jsx("h1",{"data-loc":"client/src/pages/BotAnalytics.tsx:33",className:"text-3xl font-bold mb-2",children:"Bot Analytics Dashboard"}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:34",className:"text-muted-foreground",children:"Track conversations, engagement, and lead quality from your Telegram bot"})]}),c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:40",className:"mb-8",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:41",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:42",children:"Search User Analytics"}),c.jsx(XP,{"data-loc":"client/src/pages/BotAnalytics.tsx:43",children:"Enter a Telegram user ID to view their conversation history and metrics"})]}),c.jsx(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:47",children:c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:48",className:"flex gap-4",children:[c.jsx(Pe,{"data-loc":"client/src/pages/BotAnalytics.tsx:49",type:"number",placeholder:"Enter Telegram User ID",value:e,onChange:u=>t(u.target.value),onKeyDown:u=>u.key==="Enter"&&l()}),c.jsx(be,{"data-loc":"client/src/pages/BotAnalytics.tsx:56",onClick:l,children:"Search"})]})})]}),o&&c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:63",className:"text-center py-12",children:[c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:64",className:"inline-block animate-spin rounded-full h-8 w-8 border-b-2 border-primary"}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:65",className:"mt-4 text-muted-foreground",children:"Loading analytics..."})]}),r&&!o&&c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:70",className:"grid gap-6 md:grid-cols-2 lg:grid-cols-4 mb-8",children:[c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:71",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:72",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:73",className:"text-sm font-medium",children:"Total Conversations"}),c.jsx(Vg,{"data-loc":"client/src/pages/BotAnalytics.tsx:76",className:"h-4 w-4 text-muted-foreground"})]}),c.jsxs(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:78",children:[c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:79",className:"text-2xl font-bold",children:r.totalConversations}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:80",className:"text-xs text-muted-foreground",children:"Conversation sessions"})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:86",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:87",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:88",className:"text-sm font-medium",children:"Total Messages"}),c.jsx(c8,{"data-loc":"client/src/pages/BotAnalytics.tsx:91",className:"h-4 w-4 text-muted-foreground"})]}),c.jsxs(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:93",children:[c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:94",className:"text-2xl font-bold",children:r.totalMessages}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:95",className:"text-xs text-muted-foreground",children:"Messages exchanged"})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:101",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:102",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:103",className:"text-sm font-medium",children:"Avg Messages/Conv"}),c.jsx(oc,{"data-loc":"client/src/pages/BotAnalytics.tsx:106",className:"h-4 w-4 text-muted-foreground"})]}),c.jsxs(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:108",children:[c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:109",className:"text-2xl font-bold",children:r.totalConversations>0?(r.totalMessages/r.totalConversations).toFixed(1):"â"}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:114",className:"text-xs text-muted-foreground",children:"Engagement metric"})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:120",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:121",className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:122",className:"text-sm font-medium",children:"Lead events"}),c.jsx(Dj,{"data-loc":"client/src/pages/BotAnalytics.tsx:125",className:"h-4 w-4 text-muted-foreground"})]}),c.jsxs(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:127",children:[c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:128",className:"text-2xl font-bold",children:r.events.length}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:129",className:"text-xs text-muted-foreground",children:"Logged funnel events"})]})]})]}),r&&r.events.length>0&&c.jsxs(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:138",children:[c.jsxs(Pr,{"data-loc":"client/src/pages/BotAnalytics.tsx:139",children:[c.jsx(Nr,{"data-loc":"client/src/pages/BotAnalytics.tsx:140",children:"Lead events"}),c.jsx(XP,{"data-loc":"client/src/pages/BotAnalytics.tsx:141",children:"Recent activity recorded for this user"})]}),c.jsx(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:145",children:c.jsx("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:146",className:"space-y-2",children:r.events.map((u,f)=>c.jsxs("div",{"data-loc":"client/src/pages/BotAnalytics.tsx:148",className:"flex items-center justify-between p-3 bg-muted rounded-lg",children:[c.jsx("span",{"data-loc":"client/src/pages/BotAnalytics.tsx:152",className:"font-medium",children:u.eventType||"event"}),c.jsx("span",{"data-loc":"client/src/pages/BotAnalytics.tsx:153",className:"text-xs text-muted-foreground",children:u.timestamp?new Date(u.timestamp).toLocaleStr
368ing():""})]},u.id??f))})})]}),n&&!o&&!r&&c.jsx(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:164",children:c.jsx(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:165",className:"py-12 text-center",children:c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:166",className:"text-muted-foreground",children:"No data found for this user ID"})})}),!n&&c.jsx(xt,{"data-loc":"client/src/pages/BotAnalytics.tsx:172",children:c.jsxs(Zn,{"data-loc":"client/src/pages/BotAnalytics.tsx:173",className:"py-12 text-center",children:[c.jsx(Vg,{"data-loc":"client/src/pages/BotAnalytics.tsx:174",className:"h-12 w-12 mx-auto mb-4 text-muted-foreground"}),c.jsx("p",{"data-loc":"client/src/pages/BotAnalytics.tsx:175",className:"text-muted-foreground",children:"Enter a Telegram User ID above to view analytics"})]})})]})})}const nQ=Z6("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 gg({className:e,variant:t,asChild:n=!1,...a}){const r=n?r6:"span";return c.jsx(r,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:ie(nQ({variant:t}),e),...a})}const HR=6048e5,aQ=864e5,BN=Symbol.for("constructDateFrom");function Ao(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&BN in e?e[BN](t):e instanceof Date?new e.constructor(t):new Date(t)}function mr(e,t){return Ao(t||e,e)}let rQ={};function wm(){return rQ}function Cd(e,t){const n=wm(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,r=mr(e,t?.in),o=r.getDay(),l=(o<a?7:0)+o-a;return r.setDate(r.getDate()-l),r.setHours(0,0,0,0),r}function Kg(e,t){return Cd(e,{...t,weekStartsOn:1})}function FR(e,t){const n=mr(e,t?.in),a=n.getFullYear(),r=Ao(n,0);r.setFullYear(a+1,0,4),r.setHours(0,0,0,0);const o=Kg(r),l=Ao(n,0);l.setFullYear(a,0,4),l.setHours(0,0,0,0);const u=Kg(l);return n.getTime()>=o.getTime()?a+1:n.getTime()>=u.getTime()?a:a-1}function zN(e){const t=mr(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function iQ(e,...t){const n=Ao.bind(null,t.find(a=>typeof a=="object"));return t.map(n)}function $N(e,t){const n=mr(e,t?.in);return n.setHours(0,0,0,0),n}function oQ(e,t,n){const[a,r]=iQ(n?.in,e,t),o=$N(a),l=$N(r),u=+o-zN(o),f=+l-zN(l);return Math.round((u-f)/aQ)}function sQ(e,t){const n=FR(e,t),a=Ao(e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),Kg(a)}function lQ(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function cQ(e){return!(!lQ(e)&&typeof e!="number"||isNaN(+mr(e)))}function uQ(e,t){const n=mr(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const dQ={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},fQ=(e,t,n)=>{let a;const r=dQ[e];return typeof r=="string"?a=r:t===1?a=r.one:a=r.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function Ky(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const pQ={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},gQ={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},hQ={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mQ={date:Ky({formats:pQ,defaultWidth:"full"}),time:Ky({formats:gQ,defaultWidth:"full"}),dateTime:Ky({formats:hQ,defaultWidth:"full"})},xQ={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},vQ=(e,t,n,a)=>xQ[e];function Yu(e){return(t,n)=>{const a=n?.context?String(n.context):"standalone";let r;if(a==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,u=n?.width?String(n.width):l;r=e.formattingValues[u]||e.formattingValues[l]}else{const l=e.defaultWidth,u=n?.width?String(n.width):e.defaultWidth;r=e.values[u]||e.values[l]}const o=e.argumentCallback?e.argumentCallback(t):t;return r[o]}}
vendor: 15,516 bytes, line 368
368const yQ={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},bQ={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},wQ={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},SQ={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},jQ={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},_Q={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},EQ=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},AQ={ordinalNumber:EQ,era:Yu({values:yQ,defaultWidth:"wide"}),quarter:Yu({values:bQ,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Yu({values:wQ,defaultWidth:"wide"}),day:Yu({values:SQ,defaultWidth:"wide"}),dayPeriod:Yu({values:jQ,defaultWidth:"wide",formattingValues:_Q,defaultFormattingWidth:"wide"})};function Wu(e){return(t,n={})=>{const a=n.width,r=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],o=t.match(r);if(!o)return null;const l=o[0],u=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],f=Array.isArray(u)?CQ(u,h=>h.test(l)):OQ(u,h=>h.test(l));let p;p=e.valueCallback?e.valueCallback(f):f,p=n.valueCallback?n.valueCallback(p):p;const m=t.slice(l.length);return{value:p,rest:m}}}function OQ(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function CQ(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function PQ(e){return(t,n={})=>{const a=t.match(e.matchPattern);if(!a)return null;const r=a[0],o=t.match(e.parsePattern);if(!o)return null;let l=e.valueCallback?e.valueCallback(o[0]):o[0];l=n.valueCallback?n.valueCallback(l):l;const u=t.slice(r.length);return{value:l,rest:u}}}const NQ=/^(\d+)(th|st|nd|rd)?/i,TQ=/\d+/i,kQ={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},DQ={any:[/^b/i,/^(a|c)/i]},LQ={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},MQ={any:[/1/i,/2/i,/3/i,/4/i]},RQ={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},IQ={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},BQ={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},zQ={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},$Q={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},qQ={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},HQ={ordinalNumber:PQ({matchPattern:NQ,parsePattern:TQ,valueCallback:e=>parseInt(e,10)}),era:Wu({matchPatterns:kQ,defaultMatchWidth:"wide",parsePatterns:DQ,defaultParseWidth:"any"}),quarter:Wu({matchPatterns:LQ,defaultMatchWidth:"wide",parsePatterns:MQ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Wu({matchPatterns:RQ,defaultMatchWidth:"wide",parsePatterns:IQ,defaultParseWidth:"any"}),day:Wu({matchPatterns:BQ,defaultMatchWidth:"wide",parsePatterns:zQ,defaultParseWidth:"any"}),dayPeriod:Wu({matchPatterns:$Q,defaultMatchWidth:"any",parsePatterns:qQ,defaultParseWidth:"any"})},FQ={code:"en-US",formatDistance:fQ,formatLong:mQ,formatRelative:vQ,localize:AQ,match:HQ,options:{weekStartsOn:0,firstWeekContainsDate:1}};function UQ(e,t){const n=mr(e,t?.in);return oQ(n,uQ(n))+1}function VQ(e,t){const n=mr(e,t?.in),a=+Kg(n)-+sQ(n);return Math.round(a/HR)+1}function UR(e,t){const n=mr(e,t?.in),a=n.getFullYear(),r=wm(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,l=Ao(t?.in||e,0);l.setFullYear(a+1,0,o),l.setHours(0,0,0,0);const u=Cd(l,t),f=Ao(t?.in||e,0);f.setFullYear(a,0,o),f.setHours(0,0,0,0);const p=Cd(f,t);return+n>=+u?a+1:+n>=+p?a:a-1}function YQ(e,t){const n=wm(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,r=UR(e,t),o=Ao(t?.in||e,0);return o.setFullYear(r,0,a),o.setHours(0,0,0,0),Cd(o,t)}function WQ(e,t){const n=mr(e,t?.in),a=+Cd(n,t)-+YQ(n,t);return Math.round(a/HR)+1}function St(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const io={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return St(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):St(n+1,2)},d(e,t){return St(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return St(e.getHours()%12||12,t.length)},H(e,t){return St(e.getHours(),t.length)},m(e,t){return St(e.getMinutes(),t.length)},s(e,t){return St(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),r=Math.trunc(a*Math.pow(10,n-3));return St(r,t.length)}},Ll={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},qN={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),r=a>0?a:1-a;return n.ordinalNumber(r,{unit:"year"})}return io.y(e,t)},Y:function(e,t,n,a){const r=UR(e,a),o=r>0?r:1-r;if(t==="YY"){const l=o%100;return St(l,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):St(o,t.length)},R:function(e,t){const n=FR(e);return St(n,t.length)},u:function(e,t){const n=e.getFullYear();return St(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return St(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return St(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return io.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return St(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const r=WQ(e,a);return t==="wo"?n.ordinalNumber(r,{unit:"week"}):St(r,t.length)},I:function(e,t,n){const a=VQ(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):St(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):io.d(e,t)},D:function(e,t,n){const a=UQ(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):St(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const r=e.getDay(),o=(r-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return St(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});case"eeee":default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const r=e.getDay(),o=(r-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return St(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});case"cccc":default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),r=a===0?7:a;switch(t){case"i":return String(r);case"ii":return St(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let r;switch(a===12?r=Ll.noon:a===0?r=Ll.midnight:r=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let r;switch(a>=17?r=Ll.evening:a>=12?r=Ll.afternoon:a>=4?r=Ll.morning:r=Ll.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return io.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):io.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):St(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):St(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):io.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):io.s(e,t)},S:function(e,t){return io.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return FN(a);case"XXXX":case"XX":return rs(a);case"XXXXX":case"XXX":default:return rs(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return FN(a);case"xxxx":case"xx":return rs(a);case"xxxxx":case"xxx":default:return rs(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+HN(a,":");case"OOOO":default:return"GMT"+rs(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+HN(a,":");case"zzzz":default:return"GMT"+rs(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return St(a,t.length)},T:function(e,t,n){return St(+e,t.length)}};function HN(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),r=Math.trunc(a/60),o=a%60;return o===0?n+String(r):n+String(r)+t+St(o,2)}function FN(e,t){return e%60===0?(e>0?"-":"+")+St(Math.abs(e)/60,2):rs(e,t)}function rs(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),r=St(Math.trunc(a/60),2),o=St(a%60,2);return n+r+t+o}const UN=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},VR=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},GQ=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],r=n[2];if(!r)return UN(e,t);let o;switch(a){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",UN(a,t)).replace("{{time}}",VR(r,t))},XQ={p:VR,P:GQ},KQ=/^D+$/,QQ=/^Y+$/,ZQ=["D","DD","YY","YYYY"];function JQ(e){return KQ.test(e)}function eZ(e){return QQ.test(e)}function tZ(e,t,n){const a=nZ(e,t,n);if(console.warn(a),ZQ.includes(e))throw new RangeError(a)}function nZ(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const aZ=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rZ=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,iZ=/^'([^]*?)'?$/,oZ=/''/g,sZ=/[a-zA-Z]/;function Qy(e,t,n){const a=wm(),r=a.locale??FQ,o=a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,l=a.weekStartsOn??a.locale?.options?.weekStartsOn??0,u=mr(e,n?.in);if(!cQ(u))throw new RangeError("Invalid time value");let f=t.match(rZ).map(m=>{const h=m[0];if(h==="p"||h==="P"){const x=XQ[h];return x(m,r.formatLong)}return m}).join("").match(aZ).map(m=>{if(m==="''")return{isToken:!1,value:"'"};const h=m[0];if(h==="'")return{isToken:!1,value:lZ(m)};if(qN[h])return{isToken:!0,value:m};
368if(h.match(sZ))throw new RangeError("Format string contains an unescaped latin alphabet character `"+h+"`");return{isToken:!1,value:m}});r.localize.preprocessor&&(f=r.localize.preprocessor(u,f));const p={firstWeekContainsDate:o,weekStartsOn:l,locale:r};return f.map(m=>{if(!m.isToken)return m.value;const h=m.value;(eZ(h)||JQ(h))&&tZ(h,t,String(e));const x=qN[h[0]];return x(u,h,r.localize,p)}).join("")}function lZ(e){const t=e.match(iZ);return t?t[1].replace(oZ,"'"):e}function cZ(){const[e,t]=_.useState("all"),[n,a]=_.useState(""),[r,o]=_.useState(null),[l,u]=_.useState(0),f=20,{data:p,isLoading:m}=Yn.bot.listConversations.useQuery({status:e,searchQuery:n||void 0,limit:f,offset:l*f}),{data:h}=Yn.bot.getConversation.useQuery({conversationId:r},{enabled:r!==null}),x=async b=>{try{const C=(await(await fetch(`/api/trpc/bot.exportConversation?input=${encodeURIComponent(JSON.stringify({conversationId:b}))}`)).json()).result.data;if(C){const N=new Blob([JSON.stringify(C,null,2)],{type:"application/json"}),P=URL.createObjectURL(N),A=document.createElement("a");A.href=P,A.download=`conversation-${b}-${Date.now()}.json`,A.click(),URL.revokeObjectURL(P)}}catch(S){console.error("Failed to export conversation:",S)}},y=b=>{if(!b)return"N/A";const S=Math.floor(b/60),E=b%60;return`${S}m ${E}s`},j=b=>b.conversation.metadata&&JSON.parse(b.conversation.metadata).handedOff?c.jsx(gg,{"data-loc":"client/src/pages/ConversationHistory.tsx:81",variant:"default",className:"bg-cyan-500",children:"Handed Off"}):b.conversation.endedAt?c.jsx(gg,{"data-loc":"client/src/pages/ConversationHistory.tsx:84",variant:"secondary",children:"Ended"}):c.jsx(gg,{"data-loc":"client/src/pages/ConversationHistory.tsx:86",variant:"outline",className:"border-green-500 text-green-500",children:"Active"});return c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:90",className:"min-h-screen bg-background p-6",children:c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:91",className:"container mx-auto max-w-7xl",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:93",className:"mb-8",children:[c.jsx("h1",{"data-loc":"client/src/pages/ConversationHistory.tsx:94",className:"text-4xl font-display font-bold text-foreground mb-2",children:"Conversation History"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:97",className:"text-muted-foreground",children:"Track and review all Leo chatbot conversations from first interaction to handoff"})]}),c.jsxs(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:103",className:"mb-6",children:[c.jsx(Pr,{"data-loc":"client/src/pages/ConversationHistory.tsx:104",children:c.jsx(Nr,{"data-loc":"client/src/pages/ConversationHistory.tsx:105",children:"Filters"})}),c.jsx(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:107",children:c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:108",className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:110",className:"relative",children:[c.jsx(s8,{"data-loc":"client/src/pages/ConversationHistory.tsx:111",className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-muted-foreground"}),c.jsx(Pe,{"data-loc":"client/src/pages/ConversationHistory.tsx:112",placeholder:"Search by name or username...",value:n,onChange:b=>a(b.target.value),className:"pl-10"})]}),c.jsxs(jf,{"data-loc":"client/src/pages/ConversationHistory.tsx:121",value:e,onValueChange:b=>t(b),children:[c.jsx(Ef,{"data-loc":"client/src/pages/ConversationHistory.tsx:122",children:c.jsx(_f,{"data-loc":"client/src/pages/ConversationHistory.tsx:123",placeholder:"Filter by status"})}),c.jsxs(Af,{"data-loc":"client/src/pages/ConversationHistory.tsx:125",children:[c.jsx(Vn,{"data-loc":"client/src/pages/ConversationHistory.tsx:126",value:"all",children:"All Conversations"}),c.jsx(Vn,{"data-loc":"client/src/pages/ConversationHistory.tsx:127",value:"active",children:"Active"}),c.jsx(Vn,{"data-loc":"client/src/pages/ConversationHistory.tsx:128",value:"handed_off",children:"Handed Off"}),c.jsx(Vn,{"data-loc":"client/src/pages/ConversationHistory.tsx:129",value:"ended",children:"Ended"})]})]}),c.jsx(be,{"data-loc":"client/src/pages/ConversationHistory.tsx:134",variant:"outline",onClick:()=>{a(""),t("all"),u(0)},children:"Reset Filters"})]})})]}),m?c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:150",className:"text-center py-12",children:c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:151",className:"text-muted-foreground",children:"Loading conversations..."})}):p&&p.conversations.length>0?c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:154",className:"space-y-4",children:[p.conversations.map(b=>{const S=b.conversation,E=b.user,C=S.metadata?JSON.parse(S.metadata):{};return c.jsx(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:161",className:"hover:border-cyan-500 transition-colors cursor-pointer",onClick:()=>o(S.id),children:c.jsx(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:166",className:"p-6",children:c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:167",className:"flex items-start justify-between",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:168",className:"flex-1",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:169",className:"flex items-center gap-3 mb-2",children:[c.jsx(XW,{"data-loc":"client/src/pages/ConversationHistory.tsx:170",className:"w-5 h-5 text-cyan-500"}),c.jsxs("h3",{"data-loc":"client/src/pages/ConversationHistory.tsx:171",className:"font-heading font-semibold text-lg",children:[E?.firstName||E?.username||"Anonymous",E?.lastName&&` ${E.lastName}`]}),j(b)]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:178",className:"grid grid-cols-2 md:grid-cols-4 gap-4 text-sm text-muted-foreground mt-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:179",className:"flex items-center gap-2",children:[c.jsx(Dj,{"data-loc":"client/src/pages/ConversationHistory.tsx:180",className:"w-4 h-4"}),c.jsx("span",{"data-loc":"client/src/pages/ConversationHistory.tsx:181",children:Qy(new Date(S.startedAt),"MMM d, yyyy HH:mm")}
368)]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:183",className:"flex items-center gap-2",children:[c.jsx(Vg,{"data-loc":"client/src/pages/ConversationHistory.tsx:184",className:"w-4 h-4"}),c.jsxs("span",{"data-loc":"client/src/pages/ConversationHistory.tsx:185",children:[S.messageCount||0," messages"]})]}),C.contactInfo&&c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:188",className:"col-span-2",children:c.jsxs("span",{"data-loc":"client/src/pages/ConversationHistory.tsx:189",className:"text-cyan-500",children:["ð§ ",C.contactInfo.email||"No email"]})})]})]}),c.jsx(be,{"data-loc":"client/src/pages/ConversationHistory.tsx:197",variant:"ghost",size:"sm",onClick:N=>{N.stopPropagation(),x(S.id)},children:c.jsx(a8,{"data-loc":"client/src/pages/ConversationHistory.tsx:205",className:"w-4 h-4"})})]})})},S.id)}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:214",className:"flex justify-between items-center mt-6",children:[c.jsxs("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:215",className:"text-sm text-muted-foreground",children:["Showing ",l*f+1," - ",Math.min((l+1)*f,p.total)," of ",p.total]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:218",className:"flex gap-2",children:[c.jsx(be,{"data-loc":"client/src/pages/ConversationHistory.tsx:219",variant:"outline",disabled:l===0,onClick:()=>u(l-1),children:"Previous"}),c.jsx(be,{"data-loc":"client/src/pages/ConversationHistory.tsx:226",variant:"outline",disabled:(l+1)*f>=p.total,onClick:()=>u(l+1),children:"Next"})]})]})]}):c.jsx(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:237",children:c.jsxs(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:238",className:"py-12 text-center",children:[c.jsx(Vg,{"data-loc":"client/src/pages/ConversationHistory.tsx:239",className:"w-12 h-12 text-muted-foreground mx-auto mb-4"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:240",className:"text-muted-foreground",children:"No conversations found"})]})}),c.jsx(sR,{"data-loc":"client/src/pages/ConversationHistory.tsx:246",open:r!==null,onOpenChange:()=>o(null),children:c.jsxs(cR,{"data-loc":"client/src/pages/ConversationHistory.tsx:247",className:"max-w-4xl max-h-[80vh] overflow-y-auto",children:[c.jsxs(uR,{"data-loc":"client/src/pages/ConversationHistory.tsx:248",children:[c.jsx(dR,{"data-loc":"client/src/pages/ConversationHistory.tsx:249",children:"Conversation Details"}),c.jsx(rK,{"data-loc":"client/src/pages/ConversationHistory.tsx:250",children:"Full conversation history and metadata"})]}),h&&c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:256",className:"space-y-6",children:[c.jsxs(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:258",children:[c.jsx(Pr,{"data-loc":"client/src/pages/ConversationHistory.tsx:259",children:c.jsx(Nr,{"data-loc":"client/src/pages/ConversationHistory.tsx:260",className:"text-lg",children:"User Information"})}),c.jsxs(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:262",className:"grid grid-cols-2 gap-4 text-sm",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:263",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:264",className:"text-muted-foreground",children:"Name"}),c.jsxs("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:265",className:"font-medium",children:[h.user?.firstName||"N/A"," ",h.user?.lastName||""]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:269",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:270",className:"text-muted-foreground",children:"Username"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:271",className:"font-medium",children:h.user?.username||"N/A"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:273",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:274",className:"text-muted-foreground",children:"Duration"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:275",className:"font-medium",children:y(h.duration)})]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:277",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:278",className:"text-muted-foreground",children:"Messages"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:279",className:"font-medium",children:h.messages.length})]}),h.metadata.contactInfo&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:283",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:284",className:"text-muted-foreground",children:"Email"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:285",className:"font-medium",children:h.metadata.contactInfo.email})]}),c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:287",children:[c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:288",className:"text-muted-foreground",children:"Phone"}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:289",className:"font-medium",children:h.metadata.contactInfo.phone||"N/A"})]})]})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:297",children:[c.jsx(Pr,{"data-loc":"client/src/pages/ConversationHistory.tsx:298",children:c.jsx(Nr,{"data-loc":"client/src/pages/ConversationHistory.tsx:299",className:"text-lg",children:"Message Timeline"})}),c.jsx(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:301",children:c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:302",className:"space-y-4",children:h.messages.map(b=>c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:304",className:`flex ${b.role==="user"?"justify-end":"justify-start"}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:308",className:`max-w-[70%] rounded-lg p-4 ${b.role==="user"?"bg-cyan-500/10 border border-cyan-500/30":"bg-card border"}`,children:[c.jsxs("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:315",className:"text-xs text-muted-foreground mb-2",children:[b.role==="user"?"User":"Leo"," ⢠",Qy(new Date(b.timestamp),"HH:mm:ss")]}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:318",className:"text-sm whitespace-pre-wrap",children:b.content})]})},b.id))})})]}),h.events.length>0&&c.jsxs(xt,{"data-loc":"client/src/pages/ConversationHistory.tsx:328",children:[c.jsx(Pr,{"data-loc":"client/src/pages/ConversationHistory.tsx:329",children:c.jsx(Nr,{"data-loc":"client/src/pages/ConversationHistory.tsx:330",className:"text-lg",children:"Lead Events"})}),c.jsx(Zn,{"data-loc":"client/src/pages/ConversationHistory.tsx:332",children:c.jsx("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:333",className:"space-y-2",children:h.events.map(b=>c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:335",className:"flex items-center justify-between text-sm border-b pb-2",children:[c.jsxs("div",{"data-loc":"client/src/pages/ConversationHistory.tsx:336",children:[c.jsx(gg,{"data-loc":"client/src/pages/ConversationHistory.tsx:337",variant:"outline",children:b.eventType}),c.jsx("p",{"data-loc":"client/src/pages/ConversationHistory.tsx:338",className:"text-muted-foreground mt-1",children:b.eventData&&JSON.parse(b.eventData).name})]}),c.jsx("span",{"data-loc":"client/src/pages/ConversationHistory.tsx:342",className:"text-xs text-muted-foreground",children:Qy(new Date(b.timestamp),"MMM d, HH:mm")}
368)]},b.id))})})]})]})]})})]})})}const Zy="Stop Paying Platform Fees",Jy="We help brands move beyond Shopify platform costs with custom ecommerce systems built for ownership, automation, and profit.",VN="https://www.davincidynamics.ai/shopify",YN="https://www.davincidynamics.ai/og/da-vinci-share.jpg",uZ="https://private-us-east-1.manuscdn.com/sessionFile/dCGapd5ewVrrofgrkY54Ge/sandbox/MDz8hgGj6z586IAHhYtAJw-img-3_1770941425000_na1fn_Y2FyZC10ZXh0dXJl.png?x-oss-process=image/resize,w_1920,h_1920/format,webp/quality,q_80&Expires=1798761600&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvZENHYXBkNWV3VnJyb2ZncmtZNTRHZS9zYW5kYm94L01EejhoZ0dqNno1ODZJQUhoWXRBSnctaW1nLTNfMTc3MDk0MTQyNTAwMF9uYTFmbl9ZMkZ5WkMxMFpYaDBkWEpsLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE5MjAsaF8xOTIwL2Zvcm1hdCx3ZWJwL3F1YWxpdHkscV84MCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=NwbO2hSlXZECY4hHxTgt3pwhEz65-RQLXrytXjEqXQcsiu-Naffa03ArEh0nCy0~-o0PVVV6hck6UbEKtR1kFbiII-i9EyI-Vphqpjpg4ZrjiiorMcpC6VNglSA0iVfO4s6VUDYmuxw9EUFhFNdpTx3DnSXUsdQBwMuLUthgKoxBZ~jdP8QcKeiY1rSAEiDquOAf~eV1OD5~aBaCbyYS1JZuTUKRbjYYjt4NbNo4SdL~6efi1BH~PjBhlV3qA9cFh-djHmYi2YGWJUvnBR-lfx49JO6W2Aqa1DT3bu~f8cAggept1WFo~jzOiF0qmt9Xw7tgm68f3i4RycvS-iPgsQ__",Ml={backgroundImage:`linear-gradient(160deg, rgba(68,84,108,0.58) 0%, rgba(49,64,88,0.72) 46%, rgba(26,37,58,0.88) 100%), url('${uZ}')`,backgroundBlendMode:"normal, soft-light",backgroundSize:"cover",backgroundPosition:"center",backgroundColor:"rgba(24,35,54,0.85)"},dZ=[{icon:kW,title:"Platform Plan + Extensions",amount:"$400-$2,800/mo",text:"Core platform fees, paid add-ons, and recurring tooling stack up quickly."}
368,{icon:$W,title:"App and Integration Sprawl",amount:"$250-$1,200/mo",text:"Email, reviews, upsells, automation, bundles, and sync tools compound fast."},{icon:Yg,title:"Operational Friction Cost",amount:"$500+/mo",text:"Disconnected systems create manual work, slower fulfillment, and missed conversions."}],fZ=["Own your full storefront stack and customer data","Cut recurring platform and app overhead","Consolidate tools into one cohesive commerce system","Scale with custom automation instead of plugin sprawl"],pZ=[{step:"01",title:"Audit and Strategy",text:"We map your stack, fee burden, conversion leaks, and migration scope."},{step:"02",title:"Build and Validate",text:"Your new system is built in parallel with conversion paths, automation, and reporting."},{step:"03",title:"Migrate and Launch",text:"Products, customers, orders, and SEO signals transfer cleanly with minimal disruption."}],gZ=[{q:"Will migration hurt SEO or sales momentum?",a:"No. We preserve critical structure, implement redirects, and launch with verification checkpoints."},{q:"How quickly can we move off Shopify?",a:"Most brands move in 2-5 weeks depending on catalog complexity and integration requirements."},{q:"Is this only for larger brands?",a:"No. This is built for operators who want healthier margins and full control as they scale."}];function hZ(){const[,e]=ua();return c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:102",className:yf,children:[c.jsx(Ls,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:103"}),c.jsxs(Ms,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:104",children:[c.jsx("title",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:105",children:Zy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:106",name:"description",content:Jy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:107",property:"og:type",content:"website"}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:108",property:"og:url",content:VN}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:109",property:"og:title",content:Zy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:110",property:"og:description",content:Jy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:111",property:"og:image",content:YN}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:112",name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:113",name:"twitter:url",content:VN}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:114",name:"twitter:title",content:Zy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:115",name:"twitter:description",content:Jy}),c.jsx("meta",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:116",name:"twitter:image",content:YN})]}),c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:119",className:bf,children:[c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:120",className:wf}),c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:121",className:Sf})]}),c.jsxs("main",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:124",className:"relative z-10",children:[c.jsx("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:125",className:"container mx-auto px-4 pb-24 pt-24 md:pb-28 md:pt-32",children:c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:126",className:"mx-auto max-w-4xl text-center",children:[c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:127",className:"mx-auto mb-10 h-px w-20 bg-gradient-to-r from-transparent via-cyan-300/85 to-transparent"}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:128",className:"mb-6 font-heading text-xs font-semibold uppercase tracking-[0.24em] text-cyan-200/90",children:"Shopify Alternative for Growth Operators"}),c.jsxs("h1",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:131",className:"font-display text-4xl font-black leading-[1.05] tracking-tight text-white/92 sm:text-5xl md:text-6xl lg:text-[4rem]",children:["Stop Renting Your Storefront.",c.jsx("br",{"data-loc":"client/src/pages/Sh
368opifyAlternative.tsx:133"}),c.jsx("span",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:134",className:"bg-gradient-to-r from-cyan-200 via-cyan-300 to-sky-300 bg-clip-text text-transparent",children:"Own the Commerce Stack."})]}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:138",className:"mx-auto mt-8 max-w-3xl font-heading text-base leading-relaxed text-muted-foreground sm:text-lg md:text-xl",children:"We help store owners reduce platform overhead and move into an owned ecommerce system built for conversion, automation, and stronger margins."}),c.jsx("ul",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:142",className:"mx-auto mt-10 inline-block space-y-3 text-left font-heading text-muted-foreground/95",children:["Lower recurring cost","Full data ownership","Migration support included"].map(t=>c.jsxs("li",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:144",className:"flex items-center gap-3",children:[c.jsx("span",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:145",className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full border border-cyan-300/35 bg-cyan-400/15 text-cyan-200",children:c.jsx(Sn,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:146",className:"h-3.5 w-3.5",strokeWidth:2.5})}),c.jsx("span",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:148",className:"text-base md:text-lg",children:t})]},t))}),c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:152",className:"mt-12 flex flex-col items-stretch justify-center gap-4 sm:flex-row sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:153",size:"lg",className:Xa,type:"button",onClick:qt("audit"),children:["Get My Savings Plan",c.jsx(Ir,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:155",className:"ml-2 h-5 w-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:157",size:"lg",variant:"outline",className:vo,onClick:()=>e("/pricing"),children:"See Pricing"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:164",className:ie("border-y border-cyan-300/12 bg-card/[0.06]",Ya),children:c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:165",className:"container mx-auto px-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:166",className:"mx-auto mb-12 max-w-3xl text-center",children:[c.jsx("h2",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:167",className:"font-display text-3xl font-bold tracking-tight text-foreground md:text-4xl lg:text-[2.5rem]",children:"Where the Margin Gets Eaten"}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:170",className:"mt-5 font-heading text-base leading-relaxed text-muted-foreground md:text-lg",children:"The issue is rarely one fee. It is the full stack cost plus operational drag."})]}),c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:174",className:"mx-auto grid max-w-6xl gap-6 md:grid-cols-3 lg:gap-8",children:dZ.map(t=>c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:176",className:`${qn} ${Hn} p-8 text-center`,style:Ml,children:[c.jsx(t.icon,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:177",className:"mx-auto mb-5 h-7 w-7 text-accent",strokeWidth:1.6}),c.jsx("h3",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:178",className:"mb-3 font-heading text-xl font-bold text-foreground",children:t.title}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:179",className:"mb-3 font-display text-3xl font-black tracking-tight text-accent",children:t.amount}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:180",className:"font-heading text-sm leading-relaxed text-muted-foreground",children:t.text})]},t.title))})]})}),c.jsxs("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:187",className:ie("container mx-auto px-4",Ya),children:[c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:188",className:"mx-auto mb-12 max-w-3xl text-center",children:[c.jsx("h2",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:189",className:"font-display text-3xl font-bold tracking-tight text-foreground md:text-4xl lg:text-[2.5rem]",children:"Why Brands Switch"}
368),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:192",className:"mt-5 font-heading text-base leading-relaxed text-muted-foreground md:text-lg",children:"This is not a theme refresh. It is a strategic move to better economics and cleaner execution."})]}),c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:196",className:"mx-auto grid max-w-5xl gap-6 md:grid-cols-2 lg:gap-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:197",className:`${qn} ${Hn} p-8 text-center`,style:Ml,children:[c.jsx("h3",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:198",className:"mb-5 font-heading text-2xl font-bold text-cyan-100",children:"What You Keep"}),c.jsx("ul",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:199",className:"space-y-3",children:["Brand equity and customer trust","Product catalog and order history","Sales momentum during transition"].map(t=>c.jsxs("li",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:201",className:"flex items-start justify-center gap-3 text-left font-heading text-sm text-foreground/90",children:[c.jsx(Sn,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:202",className:"mt-0.5 h-4 w-4 shrink-0 text-accent"}),c.jsx("span",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:203",children:t})]},t))})]}),c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:208",className:`${qn} ${Hn} p-8 text-center`,style:Ml,children:[c.jsx("h3",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:209",className:"mb-5 font-heading text-2xl font-bold text-cyan-100",children:"What You Gain"}),c.jsx("ul",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:210",className:"space-y-3",children:fZ.map(t=>c.jsxs("li",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:212",className:"flex items-start justify-center gap-3 text-left font-heading text-sm text-foreground/90",children:[c.jsx(Sn,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:213",className:"mt-0.5 h-4 w-4 shrink-0 text-accent"}),c.jsx("span",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:214",children:t})]},t))})]})]})]}),c.jsx("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:222",className:ie("border-y border-cyan-300/12 bg-card/[0.05]",Ya),children:c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:223",className:"container mx-auto px-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:224",className:"mx-auto mb-12 max-w-3xl text-center",children:[c.jsx("h2",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:225",className:"font-display text-3xl font-bold tracking-tight text-foreground md:text-4xl lg:text-[2.5rem]",children:"Migration Without Chaos"}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:228",className:"mt-5 font-heading text-base leading-relaxed text-muted-foreground md:text-lg",children:"We run a controlled process that keeps your business running while the new stack is built."})]}),c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:232",className:"mx-auto grid max-w-6xl gap-6 md:grid-cols-3 lg:gap-8",children:pZ.map(t=>c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:234",className:`${qn} ${Hn} p-8 text-center`,style:Ml,children:[c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:235",className:"mb-4 font-display text-lg font-black tracking-[0.12em] text-cyan-200/90",children:t.step}),c.jsx("h3",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:236",className:"mb-3 font-heading text-xl font-bold text-foreground",children:t.title}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:237",className:"font-heading text-sm leading-relaxed text-muted-foreground",children:t.text})]},t.step))})]})}),c.jsx("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:244",className:ie("container mx-auto px-4",Ya),children:c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:245",className:"mx-auto max-w-4xl",children:[c.jsx("h2",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:246",className:"mb-10 text-center font-display text-3xl font-bold tracking-tight text-foreground md:text-4xl",children:"Common Questions"}
368),c.jsx("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:249",className:"space-y-4",children:gZ.map(t=>c.jsxs("details",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:251",className:`${qn} ${Hn} rounded-xl p-6`,style:Ml,children:[c.jsx("summary",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:252",className:"cursor-pointer list-none font-heading text-lg font-bold text-foreground",children:t.q}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:255",className:"mt-4 font-heading text-sm leading-relaxed text-muted-foreground",children:t.a})]},t.q))})]})}),c.jsx("section",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:262",className:"container mx-auto px-4 pb-28 pt-8 md:pb-36",children:c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:263",className:`${qn} ${Hn} mx-auto max-w-4xl rounded-2xl px-8 py-14 text-center md:px-12 md:py-16`,style:Ml,children:[c.jsx("h2",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:264",className:"font-display text-3xl font-bold tracking-tight text-foreground md:text-4xl lg:text-[2.8rem]",children:"Ready to Stop Paying Platform Tax?"}),c.jsx("p",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:267",className:"mx-auto mt-6 max-w-2xl font-heading text-base leading-relaxed text-muted-foreground md:text-lg",children:"Book a focused strategy call and we will map your stack, likely savings, and migration path."}),c.jsxs("div",{"data-loc":"client/src/pages/ShopifyAlternative.tsx:270",className:"mt-10 flex flex-col items-stretch justify-center gap-4 sm:flex-row sm:items-center",children:[c.jsxs(be,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:271",size:"lg",className:Xa,type:"button",onClick:qt("audit"),children:["Get My Savings Plan",c.jsx(Ir,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:273",className:"ml-2 h-5 w-5"})]}),c.jsx(be,{"data-loc":"client/src/pages/ShopifyAlternative.tsx:275",size:"lg",variant:"outline",className:vo,type:"button",onClick:qt("audit"),children:"Book Demo"})]})]})})]})]})}function mZ(){const e=wn(),t=wn(),n=wn(),a=wn(),r=wn(),o=wn(),l=wn(),u=wn(),[f,p]=_.useState("e-commerce"),[m,h]=_.useState("10000"),[x,y]=_.useState("30"),[j,b]=_.useState("500"),[S,E]=_.useState("2000"),[C,N]=_.useState("1000"),[P,A]=_.useState(!1),[T,O]=_.useState(1),[D,R]=_.useState({monthlyRevenue:"",currentTools:"",name:"",email:"",phone:"",selectedDemoCard:""}),[U,I]=_.useState("new-lead"),q=Yn.leads.capture.useMutation(),F=parseFloat(m)||0,G=parseFloat(x)||0,X=parseFloat(j)||0,L=parseFloat(S)||0,H=parseFloat(C)||0,$=F*(G/100),ee=F-$,ue=X+L+H,z=ee-ue,V=F>0?z/F*100:0,Y=ue*.85,Z=F*1.1,xe=Z-Z*(G/100)-Y,le=Z>0?xe/Z*100:0,me=(xe-z)*12,oe=Q=>Q?"opacity-100 translate-y-0":"opacity-0 translate-y-8",ve=async()=>{if(T===1){if(!D.monthlyRevenue||!D.currentTools){Le.error("Please fill in all fields");return}O(2)}else{if(!D.name||!D.email||!D.phone){Le.error("Please fill in all fields");return}try{await q.mutateAsync({sourcePage:"/profit-crm-demo",storeUrl:"",monthlySpend:parseFloat(D.monthlyRevenue)||void 0,name:D.name,email:D.email,phone:D.phone,utmParams:{},metadata:{currentTools:D.currentTools,selectedDemoCard:D.selectedDemoCard}}),Le.success("Demo request submitted! We'll contact you within 24 hours."),A(!1),O(1),R({monthlyRevenue:"",currentTools:"",name:"",email:"",phone:"",selectedDemoCard:""})}catch{Le.error("Failed to submit. Please try again.")}}},ye=[{id:"new-lead",name:"New Lead",count:24,color:"bg-blue-500/20 text-blue-400 border-blue-500/30",description:"Leads captured from website, social, or referrals"},{id:"qualified",name:"Qualified",count:18,color:"bg-purple-500/20 text-purple-400 border-purple-500/30",description:"Qualified leads with confirmed budget and timeline"},{id:"proposal",name:"Proposal/Demo",count:12,color:"bg-yellow-500/20 text-yellow-400 border-yellow-500/30",description:"Active proposals or scheduled demos"},{id:"won",name:"Won",count:8,color:"bg-green-500/20 text-green-400 border-green-500/30",description:"Closed deals and active customers"},{id:"follow-up",name:"Follow-up",count:6,color:"bg-cyan-500/20 text-cyan-400 border-cyan-500/30",description:"Nurture campaigns and re-engagement"}];return c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:170",className:"min-h-screen bg-background text-foreground",children:[c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:172",ref:e.ref,className:`container mx-auto px-4 py-16 lg:py-24 transition-all duration-1000 ${oe(e.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:173",className:"max-w-4xl mx-auto text-center",children:[c.jsxs("h1",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:174",className:"font-display font-black text-4xl md:text-5xl lg:text-6xl mb-6 leading-tight",children:["See Your Numbers. ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:175",className:"text-neon",children:"Scale Your Profit."})]}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:177",className:"text-lg md:text-xl text-muted-foreground font-heading mb-8 max-w-3xl mx-auto",children:"Track revenue, cost leaks, follow-up performance, and CRM pipeline in one system."}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:180",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[c.jsx(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:181",size:"lg",className:"bg-accent text-background hover:bg-accent/90 font-heading font-bold text-lg px-8 py-6 neon-glow",onClick:()=>{document.getElementById("profit-calculator")?.scrollIntoView({behavior:"smooth"})},children:"See My Profit Breakdown"}),c.jsx(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:191",size:"lg",variant:"outline",className:"border-accent/50 text-accent hover:bg-accent/10 font-heading font-bold text-lg px-8 py-6",onClick:()=>A(!0),children:"Book CRM Demo"})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:204",ref:t.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(t.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:205",className:"max-w-7xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:206",className:"font-display font-bold text-3xl md:text-4xl text-center mb-12",children:["Your ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:207",className:"text-neon",children:"Profit Snapshot"})]}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:209",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{icon:N2,label:"Monthly Revenue",value:`$${F.toLocaleStr
368ing()}`,color:"text-blue-400"},{icon:oc,label:"Gross Profit",value:`$${ee.toLocaleString(void 0,{maximumFractionDigits:0})}`,color:"text-green-400"},{icon:N2,label:"Net Profit",value:`$${z.toLocaleString(void 0,{maximumFractionDigits:0})}`,color:z>=0?"text-green-400":"text-red-400"},{icon:i8,label:"Profit Margin",value:`${V.toFixed(1)}%`,color:V>=20?"text-green-400":V>=10?"text-yellow-400":"text-red-400"},{icon:k2,label:"Cost Leakage",value:`${(ue/F*100).toFixed(1)}%`,color:"text-orange-400"},{icon:ZP,label:"Repeat Customer Rate",value:"32%",color:"text-cyan-400"}].map((Q,Ne)=>c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:248",className:"bg-card border-border p-6 hover:border-accent/50 transition-all",children:[c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:249",className:"flex items-start justify-between mb-4",children:c.jsx(Q.icon,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:250",className:`w-10 h-10 ${Q.color}`})}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:252",className:"text-sm text-muted-foreground font-heading mb-2",children:Q.label}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:253",className:`text-3xl font-display font-bold ${Q.color}`,children:Q.value})]},Ne))})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:261",id:"profit-calculator",ref:n.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(n.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:266",className:"max-w-5xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:267",className:"font-display font-bold text-3xl md:text-4xl text-center mb-4",children:["Calculate Your ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:268",className:"text-neon",children:"Profit Potential"})]}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:270",className:"text-center text-muted-foreground font-heading text-lg mb-12",children:"See how much you could save with optimized operations and better CRM"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:274",className:"grid md:grid-cols-2 gap-8",children:[c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:276",className:"bg-card border-border p-8",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:277",className:"font-heading font-bold text-xl mb-6",children:"Your Current Numbers"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:278",className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:279",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:280",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Industry Type"}),c.jsxs(jf,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:281",value:f,onValueChange:Q=>p(Q),children:[c.jsx(Ef,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:282",className:"bg-background border-border",children:c.jsx(_f,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:283",placeholder:"Select industry"})}),c.jsxs(Af,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:285",children:[c.jsx(Vn,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:286",value:"e-commerce",children:"E-Commerce"}),c.jsx(Vn,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:287",value:"saas",children:"SaaS"}),c.jsx(Vn,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:288",value:"service",children:"Service Business"})]})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:292",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:293",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Monthly Revenue ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:294",type:"number",value:m,onChange:Q=>h(Q.target.value),className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:301",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:302",className:"block text-sm font-heading text-muted-foreground mb-2",children:f==="e-commerce"?"COGS (%)":f==="saas"?"Server/Infrastru
368cture Costs (%)":"Service Delivery Costs (%)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:305",type:"number",value:x,onChange:Q=>y(Q.target.value),className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:312",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:313",className:"block text-sm font-heading text-muted-foreground mb-2",children:f==="e-commerce"?"Platform/App Cost ($)":f==="saas"?"Software/Tool Stack ($)":"Business Software ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:316",type:"number",value:j,onChange:Q=>b(Q.target.value),className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:323",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:324",className:"block text-sm font-heading text-muted-foreground mb-2",children:f==="e-commerce"?"Ad Spend ($)":f==="saas"?"Marketing/CAC ($)":"Marketing/Outreach ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:327",type:"number",value:S,onChange:Q=>E(Q.target.value),className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:334",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:335",className:"block text-sm font-heading text-muted-foreground mb-2",children:f==="e-commerce"?"Fulfillment/Ops Cost ($)":f==="saas"?"Support/Ops Cost ($)":"Labor/Ops Cost ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:338",type:"number",value:C,onChange:Q=>N(Q.target.value),className:"bg-background border-border"})]})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:349",className:"bg-card border-border p-8",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:350",className:"font-heading font-bold text-xl mb-6",children:"Your Optimized Potential"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:351",className:"space-y-6",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:352",className:"border-b border-border pb-4",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:353",className:"text-sm text-muted-foreground font-heading mb-1",children:"Current Net Profit"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:354",className:"text-2xl font-display font-bold text-foreground",children:["$",z.toLocaleString(void 0,{maximumFractionDigits:0})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:358",className:"border-b border-border pb-4",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:359",className:"text-sm text-muted-foreground font-heading mb-1",children:"Current Margin"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:360",className:"text-2xl font-display font-bold text-foreground",children:[V.toFixed(1),"%"]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:364",className:"border-b border-border pb-4",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:365",className:"text-sm text-muted-foreground font-heading mb-1",children:"Optimized Net Profit"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:366",className:"text-2xl font-display font-bold text-green-400",children:["$",xe.toLocaleString(void 0,{maximumFractionDigits:0})]}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:369",className:"text-xs text-green-400 font-heading mt-1",children:["+$",(xe-z).toLocaleString(void 0,{maximumFractionDigits:0})," monthly"]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:373",className:"border-b border-border pb-4",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:374",className:"text-sm text-muted-foreground font-heading mb-1",children:"Optimized Margin"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:375",className:"text-2xl font-display font-bold text-green-400",children:[le.toFixed(1),"%"]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:379",className:"bg-accent/10 border border-accent/30 rounded-lg p-4",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:380",className:"text-sm text-muted-foreground font-heading mb-1",children:"Estimated Annual Impact"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:381",className:"text-3xl font-display font-bold text-accent",children:["$",me.toLocaleStr
368ing(void 0,{maximumFractionDigits:0})]})]})]})]})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:392",ref:a.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(a.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:393",className:"max-w-7xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:394",className:"font-display font-bold text-3xl md:text-4xl text-center mb-4",children:["Your ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:395",className:"text-neon",children:"CRM Pipeline"})]}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:397",className:"text-center text-muted-foreground font-heading text-lg mb-12",children:"Track every lead from first contact to closed deal"}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:401",className:"grid grid-cols-1 md:grid-cols-5 gap-4 mb-8",children:ye.map((Q,Ne)=>c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:403",children:[c.jsxs("button",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:404",onClick:()=>I(Q.id),className:`w-full p-4 rounded-lg border-2 transition-all ${U===Q.id?Q.color+" neon-glow":"bg-card border-border hover:border-accent/50"}`,children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:412",className:"font-heading font-bold text-lg mb-1",children:Q.name}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:413",className:"text-3xl font-display font-bold",children:Q.count})]}),Ne<ye.length-1&&c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:416",className:"hidden md:flex justify-center my-4",children:c.jsx(n8,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:417",className:"w-6 h-6 text-muted-foreground"})})]},Q.id))}),c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:424",className:"bg-card border-border p-8",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:425",className:"text-muted-foreground font-heading text-lg",children:ye.find(Q=>Q.id===U)?.description}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:428",className:"grid md:grid-cols-3 gap-6 mt-6",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:429",className:"flex items-start gap-3",children:[c.jsx(T2,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:430",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:431",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:432",className:"font-heading font-semibold mb-1",children:"Lead Source Tracking"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:433",className:"text-sm text-muted-foreground",children:"Know exactly where every lead came from"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:436",className:"flex items-start gap-3",children:[c.jsx(JP,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:437",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:438",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:439",className:"font-heading font-semibold mb-1",children:"Follow-up Automations"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:440",className:"text-sm text-muted-foreground",children:"Never miss a follow-up opportunity"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:443",className:"flex items-start gap-3",children:[c.jsx(Dj,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:444",className:"w-6 h-6 text-accent flex-shrink-0 mt-1"}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:445",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:446",className:"font-heading font-semibold mb-1",children:"Response-Time KPI"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:447",className:"text-sm text-muted-foreground",children:"Track and optimize response speed"})]})]})]})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:456",ref:r.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(r.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:457",className:"max-w-6xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:458",className:"font-display font-bold text-3xl md:text-4xl text-center mb-12",children:["Before vs ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:459",className:"text-neon",children:"After"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:461",className:"grid md:grid-cols-2 gap-8",children:[c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:463",className:"bg-card border-border p-8",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:464",className:"font-heading font-bold text-xl mb-6 text-red-400",children:"Manual Operations"}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:465",className:"space-y-4",children:["Scattered data across multiple tools","Slow follow-up (24-48 hours average)","Lost leads due to missed follow-ups","No visibility into profit margins","Manual reporting takes hours","Lower close rates (15-20%)"].map((Q,Ne)=>c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:474",className:"flex items-start gap-3",children:[c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:475",className:"w-2 h-2 bg-red-400 rounded-full mt-2 flex-shrink-0"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:476",className:"text-muted-foreground font-heading",children:Q})]},Ne))})]}),c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:483",className:"bg-card border-accent/30 p-8",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:484",className:"font-heading font-bold text-xl mb-6 text-green-400",children:"Automated Flow"}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:485",className:"space-y-4",children:["All data unified in one dashboard","Instant automated follow-up","Zero missed opportunities","Real-time profit tracking","Automated reports generated daily","Higher close rates (30-35%)"].map((Q,Ne)=>c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:494",className:"flex items-start gap-3",children:[c.jsx(Sn,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:495",className:"w-5 h-5 text-green-400 flex-shrink-0 mt-0.5"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:496",className:"text-foreground font-heading",children:Q})]},Ne))})]})]})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:506",ref:o.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(o.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:507",className:"max-w-7xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:508",className:"font-display font-bold text-3xl md:text-4xl text-center mb-12",children:["Preview Your ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:509",className:"text-neon",children:"Setup"})]}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:511",className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:[{icon:t8,title:"Profit Dashboard",desc:"Real-time revenue, costs, and margin tracking"},{icon:T2,title:"Lead Pipeline",desc:"Visual pipeline with drag-and-drop stages"},{icon:JP,title:"Follow-up Automation",desc:"Automated sequences based on lead behavior"},{icon:ZP,title:"Retention/Repeat Sales",desc:"Track customer lifetime value and repeat rates"}].map((Q,Ne)=>c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:534",className:"bg-card border-border p-6 hover:border-accent/50 transition-all group",children:[c.jsx(Q.icon,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:535",className:"w-12 h-12 text-accent mb-4"}),c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:536",className:"font-heading font-bold text-lg mb-2 group-hover:text-accent transition-colors",children:Q.title}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:539",className:"text-sm text-muted-foreground mb-6",children:Q.desc}),c.jsx(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:540",variant:"outline",className:"w-full border-accent/30 text-accent hover:bg-accent/10 font-heading font-semibold",onClick:()=>{R({...D,selectedDemoCard:Q.title}),A(!0)},children:"Use This Setup"})]},Ne))})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:557",ref:l.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(l.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:558",className:"max-w-4xl mx-auto",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:559",className:"font-display font-bold text-3xl md:text-4xl text-center mb-12",children:["Frequently Asked ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:560",className:"text-neon",children:"Questions"})]}),c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:562",className:"space-y-6",children:[{q:"How accurate are the projections?",a:"Our projections are based on average improvements from 200+ clients. Actual results vary based on your current setup, but most clients see 10-20% margin improvement within 90 days."},{q:"Can this connect to my current tools?",a:"Yes. We integrate with Shopify, WooCommerce, Str
368ipe, QuickBooks, and 50+ other platforms. If you have a custom tool, we can build a custom integration."},{q:"How fast can we launch?",a:"Most clients are fully operational within 2-3 weeks. We handle data migration, setup, training, and testing to ensure a smooth transition."},{q:"Will this work for small businesses?",a:"Absolutely. Our system scales from $10K/month to $10M/month businesses. The automation and insights are valuable at any revenue level."}].map((Q,Ne)=>c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:581",className:"bg-card border-border p-6",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:582",className:"font-heading font-bold text-lg mb-3",children:Q.q}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:583",className:"text-muted-foreground font-heading",children:Q.a})]},Ne))})]})}),c.jsx("section",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:591",ref:u.ref,className:`container mx-auto px-4 py-16 transition-all duration-1000 ${oe(u.isVisible)}`,children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:592",className:"max-w-4xl mx-auto text-center",children:[c.jsxs("h2",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:593",className:"font-display font-bold text-3xl md:text-4xl mb-6",children:["Ready to See Your ",c.jsx("span",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:594",className:"text-neon",children:"Numbers"}),"?"]}),c.jsx("p",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:596",className:"text-lg text-muted-foreground font-heading mb-8",children:"Book a 30-minute demo and we'll show you exactly how much profit you're leaving on the table."}),c.jsxs(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:599",size:"lg",className:"bg-accent text-background hover:bg-accent/90 font-heading font-bold text-lg px-12 py-6 neon-glow",onClick:()=>A(!0),children:["Book Your Profit + CRM Demo",c.jsx(Ir,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:605",className:"ml-2 w-5 h-5"})]})]})}),P&&c.jsx("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:612",className:"fixed inset-0 bg-background/80 backdrop-blur-sm z-50 flex items-center justify-center p-4",children:c.jsxs(xt,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:613",className:"bg-card border-border p-8 max-w-md w-full",children:[c.jsx("h3",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:614",className:"font-heading font-bold text-2xl mb-6",children:T===1?"Tell Us About Your Business":"Your Contact Information"}),T===1?c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:619",className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:620",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:621",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Monthly Revenue ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:624",type:"text",value:D.monthlyRevenue,onChange:Q=>R({...D,monthlyRevenue:Q.target.value}),placeholder:"e.g., 50000",className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:632",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:633",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Current Tools/Platforms"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:636",type:"text",value:D.currentTools,onChange:Q=>R({...D,currentTools:Q.target.value}),placeholder:"e.g., Shopify, HubSpot, QuickBooks",className:"bg-background border-border"})]})]}):c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:646",className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:647",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:648",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Name"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:649",type:"text",value:D.name,onChange:Q=>R({...D,name:Q.target.value}),placeholder:"Your name",className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:657",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:658",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Email"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:659",type:"email",value:D.email,onChange:Q=>R({...D,email:Q.target.value}),placeholder:"[email protected]",className:"bg-background border-border"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:667",children:[c.jsx("label",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:668",className:"block text-sm font-heading text-muted-foreground mb-2",children:"Phone"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:669",type:"tel",value:D.phone,onChange:Q=>R({...D,phone:Q.target.value}),placeholder:"(555) 123-4567",className:"bg-background border-border"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:680",className:"flex gap-3 mt-6",children:[c.jsx(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:681",variant:"outline",className:"flex-1 border-border",onClick:()=>{A(!1),O(1)},children:"Cancel"}),c.jsx(be,{"data-loc":"client/src/pages/ProfitCrmDemo.tsx:691",className:"flex-1 bg-accent text-background hover:bg-accent/90 font-heading font-semibold",onClick:ve,disabled:q.isPending,children:T===1?"Next":q.isPending?"Submitting...":"Submit"})]})]})})]})}const YR=()=>{const n=`${window.location.origin}
368/api/oauth/callback`,a=btoa(n),r=new URL("undefined/app-auth");return r.searchParams.set("appId",void 0),r.searchParams.set("redirectUri",n),r.searchParams.set("state",a),r.searchParams.set("type","signIn"),r.toString()};function xZ(e){const n=e?.redirectPath,a=Yn.useUtils(),r=Yn.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),o=Yn.auth.logout.useMutation({onSuccess:()=>{a.auth.me.setData(void 0,null)}}),l=_.useCallback(async()=>{try{await o.mutateAsync()}catch(f){if(f instanceof ec&&f.data?.code==="UNAUTHORIZED")return;throw f}finally{a.auth.me.setData(void 0,null),await a.auth.me.invalidate()}},[o,a]),u=_.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(r.data)),{user:r.data??null,loading:r.isLoading||o.isPending,error:r.error??o.error??null,isAuthenticated:!!r.data}),[r.data,r.error,r.isLoading,o.error,o.isPending]);return _.useEffect(()=>{},[!1,n,o.isPending,r.isLoading,u.user]),{...u,refresh:()=>r.refetch(),logout:l}}var vZ="Label",WR=_.forwardRef((e,t)=>c.jsx(et.label,{...e,ref:t,onMouseDown:n=>{n.target.closest("button, input, select, textarea")||(e.onMouseDown?.(n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));WR.displayName=vZ;var yZ=WR;function oo({className:e,...t}){return c.jsx(yZ,{"data-loc":"client/src/components/ui/label.tsx:11","data-slot":"label",className:ie("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}function bZ(){const{user:e,loading:t}=xZ(),[n,a]=_.useState(()=>{const x=new Date;return`${x.getFullYear()}-${String(x.getMonth()+1).padStart(2,"0")}`}),[r,o]=_.useState({industry:"e-commerce",revenue:"",cogs:"",platformCost:"",adSpend:"",fulfillmentCost:"",otherCosts:""}),{data:l,refetch:u}=Yn.profitTracking.getTrackingHistory.useQuery({limit:12}),{data:f,refetch:p}=Yn.profitTracking.getProgressStats.useQuery(),m=Yn.profitTracking.saveMonthlyData.useMutation();_.useEffect(()=>{!t&&!e&&(window.location.href=YR())},[e,t]);const h=async x=>{x.preventDefault();try{await m.mutateAsync({month:n,industry:r.industry,revenue:parseFloat(r.revenue),cogs:parseFloat(r.cogs),platformCost:parseFloat(r.platformCost),adSpend:parseFloat(r.adSpend),fulfillmentCost:parseFloat(r.fulfillmentCost),otherCosts:parseFloat(r.otherCosts||"0")}),u(),p(),o({...r,revenue:"",cogs:"",platformCost:"",adSpend:"",fulfillmentCost:"",otherCosts:""}),alert("Monthly data saved successfully!")}catch(y){console.error("Error saving data:",y),alert("Failed to save data. Please try again.")}};return t?c.jsx("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:87",className:"min-h-screen bg-background flex items-center justify-center",children:c.jsx("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:88",className:"text-foreground",children:"Loading..."})}):e?c.jsx("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:98",className:"min-h-screen bg-background text-foreground",children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:99",className:"container mx-auto px-4 py-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:100",className:"mb-8",children:[c.jsx("h1",{"data-loc":"client/src/pages/ProfitDashboard.tsx:101",className:"font-display font-black text-3xl md:text-4xl mb-2 text-neon",children:"Profit Tracking Dashboard"}),c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:104",className:"text-muted-foreground",children:"Track your monthly profit and monitor improvements over time"})]}),f&&f.totalMonths>0&&c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:111",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8",children:[c.jsx(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:112",className:"p-6 bg-card border-border",children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:113",className:"flex items-center justify-between",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:114",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:115",className:"text-sm text-muted-foreground",children:"Avg Profit"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:116",className:"text-2xl font-bold text-foreground",children:["$",f.avgProfit.toLocaleStr
368ing(void 0,{maximumFractionDigits:0})]})]}),c.jsx(N2,{"data-loc":"client/src/pages/ProfitDashboard.tsx:120",className:"w-8 h-8 text-neon"})]})}),c.jsx(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:124",className:"p-6 bg-card border-border",children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:125",className:"flex items-center justify-between",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:126",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:127",className:"text-sm text-muted-foreground",children:"Avg Margin"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:128",className:"text-2xl font-bold text-foreground",children:[f.avgMargin.toFixed(1),"%"]})]}),c.jsx(i8,{"data-loc":"client/src/pages/ProfitDashboard.tsx:132",className:"w-8 h-8 text-neon"})]})}),c.jsx(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:136",className:"p-6 bg-card border-border",children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:137",className:"flex items-center justify-between",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:138",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:139",className:"text-sm text-muted-foreground",children:"Profit Growth"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:140",className:"text-2xl font-bold text-foreground",children:[f.profitGrowth>0?"+":"",f.profitGrowth.toFixed(1),"%"]})]}),f.profitGrowth>=0?c.jsx(oc,{"data-loc":"client/src/pages/ProfitDashboard.tsx:146",className:"w-8 h-8 text-green-500"}):c.jsx(k2,{"data-loc":"client/src/pages/ProfitDashboard.tsx:148",className:"w-8 h-8 text-red-500"})]})}),c.jsx(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:153",className:"p-6 bg-card border-border",children:c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:154",className:"flex items-center justify-between",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:155",children:[c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:156",className:"text-sm text-muted-foreground",children:"Margin Change"}),c.jsxs("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:157",className:"text-2xl font-bold text-foreground",children:[f.marginImprovement>0?"+":"",f.marginImprovement.toFixed(1),"%"]})]}),f.marginImprovement>=0?c.jsx(oc,{"data-loc":"client/src/pages/ProfitDashboard.tsx:163",className:"w-8 h-8 text-green-500"}):c.jsx(k2,{"data-loc":"client/src/pages/ProfitDashboard.tsx:165",className:"w-8 h-8 text-red-500"})]})})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:172",className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[c.jsxs(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:174",className:"p-6 bg-card border-border",children:[c.jsx("h2",{"data-loc":"client/src/pages/ProfitDashboard.tsx:175",className:"font-heading font-bold text-xl mb-4 text-foreground",children:"Add Monthly Data"}),c.jsxs("form",{"data-loc":"client/src/pages/ProfitDashboard.tsx:179",onSubmit:h,className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:180",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:181",htmlFor:"month",children:"Month"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:182",id:"month",type:"month",value:n,onChange:x=>a(x.target.value),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:192",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:193",htmlFor:"industry",children:"Industry"}),c.jsxs(jf,{"data-loc":"client/src/pages/ProfitDashboard.tsx:194",value:r.industry,onValueChange:x=>o({...r,industry:x}),children:[c.jsx(Ef,{"data-loc":"client/src/pages/ProfitDashboard.tsx:200",className:"bg-background border-border text-foreground",children:c.jsx(_f,{"data-loc":"client/src/pages/ProfitDashboard.tsx:201",placeholder:"Select industry"})}),c.jsxs(Af,{"data-loc":"client/src/pages/ProfitDashboard.tsx:203",children:[c.jsx(Vn,{"data-loc":"client/src/pages/ProfitDashboard.tsx:204",value:"e-commerce",children:"E-Commerce"}),c.jsx(Vn,{"data-loc":"client/src/pages/ProfitDashboard.tsx:205",value:"saas",children:"SaaS"}),c.jsx(Vn,{"data-loc":"client/src/pages/ProfitDashboard.tsx:206",value:"service",children:"Service Business"})]})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:211",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:212",htmlFor:"revenue",children:"Monthly Revenue ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:213",id:"revenue",type:"number",step:"0.01",value:r.revenue,onChange:x=>o({...r,revenue:x.target.value}),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:226",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:227",htmlFor:"cogs",children:"COGS ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:228",id:"cogs",type:"number",step:"0.01",value:r.cogs,onChange:x=>o({...r,cogs:x.target.value}),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:241",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:242",htmlFor:"platformCost",children:"Platform/App Cost ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:243",id:"platformCost",type:"number",step:"0.01",value:r.platformCost,onChange:x=>o({...r,platformCost:x.target.value}),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:256",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:257",htmlFor:"adSpend",children:"Ad Spend ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:258",id:"adSpend",type:"number",step:"0.01",value:r.adSpend,onChange:x=>o({...r,adSpend:x.target.value}),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:271",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:272",htmlFor:"fulfillmentCost",children:"Fulfillment/Ops Cost ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:273",id:"fulfillmentCost",type:"number",step:"0.01",value:r.fulfillmentCost,onChange:x=>o({...r,fulfillmentCost:x.target.value}),required:!0,className:"bg-background border-border text-foreground"})]}),c.jsxs("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:286",children:[c.jsx(oo,{"data-loc":"client/src/pages/ProfitDashboard.tsx:287",htmlFor:"otherCosts",children:"Other Costs ($)"}),c.jsx(Pe,{"data-loc":"client/src/pages/ProfitDashboard.tsx:288",id:"otherCosts",type:"number",step:"0.01",value:r.otherCosts,onChange:x=>o({...r,otherCosts:x.target.value}),className:"bg-background border-border text-foreground"})]}),c.jsx(be,{"data-loc":"client/src/pages/ProfitDashboard.tsx:300",type:"submit",className:"w-full bg-neon text-background hover:bg-neon/90",disabled:m.isPending,children:m.isPending?"Saving...":"Save Monthly Data"})]})]}),c.jsxs(xt,{"data-loc":"client/src/pages/ProfitDashboard.tsx:311",className:"p-6 bg-card border-border",children:[c.jsx("h2",{"data-loc":"client/src/pages/ProfitDashboard.tsx:312",className:"font-heading font-bold text-xl mb-4 text-foreground",children:"Monthly History"}),l&&l.length>0?c.jsx("div",{"data-loc":"client/src/pages/ProfitDashboard.tsx:317",className:"overflow-x-auto",children:c.jsxs("table",{"data-loc":"client/src/pages/ProfitDashboard.tsx:318",className:"w-full text-sm",children:[c.jsx("thead",{"data-loc":"client/src/pages/ProfitDashboard.tsx:319",children:c.jsxs("tr",{"data-loc":"client/src/pages/ProfitDashboard.tsx:320",className:"border-b border-border",children:[c.jsx("th",{"data-loc":"client/src/pages/ProfitDashboard.tsx:321",className:"text-left py-2 text-muted-foreground",children:"Month"}),c.jsx("th",{"data-loc":"client/src/pages/ProfitDashboard.tsx:322",className:"text-right py-2 text-muted-foreground",children:"Revenue"}),c.jsx("th",{"data-loc":"client/src/pages/ProfitDashboard.tsx:323",className:"text-right py-2 text-muted-foreground",children:"Profit"}),c.jsx("th",{"data-loc":"client/src/pages/ProfitDashboard.tsx:324",className:"text-right py-2 text-muted-foreground",children:"Margin"})]})}),c.jsx("tbody",{"data-loc":"client/src/pages/ProfitDashboard.tsx:327",children:l.map(x=>c.jsxs("tr",{"data-loc":"client/src/pages/ProfitDashboard.tsx:329",className:"border-b border-border/50",children:[c.jsx("td",{"data-loc":"client/src/pages/ProfitDashboard.tsx:330",className:"py-2 text-foreground",children:x.month}),c.jsxs("td",{"data-loc":"client/src/pages/ProfitDashboard.tsx:331",className:"text-right py-2 text-foreground",children:["$",x.revenue.toLocaleStr
368ing(void 0,{maximumFractionDigits:0})]}),c.jsxs("td",{"data-loc":"client/src/pages/ProfitDashboard.tsx:334",className:"text-right py-2 text-foreground",children:["$",x.netProfit.toLocaleString(void 0,{maximumFractionDigits:0})]}),c.jsxs("td",{"data-loc":"client/src/pages/ProfitDashboard.tsx:337",className:"text-right py-2 text-foreground",children:[x.profitMargin.toFixed(1),"%"]})]},x.id))})]})}):c.jsx("p",{"data-loc":"client/src/pages/ProfitDashboard.tsx:346",className:"text-muted-foreground text-center py-8",children:"No data yet. Add your first month to start tracking!"})]})]})]})}):null}const Qg={nova:"violet",vinci:"cyan",leo:"mint",atlas:"emerald",aegis:"emerald",forge:"orange",vector:"orange",kernel:"indigo",patch:"orange",relay:"indigo",orbit:"indigo"},V2=[{id:"nova",name:"Nova",role:"Growth & Marketing Intelligence",personality:"Predictive, strategic, and built to turn attention into revenue.",statusLabel:"Optimizing",filterCategory:"growth",shortDescription:"Shapes positioning, demand, and narrative so the funnel starts warmer and sharper.",systemFunction:"Generates demand, sharpens offers, and improves the quality of leads entering the system.",connectedWith:["vinci"],mascotSrc:"/ai-team/nova-icon.png?v=11"},{id:"vinci",name:"Vinci",role:"Lead Capture Specialist (@VinciDynamicsBot)",personality:"Smooth, sharp, and always moving the conversation forward.",statusLabel:"Routing",filterCategory:"customer-facing",shortDescription:"First live touchpoint for inbound trafficâstructured, fast, and human-grade.",systemFunction:"Captures, qualifies, and prepares incoming leads for the next step.",connectedWith:["atlas","leo"],modalCta:{label:"Open Vinci",href:"https://t.me/VinciDynamicsBot?start=home"},mascotSrc:"/ai-team/vinci-icon.png?v=2"},{id:"leo",name:"Leo",role:"Follow-Up Coordinator (@Leo_Handoff_Bot)",personality:"Reliable, precise, and always following through.",statusLabel:"FOLLOW UP",filterCategory:"customer-facing",shortDescription:"Direct, professional, and focused on closing the loop. Owns handoff contextâmaking follow-up decisive instead of improvised.",systemFunction:"Receives lead context and supports personal follow-up and closing.",connectedWith:["vinci","atlas"],modalCta:{label:"Open Leo",href:"https://t.me/Leo_Handoff_Bot"},mascotSrc:"/ai-team/leo-icon.png?v=8"},{id:"atlas",name:"Atlas",role:"Operations Assistant",personality:"Organized, efficient, and always one step ahead.",statusLabel:"Monitoring",filterCategory:"operations",shortDescription:"Keeps pipeline truth visible so nothing slips between systems or people.",systemFunction:"Tracks internal movement across leads, tasks, and workflow status.",connectedWith:["vinci","leo","forge","relay"],mascotSrc:"/ai-team/atlas-icon.png?v=2"},{id:"aegis",name:"Aegis",role:"Security & Compliance",personality:"Quiet, vigilant, and built to protect everything.",statusLabel:"Secured",filterCategory:"operations",shortDescription:"The governance layerâvalidation, integrity, and guardrails at the edge.",systemFunction:"Validates inputs, protects infrastructure, and enforces system integrity.",connectedWith:["forge","kernel","orbit"],mascotSrc:"/ai-team/aegis-icon.png?v=4"},{id:"forge",name:"Forge",role:"Full Stack Engineer",personality:"Builds fast, thinks in systems, and executes clean.",statusLabel:"Building",filterCategory:"engineering",shortDescription:"Turns requirements into durable software paths the business can rely on.",systemFunction:"Builds tools, systems, and automation infrastructure.",connectedWith:["atlas","relay","kernel","vector","patch"],mascotSrc:"/ai-team/forge-icon.png?v=10"},{id:"vector",name:"Vector",role:"Frontend Engineer",personality:"Polished, precise, and obsessed with clean design.",statusLabel:"Polishing",filterCategory:"engineering",shortDescription:"Crafts interfaces that feel inevitableâprecise motion, spacing, and hierarchy.",systemFunction:"Designs polished frontend experiences and interface systems.",connectedWith:["forge","patch"],mascotSrc:"/ai-team/vector-icon.png?v=2"},{id:"kernel",name:"Kernel",role:"Backend Engineer",personality:"Logical, stable, and handles the core infrastru
368cture.",statusLabel:"Processing",filterCategory:"engineering",shortDescription:"Holds the truth for state, data contracts, and core services.",systemFunction:"Handles core logic, APIs, state, and database infrastructure.",connectedWith:["forge","relay","orbit","aegis"],mascotSrc:"/ai-team/kernel-icon.png?v=2"},{id:"patch",name:"Patch",role:"QA & Debug Specialist",personality:"Finds problems fast and fixes them faster.",statusLabel:"Debugging",filterCategory:"engineering",shortDescription:"Stress-tests reality paths before customers ever feel the edge cases.",systemFunction:"Tests flows, catches issues, and keeps the experience stable.",connectedWith:["forge","vector"],mascotSrc:"/ai-team/patch-icon.png?v=2"},{id:"relay",name:"Relay",role:"Integrations Engineer",personality:"Connects everything seamlessly behind the scenes.",statusLabel:"Syncing",filterCategory:"engineering",shortDescription:"The connective tissue between bots, APIs, and external systems.",systemFunction:"Connects bots, APIs, webhooks, and outside systems.",connectedWith:["nova","vinci","atlas","forge","kernel","orbit","leo"],mascotSrc:"/ai-team/relay-icon.png?v=2"},{id:"orbit",name:"Orbit",role:"DevOps & Deployment",personality:"Keeps systems running, scaling, and always online.",statusLabel:"Deploying",filterCategory:"engineering",shortDescription:"Production postureâuptime, releases, and operational readiness.",systemFunction:"Manages deployment, uptime, and production readiness.",connectedWith:["relay","kernel","aegis"],mascotSrc:"/ai-team/orbit-icon.png?v=2"}],sc=V2.reduce((e,t)=>(e[t.id]=t,e),{}),Bg=["nova","vinci","atlas","forge","relay","leo"],hg={nova:"Attracts and sharpens demand before it reaches the funnel.",vinci:"Captures and qualifies incoming leads.",atlas:"Keeps internal movement organized and visible.",forge:"Builds the systems and tools that power delivery.",relay:"Connects the moving pieces into one working machine.",leo:"Prepares the final context for real follow-up."},wZ=[{id:"growth",title:"Growth Layer",explanation:"Sharpens messaging, offers, and demand before leads ever enter the system.",botIds:["nova"]},{id:"revenue",title:"Revenue Layer",explanation:"Captures, qualifies, and moves conversations toward real outcomes.",botIds:["vinci","leo"]},{id:"operations",title:"Operations Layer",explanation:"Keeps workflows organized, protected, and moving cleanly.",botIds:["atlas","aegis"]},{id:"engineering",title:"Engineering Layer",explanation:"Builds, connects, tests, and deploys the infrastructure behind the system.",botIds:["forge","vector","kernel","patch","relay","orbit"]}];function SZ(e){if(!e)return{primary:null,secondary:new Set};const t=sc[e];return t?{primary:e,secondary:new Set(t.connectedWith)}:{primary:e,secondary:new Set}}function jZ(e,t){if(!t)return"none";const{primary:n,secondary:a}=SZ(t);return e===n?"primary":a.has(e)?"secondary":"dim"}function GR(e){const t=new Set,n=new Set;if(!e)return{activeIndex:-1,litNodeIndices:t,litEdgeIndices:n};const a=Bg.indexOf(e);if(a<0)return{activeIndex:-1,litNodeIndices:t,litEdgeIndices:n};const r=new Set,o=new Set;for(let l=0;l<=a;l++)r.add(l);for(let l=0;l<a;l++)o.add(l);return{activeIndex:a,litNodeIndices:r,litEdgeIndices:o}}function _Z(e,t){const{litNodeIndices:n,activeIndex:a}=GR(t);return n.has(e)?e===a?"active":"path":"idle"}function EZ(e,t){return GR(t).litEdgeIndices.has(e)}function AZ({focusId:e,flowPinnedId:t,onFlowPinToggle:n,onFlowPinClear:a,onStepHover:r,onStepOpen:o}){const l=_.useMemo(()=>{const f=t&&hg[t]?t:e&&hg[e]?e:null;return f&&hg[f]?hg[f]:"Follow the sequence to see how attention becomes qualified pipeline, then coordinated follow-up."},[t,e]),u=!!(e&&Bg.includes(e));return c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:39",className:"space-y-8",children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:41",className:"relative overflow-x-auto overflow-y-clip pb-3",children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:42",className:ie("ai-team-flow-halo pointer-events-none absolute -inset-x-6 -inset-y-10 -z-10 rounded-[3rem] bg-gradient-to-r from-cyan-400/[0.08] via-sky-300/[0.14] to-cyan-400/[0.08] blur-2xl transition-opacity duration-500 md:blur-3xl",u?"opacity-100":"opacity-0"),"aria-hidden":!0}
368),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:49",className:"relative flex min-w-[640px] items-center justify-between gap-0 md:min-w-0",children:Bg.map((f,p)=>{const m=sc[f],h=_Z(p,e),x=p===Bg.length-1,y=EZ(p,e),j=c.jsxs("button",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:57",type:"button",className:ie("relative z-[2] flex min-w-[92px] flex-col items-center gap-2 rounded-2xl border px-3 py-3 text-center transition-all duration-300 md:min-w-[100px]","hover:scale-[1.02] hover:shadow-[0_0_36px_-8px_rgba(34,211,238,0.45)]",h==="idle"&&"border-white/[0.08] bg-black/35 opacity-50",h==="path"&&"border-cyan-400/38 bg-cyan-400/[0.1] shadow-[0_0_44px_-12px_rgba(34,211,238,0.42)]",h==="active"&&"z-[3] border-cyan-300/60 bg-cyan-500/[0.18] shadow-[0_0_56px_-8px_rgba(34,211,238,0.52),0_0_0_1px_rgba(165,243,252,0.2)]"),onMouseEnter:()=>r(f),onMouseLeave:()=>r(null),onClick:()=>n(f),onDoubleClick:S=>{S.preventDefault(),o?.(f)},children:[c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:76",className:"font-display text-xs font-semibold text-white md:text-sm",children:m.name}),c.jsxs("span",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:77",className:"font-heading text-[9px] font-medium uppercase tracking-wider text-cyan-100/60",children:["Stage ",p+1]})]}),b=x?null:c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:84",className:"relative mx-1 flex min-w-[24px] flex-1 items-center","aria-hidden":!0,children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:85",className:ie("h-px w-full rounded-full transition-all duration-300",y?"bg-gradient-to-r from-cyan-400/75 via-cyan-100/65 to-cyan-400/75 shadow-[0_0_22px_rgba(34,211,238,0.45)]":"bg-white/[0.1]")}),y?c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:95",className:"ai-team-flow-line--pulse pointer-events-none absolute inset-0 h-px w-full bg-gradient-to-r from-transparent via-cyan-100/75 to-transparent opacity-80"}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:96",className:"ai-team-flow-travel"})]}):null]});return c.jsxs(_.Fragment,{children:[j,b]},f)})})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:112",className:"rounded-2xl border border-white/[0.08] bg-black/40 px-5 py-4 shadow-[inset_0_1px_0_rgba(255,255,255,0.06)] backdrop-blur-lg md:px-7 md:py-5",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:113",className:"font-heading text-[10px] font-semibold uppercase tracking-[0.2em] text-cyan-200/50",children:"Active channel"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:116",className:"mt-2 font-body text-sm leading-relaxed text-white/78",children:l}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:117",className:"mt-3 flex flex-wrap items-center gap-x-4 gap-y-2",children:[o?c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:119",className:"font-mono text-[10px] tracking-[0.12em] text-white/32",children:"Double-click a stage to open its profile â Leo opens live chat."}):null,t?c.jsx("button",{"data-loc":"client/src/components/ai-team/AITeamFlow.tsx:124",type:"button",className:"font-heading text-xs font-semibold text-cyan-200/70 underline-offset-4 hover:text-cyan-100 hover:underline",onClick:a,children:"Clear pinned stage"}):null]})]})]})}const OZ={growth:"from-violet-400/8 to-indigo-600/25",revenue:"from-sky-400/8 to-cyan-600/25",operations:"from-emerald-400/8 to-teal-600/25",engineering:"from-amber-400/8 to-indigo-600/25"},CZ={growth:"hover:border-violet-400/22 hover:shadow-[0_28px_80px_rgba(0,0,0,0.55),0_0_48px_-14px_rgba(167,139,250,0.15)]",revenue:"hover:border-cyan-400/22 hover:shadow-[0_28px_80px_rgba(0,0,0,0.55),0_0_48px_-14px_rgba(56,189,248,0.15)]",operations:"hover:border-emerald-400/22 hover:shadow-[0_28px_80px_rgba(0,0,0,0.55),0_0_48px_-14px_rgba(52,211,153,0.15)]",engineering:"hover:border-amber-400/18 hover:shadow-[0_28px_80px_rgba(0,0,0,0.55),0_0_48px_-14px_rgba(251,146,60,0.12)]"};function PZ({onLayerHover:e}
368){return c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:29",className:"grid gap-5 md:grid-cols-2",children:wZ.map((t,n)=>c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:31",className:ie("group pointer-events-none relative overflow-hidden rounded-2xl border border-white/[0.08] bg-[linear-gradient(145deg,rgba(6,10,18,0.92),rgba(3,6,14,0.78))] shadow-[0_28px_80px_rgba(0,0,0,0.52)] backdrop-blur-xl transition-all duration-300","before:pointer-events-none before:absolute before:inset-x-0 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-white/15 before:to-transparent",CZ[t.id]),children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:39",className:ie("pointer-events-none absolute left-0 top-6 h-11 w-1 rounded-r-full bg-gradient-to-b opacity-80 transition group-hover:opacity-100",OZ[t.id]),"aria-hidden":!0}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:46",className:"relative cursor-default space-y-4 p-6 pl-8 pointer-events-auto",onMouseEnter:()=>e(t.botIds),onMouseLeave:()=>e(null),children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:51",className:"flex items-baseline justify-between gap-3",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:52",className:"font-display text-base font-semibold tracking-tight text-white md:text-lg",children:t.title}),c.jsxs("span",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:55",className:"font-heading text-[10px] font-semibold uppercase tracking-[0.18em] text-white/38",children:["Layer ",n+1]})]}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:59",className:"font-body text-sm leading-relaxed text-white/72",children:t.explanation}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:60",className:"flex flex-wrap gap-2",children:t.botIds.map(a=>{const r=Qg[a];return c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamLayers.tsx:64","data-visual-accent":r,className:"rounded-full border border-[rgba(var(--va),0.28)] bg-black/40 px-3 py-1 text-xs font-heading font-semibold text-white/85 shadow-[0_0_16px_-6px_rgba(var(--va),0.25)]",children:sc[a].name},a)})})]})]},t.id))})}const WN=["Lead Captured","Follow Up Sent","System Synced","Validation Passed","Deployment Live"];function NZ(){const e=[...WN,...WN];return c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamLiveStrip.tsx:13",className:"ai-team-live-strip pointer-events-none relative mx-auto mt-14 max-w-5xl overflow-hidden border-y border-white/[0.06] bg-black/40 px-4 py-2.5 backdrop-blur-sm","aria-hidden":!0,children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamLiveStrip.tsx:17",className:"pointer-events-none absolute inset-0 bg-[linear-gradient(90deg,rgba(0,0,0,0.55)_0%,transparent_12%,transparent_88%,rgba(0,0,0,0.55)_100%)]"}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamLiveStrip.tsx:18",className:"ai-team-live-strip__track flex w-max gap-12 pl-4",children:e.map((t,n)=>c.jsxs("span",{"data-loc":"client/src/components/ai-team/AITeamLiveStrip.tsx:20",className:"font-heading text-[11px] font-semibold uppercase tracking-[0.2em] text-white/40",children:[c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamLiveStrip.tsx:24",className:"ai-team-live-strip__dot mr-2 inline-block size-1 rounded-full bg-cyan-400/50 align-middle"}),t]},`${t}-${n}`))})]})}const TZ="Leo is temporarily offline. Please try again in a moment.";function kZ(e){return{id:"leo",name:"Leo",role:"Follow-Up Coordinator",handle:"@Leo_Handoff_Bot",overview:"Direct, professional, and focused on closing the loop.",personality:"Reliable, precise, and always following through.",status:"FOLLOW UP",color:"#00BCD4",imageUrl:e}}async function DZ(e){const t=await fetch("/api/leo-chat",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:e.message,history:e.history,sessionId:e.sessionId})});let n={};try{n=await t.json()}catch{throw new Error("bad_json")}if(typeof n.reply=="string"&&n.reply.trim())return n.reply.trim();throw new Error("empty_reply")}function LZ({color:e}
368){return c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:66",className:"flex items-center gap-1 py-2.5",children:[0,1,2].map(t=>c.jsx("span",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:68",className:"inline-block size-1.5 rounded-full ai-team-leo-chat-dot",style:{background:e,animationDelay:`${t*.2}s`}},t))})}function MZ({bot:e}){const t=_.useMemo(()=>crypto.randomUUID(),[]),[n,a]=_.useState([{role:"assistant",content:`Hey, I'm ${e.name}. ${e.personality} What can I help you with today?`}]),[r,o]=_.useState(""),[l,u]=_.useState(!1),f=_.useRef(null);_.useEffect(()=>{f.current?.scrollIntoView({behavior:"smooth"})},[n,l]);const p=async()=>{const m=r.trim();if(!m||l)return;const h={role:"user",content:m},x=n;a(y=>[...y,h]),o(""),u(!0);try{const y=await DZ({message:m,history:x,sessionId:t});a([...x,h,{role:"assistant",content:y}])}catch{a([...x,h,{role:"assistant",content:TZ}])}finally{u(!1)}};return c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:127",className:"flex h-full min-h-[320px] flex-col overflow-hidden rounded-xl border border-white/[0.08] bg-white/[0.03] sm:min-h-[400px]",style:{borderColor:"rgba(255,255,255,0.08)"},children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:131",className:"shrink-0 border-b border-white/[0.08] px-4 py-2.5 font-mono text-[10px] tracking-[0.12em]",style:{color:e.color},children:["LIVE CHAT / ",e.handle]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:138",className:"flex flex-1 flex-col gap-3 overflow-y-auto p-4",children:[n.map((m,h)=>c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:140",className:`flex ${m.role==="user"?"justify-end":"justify-start"}`,children:c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:141",className:"max-w-[80%] px-3.5 py-2.5 text-[13px] leading-relaxed ai-team-leo-chat-bubble",style:{borderRadius:m.role==="user"?"12px 12px 2px 12px":"12px 12px 12px 2px",background:m.role==="user"?e.color:"rgba(255,255,255,0.06)",color:m.role==="user"?"#000":"rgba(255,255,255,0.88)",fontWeight:m.role==="user"?500:400},children:m.content})},h)),l&&c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:155",className:"flex justify-start",children:c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:156",className:"rounded-[12px_12px_12px_2px] bg-white/[0.06] px-3.5 py-1",children:c.jsx(LZ,{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:157",color:e.color})})}),c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:161",ref:f})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:164",className:"flex shrink-0 gap-2 border-t border-white/[0.08] p-3 sm:p-4",children:[c.jsx("input",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:165",value:r,onChange:m=>o(m.target.value),onKeyDown:m=>m.key==="Enter"&&!m.shiftKey&&p(),placeholder:`Message ${e.name}...`,className:"min-w-0 flex-1 rounded-lg border border-white/[0.12] bg-white/[0.05] px-3 py-2.5 text-[13px] text-white outline-none placeholder:text-white/35"}),c.jsx("button",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:172",type:"button",onClick:p,disabled:!r.trim()||l,className:"flex size-[38px] shrink-0 items-center justify-center rounded-lg transition disabled:cursor-default",style:{background:r.trim()&&!l?e.color:"rgba(255,255,255,0.06)"},"aria-label":"Send",children:c.jsx("svg",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:182",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:c.jsx("path",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:183",d:"M2 8L14 2L8 14L7 9L2 8Z",fill:r.trim()&&!l?"#000":"rgba(255,255,255,0.3)"})})})]})]})}function RZ({bot:e,onClose:t}){const[n,a]=_.useState(!1),r=o=>{o.target===o.currentTarget&&t()};return _.useEffect(()=>{const o=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=o}},[]),_.useEffect(()=>{const o=l=>{l.key==="Escape"&&t()};return window.addEventListener("keydown",o),()=>window.removeEventListener("keydown",o)}
368,[t]),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:218",role:"dialog","aria-modal":"true","aria-labelledby":"leo-chat-modal-title",onClick:r,className:"fixed inset-0 z-[95] flex animate-in fade-in items-center justify-center bg-black/75 p-4 backdrop-blur-md duration-200 sm:p-6",children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:225",className:`flex max-h-[90vh] w-full flex-col overflow-hidden rounded-2xl border border-[#00BCD433] bg-[#0d0d0f] shadow-[0_0_60px_#00BCD418] transition-[max-width] duration-300 ease-out sm:max-h-[min(90vh,840px)] ${n?"max-w-[min(860px,calc(100vw-1.5rem))]":"max-w-[480px]"}`,style:{boxShadow:`0 0 60px ${e.color}18`},onClick:o=>o.stopPropagation(),children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:230",className:"flex shrink-0 items-center justify-between gap-3 border-b border-white/[0.07] px-4 py-3.5 sm:px-5",children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:231",className:"min-w-0",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:232",className:"mb-0.5 font-mono text-[10px] tracking-[0.12em] text-white/35",children:"COMMAND LAYER / SYSTEM NODE"}),c.jsx("h2",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:233",id:"leo-chat-modal-title",className:"truncate text-xl font-bold tracking-tight text-white sm:text-[22px]",children:e.name})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:237",className:"flex shrink-0 items-center gap-2",children:[c.jsx("button",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:238",type:"button",onClick:()=>a(o=>!o),className:"rounded-lg px-3 py-1.5 text-xs font-semibold tracking-wide transition sm:px-3.5 sm:py-2",style:{background:n?e.color:"rgba(255,255,255,0.05)",border:`0.5px solid ${n?e.color:"rgba(255,255,255,0.15)"}`,color:n?"#000":e.color},children:n?"Hide chat":"Chat with Leo"}),c.jsx("button",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:250",type:"button",onClick:t,className:"flex size-8 items-center justify-center rounded-full border border-white/[0.12] bg-white/[0.06] text-base text-white/60 transition hover:text-white","aria-label":"Close",children:"Ã"})]})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:261",className:`flex min-h-[240px] flex-1 overflow-hidden ${n?"flex-col sm:min-h-[360px] sm:flex-row":"flex-col"}`,children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:264",className:`min-h-0 shrink-0 overflow-y-auto p-5 transition-[width] duration-300 sm:p-6 ${n?"border-b border-white/[0.07] sm:w-[min(360px,42vw)] sm:border-b-0 sm:border-r sm:border-white/[0.07]":"w-full"}`,children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:267",className:"mb-5 inline-flex items-center gap-1.5 rounded-md border px-2.5 py-1.5",style:{background:`${e.color}15`,borderColor:`${e.color}40`},children:c.jsxs("span",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:274",className:"text-[11px] font-medium tracking-wide",style:{color:e.color},children:[e.role," (",e.handle,")"]})}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:279",className:"relative mb-5 flex justify-center rounded-xl bg-white/[0.03] py-6",children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:280",className:"pointer-events-none absolute bottom-0 left-1/2 h-10 w-[120px] -translate-x-1/2 rounded-full opacity-20 blur-xl",style:{background:e.color}}),c.jsx("img",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:284",src:e.imageUrl,alt:"",className:"relative z-[1] h-36 object-contain sm:h-40",width:200,height:200})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:293",className:"mb-4",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:294",className:"mb-1.5 font-mono text-[10px] tracking-[0.12em] text-white/35",children:"OVERVIEW"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:295",className:"text-sm leading-relaxed text-white/75",children:e.overview})]}
368),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:298",className:"mb-4",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:299",className:"mb-1.5 font-mono text-[10px] tracking-[0.12em] text-white/35",children:"PERSONALITY"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:300",className:"text-[13px] italic leading-relaxed text-white/50",children:e.personality})]}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:303",className:"inline-flex items-center gap-1.5 rounded-full border border-white/[0.08] bg-white/[0.04] px-3 py-1.5",children:[c.jsx("span",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:304",className:"size-1.5 shrink-0 rounded-full ai-team-leo-chat-pulse",style:{background:e.color}}),c.jsx("span",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:308",className:"text-[11px] tracking-wide text-white/50",children:e.status})]})]}),n&&c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:313",className:"flex min-h-[280px] min-w-0 flex-1 animate-in duration-300 slide-in-from-right-2 sm:min-h-0 sm:p-4",children:c.jsx("div",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:314",className:"flex h-full min-h-0 w-full min-w-0 flex-col px-3 pb-3 pt-0 sm:p-0",children:c.jsx(MZ,{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:315",bot:e})})})]})]}),c.jsx("style",{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:322",children:` 369 @keyframes ai-team-bounce-dot { 370 0%, 80%, 100% { transform: translateY(0); } 371 40% { transform: translateY(-6px); } 372 } 373 .ai-team-leo-chat-dot { 374 animation: ai-team-bounce-dot 1.2s ease-in-out infinite; 375 } 376 @keyframes ai-team-leo-pulse { 377 0%, 100% { opacity: 1; } 378 50% { opacity: 0.35; } 379 } 380 .ai-team-leo-chat-pulse { 381 animation: ai-team-leo-pulse 2s ease infinite; 382 } 383 .ai-team-leo-chat-bubble { 384 animation: ai-team-leo-fade-slide 0.2s ease; 385 } 386 @keyframes ai-team-leo-fade-slide { 387 from { opacity: 0; transform: translateY(6px); } 388 to { opacity: 1; transform: none; } 389 } 390 `})]})}function IZ({open:e,onClose:t,mascotSrc:n="/ai-team/leo-icon.png"}){const a=kZ(n);return e?c.jsx(RZ,{"data-loc":"client/src/components/ai-team/BotChatModal.tsx:359",bot:a,onClose:t}):null}function BZ({bot:e,open:t,onClose:n}){if(_.useEffect(()=>{if(!t)return;const r=o=>{o.key==="Escape"&&n()};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[t,n]),_.useEffect(()=>{if(!t)return;const r=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=r}},[t]),!t||!e)return null;const a=Qg[e.id];return c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:37",className:"fixed inset-0 z-[80] flex items-end justify-center sm:items-center",role:"dialog","aria-modal":"true","aria-labelledby":"ai-team-modal-title",children:[c.jsx("button",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:43",type:"button",className:"absolute inset-0 bg-black/82 backdrop-blur-xl","aria-label":"Close panel",onClick:n}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:49","data-visual-accent":a,className:ie("ai-team-modal-panel relative z-10 flex max-h-[96vh] w-full max-w-lg flex-col overflow-hidden rounded-t-3xl border border-cyan-400/28 sm:mx-4 sm:rounded-3xl","bg-[rgba(4,8,16,0.78)] shadow-[0_0_0_1px_rgba(34,211,238,0.14),0_48px_140px_rgba(0,0,0,0.72),0_0_88px_-12px_rgba(34,211,238,0.28)] backdrop-blur-2xl","sm:max-h-[min(90vh,840px)]"),children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:57",className:"h-[3px] w-full bg-gradient-to-r from-violet-400/55 via-cyan-400/65 to-indigo-400/45","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:61",className:"relative border-b border-white/[0.07] bg-gradient-to-b from-cyan-400/[0.07] via-trans
390parent to-transparent px-6 pb-4 pt-5 sm:px-8",children:c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:62",className:"flex items-start justify-between gap-4",children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:63",className:"min-w-0 space-y-2.5",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:64",className:"font-heading text-[10px] font-semibold uppercase tracking-[0.22em] text-white/45",children:"Command layer / system node"}),c.jsx("h2",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:67",id:"ai-team-modal-title",className:"font-display text-2xl font-semibold tracking-tight text-white sm:text-[1.65rem]",children:e.name}),c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:73",className:"rounded-lg border border-white/[0.08] bg-black/35 px-3 py-2 shadow-[inset_0_1px_0_rgba(255,255,255,0.05)]",children:[c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:74",className:"font-heading text-[10px] font-semibold uppercase tracking-[0.18em] text-white/40",children:"System role"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:77",className:"ai-team-modal-role mt-1 font-heading text-xs font-medium leading-snug sm:text-[0.8rem]",children:e.role})]})]}),c.jsx("button",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:82",type:"button",className:"group shrink-0 rounded-full border border-white/12 bg-white/[0.05] p-2.5 text-white/72 transition hover:border-cyan-300/40 hover:bg-cyan-400/12 hover:text-white",onClick:n,"aria-label":"Close",children:c.jsx(vf,{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:88",className:"size-4 transition duration-300 group-hover:rotate-90 motion-reduce:group-hover:rotate-0"})})]})}),e.mascotSrc?c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:94",className:"border-b border-white/[0.06] bg-transparent",children:c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:95",className:"ai-team-modal-mascot-hero",children:c.jsx("img",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:96",src:e.mascotSrc,alt:`${e.name} mascot`,width:1376,height:768,loading:"lazy",decoding:"async",draggable:!1,className:"ai-team-modal-mascot-img pointer-events-none select-none"})})}):null,c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:110",className:"custom-scrollbar flex flex-1 flex-col gap-7 overflow-y-auto px-6 py-6 sm:px-8",children:[c.jsxs("section",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:111",className:"space-y-2",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:112",className:"font-heading text-[11px] font-semibold uppercase tracking-[0.14em] text-white/38",children:"Overview"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:115",className:"font-body text-[15px] leading-relaxed text-white/82",children:e.shortDescription})]}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:118",className:"h-px w-full bg-gradient-to-r from-transparent via-white/12 to-transparent"}),c.jsxs("section",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:120",className:"space-y-2",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:121",className:"font-heading text-[11px] font-semibold uppercase tracking-[0.14em] text-white/38",children:"Personality"}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:124",className:"font-body text-sm italic leading-relaxed text-cyan-100/78",children:e.personality})]}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:127",className:"h-px w-full bg-gradient-to-r from-transparent via-white/12 to-transparent"}),c.jsxs("section",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:129",className:"space-y-2",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:130",className:"font-heading text-[11px] font-semibold uppercase tracking-[0.14em] text-white/38",children:"System function"}
390),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:133",className:"font-body text-[15px] leading-relaxed text-white/80",children:e.systemFunction})]}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:136",className:"h-px w-full bg-gradient-to-r from-transparent via-white/12 to-transparent"}),c.jsxs("section",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:138",className:"space-y-3",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:139",className:"font-heading text-[11px] font-semibold uppercase tracking-[0.14em] text-white/38",children:"Connected with"}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:142",className:"flex flex-wrap gap-2",children:e.connectedWith.map(r=>{const o=sc[r],l=Qg[r];return c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:147","data-visual-accent":l,className:"ai-team-modal-pill rounded-full border px-3 py-1.5 text-xs font-heading font-semibold text-white/90",children:o?.name??r},r)})})]}),e.modalCta?c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:160",className:"pt-1",children:c.jsx("a",{"data-loc":"client/src/components/ai-team/AITeamModal.tsx:161",href:e.modalCta.href,className:"inline-flex w-full items-center justify-center rounded-xl border border-cyan-400/35 bg-gradient-to-r from-cyan-500/28 to-blue-600/18 px-4 py-3.5 text-center text-sm font-heading font-semibold text-cyan-50 shadow-[0_0_40px_-12px_rgba(34,211,238,0.55)] transition hover:-translate-y-0.5 hover:border-cyan-300/50 hover:shadow-[0_0_52px_-10px_rgba(34,211,238,0.6)]",target:"_blank",rel:"noreferrer",children:e.modalCta.label})}):null]})]})]})}function zZ({bot:e,highlight:t,onSelect:n,onHover:a,onLeave:r}){const o=Qg[e.id];return c.jsx("article",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:18","data-visual-accent":o,className:ie("ai-team-card group relative flex h-full pointer-events-none flex-col overflow-hidden rounded-2xl border bg-[var(--ai-card-bg)] backdrop-blur-xl transition-all duration-300 ease-out","shadow-[0_24px_70px_rgba(0,0,0,0.62),inset_0_1px_0_rgba(255,255,255,0.07)]","after:pointer-events-none after:absolute after:inset-0 after:rounded-2xl after:bg-gradient-to-br after:from-white/[0.055] after:via-transparent after:to-transparent after:opacity-80","before:pointer-events-none before:absolute before:inset-y-4 before:left-0 before:z-[1] before:w-px before:rounded-full before:bg-[rgba(var(--va),0.6)] before:shadow-[0_0_18px_2px_rgba(var(--va),0.18)] before:content-['']",t==="primary"&&"border-[rgba(var(--va),0.62)] shadow-[0_0_0_1px_rgba(var(--va),0.35),0_28px_90px_rgba(0,0,0,0.58),0_0_76px_-10px_rgba(var(--va),0.42),inset_0_1px_0_rgba(255,255,255,0.08)]",t==="secondary"&&"border-[rgba(var(--va),0.38)] shadow-[0_0_56px_-16px_rgba(var(--va),0.28),0_24px_70px_rgba(0,0,0,0.5),inset_0_1px_0_rgba(255,255,255,0.06)]",t==="dim"&&"border-white/[0.05] opacity-[0.36]",t==="none"&&"border-white/[0.09] hover:-translate-y-1 hover:border-[rgba(var(--va),0.45)] hover:shadow-[0_32px_90px_rgba(0,0,0,0.55),0_0_68px_-12px_rgba(var(--va),0.22),inset_0_1px_0_rgba(255,255,255,0.09)]"),children:c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:34",role:"button",tabIndex:0,"aria-label":`${e.name}. ${e.role}.`,className:"relative z-10 flex min-h-0 flex-1 cursor-pointer flex-col gap-4 p-6 outline-none focus-visible:ring-2 focus-visible:ring-[rgba(var(--va),0.45)] pointer-events-auto",onMouseEnter:()=>a(e.id),onMouseLeave:r,onClick:()=>n(e.id),onKeyDown:l=>{(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),n(e.id))},children:[e.mascotSrc?c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:51",className:"ai-team-premium-mascot-wrap -mx-1 flex w-full min-w-0 shrink-0 justify-center px-1 pb-1.5 pt-0.5 md:-mx-0",children:c.jsxs("figure",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:52",className:"ai-team-card-mascot-figure ai-team-card-mascot-figure--playing m-0 flex w-full max-w-[min(100%,288px)] flex-col items-stretch md:max-w-[min(100%,304px)] xl:max-w-[min(100%,320px)]",children:[c.jsx("div",{"data-loc":"client/src/components/
390ai-team/AITeamCard.tsx:55",className:"ai-team-card-mascot-canvas grid h-[352px] w-full place-items-center md:h-[376px] xl:h-[400px]",children:c.jsx("img",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:56",src:e.mascotSrc,alt:"",width:1376,height:768,loading:"lazy",decoding:"async",draggable:!1,className:"pointer-events-none max-h-full max-w-full select-none"})}),c.jsx("figcaption",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:67",className:"ai-team-card-mascot-name font-display text-center",children:e.name})]})}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:72",className:"ai-team-card-role pl-1.5 font-heading text-xs font-medium uppercase tracking-[0.12em] md:text-[0.72rem]",children:e.role})]}):c.jsxs("header",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:77",className:"space-y-1 pl-1.5",children:[c.jsx("h3",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:78",className:"font-display text-lg font-semibold tracking-tight text-white md:text-xl",children:e.name}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:81",className:"ai-team-card-role font-heading text-xs font-medium uppercase tracking-[0.12em] md:text-[0.72rem]",children:e.role})]}),c.jsx("p",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:86",className:"font-body flex-1 pl-1.5 text-sm leading-relaxed text-white/76",children:e.personality}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:89",className:"flex items-center pt-1 pl-1.5",children:c.jsxs("span",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:90",className:ie("inline-flex items-center gap-2 rounded-full border border-white/[0.09] bg-black/48 px-3 py-1 text-[10px] font-heading font-semibold uppercase tracking-wider text-white/74","shadow-[inset_0_0_0_1px_rgba(255,255,255,0.04)]"),children:[c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamCard.tsx:96",className:"ai-team-status-dot ai-team-card-dot size-1.5 shrink-0 rounded-full","aria-hidden":!0}),e.statusLabel]})})]})})}const $Z=[{id:"all",label:"All"},{id:"growth",label:"Growth"},{id:"customer-facing",label:"Customer Facing"},{id:"operations",label:"Operations"},{id:"engineering",label:"Engineering"}],qZ={all:"from-cyan-500/28 to-blue-600/12",growth:"from-violet-500/28 to-indigo-600/14","customer-facing":"from-sky-400/28 to-cyan-600/14",operations:"from-emerald-500/25 to-teal-600/12",engineering:"from-amber-500/22 to-indigo-600/14"},HZ={all:"shadow-[0_0_28px_-6px_rgba(34,211,238,0.45)]",growth:"shadow-[0_0_28px_-6px_rgba(167,139,250,0.4)]","customer-facing":"shadow-[0_0_28px_-6px_rgba(56,189,248,0.42)]",operations:"shadow-[0_0_28px_-6px_rgba(52,211,153,0.38)]",engineering:"shadow-[0_0_28px_-6px_rgba(251,146,60,0.32)]"},FZ={all:"text-cyan-50",growth:"text-violet-100","customer-facing":"text-sky-100",operations:"text-emerald-100",engineering:"text-amber-50"};function UZ({value:e,onChange:t}){return c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFilter.tsx:43",className:"relative mx-auto flex w-full max-w-2xl items-center justify-center p-1",role:"tablist","aria-label":"Filter specialists",children:c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamFilter.tsx:48",className:"flex w-full rounded-full border border-white/10 bg-black/55 p-1 shadow-[inset_0_1px_0_rgba(255,255,255,0.07),0_14px_48px_rgba(0,0,0,0.5)] backdrop-blur-xl",children:$Z.map(n=>{const a=e===n.id;return c.jsxs("button",{"data-loc":"client/src/components/ai-team/AITeamFilter.tsx:52",type:"button",role:"tab","aria-selected":a,className:ie("relative z-[1] min-h-10 flex-1 rounded-full px-2 py-2 text-center text-xs font-heading font-semibold tracking-wide transition-all duration-300 sm:px-3 sm:text-sm",a?ie(FZ[n.id],"ring-1 ring-white/10 shadow-[inset_0_1px_0_rgba(255,255,255,0.1)]"):"text-white/42 hover:text-white/72"),onClick:()=>t(n.id),children:[a?c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamFilter.tsx:69",className:ie("absolute inset-0 -z-10 rounded-full bg-gradient-to-b opacity-95",qZ[n.id],HZ[n.id]),"aria-hidden":!0}
390):null,c.jsx("span",{"data-loc":"client/src/components/ai-team/AITeamFilter.tsx:78",className:"relative",children:n.label})]},n.id)})})})}function VZ(e,t,n,a){return a?t:t==="none"&&n?"secondary":t}function YZ({bots:e,filter:t,onFilterChange:n,focusId:a,onHoverCard:r,onSelectCard:o,layerBoostIds:l}){const u=a!==null;return c.jsxs("section",{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:40",className:"space-y-10","aria-labelledby":"ai-team-grid-heading",children:[c.jsxs("div",{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:41",className:"space-y-6 text-center",children:[c.jsx("h2",{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:42",id:"ai-team-grid-heading",className:"sr-only",children:"Specialist grid"}),c.jsx(UZ,{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:45",value:t,onChange:n})]}),c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:47",className:"grid grid-cols-1 gap-5 md:grid-cols-2 xl:grid-cols-3",children:e.map(f=>{const p=jZ(f.id,a),m=VZ(f.id,p,!!l?.has(f.id),u);return c.jsx("div",{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:57",className:"transition-all duration-500 ease-out motion-reduce:transition-none",children:c.jsx(zZ,{"data-loc":"client/src/components/ai-team/AITeamSection.tsx:61",bot:f,highlight:m,onSelect:o,onHover:r,onLeave:()=>r(null)})},f.id)})})]})}const GN="AI Team | DaVinci Dynamics",XN="Inside the DaVinci Operating Systemâspecialists for growth, capture, follow-up, operations, and engineering.",KN="https://t.me/VinciDynamicsBot?start=home";function eb({children:e,className:t}){const{ref:n,isVisible:a}=wn();return c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:29",ref:n,className:ie("ai-team-reveal",a&&"is-visible",t),children:e})}function WZ(){return c.jsxs("svg",{"data-loc":"client/src/pages/AITeamPage.tsx:37",className:"ai-team-hero-mesh pointer-events-none absolute inset-0 h-full w-full opacity-[0.42]",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[c.jsxs("defs",{"data-loc":"client/src/pages/AITeamPage.tsx:42",children:[c.jsxs("radialGradient",{"data-loc":"client/src/pages/AITeamPage.tsx:43",id:"ai-hero-rad",cx:"50%",cy:"38%",r:"68%",children:[c.jsx("stop",{"data-loc":"client/src/pages/AITeamPage.tsx:44",offset:"0%",stopColor:"rgba(34,211,238,0.16)"}),c.jsx("stop",{"data-loc":"client/src/pages/AITeamPage.tsx:45",offset:"40%",stopColor:"rgba(99,102,241,0.08)"}),c.jsx("stop",{"data-loc":"client/src/pages/AITeamPage.tsx:46",offset:"100%",stopColor:"rgba(0,0,0,0)"})]}),c.jsx("pattern",{"data-loc":"client/src/pages/AITeamPage.tsx:48",id:"ai-hero-grid",width:"48",height:"48",patternUnits:"userSpaceOnUse",children:c.jsx("path",{"data-loc":"client/src/pages/AITeamPage.tsx:49",d:"M 48 0 L 0 0 0 48",fill:"none",stroke:"rgba(56,189,248,0.07)",strokeWidth:"0.5"})}),c.jsxs("radialGradient",{"data-loc":"client/src/pages/AITeamPage.tsx:56",id:"ai-hero-node-soft",cx:"50%",cy:"50%",r:"50%",children:[c.jsx("stop",{"data-loc":"client/src/pages/AITeamPage.tsx:57",offset:"0%",stopColor:"rgba(165,243,252,0.9)"}),c.jsx("stop",{"data-loc":"client/src/pages/AITeamPage.tsx:58",offset:"100%",stopColor:"rgba(56,189,248,0)"})]})]}),c.jsx("rect",{"data-loc":"client/src/pages/AITeamPage.tsx:61",width:"100%",height:"100%",fill:"url(#ai-hero-rad)"}),c.jsx("rect",{"data-loc":"client/src/pages/AITeamPage.tsx:62",width:"100%",height:"100%",fill:"url(#ai-hero-grid)",className:"ai-team-hero-grid-field"}),c.jsxs("g",{"data-loc":"client/src/pages/AITeamPage.tsx:63",stroke:"rgba(56,189,248,0.26)",strokeWidth:"0.5",fill:"none",children:[c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:64",x1:"10%",y1:"20%",x2:"40%",y2:"36%"}),c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:65",x1:"40%",y1:"36%",x2:"70%",y2:"26%"}),c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:66",x1:"70%",y1:"26%",x2:"90%",y2:"42%"}),c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:67",x1:"18%",y1:"64%",x2:"46%",y2:"50%"}),c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:68",x1:"46%",y1:"50%",x2:"74%",y2:"58%"}),c.jsx("line",{"data-loc":"client/src/pages/AITeamPage.tsx:69",x1:"52%",y1:"12%",x2:"62%",y2:"28%"})]}),c.jsxs("g",{"data-loc":"client/src/pages/AITeamPage.tsx:71",children:[c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:72",cx:"10%",cy:"20%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:73",cx:"40%",cy:"36%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:74",cx:"70%",cy:"26%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:75",c
390x:"90%",cy:"42%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:76",cx:"18%",cy:"64%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:77",cx:"46%",cy:"50%",r:"2.2",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:78",cx:"74%",cy:"58%",r:"2.5",fill:"url(#ai-hero-node-soft)",opacity:"0.5"}),c.jsx("circle",{"data-loc":"client/src/pages/AITeamPage.tsx:79",cx:"52%",cy:"12%",r:"1.8",fill:"rgba(167,139,250,0.45)"})]})]})}function QN(){const[e,t]=_.useState("all"),[n,a]=_.useState(null),[r,o]=_.useState(!1),[l,u]=_.useState(null),[f,p]=_.useState(null),[m,h]=_.useState(null),[x,y]=_.useState(null),j=_.useMemo(()=>n??(r?"leo":null)??l??f??m??null,[n,r,l,f,m]),b=_.useMemo(()=>e==="all"?V2:V2.filter(D=>D.filterCategory===e),[e]),S=n?sc[n]:null,E=_.useCallback(D=>{t(D)},[]),C=_.useCallback(D=>{if(D==="leo"){o(!0);return}a(D)},[]),N=_.useCallback(()=>{a(null)},[]),P=_.useCallback(D=>{h(R=>R===D?null:D)},[]),A=_.useCallback(()=>{h(null)},[]),T=_.useCallback(D=>{y(D&&D.length?new Set(D):null)},[]),O=()=>{document.getElementById("ai-team-flow")?.scrollIntoView({behavior:"smooth",block:"start"})};return c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:144",className:"ai-team-os min-h-screen bg-[#02040a] text-white",children:[c.jsxs(Ms,{"data-loc":"client/src/pages/AITeamPage.tsx:145",children:[c.jsx("title",{"data-loc":"client/src/pages/AITeamPage.tsx:146",children:GN}),c.jsx("meta",{"data-loc":"client/src/pages/AITeamPage.tsx:147",name:"description",content:XN}),c.jsx("meta",{"data-loc":"client/src/pages/AITeamPage.tsx:148",property:"og:title",content:GN}),c.jsx("meta",{"data-loc":"client/src/pages/AITeamPage.tsx:149",property:"og:description",content:XN})]}),c.jsx(Ls,{"data-loc":"client/src/pages/AITeamPage.tsx:152"}),c.jsxs("main",{"data-loc":"client/src/pages/AITeamPage.tsx:156",className:"relative",children:[c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:158",className:"ai-team-motif-diagonal pointer-events-none fixed inset-0 -z-20 opacity-50","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:164",className:"pointer-events-none fixed inset-0 -z-20 bg-[radial-gradient(ellipse_80%_50%_at_50%_-10%,rgba(34,211,238,0.12),transparent_55%),radial-gradient(ellipse_60%_40%_at_100%_20%,rgba(59,130,246,0.08),transparent_45%),linear-gradient(180deg,#020617_0%,#02040a_40%,#000_100%)]","aria-hidden":!0}),c.jsxs("section",{"data-loc":"client/src/pages/AITeamPage.tsx:170",className:"pointer-events-none relative overflow-hidden pb-6 pt-28 md:pb-8 md:pt-32",children:[c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:172",className:"ai-team-hero-parallax pointer-events-none absolute -inset-[22%] -z-10",children:[c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:173",className:"absolute inset-0 bg-[radial-gradient(ellipse_62%_48%_at_50%_30%,rgba(56,189,248,0.2),rgba(99,102,241,0.09)_42%,transparent_72%)]"}),c.jsx(WZ,{"data-loc":"client/src/pages/AITeamPage.tsx:174"})]}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:176",className:"pointer-events-none absolute inset-0 -z-[8] bg-[radial-gradient(ellipse_120%_70%_at_50%_-15%,rgba(15,23,42,0.5),transparent_55%)]"}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:178",className:"ai-team-headline-halo pointer-events-none absolute left-1/2 top-[26%] -z-[6] h-[min(480px,58vw)] w-[min(920px,96%)] max-w-[1100px] -translate-x-1/2 -translate-y-1/2 rounded-full bg-[radial-gradient(closest-side,rgba(34,211,238,0.26),rgba(99,102,241,0.14)_42%,transparent_100%)] blur-2xl md:blur-3xl"}),c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:180",className:"container pointer-events-auto relative z-10 mx-auto max-w-4xl px-4 text-center",children:[c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:181",className:"font-heading text-xs font-semibold uppercase tracking-[0.28em] text-cyan-200/65 md:text-[13px]",children:"DaVinci Dynamics"}),c.jsxs("h1",{"data-loc":"client/src/pages/AITeamPage.tsx:184",className:"relative mt-5 font-display text-4xl font-semibold leading-[1.08] tracking-tight text-white drop-shadow-[0_2px_28px_rgba(0,0,0,0.45)] md:text-5xl lg:text-[3.25rem]",children:["Inside the"," ",c.jsxs("span",{"data-loc":"client/src/pages/AITeamPage.tsx:186",className:"relative inline-block bg-gradient-to-r from-white via-cyan-100 to-cyan-200/90 bg-clip-text text-transparent",children:["DaVinci Operating System",c.jsx("span",{"data-loc":"client/src/pages/AITeamPage.tsx:188",className:"pointer-events-none absolute -inset-4 -z-10 rounded-2xl bg-[radial-gradient(closest-side,rgba(34,211,238,0.12),transparent_85%)] opacity-90 blur-md"})]})]}),c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:191",className:"mx-auto mt-5 max-w-2xl font-body text-base leading-relaxed text-white/74 md:text-lg",children:"Each specialist handles a different part of the pipeline, from growth and lead capture to follow-up, infrastru
390cture, and deployment."}),c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:196",className:"mx-auto mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row",children:[c.jsxs("a",{"data-loc":"client/src/pages/AITeamPage.tsx:197",href:KN,className:"group relative inline-flex min-w-[200px] items-center justify-center overflow-hidden rounded-xl border border-cyan-400/40 bg-gradient-to-r from-cyan-500/35 to-blue-600/28 px-8 py-3.5 text-sm font-heading font-semibold tracking-wide text-cyan-50 shadow-[0_0_48px_-10px_rgba(34,211,238,0.6)] transition duration-300 hover:-translate-y-1 hover:border-cyan-300/55 hover:shadow-[0_0_64px_-8px_rgba(34,211,238,0.72)]",children:[c.jsx("span",{"data-loc":"client/src/pages/AITeamPage.tsx:201",className:"pointer-events-none absolute inset-0 opacity-0 transition duration-300 group-hover:opacity-100",children:c.jsx("span",{"data-loc":"client/src/pages/AITeamPage.tsx:202",className:"absolute inset-0 bg-[radial-gradient(circle_at_50%_120%,rgba(255,255,255,0.14),transparent_55%)]"})}),c.jsx("span",{"data-loc":"client/src/pages/AITeamPage.tsx:204",className:"relative",children:"Start My System"})]}),c.jsx("button",{"data-loc":"client/src/pages/AITeamPage.tsx:206",type:"button",onClick:O,className:"inline-flex min-w-[200px] items-center justify-center rounded-xl border border-white/18 bg-white/[0.05] px-8 py-3.5 text-sm font-heading font-semibold tracking-wide text-white/88 shadow-[inset_0_1px_0_rgba(255,255,255,0.1),0_16px_40px_rgba(0,0,0,0.35)] backdrop-blur-md transition duration-300 hover:-translate-y-0.5 hover:border-cyan-300/40 hover:text-cyan-50",children:"See How It Works"})]})]}),c.jsx(NZ,{"data-loc":"client/src/pages/AITeamPage.tsx:216"})]}),c.jsx(eb,{"data-loc":"client/src/pages/AITeamPage.tsx:220",className:"container mx-auto px-4 pb-20 md:pb-28",children:c.jsx(YZ,{"data-loc":"client/src/pages/AITeamPage.tsx:221",bots:b,filter:e,onFilterChange:E,focusId:j,onHoverCard:u,onSelectCard:C,layerBoostIds:x??void 0})}),c.jsxs(eb,{"data-loc":"client/src/pages/AITeamPage.tsx:233",className:"relative border-t border-white/[0.08] bg-[linear-gradient(180deg,rgba(0,0,0,0.35)_0%,rgba(2,6,14,0.5)_100%)] py-20 md:py-28",children:[c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:234",className:"pointer-events-none absolute inset-0 opacity-[0.35] ai-team-motif-diagonal","aria-hidden":!0}),c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:238",className:"container relative mx-auto max-w-6xl px-4",id:"ai-team-flow",children:[c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:239",className:"mx-auto max-w-3xl text-center",children:[c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:240",className:"font-heading text-xs font-semibold uppercase tracking-[0.26em] text-cyan-200/55",children:"Pipeline"}),c.jsx("h2",{"data-loc":"client/src/pages/AITeamPage.tsx:243",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-white md:text-4xl",children:"How the System Works"}),c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:246",className:"mt-4 font-body text-sm leading-relaxed text-white/68 md:text-base",children:"A calm, deliberate path from demand to qualified motionâeach stage routed with intent."})]}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:251",className:"relative mx-auto mt-14 max-w-6xl",children:c.jsx(AZ,{"data-loc":"client/src/pages/AITeamPage.tsx:252",focusId:j,flowPinnedId:m,onFlowPinToggle:P,onFlowPinClear:A,onStepHover:p,onStepOpen:C})})]})]}),c.jsxs(eb,{"data-loc":"client/src/pages/AITeamPage.tsx:265",className:"container mx-auto px-4 py-20 md:py-28",children:[c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:266",className:"mx-auto mb-12 max-w-3xl text-center",children:[c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:267",className:"font-heading text-xs font-semibold uppercase tracking-[0.26em] text-cyan-200/55",children:"Architecture"}),c.jsx("h2",{"data-loc":"client/src/pages/AITeamPage.tsx:270",className:"mt-3 font-display text-3xl font-semibold tracking-tight text-white md:text-4xl",children:"The Layers Behind the System"})]}),c.jsx(PZ,{"data-loc":"client/src/pages/AITeamPage.tsx:274",onLayerHover:T})]}),c.jsxs("section",{"data-loc":"client/src/pages/AITeamPage.tsx:278",className:"pointer-events-none relative isolate mt-4 border-t border-white/[0.1] py-28 md:py-40",children:[c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:279",className:"ai-team-cta-glow-pulse pointer-events-none absolute inset-0 -z-10 bg-[radial-gradient(ellipse_95%_65%_at_50%_45%,rgba(34,211,238,0.16),rgba(99,102,241,0.07)_45%,transparent_72%)]","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:283",className:"pointer-events-none absolute left-1/2 top-1/2 -z-10 h-[420px] w-[min(900px,100%)] -translate-x-1/2 -translate-y-1/2 roun
390ded-full bg-[radial-gradient(closest-side,rgba(34,211,238,0.12),transparent_100%)] blur-3xl","aria-hidden":!0}),c.jsxs("div",{"data-loc":"client/src/pages/AITeamPage.tsx:288",className:"group/cta container pointer-events-auto relative mx-auto max-w-3xl px-4 text-center",children:[c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:289",className:"ai-team-cta-float-node pointer-events-none absolute -left-2 top-4 size-[5.5rem] rounded-full border border-cyan-400/25 bg-cyan-400/[0.07] blur-[0.5px] shadow-[0_0_60px_-12px_rgba(34,211,238,0.45)] transition duration-500 group-hover/cta:scale-105 md:-left-6","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:293",className:"ai-team-cta-float-node pointer-events-none absolute -right-3 bottom-8 size-[4.25rem] rounded-full border border-indigo-400/25 bg-indigo-500/[0.08] shadow-[0_0_50px_-10px_rgba(129,140,248,0.4)] transition duration-500 [animation-delay:0.5s] group-hover/cta:scale-105 md:-right-6","aria-hidden":!0}),c.jsx("div",{"data-loc":"client/src/pages/AITeamPage.tsx:298",className:"pointer-events-none absolute left-[12%] top-1/2 size-24 -translate-y-1/2 rounded-full border border-cyan-400/10 opacity-50",style:{clipPath:"ellipse(45% 50% at 50% 50%)"},"aria-hidden":!0}),c.jsx("h2",{"data-loc":"client/src/pages/AITeamPage.tsx:304",className:"relative z-[1] font-display text-3xl font-semibold tracking-tight text-white md:text-4xl",children:"Want This System Behind Your Business?"}),c.jsx("p",{"data-loc":"client/src/pages/AITeamPage.tsx:307",className:"relative z-[1] mt-4 max-w-xl mx-auto font-body text-base leading-relaxed text-white/72",children:"Start with Vinci and we'll map out what needs to be built, fixed, or automated first."}),c.jsx("a",{"data-loc":"client/src/pages/AITeamPage.tsx:311",href:KN,className:"relative z-[1] mt-12 inline-flex min-w-[220px] items-center justify-center rounded-xl border border-cyan-300/45 bg-gradient-to-r from-cyan-500/35 to-blue-600/28 px-12 py-4 text-base font-heading font-semibold tracking-wide text-white shadow-[0_0_56px_-12px_rgba(34,211,238,0.55),inset_0_1px_0_rgba(255,255,255,0.12)] transition duration-300 hover:-translate-y-1 hover:scale-[1.02] hover:border-cyan-200/55 hover:shadow-[0_0_80px_-10px_rgba(34,211,238,0.65)]",children:"Start My System"})]})]})]}),c.jsx(BZ,{"data-loc":"client/src/pages/AITeamPage.tsx:321",bot:S,open:!!S,onClose:N}),c.jsx(IZ,{"data-loc":"client/src/pages/AITeamPage.tsx:323",open:r,onClose:()=>o(!1),mascotSrc:sc.leo.mascotSrc})]})}const GZ=[{value:"last7",label:"Last 7 Days"},{value:"last30",label:"Last 30 Days"},{value:"last90",label:"Last 90 Days"},{value:"ytd",label:"Year to Date"}];function XZ({selected:e,onChange:t}){return c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-date-range.tsx:20",className:"flex max-w-full flex-wrap gap-1.5 rounded-2xl border border-orange-950/50 bg-[#292524]/50 p-1 backdrop-blur-md",role:"group","aria-label":"Date range",children:GZ.map(({value:n,label:a})=>c.jsx("button",{"data-loc":"client/src/components/traffic/traffic-date-range.tsx:26",type:"button","aria-pressed":e===n,onClick:()=>t(n),className:Ke("min-h-[40px] rounded-xl px-3 py-2 text-[11px] font-medium tracking-wide transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-400/50 focus-visible:ring-offset-2 focus-visible:ring-offset-[#1c0a02]",e===n?"bg-gradient-to-b from-amber-700/40 to-orange-950/60 text-amber-50 shadow-[inset_0_1px_0_0_rgba(255,255,255,0.08)] ring-1 ring-amber-500/30":"text-orange-200/45 hover:bg-white/[0.06] hover:text-orange-100/80"),children:a},n))})}const KZ="sticky top-0 z-30 border-b border-orange-950/40 bg-[#1c0a02]/80 shadow-[0_8px_32px_-12px_rgba(0,0,0,0.45)] backdrop-blur-xl",Of="relative overflow-hidden rounded-3xl border border-orange-800/25 bg-gradient-to-br from-[#3d1a0c]/52 via-[#462012]/46 to-[#3b2117]/52 shadow-[0_10px_34px_-18px_rgba(0,0,0,0.52),inset_0_1px_0_0_rgba(255,255,255,0.04)] backdrop-blur-xl",Cf="text-[10px] font-medium uppercase tracking-[0.26em] text-orange-200/44",Bc="text-xs text-orange-100/50",XR="font-semibold tabular-nums tracking-tight text-[#fffbeb]",mg=[{fill:"linear-gradient(135deg, #ea580c 0%, #c2410c 100%)",ring:"rgba(251, 146, 60, 0.45)"},{fill:"linear-gradient(135deg, #d97706 0%, #b45309 100%)",ring:"rgba(252, 211, 77, 0.4)"},{fill:"linear-gradient(135deg, #f97316 0%, #ea580c 100%)",ring:"rgba(254, 215, 170, 0.35)"},{fill:"linear-gradient(135deg, #92400e 0%, #78350f 100%)",ring:"rgba(180, 83, 9, 0.5)"},{fill:"linear-gradient(135deg, #f59e0b 0%, #d97706 100%)",ring:"rgba(251, 191, 36, 0.4)"},{fill:"linear-gradient(135deg, #b45309 0%, #92400e 100%)",ring:"rgba(251, 146, 60, 0.35)"}];function ZN({title:e,channels:t,mode:n,dateRangeLabel:a}){const r=Array.isArray(t)?t:[],o=r.length?Math.max(...r.map(l=>n==="sessions"?l.sessions:l.users),1):1;return c.jsxs("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:27",className:`${Of} h-[396px] p-5 sm:h-[408px] sm:p-6`,children:[c.jsx("p",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:28",className:Cf,children:e}),c.jsx("p",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:29",className:`mt-1 ${Bc}`,children:a}),r.length===0?c.jsx("p",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:31",className:"py-10 text-center text-sm text-orange-200/40",role:"status",children:"No channel breakdown for this period."}):c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:36",className:"flex flex-wrap items-center justify-center gap-3 py-8 sm:gap-4",children:r.slice(0,8).map((l,u)=>{const f=n==="sessions"?l.sessions:l.users,m=36+(Number.isFinite(f)?f:0)/o*48,h=mg[u%mg.length];return c.jsxs("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:43",className:"group relative flex items-center justify-center rounded-full transition-transform duration-200 ease-out hover:scale-[1.04]",style:{width:`${m}px`,height:`${m}px`,background:h.fill,boxShadow:`inset 0 1px 0 0 rgba(255,255,255,0.12), 0 0 0 1px ${h.ring}`},title:`${l.channel}: ${n==="sessions"?l.sessions:l.users}`,children:[c.jsx("span",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:54",className:"max-w-[90%] truncate px-1 text-center text-[9px] font-semibold uppercase tracking-wider text-white/95",children:l.channel.slice(0,3)}),c.jsxs("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:57",className:"pointer-events-none absolute -bottom-9 left-1/2 z-10 -translate-x-1/2 whitespace-nowrap rounded-lg border border-orange-900/60 bg-[#292524]/95 px-2.5 py-1 text-[10px] text-amber-50 opacity-0 shadow-lg backdrop-blur-sm transition-opacity duration-200 group-hover:opacity-100",children:[l.channel,c.jsxs("span",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:59",className:"block text-[9px] text-orange-200/70",children:[l.sessions.toLocaleStr
390ing("en-US")," sess. - ",l.users.toLocaleString("en-US")," users"]})]})]},`${l.channel}-${u}`)})}),c.jsx("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:67",className:"mt-4 flex flex-wrap justify-center gap-x-5 gap-y-2.5 border-t border-white/[0.06] pt-6 sm:pt-7",children:r.slice(0,8).map((l,u)=>{const f=mg[u%mg.length];return c.jsxs("div",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:71",className:"flex items-center gap-2.5",children:[c.jsx("span",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:72",className:"h-2.5 w-2.5 shrink-0 rounded-full ring-1 ring-white/20",style:{background:f.ring}}),c.jsx("span",{"data-loc":"client/src/components/traffic/channel-bubble-chart.tsx:73",className:"max-w-[110px] truncate text-[11px] font-medium text-orange-200/65",title:l.channel,children:l.channel})]},`${l.channel}-leg-${u}`)})})]})]})}function Y2(e){return Number.isFinite(e)?Math.round(e).toLocaleString("en-US"):"-"}function QZ(e){return e==null||!Number.isFinite(e)?"-":`${e>=0?"+":"-"}${Math.abs(e).toFixed(1)}%`}function ZZ({title:e,rows:t,dateRangeLabel:n}){const a=Array.isArray(t)?t:[];return c.jsxs("div",{"data-loc":"client/src/components/traffic/keyword-table.tsx:17",className:`${Of} h-full min-h-[360px] p-8 sm:p-9`,children:[c.jsx("p",{"data-loc":"client/src/components/traffic/keyword-table.tsx:18",className:Cf,children:e}),c.jsx("p",{"data-loc":"client/src/components/traffic/keyword-table.tsx:19",className:`mt-1 ${Bc}`,children:n}),a.length===0?c.jsx("p",{"data-loc":"client/src/components/traffic/keyword-table.tsx:21",className:"py-10 text-center text-sm text-orange-200/40",role:"status",children:"No rows returned for this period."}):c.jsx("div",{"data-loc":"client/src/components/traffic/keyword-table.tsx:25",className:"mt-6 overflow-x-auto pr-1",children:c.jsxs("table",{"data-loc":"client/src/components/traffic/keyword-table.tsx:26",className:"w-full min-w-[280px] border-separate border-spacing-y-2 text-left text-[13px]",children:[c.jsx("thead",{"data-loc":"client/src/components/traffic/keyword-table.tsx:27",children:c.jsxs("tr",{"data-loc":"client/src/components/traffic/keyword-table.tsx:28",className:"text-[11px] uppercase tracking-[0.2em] text-orange-200/45",children:[c.jsx("th",{"data-loc":"client/src/components/traffic/keyword-table.tsx:29",className:"pb-2 pr-4 font-medium",children:"Label"}),c.jsx("th",{"data-loc":"client/src/components/traffic/keyword-table.tsx:30",className:"pb-2 pl-3 text-right font-medium",children:"SESSIONS"})]})}),c.jsx("tbody",{"data-loc":"client/src/components/traffic/keyword-table.tsx:33",children:a.map((r,o)=>c.jsxs("tr",{"data-loc":"client/src/components/traffic/keyword-table.tsx:35",className:"rounded-xl bg-black/[0.12] ring-1 ring-white/[0.04]",children:[c.jsx("td",{"data-loc":"client/src/components/traffic/keyword-table.tsx:36",className:"max-w-[min(100%,280px)] truncate rounded-l-xl py-2.5 pr-4 pl-3 text-orange-50/90 leading-5",title:r.label,children:r.label||"-"}),c.jsx("td",{"data-loc":"client/src/components/traffic/keyword-table.tsx:39",className:"rounded-r-xl py-2.5 pr-3 pl-3 text-right tabular-nums text-amber-100/90 leading-5",children:Y2(r.sessions)})]},`${r.label}-${o}`))})]})})]})}function JZ(e){return e.changePct==null||!Number.isFinite(e.changePct)?!1:e.changePct===0?!0:e.higherIsBetter?e.changePct>0:e.changePct<0}function eJ({kpi:e}){const t=JZ(e),n=e.changePct;return c.jsxs("div",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:24",className:`${Of} p-6 sm:p-7`,children:[c.jsx("p",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:25",className:Cf,children:e.label}),c.jsx("p",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:26",className:`mt-3 text-[2.2rem] sm:text-[2.6rem] ${XR}`,children:e.valueDisplay}),c.jsxs("div",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:27",className:"mt-4 flex flex-wrap items-center gap-2.5",children:[c.jsx("span",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:28",className:Ke("rounded-full px-2.5 py-1 text-[11px] font-medium tabular-nums",n==null||!Number.isFinite(n)?"bg-white/[0.06] text-orange-200/50 ring-1 ring-white/10":t?"bg-emerald-500/15 text-emerald-200 ring-1 ring-emerald-500/25":"bg-red-950/50 text-red-200/90 ring-1 ring-red-500/20"),children:QZ(n)}),c.jsx("span",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:40",className:Bc,children:"vs prior window"})]})]})}function tJ({items:e,dateRangeLabel:t}){return c.jsxs("div",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:48",className:"flex h-full w-full max-w-[280px] flex-col gap-4",children:[c.jsx("p",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:49",className:`${Bc} px-1 text-center lg:text-left`,children:t}),c.jsx("div",{"data-loc":"client/src/components/traffic/kpi-stack.tsx:50",className:"grid grid-cols-1 gap-4",children:e.map(n=>c.jsx(eJ,{"data-loc":"client/src/components/traffic/kpi-stack.tsx:52",kpi:n},n.label))})]})}var tb,JN;function da(){if(JN)return tb;JN=1;var e=Array.isArray;return tb=e,tb}var nb,eT;function KR(){if(eT)return nb;eT=1;var e=typeof Zp=="object"&&Zp&&Zp.Object===Object&&Zp;return nb=e,nb}var ab,tT;function Yr(){if(tT)return ab;tT=1;var e=KR(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return ab=n,ab}var rb,nT;function Pf(){if(nT)return rb;nT=1;var e=Yr(),t=e.Symbol;return rb=t,rb}var ib,aT;
vendor: 4,160 bytes, line 390
390function nJ(){if(aT)return ib;aT=1;var e=Pf(),t=Object.prototype,n=t.hasOwnProperty,a=t.toString,r=e?e.toStringTag:void 0;function o(l){var u=n.call(l,r),f=l[r];try{l[r]=void 0;var p=!0}catch{}var m=a.call(l);return p&&(u?l[r]=f:delete l[r]),m}return ib=o,ib}var ob,rT;function aJ(){if(rT)return ob;rT=1;var e=Object.prototype,t=e.toString;function n(a){return t.call(a)}return ob=n,ob}var sb,iT;function Ti(){if(iT)return sb;iT=1;var e=Pf(),t=nJ(),n=aJ(),a="[object Null]",r="[object Undefined]",o=e?e.toStringTag:void 0;function l(u){return u==null?u===void 0?r:a:o&&o in Object(u)?t(u):n(u)}return sb=l,sb}var lb,oT;function ki(){if(oT)return lb;oT=1;function e(t){return t!=null&&typeof t=="object"}return lb=e,lb}var cb,sT;function zc(){if(sT)return cb;sT=1;var e=Ti(),t=ki(),n="[object Symbol]";function a(r){return typeof r=="symbol"||t(r)&&e(r)==n}return cb=a,cb}var ub,lT;function Xj(){if(lT)return ub;lT=1;var e=da(),t=zc(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function r(o,l){if(e(o))return!1;var u=typeof o;return u=="number"||u=="symbol"||u=="boolean"||o==null||t(o)?!0:a.test(o)||!n.test(o)||l!=null&&o in Object(l)}return ub=r,ub}var db,cT;function To(){if(cT)return db;cT=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return db=e,db}var fb,uT;function Kj(){if(uT)return fb;uT=1;var e=Ti(),t=To(),n="[object AsyncFunction]",a="[object Function]",r="[object GeneratorFunction]",o="[object Proxy]";function l(u){if(!t(u))return!1;var f=e(u);return f==a||f==r||f==n||f==o}return fb=l,fb}var pb,dT;function rJ(){if(dT)return pb;dT=1;var e=Yr(),t=e["__core-js_shared__"];return pb=t,pb}var gb,fT;function iJ(){if(fT)return gb;fT=1;var e=rJ(),t=(function(){var a=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""})();function n(a){return!!t&&t in a}return gb=n,gb}var hb,pT;function QR(){if(pT)return hb;pT=1;var e=Function.prototype,t=e.toString;function n(a){if(a!=null){try{return t.call(a)}catch{}try{return a+""}catch{}}return""}return hb=n,hb}var mb,gT;function oJ(){if(gT)return mb;gT=1;var e=Kj(),t=iJ(),n=To(),a=QR(),r=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,f=l.toString,p=u.hasOwnProperty,m=RegExp("^"+f.call(p).replace(r,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function h(x){if(!n(x)||t(x))return!1;var y=e(x)?m:o;return y.test(a(x))}return mb=h,mb}var xb,hT;function sJ(){if(hT)return xb;hT=1;function e(t,n){return t?.[n]}return xb=e,xb}var vb,mT;function Rs(){if(mT)return vb;mT=1;var e=oJ(),t=sJ();function n(a,r){var o=t(a,r);return e(o)?o:void 0}return vb=n,vb}var yb,xT;function Sm(){if(xT)return yb;xT=1;var e=Rs(),t=e(Object,"create");return yb=t,yb}var bb,vT;function lJ(){if(vT)return bb;vT=1;var e=Sm();function t(){this.__data__=e?e(null):{},this.size=0}return bb=t,bb}var wb,yT;function cJ(){if(yT)return wb;yT=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return wb=e,wb}var Sb,bT;function uJ(){if(bT)return Sb;bT=1;var e=Sm(),t="__lodash_hash_undefined__",n=Object.prototype,a=n.hasOwnProperty;function r(o){var l=this.__data__;if(e){var u=l[o];return u===t?void 0:u}return a.call(l,o)?l[o]:void 0}return Sb=r,Sb}var jb,wT;function dJ(){if(wT)return jb;wT=1;var e=Sm(),t=Object.prototype,n=t.hasOwnProperty;function a(r){var o=this.__data__;return e?o[r]!==void 0:n.call(o,r)}return jb=a,jb}var _b,ST;function fJ(){if(ST)return _b;ST=1;var e=Sm(),t="__lodash_hash_undefined__";function n(a,r){var o=this.__data__;return this.size+=this.has(a)?0:1,o[a]=e&&r===void 0?t:r,this}return _b=n,_b}var Eb,jT;function pJ(){if(jT)return Eb;jT=1;var e=lJ(),t=cJ(),n=uJ(),a=dJ(),r=fJ();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var p=l[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=a,o.prototype.set=r,Eb=o,Eb}var Ab,_T;function gJ(){if(_T)return Ab;_T=1;function e(){this.__data__=[],this.size=0}return Ab=e,Ab}var Ob,ET;function Qj(){if(ET)return Ob;ET=1;function e(t,n){return t===n||t!==t&&n!==n}return Ob=e,Ob}var Cb,AT;
vendor: 1,923 bytes, line 390
390function jm(){if(AT)return Cb;AT=1;var e=Qj();function t(n,a){for(var r=n.length;r--;)if(e(n[r][0],a))return r;return-1}return Cb=t,Cb}var Pb,OT;function hJ(){if(OT)return Pb;OT=1;var e=jm(),t=Array.prototype,n=t.splice;function a(r){var o=this.__data__,l=e(o,r);if(l<0)return!1;var u=o.length-1;return l==u?o.pop():n.call(o,l,1),--this.size,!0}return Pb=a,Pb}var Nb,CT;function mJ(){if(CT)return Nb;CT=1;var e=jm();function t(n){var a=this.__data__,r=e(a,n);return r<0?void 0:a[r][1]}return Nb=t,Nb}var Tb,PT;function xJ(){if(PT)return Tb;PT=1;var e=jm();function t(n){return e(this.__data__,n)>-1}return Tb=t,Tb}var kb,NT;function vJ(){if(NT)return kb;NT=1;var e=jm();function t(n,a){var r=this.__data__,o=e(r,n);return o<0?(++this.size,r.push([n,a])):r[o][1]=a,this}return kb=t,kb}var Db,TT;function _m(){if(TT)return Db;TT=1;var e=gJ(),t=hJ(),n=mJ(),a=xJ(),r=vJ();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var p=l[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=a,o.prototype.set=r,Db=o,Db}var Lb,kT;function Zj(){if(kT)return Lb;kT=1;var e=Rs(),t=Yr(),n=e(t,"Map");return Lb=n,Lb}var Mb,DT;function yJ(){if(DT)return Mb;DT=1;var e=pJ(),t=_m(),n=Zj();function a(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Mb=a,Mb}var Rb,LT;function bJ(){if(LT)return Rb;LT=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Rb=e,Rb}var Ib,MT;function Em(){if(MT)return Ib;MT=1;var e=bJ();function t(n,a){var r=n.__data__;return e(a)?r[typeof a=="string"?"string":"hash"]:r.map}return Ib=t,Ib}var Bb,RT;function wJ(){if(RT)return Bb;RT=1;var e=Em();function t(n){var a=e(this,n).delete(n);return this.size-=a?1:0,a}return Bb=t,Bb}var zb,IT;function SJ(){if(IT)return zb;IT=1;var e=Em();function t(n){return e(this,n).get(n)}return zb=t,zb}var $b,BT;
vendor: 21,577 bytes, lines 390-398
390function jJ(){if(BT)return $b;BT=1;var e=Em();function t(n){return e(this,n).has(n)}return $b=t,$b}var qb,zT;function _J(){if(zT)return qb;zT=1;var e=Em();function t(n,a){var r=e(this,n),o=r.size;return r.set(n,a),this.size+=r.size==o?0:1,this}return qb=t,qb}var Hb,$T;function Jj(){if($T)return Hb;$T=1;var e=yJ(),t=wJ(),n=SJ(),a=jJ(),r=_J();function o(l){var u=-1,f=l==null?0:l.length;for(this.clear();++u<f;){var p=l[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=a,o.prototype.set=r,Hb=o,Hb}var Fb,qT;function ZR(){if(qT)return Fb;qT=1;var e=Jj(),t="Expected a function";function n(a,r){if(typeof a!="function"||r!=null&&typeof r!="function")throw new TypeError(t);var o=function(){var l=arguments,u=r?r.apply(this,l):l[0],f=o.cache;if(f.has(u))return f.get(u);var p=a.apply(this,l);return o.cache=f.set(u,p)||f,p};return o.cache=new(n.Cache||e),o}return n.Cache=e,Fb=n,Fb}var Ub,HT;function EJ(){if(HT)return Ub;HT=1;var e=ZR(),t=500;function n(a){var r=e(a,function(l){return o.size===t&&o.clear(),l}),o=r.cache;return r}return Ub=n,Ub}var Vb,FT;function AJ(){if(FT)return Vb;FT=1;var e=EJ(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,a=e(function(r){var o=[];return r.charCodeAt(0)===46&&o.push(""),r.replace(t,function(l,u,f,p){o.push(f?p.replace(n,"$1"):u||l)}),o});return Vb=a,Vb}var Yb,UT;function e_(){if(UT)return Yb;UT=1;function e(t,n){for(var a=-1,r=t==null?0:t.length,o=Array(r);++a<r;)o[a]=n(t[a],a,t);return o}return Yb=e,Yb}var Wb,VT;function OJ(){if(VT)return Wb;VT=1;var e=Pf(),t=e_(),n=da(),a=zc(),r=e?e.prototype:void 0,o=r?r.toString:void 0;function l(u){if(typeof u=="string")return u;if(n(u))return t(u,l)+"";if(a(u))return o?o.call(u):"";var f=u+"";return f=="0"&&1/u==-1/0?"-0":f}return Wb=l,Wb}var Gb,YT;function JR(){if(YT)return Gb;YT=1;var e=OJ();function t(n){return n==null?"":e(n)}return Gb=t,Gb}var Xb,WT;function eI(){if(WT)return Xb;WT=1;var e=da(),t=Xj(),n=AJ(),a=JR();function r(o,l){return e(o)?o:t(o,l)?[o]:n(a(o))}return Xb=r,Xb}var Kb,GT;function Am(){if(GT)return Kb;GT=1;var e=zc();function t(n){if(typeof n=="string"||e(n))return n;var a=n+"";return a=="0"&&1/n==-1/0?"-0":a}return Kb=t,Kb}var Qb,XT;function t_(){if(XT)return Qb;XT=1;var e=eI(),t=Am();function n(a,r){r=e(r,a);for(var o=0,l=r.length;a!=null&&o<l;)a=a[t(r[o++])];return o&&o==l?a:void 0}return Qb=n,Qb}var Zb,KT;function tI(){if(KT)return Zb;KT=1;var e=t_();function t(n,a,r){var o=n==null?void 0:e(n,a);return o===void 0?r:o}return Zb=t,Zb}var CJ=tI();const Ka=gt(CJ);var Jb,QT;function PJ(){if(QT)return Jb;QT=1;function e(t){return t==null}return Jb=e,Jb}var NJ=PJ();const Qe=gt(NJ);var e0,ZT;function TJ(){if(ZT)return e0;ZT=1;var e=Ti(),t=da(),n=ki(),a="[object String]";function r(o){return typeof o=="string"||!t(o)&&n(o)&&e(o)==a}return e0=r,e0}var kJ=TJ();const Es=gt(kJ);var DJ=Kj();const Ve=gt(DJ);var LJ=To();const $c=gt(LJ);var t0={exports:{}},ht={};/** 391 * @license React 392 * react-is.production.min.js 393 * 394 * Copyright (c) Facebook, Inc. and its affiliates. 395 * 396 * This source code is licensed under the MIT license found in the 397 * LICENSE file in the root directory of this source tree. 398 */var JT;function MJ(){if(JT)return ht;JT=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),x=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 E=S.$$typeof;switch(E){case e:switch(S=S.type,S){case n:case r:case a:case p:case m:return S;default:switch(S=S&&S.$$typeof,S){case u:case l:case f:case x:case h:case o:return S;default:return E}}case t:return E}}}return ht.ContextConsumer=l,ht.ContextProvider=o,ht.Element=e,ht.ForwardRef=f,ht.Fragment=n,ht.Lazy=x,ht.Memo=h,ht.Portal=t,ht.Profiler=r,ht.StrictMode=a,ht.Suspense=p,ht.SuspenseList=m,ht.isAsyncMode=function(){return!1},ht.isConcurrentMode=function(){return!1},ht.isContextConsumer=function(S){return b(S)===l},ht.isContextProvider=function(S){return b(S)===o},ht.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},ht.isForwardRef=function(S){return b(S)===f},ht.isFragment=function(S){return b(S)===n},ht.isLazy=function(S){return b(S)===x},ht.isMemo=function(S){return b(S)===h},ht.isPortal=function(S){return b(S)===t},ht.isProfiler=function(S){return b(S)===r},ht.isStrictMode=function(S){return b(S)===a},ht.isSuspense=function(S){return b(S)===p},ht.isSuspenseList=function(S){return b(S)===m},ht.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===r||S===a||S===p||S===m||S===y||typeof S=="object"&&S!==null&&(S.$$typeof===x||S.$$typeof===h||S.$$typeof===o||S.$$typeof===l||S.$$typeof===f||S.$$typeof===j||S.getModuleId!==void 0)},ht.typeOf=b,ht}var e5;function RJ(){return e5||(e5=1,t0.exports=MJ()),t0.exports}var IJ=RJ(),n0,t5;function nI(){if(t5)return n0;t5=1;var e=Ti(),t=ki(),n="[object Number]";function a(r){return typeof r=="number"||t(r)&&e(r)==n}return n0=a,n0}var a0,n5;function BJ(){if(n5)return a0;n5=1;var e=nI();function t(n){return e(n)&&n!=+n}return a0=t,a0}var zJ=BJ();const qc=gt(zJ);var $J=nI();const qJ=gt($J);var dr=function(t){return t===0?0:t>0?1:-1},ds=function(t){return Es(t)&&t.indexOf("%")===t.length-1},we=function(t){return qJ(t)&&!qc(t)},HJ=function(t){return Qe(t)},pn=function(t){return we(t)||Es(t)},FJ=0,Hc=function(t){var n=++FJ;return"".concat(t||"").concat(n)},As=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!we(t)&&!Es(t))return a;var o;if(ds(t)){var l=t.indexOf("%");o=n*parseFloat(t.slice(0,l))/100}else o=+t;return qc(o)&&(o=a),r&&o>n&&(o=n),o},fo=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},UJ=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,a={},r=0;r<n;r++)if(!a[t[r]])a[t[r]]=!0;else return!0;return!1},kn=function(t,n){return we(t)&&we(n)?function(a){return t+a*(n-t)}:function(){return n}};function Zg(e,t,n){return!e||!e.length?null:e.find(function(a){return a&&(typeof t=="function"?t(a):Ka(a,t))===n})}var VJ=function(t,n){return we(t)&&we(n)?t-n:Es(t)&&Es(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function Kl(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var a in t)if({}.hasOwnProperty.call(t,a)&&!{}.hasOwnProperty.call(e,a))return!1;return!0}function W2(e){"@babel/helpers - typeof";return W2=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},W2(e)}var YJ=["viewBox","children"],WJ=["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","enableBackground","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"],a5=["points","pathLength"],r0={svg:YJ,polygon:a5,polyline:a5},n_=["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"],Jg=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(_.isValidElement(t)&&(a=t.props),!$c(a))return null;var r={};return Object.keys(a).forEach(function(o){n_.includes(o)&&(r[o]=n||function(l){return a[o](a,l)})}),r},GJ=function(t,n,a){return function(r){return t(n,a,r),null}},eh=function(t,n,a){if(!$c(t)||W2(t)!=="object")return null;var r=null;return Object.keys(t).forEach(function(o){var l=t[o];n_.includes(o)&&typeof l=="function"&&(r||(r={}),r[o]=GJ(l,n,a))}),r},XJ=["children"],KJ=["children"];function r5(e,t){if(e==null)return{};var n=QJ(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function QJ(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function G2(e){"@babel/helpers - typeof";return G2=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},G2(e)}var i5={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"},wi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},o5=null,i0=null,a_=function e(t){if(t===o5&&Array.isArray(i0))return i0;var n=[];return _.Children.forEach(t,function(a){Qe(a)||(IJ.isFragment(a)?n=n.concat(e(a.props.children)):n.push(a))}),i0=n,o5=t,n};function Qa(e,t){var n=[],a=[];return Array.isArray(t)?a=t.map(function(r){return wi(r)}):a=[wi(t)],a_(e).forEach(function(r){var o=Ka(r,"type.displayName")||Ka(r,"type.name");a.indexOf(o)!==-1&&n.push(r)}),n}function wa(e,t){var n=Qa(e,t);return n&&n[0]}var s5=function(t){if(!t||!t.props)return!1;var n=t.props,a=n.width,r=n.height;return!(!we(a)||a<=0||!we(r)||r<=0)},ZJ=["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"],JJ=function(t){return t&&t.type&&Es(t.type)&&ZJ.indexOf(t.type)>=0},aI=function(t){return t&&G2(t)==="object"&&"clipDot"in t},eee=function(t,n,a,r){var o,l=(o=r0?.[r])!==null&&o!==void 0?o:[];return n.startsWith("data-")||!Ve(t)&&(r&&l.includes(n)||WJ.includes(n))||a&&n_.includes(n)},Ge=function(t,n,a){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(_.isValidElement(t)&&(r=t.props),!$c(r))return null;var o={};return Object.keys(r).forEach(function(l){var u;eee((u=r)===null||u===void 0?void 0:u[l],l,n,a)&&(o[l]=r[l])}),o},X2=function e(t,n){if(t===n)return!0;var a=_.Children.count(t);if(a!==_.Children.count(n))return!1;if(a===0)return!0;if(a===1)return l5(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var r=0;r<a;r++){var o=t[r],l=n[r];if(Array.isArray(o)||Array.isArray(l)){if(!e(o,l))return!1}else if(!l5(o,l))return!1}return!0},l5=function(t,n){if(Qe(t)&&Qe(n))return!0;if(!Qe(t)&&!Qe(n)){var a=t.props||{},r=a.children,o=r5(a,XJ),l=n.props||{},u=l.children,f=r5(l,KJ);return r&&u?Kl(o,f)&&X2(r,u):!r&&!u?Kl(o,f):!1}return!1},c5=function(t,n){var a=[],r={};return a_(t).forEach(function(o,l){if(JJ(o))a.push(o);else if(o){var u=wi(o.type),f=n[u]||{},p=f.handler,m=f.once;if(p&&(!m||!r[u])){var h=p(o,u,l);a.push(h),r[u]=!0}}}),a},tee=function(t){var n=t&&t.type;return n&&i5[n]?i5[n]:null},nee=function(t,n){return a_(n).indexOf(t)},aee=["children","width","height","viewBox","className","style","title","desc"];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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},K2.apply(this,arguments)}function ree(e,t){if(e==null)return{};var n=iee(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function iee(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Q2(e){var t=e.children,n=e.width,a=e.height,r=e.viewBox,o=e.className,l=e.style,u=e.title,f=e.desc,p=ree(e,aee),m=r||{width:n,height:a,x:0,y:0},h=Ke("recharts-surface",o);return B.createElement("svg",K2({},Ge(p,!0,"svg"),{className:h,width:n,height:a,style:l,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),B.createElement("title",null,u),B.createElement("desc",null,f),t)}var oee=["children","className"];function Z2(){return Z2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Z2.apply(this,arguments)}function see(e,t){if(e==null)return{};var n=lee(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function lee(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var kt=B.forwardRef(function(e,t){var n=e.children,a=e.className,r=see(e,oee),o=Ke("recharts-layer",a);return B.createElement("g",Z2({className:o},Ge(r,!0),{ref:t}),n)}),Si=function(t,n){for(var a=arguments.length,r=new Array(a>2?a-2:0),o=2;o<a;o++)r[o-2]=arguments[o]},o0,u5;function cee(){if(u5)return o0;u5=1;function e(t,n,a){var r=-1,o=t.length;n<0&&(n=-n>o?0:o+n),a=a>o?o:a,a<0&&(a+=o),o=n>a?0:a-n>>>0,n>>>=0;for(var l=Array(o);++r<o;)l[r]=t[r+n];return l}return o0=e,o0}var s0,d5;function uee(){if(d5)return s0;d5=1;var e=cee();function t(n,a,r){var o=n.length;return r=r===void 0?o:r,!a&&r>=o?n:e(n,a,r)}return s0=t,s0}var l0,f5;function rI(){if(f5)return l0;f5=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",r=t+n+a,o="\\ufe0e\\ufe0f",l="\\u200d",u=RegExp("["+l+e+r+o+"]");function f(p){return u.test(p)}return l0=f,l0}var c0,p5;function dee(){if(p5)return c0;p5=1;function e(t){return t.split("")}return c0=e,c0}var u0,g5;function fee(){if(g5)return u0;g5=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",r=t+n+a,o="\\ufe0e\\ufe0f",l="["+e+"]",u="["+r+"]",f="\\ud83c[\\udffb-\\udfff]",p="(?:"+u+"|"+f+")",m="[^"+e+"]",h="(?:\\ud83c[\\udde6-\\uddff]){2}",x="[\\ud800-\\udbff][\\udc00-\\udfff]",y="\\u200d",j=p+"?",b="["+o+"]?",S="(?:"+y+"(?:"+[m,h,x].join("|")+")"+b+j+")*",E=b+j+S,C="(?:"+[m+u+"?",u,h,x,l].join("|")+")",N=RegExp(f+"
398(?="+f+")|"+C+E,"g");function P(A){return A.match(N)||[]}return u0=P,u0}var d0,h5;function pee(){if(h5)return d0;h5=1;var e=dee(),t=rI(),n=fee();function a(r){return t(r)?n(r):e(r)}return d0=a,d0}var f0,m5;function gee(){if(m5)return f0;m5=1;var e=uee(),t=rI(),n=pee(),a=JR();function r(o){return function(l){l=a(l);var u=t(l)?n(l):void 0,f=u?u[0]:l.charAt(0),p=u?e(u,1).join(""):l.slice(1);return f[o]()+p}}return f0=r,f0}var p0,x5;function hee(){if(x5)return p0;x5=1;var e=gee(),t=e("toUpperCase");return p0=t,p0}var mee=hee();const Om=gt(mee);function Tt(e){return function(){return e}}const iI=Math.cos,th=Math.sin,xr=Math.sqrt,nh=Math.PI,Cm=2*nh,J2=Math.PI,eS=2*J2,is=1e-6,xee=eS-is;function oI(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function vee(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return oI;const n=10**t;return function(a){this._+=a[0];for(let r=1,o=a.length;r<o;++r)this._+=Math.round(arguments[r]*n)/n+a[r]}}class yee{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?oI:vee(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,a,r){this._append`Q${+t},${+n},${this._x1=+a},${this._y1=+r}`}bezierCurveTo(t,n,a,r,o,l){this._append`C${+t},${+n},${+a},${+r},${this._x1=+o},${this._y1=+l}`}arcTo(t,n,a,r,o){if(t=+t,n=+n,a=+a,r=+r,o=+o,o<0)throw new Error(`negative radius: ${o}`);let l=this._x1,u=this._y1,f=a-t,p=r-n,m=l-t,h=u-n,x=m*m+h*h;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(x>is)if(!(Math.abs(h*f-p*m)>is)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let y=a-l,j=r-u,b=f*f+p*p,S=y*y+j*j,E=Math.sqrt(b),C=Math.sqrt(x),N=o*Math.tan((J2-Math.acos((b+x-S)/(2*E*C)))/2),P=N/C,A=N/E;Math.abs(P-1)>is&&this._append`L${t+P*m},${n+P*h}`,this._append`A${o},${o},0,0,${+(h*y>m*j)},${this._x1=t+A*f},${this._y1=n+A*p}`}}arc(t,n,a,r,o,l){if(t=+t,n=+n,a=+a,l=!!l,a<0)throw new Error(`negative radius: ${a}`);let u=a*Math.cos(r),f=a*Math.sin(r),p=t+u,m=n+f,h=1^l,x=l?r-o:o-r;this._x1===null?this._append`M${p},${m}`:(Math.abs(this._x1-p)>is||Math.abs(this._y1-m)>is)&&this._append`L${p},${m}`,a&&(x<0&&(x=x%eS+eS),x>xee?this._append`A${a},${a},0,1,${h},${t-u},${n-f}A${a},${a},0,1,${h},${this._x1=p},${this._y1=m}`:x>is&&this._append`A${a},${a},0,${+(x>=J2)},${h},${this._x1=t+a*Math.cos(o)},${this._y1=n+a*Math.sin(o)}`)}rect(t,n,a,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${a=+a}v${+r}h${-a}Z`}toString(){return this._}}function r_(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const a=Math.floor(n);if(!(a>=0))throw new RangeError(`invalid digits: ${n}`);t=a}return e},()=>new yee(t)}function i_(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function sI(e){this._context=e}sI.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 Pm(e){return new sI(e)}function lI(e){return e[0]}function cI(e){return e[1]}function uI(e,t){var n=Tt(!0),a=null,r=Pm,o=null,l=r_(u);e=typeof e=="function"?e:e===void 0?lI:Tt(e),t=typeof t=="function"?t:t===void 0?cI:Tt(t);function u(f){var p,m=(f=i_(f)).length,h,x=!1,y;for(a==null&&(o=r(y=l())),p=0;p<=m;++p)!(p<m&&n(h=f[p],p,f))===x&&((x=!x)?o.lineStart():o.lineEnd()),x&&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:Tt(+f),u):e},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Tt(+f),u):t},u.defined=function(f){return arguments.length?(n=typeof f=="function"?f:Tt(!!f),u):n},u.curve=function(f){return arguments.length?(r=f,a!=null&&(o=r(a)),u):r},u.context=function(f){return arguments.length?(f==null?a=o=null:o=r(a=f),u):a},u}function xg(e,t,n){var a=null,r=Tt(!0),o=null,l=Pm,u=null,f=r_(p);e=typeof e=="function"?e:e===void 0?lI:Tt(+e),t=typeof t=="function"?t:Tt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?cI:Tt(+n);function p(h){var x,y,j,b=(h=i_(h)).length,S,E=!1,C,N=new Array(b),P=new Array(b);for(o==null&&(u=l(C=f())),x=0;x<=b;
398++x){if(!(x<b&&r(S=h[x],x,h))===E)if(E=!E)y=x,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),j=x-1;j>=y;--j)u.point(N[j],P[j]);u.lineEnd(),u.areaEnd()}E&&(N[x]=+e(S,x,h),P[x]=+t(S,x,h),u.point(a?+a(S,x,h):N[x],n?+n(S,x,h):P[x]))}if(C)return u=null,C+""||null}function m(){return uI().defined(r).curve(l).context(o)}return p.x=function(h){return arguments.length?(e=typeof h=="function"?h:Tt(+h),a=null,p):e},p.x0=function(h){return arguments.length?(e=typeof h=="function"?h:Tt(+h),p):e},p.x1=function(h){return arguments.length?(a=h==null?null:typeof h=="function"?h:Tt(+h),p):a},p.y=function(h){return arguments.length?(t=typeof h=="function"?h:Tt(+h),n=null,p):t},p.y0=function(h){return arguments.length?(t=typeof h=="function"?h:Tt(+h),p):t},p.y1=function(h){return arguments.length?(n=h==null?null:typeof h=="function"?h:Tt(+h),p):n},p.lineX0=p.lineY0=function(){return m().x(e).y(t)},p.lineY1=function(){return m().x(e).y(n)},p.lineX1=function(){return m().x(a).y(t)},p.defined=function(h){return arguments.length?(r=typeof h=="function"?h:Tt(!!h),p):r},p.curve=function(h){return arguments.length?(l=h,o!=null&&(u=l(o)),p):l},p.context=function(h){return arguments.length?(h==null?o=u=null:u=l(o=h),p):o},p}class dI{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 bee(e){return new dI(e,!0)}function wee(e){return new dI(e,!1)}const o_={draw(e,t){const n=xr(t/nh);e.moveTo(n,0),e.arc(0,0,n,0,Cm)}},See={draw(e,t){const n=xr(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()}},fI=xr(1/3),jee=fI*2,_ee={draw(e,t){const n=xr(t/jee),a=n*fI;e.moveTo(0,-n),e.lineTo(a,0),e.lineTo(0,n),e.lineTo(-a,0),e.closePath()}},Eee={draw(e,t){const n=xr(t),a=-n/2;e.rect(a,a,n,n)}},Aee=.8908130915292852,pI=th(nh/10)/th(7*nh/10),Oee=th(Cm/10)*pI,Cee=-iI(Cm/10)*pI,Pee={draw(e,t){const n=xr(t*Aee),a=Oee*n,r=Cee*n;e.moveTo(0,-n),e.lineTo(a,r);for(let o=1;o<5;++o){const l=Cm*o/5,u=iI(l),f=th(l);e.lineTo(f*n,-u*n),e.lineTo(u*a-f*r,f*a+u*r)}e.closePath()}},g0=xr(3),Nee={draw(e,t){const n=-xr(t/(g0*3));e.moveTo(0,n*2),e.lineTo(-g0*n,-n),e.lineTo(g0*n,-n),e.closePath()}},$a=-.5,qa=xr(3)/2,tS=1/xr(12),Tee=(tS/2+1)*3,kee={draw(e,t){const n=xr(t/Tee),a=n/2,r=n*tS,o=a,l=n*tS+n,u=-o,f=l;e.moveTo(a,r),e.lineTo(o,l),e.lineTo(u,f),e.lineTo($a*a-qa*r,qa*a+$a*r),e.lineTo($a*o-qa*l,qa*o+$a*l),e.lineTo($a*u-qa*f,qa*u+$a*f),e.lineTo($a*a+qa*r,$a*r-qa*a),e.lineTo($a*o+qa*l,$a*l-qa*o),e.lineTo($a*u+qa*f,$a*f-qa*u),e.closePath()}};function Dee(e,t){let n=null,a=r_(r);e=typeof e=="function"?e:Tt(e||o_),t=typeof t=="function"?t:Tt(t===void 0?64:+t);function r(){let o;if(n||(n=o=a()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return r.type=function(o){return arguments.length?(e=typeof o=="function"?o:Tt(o),r):e},r.size=function(o){return arguments.length?(t=typeof o=="function"?o:Tt(+o),r):t},r.context=function(o){return arguments.length?(n=o??null,r):n},r}function ah(){}function rh(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:rh(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:rh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Lee(e){return new gI(e)}function hI(e){this._context=e}hI.prototype={areaStart:ah,areaEnd:ah,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:rh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Mee(e){return new hI(e)}function mI(e){this._context=e}mI.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,a=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 3:this._point=4;default:rh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ree(e){return new mI(e)}function xI(e){this._context=e}xI.prototype={areaStart:ah,areaEnd:ah,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 Iee(e){return new xI(e)}function v5(e){return e<0?-1:1}
398function y5(e,t,n){var a=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(a||r<0&&-0),l=(n-e._y1)/(r||a<0&&-0),u=(o*r+l*a)/(a+r);return(v5(o)+v5(l))*Math.min(Math.abs(o),Math.abs(l),.5*Math.abs(u))||0}function b5(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function h0(e,t,n){var a=e._x0,r=e._y0,o=e._x1,l=e._y1,u=(o-a)/3;e._context.bezierCurveTo(a+u,r+u*t,o-u,l-u*n,o,l)}function ih(e){this._context=e}ih.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:h0(this,this._t0,b5(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,h0(this,b5(this,n=y5(this,e,t)),n);break;default:h0(this,this._t0,n=y5(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function vI(e){this._context=new yI(e)}(vI.prototype=Object.create(ih.prototype)).point=function(e,t){ih.prototype.point.call(this,t,e)};function yI(e){this._context=e}yI.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,a,r,o){this._context.bezierCurveTo(t,e,a,n,o,r)}};function Bee(e){return new ih(e)}function zee(e){return new vI(e)}function bI(e){this._context=e}bI.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 a=w5(e),r=w5(t),o=0,l=1;l<n;++o,++l)this._context.bezierCurveTo(a[0][o],r[0][o],a[1][o],r[1][o],e[l],t[l]);(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 w5(e){var t,n=e.length-1,a,r=new Array(n),o=new Array(n),l=new Array(n);for(r[0]=0,o[0]=2,l[0]=e[0]+2*e[1],t=1;t<n-1;++t)r[t]=1,o[t]=4,l[t]=4*e[t]+2*e[t+1];for(r[n-1]=2,o[n-1]=7,l[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)a=r[t]/o[t-1],o[t]-=a,l[t]-=a*l[t-1];for(r[n-1]=l[n-1]/o[n-1],t=n-2;t>=0;--t)r[t]=(l[t]-r[t+1])/o[t];for(o[n-1]=(e[n]+r[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-r[t+1];return[r,o]}function $ee(e){return new bI(e)}function Nm(e,t){this._context=e,this._t=t}Nm.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;default:{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 qee(e){return new Nm(e,.5)}function Hee(e){return new Nm(e,0)}function Fee(e){return new Nm(e,1)}function lc(e,t){if((l=e.length)>1)for(var n=1,a,r,o=e[t[0]],l,u=o.length;n<l;++n)for(r=o,o=e[t[n]],a=0;a<u;++a)o[a][1]+=o[a][0]=isNaN(r[a][1])?r[a][0]:r[a][1]}function nS(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Uee(e,t){return e[t]}function Vee(e){const t=[];return t.key=e,t}function Yee(){var e=Tt([]),t=nS,n=lc,a=Uee;function r(o){var l=Array.from(e.apply(this,arguments),Vee),u,f=l.length,p=-1,m;for(const h of o)for(u=0,++p;u<f;++u)(l[u][p]=[0,+a(h,l[u].key,p,o)]).data=h;for(u=0,m=i_(t(l));u<f;++u)l[m[u]].index=u;return n(l,m),l}return r.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Tt(Array.from(o)),r):e},r.value=function(o){return arguments.length?(a=typeof o=="function"?o:Tt(+o),r):a},r.order=function(o){return arguments.length?(t=o==null?nS:typeof o=="function"?o:Tt(Array.from(o)),r):t},r.offset=function(o){return arguments.length?(n=o??lc,r):n},r}function Wee(e,t){if((a=e.length)>0){for(var n,a,r=0,o=e[0].length,l;r<o;++r){for(l=n=0;n<a;++n)l+=e[n][r][1]||0;if(l)for(n=0;n<a;++n)e[n][r][1]/=l}lc(e,t)}}function Gee(e,t){if((r=e.length)>0){for(var n=0,a=e[t[0]],r,o=a.length;n<o;++n){for(var l=0,u=0;l<r;++l)u+=e[l][n][1]||0;a[n][1]+=a[n][0]=-u/2}lc(e,t)}}function Xee(e,t){if(!(!((l=e.length)>0)||!((o=(r=e[t[0]]).length)>0))){for(var n=0,a=1,r,o,l;a<o;++a){for(var u=0,f=0,p=0;u<l;++u){for(var m=e[t[u]],h=m[a][1]||0,x=m[a-1][1]||0,y=(h-x)/2,j=0;j<u;++j){var b=e[t[j]],S=b[a][1]||0,E=b[a-1][1]||0;y+=S-E}f+=h,p+=y*h}r[a-1][1]+=r[a-1][0]=n,f&&(n-=p/f)}r[a-1][1]+=r[a-1][0]=n,lc(e,t)}}function Pd(e){"@babel/helpers - typeof";return Pd=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},Pd(e)}var Kee=["type","size","sizeType"];function aS(){return aS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},aS.apply(this,arguments)}function S5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function j5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
vendor: 14,369 bytes, lines 398-401
398t%2?S5(Object(n),!0).forEach(function(a){Qee(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S5(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Qee(e,t,n){return t=Zee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zee(e){var t=Jee(e,"string");return Pd(t)=="symbol"?t:t+""}function Jee(e,t){if(Pd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Pd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ete(e,t){if(e==null)return{};var n=tte(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function tte(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var wI={symbolCircle:o_,symbolCross:See,symbolDiamond:_ee,symbolSquare:Eee,symbolStar:Pee,symbolTriangle:Nee,symbolWye:kee},nte=Math.PI/180,ate=function(t){var n="symbol".concat(Om(t));return wI[n]||o_},rte=function(t,n,a){if(n==="area")return t;switch(a){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var r=18*nte;return 1.25*t*t*(Math.tan(r)-Math.tan(r*2)*Math.pow(Math.tan(r),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}},ite=function(t,n){wI["symbol".concat(Om(t))]=n},s_=function(t){var n=t.type,a=n===void 0?"circle":n,r=t.size,o=r===void 0?64:r,l=t.sizeType,u=l===void 0?"area":l,f=ete(t,Kee),p=j5(j5({},f),{},{type:a,size:o,sizeType:u}),m=function(){var S=ate(a),E=Dee().type(S).size(rte(o,u,a));return E()},h=p.className,x=p.cx,y=p.cy,j=Ge(p,!0);return x===+x&&y===+y&&o===+o?B.createElement("path",aS({},j,{className:Ke("recharts-symbols",h),transform:"translate(".concat(x,", ").concat(y,")"),d:m()})):null};s_.registerSymbol=ite;function cc(e){"@babel/helpers - typeof";return cc=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},cc(e)}function rS(){return rS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},rS.apply(this,arguments)}function _5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function ote(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_5(Object(n),!0).forEach(function(a){Nd(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_5(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ste(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lte(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,jI(a.key),a)}}function cte(e,t,n){return t&<e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ute(e,t,n){return t=oh(t),dte(e,SI()?Reflect.construct(t,n||[],oh(e).constructor):t.apply(e,n))}function dte(e,t){if(t&&(cc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fte(e)}function fte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(SI=function(){return!!e})()}function oh(e){return oh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},oh(e)}function pte(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&&iS(e,t)}function iS(e,t){return iS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},iS(e,t)}function Nd(e,t,n){return t=jI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jI(e){var t=gte(e,"string");return cc(t)=="symbol"?t:t+""}function gte(e,t){if(cc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(cc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ha=32,l_=(function(e){function t(){return ste(this,t),ute(this,t,arguments)}return pte(t,e),cte(t,[{key:"renderIcon",value:function(a){var r=this.props.inactiveColor,o=Ha/2,l=Ha/6,u=Ha/3,f=a.inactive?r:a.color;if(a.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:a.payload.strokeDasharray,x1:0,y1:o,x2:Ha,y2:o,className:"recharts-legend-icon"});if(a.type==="line")return B.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(o,"h").concat(u,` 399 A`).concat(l,",").concat(l,",0,1,1,").concat(2*u,",").concat(o,` 400 H`).concat(Ha,"M").concat(2*u,",").concat(o,` 401 A`).concat(l,",").concat(l,",0,1,1,").concat(u,",").concat(o),className:"recharts-legend-icon"});if(a.type==="rect")return B.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Ha/8,"h").concat(Ha,"v").concat(Ha*3/4,"h").concat(-Ha,"z"),className:"recharts-legend-icon"});if(B.isValidElement(a.legendIcon)){var p=ote({},a);return delete p.legendIcon,B.cloneElement(a.legendIcon,p)}return B.createElement(s_,{fill:f,cx:o,cy:o,size:Ha,sizeType:"diameter",type:a.type})}},{key:"renderItems",value:function(){var a=this,r=this.props,o=r.payload,l=r.iconSize,u=r.layout,f=r.formatter,p=r.inactiveColor,m={x:0,y:0,width:Ha,height:Ha},h={display:u==="horizontal"?"inline-block":"block",marginRight:10},x={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(y,j){var b=y.formatter||f,S=Ke(Nd(Nd({"recharts-legend-item":!0},"legend-item-".concat(j),!0),"inactive",y.inactive));if(y.type==="none")return null;var E=Ve(y.value)?null:y.value;Si(!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 C=y.inactive?p:y.color;return B.createElement("li",rS({className:S,style:h,key:"legend-item-".concat(j)},eh(a.props,y,j)),B.createElement(Q2,{width:l,height:l,viewBox:m,style:x},a.renderIcon(y)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:C}},b?b(E,y,j):E))})}},{key:"render",value:function(){var a=this.props,r=a.payload,o=a.layout,l=a.align;if(!r||!r.length)return null;var u={padding:0,margin:0,textAlign:o==="horizontal"?l:"left"};return B.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])})(_.PureComponent);Nd(l_,"displayName","Legend");Nd(l_,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var m0,E5;function hte(){if(E5)return m0;E5=1;var e=_m();function t(){this.__data__=new e,this.size=0}return m0=t,m0}var x0,A5;function mte(){if(A5)return x0;A5=1;function e(t){var n=this.__data__,a=n.delete(t);return this.size=n.size,a}return x0=e,x0}var v0,O5;function xte(){if(O5)return v0;O5=1;function e(t){return this.__data__.get(t)}return v0=e,v0}var y0,C5;function vte(){if(C5)return y0;C5=1;function e(t){return this.__data__.has(t)}return y0=e,y0}var b0,P5;function yte(){if(P5)return b0;P5=1;var e=_m(),t=Zj(),n=Jj(),a=200;function r(o,l){var u=this.__data__;if(u instanceof e){var f=u.__data__;if(!t||f.length<a-1)return f.push([o,l]),this.size=++u.size,this;u=this.__data__=new n(f)}return u.set(o,l),this.size=u.size,this}return b0=r,b0}var w0,N5;function _I(){if(N5)return w0;N5=1;var e=_m(),t=hte(),n=mte(),a=xte(),r=vte(),o=yte();function l(u){var f=this.__data__=new e(u);this.size=f.size}return l.prototype.clear=t,l.prototype.delete=n,l.prototype.get=a,l.prototype.has=r,l.prototype.set=o,w0=l,w0}var S0,T5;function bte(){if(T5)return S0;T5=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return S0=t,S0}var j0,k5;function wte(){if(k5)return j0;k5=1;function e(t){return this.__data__.has(t)}return j0=e,j0}var _0,D5;function EI(){if(D5)return _0;D5=1;var e=Jj(),t=bte(),n=wte();function a(r){var o=-1,l=r==null?0:r.length;for(this.__data__=new e;++o<l;)this.add(r[o])}return a.prototype.add=a.prototype.push=t,a.prototype.has=n,_0=a,_0}var E0,L5;function AI(){if(L5)return E0;L5=1;function e(t,n){for(var a=-1,r=t==null?0:t.length;++a<r;)if(n(t[a],a,t))return!0;return!1}return E0=e,E0}var A0,M5;function OI(){if(M5)return A0;M5=1;function e(t,n){return t.has(n)}return A0=e,A0}var O0,R5;function CI(){if(R5)return O0;R5=1;var e=EI(),t=AI(),n=OI(),a=1,r=2;function o(l,u,f,p,m,h){var x=f&a,y=l.length,j=u.length;if(y!=j&&!(x&&j>y))return!1;var b=h.get(l),S=h.get(u);if(b&&S)return b==u&&S==l;var E=-1,C=!0,N=f&r?new e:void 0;for(h.set(l,u),h.set(u,l);++E<y;){var P=l[E],A=u[E];if(p)var T=x?p(A,P,E,u,l,h):p(P,A,E,l,u,h);if(T!==void 0){if(T)continue;C=!1;break}if(N){if(!t(u,function(O,D){if(!n(N,D)&&(P===O||m(P,O,f,p,h)))return N.push(D)})){C=!1;break}}else if(!(P===A||m(P,A,f,p,h))){C=!1;break}}return h.delete(l),h.delete(u),C}return O0=o,O0}var C0,I5;function Ste(){if(I5)return C0;I5=1;var e=Yr(),t=e.Uint8Array;return C0=t,C0}var P0,B5;function jte(){if(B5)return P0;B5=1;function e(t){var n=-1,a=Array(t.size);return t.forEach(function(r,o){a[++n]=[o,r]}),a}return P0=e,P0}var N0,z5;function c_(){if(z5)return N0;z5=1;function e(t){var n=-1,a=Array(t.size);return t.forEach(function(r){a[++n]=r}),a}return N0=e,N0}var T0,$5;function _te(){if($5)return T0;$5=1;var e=Pf(),t=Ste(),n=Qj(),a=CI(),r=jte(),o=c_(),l=1,u=2,f="[object Boolean]",p="[object Date]",m="[object Error]",h="[object Map]",x="[object Number]",y="[object RegExp]",j="[object Set]",b="[object String]",S="[object Symbol]",E="[object ArrayBuffer]",C="[object DataView]",N=e?e.prototype:void 0,P=N?N.valueOf:void 0;function A(T,O,D,R,U,I,q){switch(D){case C:if(T.byteLength!=O.byteLength||T.byteOffset!=O.byteOffset)return!1;T=T.buffer,O=O.buffer;case E:return!(T.byteLength!=O.byteLength||!I(new t(T),new t(O)));case f:case p:case x:return n(+T,+O);case m:return T.name==O.name&&T.message==O.message;case y:case b:return T==O+"";case h:var F=r;case j:var G=R&l;if(F||(F=o),T.size!=O.size&&!G)return!1;var X=q.get(T);if(X)return X==O;R|=u,q.set(T,O);var L=a(F(T),F(O),R,U,I,q);return q.delete(T),L;case S:if(P)return P.call(T)==P.call(O)}return!1}return T0=A,T0}var k0,q5;function PI(){if(q5)return k0;q5=1;function e(t,n){for(var a=-1,r=n.length,o=t.length;++a<r;)t[o+a]=n[a];return t}return k0=e,k0}var D0,H5;function Ete(){if(H5)return D0;H5=1;var e=PI(),t=da();function n(a,r,o){var l=r(a);return t(a)?l:e(l,o(a))}return D0=n,D0}var L0,F5;function Ate(){if(F5)return L0;F5=1;function e(t,n){for(var a=-1,r=t==null?0:t.length,o=0,l=[];++a<r;){var u=t[a];n(u,a,t)&&(l[o++]=u)}return l}return L0=e,L0}var M0,U5;function Ote(){if(U5)return M0;U5=1;function e(){return[]}return M0=e,M0}var R0,V5;function Cte(){if(V5)return R0;V5=1;var e=Ate(),t=Ote(),n=Object.prototype,a=n.propertyIsEnumerable,r=Object.getOwnPropertySymbols,o=r?function(l){return l==null?[]:(l=Object(l),e(r(l),function(u){return a.call(l,u)}))}:t;return R0=o,R0}var I0,Y5;function Pte(){if(Y5)return I0;Y5=1;function e(t,n){for(var a=-1,r=Array(t);++a<t;)r[a]=n(a);return r}return I0=e,I0}var B0,W5;function Nte(){if(W5)return B0;W5=1;var e=Ti(),t=ki(),n="[object Arguments]";function a(r){return t(r)&&e(r)==n}return B0=a,B0}var z0,G5;function u_(){if(G5)return z0;G5=1;var e=Nte(),t=ki(),n=Object.prototype,a=n.hasOwnProperty,r=n.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(l){return t(l)&&a.call(l,"callee")&&!r.call(l,"callee")};return z0=o,z0}var sd={exports:{}},$0,X5;function Tte(){if(X5)return $0;X5=1;function e(){return!1}return $0=e,$0}sd.exports;var K5;function NI(){return K5||(K5=1,(function(e,t){var n=Yr(),a=Tte(),r=t&&!t.nodeType&&t,o=r&&!0&&e&&!e.nodeType&&e,l=o&&o.exports===r,u=l?n.Buffer:void 0,f=u?u.isBuffer:void 0,p=f||a;e.exports=p})(sd,sd.exports)),sd.exports}var q0,Q5;function d_(){if(Q5)return q0;Q5=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(a,r){var o=typeof a;return r=r??e,!!r&&(o=="number"||o!="symbol"&&t.test(a))&&a>-1&&a%1==0&&a<r}return q0=n,q0}var H0,Z5;function f_(){if(Z5)return H0;Z5=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return H0=t,H0}var F0,J5;function kte(){if(J5)return F0;J5=1;var e=Ti(),t=f_(),n=ki(),a="[object Arguments]",r="[object Array]",o="[object Boolean]",l="[object Date]",u="[object Error]",f="[object Function]",p="[object Map]",m="[object Number]",h="[object Object]",x="[object RegExp]",y="[object Set]",j="[object String]",b="[object WeakMap]",S="[object ArrayBuffer]",E="[object DataView]",C="[object Float32Array]",N="[object Float64Array]",P="[object Int8Array]",A="[object Int16Array]",T="[object Int32Array]",O="[object Uint8Array]",D="[object Uint8ClampedArray]",R="[object Uint16Array]",U="[object Uint32Array]",I={};I[C]=I[N]=I[P]=I[A]=I[T]=I[O]=I[D]=I[R]=I[U]=!0,I[a]=I[r]=I[S]=I[o]=I[E]=I[l]=I[u]=I[f]=I[p]=I[m]=I[h]=I[x]=I[y]=I[j]=I[b]=!1;function q(F){return n(F)&&t(F.length)&&!!I[e(F)]}return F0=q,F0}var U0,ek;function TI(){if(ek)return U0;ek=1;function e(t){return function(n){return t(n)}}return U0=e,U0}var ld={exports:{}};ld.exports;var tk;function Dte(){return tk||(tk=1,(function(e,t){var n=KR(),a=t&&!t.nodeType&&t,r=a&&!0&&e&&!e.nodeType&&e,o=r&&r.exports===a,l=o&&n.process,u=(function(){try{var f=r&&r.require&&r.require("util").t
vendor: 3,799 bytes, line 401
401ypes;return f||l&&l.binding&&l.binding("util")}catch{}})();e.exports=u})(ld,ld.exports)),ld.exports}var V0,nk;function kI(){if(nk)return V0;nk=1;var e=kte(),t=TI(),n=Dte(),a=n&&n.isTypedArray,r=a?t(a):e;return V0=r,V0}var Y0,ak;function Lte(){if(ak)return Y0;ak=1;var e=Pte(),t=u_(),n=da(),a=NI(),r=d_(),o=kI(),l=Object.prototype,u=l.hasOwnProperty;function f(p,m){var h=n(p),x=!h&&t(p),y=!h&&!x&&a(p),j=!h&&!x&&!y&&o(p),b=h||x||y||j,S=b?e(p.length,String):[],E=S.length;for(var C in p)(m||u.call(p,C))&&!(b&&(C=="length"||y&&(C=="offset"||C=="parent")||j&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||r(C,E)))&&S.push(C);return S}return Y0=f,Y0}var W0,rk;function Mte(){if(rk)return W0;rk=1;var e=Object.prototype;function t(n){var a=n&&n.constructor,r=typeof a=="function"&&a.prototype||e;return n===r}return W0=t,W0}var G0,ik;function DI(){if(ik)return G0;ik=1;function e(t,n){return function(a){return t(n(a))}}return G0=e,G0}var X0,ok;function Rte(){if(ok)return X0;ok=1;var e=DI(),t=e(Object.keys,Object);return X0=t,X0}var K0,sk;function Ite(){if(sk)return K0;sk=1;var e=Mte(),t=Rte(),n=Object.prototype,a=n.hasOwnProperty;function r(o){if(!e(o))return t(o);var l=[];for(var u in Object(o))a.call(o,u)&&u!="constructor"&&l.push(u);return l}return K0=r,K0}var Q0,lk;function Nf(){if(lk)return Q0;lk=1;var e=Kj(),t=f_();function n(a){return a!=null&&t(a.length)&&!e(a)}return Q0=n,Q0}var Z0,ck;function Tm(){if(ck)return Z0;ck=1;var e=Lte(),t=Ite(),n=Nf();function a(r){return n(r)?e(r):t(r)}return Z0=a,Z0}var J0,uk;function Bte(){if(uk)return J0;uk=1;var e=Ete(),t=Cte(),n=Tm();function a(r){return e(r,n,t)}return J0=a,J0}var e1,dk;function zte(){if(dk)return e1;dk=1;var e=Bte(),t=1,n=Object.prototype,a=n.hasOwnProperty;function r(o,l,u,f,p,m){var h=u&t,x=e(o),y=x.length,j=e(l),b=j.length;if(y!=b&&!h)return!1;for(var S=y;S--;){var E=x[S];if(!(h?E in l:a.call(l,E)))return!1}var C=m.get(o),N=m.get(l);if(C&&N)return C==l&&N==o;var P=!0;m.set(o,l),m.set(l,o);for(var A=h;++S<y;){E=x[S];var T=o[E],O=l[E];if(f)var D=h?f(O,T,E,l,o,m):f(T,O,E,o,l,m);if(!(D===void 0?T===O||p(T,O,u,f,m):D)){P=!1;break}A||(A=E=="constructor")}if(P&&!A){var R=o.constructor,U=l.constructor;R!=U&&"constructor"in o&&"constructor"in l&&!(typeof R=="function"&&R instanceof R&&typeof U=="function"&&U instanceof U)&&(P=!1)}return m.delete(o),m.delete(l),P}return e1=r,e1}var t1,fk;function $te(){if(fk)return t1;fk=1;var e=Rs(),t=Yr(),n=e(t,"DataView");return t1=n,t1}var n1,pk;function qte(){if(pk)return n1;pk=1;var e=Rs(),t=Yr(),n=e(t,"Promise");return n1=n,n1}var a1,gk;function LI(){if(gk)return a1;gk=1;var e=Rs(),t=Yr(),n=e(t,"Set");return a1=n,a1}var r1,hk;function Hte(){if(hk)return r1;hk=1;var e=Rs(),t=Yr(),n=e(t,"WeakMap");return r1=n,r1}var i1,mk;function Fte(){if(mk)return i1;mk=1;var e=$te(),t=Zj(),n=qte(),a=LI(),r=Hte(),o=Ti(),l=QR(),u="[object Map]",f="[object Object]",p="[object Promise]",m="[object Set]",h="[object WeakMap]",x="[object DataView]",y=l(e),j=l(t),b=l(n),S=l(a),E=l(r),C=o;return(e&&C(new e(new ArrayBuffer(1)))!=x||t&&C(new t)!=u||n&&C(n.resolve())!=p||a&&C(new a)!=m||r&&C(new r)!=h)&&(C=function(N){var P=o(N),A=P==f?N.constructor:void 0,T=A?l(A):"";if(T)switch(T){case y:return x;case j:return u;case b:return p;case S:return m;case E:return h}return P}),i1=C,i1}var o1,xk;function Ute(){if(xk)return o1;xk=1;var e=_I(),t=CI(),n=_te(),a=zte(),r=Fte(),o=da(),l=NI(),u=kI(),f=1,p="[object Arguments]",m="[object Array]",h="[object Object]",x=Object.prototype,y=x.hasOwnProperty;function j(b,S,E,C,N,P){var A=o(b),T=o(S),O=A?m:r(b),D=T?m:r(S);O=O==p?h:O,D=D==p?h:D;var R=O==h,U=D==h,I=O==D;if(I&&l(b)){if(!l(S))return!1;A=!0,R=!1}if(I&&!R)return P||(P=new e),A||u(b)?t(b,S,E,C,N,P):n(b,S,O,E,C,N,P);if(!(E&f)){var q=R&&y.call(b,"__wrapped__"),F=U&&y.call(S,"__wrapped__");
vendor: 46,059 bytes, lines 401-409
401if(q||F){var G=q?b.value():b,X=F?S.value():S;return P||(P=new e),N(G,X,E,C,P)}}return I?(P||(P=new e),a(b,S,E,C,N,P)):!1}return o1=j,o1}var s1,vk;function p_(){if(vk)return s1;vk=1;var e=Ute(),t=ki();function n(a,r,o,l,u){return a===r?!0:a==null||r==null||!t(a)&&!t(r)?a!==a&&r!==r:e(a,r,o,l,n,u)}return s1=n,s1}var l1,yk;function Vte(){if(yk)return l1;yk=1;var e=_I(),t=p_(),n=1,a=2;function r(o,l,u,f){var p=u.length,m=p,h=!f;if(o==null)return!m;for(o=Object(o);p--;){var x=u[p];if(h&&x[2]?x[1]!==o[x[0]]:!(x[0]in o))return!1}for(;++p<m;){x=u[p];var y=x[0],j=o[y],b=x[1];if(h&&x[2]){if(j===void 0&&!(y in o))return!1}else{var S=new e;if(f)var E=f(j,b,y,o,l,S);if(!(E===void 0?t(b,j,n|a,f,S):E))return!1}}return!0}return l1=r,l1}var c1,bk;function MI(){if(bk)return c1;bk=1;var e=To();function t(n){return n===n&&!e(n)}return c1=t,c1}var u1,wk;function Yte(){if(wk)return u1;wk=1;var e=MI(),t=Tm();function n(a){for(var r=t(a),o=r.length;o--;){var l=r[o],u=a[l];r[o]=[l,u,e(u)]}return r}return u1=n,u1}var d1,Sk;function RI(){if(Sk)return d1;Sk=1;function e(t,n){return function(a){return a==null?!1:a[t]===n&&(n!==void 0||t in Object(a))}}return d1=e,d1}var f1,jk;function Wte(){if(jk)return f1;jk=1;var e=Vte(),t=Yte(),n=RI();function a(r){var o=t(r);return o.length==1&&o[0][2]?n(o[0][0],o[0][1]):function(l){return l===r||e(l,r,o)}}return f1=a,f1}var p1,_k;function Gte(){if(_k)return p1;_k=1;function e(t,n){return t!=null&&n in Object(t)}return p1=e,p1}var g1,Ek;function Xte(){if(Ek)return g1;Ek=1;var e=eI(),t=u_(),n=da(),a=d_(),r=f_(),o=Am();function l(u,f,p){f=e(f,u);for(var m=-1,h=f.length,x=!1;++m<h;){var y=o(f[m]);if(!(x=u!=null&&p(u,y)))break;u=u[y]}return x||++m!=h?x:(h=u==null?0:u.length,!!h&&r(h)&&a(y,h)&&(n(u)||t(u)))}return g1=l,g1}var h1,Ak;function Kte(){if(Ak)return h1;Ak=1;var e=Gte(),t=Xte();function n(a,r){return a!=null&&t(a,r,e)}return h1=n,h1}var m1,Ok;function Qte(){if(Ok)return m1;Ok=1;var e=p_(),t=tI(),n=Kte(),a=Xj(),r=MI(),o=RI(),l=Am(),u=1,f=2;function p(m,h){return a(m)&&r(h)?o(l(m),h):function(x){var y=t(x,m);return y===void 0&&y===h?n(x,m):e(h,y,u|f)}}return m1=p,m1}var x1,Ck;function Fc(){if(Ck)return x1;Ck=1;function e(t){return t}return x1=e,x1}var v1,Pk;function Zte(){if(Pk)return v1;Pk=1;function e(t){return function(n){return n?.[t]}}return v1=e,v1}var y1,Nk;function Jte(){if(Nk)return y1;Nk=1;var e=t_();function t(n){return function(a){return e(a,n)}}return y1=t,y1}var b1,Tk;function ene(){if(Tk)return b1;Tk=1;var e=Zte(),t=Jte(),n=Xj(),a=Am();function r(o){return n(o)?e(a(o)):t(o)}return b1=r,b1}var w1,kk;function ko(){if(kk)return w1;kk=1;var e=Wte(),t=Qte(),n=Fc(),a=da(),r=ene();function o(l){return typeof l=="function"?l:l==null?n:typeof l=="object"?a(l)?t(l[0],l[1]):e(l):r(l)}return w1=o,w1}var S1,Dk;function II(){if(Dk)return S1;Dk=1;function e(t,n,a,r){for(var o=t.length,l=a+(r?1:-1);r?l--:++l<o;)if(n(t[l],l,t))return l;return-1}return S1=e,S1}var j1,Lk;function tne(){if(Lk)return j1;Lk=1;function e(t){return t!==t}return j1=e,j1}var _1,Mk;function nne(){if(Mk)return _1;Mk=1;function e(t,n,a){for(var r=a-1,o=t.length;++r<o;)if(t[r]===n)return r;return-1}return _1=e,_1}var E1,Rk;function ane(){if(Rk)return E1;Rk=1;var e=II(),t=tne(),n=nne();function a(r,o,l){return o===o?n(r,o,l):e(r,t,l)}return E1=a,E1}var A1,Ik;function rne(){if(Ik)return A1;Ik=1;var e=ane();function t(n,a){var r=n==null?0:n.length;return!!r&&e(n,a,0)>-1}return A1=t,A1}var O1,Bk;function ine(){if(Bk)return O1;Bk=1;function e(t,n,a){for(var r=-1,o=t==null?0:t.length;++r<o;)if(a(n,t[r]))return!0;return!1}return O1=e,O1}var C1,zk;function one(){if(zk)return C1;zk=1;function e(){}return C1=e,C1}var P1,$k;function sne(){if($k)return P1;$k=1;var e=LI(),t=one(),n=c_(),a=1/0,r=e&&1/n(new e([,-0]))[1]==a?function(o){return new e(o)}:t;return P1=r,P1}var N1,qk;function lne(){if(qk)return N1;qk=1;var e=EI(),t=rne(),n=ine(),a=OI(),r=sne(),o=c_(),l=200;function u(f,p,m){var h=-1,x=t,y=f.length,j=!0,b=[],S=b;if(m)j=!1,x=n;else if(y>=l){var E=p?null:r(f);if(E)return o(E);j=!1,x=a,S=new e}else S=p?[]:b;e:for(;++h<y;){var C=f[h],N=p?p(C):C;if(C=m||C!==0?C:0,j&&N===N){for(var P=S.length;P--;)if(S[P]===N)continue e;p&&S.push(N),b.push(C)}else x(S,N,m)||(S!==b&&S.push(N),b.push(C))}return b}return N1=u,N1}var T1,Hk;function cne(){if(Hk)return T1;Hk=1;var e=ko(),t=lne();function n(a,r){return a&&a.length?t(a,e(r,2)):[]}return T1=n,T1}var une=cne();const Fk=gt(une);function BI(e,t,n){return t===!0?Fk(e,n):Ve(t)?Fk(e,t):e}function uc(e){"@babel/helpers - typeof";return uc=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},uc(e)}var dne=["ref"];function Uk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function hi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Uk(Object(n),!0).forEach(function(a){km(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uk(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function fne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vk(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,$I(a.key),a)}}function pne(e,t,n){return t&&Vk(e.prototype,t),n&&Vk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function gne(e,t,n){return t=sh(t),hne(e,zI()?Reflect.construct(t,n||[],sh(e).constructor):t.apply(e,n))}function hne(e,t){if(t&&(uc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mne(e)}function mne(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 sh(e){return sh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sh(e)}function xne(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&&oS(e,t)}function oS(e,t){return oS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},oS(e,t)}function km(e,t,n){return t=$I(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $I(e){var t=vne(e,"string");return uc(t)=="symbol"?t:t+""}function vne(e,t){if(uc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(uc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function yne(e,t){if(e==null)return{};var n=bne(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function bne(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function wne(e){return e.value}function Sne(e,t){if(B.isValidElement(e))return B.cloneElement(e,t);if(typeof e=="function")return B.createElement(e,t);t.ref;var n=yne(t,dne);return B.createElement(l_,n)}var Yk=1,ms=(function(e){function t(){var n;fne(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=gne(this,t,[].concat(r)),km(n,"lastBoundingBox",{width:-1,height:-1}),n}return xne(t,e),pne(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();return a.height=this.wrapperNode.offsetHeight,a.width=this.wrapperNode.offsetWidth,a}return null}},{key:"updateBBox",value:function(){var a=this.props.onBBoxUpdate,r=this.getBBox();r?(Math.abs(r.width-this.lastBoundingBox.width)>Yk||Math.abs(r.height-this.lastBoundingBox.height)>Yk)&&(this.lastBoundingBox.width=r.width,this.lastBoundingBox.height=r.height,a&&a(r)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,a&&a(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?hi({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(a){var r=this.props,o=r.layout,l=r.align,u=r.verticalAlign,f=r.margin,p=r.chartWidth,m=r.chartHeight,h,x;if(!a||(a.left===void 0||a.left===null)&&(a.right===void 0||a.right===null))if(l==="center"&&o==="vertical"){var y=this.getBBoxSnapshot();h={left:((p||0)-y.width)/2}}else h=l==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!a||(a.top===void 0||a.top===null)&&(a.bottom===void 0||a.bottom===null))if(u==="middle"){var j=this.getBBoxSnapshot();x={top:((m||0)-j.height)/2}}else x=u==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return hi(hi({},h),x)}},{key:"render",value:function(){var a=this,r=this.props,o=r.content,l=r.width,u=r.height,f=r.wrapperStyle,p=r.payloadUniqBy,m=r.payload,h=hi(hi({position:"absolute",width:l||"auto",height:u||"auto"},this.getDefaultPosition(f)),f);return B.createElement("div",{className:"recharts-legend-wrapper",style:h,ref:function(y){a.wrapperNode=y}},Sne(o,hi(hi({},this.props),{},{payload:BI(m,p,wne)})))}}],[{key:"getWithHeight",value:function(a,r){var o=hi(hi({},this.defaultProps),a.props),l=o.layout;return l==="vertical"&&we(a.props.height)?{height:a.props.height}:l==="horizontal"?{width:a.props.width||r}:null}}])})(_.PureComponent);km(ms,"displayName","Legend");km(ms,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var k1,Wk;function jne(){if(Wk)return k1;Wk=1;var e=Pf(),t=u_(),n=da(),a=e?e.isConcatSpreadable:void 0;function r(o){return n(o)||t(o)||!!(a&&o&&o[a])}return k1=r,k1}var D1,Gk;function qI(){if(Gk)return D1;Gk=1;var e=PI(),t=jne();function n(a,r,o,l,u){var f=-1,p=a.length;for(o||(o=t),u||(u=[]);++f<p;){var m=a[f];r>0&&o(m)?r>1?n(m,r-1,o,l,u):e(u,m):l||(u[u.length]=m)}return u}return D1=n,D1}var L1,Xk;function _ne(){if(Xk)return L1;Xk=1;function e(t){return function(n,a,r){for(var o=-1,l=Object(n),u=r(n),f=u.length;f--;){var p=u[t?f:++o];if(a(l[p],p,l)===!1)break}return n}}return L1=e,L1}var M1,Kk;function Ene(){if(Kk)return M1;Kk=1;var e=_ne(),t=e();return M1=t,M1}var R1,Qk;function HI(){if(Qk)return R1;Qk=1;var e=Ene(),t=Tm();function n(a,r){return a&&e(a,r,t)}return R1=n,R1}var I1,Zk;function Ane(){if(Zk)return I1;Zk=1;var e=Nf();function t(n,a){return function(r,o){if(r==null)return r;if(!e(r))return n(r,o);for(var l=r.length,u=a?l:-1,f=Object(r);(a?u--:++u<l)&&o(f[u],u,f)!==!1;);return r}}return I1=t,I1}var B1,Jk;function g_(){if(Jk)return B1;Jk=1;var e=HI(),t=Ane(),n=t(e);return B1=n,B1}var z1,e3;function FI(){if(e3)return z1;e3=1;var e=g_(),t=Nf();function n(a,r){var o=-1,l=t(a)?Array(a.length):[];return e(a,function(u,f,p){l[++o]=r(u,f,p)}),l}return z1=n,z1}var $1,t3;function One(){if(t3)return $1;t3=1;function e(t,n){var a=t.length;for(t.sort(n);a--;)t[a]=t[a].value;return t}return $1=e,$1}var q1,n3;function Cne(){if(n3)return q1;n3=1;var e=zc();function t(n,a){if(n!==a){var r=n!==void 0,o=n===null,l=n===n,u=e(n),f=a!==void 0,p=a===null,m=a===a,h=e(a);if(!p&&!h&&!u&&n>a||u&&f&&m&&!p&&!h||o&&f&&m||!r&&m||!l)return 1;if(!o&&!u&&!h&&n<a||h&&r&&l&&!o&&!u||p&&r&&l||!f&&l||!m)return-1}return 0}return q1=t,q1}var H1,a3;function Pne(){if(a3)return H1;a3=1;var e=Cne();function t(n,a,r){for(var o=-1,l=n.criteria,u=a.criteria,f=l.length,p=r.length;++o<f;){var m=e(l[o],u[o]);if(m){if(o>=p)return m;var h=r[o];return m*(h=="desc"?-1:1)}}return n.index-a.index}return H1=t,H1}var F1,r3;function Nne(){if(r3)return F1;r3=1;var e=e_(),t=t_(),n=ko(),a=FI(),r=One(),o=TI(),l=Pne(),u=Fc(),f=da();function p(m,h,x){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=a(m,function(b,S,E){var C=e(h,function(N){return N(b)});return{criteria:C,index:++y,value:b}});return r(j,function(b,S){return l(b,S,x)})}return F1=p,F1}var U1,i3;function Tne(){if(i3)return U1;i3=1;function e(t,n,a){switch(a.length){case 0:return t.call(n);case 1:return t.call(n,a[0]);case 2:return t.call(n,a[0],a[1]);case 3:return t.call(n,a[0],a[1],a[2])}return t.apply(n,a)}return U1=e,U1}var V1,o3;function kne(){if(o3)return V1;o3=1;var e=Tne(),t=Math.max;function n(a,r,o){return r=t(r===void 0?a.length-1:r,0),function(){for(var l=arguments,u=-1,f=t(l.length-r,0),p=Array(f);++u<f;)p[u]=l[r+u];u=-1;for(var m=Array(r+1);++u<r;)m[u]=l[u];return m[r]=o(p),e(a,this,m)}}return V1=n,V1}var Y1,s3;function Dne(){if(s3)return Y1;s3=1;function e(t){return function(){return t}}return Y1=e,Y1}var W1,l3;function UI(){if(l3)return W1;l3=1;var e=Rs(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return W1=t,W1}var G1,c3;function Lne(){if(c3)return G1;c3=1;var e=Dne(),t=UI(),n=Fc(),a=t?function(r,o){return t(r,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:n;return G1=a,G1}var X1,u3;function Mne(){if(u3)return X1;u3=1;var e=800,t=16,n=Date.now;function a(r){var o=0,l=0;return function(){var u=n(),f=t-(u-l);if(l=u,f>0){if(++o>=e)return arguments[0]}else o=0;return r.apply(void 0,arguments)}}return X1=a,X1}var K1,d3;function Rne(){if(d3)return K1;d3=1;var e=Lne(),t=Mne(),n=t(e);return K1=n,K1}var Q1,f3;function Ine(){if(f3)return Q1;f3=1;var e=Fc(),t=kne(),n=Rne();function a(r,o){return n(t(r,o,e),r+"")}return Q1=a,Q1}var Z1,p3;function Dm(){if(p3)return Z1;p3=1;var e=Qj(),t=Nf(),n=d_(),a=To();function r(o,l,u){if(!a(u))return!1;var f=typeof l;return(f=="number"?t(u)&&n(l,u.length):f=="string"&&l in u)?e(u[l],o):!1}return Z1=r,Z1}var J1,g3;function Bne(){if(g3)return J1;g3=1;var e=qI(),t=Nne(),n=Ine(),a=Dm(),r=n(function(o,l){if(o==null)return[];var u=l.length;return u>1&&a(o,l[0],l[1])?l=[]:u>2&&a(l[0],l[1],l[2])&&(l=[l[0]]),t(o,e(l,1),[])});return J1=r,J1}var zne=Bne();const h_=gt(zne);function Td(e){"@babel/helpers - typeof";return Td=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},Td(e)}function sS(){return sS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},sS.apply(this,arguments)}function $ne(e,t){return Une(e)||Fne(e,t)||Hne(e,t)||qne()}function qne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 402In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hne(e,t){if(e){if(typeof e=="string")return h3(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 h3(e,t)}}function h3(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Fne(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Une(e){if(Array.isArray(e))return e}function m3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function ew(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m3(Object(n),!0).forEach(function(a){Vne(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m3(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Vne(e,t,n){return t=Yne(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yne(e){var t=Wne(e,"string");return Td(t)=="symbol"?t:t+""}function Wne(e,t){if(Td(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Td(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gne(e){return Array.isArray(e)&&pn(e[0])&&pn(e[1])?e.join(" ~ "):e}var Xne=function(t){var n=t.separator,a=n===void 0?" : ":n,r=t.contentStyle,o=r===void 0?{}:r,l=t.itemStyle,u=l===void 0?{}:l,f=t.labelStyle,p=f===void 0?{}:f,m=t.payload,h=t.formatter,x=t.itemSorter,y=t.wrapperClassName,j=t.labelClassName,b=t.label,S=t.labelFormatter,E=t.accessibilityLayer,C=E===void 0?!1:E,N=function(){if(m&&m.length){var q={padding:0,margin:0},F=(x?h_(m,x):m).map(function(G,X){if(G.type==="none")return null;var L=ew({display:"block",paddingTop:4,paddingBottom:4,color:G.color||"#000"},u),H=G.formatter||h||Gne,$=G.value,ee=G.name,ue=$,z=ee;if(H&&ue!=null&&z!=null){var V=H($,ee,G,X,m);if(Array.isArray(V)){var Y=$ne(V,2);ue=Y[0],z=Y[1]}else ue=V}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(X),style:L},pn(z)?B.createElement("span",{className:"recharts-tooltip-item-name"},z):null,pn(z)?B.createElement("span",{className:"recharts-tooltip-item-separator"},a):null,B.createElement("span",{className:"recharts-tooltip-item-value"},ue),B.createElement("span",{className:"recharts-tooltip-item-unit"},G.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:q},F)}return null},P=ew({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),A=ew({margin:0},p),T=!Qe(b),O=T?b:"",D=Ke("recharts-default-tooltip",y),R=Ke("recharts-tooltip-label",j);T&&S&&m!==void 0&&m!==null&&(O=S(b,m));var U=C?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",sS({className:D,style:P},U),B.createElement("p",{className:R,style:A},B.isValidElement(O)?O:"".concat(O)),N())};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)}function vg(e,t,n){return t=Kne(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kne(e){var t=Qne(e,"string");return kd(t)=="symbol"?t:t+""}function Qne(e,t){if(kd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(kd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gu="recharts-tooltip-wrapper",Zne={visibility:"hidden"};function Jne(e){var t=e.coordinate,n=e.translateX,a=e.translateY;return Ke(Gu,vg(vg(vg(vg({},"".concat(Gu,"-right"),we(n)&&t&&we(t.x)&&n>=t.x),"".concat(Gu,"-left"),we(n)&&t&&we(t.x)&&n<t.x),"".concat(Gu,"-bottom"),we(a)&&t&&we(t.y)&&a>=t.y),"".concat(Gu,"-top"),we(a)&&t&&we(t.y)&&a<t.y))}function x3(e){var t=e.allowEscapeViewBox,n=e.coordinate,a=e.key,r=e.offsetTopLeft,o=e.position,l=e.reverseDirection,u=e.tooltipDimension,f=e.viewBox,p=e.viewBoxDimension;if(o&&we(o[a]))return o[a];var m=n[a]-u-r,h=n[a]+r;if(t[a])return l[a]?m:h;if(l[a]){var x=m,y=f[a];return x<y?Math.max(h,f[a]):Math.max(m,f[a])}var j=h+u,b=f[a]+p;return j>b?Math.max(m,f[a]):Math.max(h,f[a])}function eae(e){var t=e.translateX,n=e.translateY,a=e.useTranslate3d;return{transform:a?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function tae(e){var t=e.allowEscapeViewBox,n=e.coordinate,a=e.offsetTopLeft,r=e.position,o=e.reverseDirection,l=e.tooltipBox,u=e.useTranslate3d,f=e.viewBox,p,m,h;return l.height>0&&l.width>0&&n?(m=x3({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:a,position:r,reverseDirection:o,tooltipDimension:l.width,viewBox:f,viewBoxDimension:f.width}),h=x3({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:a,position:r,reverseDirection:o,tooltipDimension:l.height,viewBox:f,viewBoxDimension:f.height}),p=eae({translateX:m,translateY:h,useTranslate3d:u})):p=Zne,{cssProperties:p,cssClasses:Jne({translateX:m,translateY:h,coordinate:n})}}function dc(e){"@babel/helpers - typeof";return dc=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},dc(e)}function v3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function y3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?v3(Object(n),!0).forEach(function(a){cS(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v3(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function nae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aae(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,YI(a.key),a)}}function rae(e,t,n){return t&&aae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iae(e,t,n){return t=lh(t),oae(e,VI()?Reflect.construct(t,n||[],lh(e).constructor):t.apply(e,n))}function oae(e,t){if(t&&(dc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sae(e)}function sae(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 lh(e){return lh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lh(e)}function lae(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&&lS(e,t)}function lS(e,t){return lS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},lS(e,t)}function cS(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=cae(e,"string");return dc(t)=="symbol"?t:t+""}function cae(e,t){if(dc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(dc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var b3=1,uae=(function(e){function t(){var n;nae(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=iae(this,t,[].concat(r)),cS(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),cS(n,"handleKeyDown",function(l){if(l.key==="Escape"){var u,f,p,m;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=(m=n.props.coordinate)===null||m===void 0?void 0:m.y)!==null&&p!==void 0?p:0}})}}),n}return lae(t,e),rae(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();(Math.abs(a.width-this.state.lastBoundingBox.width)>b3||Math.abs(a.height-this.state.lastBoundingBox.height)>b3)&&this.setState({lastBoundingBox:{width:a.width,height:a.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 a,r;this.props.active&&this.updateBBox(),this.state.dismissed&&(((a=this.props.coordinate)===null||a===void 0?void 0:a.x)!==this.state.dismissedAtCoordinate.x||((r=this.props.coordinate)===null||r===void 0?void 0:r.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var a=this,r=this.props,o=r.active,l=r.allowEscapeViewBox,u=r.animationDuration,f=r.animationEasing,p=r.children,m=r.coordinate,h=r.hasPayload,x=r.isAnimationActive,y=r.offset,j=r.position,b=r.reverseDirection,S=r.useTranslate3d,E=r.viewBox,C=r.wrapperStyle,N=tae({allowEscapeViewBox:l,coordinate:m,offsetTopLeft:y,position:j,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:E}),P=N.cssClasses,A=N.cssProperties,T=y3(y3({transition:x&&o?"transform ".concat(u,"ms ").concat(f):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&h?"visible":"hidden",position:"absolute",top:0,left:0},C);return B.createElement("div",{tabIndex:-1,className:P,style:T,ref:function(D){a.wrapperNode=D}},p)}}])})(_.PureComponent),dae=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Is={isSsr:dae()};function fc(e){"@babel/helpers - typeof";return fc=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},fc(e)}function w3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function S3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w3(Object(n),!0).forEach(function(a){m_(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w3(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function fae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pae(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,GI(a.key),a)}}function gae(e,t,n){return t&&pae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hae(e,t,n){return t=ch(t),mae(e,WI()?Reflect.construct(t,n||[],ch(e).constructor):t.apply(e,n))}function mae(e,t){if(t&&(fc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xae(e)}function xae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WI=function(){return!!e})()}function ch(e){return ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ch(e)}function vae(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&&uS(e,t)}function uS(e,t){return uS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},uS(e,t)}function m_(e,t,n){return t=GI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GI(e){var t=yae(e,"string");return fc(t)=="symbol"?t:t+""}function yae(e,t){if(fc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(fc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bae(e){return e.dataKey}function wae(e,t){return B.isValidElement(e)?B.cloneElement(e,t):typeof e=="function"?B.createElement(e,t):B.createElement(Xne,t)}var $n=(function(e){function t(){return fae(this,t),hae(this,t,arguments)}return vae(t,e),gae(t,[{key:"render",value:function(){var a=this,r=this.props,o=r.active,l=r.allowEscapeViewBox,u=r.animationDuration,f=r.animationEasing,p=r.content,m=r.coordinate,h=r.filterNull,x=r.isAnimationActive,y=r.offset,j=r.payload,b=r.payloadUniqBy,S=r.position,E=r.reverseDirection,C=r.useTranslate3d,N=r.viewBox,P=r.wrapperStyle,A=j??[];h&&A.length&&(A=BI(j.filter(function(O){return O.value!=null&&(O.hide!==!0||a.props.includeHidden)}),b,bae));var T=A.length>0;return B.createElement(uae,{allowEscapeViewBox:l,animationDuration:u,animationEasing:f,isAnimationActive:x,active:o,coordinate:m,hasPayload:T,offset:y,position:S,reverseDirection:E,useTranslate3d:C,viewBox:N,wrapperStyle:P},wae(p,S3(S3({},this.props),{},{payload:A})))}}])})(_.PureComponent);m_($n,"displayName","Tooltip");m_($n,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Is.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 tw,j3;function Sae(){if(j3)return tw;j3=1;var e=Yr(),t=function(){return e.Date.now()};return tw=t,tw}var nw,_3;function jae(){if(_3)return nw;_3=1;var e=/\s/;function t(n){for(var a=n.length;a--&&e.test(n.charAt(a)););return a}return nw=t,nw}var aw,E3;function _ae(){if(E3)return aw;E3=1;var e=jae(),t=/^\s+/;function n(a){return a&&a.slice(0,e(a)+1).replace(t,"")}return aw=n,aw}var rw,A3;function XI(){if(A3)return rw;A3=1;var e=_ae(),t=To(),n=zc(),a=NaN,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;function f(p){if(typeof p=="number")return p;if(n(p))return a;if(t(p)){var m=typeof p.valueOf=="function"?p.valueOf():p;p=t(m)?m+"":m}if(typeof p!="string")return p===0?p:+p;p=e(p);var h=o.test(p);return h||l.test(p)?u(p.slice(2),h?2:8):r.test(p)?a:+p}return rw=f,rw}var iw,O3;function Eae(){if(O3)return iw;O3=1;var e=To(),t=Sae(),n=XI(),a="Expected a function",r=Math.max,o=Math.min;function l(u,f,p){var m,h,x,y,j,b,S=0,E=!1,C=!1,N=!0;if(typeof u!="function")throw new TypeError(a);f=n(f)||0,e(p)&&(E=!!p.leading,C="maxWait"in p,x=C?r(n(p.maxWait)||0,f):x,N="trailing"in p?!!p.trailing:N);function P(F){var G=m,X=h;return m=h=void 0,S=F,y=u.apply(X,G),y}function A(F){return S=F,j=setTimeout(D,f),E?P(F):y}function T(F){var G=F-b,X=F-S,L=f-G;return C?o(L,x-X):L}function O(F){var G=F-b,X=F-S;return b===void 0||G>=f||G<0||C&&X>=x}function D(){var F=t();if(O(F))return R(F);j=setTimeout(D,T(F))}function R(F){return j=void 0,N&&m?P(F):(m=h=void 0,y)}function U(){j!==void 0&&clearTimeout(j),S=0,m=b=h=j=void 0}function I(){return j===void 0?y:R(t())}function q(){var F=t(),G=O(F);if(m=arguments,h=this,b=F,G){if(j===void 0)return A(b);if(C)return clearTimeout(j),j=setTimeout(D,f),P(b)}return j===void 0&&(j=setTimeout(D,f)),y}return q.cancel=U,q.flush=I,q}return iw=l,iw}var ow,C3;function Aae(){if(C3)return ow;C3=1;var e=Eae(),t=To(),n="Expected a function";function a(r,o,l){var u=!0,f=!0;if(typeof r!="function")throw new TypeError(n);return t(l)&&(u="leading"in l?!!l.leading:u,f="trailing"in l?!!l.trailing:f),e(r,o,{leading:u,maxWait:o,trailing:f})}return ow=a,ow}var Oae=Aae();const KI=gt(Oae);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 P3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function yg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P3(Object(n),!0).forEach(function(a){Cae(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P3(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Cae(e,t,n){return t=Pae(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pae(e){var t=Nae(e,"string");return Dd(t)=="symbol"?t:t+""}function Nae(e,t){if(Dd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Dd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tae(e,t){return Mae(e)||Lae(e,t)||Dae(e,t)||kae()}function kae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 403In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dae(e,t){if(e){if(typeof e=="string")return N3(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 N3(e,t)}}function N3(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Lae(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Mae(e){if(Array.isArray(e))return e}var ls=_.forwardRef(function(e,t){var n=e.aspect,a=e.initialDimension,r=a===void 0?{width:-1,height:-1}:a,o=e.width,l=o===void 0?"100%":o,u=e.height,f=u===void 0?"100%":u,p=e.minWidth,m=p===void 0?0:p,h=e.minHeight,x=e.maxHeight,y=e.children,j=e.debounce,b=j===void 0?0:j,S=e.id,E=e.className,C=e.onResize,N=e.style,P=N===void 0?{}:N,A=_.useRef(null),T=_.useRef();T.current=C,_.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var O=_.useState({containerWidth:r.width,containerHeight:r.height}),D=Tae(O,2),R=D[0],U=D[1],I=_.useCallback(function(F,G){U(function(X){var L=Math.round(F),H=Math.round(G);return X.containerWidth===L&&X.containerHeight===H?X:{containerWidth:L,containerHeight:H}})},[]);_.useEffect(function(){var F=function(ee){var ue,z=ee[0].contentRect,V=z.width,Y=z.height;I(V,Y),(ue=T.current)===null||ue===void 0||ue.call(T,V,Y)};b>0&&(F=KI(F,b,{trailing:!0,leading:!1}));var G=new ResizeObserver(F),X=A.current.getBoundingClientRect(),L=X.width,H=X.height;return I(L,H),G.observe(A.current),function(){G.disconnect()}},[I,b]);var q=_.useMemo(function(){var F=R.containerWidth,G=R.containerHeight;if(F<0||G<0)return null;Si(ds(l)||ds(f),`The width(%s) and height(%s) are both fixed numbers, 404 maybe you don't need to use a ResponsiveContainer.`,l,f),Si(!n||n>0,"The aspect(%s) must be greater than zero.",n);var X=ds(l)?F:l,L=ds(f)?G:f;n&&n>0&&(X?L=X/n:L&&(X=L*n),x&&L>x&&(L=x)),Si(X>0||L>0,`The width(%s) and height(%s) of chart should be greater than 0, 405 please check the style of container, or the props width(%s) and height(%s), 406 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 407 height and width.`,X,L,l,f,m,h,n);var H=!Array.isArray(y)&&wi(y.type).endsWith("Chart");return B.Children.map(y,function($){return B.isValidElement($)?_.cloneElement($,yg({width:X,height:L},H?{style:yg({height:"100%",width:"100%",maxHeight:L,maxWidth:X},$.props.style)}:{})):$})},[n,y,f,x,h,m,R,l]);return B.createElement("div",{id:S?"".concat(S):void 0,className:Ke("recharts-responsive-container",E),style:yg(yg({},P),{},{width:l,height:f,minWidth:m,minHeight:h,maxHeight:x}),ref:A},q)}),QI=function(t){return null};QI.displayName="Cell";function Ld(e){"@babel/helpers - typeof";return Ld=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},Ld(e)}function T3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function dS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?T3(Object(n),!0).forEach(function(a){Rae(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T3(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Rae(e,t,n){return t=Iae(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Iae(e){var t=Bae(e,"string");return Ld(t)=="symbol"?t:t+""}function Bae(e,t){if(Ld(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Ld(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Rl={widthCache:{},cacheCount:0},zae=2e3,$ae={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},k3="recharts_measurement_span";function qae(e){var t=dS({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var pd=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Is.isSsr)return{width:0,height:0};var a=qae(n),r=JSON.stringify({text:t,copyStyle:a});if(Rl.widthCache[r])return Rl.widthCache[r];try{var o=document.getElementById(k3);o||(o=document.createElement("span"),o.setAttribute("id",k3),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var l=dS(dS({},$ae),a);Object.assign(o.style,l),o.textContent="".concat(t);var u=o.getBoundingClientRect(),f={width:u.width,height:u.height};return Rl.widthCache[r]=f,++Rl.cacheCount>zae&&(Rl.cacheCount=0,Rl.widthCache={}),f}catch{return{width:0,height:0}}},Hae=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 uh(e,t){return Yae(e)||Vae(e,t)||Uae(e,t)||Fae()}function Fae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 408In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uae(e,t){if(e){if(typeof e=="string")return D3(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 D3(e,t)}}function D3(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Vae(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,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=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Yae(e){if(Array.isArray(e))return e}function Wae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L3(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,Xae(a.key),a)}}function Gae(e,t,n){return t&&L3(e.prototype,t),n&&L3(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xae(e){var t=Kae(e,"string");return Md(t)=="symbol"?t:t+""}function Kae(e,t){if(Md(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Md(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var M3=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,R3=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Qae=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Zae=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,ZI={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Jae=Object.keys(ZI),Fl="NaN";function ere(e,t){return e*ZI[t]}var bg=(function(){function e(t,n){Wae(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!Qae.test(n)&&(this.num=NaN,this.unit=""),Jae.includes(n)&&(this.num=ere(t,n),this.unit="px")}return Gae(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 a,r=(a=Zae.exec(n))!==null&&a!==void 0?a:[],o=uh(r,3),l=o[1],u=o[2];return new e(parseFloat(l),u??"")}}])})();function JI(e){if(e.includes(Fl))return Fl;for(var t=e;t.includes("*")||t.includes("/");){var n,a=(n=M3.exec(t))!==null&&n!==void 0?n:[],r=uh(a,4),o=r[1],l=r[2],u=r[3],f=bg.parse(o??""),p=bg.parse(u??""),m=l==="*"?f.multiply(p):f.divide(p);if(m.isNaN())return Fl;t=t.replace(M3,m.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var h,x=(h=R3.exec(t))!==null&&h!==void 0?h:[],y=uh(x,4),j=y[1],b=y[2],S=y[3],E=bg.parse(j??""),C=bg.parse(S??""),N=b==="+"?E.add(C):E.subtract(C);if(N.isNaN())return Fl;t=t.replace(R3,N.toString())}return t}var I3=/\(([^()]*)\)/;function tre(e){for(var t=e;t.includes("(");){var n=I3.exec(t),a=uh(n,2),r=a[1];t=t.replace(I3,JI(r))}return t}function nre(e){var t=e.replace(/\s+/g,"");return t=tre(t),t=JI(t),t}function are(e){try{return nre(e)}catch{return Fl}}function sw(e){var t=are(e.slice(5,-1));return t===Fl?"":t}var rre=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],ire=["dx","dy","angle","className","breakAll"];function fS(){return fS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},fS.apply(this,arguments)}function B3(e,t){if(e==null)return{};var n=ore(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function ore(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function z3(e,t){return ure(e)||cre(e,t)||lre(e,t)||sre()}function sre(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 409In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lre(e,t){if(e){if(typeof e=="string")return $3(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 $3(e,t)}}function $3(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function cre(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,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=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function ure(e){if(Array.isArray(e))return e}var e9=/[ \f\n\r\t\v\u2028\u2029]+/,t9=function(t){var n=t.children,a=t.breakAll,r=t.style;try{var o=[];Qe(n)||(a?o=n.toString().split(""):o=n.toString().split(e9));var l=o.map(function(f){return{word:f,width:pd(f,r).width}}),u=a?0:pd("Â ",r).width;
409return{wordsWithComputedWidth:l,spaceWidth:u}}catch{return null}},dre=function(t,n,a,r,o){var l=t.maxLines,u=t.children,f=t.style,p=t.breakAll,m=we(l),h=u,x=function(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return X.reduce(function(L,H){var $=H.word,ee=H.width,ue=L[L.length-1];if(ue&&(r==null||o||ue.width+ee+a<Number(r)))ue.words.push($),ue.width+=ee+a;else{var z={words:[$],width:ee};L.push(z)}return L},[])},y=x(n),j=function(X){return X.reduce(function(L,H){return L.width>H.width?L:H})};if(!m)return y;for(var b="â¦",S=function(X){var L=h.slice(0,X),H=t9({breakAll:p,style:f,children:L+b}).wordsWithComputedWidth,$=x(H),ee=$.length>l||j($).width>Number(r);return[ee,$]},E=0,C=h.length-1,N=0,P;E<=C&&N<=h.length-1;){var A=Math.floor((E+C)/2),T=A-1,O=S(T),D=z3(O,2),R=D[0],U=D[1],I=S(A),q=z3(I,1),F=q[0];if(!R&&!F&&(E=A+1),R&&F&&(C=A-1),!R&&F){P=U;break}N++}return P||y},q3=function(t){var n=Qe(t)?[]:t.toString().split(e9);return[{words:n}]},fre=function(t){var n=t.width,a=t.scaleToFit,r=t.children,o=t.style,l=t.breakAll,u=t.maxLines;if((n||a)&&!Is.isSsr){var f,p,m=t9({breakAll:l,children:r,style:o});if(m){var h=m.wordsWithComputedWidth,x=m.spaceWidth;f=h,p=x}else return q3(r);return dre({breakAll:l,children:r,maxLines:u,style:o},f,p,n,a)}return q3(r)},H3="#808080",dh=function(t){var n=t.x,a=n===void 0?0:n,r=t.y,o=r===void 0?0:r,l=t.lineHeight,u=l===void 0?"1em":l,f=t.capHeight,p=f===void 0?"0.71em":f,m=t.scaleToFit,h=m===void 0?!1:m,x=t.textAnchor,y=x===void 0?"start":x,j=t.verticalAnchor,b=j===void 0?"end":j,S=t.fill,E=S===void 0?H3:S,C=B3(t,rre),N=_.useMemo(function(){return fre({breakAll:C.breakAll,children:C.children,maxLines:C.maxLines,scaleToFit:h,style:C.style,width:C.width})},[C.breakAll,C.children,C.maxLines,h,C.style,C.width]),P=C.dx,A=C.dy,T=C.angle,O=C.className,D=C.breakAll,R=B3(C,ire);if(!pn(a)||!pn(o))return null;var U=a+(we(P)?P:0),I=o+(we(A)?A:0),q;switch(b){case"start":q=sw("calc(".concat(p,")"));break;case"middle":q=sw("calc(".concat((N.length-1)/2," * -").concat(u," + (").concat(p," / 2))"));break;default:q=sw("calc(".concat(N.length-1," * -").concat(u,")"));break}var F=[];if(h){var G=N[0].width,X=C.width;F.push("scale(".concat((we(X)?X/G:1)/G,")"))}return T&&F.push("rotate(".concat(T,", ").concat(U,", ").concat(I,")")),F.length&&(R.transform=F.join(" ")),B.createElement("text",fS({},Ge(R,!0),{x:U,y:I,className:Ke("recharts-text",O),textAnchor:y,fill:E.includes("url")?H3:E}),N.map(function(L,H){var $=L.words.join(D?"":" ");return B.createElement("tspan",{x:U,dy:H===0?q:u,key:"".concat($,"-").concat(H)},$)}))};function yo(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function pre(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function x_(e){let t,n,a;e.length!==2?(t=yo,n=(u,f)=>yo(e(u),f),a=(u,f)=>e(u)-f):(t=e===yo||e===pre?e:gre,n=e,a=e);function r(u,f,p=0,m=u.length){if(p<m){if(t(f,f)!==0)return m;do{const h=p+m>>>1;n(u[h],f)<0?p=h+1:m=h}while(p<m)}return p}function o(u,f,p=0,m=u.length){if(p<m){if(t(f,f)!==0)return m;do{const h=p+m>>>1;n(u[h],f)<=0?p=h+1:m=h}while(p<m)}return p}function l(u,f,p=0,m=u.length){const h=r(u,f,p,m-1);return h>p&&a(u[h-1],f)>-a(u[h],f)?h-1:h}return{left:r,center:l,right:o}}function gre(){return 0}function n9(e){return e===null?NaN:+e}function*hre(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const mre=x_(yo),Tf=mre.right;x_(n9).center;class F3 extends Map{constructor(t,n=yre){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[a,r]of t)this.set(a,r)}get(t){return super.get(U3(this,t))}has(t){return super.has(U3(this,t))}set(t,n){return super.set(xre(this,t),n)}delete(t){return super.delete(vre(this,t))}}function U3({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):n}function xre({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):(e.set(a,n),n)}function vre({_intern:e,_key:t},n){const a=t(n);return e.has(a)&&(n=e.get(a),e.delete(a)),n}function yre(e){return e!==null&&typeof e=="object"?e.valueOf():e}function bre(e=yo){if(e===yo)return a9;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const a=e(t,n);return a||a===0?a:(e(n,n)===0)-(e(t,t)===0)}}function a9(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const wre=Math.sqrt(50),Sre=Math.sqrt(10),jre=Math.sqrt(2);
409function fh(e,t,n){const a=(t-e)/Math.max(0,n),r=Math.floor(Math.log10(a)),o=a/Math.pow(10,r),l=o>=wre?10:o>=Sre?5:o>=jre?2:1;let u,f,p;return r<0?(p=Math.pow(10,-r)/l,u=Math.round(e*p),f=Math.round(t*p),u/p<e&&++u,f/p>t&&--f,p=-p):(p=Math.pow(10,r)*l,u=Math.round(e/p),f=Math.round(t/p),u*p<e&&++u,f*p>t&&--f),f<u&&.5<=n&&n<2?fh(e,t,n*2):[u,f,p]}function pS(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const a=t<e,[r,o,l]=a?fh(t,e,n):fh(e,t,n);if(!(o>=r))return[];const u=o-r+1,f=new Array(u);if(a)if(l<0)for(let p=0;p<u;++p)f[p]=(o-p)/-l;else for(let p=0;p<u;++p)f[p]=(o-p)*l;else if(l<0)for(let p=0;p<u;++p)f[p]=(r+p)/-l;else for(let p=0;p<u;++p)f[p]=(r+p)*l;return f}function gS(e,t,n){return t=+t,e=+e,n=+n,fh(e,t,n)[2]}function hS(e,t,n){t=+t,e=+e,n=+n;const a=t<e,r=a?gS(t,e,n):gS(e,t,n);return(a?-1:1)*(r<0?1/-r:r)}function V3(e,t){let n;for(const a of e)a!=null&&(n<a||n===void 0&&a>=a)&&(n=a);return n}function Y3(e,t){let n;for(const a of e)a!=null&&(n>a||n===void 0&&a>=a)&&(n=a);return n}function r9(e,t,n=0,a=1/0,r){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),a=Math.floor(Math.min(e.length-1,a)),!(n<=t&&t<=a))return e;for(r=r===void 0?a9:bre(r);a>n;){if(a-n>600){const f=a-n+1,p=t-n+1,m=Math.log(f),h=.5*Math.exp(2*m/3),x=.5*Math.sqrt(m*h*(f-h)/f)*(p-f/2<0?-1:1),y=Math.max(n,Math.floor(t-p*h/f+x)),j=Math.min(a,Math.floor(t+(f-p)*h/f+x));r9(e,t,y,j,r)}const o=e[t];let l=n,u=a;for(Xu(e,n,t),r(e[a],o)>0&&Xu(e,n,a);l<u;){for(Xu(e,l,u),++l,--u;r(e[l],o)<0;)++l;for(;r(e[u],o)>0;)--u}r(e[n],o)===0?Xu(e,n,u):(++u,Xu(e,u,a)),u<=t&&(n=u+1),t<=u&&(a=u-1)}return e}function Xu(e,t,n){const a=e[t];e[t]=e[n],e[n]=a}function _re(e,t,n){if(e=Float64Array.from(hre(e)),!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return Y3(e);if(t>=1)return V3(e);var a,r=(a-1)*t,o=Math.floor(r),l=V3(r9(e,o).subarray(0,o+1)),u=Y3(e.subarray(o+1));return l+(u-l)*(r-o)}}function Ere(e,t,n=n9){if(!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,r=(a-1)*t,o=Math.floor(r),l=+n(e[o],o,e),u=+n(e[o+1],o+1,e);return l+(u-l)*(r-o)}}function Are(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var a=-1,r=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(r);++a<r;)o[a]=e+a*n;return o}function Ja(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Di(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 mS=Symbol("implicit");function v_(){var e=new F3,t=[],n=[],a=mS;function r(o){let l=e.get(o);if(l===void 0){if(a!==mS)return a;e.set(o,l=t.push(o)-1)}return n[l%n.length]}return r.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new F3;for(const l of o)e.has(l)||e.set(l,t.push(l)-1);return r},r.range=function(o){return arguments.length?(n=Array.from(o),r):n.slice()},r.unknown=function(o){return arguments.length?(a=o,r):a},r.copy=function(){return v_(t,n).unknown(a)},Ja.apply(r,arguments),r}function Rd(){var e=v_().unknown(void 0),t=e.domain,n=e.range,a=0,r=1,o,l,u=!1,f=0,p=0,m=.5;delete e.unknown;function h(){var x=t().length,y=r<a,j=y?r:a,b=y?a:r;o=(b-j)/Math.max(1,x-f+p*2),u&&(o=Math.floor(o)),j+=(b-j-o*(x-f))*m,l=o*(1-f),u&&(j=Math.round(j),l=Math.round(l));var S=Are(x).map(function(E){return j+o*E});return n(y?S.reverse():S)}return e.domain=function(x){return arguments.length?(t(x),h()):t()},e.range=function(x){return arguments.length?([a,r]=x,a=+a,r=+r,h()):[a,r]},e.rangeRound=function(x){return[a,r]=x,a=+a,r=+r,u=!0,h()},e.bandwidth=function(){return l},e.step=function(){return o},e.round=function(x){return arguments.length?(u=!!x,h()):u},e.padding=function(x){return arguments.length?(f=Math.min(1,p=+x),h()):f},e.paddingInner=function(x){return arguments.length?(f=Math.min(1,x),h()):f},e.paddingOuter=function(x){return arguments.length?(p=+x,h()):p},e.align=function(x){return arguments.length?(m=Math.max(0,Math.min(1,x)),h()):m}
vendor: 6,515 bytes, line 409
409,e.copy=function(){return Rd(t(),[a,r]).round(u).paddingInner(f).paddingOuter(p).align(m)},Ja.apply(h(),arguments)}function i9(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return i9(t())},e}function gd(){return i9(Rd.apply(null,arguments).paddingInner(1))}function y_(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function o9(e,t){var n=Object.create(e.prototype);for(var a in t)n[a]=t[a];return n}function kf(){}var Id=.7,ph=1/Id,Ql="\\s*([+-]?\\d+)\\s*",Bd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Br="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ore=/^#([0-9a-f]{3,8})$/,Cre=new RegExp(`^rgb\\(${Ql},${Ql},${Ql}\\)$`),Pre=new RegExp(`^rgb\\(${Br},${Br},${Br}\\)$`),Nre=new RegExp(`^rgba\\(${Ql},${Ql},${Ql},${Bd}\\)$`),Tre=new RegExp(`^rgba\\(${Br},${Br},${Br},${Bd}\\)$`),kre=new RegExp(`^hsl\\(${Bd},${Br},${Br}\\)$`),Dre=new RegExp(`^hsla\\(${Bd},${Br},${Br},${Bd}\\)$`),W3={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};y_(kf,zd,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:G3,formatHex:G3,formatHex8:Lre,formatHsl:Mre,formatRgb:X3,toString:X3});function G3(){return this.rgb().formatHex()}function Lre(){return this.rgb().formatHex8()}function Mre(){return s9(this).formatHsl()}function X3(){return this.rgb().formatRgb()}function zd(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ore.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?K3(t):n===3?new ca(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?wg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?wg(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=Cre.exec(e))?new ca(t[1],t[2],t[3],1):(t=Pre.exec(e))?new ca(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Nre.exec(e))?wg(t[1],t[2],t[3],t[4]):(t=Tre.exec(e))?wg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=kre.exec(e))?J3(t[1],t[2]/100,t[3]/100,1):(t=Dre.exec(e))?J3(t[1],t[2]/100,t[3]/100,t[4]):W3.hasOwnProperty(e)?K3(W3[e]):e==="transparent"?new ca(NaN,NaN,NaN,0):null}function K3(e){return new ca(e>>16&255,e>>8&255,e&255,1)}function wg(e,t,n,a){return a<=0&&(e=t=n=NaN),new ca(e,t,n,a)}function Rre(e){return e instanceof kf||(e=zd(e)),e?(e=e.rgb(),new ca(e.r,e.g,e.b,e.opacity)):new ca}function xS(e,t,n,a){return arguments.length===1?Rre(e):new ca(e,t,n,a??1)}function ca(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}y_(ca,xS,o9(kf,{brighter(e){return e=e==null?ph:Math.pow(ph,e),new ca(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Id:Math.pow(Id,e),new ca(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ca(xs(this.r),xs(this.g),xs(this.b),gh(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:Q3,formatHex:Q3,formatHex8:Ire,formatRgb:Z3,toString:Z3}));function Q3(){return`#${fs(this.r)}${fs(this.g)}${fs(this.b)}`}function Ire(){return`#${fs(this.r)}${fs(this.g)}${fs(this.b)}${fs((isNaN(this.opacity)?1:this.opacity)*255)}`}function Z3(){const e=gh(this.opacity);return`${e===1?"rgb(":"rgba("}${xs(this.r)}, ${xs(this.g)}, ${xs(this.b)}${e===1?")":`, ${e})`}`}function gh(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function xs(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function fs(e){return e=xs(e),(e<16?"0":"")+e.toString(16)}function J3(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new lr(e,t,n,a)}function s9(e){if(e instanceof lr)return new lr(e.h,e.s,e.l,e.opacity);if(e instanceof kf||(e=zd(e)),!e)return new lr;if(e instanceof lr)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,r=Math.min(t,n,a),o=Math.max(t,n,a),l=NaN,u=o-r,f=(o+r)/2;return u?(t===o?l=(n-a)/u+(n<a)*6:n===o?l=(a-t)/u+2:l=(t-n)/u+4,u/=f<.5?o+r:2-o-r,l*=60):u
vendor: 3,000 bytes, line 409
409=f>0&&f<1?0:l,new lr(l,u,f,e.opacity)}function Bre(e,t,n,a){return arguments.length===1?s9(e):new lr(e,t,n,a??1)}function lr(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}y_(lr,Bre,o9(kf,{brighter(e){return e=e==null?ph:Math.pow(ph,e),new lr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Id:Math.pow(Id,e),new lr(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,a=n+(n<.5?n:1-n)*t,r=2*n-a;return new ca(lw(e>=240?e-240:e+120,r,a),lw(e,r,a),lw(e<120?e+240:e-120,r,a),this.opacity)},clamp(){return new lr(eD(this.h),Sg(this.s),Sg(this.l),gh(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=gh(this.opacity);return`${e===1?"hsl(":"hsla("}${eD(this.h)}, ${Sg(this.s)*100}%, ${Sg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function eD(e){return e=(e||0)%360,e<0?e+360:e}function Sg(e){return Math.max(0,Math.min(1,e||0))}function lw(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 b_=e=>()=>e;function zre(e,t){return function(n){return e+n*t}}function $re(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(a){return Math.pow(e+a*t,n)}}function qre(e){return(e=+e)==1?l9:function(t,n){return n-t?$re(t,n,e):b_(isNaN(t)?n:t)}}function l9(e,t){var n=t-e;return n?zre(e,n):b_(isNaN(e)?t:e)}const tD=(function e(t){var n=qre(t);function a(r,o){var l=n((r=xS(r)).r,(o=xS(o)).r),u=n(r.g,o.g),f=n(r.b,o.b),p=l9(r.opacity,o.opacity);return function(m){return r.r=l(m),r.g=u(m),r.b=f(m),r.opacity=p(m),r+""}}return a.gamma=e,a})(1);function Hre(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),r;return function(o){for(r=0;r<n;++r)a[r]=e[r]*(1-o)+t[r]*o;return a}}function Fre(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ure(e,t){var n=t?t.length:0,a=e?Math.min(n,e.length):0,r=new Array(a),o=new Array(n),l;for(l=0;l<a;++l)r[l]=Uc(e[l],t[l]);for(;l<n;++l)o[l]=t[l];return function(u){for(l=0;l<a;++l)o[l]=r[l](u);return o}}function Vre(e,t){var n=new Date;return e=+e,t=+t,function(a){return n.setTime(e*(1-a)+t*a),n}}function hh(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Yre(e,t){var n={},a={},r;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(r in t)r in e?n[r]=Uc(e[r],t[r]):a[r]=t[r];return function(o){for(r in n)a[r]=n[r](o);return a}}var vS=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,cw=new RegExp(vS.source,"g");function Wre(e){return function(){return e}}function Gre(e){return function(t){return e(t)+""}}function Xre(e,t){var n=vS.lastIndex=cw.lastIndex=0,a,r,o,l=-1,u=[],f=[];for(e=e+"",t=t+"";(a=vS.exec(e))&&(r=cw.exec(t));)(o=r.index)>n&&(o=t.slice(n,o),u[l]?u[l]+=o:u[++l]=o),(a=a[0])===(r=r[0])?u[l]?u[l]+=r:u[++l]=r:(u[++l]=null,f.push({i:l,x:hh(a,r)})),n=cw.lastIndex;return n<t.length&&(o=t.slice(n),u[l]?u[l]+=o:u[++l]=o),u.length<2?f[0]?Gre(f[0].x):Wre
vendor: 4,533 bytes, line 409
409(t):(t=f.length,function(p){for(var m=0,h;m<t;++m)u[(h=f[m]).i]=h.x(p);return u.join("")})}function Uc(e,t){var n=typeof t,a;return t==null||n==="boolean"?b_(t):(n==="number"?hh:n==="string"?(a=zd(t))?(t=a,tD):Xre:t instanceof zd?tD:t instanceof Date?Vre:Fre(t)?Hre:Array.isArray(t)?Ure:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Yre:hh)(e,t)}function w_(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function Kre(e,t){t===void 0&&(t=e,e=Uc);for(var n=0,a=t.length-1,r=t[0],o=new Array(a<0?0:a);n<a;)o[n]=e(r,r=t[++n]);return function(l){var u=Math.max(0,Math.min(a-1,Math.floor(l*=a)));return o[u](l-u)}}function Qre(e){return function(){return e}}function mh(e){return+e}var nD=[0,1];function Jn(e){return e}function yS(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Qre(isNaN(t)?NaN:.5)}function Zre(e,t){var n;return e>t&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function Jre(e,t,n){var a=e[0],r=e[1],o=t[0],l=t[1];return r<a?(a=yS(r,a),o=n(l,o)):(a=yS(a,r),o=n(o,l)),function(u){return o(a(u))}}function eie(e,t,n){var a=Math.min(e.length,t.length)-1,r=new Array(a),o=new Array(a),l=-1;for(e[a]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<a;)r[l]=yS(e[l],e[l+1]),o[l]=n(t[l],t[l+1]);return function(u){var f=Tf(e,u,1,a)-1;return o[f](r[f](u))}}function Df(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Lm(){var e=nD,t=nD,n=Uc,a,r,o,l=Jn,u,f,p;function m(){var x=Math.min(e.length,t.length);return l!==Jn&&(l=Zre(e[0],e[x-1])),u=x>2?eie:Jre,f=p=null,h}function h(x){return x==null||isNaN(x=+x)?o:(f||(f=u(e.map(a),t,n)))(a(l(x)))}return h.invert=function(x){return l(r((p||(p=u(t,e.map(a),hh)))(x)))},h.domain=function(x){return arguments.length?(e=Array.from(x,mh),m()):e.slice()},h.range=function(x){return arguments.length?(t=Array.from(x),m()):t.slice()},h.rangeRound=function(x){return t=Array.from(x),n=w_,m()},h.clamp=function(x){return arguments.length?(l=x?!0:Jn,m()):l!==Jn},h.interpolate=function(x){return arguments.length?(n=x,m()):n},h.unknown=function(x){return arguments.length?(o=x,h):o},function(x,y){return a=x,r=y,m()}}function S_(){return Lm()(Jn,Jn)}function tie(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function xh(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,a=e.slice(0,n);return[a.length>1?a[0]+a.slice(2):a,+e.slice(n+1)]}function pc(e){return e=xh(Math.abs(e)),e?e[1]:NaN}function nie(e,t){return function(n,a){for(var r=n.length,o=[],l=0,u=e[0],f=0;r>0&&u>0&&(f+u+1>a&&(u=Math.max(1,a-f)),o.push(n.substring(r-=u,r+u)),!((f+=u+1)>a));)u=e[l=(l+1)%e.length];return o.reverse().join(t)}}function aie(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var rie=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function $d(e){if(!(t=rie.exec(e)))throw new Error("invalid format: "+e);var t;return new j_({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]})}$d.prototype=j_.prototype;function j_(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+""}j_.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 iie(e){e:for(var t=e.length,n=1,a=-1,r;n<t;++n)switch(e[n]){case".":a=r=n;break;case"0":a===0&&(a=n),r=n;break;default:if(!+e[n])break e;a>0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(r+1):e}var c9;function oie(e,t){var n=xh(e,t);if(!n)return e+"";var a=n[0],r=n[1],o=r-(c9=Math.max(-8,Math.min(8,Math.floor(r/3)))*3)+1,l=a.length;return o===l?a:o>l?a+new Array(o-l+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+xh(e,Math.max(0,t+o-1))[0]}function aD(e,t){var n=xh(e,t);if(!n)return e+"";var a=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+a:a.length>r+1?a.slice(0,r+1)+"."+a.slice(r+1):a+new Array(r-a.length+2).join("0")}const rD={"%":(e,t)=>
vendor: 5,618 bytes, line 409
409(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:tie,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)=>aD(e*100,t),r:aD,s:oie,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function iD(e){return e}var oD=Array.prototype.map,sD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function sie(e){var t=e.grouping===void 0||e.thousands===void 0?iD:nie(oD.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",r=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?iD:aie(oD.call(e.numerals,String)),l=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=$d(h);var x=h.fill,y=h.align,j=h.sign,b=h.symbol,S=h.zero,E=h.width,C=h.comma,N=h.precision,P=h.trim,A=h.type;A==="n"?(C=!0,A="g"):rD[A]||(N===void 0&&(N=12),P=!0,A="g"),(S||x==="0"&&y==="=")&&(S=!0,x="0",y="=");var T=b==="$"?n:b==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",O=b==="$"?a:/[%p]/.test(A)?l:"",D=rD[A],R=/[defgprs%]/.test(A);N=N===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function U(I){var q=T,F=O,G,X,L;if(A==="c")F=D(I)+F,I="";else{I=+I;var H=I<0||1/I<0;if(I=isNaN(I)?f:D(Math.abs(I),N),P&&(I=iie(I)),H&&+I==0&&j!=="+"&&(H=!1),q=(H?j==="("?j:u:j==="-"||j==="("?"":j)+q,F=(A==="s"?sD[8+c9/3]:"")+F+(H&&j==="("?")":""),R){for(G=-1,X=I.length;++G<X;)if(L=I.charCodeAt(G),48>L||L>57){F=(L===46?r+I.slice(G+1):I.slice(G))+F,I=I.slice(0,G);break}}}C&&!S&&(I=t(I,1/0));var $=q.length+I.length+F.length,ee=$<E?new Array(E-$+1).join(x):"";switch(C&&S&&(I=t(ee+I,ee.length?E-F.length:1/0),ee=""),y){case"<":I=q+I+F+ee;break;case"=":I=q+ee+I+F;break;case"^":I=ee.slice(0,$=ee.length>>1)+q+I+F+ee.slice($);break;default:I=ee+q+I+F;break}return o(I)}return U.toString=function(){return h+""},U}function m(h,x){var y=p((h=$d(h),h.type="f",h)),j=Math.max(-8,Math.min(8,Math.floor(pc(x)/3)))*3,b=Math.pow(10,-j),S=sD[8+j/3];return function(E){return y(b*E)+S}}return{format:p,formatPrefix:m}}var jg,__,u9;lie({thousands:",",grouping:[3],currency:["$",""]});function lie(e){return jg=sie(e),__=jg.format,u9=jg.formatPrefix,jg}function cie(e){return Math.max(0,-pc(Math.abs(e)))}function uie(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(pc(t)/3)))*3-pc(Math.abs(e)))}function die(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,pc(t)-pc(e))+1}function d9(e,t,n,a){var r=hS(e,t,n),o;switch(a=$d(a??",f"),a.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(o=uie(r,l))&&(a.precision=o),u9(a,l)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(o=die(r,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=o-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(o=cie(r))&&(a.precision=o-(a.type==="%")*2);break}}return __(a)}function Do(e){var t=e.domain;return e.ticks=function(n){var a=t();return pS(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var r=t();return d9(r[0],r[r.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),r=0,o=a.length-1,l=a[r],u=a[o],f,p,m=10;for(u<l&&(p=l,l=u,u=p,p=r,r=o,o=p);m-- >0;){if(p=gS(l,u,n),p===f)return a[r]=l,a[o]=u,t(a);if(p>0)l=Math.floor(l/p)*p,u=Math.ceil(u/p)*p;else if(p<0)l=Math.ceil(l*p)/p,u=Math.floor(u*p)/p;else break;f=p}return e},e}function vh(){var e=S_();return e.copy=function(){return Df(e,vh())},Ja.apply(e,arguments),Do(e)}function f9(e){var t;function n(a){return a==null||isNaN(a=+a)?t:a}return n.invert=n,n.domain=n.range=function(a){return arguments.length?(e=Array.from(a,mh),n):e.slice()},n.unknown=function(a){return arguments.length?(t=a,n):t},n.copy=function(){return f9(e).unknown(t)},e=arguments.length?Array.from(e,mh):[0,1],Do(n)}function p9(e,t){e=e.slice();var n=0,a=e.length-1,r=e[n],o=e[a],l;return o<r&&(l=n,n=a,a=l,l=r,r=o,o=l),e[n]=t.floor(r),e[a]=t.ceil(o),e}function lD(e){return Math.log(e)}function cD(e){return Math.exp(e)}function fie(e){return-Math.log(-e)}function pie(e){return-Math.exp(-e)}function gie(e){return isFinite(e)?+("1e"+e):e<0?0:e}function hie(e){return e===10?gie:e===Math.E?Math.exp:t=>Math.pow(e,t)}function mie(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 uD(e){return(t,n)=>-e(-t,n)}function E_(e){const t=e(lD,cD),n=t.domain;let a=10,r,o;function l(){return r=mie(a),o=hie(a),n()[0]<0?(r=uD(r),o=uD(o),e(fie,pie)):e(lD,cD),t}return t.base=function(u){return arguments.length?(a=+u,l()):a},t.domain=function(u){return arguments.length?(n(u),l()):n()},t.ticks=u=>{const f=n();let p=f[0],m=f[f.length-1];const h=m<p;h&&([p,m]=[m,p]);let x=r(p),y=r(m),j,b;const S=u==null?10:+u;let E=[];if(!(a%1)&&y-x<S){if(x=Math.floor(x),y=Math.ceil(y),p>0){for(;x<=y;++x)for(j=1;j<a;++j)if(b=x<0?j/o(-x):j*o(x),!(b<p)){if(b>m)break;E.push(b)}}else for(;x<=y;++x)for(j=a-1;j>=1;--j)if(b=x>0?j/o(-x):j*o(x),!(b<p)){if(b>m)break;E.push(b)}E.length*2<S&&(E=pS(p,m,S))}else E=pS(x,y,Math.min(y-x,S)).map(o);return h?E.reverse():E},t.tickFormat=(u,f)=>{if(u==null&&(u=10),f==null&&(f=a===10?"s":","),typeof f!="function"&&(!(a%1)&&(f=$d(f)).precision==null&&(f.trim=!0),f=__(f)),u===1/0)return f;const p=Math.max(1,a*u/t.ticks().length);return m=>{let h=m/o(Math.round(r(m)));return h*a<a-.5&&(h*=a),h<=p?f(m):""}},t.nice=()=>n(p9(n(),{floor:u=>o(Math.floor(r(u))),ceil:u=>o(Math.ceil(r(u)))})),t}function g9(){const e=E_(Lm()).domain([1,10]);return e.copy=()=>Df(e,g9()).base(e.base()),Ja.apply(e,arguments),e}
409function dD(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function fD(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function A_(e){var t=1,n=e(dD(t),fD(t));return n.constant=function(a){return arguments.length?e(dD(t=+a),fD(t)):t},Do(n)}function h9(){var e=A_(Lm());return e.copy=function(){return Df(e,h9()).constant(e.constant())},Ja.apply(e,arguments)}function pD(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function xie(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function vie(e){return e<0?-e*e:e*e}function O_(e){var t=e(Jn,Jn),n=1;function a(){return n===1?e(Jn,Jn):n===.5?e(xie,vie):e(pD(n),pD(1/n))}return t.exponent=function(r){return arguments.length?(n=+r,a()):n},Do(t)}function C_(){var e=O_(Lm());return e.copy=function(){return Df(e,C_()).exponent(e.exponent())},Ja.apply(e,arguments),e}function yie(){return C_.apply(null,arguments).exponent(.5)}function gD(e){return Math.sign(e)*e*e}function bie(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function m9(){var e=S_(),t=[0,1],n=!1,a;function r(o){var l=bie(e(o));return isNaN(l)?a:n?Math.round(l):l}return r.invert=function(o){return e.invert(gD(o))},r.domain=function(o){return arguments.length?(e.domain(o),r):e.domain()},r.range=function(o){return arguments.length?(e.range((t=Array.from(o,mh)).map(gD)),r):t.slice()},r.rangeRound=function(o){return r.range(o).round(!0)},r.round=function(o){return arguments.length?(n=!!o,r):n},r.clamp=function(o){return arguments.length?(e.clamp(o),r):e.clamp()},r.unknown=function(o){return arguments.length?(a=o,r):a},r.copy=function(){return m9(e.domain(),t).round(n).clamp(e.clamp()).unknown(a)},Ja.apply(r,arguments),Do(r)}function x9(){var e=[],t=[],n=[],a;function r(){var l=0,u=Math.max(1,t.length);for(n=new Array(u-1);++l<u;)n[l-1]=Ere(e,l/u);return o}function o(l){return l==null||isNaN(l=+l)?a:t[Tf(n,l)]}return o.invertExtent=function(l){var u=t.indexOf(l);return u<0?[NaN,NaN]:[u>0?n[u-1]:e[0],u<n.length?n[u]:e[e.length-1]]},o.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let u of l)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(yo),r()},o.range=function(l){return arguments.length?(t=Array.from(l),r()):t.slice()},o.unknown=function(l){return arguments.length?(a=l,o):a},o.quantiles=function(){return n.slice()},o.copy=function(){return x9().domain(e).range(t).unknown(a)},Ja.apply(o,arguments)}function v9(){var e=0,t=1,n=1,a=[.5],r=[0,1],o;function l(f){return f!=null&&f<=f?r[Tf(a,f,0,n)]:o}function u(){var f=-1;for(a=new Array(n);++f<n;)a[f]=((f+1)*t-(f-n)*e)/(n+1);return l}return l.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,u()):[e,t]},l.range=function(f){return arguments.length?(n=(r=Array.from(f)).length-1,u()):r.slice()},l.invertExtent=function(f){var p=r.indexOf(f);return p<0?[NaN,NaN]:p<1?[e,a[0]]:p>=n?[a[n-1],t]:[a[p-1],a[p]]},l.unknown=function(f){return arguments.length&&(o=f),l},l.thresholds=function(){return a.slice()},l.copy=function(){return v9().domain([e,t]).range(r).unknown(o)},Ja.apply(Do(l),arguments)}function y9(){var e=[.5],t=[0,1],n,a=1;function r(o){return o!=null&&o<=o?t[Tf(e,o,0,a)]:n}return r.domain=function(o){return arguments.length?(e=Array.from(o),a=Math.min(e.length,t.length-1),r):e.slice()},r.range=function(o){return arguments.length?(t=Array.from(o),a=Math.min(e.length,t.length-1),r):t.slice()},r.invertExtent=function(o){var l=t.indexOf(o);return[e[l-1],e[l]]},r.unknown=function(o){return arguments.length?(n=o,r):n},r.copy=function(){return y9().domain(e).range(t).unknown(n)},Ja.apply(r,arguments)}const uw=new Date,dw=new Date;function gn(e,t,n,a){function r(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return r.floor=o=>(e(o=new Date(+o)),o),r.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),r.round=o=>{const l=r(o),u=r.ceil(o);return o-l<u-o?l:u},r.offset=(o,l)=>(t(o=new Date(+o),l==null?1:Math.floor(l)),o),r.range=(o,l,u)=>{const f=[];if(o=r.ceil(o),u=u==null?1:Math.floor(u),!(o<l)||!(u>0))return f;let p;do f.push(p=new Date(+o)),t(o,u),e(o);while(p<o&&o<l);return f},r.filter=o=>gn(l=>{if(l>=l)for(;e(l),!o(l);)l.setTime(l-1)},(l,u)=>{if(l>=l)if(u<0)for(;++u<=0;)for(;t(l,-1),!o(l););else for(;--u>=0;)for(;t(l,1),!o(l););}),n&&(r.count=(o,l)=>(uw.setTime(+o),dw.setTime(+l),e(uw),e(dw),Math.floor(n(uw,dw))),r.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?r.filter(a?l=>a(l)%o===0:l=>r.count(0,l)%o===0):r)),r}const yh=gn(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);yh.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?gn(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):yh);yh.range;const vi=1e3,Wa=vi*60,yi=Wa*60,Oi=yi*24,P_=Oi*7,hD=Oi*30,fw=Oi*365,ps=gn(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*vi)},(e,t)=>(t-e)/vi,e=>e.getUTCSeconds());ps.range;const N_=gn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*vi)},(e,t)=>{e.setTime(+e+t*Wa)},(e,t)=>(t-e)/Wa,e=>e.getMinutes());N_.range;const T_=gn(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Wa)},(e,t)=>(t-e)/Wa,e=>e.getUTCMinutes());T_.range;
vendor: 8,196 bytes, line 409
409const k_=gn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*vi-e.getMinutes()*Wa)},(e,t)=>{e.setTime(+e+t*yi)},(e,t)=>(t-e)/yi,e=>e.getHours());k_.range;const D_=gn(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*yi)},(e,t)=>(t-e)/yi,e=>e.getUTCHours());D_.range;const Lf=gn(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Wa)/Oi,e=>e.getDate()-1);Lf.range;const Mm=gn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Oi,e=>e.getUTCDate()-1);Mm.range;const b9=gn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Oi,e=>Math.floor(e/Oi));b9.range;function Bs(e){return gn(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())*Wa)/P_)}const Rm=Bs(0),bh=Bs(1),wie=Bs(2),Sie=Bs(3),gc=Bs(4),jie=Bs(5),_ie=Bs(6);Rm.range;bh.range;wie.range;Sie.range;gc.range;jie.range;_ie.range;function zs(e){return gn(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)/P_)}const Im=zs(0),wh=zs(1),Eie=zs(2),Aie=zs(3),hc=zs(4),Oie=zs(5),Cie=zs(6);Im.range;wh.range;Eie.range;Aie.range;hc.range;Oie.range;Cie.range;const L_=gn(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());L_.range;const M_=gn(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());M_.range;const Ci=gn(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());Ci.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gn(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)});Ci.range;const Pi=gn(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());Pi.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gn(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)});Pi.range;function w9(e,t,n,a,r,o){const l=[[ps,1,vi],[ps,5,5*vi],[ps,15,15*vi],[ps,30,30*vi],[o,1,Wa],[o,5,5*Wa],[o,15,15*Wa],[o,30,30*Wa],[r,1,yi],[r,3,3*yi],[r,6,6*yi],[r,12,12*yi],[a,1,Oi],[a,2,2*Oi],[n,1,P_],[t,1,hD],[t,3,3*hD],[e,1,fw]];function u(p,m,h){const x=m<p;x&&([p,m]=[m,p]);const y=h&&typeof h.range=="function"?h:f(p,m,h),j=y?y.range(p,+m+1):[];return x?j.reverse():j}function f(p,m,h){const x=Math.abs(m-p)/h,y=x_(([,,S])=>S).right(l,x);if(y===l.length)return e.every(hS(p/fw,m/fw,h));if(y===0)return yh.every(Math.max(hS(p,m,h),1));const[j,b]=l[x/l[y-1][2]<l[y][2]/x?y-1:y];return j.every(b)}return[u,f]}const[Pie,Nie]=w9(Pi,M_,Im,b9,D_,T_),[Tie,kie]=w9(Ci,L_,Rm,Lf,k_,N_);function pw(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 gw(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 Die(e){var t=e.dateTime,n=e.date,a=e.time,r=e.periods,o=e.days,l=e.shortDays,u=e.months,f=e.shortMonths,p=Qu(r),m=Zu(r),h=Qu(o),x=Zu(o),y=Qu(l),j=Zu(l),b=Qu(u),S=Zu(u),E=Qu(f),C=Zu(f),N={a:H,A:$,b:ee,B:ue,c:null,d:wD,e:wD,f:noe,g:foe,G:goe,H:Jie,I:eoe,j:toe,L:S9,m:aoe,M:roe,p:z,q:V,Q:_D,s:ED,S:ioe,u:ooe,U:soe,V:loe,w:coe,W:uoe,x:null,X:null,y:doe,Y:poe,Z:hoe,"%":jD},P={a:Y,A:Z,b:ce,B:xe,c:null,d:SD,e:SD,f:yoe,g:Poe,G:Toe,H:moe,I:xoe,j:voe,L:_9,m:boe,M:woe,p:le,q:me,Q:_D,s:ED,S:Soe,u:joe,U:_oe,V:Eoe,w:Aoe,W:Ooe,x:null,X:null,y:Coe,Y:Noe,Z:koe,"%":jD},A={a:U,A:I,b:q,B:F,c:G,d:yD,e:yD,f:Xie,g:vD,G:xD,H:bD,I:bD,j:Vie,L:Gie,m:Uie,M:Yie,p:R,q:Fie,Q:Qie,s:Zie,S:Wie,u:Bie,U:zie,V:$ie,w:Iie,W:qie,x:X,X:L,y:vD,Y:xD,Z:Hie,"%":Kie};N.x=T(n,N),N.X=T(a,N),N.c=T(t,N),P.x=T(n,P),P.X=T(a,P),P.c=T(t,P);function T(oe,ve){return function(ye){var Q=[],Ne=-1,Ce=0,tt=oe.length,ot,vt,Me;for(ye instanceof Date||(ye=new Date(+ye));++Ne<tt;)oe.charCodeAt(Ne)===37&&(Q.push(oe.slice(Ce,Ne)),(vt=mD[ot=oe.charAt(++Ne)])!=null?ot=oe.charAt(++Ne):vt=ot==="e"?" ":"0",(Me=ve[ot])&&(ot=Me(ye,vt)),Q.push(ot),Ce=Ne+1);return Q.push(oe.slice(Ce,Ne)),Q.join("")}}function O(oe,ve){return function(ye){var Q=Ku(1900,void 0,1),Ne=D(Q,oe,ye+="",0),Ce,tt;if(Ne!=ye.length)return null;if("Q"in Q)return new Date(Q.Q);if("s"in Q)return new Date(Q.s*1e3+("L"in Q?Q.L:0));if(ve&&!("Z"in Q)&&(Q.Z=0),"p"in Q&&(Q.H=Q.H%12+Q.p*12),Q.m===void 0&&(Q.m="q"in Q?Q.q:0),"V"in Q){if(Q.V<1||Q.V>53)return null;"w"in Q||(Q.w=1),"Z"in Q?(Ce=gw(Ku(Q.y,0,1)),tt=Ce.getUTCDay(),Ce=tt>4||tt===0?wh.ceil(Ce):wh(Ce),Ce=Mm.offset(Ce,(Q.V-1)*7),Q.y=Ce.getUTCFullYear(),Q.m=Ce.getUTCMonth(),Q.d=Ce.getUTCDate()+(Q.w+6)%7):(Ce=pw(Ku(Q.y,0,1)),tt=Ce.getDay(),Ce=tt>4||tt===0?bh.ceil(Ce):bh(Ce),Ce=Lf.offset(Ce,(Q.V-1)*7),Q.y=Ce.getFullYear(),Q.m=Ce.getMonth(),Q.d=Ce.getDate()+(Q.w+6)%7)}else("W"in Q||"U"in Q)&&("w"in Q||(Q.w="u"in Q?Q.u%7:"W"in Q?1:0),tt="Z"in Q?gw(Ku(Q.y,0,1)).getUTCDay():pw(Ku(Q.y,0,1)).getDay(),Q.m=0,Q.d="W"in Q?(Q.w+6)%7+Q.W*7-(tt+5)%7:Q.w+Q.U*7-(tt+6)%7);return"Z"in Q?(Q.H+=Q.Z/100|0,Q.M+=Q.Z%100,gw(Q)):pw(Q)}}function D(oe,ve,ye,Q){for(var Ne=0,Ce=ve.length,tt=ye.length,ot,vt;Ne<Ce;){if(Q>=tt)return-1;if(ot=ve.charCodeAt(Ne++),ot===37){if(ot=ve.charAt(Ne++),vt=A[ot in mD?ve.charAt(Ne++):ot],!vt||(Q=vt(oe,ye,Q))<0)return-1}else if(ot!=ye.charCodeAt(Q++))return-1}return Q}function R(oe,ve,ye){var Q=p.exec(ve.slice(ye));return Q?(oe.p=m.get(Q[0].toLowerCase()),ye+Q[0].length):-1}function U(oe,ve,ye){var Q=y.exec(ve.slice(ye));return Q?(oe.w=j.get(Q[0].toLowerCase()),ye+Q[0].length):-1}function I(oe,ve,ye){var Q=h.exec(ve.slice(ye));return Q?(oe.w=x.get(Q[0].toLowerCase()),ye+Q[0].length):-1}function q(oe,ve,ye){var Q=E.exec(ve.slice(ye));return Q?(oe.m=C.get(Q[0].toLowerCase()),ye+Q[0].length):-1}function F(oe,ve,ye){var Q=b.exec(ve.slice(ye));return Q?(oe.m=S.get(Q[0].toLowerCase()),ye+Q[0].length):-1}function G(oe,ve,ye){return D(oe,t,ve,ye)}function X(oe,ve,ye){return D(oe,n,ve,ye)}function L(oe,ve,ye){return D(oe,a,ve,ye)}function H(oe){return l[oe.getDay()]}function $(oe){return o[oe.getDay()]}function ee(oe){return f[oe.getMonth()]}function ue(oe){return u[oe.getMonth()]}function z(oe){return r[+(oe.getHours()>=12)]}function V(oe){return 1+~~(oe.getMonth()/3)}function Y(oe){return l[oe.getUTCDay()]}function Z(oe){return o[oe.getUTCDay()]}function ce(oe){return f[oe.getUTCMonth()]}function xe(oe){return u[oe.getUTCMonth()]}function le(oe){return r[+(oe.getUTCHours()>=12)]}function me(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var ve=T(oe+="",N);return ve.toString=function(){return oe},ve},parse:function(oe){var ve=O(oe+="",!1);return ve.toString=function(){return oe},ve},utcFormat:function(oe){var ve=T(oe+="",P);return ve.toString=function(){return oe},ve},utcParse:function(oe){var ve=O(oe+="",!0);return ve.toString=function(){return oe},ve}}}var mD={"-":"",_:" ",0:"0"},jn=/^\s*\d+/,Lie=/^%/,Mie=/[\\^$*+?|[\]().{}]/g;function ut(e,t,n){var a=e<0?"-":"",r=(a?-e:e)+"",o=r.length;return a+(o<n?new Array(n-o+1).join(t)+r:r)}function Rie(e){return e.replace(Mie,"\\$&")}function Qu(e){return new RegExp("^(?:"+e.map(Rie).join("|")+")","i")}function Zu(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function Iie(e,t,n){var a=jn.exec(t.slice(n,n+1));return a?(e.w=+a[0],n+a[0].length):-1}function Bie(e,t,n){var a=jn.exec(t.slice(n,n+1));return a?(e.u=+a[0],n+a[0].length):-1}function zie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.U=+a[0],n+a[0].length):-1}function $ie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.V=+a[0],n+a[0].length):-1}function qie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.W=+a[0],n+a[0].length):-1}
409function xD(e,t,n){var a=jn.exec(t.slice(n,n+4));return a?(e.y=+a[0],n+a[0].length):-1}function vD(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.y=+a[0]+(+a[0]>68?1900:2e3),n+a[0].length):-1}function Hie(e,t,n){var a=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return a?(e.Z=a[1]?0:-(a[2]+(a[3]||"00")),n+a[0].length):-1}function Fie(e,t,n){var a=jn.exec(t.slice(n,n+1));return a?(e.q=a[0]*3-3,n+a[0].length):-1}function Uie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.m=a[0]-1,n+a[0].length):-1}function yD(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.d=+a[0],n+a[0].length):-1}function Vie(e,t,n){var a=jn.exec(t.slice(n,n+3));return a?(e.m=0,e.d=+a[0],n+a[0].length):-1}function bD(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.H=+a[0],n+a[0].length):-1}function Yie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.M=+a[0],n+a[0].length):-1}function Wie(e,t,n){var a=jn.exec(t.slice(n,n+2));return a?(e.S=+a[0],n+a[0].length):-1}function Gie(e,t,n){var a=jn.exec(t.slice(n,n+3));return a?(e.L=+a[0],n+a[0].length):-1}function Xie(e,t,n){var a=jn.exec(t.slice(n,n+6));return a?(e.L=Math.floor(a[0]/1e3),n+a[0].length):-1}function Kie(e,t,n){var a=Lie.exec(t.slice(n,n+1));return a?n+a[0].length:-1}function Qie(e,t,n){var a=jn.exec(t.slice(n));return a?(e.Q=+a[0],n+a[0].length):-1}function Zie(e,t,n){var a=jn.exec(t.slice(n));return a?(e.s=+a[0],n+a[0].length):-1}function wD(e,t){return ut(e.getDate(),t,2)}function Jie(e,t){return ut(e.getHours(),t,2)}function eoe(e,t){return ut(e.getHours()%12||12,t,2)}function toe(e,t){return ut(1+Lf.count(Ci(e),e),t,3)}function S9(e,t){return ut(e.getMilliseconds(),t,3)}function noe(e,t){return S9(e,t)+"000"}function aoe(e,t){return ut(e.getMonth()+1,t,2)}function roe(e,t){return ut(e.getMinutes(),t,2)}function ioe(e,t){return ut(e.getSeconds(),t,2)}function ooe(e){var t=e.getDay();return t===0?7:t}function soe(e,t){return ut(Rm.count(Ci(e)-1,e),t,2)}function j9(e){var t=e.getDay();return t>=4||t===0?gc(e):gc.ceil(e)}function loe(e,t){return e=j9(e),ut(gc.count(Ci(e),e)+(Ci(e).getDay()===4),t,2)}function coe(e){return e.getDay()}function uoe(e,t){return ut(bh.count(Ci(e)-1,e),t,2)}function doe(e,t){return ut(e.getFullYear()%100,t,2)}function foe(e,t){return e=j9(e),ut(e.getFullYear()%100,t,2)}function poe(e,t){return ut(e.getFullYear()%1e4,t,4)}function goe(e,t){var n=e.getDay();return e=n>=4||n===0?gc(e):gc.ceil(e),ut(e.getFullYear()%1e4,t,4)}function hoe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ut(t/60|0,"0",2)+ut(t%60,"0",2)}function SD(e,t){return ut(e.getUTCDate(),t,2)}function moe(e,t){return ut(e.getUTCHours(),t,2)}function xoe(e,t){return ut(e.getUTCHours()%12||12,t,2)}function voe(e,t){return ut(1+Mm.count(Pi(e),e),t,3)}function _9(e,t){return ut(e.getUTCMilliseconds(),t,3)}function yoe(e,t){return _9(e,t)+"000"}function boe(e,t){return ut(e.getUTCMonth()+1,t,2)}function woe(e,t){return ut(e.getUTCMinutes(),t,2)}function Soe(e,t){return ut(e.getUTCSeconds(),t,2)}function joe(e){var t=e.getUTCDay();return t===0?7:t}function _oe(e,t){return ut(Im.count(Pi(e)-1,e),t,2)}function E9(e){var t=e.getUTCDay();return t>=4||t===0?hc(e):hc.ceil(e)}function Eoe(e,t){return e=E9(e),ut(hc.count(Pi(e),e)+(Pi(e).getUTCDay()===4),t,2)}function Aoe(e){return e.getUTCDay()}function Ooe(e,t){return ut(wh.count(Pi(e)-1,e),t,2)}function Coe(e,t){return ut(e.getUTCFullYear()%100,t,2)}function Poe(e,t){return e=E9(e),ut(e.getUTCFullYear()%100,t,2)}function Noe(e,t){return ut(e.getUTCFullYear()%1e4,t,4)}function Toe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?hc(e):hc.ceil(e),ut(e.getUTCFullYear()%1e4,t,4)}function koe(){return"+0000"}function jD(){return"%"}function _D(e){return+e}function ED(e){return Math.floor(+e/1e3)}var Il,A9,O9;Doe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","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 Doe(e){return Il=Die(e),A9=Il.format,Il.parse,O9=Il.utcFormat,Il.utcParse,Il}function Loe(e){return new Date(e)}function Moe(e){return e instanceof Date?+e:+new Date(+e)}function R_(e,t,n,a,r,o,l,u,f,p){var m=S_(),h=m.invert,x=m.domain,y=p(".%L"),j=p(":%S"),b=p("%I:%M"),S=p("%I %p"),E=p("%a %d"),C=p("%b %d"),N=p("%B"),P=p("%Y");function A(T){return(f(T)<T?y:u(T)<T?j:l(T)<T?b:o(T)<T?S:a(T)<T?r(T)<T?E:C:n(T)<T?N:P)(T)}return m.invert=function(T){return new Date(h(T))},m.domain=function(T){return arguments.length?x(Array.from(T,Moe)):x().map(Loe)},m.ticks=function(T){var O=x();return e(O[0],O[O.length-1],T??10)},m.tickFormat=function(T,O){return O==null?A:p(O)},m.nice=function(T){var O=x();return(!T||typeof T.range!="function")&&(T=t(O[0],O[O.length-1],T??10)),T?x(p9(O,T)):m},m.copy=function(){return Df(m,R_(e,t,n,a,r,o,l,u,f,p))},m}function Roe(){return Ja.apply(R_(Tie,kie,Ci,L_,Rm,Lf,k_,N_,ps,A9).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ioe(){return Ja.apply(R_(Pie,Nie,Pi,M_,Im,Mm,D_,T_,ps,O9).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Bm(){var e=0,t=1,n,a,r,o,l=Jn,u=!1,f;function p(h){return h==null||isNaN(h=+h)?f:l(r===0?.5:(h=(o(h)-n)*r,u?Math.max(0,Math.min(1,h)):h))}p.domain=function(h){return arguments.length?([e,t]=h,n=o(e=+e),a=o(t=+t),r=n===a?0:1/(a-n),p):[e,t]},p.clamp=function(h){return arguments.length?(u=!!h,p):u},p.interpolator=function(h){return arguments.length?(l=h,p):l};function m(h){return function(x){var y,j;return arguments.length?([y,j]=x,l=h(y,j),p):[l(0),l(1)]}}return p.range=m(Uc),p.rangeRound=m(w_),p.unknown=function(h){return arguments.length?(f=h,p):f},function(h){return o=h,n=h(e),a=h(t),r=n===a?0:1/(a-n),p}}function Lo(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function C9(){var e=Do(Bm()(Jn));return e.copy=function(){return Lo(e,C9())},Di.apply(e,arguments)}function P9(){var e=E_(Bm()).domain([1,10]);return e.copy=function(){return Lo(e,P9()).base(e.base())},Di.apply(e,arguments)}function N9(){var e=A_(Bm());return e.copy=function(){return Lo(e,N9()).constant(e.constant())},Di.apply(e,arguments)}function I_(){var e=O_(Bm());return e.copy=function(){return Lo(e,I_()).exponent(e.exponent())},Di.apply(e,arguments)}function Boe(){return I_.apply(null,arguments).exponent(.5)}function T9(){var e=[],t=Jn;function n(a){if(a!=null&&!isNaN(a=+a))return t((Tf(e,a,1)-1)/(e.length-1))}
vendor: 69,993 bytes, lines 409-435
409return n.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let r of a)r!=null&&!isNaN(r=+r)&&e.push(r);return e.sort(yo),n},n.interpolator=function(a){return arguments.length?(t=a,n):t},n.range=function(){return e.map((a,r)=>t(r/(e.length-1)))},n.quantiles=function(a){return Array.from({length:a+1},(r,o)=>_re(e,o/a))},n.copy=function(){return T9(t).domain(e)},Di.apply(n,arguments)}function zm(){var e=0,t=.5,n=1,a=1,r,o,l,u,f,p=Jn,m,h=!1,x;function y(b){return isNaN(b=+b)?x:(b=.5+((b=+m(b))-o)*(a*b<a*o?u:f),p(h?Math.max(0,Math.min(1,b)):b))}y.domain=function(b){return arguments.length?([e,t,n]=b,r=m(e=+e),o=m(t=+t),l=m(n=+n),u=r===o?0:.5/(o-r),f=o===l?0:.5/(l-o),a=o<r?-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 E,C,N;return arguments.length?([E,C,N]=S,p=Kre(b,[E,C,N]),y):[p(0),p(.5),p(1)]}}return y.range=j(Uc),y.rangeRound=j(w_),y.unknown=function(b){return arguments.length?(x=b,y):x},function(b){return m=b,r=b(e),o=b(t),l=b(n),u=r===o?0:.5/(o-r),f=o===l?0:.5/(l-o),a=o<r?-1:1,y}}function k9(){var e=Do(zm()(Jn));return e.copy=function(){return Lo(e,k9())},Di.apply(e,arguments)}function D9(){var e=E_(zm()).domain([.1,1,10]);return e.copy=function(){return Lo(e,D9()).base(e.base())},Di.apply(e,arguments)}function L9(){var e=A_(zm());return e.copy=function(){return Lo(e,L9()).constant(e.constant())},Di.apply(e,arguments)}function B_(){var e=O_(zm());return e.copy=function(){return Lo(e,B_()).exponent(e.exponent())},Di.apply(e,arguments)}function zoe(){return B_.apply(null,arguments).exponent(.5)}const AD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Rd,scaleDiverging:k9,scaleDivergingLog:D9,scaleDivergingPow:B_,scaleDivergingSqrt:zoe,scaleDivergingSymlog:L9,scaleIdentity:f9,scaleImplicit:mS,scaleLinear:vh,scaleLog:g9,scaleOrdinal:v_,scalePoint:gd,scalePow:C_,scaleQuantile:x9,scaleQuantize:v9,scaleRadial:m9,scaleSequential:C9,scaleSequentialLog:P9,scaleSequentialPow:I_,scaleSequentialQuantile:T9,scaleSequentialSqrt:Boe,scaleSequentialSymlog:N9,scaleSqrt:yie,scaleSymlog:h9,scaleThreshold:y9,scaleTime:Roe,scaleUtc:Ioe,tickFormat:d9},Symbol.toStringTag,{value:"Module"}));var hw,OD;function M9(){if(OD)return hw;OD=1;var e=zc();function t(n,a,r){for(var o=-1,l=n.length;++o<l;){var u=n[o],f=a(u);if(f!=null&&(p===void 0?f===f&&!e(f):r(f,p)))var p=f,m=u}return m}return hw=t,hw}var mw,CD;function $oe(){if(CD)return mw;CD=1;function e(t,n){return t>n}return mw=e,mw}var xw,PD;function qoe(){if(PD)return xw;PD=1;var e=M9(),t=$oe(),n=Fc();function a(r){return r&&r.length?e(r,n,t):void 0}return xw=a,xw}var Hoe=qoe();const go=gt(Hoe);var vw,ND;function Foe(){if(ND)return vw;ND=1;function e(t,n){return t<n}return vw=e,vw}var yw,TD;function Uoe(){if(TD)return yw;TD=1;var e=M9(),t=Foe(),n=Fc();function a(r){return r&&r.length?e(r,n,t):void 0}return yw=a,yw}var Voe=Uoe();const $m=gt(Voe);var bw,kD;function Yoe(){if(kD)return bw;kD=1;var e=e_(),t=ko(),n=FI(),a=da();function r(o,l){var u=a(o)?e:n;return u(o,t(l,3))}return bw=r,bw}var ww,DD;function Woe(){if(DD)return ww;DD=1;var e=qI(),t=Yoe();function n(a,r){return e(t(a,r),1)}return ww=n,ww}var Goe=Woe();const Xoe=gt(Goe);var Sw,LD;function Koe(){if(LD)return Sw;LD=1;var e=p_();function t(n,a){return e(n,a)}return Sw=t,Sw}var Qoe=Koe();const mc=gt(Qoe);var Vc=1e9,Zoe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},$_,Ht=!0,Za="[DecimalError] ",vs=Za+"Invalid argument: ",z_=Za+"Exponent out of range: ",Yc=Math.floor,os=Math.pow,Joe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,_a,bn=1e7,It=7,R9=9007199254740991,Sh=Yc(R9/It),je={};je.absoluteValue=je.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};je.comparedTo=je.cmp=function(e){var t,n,a,r,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(a=o.d.length,r=e.d.length,t=0,n=a<r?a:r;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return a===r?0:a>r^o.s<0?1:-1};je.decimalPlaces=je.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*It;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};je.dividedBy=je.div=function(e){return ji(this,new this.constructor(e))};je.dividedToIntegerBy=je.idiv=function(e){var t=this,n=t.constructor;return Pt(ji(t,new n(e),0,1),n.precision)};je.equals=je.eq=function(e){return!this.cmp(e)};je.exponent=function(){return rn(this)};je.greaterThan=je.gt=function(e){return this.cmp(e)>0};je.greaterThanOrEqualTo=je.gte=function(e){return this.cmp(e)>=0};je.isInteger=je.isint=function(){return this.e>this.d.length-2};je.isNegative=je.isneg=function(){return this.s<0};je.isPositive=je.ispos=function(){return this.s>0};je.isZero=function(){return this.s===0};je.lessThan=je.lt=function(e){return this.cmp(e)<0};je.lessThanOrEqualTo=je.lte=function(e){return this.cmp(e)<1};je.logarithm=je.log=function(e){var t,n=this,a=n.constructor,r=a.precision,o=r+5;if(e===void 0)e=new a(10);else if(e=new a(e),e.s<1||e.eq(_a))throw Error(Za+"NaN");if(n.s<1)throw Error(Za+(n.s?"NaN":"-Infinity"));return n.eq(_a)?new a(0):(Ht=!1,t=ji(qd(n,o),qd(e,o),o),Ht=!0,Pt(t,r))};je.minus=je.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?z9(t,e):I9(t,(e.s=-e.s,e))};je.modulo=je.mod=function(e){var t,n=this,a=n.constructor,r=a.precision;if(e=new a(e),!e.s)throw Error(Za+"NaN");return n.s?(Ht=!1,t=ji(n,e,0,1).times(e),Ht=!0,n.minus(t)):Pt(new a(n),r)};je.naturalExponential=je.exp=function(){return B9(this)};je.naturalLogarithm=je.ln=function(){return qd(this)};je.negated=je.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};je.plus=je.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?I9(t,e):z9(t,(e.s=-e.s,e))};je.precision=je.sd=function(e){var t,n,a,r=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(vs+e);if(t=rn(r)+1,a=r.d.length-1,n=a*It+1,a=r.d[a],a){for(;a%10==0;a/=10)n--;for(a=r.d[0];a>=10;a/=10)n++}return e&&t>n?t:n};je.squareRoot=je.sqrt=function(){var e,t,n,a,r,o,l,u=this,f=u.constructor;if(u.s<1){if(!u.s)return new f(0);throw Error(Za+"NaN")}for(e=rn(u),Ht=!1,r=Math.sqrt(+u),r==0||r==1/0?(t=Lr(u.d),(t.length+e)%2==0&&(t+="0"),r=Math.sqrt(t),e=Yc((e+1)/2)-(e<0||e%2),r==1/0?t="5e"+e:(t=r.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),a=new f(t)):a=new f(r.toString()),n=f.precision,r=l=n+3;;)if(o=a,a=o.plus(ji(u,o,l+2)).times(.5),Lr(o.d).slice(0,l)===(t=Lr(a.d)).slice(0,l)){if(t=t.slice(l-3,l+1),r==l&&t=="4999"){if(Pt(o,n+1,0),o.times(o).eq(u)){a=o;break}}else if(t!="9999")break;l+=4}return Ht=!0,Pt(a,n)};je.times=je.mul=function(e){var t,n,a,r,o,l,u,f,p,m=this,h=m.constructor,x=m.d,y=(e=new h(e)).d;if(!m.s||!e.s)return new h(0);for(e.s*=m.s,n=m.e+e.e,f=x.length,p=y.length,f<p&&(o=x,x=y,y=o,l=f,f=p,p=l),o=[],l=f+p,a=l;a--;)o.push(0);for(a=p;--a>=0;){for(t=0,r=f+a;r>a;)u=o[r]+y[a]*x[r-a-1]+t,o[r--]=u%bn|0,t=u/bn|0;o[r]=(o[r]+t)%bn|0}for(;!o[--l];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,Ht?Pt(e,h.precision):e};je.toDecimalPlaces=je.todp=function(e,t){var n=this,a=n.constructor;return n=new a(n),e===void 0?n:(Hr(e,0,Vc),t===void 0?t=a.rounding:Hr(t,0,8),Pt(n,e+rn(n)+1,t))};je.toExponential=function(e,t){var n,a=this,r=a.constructor;return e===void 0?n=Os(a,!0):(Hr(e,0,Vc),t===void 0?t=r.rounding:Hr(t,0,8),a=Pt(new r(a),e+1,t),n=Os(a,!0,e+1)),n};je.toFixed=function(e,t){var n,a,r=this,o=r.constructor;return e===void 0?Os(r):(Hr(e,0,Vc),t===void 0?t=o.rounding:Hr(t,0,8),a=Pt(new o(r),e+rn(r)+1,t),n=Os(a.abs(),!1,e+rn(a)+1),r.isneg()&&!r.isZero()?"-"+n:n)};je.toInteger=je.toint=function(){var e=this,t=e.constructor;return Pt(new t(e),rn(e)+1,t.rounding)};je.toNumber=function(){return+this};je.toPower=je.pow=function(e){var t,n,a,r,o,l,u=this,f=u.constructor,p=12,m=+(e=new f(e));if(!e.s)return new f(_a);if(u=new f(u),!u.s){if(e.s<1)throw Error(Za+"Infinity");return u}if(u.eq(_a))return u;if(a=f.precision,e.eq(_a))return Pt(u,a);if(t=e.e,n=e.d.length-1,l=t>=n,o=u.s,l){if((n=m<0?-m:m)<=R9){for(r=new f(_a),t=Math.ceil(a/It+4),Ht=!1;n%2&&(r=r.times(u),RD(r.d,t)),n=Yc(n/2),n!==0;)u=u.times(u),RD(u.d,t);return Ht=!0,e.s<0?new f(_a).div(r):Pt(r,a)}}else if(o<0)throw Error(Za+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,u.s=1,Ht=!1,r=e.times(qd(u,a+p)),Ht=!0,r=B9(r),r.s=o,r};je.toPrecision=function(e,t){var n,a,r=this,o=r.constructor;return e===void 0?(n=rn(r),a=Os(r,n<=o.toExpNeg||n>=o.toExpPos)):(Hr(e,1,Vc),t===void 0?t=o.rounding:Hr(t,0,8),r=Pt(new o(r),e,t),n=rn(r),a=Os(r,e<=n||n<=o.toExpNeg,e)),a};je.toSignificantDigits=je.tosd=function(e,t){var n=this,a=n.constructor;return e===void 0?(e=a.precision,t=a.rounding):(Hr(e,1,Vc),t===void 0?t=a.rounding:Hr(t,0,8)),Pt(new a(n),e,t)};je.toString=je.valueOf=je.val=je.toJSON=je[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=rn(e),n=e.constructor;return Os(e,t<=n.toExpNeg||t>=n.toExpPos)};function I9(e,t){var n,a,r,o,l,u,f,p,m=e.constructor,h=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),Ht?Pt(t,h):t;if(f=e.d,p=t.d,l=e.e,r=t.e,f=f.slice(),o=l-r,o){for(o<0?(a=f,o=-o,u=p.length):(a=p,r=l,u=f.length),l=Math.ceil(h/It),u=l>u?l+1:u+1,o>u&&(o=u,a.length=1),a.reverse();o--;)a.push(0);a.reverse()}for(u=f.length,o=p.length,u-o<0&&(o=u,a=p,p=f,f=a),n=0;o;)n=(f[--o]=f[o]+p[o]+n)/bn|0,f[o]%=bn;for(n&&(f.unshift(n),++r),u=f.length;f[--u]==0;)f.pop();return t.d=f,t.e=r,Ht?Pt(t,h):t}function Hr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(vs+e)}function Lr(e){var t,n,a,r=e.length-1,o="",l=e[0];if(r>0){for(o+=l,t=1;t<r;t++)a=e[t]+"",n=It-a.length,n&&(o+=uo(n)),o+=a;l=e[t],a=l+"",n=It-a.length,n&&(o+=uo(n))}else if(l===0)return"0";for(;l%10===0;)l/=10;return o+l}var ji=(function(){function e(a,r){var o,l=0,u=a.length;for(a=a.slice();u--;)o=a[u]*r+l,a[u]=o%bn|0,l=o/bn|0;return l&&a.unshift(l),a}function t(a,r,o,l){var u,f;if(o!=l)f=o>l?1:-1;else for(u=f=0;u<o;u++)if(a[u]!=r[u]){f=a[u]>r[u]?1:-1;break}return f}function n(a,r,o){for(var l=0;o--;)a[o]-=l,l=a[o]<r[o]?1:0,a[o]=l*bn+a[o]-r[o];for(;!a[0]&&a.length>1;)a.shift()}return function(a,r,o,l){var u,f,p,m,h,x,y,j,b,S,E,C,N,P,A,T,O,D,R=a.constructor,U=a.s==r.s?1:-1,I=a.d,q=r.d;if(!a.s)return new R(a);if(!r.s)throw Error(Za+"Division by zero");for(f=a.e-r.e,O=q.length,A=I.length,y=new R(U),j=y.d=[],p=0;q[p]==(I[p]||0);)++p;if(q[p]>(I[p]||0)&&--f,o==null?C=o=R.precision:l?C=o+(rn(a)-rn(r))+1:C=o,C<0)return new R(0);if(C=C/It+2|0,p=0,O==1)for(m=0,q=q[0],C++;(p<A||m)&&C--;p++)N=m*bn+(I[p]||0),j[p]=N/q|0,m=N%q|0;else{for(m=bn/(q[0]+1)|0,m>1&&(q=e(q,m),I=e(I,m),O=q.length,A=I.length),P=O,b=I.slice(0,O),S=b.length;S<O;)b[S++]=0;D=q.slice(),D.unshift(0),T=q[0],q[1]>=bn/2&&++T;do m=0,u=t(q,b,O,S),u<0?(E=b[0],O!=S&&(E=E*bn+(b[1]||0)),m=E/T|0,m>1?(m>=bn&&(m=bn-1),h=e(q,m),x=h.length,S=b.length,u=t(h,b,x,S),u==1&&(m--,n(h,O<x?D:q,x))):(m==0&&(u=m=1),h=q.slice()),x=h.length,x<S&&h.unshift(0),n(b,h,S),u==-1&&(S=b.length,u=t(q,b,O,S),u<1&&(m++,n(b,O<S?D:q,S))),S=b.length):u===0&&(m++,b=[0]),j[p++]=m,u&&b[0]?b[S++]=I[P]||0:(b=[I[P]],S=1);while((P++<A||b[0]!==void 0)&&C--)}return j[0]||j.shift(),y.e=f,Pt(y,l?o+rn(y)+1:o)}})();function B9(e,t){var n,a,r,o,l,u,f=0,p=0,m=e.constructor,h=m.precision;if(rn(e)>16)throw Error(z_+rn(e));if(!e.s)return new m(_a);for(Ht=!1,u=h,l=new m(.03125);e.abs().gte(.1);)e=e.times(l),p+=5;for(a=Math.log(os(2,p))/Math.LN10*2+5|0,u+=a,n=r=o=new m(_a),m.precision=u;;){if(r=Pt(r.times(e),u),n=n.times(++f),l=o.plus(ji(r,n,u)),Lr(l.d).slice(0,u)===Lr(o.d).slice(0,u)){for(;p--;)o=Pt(o.times(o),u);return m.precision=h,t==null?(Ht=!0,Pt(o,h)):o}o=l}}function rn(e){for(var t=e.e*It,n=e.d[0];n>=10;n/=10)t++;return t}function jw(e,t,n){if(t>e.LN10.sd())throw Ht=!0,n&&(e.precision=n),Error(Za+"LN10 precision limit exceeded");return Pt(new e(e.LN10),t)}function uo(e){for(var t="";e--;)t+="0";return t}function qd(e,t){var n,a,r,o,l,u,f,p,m,h=1,x=10,y=e,j=y.d,b=y.constructor,S=b.precision;if(y.s<1)throw Error(Za+(y.s?"NaN":"-Infinity"));if(y.eq(_a))return new b(0);if(t==null?(Ht=!1,p=S):p=t,y.eq(10))return t==null&&(Ht=!0),jw(b,p);if(p+=x,b.precision=p,n=Lr(j),a=n.charAt(0),o=rn(y),Math.abs(o)<15e14){for(;a<7&&a!=1||a==1&&n.charAt(1)>3;)y=y.times(e),n=Lr(y.d),a=n.charAt(0),h++;o=rn(y),a>1?(y=new b("0."+n),o++):y=new b(a+"."+n.slice(1))}else return f=jw(b,p+2,S).times(o+""),y=qd(new b(a+"."+n.slice(1)),p-x).plus(f),b.precision=S,t==null?(Ht=!0,Pt(y,S)):y;for(u=l=y=ji(y.minus(_a),y.plus(_a),p),m=Pt(y.times(y),p),r=3;;){if(l=Pt(l.times(m),p),f=u.plus(ji(l,new b(r),p)),Lr(f.d).slice(0,p)===Lr(u.d).slice(0,p))return u=u.times(2),o!==0&&(u=u.plus(jw(b,p+2,S).times(o+""))),u=ji(u,new b(h),p),b.precision=S,t==null?(Ht=!0,Pt(u,S)):u;u=f,r+=2}}function MD(e,t){var n,a,r;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(a=t.search(/e/i))>0?(n<0&&(n=a),n+=+t.slice(a+1),t=t.substring(0,a)):n<0&&(n=t.length),a=0;t.charCodeAt(a)===48;)++a;for(r=t.length;t.charCodeAt(r-1)===48;)--r;if(t=t.slice(a,r),t){if(r-=a,n=n-a-1,e.e=Yc(n/It),e.d=[],a=(n+1)%It,n<0&&(a+=It),a<r){for(a&&e.d.push(+t.slice(0,a)),r-=It;a<r;)e.d.push(+t.slice(a,a+=It));t=t.slice(a),a=It-t.length}else a-=r;for(;a--;)t+="0";if(e.d.push(+t),Ht&&(e.e>Sh||e.e<-Sh))throw Error(z_+n)}else e.s=0,e.e=0,e.d=[0];return e}function Pt(e,t,n){var a,r,o,l,u,f,p,m,h=e.d;for(l=1,o=h[0];o>=10;o/=10)l++;if(a=t-l,a<0)a+=It,r=t,p=h[m=0];else{if(m=Math.ceil((a+1)/It),o=h.length,m>=o)return e;for(p=o=h[m],l=1;o>=10;o/=10)l++;a%=It,r=a-It+l}if(n!==void 0&&(o=os(10,l-r-1),u=p/o%10|0,f=t<0||h[m+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&&(a>0?r>0?p/os(10,l-r):0:h[m-1])%10&1||n==(e.s<0?8:7))),t<1||!h[0])return f?(o=rn(e),h.length=1,t=t-o-1,h[0]=os(10,(It-t%It)%It),e.e=Yc(-t/It)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(a==0?(h.length=m,o=1,m--):(h.length=m+1,o=os(10,It-a),h[m]=r>0?(p/os(10,l-r)%os(10,r)|0)*o:0),f)for(;;)if(m==0){(h[0]+=o)==bn&&(h[0]=1,++e.e);break}else{if(h[m]+=o,h[m]!=bn)break;h[m--]=0,o=1}for(a=h.length;h[--a]===0;)h.pop();if(Ht&&(e.e>Sh||e.e<-Sh))throw Error(z_+rn(e));return e}function z9(e,t){var n,a,r,o,l,u,f,p,m,h,x=e.constructor,y=x.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new x(e),Ht?Pt(t,y):t;if(f=e.d,h=t.d,a=t.e,p=e.e,f=f.slice(),l=p-a,l){for(m=l<0,m?(n=f,l=-l,u=h.length):(n=h,a=p,u=f.length),r=Math.max(Math.ceil(y/It),u)+2,l>r&&(l=r,n.length=1),n.reverse(),r=l;r--;)n.push(0);n.reverse()}else{for(r=f.length,u=h.length,m=r<u,m&&(u=r),r=0;r<u;r++)if(f[r]!=h[r]){m=f[r]<h[r];break}l=0}for(m&&(n=f,f=h,h=n,t.s=-t.s),u=f.length,r=h.length-u;r>0;--r)f[u++]=0;for(r=h.length;r>l;){if(f[--r]<h[r]){for(o=r;o&&f[--o]===0;)f[o]=bn-1;--f[o],f[r]+=bn}f[r]-=h[r]}for(;f[--u]===0;)f.pop();for(;f[0]===0;f.shift())--a;return f[0]?(t.d=f,t.e=a,Ht?Pt(t,y):t):new x(0)}function Os(e,t,n){var a,r=rn(e),o=Lr(e.d),l=o.length;return t?(n&&(a=n-l)>0?o=o.charAt(0)+"."+o.slice(1)+uo(a):l>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(r<0?"e":"e+")+r):r<0?(o="0."+uo(-r-1)+o,n&&(a=n-l)>0&&(o+=uo(a))):r>=l?(o+=uo(r+1-l),n&&(a=n-r-1)>0&&(o=o+"."+uo(a))):((a=r+1)<l&&(o=o.slice(0,a)+"."+o.slice(a)),n&&(a=n-l)>0&&(r+1===l&&(o+="."),o+=uo(a))),e.s<0?"-"+o:o}function RD(e,t){if(e.length>t)return e.length=t,!0}function $9(e){var t,n,a;function r(o){var l=this;if(!(l instanceof r))return new r(o);if(l.constructor=r,o instanceof r){l.s=o.s,l.e=o.e,l.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(vs+o);if(o>0)l.s=1;else if(o<0)o=-o,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(o===~~o&&o<1e7){l.e=0,l.d=[o];return}return MD(l,o.toString())}else if(typeof o!="string")throw Error(vs+o);if(o.charCodeAt(0)===45?(o=o.slice(1),l.s=-1):l.s=1,Joe.test(o))MD(l,o);else throw Error(vs+o)}if(r.prototype=je,r.ROUND_UP=0,r.ROUND_DOWN=1,r.ROUND_CEIL=2,r.ROUND_FLOOR=3,r.ROUND_HALF_UP=4,r.ROUND_HALF_DOWN=5,r.ROUND_HALF_EVEN=6,r.ROUND_HALF_CEIL=7,r.ROUND_HALF_FLOOR=8,r.clone=$9,r.config=r.set=ese,e===void 0&&(e={}),e)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<a.length;)e.hasOwnProperty(n=a[t++])||(e[n]=this[n]);return r.config(e),r}function ese(e){if(!e||typeof e!="object")throw Error(Za+"Object expected");var t,n,a,r=["precision",1,Vc,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<r.length;t+=3)if((a=e[n=r[t]])!==void 0)if(Yc(a)===a&&a>=r[t+1]&&a<=r[t+2])this[n]=a;else throw Error(vs+n+": "+a);if((a=e[n="LN10"])!==void 0)if(a==Math.LN10)this[n]=new this(a);else throw Error(vs+n+": "+a);return this}var $_=$9(Zoe);_a=new $_(1);const Ot=$_;function tse(e){return ise(e)||rse(e)||ase(e)||nse()}function nse(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 410In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ase(e,t){if(e){if(typeof e=="string")return bS(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 bS(e,t)}}function rse(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function ise(e){if(Array.isArray(e))return bS(e)}function bS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var ose=function(t){return t},q9={},H9=function(t){return t===q9},ID=function(t){return function n(){return arguments.length===0||arguments.length===1&&H9(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},sse=function e(t,n){return t===1?n:ID(function(){for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];var l=r.filter(function(u){return u!==q9}).length;return l>=t?n.apply(void 0,r):e(t-l,ID(function(){for(var u=arguments.length,f=new Array(u),p=0;p<u;p++)f[p]=arguments[p];var m=r.map(function(h){return H9(h)?f.shift():h});return n.apply(void 0,tse(m).concat(f))}))})},qm=function(t){return sse(t.length,t)},wS=function(t,n){for(var a=[],r=t;r<n;++r)a[r-t]=r;return a},lse=qm(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),cse=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if(!n.length)return ose;var r=n.reverse(),o=r[0],l=r.slice(1);return function(){return l.reduce(function(u,f){return f(u)},o.apply(void 0,arguments))}},SS=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},F9=function(t){var n=null,a=null;return function(){for(var r=arguments.length,o=new Array(r),l=0;l<r;l++)o[l]=arguments[l];return n&&o.every(function(u,f){return u===n[f]})||(n=o,a=t.apply(void 0,o)),a}};function use(e){var t;return e===0?t=1:t=Math.floor(new Ot(e).abs().log(10).toNumber())+1,t}function dse(e,t,n){for(var a=new Ot(e),r=0,o=[];a.lt(t)&&r<1e5;)o.push(a.toNumber()),a=a.add(n),r++;return o}var fse=qm(function(e,t,n){var a=+e,r=+t;return a+n*(r-a)}),pse=qm(function(e,t,n){var a=t-+e;return a=a||1/0,(n-e)/a}),gse=qm(function(e,t,n){var a=t-+e;return a=a||1/0,Math.max(0,Math.min(1,(n-e)/a))});const Hm={rangeStep:dse,getDigitCount:use,interpolateNumber:fse,uninterpolateNumber:pse,uninterpolateTruncation:gse};function jS(e){return xse(e)||mse(e)||U9(e)||hse()}function hse(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 411In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mse(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function xse(e){if(Array.isArray(e))return _S(e)}function Hd(e,t){return bse(e)||yse(e,t)||U9(e,t)||vse()}function vse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 412In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(e,t){if(e){if(typeof e=="string")return _S(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 _S(e,t)}}function _S(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function yse(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],a=!0,r=!1,o=void 0;try{for(var l=e[Symbol.iterator](),u;!(a=(u=l.next()).done)&&(n.push(u.value),!(t&&n.length===t));a=!0);}catch(f){r=!0,o=f}finally{try{!a&&l.return!=null&&l.return()}finally{if(r)throw o}}return n}}function bse(e){if(Array.isArray(e))return e}function V9(e){var t=Hd(e,2),n=t[0],a=t[1],r=n,o=a;return n>a&&(r=a,o=n),[r,o]}function Y9(e,t,n){if(e.lte(0))return new Ot(0);var a=Hm.getDigitCount(e.toNumber()),r=new Ot(10).pow(a),o=e.div(r),l=a!==1?.05:.1,u=new Ot(Math.ceil(o.div(l).toNumber())).add(n).mul(l),f=u.mul(r);return t?f:new Ot(Math.ceil(f))}function wse(e,t,n){var a=1,r=new Ot(e);if(!r.isint()&&n){var o=Math.abs(e);o<1?(a=new Ot(10).pow(Hm.getDigitCount(e)-1),r=new Ot(Math.floor(r.div(a).toNumber())).mul(a)):o>1&&(r=new Ot(Math.floor(e)))}else e===0?r=new Ot(Math.floor((t-1)/2)):n||(r=new Ot(Math.floor(e)));var l=Math.floor((t-1)/2),u=cse(lse(function(f){return r.add(new Ot(f-l).mul(a)).toNumber()}),wS);return u(0,t)}function W9(e,t,n,a){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Ot(0),tickMin:new Ot(0),tickMax:new Ot(0)};var o=Y9(new Ot(t).sub(e).div(n-1),a,r),l;e<=0&&t>=0?l=new Ot(0):(l=new Ot(e).add(t).div(2),l=l.sub(new Ot(l).mod(o)));var u=Math.ceil(l.sub(e).div(o).toNumber()),f=Math.ceil(new Ot(t).sub(l).div(o).toNumber()),p=u+f+1;return p>n?W9(e,t,n,a,r+1):(p<n&&(f=t>0?f+(n-p):f,u=t>0?u:u+(n-p)),{step:o,tickMin:l.sub(new Ot(u).mul(o)),tickMax:l.add(new Ot(f).mul(o))})}function Sse(e){var t=Hd(e,2),n=t[0],a=t[1],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(r,2),u=V9([n,a]),f=Hd(u,2),p=f[0],m=f[1];if(p===-1/0||m===1/0){var h=m===1/0?[p].concat(jS(wS(0,r-1).map(function(){return 1/0}))):[].concat(jS(wS(0,r-1).map(function(){return-1/0})),[m]);return n>a?SS(h):h}if(p===m)return wse(p,r,o);var x=W9(p,m,l,o),y=x.step,j=x.tickMin,b=x.tickMax,S=Hm.rangeStep(j,b.add(new Ot(.1).mul(y)),y);return n>a?SS(S):S}function jse(e,t){var n=Hd(e,2),a=n[0],r=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=V9([a,r]),u=Hd(l,2),f=u[0],p=u[1];if(f===-1/0||p===1/0)return[a,r];if(f===p)return[f];var m=Math.max(t,2),h=Y9(new Ot(p).sub(f).div(m-1),o,0),x=[].concat(jS(Hm.rangeStep(new Ot(f),new Ot(p).sub(new Ot(.99).mul(h)),h)),[p]);return a>r?SS(x):x}var _se=F9(Sse),Ese=F9(jse),Ase="Invariant failed";function Cs(e,t){throw new Error(Ase)}var Ose=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function xc(e){"@babel/helpers - typeof";return xc=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},xc(e)}function jh(){return jh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},jh.apply(this,arguments)}function Cse(e,t){return kse(e)||Tse(e,t)||Nse(e,t)||Pse()}function Pse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 413In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nse(e,t){if(e){if(typeof e=="string")return BD(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 BD(e,t)}}function BD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Tse(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function kse(e){if(Array.isArray(e))return e}function Dse(e,t){if(e==null)return{};var n=Lse(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Lse(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Mse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rse(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,K9(a.key),a)}}function Ise(e,t,n){return t&&Rse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bse(e,t,n){return t=_h(t),zse(e,G9()?Reflect.construct(t,n||[],_h(e).constructor):t.apply(e,n))}function zse(e,t){if(t&&(xc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $se(e)}function $se(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G9=function(){return!!e})()}function _h(e){return _h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_h(e)}function qse(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&&ES(e,t)}function ES(e,t){return ES=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},ES(e,t)}function X9(e,t,n){return t=K9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K9(e){var t=Hse(e,"string");return xc(t)=="symbol"?t:t+""}function Hse(e,t){if(xc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(xc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Mf=(function(e){function t(){return Mse(this,t),Bse(this,t,arguments)}return qse(t,e),Ise(t,[{key:"render",value:function(){var a=this.props,r=a.offset,o=a.layout,l=a.width,u=a.dataKey,f=a.data,p=a.dataPointFormatter,m=a.xAxis,h=a.yAxis,x=Dse(a,Ose),y=Ge(x,!1);this.props.direction==="x"&&m.type!=="number"&&Cs();var j=f.map(function(b){var S=p(b,u),E=S.x,C=S.y,N=S.value,P=S.errorVal;if(!P)return null;var A=[],T,O;if(Array.isArray(P)){var D=Cse(P,2);T=D[0],O=D[1]}else T=O=P;if(o==="vertical"){var R=m.scale,U=C+r,I=U+l,q=U-l,F=R(N-T),G=R(N+O);A.push({x1:G,y1:I,x2:G,y2:q}),A.push({x1:F,y1:U,x2:G,y2:U}),A.push({x1:F,y1:I,x2:F,y2:q})}else if(o==="horizontal"){var X=h.scale,L=E+r,H=L-l,$=L+l,ee=X(N-T),ue=X(N+O);A.push({x1:H,y1:ue,x2:$,y2:ue}),A.push({x1:L,y1:ee,x2:L,y2:ue}),A.push({x1:H,y1:ee,x2:$,y2:ee})}return B.createElement(kt,jh({className:"recharts-errorBar",key:"bar-".concat(A.map(function(z){return"".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))},y),A.map(function(z){return B.createElement("line",jh({},z,{key:"line-".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))}))});return B.createElement(kt,{className:"recharts-errorBars"},j)}}])})(B.Component);X9(Mf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});X9(Mf,"displayName","ErrorBar");function Fd(e){"@babel/helpers - typeof";return Fd=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},Fd(e)}function zD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function as(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zD(Object(n),!0).forEach(function(a){Fse(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zD(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Fse(e,t,n){return t=Use(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Use(e){var t=Vse(e,"string");return Fd(t)=="symbol"?t:t+""}function Vse(e,t){if(Fd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Fd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q9=function(t){var n=t.children,a=t.formattedGraphicalItems,r=t.legendWidth,o=t.legendContent,l=wa(n,ms);if(!l)return null;var u=ms.defaultProps,f=u!==void 0?as(as({},u),l.props):{},p;return l.props&&l.props.payload?p=l.props&&l.props.payload:o==="children"?p=(a||[]).reduce(function(m,h){var x=h.item,y=h.props,j=y.sectors||y.data||[];return m.concat(j.map(function(b){return{type:l.props.iconType||x.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):p=(a||[]).map(function(m){var h=m.item,x=h.type.defaultProps,y=x!==void 0?as(as({},x),h.props):{},j=y.dataKey,b=y.name,S=y.legendType,E=y.hide;return{inactive:E,dataKey:j,type:f.iconType||S||"square",color:q_(h),value:b||j,payload:y}}),as(as(as({},f),ms.getWithHeight(l,r)),{},{payload:p,item:l})};function Ud(e){"@babel/helpers - typeof";return Ud=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},Ud(e)}function $D(e){return Xse(e)||Gse(e)||Wse(e)||Yse()}function Yse(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 414In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Wse(e,t){if(e){if(typeof e=="string")return AS(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 AS(e,t)}}function Gse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Xse(e){if(Array.isArray(e))return AS(e)}function AS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function qD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qD(Object(n),!0).forEach(function(a){Zl(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qD(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Zl(e,t,n){return t=Kse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kse(e){var t=Qse(e,"string");return Ud(t)=="symbol"?t:t+""}function Qse(e,t){if(Ud(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Ud(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ea(e,t,n){return Qe(e)||Qe(t)?n:pn(t)?Ka(e,t,n):Ve(t)?t(e):n}function hd(e,t,n,a){var r=Xoe(e,function(u){return ea(u,t)});if(n==="number"){var o=r.filter(function(u){return we(u)||parseFloat(u)});return o.length?[$m(o),go(o)]:[1/0,-1/0]}var l=a?r.filter(function(u){return!Qe(u)}):r;return l.map(function(u){return pn(u)||u instanceof Date?u:""})}var Zse=function(t){var n,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,l=-1,u=(n=a?.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 m=p>0?r[p-1].coordinate:r[u-1].coordinate,h=r[p].coordinate,x=p>=u-1?r[0].coordinate:r[p+1].coordinate,y=void 0;if(dr(h-m)!==dr(x-h)){var j=[];if(dr(x-h)===dr(f[1]-f[0])){y=x;var b=h+f[1]-f[0];j[0]=Math.min(b,(b+m)/2),j[1]=Math.max(b,(b+m)/2)}else{y=m;var S=x+f[1]-f[0];j[0]=Math.min(h,(S+h)/2),j[1]=Math.max(h,(S+h)/2)}var E=[Math.min(h,(y+h)/2),Math.max(h,(y+h)/2)];if(t>E[0]&&t<=E[1]||t>=j[0]&&t<=j[1]){l=r[p].index;break}}else{var C=Math.min(m,x),N=Math.max(m,x);if(t>(C+h)/2&&t<=(N+h)/2){l=r[p].index;break}}}else for(var P=0;P<u;P++)if(P===0&&t<=(a[P].coordinate+a[P+1].coordinate)/2||P>0&&P<u-1&&t>(a[P].coordinate+a[P-1].coordinate)/2&&t<=(a[P].coordinate+a[P+1].coordinate)/2||P===u-1&&t>(a[P].coordinate+a[P-1].coordinate)/2){l=a[P].index;break}return l},q_=function(t){var n,a=t,r=a.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Vt(Vt({},t.type.defaultProps),t.props):t.props,l=o.stroke,u=o.fill,f;switch(r){case"Line":f=l;break;case"Area":case"Radar":f=l&&l!=="none"?l:u;break;default:f=u;break}return f},Jse=function(t){var n=t.barSize,a=t.totalSize,r=t.stackGroups,o=r===void 0?{}:r;if(!o)return{};for(var l={},u=Object.keys(o),f=0,p=u.length;f<p;f++)for(var m=o[u[f]].stackGroups,h=Object.keys(m),x=0,y=h.length;x<y;x++){var j=m[h[x]],b=j.items,S=j.cateAxisId,E=b.filter(function(O){return wi(O.type).indexOf("Bar")>=0});if(E&&E.length){var C=E[0].type.defaultProps,N=C!==void 0?Vt(Vt({},C),E[0].props):E[0].props,P=N.barSize,A=N[S];l[A]||(l[A]=[]);var T=Qe(P)?n:P;l[A].push({item:E[0],stackList:E.slice(1),barSize:Qe(T)?void 0:As(T,a,0)})}}return l},ele=function(t){var n=t.barGap,a=t.barCategoryGap,r=t.bandSize,o=t.sizeList,l=o===void 0?[]:o,u=t.maxBarSize,f=l.length;if(f<1)return null;var p=As(n,r,0,!0),m,h=[];if(l[0].barSize===+l[0].barSize){var x=!1,y=r/f,j=l.reduce(function(P,A){return P+A.barSize||0},0);j+=(f-1)*p,j>=r&&(j-=(f-1)*p,p=0),j>=r&&y>0&&(x=!0,y*=.9,j=f*y);var b=(r-j)/2>>0,S={offset:b-p,size:0};m=l.reduce(function(P,A){var T={item:A.item,position:{offset:S.offset+S.size+p,size:x?y:A.barSize}},O=[].concat($D(P),[T]);return S=O[O.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){O.push({item:D,position:S})}),O},h)}else{var E=As(a,r,0,!0);r-2*E-(f-1)*p<=0&&(p=0);var C=(r-2*E-(f-1)*p)/f;C>1&&(C>>=0);var N=u===+u?Math.min(C,u):C;m=l.reduce(function(P,A,T){var O=[].concat($D(P),[{item:A.item,position:{offset:E+(C+p)*T+(C-N)/2,size:N}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){O.push({item:D,position:O[O.length-1].position})}),O},h)}return m},tle=function(t,n,a,r){var o=a.children,l=a.width,u=a.margin,f=l-(u.left||0)-(u.right||0),p=Q9({children:o,legendWidth:f});if(p){var m=r||{},h=m.width,x=m.height,y=p.align,j=p.verticalAlign,b=p.layout;if((b==="vertical"||b==="horizontal"&&j==="middle")&&y!=="center"&&we(t[y]))return Vt(Vt({},t),{},Zl({},y,t[y]+(h||0)));if((b==="horizontal"||b==="vertical"&&y==="center")&&j!=="middle"&&we(t[j]))return Vt(Vt({},t),{},Zl({},j,t[j]+(x||0)))}return t},nle=function(t,n,a){return Qe(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||a==="x"?n==="xAxis":a==="y"?n==="yAxis":!0},Z9=function(t,n,a,r,o){var l=n.props.children,u=Qa(l,Mf).filter(function(p){return nle(r,o,p.props.direction)});if(u&&u.length){var f=u.map(function(p){return p.props.dataKey});return t.reduce(function(p,m){var h=ea(m,a);if(Qe(h))return p;var x=Array.isArray(h)?[$m(h),go(h)]:[h,h],y=f.reduce(function(j,b){var S=ea(m,b,0),E=x[0]-Math.abs(Array.isArray(S)?S[0]:S),C=x[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(E,j[0]),Math.max(C,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},ale=function(t,n,a,r,o){var l=n.map(function(u){return Z9(t,u,a,o,r)}).filter(function(u){return!Qe(u)});return l&&l.length?l.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]):null},J9=function(t,n,a,r,o){var l=n.map(function(f){var p=f.props.dataKey;return a==="number"&&p&&Z9(t,f,p,r)||hd(t,p,a,o)});if(a==="number")return l.reduce(function(f,p){return[Math.min(f[0],p[0]),Math.max(f[1],p[1])]},[1/0,-1/0]);var u={};return l.reduce(function(f,p){for(var m=0,h=p.length;m<h;m++)u[p[m]]||(u[p[m]]=!0,f.push(p[m]));return f},[])},eB=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},tB=function(t,n,a,r){if(r)return t.map(function(f){return f.coordinate});var o,l,u=t.map(function(f){return f.coordinate===n&&(o=!0),f.coordinate===a&&(l=!0),f.coordinate});return o||u.push(n),l||u.push(a),u},bi=function(t,n,a){if(!t)return null;var r=t.scale,o=t.duplicateDomain,l=t.type,u=t.range,f=t.realScaleType==="scaleBand"?r.bandwidth()/2:2,p=(n||a)&&l==="category"&&r.bandwidth?r.bandwidth()/f:0;if(p=t.axisType==="angleAxis"&&u?.length>=2?dr(u[0]-u[1])*2*p:p,n&&(t.ticks||t.niceTicks)){var m=(t.ticks||t.niceTicks).map(function(h){var x=o?o.indexOf(h):h;return{coordinate:r(x)+p,value:h,offset:p}});return m.filter(function(h){return!qc(h.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(h,x){return{coordinate:r(h)+p,value:h,index:x,offset:p}}):r.ticks&&!a?r.ticks(t.tickCount).map(function(h){return{coordinate:r(h)+p,value:h,offset:p}}):r.domain().map(function(h,x){return{coordinate:r(h)+p,value:o?o[h]:h,index:x,offset:p}})},_w=new WeakMap,_g=function(t,n){if(typeof n!="function")return t;_w.has(t)||_w.set(t,new WeakMap);var a=_w.get(t);if(a.has(n))return a.get(n);var r=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return a.set(n,r),r},rle=function(t,n,a){var r=t.scale,o=t.type,l=t.layout,u=t.axisType;if(r==="auto")return l==="radial"&&u==="radiusAxis"?{scale:Rd(),realScaleType:"band"}:l==="radial"&&u==="angleAxis"?{scale:vh(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!a)?{scale:gd(),realScaleType:"point"}:o==="category"?{scale:Rd(),realScaleType:"band"}:{scale:vh(),realScaleType:"linear"};if(Es(r)){var f="scale".concat(Om(r));return{scale:(AD[f]||gd)(),realScaleType:AD[f]?f:"point"}}return Ve(r)?{scale:r}:{scale:gd(),realScaleType:"point"}},HD=1e-4,ile=function(t){var n=t.domain();if(!(!n||n.length<=2)){var a=n.length,r=t.range(),o=Math.min(r[0],r[1])-HD,l=Math.max(r[0],r[1])+HD,u=t(n[0]),f=t(n[a-1]);(u<o||u>l||f<o||f>l)&&t.domain([n[0],n[a-1]])}},ole=function(t,n){if(!t)return null;for(var a=0,r=t.length;a<r;a++)if(t[a].item===n)return t[a].position;return null},sle=function(t,n){if(!n||n.length!==2||!we(n[0])||!we(n[1]))return t;var a=Math.min(n[0],n[1]),r=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!we(t[0])||t[0]<a)&&(o[0]=a),(!we(t[1])||t[1]>r)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]<a&&(o[1]=a),o},lle=function(t){var n=t.length;if(!(n<=0))for(var a=0,r=t[0].length;a<r;++a)for(var o=0,l=0,u=0;u<n;++u){var f=qc(t[u][a][1])?t[u][a][0]:t[u][a][1];f>=0?(t[u][a][0]=o,t[u][a][1]=o+f,o=t[u][a][1]):(t[u][a][0]=l,t[u][a][1]=l+f,l=t[u][a][1])}},cle=function(t){var n=t.length;if(!(n<=0))for(var a=0,r=t[0].length;a<r;++a)for(var o=0,l=0;l<n;++l){var u=qc(t[l][a][1])?t[l][a][0]:t[l][a][1];u>=0?(t[l][a][0]=o,t[l][a][1]=o+u,o=t[l][a][1]):(t[l][a][0]=0,t[l][a][1]=0)}},ule={sign:lle,expand:Wee,none:lc,silhouette:Gee,wiggle:Xee,positive:cle},dle=function(t,n,a){var r=n.map(function(u){return u.props.dataKey}),o=ule[a],l=Yee().keys(r).value(function(u,f){return+ea(u,f,0)}).order(nS).offset(o);return l(t)},fle=function(t,n,a,r,o,l){if(!t)return null;var u=l?n.reverse():n,f={},p=u.reduce(function(h,x){var y,j=(y=x.type)!==null&&y!==void 0&&y.defaultProps?Vt(Vt({},x.type.defaultProps),x.props):x.props,b=j.stackId,S=j.hide;if(S)return h;var E=j[a],C=h[E]||{hasStack:!1,stackGroups:{}};if(pn(b)){var N=C.stackGroups[b]||{numericAxisId:a,cateAxisId:r,items:[]};N.items.push(x),C.hasStack=!0,C.stackGroups[b]=N}else C.stackGroups[Hc("_stackId_")]={numericAxisId:a,cateAxisId:r,items:[x]};return Vt(Vt({},h),{},Zl({},E,C))},f),m={};return Object.keys(p).reduce(function(h,x){var y=p[x];if(y.hasStack){var j={};y.stackGroups=Object.keys(y.stackGroups).reduce(function(b,S){var E=y.stackGroups[S];return Vt(Vt({},b),{},Zl({},S,{numericAxisId:a,cateAxisId:r,items:E.items,stackedData:dle(t,E.items,o)}))},j)}return Vt(Vt({},h),{},Zl({},x,y))},m)},ple=function(t,n){var a=n.realScaleType,r=n.type,o=n.tickCount,l=n.originalDomain,u=n.allowDecimals,f=a||n.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&r==="number"&&l&&(l[0]==="auto"||l[1]==="auto")){var p=t.domain();if(!p.length)return null;var m=_se(p,o,u);return t.domain([$m(m),go(m)]),{niceTicks:m}}if(o&&r==="number"){var h=t.domain(),x=Ese(h,o,u);return{niceTicks:x}}return null};function Eh(e){var t=e.axis,n=e.ticks,a=e.bandSize,r=e.entry,o=e.index,l=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Qe(r[t.dataKey])){var u=Zg(n,"value",r[t.dataKey]);if(u)return u.coordinate+a/2}return n[o]?n[o].coordinate+a/2:null}var f=ea(r,Qe(l)?t.dataKey:l);return Qe(f)?null:t.scale(f)}var FD=function(t){var n=t.axis,a=t.ticks,r=t.offset,o=t.bandSize,l=t.entry,u=t.index;if(n.type==="category")return a[u]?a[u].coordinate+r:null;var f=ea(l,n.dataKey,n.domain[u]);return Qe(f)?null:n.scale(f)-o/2+r},gle=function(t){var n=t.numericAxis,a=n.scale.domain();if(n.type==="number"){var r=Math.min(a[0],a[1]),o=Math.max(a[0],a[1]);return r<=0&&o>=0?0:o<0?o:r}return a[0]},hle=function(t,n){var a,r=(a=t.type)!==null&&a!==void 0&&a.defaultProps?Vt(Vt({},t.type.defaultProps),t.props):t.props,o=r.stackId;if(pn(o)){var l=n[o];if(l){var u=l.items.indexOf(t);return u>=0?l.stackedData[u]:null}}return null},mle=function(t){return t.reduce(function(n,a){return[$m(a.concat([n[0]]).filter(we)),go(a.concat([n[1]]).filter(we))]},[1/0,-1/0])},nB=function(t,n,a){return Object.keys(t).reduce(function(r,o){var l=t[o],u=l.stackedData,f=u.reduce(function(p,m){var h=mle(m.slice(n,a+1));return[Math.min(p[0],h[0]),Math.max(p[1],h[1])]},[1/0,-1/0]);return[Math.min(f[0],r[0]),Math.max(f[1],r[1])]},[1/0,-1/0]).map(function(r){return r===1/0||r===-1/0?0:r})},UD=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,VD=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OS=function(t,n,a){if(Ve(t))return t(n,a);if(!Array.isArray(t))return n;var r=[];if(we(t[0]))r[0]=a?t[0]:Math.min(t[0],n[0]);else if(UD.test(t[0])){var o=+UD.exec(t[0])[1];r[0]=n[0]-o}else Ve(t[0])?r[0]=t[0](n[0]):r[0]=n[0];if(we(t[1]))r[1]=a?t[1]:Math.max(t[1],n[1]);else if(VD.test(t[1])){var l=+VD.exec(t[1])[1];r[1]=n[1]+l}else Ve(t[1])?r[1]=t[1](n[1]):r[1]=n[1];return r},Ah=function(t,n,a){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!a||r>0)return r}if(t&&n&&n.length>=2){for(var o=h_(n,function(h){return h.coordinate}),l=1/0,u=1,f=o.length;u<f;u++){var p=o[u],m=o[u-1];l=Math.min((p.coordinate||0)-(m.coordinate||0),l)}return l===1/0?0:l}return a?void 0:0},YD=function(t,n,a){return!t||!t.length||mc(t,Ka(a,"type.defaultProps.domain"))?n:t},aB=function(t,n){var a=t.type.defaultProps?Vt(Vt({},t.type.defaultProps),t.props):t.props,r=a.dataKey,o=a.name,l=a.unit,u=a.formatter,f=a.tooltipType,p=a.chartType,m=a.hide;return Vt(Vt({},Ge(t,!1)),{},{dataKey:r,unit:l,formatter:u,name:o||r,color:q_(t),value:ea(n,r),type:f,payload:n,chartType:p,hide:m})};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 WD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function GD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?WD(Object(n),!0).forEach(function(a){xle(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WD(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function xle(e,t,n){return t=vle(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vle(e){var t=yle(e,"string");return Vd(t)=="symbol"?t:t+""}function yle(e,t){if(Vd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Vd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Oh=Math.PI/180,ble=function(t){return t*180/Math.PI},Ln=function(t,n,a,r){return{x:t+Math.cos(-Oh*r)*a,y:n+Math.sin(-Oh*r)*a}},wle=function(t,n){var a=t.x,r=t.y,o=n.x,l=n.y;return Math.sqrt(Math.pow(a-o,2)+Math.pow(r-l,2))},Sle=function(t,n){var a=t.x,r=t.y,o=n.cx,l=n.cy,u=wle({x:a,y:r},{x:o,y:l});if(u<=0)return{radius:u};var f=(a-o)/u,p=Math.acos(f);return r>l&&(p=2*Math.PI-p),{radius:u,angle:ble(p),angleInRadian:p}},jle=function(t){var n=t.startAngle,a=t.endAngle,r=Math.floor(n/360),o=Math.floor(a/360),l=Math.min(r,o);return{startAngle:n-l*360,endAngle:a-l*360}},_le=function(t,n){var a=n.startAngle,r=n.endAngle,o=Math.floor(a/360),l=Math.floor(r/360),u=Math.min(o,l);return t+u*360},XD=function(t,n){var a=t.x,r=t.y,o=Sle({x:a,y:r},n),l=o.radius,u=o.angle,f=n.innerRadius,p=n.outerRadius;if(l<f||l>p)return!1;if(l===0)return!0;var m=jle(n),h=m.startAngle,x=m.endAngle,y=u,j;if(h<=x){for(;y>x;)y-=360;for(;y<h;)y+=360;j=y>=h&&y<=x}else{for(;y>h;)y-=360;for(;y<x;)y+=360;j=y>=x&&y<=h}return j?GD(GD({},n),{},{radius:l,angle:_le(y,n)}):null};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 Ele=["offset"];function Ale(e){return Nle(e)||Ple(e)||Cle(e)||Ole()}function Ole(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 415In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cle(e,t){if(e){if(typeof e=="string")return CS(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 CS(e,t)}}function Ple(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Nle(e){if(Array.isArray(e))return CS(e)}function CS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Tle(e,t){if(e==null)return{};var n=kle(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function kle(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function KD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KD(Object(n),!0).forEach(function(a){Dle(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KD(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Dle(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=Mle(e,"string");return Yd(t)=="symbol"?t:t+""}function Mle(e,t){if(Yd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Yd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wd(){return Wd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Wd.apply(this,arguments)}var Rle=function(t){var n=t.value,a=t.formatter,r=Qe(t.children)?n:t.children;return Ve(a)?a(r):r},Ile=function(t,n){var a=dr(n-t),r=Math.min(Math.abs(n-t),360);return a*r},Ble=function(t,n,a){var r=t.position,o=t.viewBox,l=t.offset,u=t.className,f=o,p=f.cx,m=f.cy,h=f.innerRadius,x=f.outerRadius,y=f.startAngle,j=f.endAngle,b=f.clockWise,S=(h+x)/2,E=Ile(y,j),C=E>=0?1:-1,N,P;r==="insideStart"?(N=y+C*l,P=b):r==="insideEnd"?(N=j-C*l,P=!b):r==="end"&&(N=j+C*l,P=b),P=E<=0?P:!P;var A=Ln(p,m,S,N),T=Ln(p,m,S,N+(P?1:-1)*359),O="M".concat(A.x,",").concat(A.y,` 416 A`).concat(S,",").concat(S,",0,1,").concat(P?0:1,`, 417 `).concat(T.x,",").concat(T.y),D=Qe(t.id)?Hc("recharts-radial-line-"):t.id;return B.createElement("text",Wd({},a,{dominantBaseline:"central",className:Ke("recharts-radial-bar-label",u)}),B.createElement("defs",null,B.createElement("path",{id:D,d:O})),B.createElement("textPath",{xlinkHref:"#".concat(D)},n))},zle=function(t){var n=t.viewBox,a=t.offset,r=t.position,o=n,l=o.cx,u=o.cy,f=o.innerRadius,p=o.outerRadius,m=o.startAngle,h=o.endAngle,x=(m+h)/2;if(r==="outside"){var y=Ln(l,u,p+a,x),j=y.x,b=y.y;return{x:j,y:b,textAnchor:j>=l?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:l,y:u,textAnchor:"middle",verticalAnchor:"end"};var S=(f+p)/2,E=Ln(l,u,S,x),C=E.x,N=E.y;return{x:C,y:N,textAnchor:"middle",verticalAnchor:"middle"}},$le=function(t){var n=t.viewBox,a=t.parentViewBox,r=t.offset,o=t.position,l=n,u=l.x,f=l.y,p=l.width,m=l.height,h=m>=0?1:-1,x=h*r,y=h>0?"end":"start",j=h>0?"start":"end",b=p>=0?1:-1,S=b*r,E=b>0?"end":"start",C=b>0?"start":"end";if(o==="top"){var N={x:u+p/2,y:f-h*r,textAnchor:"middle",verticalAnchor:y};return fn(fn({},N),a?{height:Math.max(f-a.y,0),width:p}:{})}if(o==="bottom"){var P={x:u+p/2,y:f+m+x,textAnchor:"middle",verticalAnchor:j};return fn(fn({},P),a?{height:Math.max(a.y+a.height-(f+m),0),width:p}:{})}if(o==="left"){var A={x:u-S,y:f+m/2,textAnchor:E,verticalAnchor:"middle"};return fn(fn({},A),a?{width:Math.max(A.x-a.x,0),height:m}:{})}if(o==="right"){var T={x:u+p+S,y:f+m/2,textAnchor:C,verticalAnchor:"middle"};return fn(fn({},T),a?{width:Math.max(a.x+a.width-T.x,0),height:m}:{})}var O=a?{width:p,height:m}:{};return o==="insideLeft"?fn({x:u+S,y:f+m/2,textAnchor:C,verticalAnchor:"middle"},O):o==="insideRight"?fn({x:u+p-S,y:f+m/2,textAnchor:E,verticalAnchor:"middle"},O):o==="insideTop"?fn({x:u+p/2,y:f+x,textAnchor:"middle",verticalAnchor:j},O):o==="insideBottom"?fn({x:u+p/2,y:f+m-x,textAnchor:"middle",verticalAnchor:y},O):o==="insideTopLeft"?fn({x:u+S,y:f+x,textAnchor:C,verticalAnchor:j},O):o==="insideTopRight"?fn({x:u+p-S,y:f+x,textAnchor:E,verticalAnchor:j},O):o==="insideBottomLeft"?fn({x:u+S,y:f+m-x,textAnchor:C,verticalAnchor:y},O):o==="insideBottomRight"?fn({x:u+p-S,y:f+m-x,textAnchor:E,verticalAnchor:y},O):$c(o)&&(we(o.x)||ds(o.x))&&(we(o.y)||ds(o.y))?fn({x:u+As(o.x,p),y:f+As(o.y,m),textAnchor:"end",verticalAnchor:"end"},O):fn({x:u+p/2,y:f+m/2,textAnchor:"middle",verticalAnchor:"middle"},O)},qle=function(t){return"cx"in t&&we(t.cx)};function Fn(e){var t=e.offset,n=t===void 0?5:t,a=Tle(e,Ele),r=fn({offset:n},a),o=r.viewBox,l=r.position,u=r.value,f=r.children,p=r.content,m=r.className,h=m===void 0?"":m,x=r.textBreakAll;if(!o||Qe(u)&&Qe(f)&&!_.isValidElement(p)&&!Ve(p))return null;if(_.isValidElement(p))return _.cloneElement(p,r);var y;if(Ve(p)){if(y=_.createElement(p,r),_.isValidElement(y))return y}else y=Rle(r);var j=qle(o),b=Ge(r,!0);if(j&&(l==="insideStart"||l==="insideEnd"||l==="end"))return Ble(r,y,b);var S=j?zle(r):$le(r);return B.createElement(dh,Wd({className:Ke("recharts-label",h)},b,S,{breakAll:x}),y)}Fn.displayName="Label";var rB=function(t){var n=t.cx,a=t.cy,r=t.angle,o=t.startAngle,l=t.endAngle,u=t.r,f=t.radius,p=t.innerRadius,m=t.outerRadius,h=t.x,x=t.y,y=t.top,j=t.left,b=t.width,S=t.height,E=t.clockWise,C=t.labelViewBox;if(C)return C;if(we(b)&&we(S)){if(we(h)&&we(x))return{x:h,y:x,width:b,height:S};if(we(y)&&we(j))return{x:y,y:j,width:b,height:S}}return we(h)&&we(x)?{x:h,y:x,width:0,height:0}:we(n)&&we(a)?{cx:n,cy:a,startAngle:o||r||0,endAngle:l||r||0,innerRadius:p||0,outerRadius:m||f||u||0,clockWise:E}:t.viewBox?t.viewBox:{}},Hle=function(t,n){return t?t===!0?B.createElement(Fn,{key:"label-implicit",viewBox:n}):pn(t)?B.createElement(Fn,{key:"label-implicit",viewBox:n,value:t}):_.isValidElement(t)?t.type===Fn?_.cloneElement(t,{key:"label-implicit",viewBox:n}):B.createElement(Fn,{key:"label-implicit",content:t,viewBox:n}):Ve(t)?B.createElement(Fn,{key:"label-implicit",content:t,viewBox:n}):$c(t)?B.createElement(Fn,Wd({viewBox:n},t,{key:"label-implicit"})):null:null},Fle=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&a&&!t.label)return null;var r=t.children,o=rB(t),l=Qa(r,Fn).map(function(f,p){return _.cloneElement(f,{viewBox:n||o,key:"label-".concat(p)})});if(!a)return l;var u=Hle(t.label,n||o);return[u].concat(Ale(l))};Fn.parseViewBox=rB;Fn.renderCallByParent=Fle;var Ew,QD;function Ule(){if(QD)return Ew;QD=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Ew=e,Ew}var Vle=Ule();const Yle=gt(Vle);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)}var Wle=["valueAccessor"],Gle=["data","dataKey","clockWise","id","textBreakAll"];function Xle(e){return Jle(e)||Zle(e)||Qle(e)||Kle()}function Kle(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 418In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qle(e,t){if(e){if(typeof e=="string")return PS(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 PS(e,t)}}function Zle(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jle(e){if(Array.isArray(e))return PS(e)}function PS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Ch(){return Ch=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ch.apply(this,arguments)}function ZD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function JD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZD(Object(n),!0).forEach(function(a){ece(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZD(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ece(e,t,n){return t=tce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tce(e){var t=nce(e,"string");return Gd(t)=="symbol"?t:t+""}function nce(e,t){if(Gd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Gd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e4(e,t){if(e==null)return{};var n=ace(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function ace(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var rce=function(t){return Array.isArray(t.value)?Yle(t.value):t.value};function _i(e){var t=e.valueAccessor,n=t===void 0?rce:t,a=e4(e,Wle),r=a.data,o=a.dataKey,l=a.clockWise,u=a.id,f=a.textBreakAll,p=e4(a,Gle);return!r||!r.length?null:B.createElement(kt,{className:"recharts-label-list"},r.map(function(m,h){var x=Qe(o)?n(m,h):ea(m&&m.payload,o),y=Qe(u)?{}:{id:"".concat(u,"-").concat(h)};return B.createElement(Fn,Ch({},Ge(m,!0),p,y,{parentViewBox:m.parentViewBox,value:x,textBreakAll:f,viewBox:Fn.parseViewBox(Qe(l)?m:JD(JD({},m),{},{clockWise:l})),key:"label-".concat(h),index:h}))}))}_i.displayName="LabelList";function ice(e,t){return e?e===!0?B.createElement(_i,{key:"labelList-implicit",data:t}):B.isValidElement(e)||Ve(e)?B.createElement(_i,{key:"labelList-implicit",data:t,content:e}):$c(e)?B.createElement(_i,Ch({data:t},e,{key:"labelList-implicit"})):null:null}function oce(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var a=e.children,r=Qa(a,_i).map(function(l,u){return _.cloneElement(l,{data:t,key:"labelList-".concat(u)})});if(!n)return r;var o=ice(e.label,t);return[o].concat(Xle(r))}_i.renderCallByParent=oce;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 NS(){return NS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},NS.apply(this,arguments)}function t4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function n4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?t4(Object(n),!0).forEach(function(a){sce(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function sce(e,t,n){return t=lce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lce(e){var t=cce(e,"string");return Xd(t)=="symbol"?t:t+""}function cce(e,t){if(Xd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Xd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uce=function(t,n){var a=dr(n-t),r=Math.min(Math.abs(n-t),359.999);return a*r},Eg=function(t){var n=t.cx,a=t.cy,r=t.radius,o=t.angle,l=t.sign,u=t.isExternal,f=t.cornerRadius,p=t.cornerIsExternal,m=f*(u?1:-1)+r,h=Math.asin(f/m)/Oh,x=p?o:o+l*h,y=Ln(n,a,m,x),j=Ln(n,a,r,x),b=p?o-l*h:o,S=Ln(n,a,m*Math.cos(h*Oh),b);return{center:y,circleTangency:j,lineTangency:S,theta:h}},iB=function(t){var n=t.cx,a=t.cy,r=t.innerRadius,o=t.outerRadius,l=t.startAngle,u=t.endAngle,f=uce(l,u),p=l+f,m=Ln(n,a,o,l),h=Ln(n,a,o,p),x="M ".concat(m.x,",").concat(m.y,` 419 A `).concat(o,",").concat(o,`,0, 420 `).concat(+(Math.abs(f)>180),",").concat(+(l>p),`, 421 `).concat(h.x,",").concat(h.y,` 422 `);if(r>0){var y=Ln(n,a,r,l),j=Ln(n,a,r,p);x+="L ".concat(j.x,",").concat(j.y,` 423 A `).concat(r,",").concat(r,`,0, 424 `).concat(+(Math.abs(f)>180),",").concat(+(l<=p),`, 425 `).concat(y.x,",").concat(y.y," Z")}else x+="L ".concat(n,",").concat(a," Z");return x},dce=function(t){var n=t.cx,a=t.cy,r=t.innerRadius,o=t.outerRadius,l=t.cornerRadius,u=t.forceCornerRadius,f=t.cornerIsExternal,p=t.startAngle,m=t.endAngle,h=dr(m-p),x=Eg({cx:n,cy:a,radius:o,angle:p,sign:h,cornerRadius:l,cornerIsExternal:f}),y=x.circleTangency,j=x.lineTangency,b=x.theta,S=Eg({cx:n,cy:a,radius:o,angle:m,sign:-h,cornerRadius:l,cornerIsExternal:f}),E=S.circleTangency,C=S.lineTangency,N=S.theta,P=f?Math.abs(p-m):Math.abs(p-m)-b-N;if(P<0)return u?"M ".concat(j.x,",").concat(j.y,` 426 a`).concat(l,",").concat(l,",0,0,1,").concat(l*2,`,0 427 a`).concat(l,",").concat(l,",0,0,1,").concat(-l*2,`,0 428 `):iB({cx:n,cy:a,innerRadius:r,outerRadius:o,startAngle:p,endAngle:m});var A="M ".concat(j.x,",").concat(j.y,` 429 A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(y.x,",").concat(y.y,` 430 A`).concat(o,",").concat(o,",0,").concat(+(P>180),",").concat(+(h<0),",").concat(E.x,",").concat(E.y,` 431 A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(C.x,",").concat(C.y,` 432 `);if(r>0){var T=Eg({cx:n,cy:a,radius:r,angle:p,sign:h,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),O=T.circleTangency,D=T.lineTangency,R=T.theta,U=Eg({cx:n,cy:a,radius:r,angle:m,sign:-h,isExternal:!0,cornerRadius:l,cornerIsExternal:f}),I=U.circleTangency,q=U.lineTangency,F=U.theta,G=f?Math.abs(p-m):Math.abs(p-m)-R-F;if(G<0&&l===0)return"".concat(A,"L").concat(n,",").concat(a,"Z");A+="L".concat(q.x,",").concat(q.y,` 433 A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(I.x,",").concat(I.y,` 434 A`).concat(r,",").concat(r,",0,").concat(+(G>180),",").concat(+(h>0),",").concat(O.x,",").concat(O.y,` 435 A`).concat(l,",").concat(l,",0,0,").concat(+(h<0),",").concat(D.x,",").concat(D.y,"Z")}else A+="L".concat(n,",").concat(a,"Z");return A},fce={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},oB=function(t){var n=n4(n4({},fce),t),a=n.cx,r=n.cy,o=n.innerRadius,l=n.outerRadius,u=n.cornerRadius,f=n.forceCornerRadius,p=n.cornerIsExternal,m=n.startAngle,h=n.endAngle,x=n.className;if(l<o||m===h)return null;var y=Ke("recharts-sector",x),j=l-o,b=As(u,j,0,!0),S;return b>0&&Math.abs(m-h)<360?S=dce({cx:a,cy:r,innerRadius:o,outerRadius:l,cornerRadius:Math.min(b,j/2),forceCornerRadius:f,cornerIsExternal:p,startAngle:m,endAngle:h}):S=iB({cx:a,cy:r,innerRadius:o,outerRadius:l,startAngle:m,endAngle:h}),B.createElement("path",NS({},Ge(n,!0),{className:y,d:S,role:"img"}))};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)}function TS(){return TS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},TS.apply(this,arguments)}function a4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function r4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?a4(Object(n),!0).forEach(function(a){pce(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function pce(e,t,n){return t=gce(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gce(e){var t=hce(e,"string");return Kd(t)=="symbol"?t:t+""}function hce(e,t){if(Kd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Kd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var i4={curveBasisClosed:Mee,curveBasisOpen:Ree,curveBasis:Lee,curveBumpX:bee,curveBumpY:wee,curveLinearClosed:Iee,curveLinear:Pm,curveMonotoneX:Bee,curveMonotoneY:zee,curveNatural:$ee,curveStep:qee,curveStepAfter:Fee,curveStepBefore:Hee},Ag=function(t){return t.x===+t.x&&t.y===+t.y},Ju=function(t){return t.x},ed=function(t){return t.y},mce=function(t,n){if(Ve(t))return t;var a="curve".concat(Om(t));return(a==="curveMonotone"||a==="curveBump")&&n?i4["".concat(a).concat(n==="vertical"?"Y":"X")]:i4[a]||Pm},xce=function(t){var n=t.type,a=n===void 0?"linear":n,r=t.points,o=r===void 0?[]:r,l=t.baseLine,u=t.layout,f=t.connectNulls,p=f===void 0?!1:f,m=mce(a,u),h=p?o.filter(function(b){return Ag(b)}):o,x;if(Array.isArray(l)){var y=p?l.filter(function(b){return Ag(b)}):l,j=h.map(function(b,S){return r4(r4({},b),{},{base:y[S]})});return u==="vertical"?x=xg().y(ed).x1(Ju).x0(function(b){return b.base.x}):x=xg().x(Ju).y1(ed).y0(function(b){return b.base.y}),x.defined(Ag).curve(m),x(j)}return u==="vertical"&&we(l)?x=xg().y(ed).x1(Ju).x0(l):we(l)?x=xg().x(Ju).y1(ed).y0(l):x=uI().x(Ju).y(ed),x.defined(Ag).curve(m),x(h)},Jl=function(t){var n=t.className,a=t.points,r=t.path,o=t.pathRef;if((!a||!a.length)&&!r)return null;var l=a&&a.length?xce(t):r;return _.createElement("path",TS({},Ge(t,!1),Jg(t),{className:Ke("recharts-curve",n),d:l,ref:o}))},Aw={exports:{}},Ow,o4;function vce(){if(o4)return Ow;o4=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ow=e,Ow}var Cw,s4;function yce(){if(s4)return Cw;s4=1;var e=vce();function t(){}function n(){}return n.resetWarningCache=t,Cw=function(){function a(l,u,f,p,m,h){if(h!==e){var x=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 x.name="Invariant Violation",x}}a.isRequired=a;function r(){return a}var o={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:r,element:a,elementType:a,instanceOf:r,node:a,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},Cw}var l4;function bce(){return l4||(l4=1,Aw.exports=yce()()),Aw.exports}var wce=bce();const mt=gt(wce);var Sce=Object.getOwnPropertyNames,jce=Object.getOwnPropertySymbols,_ce=Object.prototype.hasOwnProperty;function c4(e,t){return function(a,r,o){return e(a,r,o)&&t(a,r,o)}}function Og(e){return function(n,a,r){if(!n||!a||typeof n!="object"||typeof a!="object")return e(n,a,r);var o=r.cache,l=o.get(n),u=o.get(a);if(l&&u)return l===a&&u===n;o.set(n,a),o.set(a,n);var f=e(n,a,r);return o.delete(n),o.delete(a),f}}function Ece(e){return e?.[Symbol.toStringTag]}function u4(e){return Sce(e).concat(jce(e))}var Ace=Object.hasOwn||(function(e,t){return _ce.call(e,t)});function $s(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Oce="__v",Cce="__o",Pce="_owner",d4=Object.getOwnPropertyDescriptor,f4=Object.keys;function Nce(e,t,n){var a=e.length;if(t.length!==a)return!1;for(;a-- >0;)if(!n.equals(e[a],t[a],a,a,e,t,n))return!1;return!0}function Tce(e,t){return $s(e.getTime(),t.getTime())}function kce(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Dce(e,t){return e===t}function p4(e,t,n){var a=e.size;if(a!==t.size)return!1;if(!a)return!0;for(var r=new Array(a),o=e.entries(),l,u,f=0;(l=o.next())&&!l.done;){for(var p=t.entries(),m=!1,h=0;(u=p.next())&&!u.done;){if(r[h]){h++;continue}var x=l.value,y=u.value;if(n.equals(x[0],y[0],f,h,e,t,n)&&n.equals(x[1],y[1],x[0],y[0],e,t,n)){m=r[h]=!0;break}h++}if(!m)return!1;f++}return!0}var Lce=$s;function Mce(e,t,n){var a=f4(e),r=a.length;if(f4(t).length!==r)return!1;for(;r-- >0;)if(!sB(e,t,n,a[r]))return!1;return!0}function td(e,t,n){var a=u4(e),r=a.length;if(u4(t).length!==r)return!1;for(var o,l,u;r-- >0;)if(o=a[r],!sB(e,t,n,o)||(l=d4(e,o),u=d4(t,o),(l||u)&&(!l||!u||l.configurable!==u.configurable||l.enumerable!==u.enumerable||l.writable!==u.writable)))return!1;return!0}function Rce(e,t){return $s(e.valueOf(),t.valueOf())}function Ice(e,t){return e.source===t.source&&e.flags===t.flags}function g4(e,t,n){var a=e.size;if(a!==t.size)return!1;if(!a)return!0;for(var r=new Array(a),o=e.values(),l,u;(l=o.next())&&!l.done;){for(var f=t.values(),p=!1,m=0;(u=f.next())&&!u.done;){if(!r[m]&&n.equals(l.value,u.value,l.value,u.value,e,t,n)){p=r[m]=!0;break}m++}if(!p)return!1}return!0}function Bce(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 zce(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 sB(e,t,n,a){return(a===Pce||a===Cce||a===Oce)&&(e.$$typeof||t.$$typeof)?!0:Ace(t,a)&&n.equals(e[a],t[a],a,a,e,t,n)}var $ce="[object Arguments]",qce="[object Boolean]",Hce="[object Date]",Fce="[object Error]",Uce="[object Map]",Vce="[object Number]",Yce="[object Object]",Wce="[object RegExp]",Gce="[object Set]",Xce="[object String]",Kce="[object URL]",Qce=Array.isArray,h4=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,m4=Object.assign,Zce=Object.prototype.toString.call.bind(Object.prototype.toString);
435function Jce(e){var t=e.areArraysEqual,n=e.areDatesEqual,a=e.areErrorsEqual,r=e.areFunctionsEqual,o=e.areMapsEqual,l=e.areNumbersEqual,u=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,p=e.areRegExpsEqual,m=e.areSetsEqual,h=e.areTypedArraysEqual,x=e.areUrlsEqual,y=e.unknownTagComparators;return function(b,S,E){if(b===S)return!0;if(b==null||S==null)return!1;var C=typeof b;if(C!==typeof S)return!1;if(C!=="object")return C==="number"?l(b,S,E):C==="function"?r(b,S,E):!1;var N=b.constructor;if(N!==S.constructor)return!1;if(N===Object)return u(b,S,E);if(Qce(b))return t(b,S,E);if(h4!=null&&h4(b))return h(b,S,E);if(N===Date)return n(b,S,E);if(N===RegExp)return p(b,S,E);if(N===Map)return o(b,S,E);if(N===Set)return m(b,S,E);var P=Zce(b);if(P===Hce)return n(b,S,E);if(P===Wce)return p(b,S,E);if(P===Uce)return o(b,S,E);if(P===Gce)return m(b,S,E);if(P===Yce)return typeof b.then!="function"&&typeof S.then!="function"&&u(b,S,E);if(P===Kce)return x(b,S,E);if(P===Fce)return a(b,S,E);if(P===$ce)return u(b,S,E);if(P===qce||P===Vce||P===Xce)return f(b,S,E);if(y){var A=y[P];if(!A){var T=Ece(b);T&&(A=y[T])}if(A)return A(b,S,E)}return!1}}function eue(e){var t=e.circular,n=e.createCustomConfig,a=e.strict,r={areArraysEqual:a?td:Nce,areDatesEqual:Tce,areErrorsEqual:kce,areFunctionsEqual:Dce,areMapsEqual:a?c4(p4,td):p4,areNumbersEqual:Lce,areObjectsEqual:a?td:Mce,arePrimitiveWrappersEqual:Rce,areRegExpsEqual:Ice,areSetsEqual:a?c4(g4,td):g4,areTypedArraysEqual:a?td:Bce,areUrlsEqual:zce,unknownTagComparators:void 0};if(n&&(r=m4({},r,n(r))),t){var o=Og(r.areArraysEqual),l=Og(r.areMapsEqual),u=Og(r.areObjectsEqual),f=Og(r.areSetsEqual);r=m4({},r,{areArraysEqual:o,areMapsEqual:l,areObjectsEqual:u,areSetsEqual:f})}return r}function tue(e){return function(t,n,a,r,o,l,u){return e(t,n,u)}}function nue(e){var t=e.circular,n=e.comparator,a=e.createState,r=e.equals,o=e.strict;if(a)return function(f,p){var m=a(),h=m.cache,x=h===void 0?t?new WeakMap:void 0:h,y=m.meta;return n(f,p,{cache:x,equals:r,meta:y,strict:o})};if(t)return function(f,p){return n(f,p,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};var l={cache:void 0,equals:r,meta:void 0,strict:o};return function(f,p){return n(f,p,l)}}var aue=Mo();Mo({strict:!0});Mo({circular:!0});Mo({circular:!0,strict:!0});Mo({createInternalComparator:function(){return $s}});Mo({strict:!0,createInternalComparator:function(){return $s}});Mo({circular:!0,createInternalComparator:function(){return $s}});Mo({circular:!0,createInternalComparator:function(){return $s},strict:!0});function Mo(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,a=e.createInternalComparator,r=e.createState,o=e.strict,l=o===void 0?!1:o,u=eue(e),f=Jce(u),p=a?a(f):tue(f);return nue({circular:n,comparator:f,createState:r,equals:p,strict:l})}function rue(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function x4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,a=function r(o){n<0&&(n=o),o-n>t?(e(o),n=-1):rue(r)};requestAnimationFrame(a)}function kS(e){"@babel/helpers - typeof";return kS=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},kS(e)}function iue(e){return cue(e)||lue(e)||sue(e)||oue()}function oue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 436In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sue(e,t){if(e){if(typeof e=="string")return v4(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 v4(e,t)}}function v4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function lue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cue(e){if(Array.isArray(e))return e}function uue(){var e={},t=function(){return null}
vendor: 169,868 bytes, lines 436-458
436,n=!1,a=function r(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var l=o,u=iue(l),f=u[0],p=u.slice(1);if(typeof f=="number"){x4(r.bind(null,p),f);return}r(f),x4(r.bind(null,p));return}kS(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,a(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Qd(e){"@babel/helpers - typeof";return Qd=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},Qd(e)}function y4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function b4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?y4(Object(n),!0).forEach(function(a){lB(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function lB(e,t,n){return t=due(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function due(e){var t=fue(e,"string");return Qd(t)==="symbol"?t:String(t)}function fue(e,t){if(Qd(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Qd(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pue=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(a,r){return a.filter(function(o){return r.includes(o)})})},gue=function(t){return t},hue=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},md=function(t,n){return Object.keys(n).reduce(function(a,r){return b4(b4({},a),{},lB({},r,t(r,n[r])))},{})},w4=function(t,n,a){return t.map(function(r){return"".concat(hue(r)," ").concat(n,"ms ").concat(a)}).join(",")};function mue(e,t){return yue(e)||vue(e,t)||cB(e,t)||xue()}function xue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 437In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vue(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function yue(e){if(Array.isArray(e))return e}function bue(e){return jue(e)||Sue(e)||cB(e)||wue()}function wue(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 438In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cB(e,t){if(e){if(typeof e=="string")return DS(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 DS(e,t)}}function Sue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jue(e){if(Array.isArray(e))return DS(e)}function DS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var Ph=1e-4,uB=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},dB=function(t,n){return t.map(function(a,r){return a*Math.pow(n,r)}).reduce(function(a,r){return a+r})},S4=function(t,n){return function(a){var r=uB(t,n);return dB(r,a)}},_ue=function(t,n){return function(a){var r=uB(t,n),o=[].concat(bue(r.map(function(l,u){return l*u}).slice(1)),[0]);return dB(o,a)}},j4=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var r=n[0],o=n[1],l=n[2],u=n[3];if(n.length===1)switch(n[0]){case"linear":r=0,o=0,l=1,u=1;break;case"ease":r=.25,o=.1,l=.25,u=1;break;case"ease-in":r=.42,o=0,l=1,u=1;break;case"ease-out":r=.42,o=0,l=.58,u=1;break;case"ease-in-out":r=0,o=0,l=.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)}),m=mue(p,4);r=m[0],o=m[1],l=m[2],u=m[3]}}}var h=S4(r,l),x=S4(o,u),y=_ue(r,l),j=function(E){return E>1?1:E<0?0:E},b=function(E){for(var C=E>1?1:E,N=C,P=0;P<8;++P){var A=h(N)-C,T=y(N);if(Math.abs(A-C)<Ph||T<Ph)return x(N);N=j(N-A/T)}return x(N)};return b.isStepper=!1,b},Eue=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,a=n===void 0?100:n,r=t.damping,o=r===void 0?8:r,l=t.dt,u=l===void 0?17:l,f=function(m,h,x){var y=-(m-h)*a,j=x*o,b=x+(y-j)*u/1e3,S=x*u/1e3+m;return Math.abs(S-h)<Ph&&Math.abs(b)<Ph?[h,0]:[S,b]};return f.isStepper=!0,f.dt=u,f},Aue=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var r=n[0];if(typeof r=="string")switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return j4(r);case"spring":return Eue();default:if(r.split("(")[0]==="cubic-bezier")return j4(r)}return typeof r=="function"?r:null};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 _4(e){return Pue(e)||Cue(e)||fB(e)||Oue()}function Oue(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 439In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pue(e){if(Array.isArray(e))return MS(e)}function E4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Tn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E4(Object(n),!0).forEach(function(a){LS(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function LS(e,t,n){return t=Nue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nue(e){var t=Tue(e,"string");return Zd(t)==="symbol"?t:String(t)}function Tue(e,t){if(Zd(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Zd(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kue(e,t){return Mue(e)||Lue(e,t)||fB(e,t)||Due()}function Due(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 440In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fB(e,t){if(e){if(typeof e=="string")return MS(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 MS(e,t)}}function MS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Lue(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Mue(e){if(Array.isArray(e))return e}var Nh=function(t,n,a){return t+(n-t)*a},RS=function(t){var n=t.from,a=t.to;return n!==a},Rue=function e(t,n,a){var r=md(function(o,l){if(RS(l)){var u=t(l.from,l.to,l.velocity),f=kue(u,2),p=f[0],m=f[1];return Tn(Tn({},l),{},{from:p,velocity:m})}return l},n);return a<1?md(function(o,l){return RS(l)?Tn(Tn({},l),{},{velocity:Nh(l.velocity,r[o].velocity,a),from:Nh(l.from,r[o].from,a)}):l},n):e(t,r,a-1)};const Iue=(function(e,t,n,a,r){var o=pue(e,t),l=o.reduce(function(S,E){return Tn(Tn({},S),{},LS({},E,[e[E],t[E]]))},{}),u=o.reduce(function(S,E){return Tn(Tn({},S),{},LS({},E,{from:e[E],velocity:0,to:t[E]}))},{}),f=-1,p,m,h=function(){return null},x=function(){return md(function(E,C){return C.from},u)},y=function(){return!Object.values(u).filter(RS).length},j=function(E){p||(p=E);var C=E-p,N=C/n.dt;u=Rue(n,u,N),r(Tn(Tn(Tn({},e),t),x())),p=E,y()||(f=requestAnimationFrame(h))},b=function(E){m||(m=E);var C=(E-m)/a,N=md(function(A,T){return Nh.apply(void 0,_4(T).concat([n(C)]))},l);if(r(Tn(Tn(Tn({},e),t),N)),C<1)f=requestAnimationFrame(h);else{var P=md(function(A,T){return Nh.apply(void 0,_4(T).concat([n(1)]))},l);r(Tn(Tn(Tn({},e),t),P))}};return h=n.isStepper?j:b,function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(f)}}});function vc(e){"@babel/helpers - typeof";return vc=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},vc(e)}var Bue=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function zue(e,t){if(e==null)return{};var n=$ue(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function $ue(e,t){if(e==null)return{};var n={},a=Object.keys(e),r,o;for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}function Pw(e){return Uue(e)||Fue(e)||Hue(e)||que()}function que(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 441In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hue(e,t){if(e){if(typeof e=="string")return IS(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 IS(e,t)}}function Fue(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uue(e){if(Array.isArray(e))return IS(e)}function IS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function A4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function rr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A4(Object(n),!0).forEach(function(a){cd(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function cd(e,t,n){return t=pB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yue(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,pB(a.key),a)}}function Wue(e,t,n){return t&&Yue(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pB(e){var t=Gue(e,"string");return vc(t)==="symbol"?t:String(t)}function Gue(e,t){if(vc(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(vc(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Xue(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&&BS(e,t)}function BS(e,t){return BS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},BS(e,t)}function Kue(e){var t=Que();return function(){var a=Th(e),r;if(t){var o=Th(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return zS(this,r)}}function zS(e,t){if(t&&(vc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $S(e)}function $S(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Que(){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 Th(e){return Th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Th(e)}var Fr=(function(e){Xue(n,e);var t=Kue(n);function n(a,r){var o;Vue(this,n),o=t.call(this,a,r);var l=o.props,u=l.isActive,f=l.attributeName,p=l.from,m=l.to,h=l.steps,x=l.children,y=l.duration;if(o.handleStyleChange=o.handleStyleChange.bind($S(o)),o.changeStyle=o.changeStyle.bind($S(o)),!u||y<=0)return o.state={style:{}},typeof x=="function"&&(o.state={style:m}),zS(o);if(h&&h.length)o.state={style:h[0].style};else if(p){if(typeof x=="function")return o.state={style:p},zS(o);o.state={style:f?cd({},f,p):p}}else o.state={style:{}};return o}return Wue(n,[{key:"componentDidMount",value:function(){var r=this.props,o=r.isActive,l=r.canBegin;this.mounted=!0,!(!o||!l)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(r){var o=this.props,l=o.isActive,u=o.canBegin,f=o.attributeName,p=o.shouldReAnimate,m=o.to,h=o.from,x=this.state.style;if(u){if(!l){var y={style:f?cd({},f,m):m};this.state&&x&&(f&&x[f]!==m||!f&&x!==m)&&this.setState(y);return}if(!(aue(r.to,m)&&r.canBegin&&r.isActive)){var j=!r.canBegin||!r.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=j||p?h:r.to;if(this.state&&x){var S={style:f?cd({},f,b):b};(f&&x[f]!==b||!f&&x!==b)&&this.setState(S)}this.runAnimation(rr(rr({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var r=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),r&&r()}},{key:"handleStyleChange",value:function(r){this.changeStyle(r)}},{key:"changeStyle",value:function(r){this.mounted&&this.setState({style:r})}},{key:"runJSAnimation",value:function(r){var o=this,l=r.from,u=r.to,f=r.duration,p=r.easing,m=r.begin,h=r.onAnimationEnd,x=r.onAnimationStart,y=Iue(l,u,Aue(p),f,this.changeStyle),j=function(){o.stopJSAnimation=y()};this.manager.start([x,m,j,f,h])}},{key:"runStepAnimation",value:function(r){var o=this,l=r.steps,u=r.begin,f=r.onAnimationStart,p=l[0],m=p.style,h=p.duration,x=h===void 0?0:h,y=function(b,S,E){if(E===0)return b;var C=S.duration,N=S.easing,P=N===void 0?"ease":N,A=S.style,T=S.properties,O=S.onAnimationEnd,D=E>0?l[E-1]:S,R=T||Object.keys(A);if(typeof P=="function"||P==="spring")return[].concat(Pw(b),[o.runJSAnimation.bind(o,{from:D.style,to:A,duration:C,easing:P}),C]);var U=w4(R,C,P),I=rr(rr(rr({},D.style),A),{},{transition:U});return[].concat(Pw(b),[I,C,O]).filter(gue)};return this.manager.start([f].concat(Pw(l.reduce(y,[m,Math.max(x,u)])),[r.onAnimationEnd]))}},{key:"runAnimation",value:function(r){this.manager||(this.manager=uue());var o=r.begin,l=r.duration,u=r.attributeName,f=r.to,p=r.easing,m=r.onAnimationStart,h=r.onAnimationEnd,x=r.steps,y=r.children,j=this.manager;if(this.unSubscribe=j.subscribe(this.handleStyleChange),typeof p=="function"||typeof y=="function"||p==="spring"){this.runJSAnimation(r);return}if(x.length>1){this.runStepAnimation(r);return}var b=u?cd({},u,f):f,S=w4(Object.keys(b),l,p);j.start([m,o,rr(rr({},b),{},{transition:S}),l,h])}},{key:"render",value:function(){var r=this.props,o=r.children;r.begin;var l=r.duration;r.attributeName,r.easing;var u=r.isActive;r.steps,r.from,r.to,r.canBegin,r.onAnimationEnd,r.shouldReAnimate,r.onAnimationReStart;var f=zue(r,Bue),p=_.Children.count(o),m=this.state.style;if(typeof o=="function")return o(m);if(!u||p===0||l<=0)return o;var h=function(y){var j=y.props,b=j.style,S=b===void 0?{}:b,E=j.className,C=_.cloneElement(y,rr(rr({},f),{},{style:rr(rr({},S),m),className:E}));return C};return p===1?h(_.Children.only(o)):B.createElement("div",null,_.Children.map(o,function(x){return h(x)}))}}]),n})(_.PureComponent);Fr.displayName="Animate";Fr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Fr.propTypes={from:mt.oneOfType([mt.object,mt.string]),to:mt.oneOfType([mt.object,mt.string]),attributeName:mt.string,duration:mt.number,begin:mt.number,easing:mt.oneOfType([mt.string,mt.func]),steps:mt.arrayOf(mt.shape({duration:mt.number.isRequired,style:mt.object.isRequired,easing:mt.oneOfType([mt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),mt.func]),properties:mt.arrayOf("string"),onAnimationEnd:mt.func})),children:mt.oneOfType([mt.node,mt.func]),isActive:mt.bool,canBegin:mt.bool,onAnimationEnd:mt.func,shouldReAnimate:mt.bool,onAnimationStart:mt.func,onAnimationReStart:mt.func};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 kh(){return kh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},kh.apply(this,arguments)}function Zue(e,t){return nde(e)||tde(e,t)||ede(e,t)||Jue()}function Jue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 442In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ede(e,t){if(e){if(typeof e=="string")return O4(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 O4(e,t)}}function O4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function tde(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function nde(e){if(Array.isArray(e))return e}function C4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function P4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?C4(Object(n),!0).forEach(function(a){ade(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ade(e,t,n){return t=rde(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rde(e){var t=ide(e,"string");return Jd(t)=="symbol"?t:t+""}function ide(e,t){if(Jd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Jd(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var N4=function(t,n,a,r,o){var l=Math.min(Math.abs(a)/2,Math.abs(r)/2),u=r>=0?1:-1,f=a>=0?1:-1,p=r>=0&&a>=0||r<0&&a<0?1:0,m;if(l>0&&o instanceof Array){for(var h=[0,0,0,0],x=0,y=4;x<y;x++)h[x]=o[x]>l?l:o[x];m="M".concat(t,",").concat(n+u*h[0]),h[0]>0&&(m+="A ".concat(h[0],",").concat(h[0],",0,0,").concat(p,",").concat(t+f*h[0],",").concat(n)),m+="L ".concat(t+a-f*h[1],",").concat(n),h[1]>0&&(m+="A ".concat(h[1],",").concat(h[1],",0,0,").concat(p,`, 443 `).concat(t+a,",").concat(n+u*h[1])),m+="L ".concat(t+a,",").concat(n+r-u*h[2]),h[2]>0&&(m+="A ".concat(h[2],",").concat(h[2],",0,0,").concat(p,`, 444 `).concat(t+a-f*h[2],",").concat(n+r)),m+="L ".concat(t+f*h[3],",").concat(n+r),h[3]>0&&(m+="A ".concat(h[3],",").concat(h[3],",0,0,").concat(p,`, 445 `).concat(t,",").concat(n+r-u*h[3])),m+="Z"}else if(l>0&&o===+o&&o>0){var j=Math.min(l,o);m="M ".concat(t,",").concat(n+u*j,` 446 A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+f*j,",").concat(n,` 447 L `).concat(t+a-f*j,",").concat(n,` 448 A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+a,",").concat(n+u*j,` 449 L `).concat(t+a,",").concat(n+r-u*j,` 450 A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t+a-f*j,",").concat(n+r,` 451 L `).concat(t+f*j,",").concat(n+r,` 452 A `).concat(j,",").concat(j,",0,0,").concat(p,",").concat(t,",").concat(n+r-u*j," Z")}else m="M ".concat(t,",").concat(n," h ").concat(a," v ").concat(r," h ").concat(-a," Z");return m},ode=function(t,n){if(!t||!n)return!1;var a=t.x,r=t.y,o=n.x,l=n.y,u=n.width,f=n.height;if(Math.abs(u)>0&&Math.abs(f)>0){var p=Math.min(o,o+u),m=Math.max(o,o+u),h=Math.min(l,l+f),x=Math.max(l,l+f);return a>=p&&a<=m&&r>=h&&r<=x}return!1},sde={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},H_=function(t){var n=P4(P4({},sde),t),a=_.useRef(),r=_.useState(-1),o=Zue(r,2),l=o[0],u=o[1];_.useEffect(function(){if(a.current&&a.current.getTotalLength)try{var P=a.current.getTotalLength();P&&u(P)}catch{}},[]);var f=n.x,p=n.y,m=n.width,h=n.height,x=n.radius,y=n.className,j=n.animationEasing,b=n.animationDuration,S=n.animationBegin,E=n.isAnimationActive,C=n.isUpdateAnimationActive;if(f!==+f||p!==+p||m!==+m||h!==+h||m===0||h===0)return null;var N=Ke("recharts-rectangle",y);return C?B.createElement(Fr,{canBegin:l>0,from:{width:m,height:h,x:f,y:p},to:{width:m,height:h,x:f,y:p},duration:b,animationEasing:j,isActive:C},function(P){var A=P.width,T=P.height,O=P.x,D=P.y;return B.createElement(Fr,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:b,isActive:E,easing:j},B.createElement("path",kh({},Ge(n,!0),{className:N,d:N4(O,D,A,T,x),ref:a})))}):B.createElement("path",kh({},Ge(n,!0),{className:N,d:N4(f,p,m,h,x)}))};function qS(){return qS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},qS.apply(this,arguments)}var Fm=function(t){var n=t.cx,a=t.cy,r=t.r,o=t.className,l=Ke("recharts-dot",o);return n===+n&&a===+a&&r===+r?_.createElement("circle",qS({},Ge(t,!1),Jg(t),{className:l,cx:n,cy:a,r})):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)}var lde=["x","y","top","left","width","height","className"];function HS(){return HS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},HS.apply(this,arguments)}function T4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function cde(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?T4(Object(n),!0).forEach(function(a){ude(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ude(e,t,n){return t=dde(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dde(e){var t=fde(e,"string");return ef(t)=="symbol"?t:t+""}function fde(e,t){if(ef(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(ef(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pde(e,t){if(e==null)return{};var n=gde(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function gde(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var hde=function(t,n,a,r,o,l){return"M".concat(t,",").concat(o,"v").concat(r,"M").concat(l,",").concat(n,"h").concat(a)},mde=function(t){var n=t.x,a=n===void 0?0:n,r=t.y,o=r===void 0?0:r,l=t.top,u=l===void 0?0:l,f=t.left,p=f===void 0?0:f,m=t.width,h=m===void 0?0:m,x=t.height,y=x===void 0?0:x,j=t.className,b=pde(t,lde),S=cde({x:a,y:o,top:u,left:p,width:h,height:y},b);return!we(a)||!we(o)||!we(h)||!we(y)||!we(u)||!we(p)?null:B.createElement("path",HS({},Ge(S,!0),{className:Ke("recharts-cross",j),d:hde(a,o,h,y,u,p)}))},Nw,k4;function xde(){if(k4)return Nw;k4=1;var e=DI(),t=e(Object.getPrototypeOf,Object);return Nw=t,Nw}var Tw,D4;function vde(){if(D4)return Tw;D4=1;var e=Ti(),t=xde(),n=ki(),a="[object Object]",r=Function.prototype,o=Object.prototype,l=r.toString,u=o.hasOwnProperty,f=l.call(Object);function p(m){if(!n(m)||e(m)!=a)return!1;var h=t(m);if(h===null)return!0;var x=u.call(h,"constructor")&&h.constructor;return typeof x=="function"&&x instanceof x&&l.call(x)==f}return Tw=p,Tw}var yde=vde();const bde=gt(yde);var kw,L4;function wde(){if(L4)return kw;L4=1;var e=Ti(),t=ki(),n="[object Boolean]";function a(r){return r===!0||r===!1||t(r)&&e(r)==n}return kw=a,kw}var Sde=wde();const jde=gt(Sde);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 Dh(){return Dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Dh.apply(this,arguments)}function _de(e,t){return Cde(e)||Ode(e,t)||Ade(e,t)||Ede()}function Ede(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 453In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ade(e,t){if(e){if(typeof e=="string")return M4(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 M4(e,t)}}function M4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Ode(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Cde(e){if(Array.isArray(e))return e}function R4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function I4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?R4(Object(n),!0).forEach(function(a){Pde(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Pde(e,t,n){return t=Nde(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nde(e){var t=Tde(e,"string");return tf(t)=="symbol"?t:t+""}function Tde(e,t){if(tf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(tf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var B4=function(t,n,a,r,o){var l=a-r,u;return u="M ".concat(t,",").concat(n),u+="L ".concat(t+a,",").concat(n),u+="L ".concat(t+a-l/2,",").concat(n+o),u+="L ".concat(t+a-l/2-r,",").concat(n+o),u+="L ".concat(t,",").concat(n," Z"),u},kde={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Dde=function(t){var n=I4(I4({},kde),t),a=_.useRef(),r=_.useState(-1),o=_de(r,2),l=o[0],u=o[1];_.useEffect(function(){if(a.current&&a.current.getTotalLength)try{var N=a.current.getTotalLength();N&&u(N)}catch{}},[]);var f=n.x,p=n.y,m=n.upperWidth,h=n.lowerWidth,x=n.height,y=n.className,j=n.animationEasing,b=n.animationDuration,S=n.animationBegin,E=n.isUpdateAnimationActive;if(f!==+f||p!==+p||m!==+m||h!==+h||x!==+x||m===0&&h===0||x===0)return null;var C=Ke("recharts-trapezoid",y);return E?B.createElement(Fr,{canBegin:l>0,from:{upperWidth:0,lowerWidth:0,height:x,x:f,y:p},to:{upperWidth:m,lowerWidth:h,height:x,x:f,y:p},duration:b,animationEasing:j,isActive:E},function(N){var P=N.upperWidth,A=N.lowerWidth,T=N.height,O=N.x,D=N.y;return B.createElement(Fr,{canBegin:l>0,from:"0px ".concat(l===-1?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:b,easing:j},B.createElement("path",Dh({},Ge(n,!0),{className:C,d:B4(O,D,P,A,T),ref:a})))}):B.createElement("g",null,B.createElement("path",Dh({},Ge(n,!0),{className:C,d:B4(f,p,m,h,x)})))},Lde=["option","shapeType","propTransformer","activeClassName","isActive"];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)}function Mde(e,t){if(e==null)return{};var n=Rde(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Rde(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function z4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Lh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?z4(Object(n),!0).forEach(function(a){Ide(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Ide(e,t,n){return t=Bde(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bde(e){var t=zde(e,"string");return nf(t)=="symbol"?t:t+""}function zde(e,t){if(nf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(nf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $de(e,t){return Lh(Lh({},t),e)}function qde(e,t){return e==="symbols"}function $4(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return B.createElement(H_,n);case"trapezoid":return B.createElement(Dde,n);case"sector":return B.createElement(oB,n);case"symbols":if(qde(t))return B.createElement(s_,n);break;default:return null}}function Hde(e){return _.isValidElement(e)?e.props:e}function Fde(e){var t=e.option,n=e.shapeType,a=e.propTransformer,r=a===void 0?$de:a,o=e.activeClassName,l=o===void 0?"recharts-active-shape":o,u=e.isActive,f=Mde(e,Lde),p;if(_.isValidElement(t))p=_.cloneElement(t,Lh(Lh({},f),Hde(t)));else if(Ve(t))p=t(f);else if(bde(t)&&!jde(t)){var m=r(t,f);p=B.createElement($4,{shapeType:n,elementProps:m})}else{var h=f;p=B.createElement($4,{shapeType:n,elementProps:h})}return u?B.createElement(kt,{className:l},p):p}function Um(e,t){return t!=null&&"trapezoids"in e.props}function Vm(e,t){return t!=null&&"sectors"in e.props}function af(e,t){return t!=null&&"points"in e.props}function Ude(e,t){var n,a,r=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(a=t.labelViewBox)===null||a===void 0?void 0:a.y)||e.y===t.y;return r&&o}function Vde(e,t){var n=e.endAngle===t.endAngle,a=e.startAngle===t.startAngle;return n&&a}function Yde(e,t){var n=e.x===t.x,a=e.y===t.y,r=e.z===t.z;return n&&a&&r}function Wde(e,t){var n;return Um(e,t)?n=Ude:Vm(e,t)?n=Vde:af(e,t)&&(n=Yde),n}function Gde(e,t){var n;return Um(e,t)?n="trapezoids":Vm(e,t)?n="sectors":af(e,t)&&(n="points"),n}function Xde(e,t){if(Um(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(Vm(e,t)){var a;return(a=t.tooltipPayload)===null||a===void 0||(a=a[0])===null||a===void 0||(a=a.payload)===null||a===void 0?void 0:a.payload}return af(e,t)?t.payload:{}}function Kde(e){var t=e.activeTooltipItem,n=e.graphicalItem,a=e.itemData,r=Gde(n,t),o=Xde(n,t),l=a.filter(function(f,p){var m=mc(o,f),h=n.props[r].filter(function(j){var b=Wde(n,t);return b(j,t)}),x=n.props[r].indexOf(h[h.length-1]),y=p===x;return m&&y}),u=a.indexOf(l[l.length-1]);return u}var Dw,q4;function Qde(){if(q4)return Dw;q4=1;var e=Math.ceil,t=Math.max;function n(a,r,o,l){for(var u=-1,f=t(e((r-a)/(o||1)),0),p=Array(f);f--;)p[l?f:++u]=a,a+=o;return p}return Dw=n,Dw}var Lw,H4;function gB(){if(H4)return Lw;H4=1;var e=XI(),t=1/0,n=17976931348623157e292;function a(r){if(!r)return r===0?r:0;if(r=e(r),r===t||r===-t){var o=r<0?-1:1;return o*n}return r===r?r:0}return Lw=a,Lw}var Mw,F4;function Zde(){if(F4)return Mw;F4=1;var e=Qde(),t=Dm(),n=gB();function a(r){return function(o,l,u){return u&&typeof u!="number"&&t(o,l,u)&&(l=u=void 0),o=n(o),l===void 0?(l=o,o=0):l=n(l),u=u===void 0?o<l?1:-1:n(u),e(o,l,u,r)}}return Mw=a,Mw}var Rw,U4;function Jde(){if(U4)return Rw;U4=1;var e=Zde(),t=e();return Rw=t,Rw}var efe=Jde();const Mh=gt(efe);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 V4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Y4(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?V4(Object(n),!0).forEach(function(a){hB(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function hB(e,t,n){return t=tfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tfe(e){var t=nfe(e,"string");return rf(t)=="symbol"?t:t+""}function nfe(e,t){if(rf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(rf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var afe=["Webkit","Moz","O","ms"],rfe=function(t,n){var a=t.replace(/(\w)/,function(o){return o.toUpperCase()}),r=afe.reduce(function(o,l){return Y4(Y4({},o),{},hB({},l+a,n))},{});return r[t]=n,r};function yc(e){"@babel/helpers - typeof";return yc=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},yc(e)}function Rh(){return Rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Rh.apply(this,arguments)}function W4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Iw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?W4(Object(n),!0).forEach(function(a){ba(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W4(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ife(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G4(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,xB(a.key),a)}}function ofe(e,t,n){return t&&G4(e.prototype,t),n&&G4(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function sfe(e,t,n){return t=Ih(t),lfe(e,mB()?Reflect.construct(t,n||[],Ih(e).constructor):t.apply(e,n))}function lfe(e,t){if(t&&(yc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cfe(e)}function cfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mB=function(){return!!e})()}function Ih(e){return Ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ih(e)}function ufe(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&&FS(e,t)}function FS(e,t){return FS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},FS(e,t)}function ba(e,t,n){return t=xB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xB(e){var t=dfe(e,"string");return yc(t)=="symbol"?t:t+""}function dfe(e,t){if(yc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(yc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ffe=function(t){var n=t.data,a=t.startIndex,r=t.endIndex,o=t.x,l=t.width,u=t.travellerWidth;if(!n||!n.length)return{};var f=n.length,p=gd().domain(Mh(0,f)).range([o,o+l-u]),m=p.domain().map(function(h){return p(h)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:p(a),endX:p(r),scale:p,scaleValues:m}},X4=function(t){return t.changedTouches&&!!t.changedTouches.length},bc=(function(e){function t(n){var a;return ife(this,t),a=sfe(this,t,[n]),ba(a,"handleDrag",function(r){a.leaveTimer&&(clearTimeout(a.leaveTimer),a.leaveTimer=null),a.state.isTravellerMoving?a.handleTravellerMove(r):a.state.isSlideMoving&&a.handleSlideDrag(r)}),ba(a,"handleTouchMove",function(r){r.changedTouches!=null&&r.changedTouches.length>0&&a.handleDrag(r.changedTouches[0])}),ba(a,"handleDragEnd",function(){a.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var r=a.props,o=r.endIndex,l=r.onDragEnd,u=r.startIndex;l?.({endIndex:o,startIndex:u})}),a.detachDragEndListener()}),ba(a,"handleLeaveWrapper",function(){(a.state.isTravellerMoving||a.state.isSlideMoving)&&(a.leaveTimer=window.setTimeout(a.handleDragEnd,a.props.leaveTimeOut))}),ba(a,"handleEnterSlideOrTraveller",function(){a.setState({isTextActive:!0})}),ba(a,"handleLeaveSlideOrTraveller",function(){a.setState({isTextActive:!1})}),ba(a,"handleSlideDragStart",function(r){var o=X4(r)?r.changedTouches[0]:r;a.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),a.attachDragEndListener()}),a.travellerDragStartHandlers={startX:a.handleTravellerDragStart.bind(a,"startX"),endX:a.handleTravellerDragStart.bind(a,"endX")},a.state={},a}return ufe(t,e),ofe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(a){var r=a.startX,o=a.endX,l=this.state.scaleValues,u=this.props,f=u.gap,p=u.data,m=p.length-1,h=Math.min(r,o),x=Math.max(r,o),y=t.getIndexInRange(l,h),j=t.getIndexInRange(l,x);return{startIndex:y-y%f,endIndex:j===m?m:j-j%f}}},{key:"getTextOfTick",value:function(a){var r=this.props,o=r.data,l=r.tickFormatter,u=r.dataKey,f=ea(o[a],u,a);return Ve(l)?l(f,a):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(a){var r=this.state,o=r.slideMoveStartX,l=r.startX,u=r.endX,f=this.props,p=f.x,m=f.width,h=f.travellerWidth,x=f.startIndex,y=f.endIndex,j=f.onChange,b=a.pageX-o;b>0?b=Math.min(b,p+m-h-u,p+m-h-l):b<0&&(b=Math.max(b,p-l,p-u));var S=this.getIndex({startX:l+b,endX:u+b});(S.startIndex!==x||S.endIndex!==y)&&j&&j(S),this.setState({startX:l+b,endX:u+b,slideMoveStartX:a.pageX})}},{key:"handleTravellerDragStart",value:function(a,r){var o=X4(r)?r.changedTouches[0]:r;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:a,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(a){var r=this.state,o=r.brushMoveStartX,l=r.movingTravellerId,u=r.endX,f=r.startX,p=this.state[l],m=this.props,h=m.x,x=m.width,y=m.travellerWidth,j=m.onChange,b=m.gap,S=m.data,E={startX:this.state.startX,endX:this.state.endX},C=a.pageX-o;C>0?C=Math.min(C,h+x-y-p):C<0&&(C=Math.max(C,h-p)),E[l]=p+C;var N=this.getIndex(E),P=N.startIndex,A=N.endIndex,T=function(){var D=S.length-1;return l==="startX"&&(u>f?P%b===0:A%b===0)||u<f&&A===D||l==="endX"&&(u>f?A%b===0:P%b===0)||u>f&&A===D};this.setState(ba(ba({},l,p+C),"brushMoveStartX",a.pageX),function(){j&&T()&&j(N)})}},{key:"handleTravellerMoveKeyboard",value:function(a,r){var o=this,l=this.state,u=l.scaleValues,f=l.startX,p=l.endX,m=this.state[r],h=u.indexOf(m);if(h!==-1){var x=h+a;if(!(x===-1||x>=u.length)){var y=u[x];r==="startX"&&y>=p||r==="endX"&&y<=f||this.setState(ba({},r,y),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var a=this.props,r=a.x,o=a.y,l=a.width,u=a.height,f=a.fill,p=a.stroke;return B.createElement("rect",{stroke:p,fill:f,x:r,y:o,width:l,height:u})}},{key:"renderPanorama",value:function(){var a=this.props,r=a.x,o=a.y,l=a.width,u=a.height,f=a.data,p=a.children,m=a.padding,h=_.Children.only(p);return h?B.cloneElement(h,{x:r,y:o,width:l,height:u,margin:m,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(a,r){var o,l,u=this,f=this.props,p=f.y,m=f.travellerWidth,h=f.height,x=f.traveller,y=f.ariaLabel,j=f.data,b=f.startIndex,S=f.endIndex,E=Math.max(a,this.props.x),C=Iw(Iw({},Ge(this.props,!1)),{},{x:E,y:p,width:m,height:h}),N=y||"Min value: ".concat((o=j[b])===null||o===void 0?void 0:o.name,", Max value: ").concat((l=j[S])===null||l===void 0?void 0:l.name);return B.createElement(kt,{tabIndex:0,role:"slider","aria-label":N,"aria-valuenow":a,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[r],onTouchStart:this.travellerDragStartHandlers[r],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),u.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,r))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(x,C))}},{key:"renderSlide",value:function(a,r){var o=this.props,l=o.y,u=o.height,f=o.stroke,p=o.travellerWidth,m=Math.min(a,r)+p,h=Math.max(Math.abs(r-a)-p,0);return B.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:m,y:l,width:h,height:u})}},{key:"renderText",value:function(){var a=this.props,r=a.startIndex,o=a.endIndex,l=a.y,u=a.height,f=a.travellerWidth,p=a.stroke,m=this.state,h=m.startX,x=m.endX,y=5,j={pointerEvents:"none",fill:p};return B.createElement(kt,{className:"recharts-brush-texts"},B.createElement(dh,Rh({textAnchor:"end",verticalAnchor:"middle",x:Math.min(h,x)-y,y:l+u/2},j),this.getTextOfTick(r)),B.createElement(dh,Rh({textAnchor:"start",verticalAnchor:"middle",x:Math.max(h,x)+f+y,y:l+u/2},j),this.getTextOfTick(o)))}},{key:"render",value:function(){var a=this.props,r=a.data,o=a.className,l=a.children,u=a.x,f=a.y,p=a.width,m=a.height,h=a.alwaysShowText,x=this.state,y=x.startX,j=x.endX,b=x.isTextActive,S=x.isSlideMoving,E=x.isTravellerMoving,C=x.isTravellerFocused;if(!r||!r.length||!we(u)||!we(f)||!we(p)||!we(m)||p<=0||m<=0)return null;var N=Ke("recharts-brush",o),P=B.Children.count(l)===1,A=rfe("userSelect","none");return B.createElement(kt,{className:N,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),P&&this.renderPanorama(),this.renderSlide(y,j),this.renderTravellerLayer(y,"startX"),this.renderTravellerLayer(j,"endX"),(b||S||E||C||h)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(a){var r=a.x,o=a.y,l=a.width,u=a.height,f=a.stroke,p=Math.floor(o+u/2)-1;return B.createElement(B.Fragment,null,B.createElement("rect",{x:r,y:o,width:l,height:u,fill:f,stroke:"none"}),B.createElement("line",{x1:r+1,y1:p,x2:r+l-1,y2:p,fill:"none",stroke:"#fff"}),B.createElement("line",{x1:r+1,y1:p+2,x2:r+l-1,y2:p+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(a,r){var o;return B.isValidElement(a)?o=B.cloneElement(a,r):Ve(a)?o=a(r):o=t.renderDefaultTraveller(r),o}},{key:"getDerivedStateFromProps",value:function(a,r){var o=a.data,l=a.width,u=a.x,f=a.travellerWidth,p=a.updateId,m=a.startIndex,h=a.endIndex;if(o!==r.prevData||p!==r.prevUpdateId)return Iw({prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:l},o&&o.length?ffe({data:o,width:l,x:u,travellerWidth:f,startIndex:m,endIndex:h}):{scale:null,scaleValues:null});if(r.scale&&(l!==r.prevWidth||u!==r.prevX||f!==r.prevTravellerWidth)){r.scale.range([u,u+l-f]);var x=r.scale.domain().map(function(y){return r.scale(y)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:l,startX:r.scale(a.startIndex),endX:r.scale(a.endIndex),scaleValues:x}}return null}},{key:"getIndexInRange",value:function(a,r){for(var o=a.length,l=0,u=o-1;u-l>1;){var f=Math.floor((l+u)/2);a[f]>r?u=f:l=f}return r>=a[u]?u:l}}])})(_.PureComponent);ba(bc,"displayName","Brush");ba(bc,"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 Bw,K4;function pfe(){if(K4)return Bw;K4=1;var e=g_();function t(n,a){var r;return e(n,function(o,l,u){return r=a(o,l,u),!r}),!!r}return Bw=t,Bw}var zw,Q4;function gfe(){if(Q4)return zw;Q4=1;var e=AI(),t=ko(),n=pfe(),a=da(),r=Dm();function o(l,u,f){var p=a(l)?e:n;return f&&r(l,u,f)&&(u=void 0),p(l,t(u,3))}return zw=o,zw}var hfe=gfe();const mfe=gt(hfe);var zr=function(t,n){var a=t.alwaysShow,r=t.ifOverflow;return a&&(r="extendDomain"),r===n},$w,Z4;function xfe(){if(Z4)return $w;Z4=1;var e=UI();function t(n,a,r){a=="__proto__"&&e?e(n,a,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[a]=r}return $w=t,$w}var qw,J4;function vfe(){if(J4)return qw;J4=1;var e=xfe(),t=HI(),n=ko();function a(r,o){var l={};return o=n(o,3),t(r,function(u,f,p){e(l,f,o(u,f,p))}),l}return qw=a,qw}var yfe=vfe();const bfe=gt(yfe);var Hw,eL;function wfe(){if(eL)return Hw;eL=1;function e(t,n){for(var a=-1,r=t==null?0:t.length;++a<r;)if(!n(t[a],a,t))return!1;return!0}return Hw=e,Hw}var Fw,tL;function Sfe(){if(tL)return Fw;tL=1;var e=g_();function t(n,a){var r=!0;return e(n,function(o,l,u){return r=!!a(o,l,u),r}),r}return Fw=t,Fw}var Uw,nL;function jfe(){if(nL)return Uw;nL=1;var e=wfe(),t=Sfe(),n=ko(),a=da(),r=Dm();function o(l,u,f){var p=a(l)?e:t;return f&&r(l,u,f)&&(u=void 0),p(l,n(u,3))}return Uw=o,Uw}var _fe=jfe();const vB=gt(_fe);var Efe=["x","y"];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 US(){return US=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},US.apply(this,arguments)}function aL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function nd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aL(Object(n),!0).forEach(function(a){Afe(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Afe(e,t,n){return t=Ofe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ofe(e){var t=Cfe(e,"string");return of(t)=="symbol"?t:t+""}function Cfe(e,t){if(of(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(of(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pfe(e,t){if(e==null)return{};var n=Nfe(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Nfe(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Tfe(e,t){var n=e.x,a=e.y,r=Pfe(e,Efe),o="".concat(n),l=parseInt(o,10),u="".concat(a),f=parseInt(u,10),p="".concat(t.height||r.height),m=parseInt(p,10),h="".concat(t.width||r.width),x=parseInt(h,10);return nd(nd(nd(nd(nd({},t),r),l?{x:l}:{}),f?{y:f}:{}),{},{height:m,width:x,name:t.name,radius:t.radius})}function rL(e){return B.createElement(Fde,US({shapeType:"rectangle",propTransformer:Tfe,activeClassName:"recharts-active-bar"},e))}var kfe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(a,r){if(typeof t=="number")return t;var o=we(a)||HJ(a);return o?t(a,r):(o||Cs(),n)}},Dfe=["value","background"],yB;function wc(e){"@babel/helpers - typeof";return wc=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},wc(e)}function Lfe(e,t){if(e==null)return{};var n=Mfe(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Mfe(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Bh.apply(this,arguments)}function iL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iL(Object(n),!0).forEach(function(a){ho(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Rfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oL(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,wB(a.key),a)}}function Ife(e,t,n){return t&&oL(e.prototype,t),n&&oL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bfe(e,t,n){return t=zh(t),zfe(e,bB()?Reflect.construct(t,n||[],zh(e).constructor):t.apply(e,n))}function zfe(e,t){if(t&&(wc(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 bB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bB=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zh(e)}function qfe(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&&VS(e,t)}function VS(e,t){return VS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},VS(e,t)}function ho(e,t,n){return t=wB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wB(e){var t=Hfe(e,"string");return wc(t)=="symbol"?t:t+""}function Hfe(e,t){if(wc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(wc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ga=(function(e){function t(){var n;Rfe(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=Bfe(this,t,[].concat(r)),ho(n,"state",{isAnimationFinished:!1}),ho(n,"id",Hc("recharts-bar-")),ho(n,"handleAnimationEnd",function(){var l=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),l&&l()}),ho(n,"handleAnimationStart",function(){var l=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),l&&l()}),n}return qfe(t,e),Ife(t,[{key:"renderRectanglesStatically",value:function(a){var r=this,o=this.props,l=o.shape,u=o.dataKey,f=o.activeIndex,p=o.activeBar,m=Ge(this.props,!1);return a&&a.map(function(h,x){var y=x===f,j=y?p:l,b=an(an(an({},m),h),{},{isActive:y,option:j,index:x,dataKey:u,onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd});return B.createElement(kt,Bh({className:"recharts-bar-rectangle"},eh(r.props,h,x),{key:"rectangle-".concat(h?.x,"-").concat(h?.y,"-").concat(h?.value,"-").concat(x)}),B.createElement(rL,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var a=this,r=this.props,o=r.data,l=r.layout,u=r.isAnimationActive,f=r.animationBegin,p=r.animationDuration,m=r.animationEasing,h=r.animationId,x=this.state.prevData;return B.createElement(Fr,{begin:f,duration:p,isActive:u,easing:m,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,E){var C=x&&x[E];if(C){var N=kn(C.x,S.x),P=kn(C.y,S.y),A=kn(C.width,S.width),T=kn(C.height,S.height);return an(an({},S),{},{x:N(j),y:P(j),width:A(j),height:T(j)})}if(l==="horizontal"){var O=kn(0,S.height),D=O(j);return an(an({},S),{},{y:S.y+S.height-D,height:D})}var R=kn(0,S.width),U=R(j);return an(an({},S),{},{width:U})});return B.createElement(kt,null,a.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var a=this.props,r=a.data,o=a.isAnimationActive,l=this.state.prevData;return o&&r&&r.length&&(!l||!mc(l,r))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(r)}},{key:"renderBackground",value:function(){var a=this,r=this.props,o=r.data,l=r.dataKey,u=r.activeIndex,f=Ge(this.props.background,!1);return o.map(function(p,m){p.value;var h=p.background,x=Lfe(p,Dfe);if(!h)return null;var y=an(an(an(an(an({},x),{},{fill:"#eee"},h),f),eh(a.props,p,m)),{},{onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd,dataKey:l,index:m,className:"recharts-bar-background-rectangle"});return B.createElement(rL,Bh({key:"background-bar-".concat(m),option:a.props.background,isActive:m===u},y))})}},{key:"renderErrorBar",value:function(a,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,l=o.data,u=o.xAxis,f=o.yAxis,p=o.layout,m=o.children,h=Qa(m,Mf);if(!h)return null;var x=p==="vertical"?l[0].height/2:l[0].width/2,y=function(S,E){var C=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:C,errorVal:ea(S,E)}},j={clipPath:a?"url(#clipPath-".concat(r,")"):null};return B.createElement(kt,j,h.map(function(b){return B.cloneElement(b,{key:"error-bar-".concat(r,"-").concat(b.props.dataKey),data:l,xAxis:u,yAxis:f,layout:p,offset:x,dataPointFormatter:y})}))}},{key:"render",value:function(){var a=this.props,r=a.hide,o=a.data,l=a.className,u=a.xAxis,f=a.yAxis,p=a.left,m=a.top,h=a.width,x=a.height,y=a.isAnimationActive,j=a.background,b=a.id;if(r||!o||!o.length)return null;var S=this.state.isAnimationFinished,E=Ke("recharts-bar",l),C=u&&u.allowDataOverflow,N=f&&f.allowDataOverflow,P=C||N,A=Qe(b)?this.id:b;return B.createElement(kt,{className:E},C||N?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(A)},B.createElement("rect",{x:C?p:p-h/2,y:N?m:m-x/2,width:C?h:h*2,height:N?x:x*2}))):null,B.createElement(kt,{className:"recharts-bar-rectangles",clipPath:P?"url(#clipPath-".concat(A,")"):null},j?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(P,A),(!y||S)&&_i.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(a,r){return a.animationId!==r.prevAnimationId?{prevAnimationId:a.animationId,curData:a.data,prevData:r.curData}:a.data!==r.curData?{curData:a.data}:null}}])})(_.PureComponent);yB=Ga;ho(Ga,"displayName","Bar");ho(Ga,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Is.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ho(Ga,"getComposedData",function(e){var t=e.props,n=e.item,a=e.barPosition,r=e.bandSize,o=e.xAxis,l=e.yAxis,u=e.xAxisTicks,f=e.yAxisTicks,p=e.stackedData,m=e.dataStartIndex,h=e.displayedData,x=e.offset,y=ole(a,n);if(!y)return null;var j=t.layout,b=n.type.defaultProps,S=b!==void 0?an(an({},b),n.props):n.props,E=S.dataKey,C=S.children,N=S.minPointSize,P=j==="horizontal"?l:o,A=p?P.scale.domain():null,T=gle({numericAxis:P}),O=Qa(C,QI),D=h.map(function(R,U){var I,q,F,G,X,L;p?I=sle(p[m+U],A):(I=ea(R,E),Array.isArray(I)||(I=[T,I]));var H=kfe(N,yB.defaultProps.minPointSize)(I[1],U);if(j==="horizontal"){var $,ee=[l.scale(I[0]),l.scale(I[1])],ue=ee[0],z=ee[1];q=FD({axis:o,ticks:u,bandSize:r,offset:y.offset,entry:R,index:U}),F=($=z??ue)!==null&&$!==void 0?$:void 0,G=y.size;var V=ue-z;if(X=Number.isNaN(V)?0:V,L={x:q,y:l.y,width:G,height:l.height},Math.abs(H)>0&&Math.abs(X)<Math.abs(H)){var Y=dr(X||H)*(Math.abs(H)-Math.abs(X));F-=Y,X+=Y}}else{var Z=[o.scale(I[0]),o.scale(I[1])],ce=Z[0],xe=Z[1];if(q=ce,F=FD({axis:l,ticks:f,bandSize:r,offset:y.offset,entry:R,index:U}),G=xe-ce,X=y.size,L={x:o.x,y:F,width:o.width,height:X},Math.abs(H)>0&&Math.abs(G)<Math.abs(H)){var le=dr(G||H)*(Math.abs(H)-Math.abs(G));G+=le}}return an(an(an({},R),{},{x:q,y:F,width:G,height:X,value:p?I:I[1],payload:R,background:L},O&&O[U]&&O[U].props),{},{tooltipPayload:[aB(n,R)],tooltipPosition:{x:q+G/2,y:F+X/2}})});return an({data:D,layout:j},x)});function sf(e){"@babel/helpers - typeof";return sf=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},sf(e)}function Ffe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sL(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,SB(a.key),a)}}function Ufe(e,t,n){return t&&sL(e.prototype,t),n&&sL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function lL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function or(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lL(Object(n),!0).forEach(function(a){Ym(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Ym(e,t,n){return t=SB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SB(e){var t=Vfe(e,"string");return sf(t)=="symbol"?t:t+""}function Vfe(e,t){if(sf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(sf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var F_=function(t,n,a,r,o){var l=t.width,u=t.height,f=t.layout,p=t.children,m=Object.keys(n),h={left:a.left,leftMirror:a.left,right:l-a.right,rightMirror:l-a.right,top:a.top,topMirror:a.top,bottom:u-a.bottom,bottomMirror:u-a.bottom},x=!!wa(p,Ga);return m.reduce(function(y,j){var b=n[j],S=b.orientation,E=b.domain,C=b.padding,N=C===void 0?{}:C,P=b.mirror,A=b.reversed,T="".concat(S).concat(P?"Mirror":""),O,D,R,U,I;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var q=E[1]-E[0],F=1/0,G=b.categoricalDomain.sort(VJ);if(G.forEach(function(Z,ce){ce>0&&(F=Math.min((Z||0)-(G[ce-1]||0),F))}),Number.isFinite(F)){var X=F/q,L=b.layout==="vertical"?a.height:a.width;if(b.padding==="gap"&&(O=X*L/2),b.padding==="no-gap"){var H=As(t.barCategoryGap,X*L),$=X*L/2;O=$-H-($-H)/L*H}}}r==="xAxis"?D=[a.left+(N.left||0)+(O||0),a.left+a.width-(N.right||0)-(O||0)]:r==="yAxis"?D=f==="horizontal"?[a.top+a.height-(N.bottom||0),a.top+(N.top||0)]:[a.top+(N.top||0)+(O||0),a.top+a.height-(N.bottom||0)-(O||0)]:D=b.range,A&&(D=[D[1],D[0]]);var ee=rle(b,o,x),ue=ee.scale,z=ee.realScaleType;ue.domain(E).range(D),ile(ue);var V=ple(ue,or(or({},b),{},{realScaleType:z}));r==="xAxis"?(I=S==="top"&&!P||S==="bottom"&&P,R=a.left,U=h[T]-I*b.height):r==="yAxis"&&(I=S==="left"&&!P||S==="right"&&P,R=h[T]-I*b.width,U=a.top);var Y=or(or(or({},b),V),{},{realScaleType:z,x:R,y:U,scale:ue,width:r==="xAxis"?a.width:b.width,height:r==="yAxis"?a.height:b.height});return Y.bandSize=Ah(Y,V),!b.hide&&r==="xAxis"?h[T]+=(I?-1:1)*Y.height:b.hide||(h[T]+=(I?-1:1)*Y.width),or(or({},y),{},Ym({},j,Y))},{})},jB=function(t,n){var a=t.x,r=t.y,o=n.x,l=n.y;return{x:Math.min(a,o),y:Math.min(r,l),width:Math.abs(o-a),height:Math.abs(l-r)}},Yfe=function(t){var n=t.x1,a=t.y1,r=t.x2,o=t.y2;return jB({x:n,y:a},{x:r,y:o})},_B=(function(){function e(t){Ffe(this,e),this.scale=t}return Ufe(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 a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=a.bandAware,o=a.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(n)+u}default:return this.scale(n)}if(r){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var a=this.range(),r=a[0],o=a[a.length-1];return r<=o?n>=r&&n<=o:n>=o&&n<=r}}],[{key:"create",value:function(n){return new e(n)}}])})();Ym(_B,"EPS",1e-4);var U_=function(t){var n=Object.keys(t).reduce(function(a,r){return or(or({},a),{},Ym({},r,_B.create(t[r])))},{});return or(or({},n),{},{apply:function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=o.bandAware,u=o.position;return bfe(r,function(f,p){return n[p].apply(f,{bandAware:l,position:u})})},isInRange:function(r){return vB(r,function(o,l){return n[l].isInRange(o)})}})};function Wfe(e){return(e%180+180)%180}var Gfe=function(t){var n=t.width,a=t.height,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Wfe(r),l=o*Math.PI/180,u=Math.atan(a/n),f=l>u&&l<Math.PI-u?a/Math.sin(l):n/Math.cos(l);return Math.abs(f)},Vw,cL;function Xfe(){if(cL)return Vw;cL=1;var e=ko(),t=Nf(),n=Tm();function a(r){return function(o,l,u){var f=Object(o);if(!t(o)){var p=e(l,3);o=n(o),l=function(h){return p(f[h],h,f)}}var m=r(o,l,u);return m>-1?f[p?o[m]:m]:void 0}}return Vw=a,Vw}var Yw,uL;function Kfe(){if(uL)return Yw;uL=1;var e=gB();function t(n){var a=e(n),r=a%1;return a===a?r?a-r:a:0}return Yw=t,Yw}var Ww,dL;function Qfe(){if(dL)return Ww;dL=1;var e=II(),t=ko(),n=Kfe(),a=Math.max;function r(o,l,u){var f=o==null?0:o.length;if(!f)return-1;var p=u==null?0:n(u);return p<0&&(p=a(f+p,0)),e(o,t(l,3),p)}return Ww=r,Ww}var Gw,fL;function Zfe(){if(fL)return Gw;fL=1;var e=Xfe(),t=Qfe(),n=e(t);return Gw=n,Gw}var Jfe=Zfe();const epe=gt(Jfe);var tpe=ZR();const npe=gt(tpe);var ape=npe(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("")}),V_=_.createContext(void 0),Y_=_.createContext(void 0),EB=_.createContext(void 0),AB=_.createContext({}),OB=_.createContext(void 0),CB=_.createContext(0),PB=_.createContext(0),pL=function(t){var n=t.state,a=n.xAxisMap,r=n.yAxisMap,o=n.offset,l=t.clipPathId,u=t.children,f=t.width,p=t.height,m=ape(o);return B.createElement(V_.Provider,{value:a},B.createElement(Y_.Provider,{value:r},B.createElement(AB.Provider,{value:o},B.createElement(EB.Provider,{value:m},B.createElement(OB.Provider,{value:l},B.createElement(CB.Provider,{value:p},B.createElement(PB.Provider,{value:f},u)))))))},rpe=function(){return _.useContext(OB)},NB=function(t){var n=_.useContext(V_);n==null&&Cs();var a=n[t];return a==null&&Cs(),a},ipe=function(){var t=_.useContext(V_);return fo(t)},ope=function(){var t=_.useContext(Y_),n=epe(t,function(a){return vB(a.domain,Number.isFinite)});return n||fo(t)},TB=function(t){var n=_.useContext(Y_);n==null&&Cs();var a=n[t];return a==null&&Cs(),a},spe=function(){var t=_.useContext(EB);return t},lpe=function(){return _.useContext(AB)},W_=function(){return _.useContext(PB)},G_=function(){return _.useContext(CB)};function Sc(e){"@babel/helpers - typeof";return Sc=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},Sc(e)}function cpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function upe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,DB(a.key),a)}}function dpe(e,t,n){return t&&upe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fpe(e,t,n){return t=$h(t),ppe(e,kB()?Reflect.construct(t,n||[],$h(e).constructor):t.apply(e,n))}function ppe(e,t){if(t&&(Sc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gpe(e)}function gpe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kB=function(){return!!e})()}function $h(e){return $h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$h(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&&YS(e,t)}function YS(e,t){return YS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},YS(e,t)}function gL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function hL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gL(Object(n),!0).forEach(function(a){X_(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function X_(e,t,n){return t=DB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DB(e){var t=mpe(e,"string");return Sc(t)=="symbol"?t:t+""}function mpe(e,t){if(Sc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Sc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function xpe(e,t){return wpe(e)||bpe(e,t)||ype(e,t)||vpe()}function vpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 454In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ype(e,t){if(e){if(typeof e=="string")return mL(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 mL(e,t)}}function mL(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function bpe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function wpe(e){if(Array.isArray(e))return e}function WS(){return WS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},WS.apply(this,arguments)}var Spe=function(t,n){var a;return B.isValidElement(t)?a=B.cloneElement(t,n):Ve(t)?a=t(n):a=B.createElement("line",WS({},n,{className:"recharts-reference-line-line"})),a},jpe=function(t,n,a,r,o,l,u,f,p){var m=o.x,h=o.y,x=o.width,y=o.height;if(a){var j=p.y,b=t.y.apply(j,{position:l});if(zr(p,"discard")&&!t.y.isInRange(b))return null;var S=[{x:m+x,y:b},{x:m,y:b}];return f==="left"?S.reverse():S}if(n){var E=p.x,C=t.x.apply(E,{position:l});if(zr(p,"discard")&&!t.x.isInRange(C))return null;var N=[{x:C,y:h+y},{x:C,y:h}];return u==="top"?N.reverse():N}if(r){var P=p.segment,A=P.map(function(T){return t.apply(T,{position:l})});return zr(p,"discard")&&mfe(A,function(T){return!t.isInRange(T)})?null:A}return null};function _pe(e){var t=e.x,n=e.y,a=e.segment,r=e.xAxisId,o=e.yAxisId,l=e.shape,u=e.className,f=e.alwaysShow,p=rpe(),m=NB(r),h=TB(o),x=spe();if(!p||!x)return null;Si(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=U_({x:m.scale,y:h.scale}),j=pn(t),b=pn(n),S=a&&a.length===2,E=jpe(y,j,b,S,x,e.position,m.orientation,h.orientation,e);if(!E)return null;var C=xpe(E,2),N=C[0],P=N.x,A=N.y,T=C[1],O=T.x,D=T.y,R=zr(e,"hidden")?"url(#".concat(p,")"):void 0,U=hL(hL({clipPath:R},Ge(e,!0)),{},{x1:P,y1:A,x2:O,y2:D});return B.createElement(kt,{className:Ke("recharts-reference-line",u)},Spe(l,U),Fn.renderCallByParent(e,Yfe({x1:P,y1:A,x2:O,y2:D})))}var K_=(function(e){function t(){return cpe(this,t),fpe(this,t,arguments)}return hpe(t,e),dpe(t,[{key:"render",value:function(){return B.createElement(_pe,this.props)}}])})(B.Component);X_(K_,"displayName","ReferenceLine");X_(K_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},GS.apply(this,arguments)}function jc(e){"@babel/helpers - typeof";return jc=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},jc(e)}function xL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function vL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xL(Object(n),!0).forEach(function(a){Wm(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Epe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ape(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,MB(a.key),a)}}function Ope(e,t,n){return t&&Ape(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cpe(e,t,n){return t=qh(t),Ppe(e,LB()?Reflect.construct(t,n||[],qh(e).constructor):t.apply(e,n))}function Ppe(e,t){if(t&&(jc(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 LB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LB=function(){return!!e})()}function qh(e){return qh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qh(e)}function Tpe(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&&XS(e,t)}function XS(e,t){return XS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},XS(e,t)}function Wm(e,t,n){return t=MB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MB(e){var t=kpe(e,"string");return jc(t)=="symbol"?t:t+""}function kpe(e,t){if(jc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(jc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Dpe=function(t){var n=t.x,a=t.y,r=t.xAxis,o=t.yAxis,l=U_({x:r.scale,y:o.scale}),u=l.apply({x:n,y:a},{bandAware:!0});return zr(t,"discard")&&!l.isInRange(u)?null:u},Gm=(function(e){function t(){return Epe(this,t),Cpe(this,t,arguments)}return Tpe(t,e),Ope(t,[{key:"render",value:function(){var a=this.props,r=a.x,o=a.y,l=a.r,u=a.alwaysShow,f=a.clipPathId,p=pn(r),m=pn(o);if(Si(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!p||!m)return null;var h=Dpe(this.props);if(!h)return null;var x=h.x,y=h.y,j=this.props,b=j.shape,S=j.className,E=zr(this.props,"hidden")?"url(#".concat(f,")"):void 0,C=vL(vL({clipPath:E},Ge(this.props,!0)),{},{cx:x,cy:y});return B.createElement(kt,{className:Ke("recharts-reference-dot",S)},t.renderDot(b,C),Fn.renderCallByParent(this.props,{x:x-l,y:y-l,width:2*l,height:2*l}))}}])})(B.Component);Wm(Gm,"displayName","ReferenceDot");Wm(Gm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Wm(Gm,"renderDot",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):Ve(e)?n=e(t):n=B.createElement(Fm,GS({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},KS.apply(this,arguments)}function _c(e){"@babel/helpers - typeof";return _c=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},_c(e)}function yL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function bL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yL(Object(n),!0).forEach(function(a){Xm(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Lpe(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 a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,IB(a.key),a)}}function Rpe(e,t,n){return t&&Mpe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ipe(e,t,n){return t=Hh(t),Bpe(e,RB()?Reflect.construct(t,n||[],Hh(e).constructor):t.apply(e,n))}function Bpe(e,t){if(t&&(_c(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zpe(e)}function zpe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RB=function(){return!!e})()}function Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hh(e)}function $pe(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&&QS(e,t)}function QS(e,t){return QS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},QS(e,t)}function Xm(e,t,n){return t=IB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IB(e){var t=qpe(e,"string");return _c(t)=="symbol"?t:t+""}function qpe(e,t){if(_c(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(_c(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Hpe=function(t,n,a,r,o){var l=o.x1,u=o.x2,f=o.y1,p=o.y2,m=o.xAxis,h=o.yAxis;if(!m||!h)return null;var x=U_({x:m.scale,y:h.scale}),y={x:t?x.x.apply(l,{position:"start"}):x.x.rangeMin,y:a?x.y.apply(f,{position:"start"}):x.y.rangeMin},j={x:n?x.x.apply(u,{position:"end"}):x.x.rangeMax,y:r?x.y.apply(p,{position:"end"}):x.y.rangeMax};return zr(o,"discard")&&(!x.isInRange(y)||!x.isInRange(j))?null:jB(y,j)},Km=(function(e){function t(){return Lpe(this,t),Ipe(this,t,arguments)}return $pe(t,e),Rpe(t,[{key:"render",value:function(){var a=this.props,r=a.x1,o=a.x2,l=a.y1,u=a.y2,f=a.className,p=a.alwaysShow,m=a.clipPathId;Si(p===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=pn(r),x=pn(o),y=pn(l),j=pn(u),b=this.props.shape;if(!h&&!x&&!y&&!j&&!b)return null;var S=Hpe(h,x,y,j,this.props);if(!S&&!b)return null;var E=zr(this.props,"hidden")?"url(#".concat(m,")"):void 0;return B.createElement(kt,{className:Ke("recharts-reference-area",f)},t.renderRect(b,bL(bL({clipPath:E},Ge(this.props,!0)),S)),Fn.renderCallByParent(this.props,S))}}])})(B.Component);Xm(Km,"displayName","ReferenceArea");Xm(Km,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Xm(Km,"renderRect",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):Ve(e)?n=e(t):n=B.createElement(H_,KS({},t,{className:"recharts-reference-area-rect"})),n});function BB(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var a=[],r=0;r<e.length;r+=t)a.push(e[r]);return a}function Fpe(e,t,n){var a={width:e.width+t.width,height:e.height+t.height};return Gfe(a,n)}function Upe(e,t,n){var a=n==="width",r=e.x,o=e.y,l=e.width,u=e.height;return t===1?{start:a?r:o,end:a?r+l:o+u}:{start:a?r+l:o+u,end:a?r:o}}function Fh(e,t,n,a,r){if(e*t<e*a||e*t>e*r)return!1;var o=n();return e*(t-e*o/2-a)>=0&&e*(t+e*o/2-r)<=0}function Vpe(e,t){return BB(e,t+1)}function Ype(e,t,n,a,r){for(var o=(a||[]).slice(),l=t.start,u=t.end,f=0,p=1,m=l,h=function(){var j=a?.[f];if(j===void 0)return{v:BB(a,p)};var b=f,S,E=function(){return S===void 0&&(S=n(j,b)),S},C=j.coordinate,N=f===0||Fh(e,C,E,m,u);N||(f=0,m=l,p+=1),N&&(m=C+e*(E()/2+r),f+=p)},x;p<=o.length;)if(x=h(),x)return x.v;return[]}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 wL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Bn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wL(Object(n),!0).forEach(function(a){Wpe(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Wpe(e,t,n){return t=Gpe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gpe(e){var t=Xpe(e,"string");return lf(t)=="symbol"?t:t+""}function Xpe(e,t){if(lf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(lf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kpe(e,t,n,a,r){for(var o=(a||[]).slice(),l=o.length,u=t.start,f=t.end,p=function(x){var y=o[x],j,b=function(){return j===void 0&&(j=n(y,x)),j};if(x===l-1){var S=e*(y.coordinate+e*b()/2-f);o[x]=y=Bn(Bn({},y),{},{tickCoord:S>0?y.coordinate-S*e:y.coordinate})}else o[x]=y=Bn(Bn({},y),{},{tickCoord:y.coordinate});var E=Fh(e,y.tickCoord,b,u,f);E&&(f=y.tickCoord-e*(b()/2+r),o[x]=Bn(Bn({},y),{},{isShow:!0}))},m=l-1;m>=0;m--)p(m);return o}function Qpe(e,t,n,a,r,o){var l=(a||[]).slice(),u=l.length,f=t.start,p=t.end;if(o){var m=a[u-1],h=n(m,u-1),x=e*(m.coordinate+e*h/2-p);l[u-1]=m=Bn(Bn({},m),{},{tickCoord:x>0?m.coordinate-x*e:m.coordinate});var y=Fh(e,m.tickCoord,function(){return h},f,p);y&&(p=m.tickCoord-e*(h/2+r),l[u-1]=Bn(Bn({},m),{},{isShow:!0}))}for(var j=o?u-1:u,b=function(C){var N=l[C],P,A=function(){return P===void 0&&(P=n(N,C)),P};if(C===0){var T=e*(N.coordinate-e*A()/2-f);l[C]=N=Bn(Bn({},N),{},{tickCoord:T<0?N.coordinate-T*e:N.coordinate})}else l[C]=N=Bn(Bn({},N),{},{tickCoord:N.coordinate});var O=Fh(e,N.tickCoord,A,f,p);O&&(f=N.tickCoord+e*(A()/2+r),l[C]=Bn(Bn({},N),{},{isShow:!0}))},S=0;S<j;S++)b(S);return l}function Q_(e,t,n){var a=e.tick,r=e.ticks,o=e.viewBox,l=e.minTickGap,u=e.orientation,f=e.interval,p=e.tickFormatter,m=e.unit,h=e.angle;if(!r||!r.length||!a)return[];if(we(f)||Is.isSsr)return Vpe(r,typeof f=="number"&&we(f)?f:0);var x=[],y=u==="top"||u==="bottom"?"width":"height",j=m&&y==="width"?pd(m,{fontSize:t,letterSpacing:n}):{width:0,height:0},b=function(N,P){var A=Ve(p)?p(N.value,P):N.value;return y==="width"?Fpe(pd(A,{fontSize:t,letterSpacing:n}),j,h):pd(A,{fontSize:t,letterSpacing:n})[y]},S=r.length>=2?dr(r[1].coordinate-r[0].coordinate):1,E=Upe(o,S,y);return f==="equidistantPreserveStart"?Ype(S,E,b,r,l):(f==="preserveStart"||f==="preserveStartEnd"?x=Qpe(S,E,b,r,l,f==="preserveStartEnd"):x=Kpe(S,E,b,r,l),x.filter(function(C){return C.isShow}))}var Zpe=["viewBox"],Jpe=["viewBox"],ege=["ticks"];function Ec(e){"@babel/helpers - typeof";return Ec=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},Ec(e)}function Ul(){return Ul=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ul.apply(this,arguments)}function SL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function dn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SL(Object(n),!0).forEach(function(a){Z_(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Xw(e,t){if(e==null)return{};var n=tge(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function tge(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function nge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jL(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,$B(a.key),a)}}function age(e,t,n){return t&&jL(e.prototype,t),n&&jL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rge(e,t,n){return t=Uh(t),ige(e,zB()?Reflect.construct(t,n||[],Uh(e).constructor):t.apply(e,n))}function ige(e,t){if(t&&(Ec(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oge(e)}function oge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zB=function(){return!!e})()}function Uh(e){return Uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uh(e)}function sge(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&&ZS(e,t)}function ZS(e,t){return ZS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},ZS(e,t)}function Z_(e,t,n){return t=$B(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $B(e){var t=lge(e,"string");return Ec(t)=="symbol"?t:t+""}function lge(e,t){if(Ec(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Ec(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Wc=(function(e){function t(n){var a;return nge(this,t),a=rge(this,t,[n]),a.state={fontSize:"",letterSpacing:""},a}return sge(t,e),age(t,[{key:"shouldComponentUpdate",value:function(a,r){var o=a.viewBox,l=Xw(a,Zpe),u=this.props,f=u.viewBox,p=Xw(u,Jpe);return!Kl(o,f)||!Kl(l,p)||!Kl(r,this.state)}},{key:"componentDidMount",value:function(){var a=this.layerReference;if(a){var r=a.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];r&&this.setState({fontSize:window.getComputedStyle(r).fontSize,letterSpacing:window.getComputedStyle(r).letterSpacing})}}},{key:"getTickLineCoord",value:function(a){var r=this.props,o=r.x,l=r.y,u=r.width,f=r.height,p=r.orientation,m=r.tickSize,h=r.mirror,x=r.tickMargin,y,j,b,S,E,C,N=h?-1:1,P=a.tickSize||m,A=we(a.tickCoord)?a.tickCoord:a.coordinate;switch(p){case"top":y=j=a.coordinate,S=l+ +!h*f,b=S-N*P,C=b-N*x,E=A;break;case"left":b=S=a.coordinate,j=o+ +!h*u,y=j-N*P,E=y-N*x,C=A;break;case"right":b=S=a.coordinate,j=o+ +h*u,y=j+N*P,E=y+N*x,C=A;break;default:y=j=a.coordinate,S=l+ +h*f,b=S+N*P,C=b+N*x,E=A;break}return{line:{x1:y,y1:b,x2:j,y2:S},tick:{x:E,y:C}}}},{key:"getTickTextAnchor",value:function(){var a=this.props,r=a.orientation,o=a.mirror,l;switch(r){case"left":l=o?"start":"end";break;case"right":l=o?"end":"start";break;default:l="middle";break}return l}},{key:"getTickVerticalAnchor",value:function(){var a=this.props,r=a.orientation,o=a.mirror,l="end";switch(r){case"left":case"right":l="middle";break;case"top":l=o?"start":"end";break;default:l=o?"end":"start";break}return l}},{key:"renderAxisLine",value:function(){var a=this.props,r=a.x,o=a.y,l=a.width,u=a.height,f=a.orientation,p=a.mirror,m=a.axisLine,h=dn(dn(dn({},Ge(this.props,!1)),Ge(m,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var x=+(f==="top"&&!p||f==="bottom"&&p);h=dn(dn({},h),{},{x1:r,y1:o+x*u,x2:r+l,y2:o+x*u})}else{var y=+(f==="left"&&!p||f==="right"&&p);h=dn(dn({},h),{},{x1:r+y*l,y1:o,x2:r+y*l,y2:o+u})}return B.createElement("line",Ul({},h,{className:Ke("recharts-cartesian-axis-line",Ka(m,"className"))}))}},{key:"renderTicks",value:function(a,r,o){var l=this,u=this.props,f=u.tickLine,p=u.stroke,m=u.tick,h=u.tickFormatter,x=u.unit,y=Q_(dn(dn({},this.props),{},{ticks:a}),r,o),j=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),S=Ge(this.props,!1),E=Ge(m,!1),C=dn(dn({},S),{},{fill:"none"},Ge(f,!1)),N=y.map(function(P,A){var T=l.getTickLineCoord(P),O=T.line,D=T.tick,R=dn(dn(dn(dn({textAnchor:j,verticalAnchor:b},S),{},{stroke:"none",fill:p},E),D),{},{index:A,payload:P,visibleTicksCount:y.length,tickFormatter:h});return B.createElement(kt,Ul({className:"recharts-cartesian-axis-tick",key:"tick-".concat(P.value,"-").concat(P.coordinate,"-").concat(P.tickCoord)},eh(l.props,P,A)),f&&B.createElement("line",Ul({},C,O,{className:Ke("recharts-cartesian-axis-tick-line",Ka(f,"className"))})),m&&t.renderTickItem(m,R,"".concat(Ve(h)?h(P.value,A):P.value).concat(x||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},N)}},{key:"render",value:function(){var a=this,r=this.props,o=r.axisLine,l=r.width,u=r.height,f=r.ticksGenerator,p=r.className,m=r.hide;if(m)return null;var h=this.props,x=h.ticks,y=Xw(h,ege),j=x;return Ve(f)&&(j=x&&x.length>0?f(this.props):f(y)),l<=0||u<=0||!j||!j.length?null:B.createElement(kt,{className:Ke("recharts-cartesian-axis",p),ref:function(S){a.layerReference=S}},o&&this.renderAxisLine(),this.renderTicks(j,this.state.fontSize,this.state.letterSpacing),Fn.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(a,r,o){var l,u=Ke(r.className,"recharts-cartesian-axis-tick-value");return B.isValidElement(a)?l=B.cloneElement(a,dn(dn({},r),{},{className:u})):Ve(a)?l=a(dn(dn({},r),{},{className:u})):l=B.createElement(dh,Ul({},r,{className:"recharts-cartesian-axis-tick-value"}),o),l}}])})(_.Component);Z_(Wc,"displayName","CartesianAxis");Z_(Wc,"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 cge=["x1","y1","x2","y2","key"],uge=["offset"];function Ps(e){"@babel/helpers - typeof";return Ps=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},Ps(e)}function _L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Un(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_L(Object(n),!0).forEach(function(a){dge(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_L(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function dge(e,t,n){return t=fge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fge(e){var t=pge(e,"string");return Ps(t)=="symbol"?t:t+""}function pge(e,t){if(Ps(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Ps(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},gs.apply(this,arguments)}function EL(e,t){if(e==null)return{};var n=gge(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function gge(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var hge=function(t){var n=t.fill;if(!n||n==="none")return null;var a=t.fillOpacity,r=t.x,o=t.y,l=t.width,u=t.height,f=t.ry;return B.createElement("rect",{x:r,y:o,ry:f,width:l,height:u,stroke:"none",fill:n,fillOpacity:a,className:"recharts-cartesian-grid-bg"})};function qB(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(Ve(e))n=e(t);else{var a=t.x1,r=t.y1,o=t.x2,l=t.y2,u=t.key,f=EL(t,cge),p=Ge(f,!1);p.offset;var m=EL(p,uge);n=B.createElement("line",gs({},m,{x1:a,y1:r,x2:o,y2:l,fill:"none",key:u}))}return n}function mge(e){var t=e.x,n=e.width,a=e.horizontal,r=a===void 0?!0:a,o=e.horizontalPoints;if(!r||!o||!o.length)return null;var l=o.map(function(u,f){var p=Un(Un({},e),{},{x1:t,y1:u,x2:t+n,y2:u,key:"line-".concat(f),index:f});return qB(r,p)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function xge(e){var t=e.y,n=e.height,a=e.vertical,r=a===void 0?!0:a,o=e.verticalPoints;if(!r||!o||!o.length)return null;var l=o.map(function(u,f){var p=Un(Un({},e),{},{x1:u,y1:t,x2:u,y2:t+n,key:"line-".concat(f),index:f});return qB(r,p)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function vge(e){var t=e.horizontalFill,n=e.fillOpacity,a=e.x,r=e.y,o=e.width,l=e.height,u=e.horizontalPoints,f=e.horizontal,p=f===void 0?!0:f;if(!p||!t||!t.length)return null;var m=u.map(function(x){return Math.round(x+r-r)}).sort(function(x,y){return x-y});r!==m[0]&&m.unshift(0);var h=m.map(function(x,y){var j=!m[y+1],b=j?r+l-x:m[y+1]-x;if(b<=0)return null;var S=y%t.length;return B.createElement("rect",{key:"react-".concat(y),y:x,x:a,height:b,width:o,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},h)}function yge(e){var t=e.vertical,n=t===void 0?!0:t,a=e.verticalFill,r=e.fillOpacity,o=e.x,l=e.y,u=e.width,f=e.height,p=e.verticalPoints;if(!n||!a||!a.length)return null;var m=p.map(function(x){return Math.round(x+o-o)}).sort(function(x,y){return x-y});o!==m[0]&&m.unshift(0);var h=m.map(function(x,y){var j=!m[y+1],b=j?o+u-x:m[y+1]-x;if(b<=0)return null;var S=y%a.length;return B.createElement("rect",{key:"react-".concat(y),x,y:l,width:b,height:f,stroke:"none",fill:a[S],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},h)}var bge=function(t,n){var a=t.xAxis,r=t.width,o=t.height,l=t.offset;return tB(Q_(Un(Un(Un({},Wc.defaultProps),a),{},{ticks:bi(a,!0),viewBox:{x:0,y:0,width:r,height:o}})),l.left,l.left+l.width,n)},wge=function(t,n){var a=t.yAxis,r=t.width,o=t.height,l=t.offset;return tB(Q_(Un(Un(Un({},Wc.defaultProps),a),{},{ticks:bi(a,!0),viewBox:{x:0,y:0,width:r,height:o}})),l.top,l.top+l.height,n)},Bl={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function cs(e){var t,n,a,r,o,l,u=W_(),f=G_(),p=lpe(),m=Un(Un({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Bl.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Bl.fill,horizontal:(a=e.horizontal)!==null&&a!==void 0?a:Bl.horizontal,horizontalFill:(r=e.horizontalFill)!==null&&r!==void 0?r:Bl.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Bl.vertical,verticalFill:(l=e.verticalFill)!==null&&l!==void 0?l:Bl.verticalFill,x:we(e.x)?e.x:p.left,y:we(e.y)?e.y:p.top,width:we(e.width)?e.width:p.width,height:we(e.height)?e.height:p.height}),h=m.x,x=m.y,y=m.width,j=m.height,b=m.syncWithTicks,S=m.horizontalValues,E=m.verticalValues,C=ipe(),N=ope();if(!we(y)||y<=0||!we(j)||j<=0||!we(h)||h!==+h||!we(x)||x!==+x)return null;var P=m.verticalCoordinatesGenerator||bge,A=m.horizontalCoordinatesGenerator||wge,T=m.horizontalPoints,O=m.verticalPoints;if((!T||!T.length)&&Ve(A)){var D=S&&S.length,R=A({yAxis:N?Un(Un({},N),{},{ticks:D?S:N.ticks}):void 0,width:u,height:f,offset:p},D?!0:b);Si(Array.isArray(R),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ps(R),"]")),Array.isArray(R)&&(T=R)}if((!O||!O.length)&&Ve(P)){var U=E&&E.length,I=P({xAxis:C?Un(Un({},C),{},{ticks:U?E:C.ticks}):void 0,width:u,height:f,offset:p},U?!0:b);Si(Array.isArray(I),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ps(I),"]")),Array.isArray(I)&&(O=I)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(hge,{fill:m.fill,fillOpacity:m.fillOpacity,x:m.x,y:m.y,width:m.width,height:m.height,ry:m.ry}),B.createElement(mge,gs({},m,{offset:p,horizontalPoints:T,xAxis:C,yAxis:N})),B.createElement(xge,gs({},m,{offset:p,verticalPoints:O,xAxis:C,yAxis:N})),B.createElement(vge,gs({},m,{horizontalPoints:T})),B.createElement(yge,gs({},m,{verticalPoints:O})))}cs.displayName="CartesianGrid";var Sge=["type","layout","connectNulls","ref"],jge=["key"];function Ac(e){"@babel/helpers - typeof";return Ac=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},Ac(e)}function AL(e,t){if(e==null)return{};var n=_ge(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function _ge(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},xd.apply(this,arguments)}function OL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function ya(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OL(Object(n),!0).forEach(function(a){sr(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function zl(e){return Cge(e)||Oge(e)||Age(e)||Ege()}function Ege(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 455In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Age(e,t){if(e){if(typeof e=="string")return JS(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 JS(e,t)}}function Oge(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Cge(e){if(Array.isArray(e))return JS(e)}function JS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Pge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CL(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,FB(a.key),a)}}function Nge(e,t,n){return t&&CL(e.prototype,t),n&&CL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tge(e,t,n){return t=Vh(t),kge(e,HB()?Reflect.construct(t,n||[],Vh(e).constructor):t.apply(e,n))}function kge(e,t){if(t&&(Ac(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dge(e)}function Dge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HB=function(){return!!e})()}function Vh(e){return Vh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Vh(e)}function Lge(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(a,r){return a.__proto__=r,a},ej(e,t)}function sr(e,t,n){return t=FB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FB(e){var t=Mge(e,"string");return Ac(t)=="symbol"?t:t+""}function Mge(e,t){if(Ac(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Ac(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rf=(function(e){function t(){var n;Pge(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=Tge(this,t,[].concat(r)),sr(n,"state",{isAnimationFinished:!0,totalLength:0}),sr(n,"generateSimpleStrokeDasharray",function(l,u){return"".concat(u,"px ").concat(l-u,"px")}),sr(n,"getStrokeDasharray",function(l,u,f){var p=f.reduce(function(E,C){return E+C});if(!p)return n.generateSimpleStrokeDasharray(u,l);for(var m=Math.floor(l/p),h=l%p,x=u-l,y=[],j=0,b=0;j<f.length;b+=f[j],++j)if(b+f[j]>h){y=[].concat(zl(f.slice(0,j)),[h-b]);break}var S=y.length%2===0?[0,x]:[x];return[].concat(zl(t.repeat(f,m)),zl(y),S).map(function(E){return"".concat(E,"px")}).join(", ")}),sr(n,"id",Hc("recharts-line-")),sr(n,"pathRef",function(l){n.mainCurve=l}),sr(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),sr(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return Lge(t,e),Nge(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var a=this.getTotalLength();this.setState({totalLength:a})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var a=this.getTotalLength();a!==this.state.totalLength&&this.setState({totalLength:a})}}},{key:"getTotalLength",value:function(){var a=this.mainCurve;try{return a&&a.getTotalLength&&a.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(a,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,l=o.points,u=o.xAxis,f=o.yAxis,p=o.layout,m=o.children,h=Qa(m,Mf);if(!h)return null;var x=function(b,S){return{x:b.x,y:b.y,value:b.value,errorVal:ea(b.payload,S)}},y={clipPath:a?"url(#clipPath-".concat(r,")"):null};return B.createElement(kt,y,h.map(function(j){return B.cloneElement(j,{key:"bar-".concat(j.props.dataKey),data:l,xAxis:u,yAxis:f,layout:p,dataPointFormatter:x})}))}},{key:"renderDots",value:function(a,r,o){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var u=this.props,f=u.dot,p=u.points,m=u.dataKey,h=Ge(this.props,!1),x=Ge(f,!0),y=p.map(function(b,S){var E=ya(ya(ya({key:"dot-".concat(S),r:3},h),x),{},{index:S,cx:b.x,cy:b.y,value:b.value,dataKey:m,payload:b.payload,points:p});return t.renderDotItem(f,E)}),j={clipPath:a?"url(#clipPath-".concat(r?"":"dots-").concat(o,")"):null};return B.createElement(kt,xd({className:"recharts-line-dots",key:"dots"},j),y)}},{key:"renderCurveStatically",value:function(a,r,o,l){var u=this.props,f=u.type,p=u.layout,m=u.connectNulls;u.ref;var h=AL(u,Sge),x=ya(ya(ya({},Ge(h,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:r?"url(#clipPath-".concat(o,")"):null,points:a},l),{},{type:f,layout:p,connectNulls:m});return B.createElement(Jl,xd({},x,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(a,r){var o=this,l=this.props,u=l.points,f=l.strokeDasharray,p=l.isAnimationActive,m=l.animationBegin,h=l.animationDuration,x=l.animationEasing,y=l.animationId,j=l.animateNewValues,b=l.width,S=l.height,E=this.state,C=E.prevPoints,N=E.totalLength;return B.createElement(Fr,{begin:m,duration:h,isActive:p,easing:x,from:{t:0},to:{t:1},key:"line-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(P){var A=P.t;if(C){var T=C.length/u.length,O=u.map(function(q,F){var G=Math.floor(F*T);if(C[G]){var X=C[G],L=kn(X.x,q.x),H=kn(X.y,q.y);return ya(ya({},q),{},{x:L(A),y:H(A)})}if(j){var $=kn(b*2,q.x),ee=kn(S/2,q.y);return ya(ya({},q),{},{x:$(A),y:ee(A)})}return ya(ya({},q),{},{x:q.x,y:q.y})});return o.renderCurveStatically(O,a,r)}var D=kn(0,N),R=D(A),U;if(f){var I="".concat(f).split(/[,\s]+/gim).map(function(q){return parseFloat(q)});U=o.getStrokeDasharray(R,N,I)}else U=o.generateSimpleStrokeDasharray(N,R);return o.renderCurveStatically(u,a,r,{strokeDasharray:U})})}},{key:"renderCurve",value:function(a,r){var o=this.props,l=o.points,u=o.isAnimationActive,f=this.state,p=f.prevPoints,m=f.totalLength;return u&&l&&l.length&&(!p&&m>0||!mc(p,l))?this.renderCurveWithAnimation(a,r):this.renderCurveStatically(l,a,r)}},{key:"render",value:function(){var a,r=this.props,o=r.hide,l=r.dot,u=r.points,f=r.className,p=r.xAxis,m=r.yAxis,h=r.top,x=r.left,y=r.width,j=r.height,b=r.isAnimationActive,S=r.id;if(o||!u||!u.length)return null;var E=this.state.isAnimationFinished,C=u.length===1,N=Ke("recharts-line",f),P=p&&p.allowDataOverflow,A=m&&m.allowDataOverflow,T=P||A,O=Qe(S)?this.id:S,D=(a=Ge(l,!1))!==null&&a!==void 0?a:{r:3,strokeWidth:2},R=D.r,U=R===void 0?3:R,I=D.strokeWidth,q=I===void 0?2:I,F=aI(l)?l:{},G=F.clipDot,X=G===void 0?!0:G,L=U*2+q;return B.createElement(kt,{className:N},P||A?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(O)},B.createElement("rect",{x:P?x:x-y/2,y:A?h:h-j/2,width:P?y:y*2,height:A?j:j*2})),!X&&B.createElement("clipPath",{id:"clipPath-dots-".concat(O)},B.createElement("rect",{x:x-L/2,y:h-L/2,width:y+L,height:j+L}))):null,!C&&this.renderCurve(T,O),this.renderErrorBar(T,O),(C||l)&&this.renderDots(T,X,O),(!b||E)&&_i.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(a,r){return a.animationId!==r.prevAnimationId?{prevAnimationId:a.animationId,curPoints:a.points,prevPoints:r.curPoints}:a.points!==r.curPoints?{curPoints:a.points}:null}},{key:"repeat",value:function(a,r){for(var o=a.length%2!==0?[].concat(zl(a),[0]):a,l=[],u=0;u<r;++u)l=[].concat(zl(l),zl(o));return l}},{key:"renderDotItem",value:function(a,r){var o;if(B.isValidElement(a))o=B.cloneElement(a,r);else if(Ve(a))o=a(r);else{var l=r.key,u=AL(r,jge),f=Ke("recharts-line-dot",typeof a!="boolean"?a.className:"");o=B.createElement(Fm,xd({key:l},u,{className:f}))}return o}}])})(_.PureComponent);sr(Rf,"displayName","Line");sr(Rf,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Is.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});sr(Rf,"getComposedData",function(e){var t=e.props,n=e.xAxis,a=e.yAxis,r=e.xAxisTicks,o=e.yAxisTicks,l=e.dataKey,u=e.bandSize,f=e.displayedData,p=e.offset,m=t.layout,h=f.map(function(x,y){var j=ea(x,l);return m==="horizontal"?{x:Eh({axis:n,ticks:r,bandSize:u,entry:x,index:y}),y:Qe(j)?null:a.scale(j),value:j,payload:x}:{x:Qe(j)?null:n.scale(j),y:Eh({axis:a,ticks:o,bandSize:u,entry:x,index:y}),value:j,payload:x}});return ya({points:h,layout:m},p)});var Rge=["layout","type","stroke","connectNulls","isRange","ref"],Ige=["key"],UB;function Oc(e){"@babel/helpers - typeof";return Oc=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},Oc(e)}function VB(e,t){if(e==null)return{};var n=Bge(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Bge(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function hs(){return hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},hs.apply(this,arguments)}function PL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function co(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PL(Object(n),!0).forEach(function(a){Mr(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function zge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NL(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,WB(a.key),a)}}function $ge(e,t,n){return t&&NL(e.prototype,t),n&&NL(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function qge(e,t,n){return t=Yh(t),Hge(e,YB()?Reflect.construct(t,n||[],Yh(e).constructor):t.apply(e,n))}function Hge(e,t){if(t&&(Oc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fge(e)}function Fge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YB=function(){return!!e})()}function Yh(e){return Yh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Yh(e)}function Uge(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(a,r){return a.__proto__=r,a},tj(e,t)}function Mr(e,t,n){return t=WB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WB(e){var t=Vge(e,"string");return Oc(t)=="symbol"?t:t+""}function Vge(e,t){if(Oc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Oc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ro=(function(e){function t(){var n;zge(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=qge(this,t,[].concat(r)),Mr(n,"state",{isAnimationFinished:!0}),Mr(n,"id",Hc("recharts-area-")),Mr(n,"handleAnimationEnd",function(){var l=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ve(l)&&l()}),Mr(n,"handleAnimationStart",function(){var l=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ve(l)&&l()}),n}return Uge(t,e),$ge(t,[{key:"renderDots",value:function(a,r,o){var l=this.props.isAnimationActive,u=this.state.isAnimationFinished;if(l&&!u)return null;var f=this.props,p=f.dot,m=f.points,h=f.dataKey,x=Ge(this.props,!1),y=Ge(p,!0),j=m.map(function(S,E){var C=co(co(co({key:"dot-".concat(E),r:3},x),y),{},{index:E,cx:S.x,cy:S.y,dataKey:h,value:S.value,payload:S.payload,points:m});return t.renderDotItem(p,C)}),b={clipPath:a?"url(#clipPath-".concat(r?"":"dots-").concat(o,")"):null};return B.createElement(kt,hs({className:"recharts-area-dots"},b),j)}},{key:"renderHorizontalRect",value:function(a){var r=this.props,o=r.baseLine,l=r.points,u=r.strokeWidth,f=l[0].x,p=l[l.length-1].x,m=a*Math.abs(f-p),h=go(l.map(function(x){return x.y||0}));return we(o)&&typeof o=="number"?h=Math.max(o,h):o&&Array.isArray(o)&&o.length&&(h=Math.max(go(o.map(function(x){return x.y||0})),h)),we(h)?B.createElement("rect",{x:f<p?f:f-m,y:0,width:m,height:Math.floor(h+(u?parseInt("".concat(u),10):1))}):null}},{key:"renderVerticalRect",value:function(a){var r=this.props,o=r.baseLine,l=r.points,u=r.strokeWidth,f=l[0].y,p=l[l.length-1].y,m=a*Math.abs(f-p),h=go(l.map(function(x){return x.x||0}));return we(o)&&typeof o=="number"?h=Math.max(o,h):o&&Array.isArray(o)&&o.length&&(h=Math.max(go(o.map(function(x){return x.x||0})),h)),we(h)?B.createElement("rect",{x:0,y:f<p?f:f-m,width:h+(u?parseInt("".concat(u),10):1),height:Math.floor(m)}):null}},{key:"renderClipRect",value:function(a){var r=this.props.layout;return r==="vertical"?this.renderVerticalRect(a):this.renderHorizontalRect(a)}},{key:"renderAreaStatically",value:function(a,r,o,l){var u=this.props,f=u.layout,p=u.type,m=u.stroke,h=u.connectNulls,x=u.isRange;u.ref;var y=VB(u,Rge);return B.createElement(kt,{clipPath:o?"url(#clipPath-".concat(l,")"):null},B.createElement(Jl,hs({},Ge(y,!0),{points:a,connectNulls:h,type:p,baseLine:r,layout:f,stroke:"none",className:"recharts-area-area"})),m!=="none"&&B.createElement(Jl,hs({},Ge(this.props,!1),{className:"recharts-area-curve",layout:f,type:p,connectNulls:h,fill:"none",points:a})),m!=="none"&&x&&B.createElement(Jl,hs({},Ge(this.props,!1),{className:"recharts-area-curve",layout:f,type:p,connectNulls:h,fill:"none",points:r})))}},{key:"renderAreaWithAnimation",value:function(a,r){var o=this,l=this.props,u=l.points,f=l.baseLine,p=l.isAnimationActive,m=l.animationBegin,h=l.animationDuration,x=l.animationEasing,y=l.animationId,j=this.state,b=j.prevPoints,S=j.prevBaseLine;return B.createElement(Fr,{begin:m,duration:h,isActive:p,easing:x,from:{t:0},to:{t:1},key:"area-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(E){var C=E.t;if(b){var N=b.length/u.length,P=u.map(function(D,R){var U=Math.floor(R*N);if(b[U]){var I=b[U],q=kn(I.x,D.x),F=kn(I.y,D.y);return co(co({},D),{},{x:q(C),y:F(C)})}return D}),A;if(we(f)&&typeof f=="number"){var T=kn(S,f);A=T(C)}else if(Qe(f)||qc(f)){var O=kn(S,0);A=O(C)}else A=f.map(function(D,R){var U=Math.floor(R*N);if(S[U]){var I=S[U],q=kn(I.x,D.x),F=kn(I.y,D.y);return co(co({},D),{},{x:q(C),y:F(C)})}return D});return o.renderAreaStatically(P,A,a,r)}return B.createElement(kt,null,B.createElement("defs",null,B.createElement("clipPath",{id:"animationClipPath-".concat(r)},o.renderClipRect(C))),B.createElement(kt,{clipPath:"url(#animationClipPath-".concat(r,")")},o.renderAreaStatically(u,f,a,r)))})}},{key:"renderArea",value:function(a,r){var o=this.props,l=o.points,u=o.baseLine,f=o.isAnimationActive,p=this.state,m=p.prevPoints,h=p.prevBaseLine,x=p.totalLength;return f&&l&&l.length&&(!m&&x>0||!mc(m,l)||!mc(h,u))?this.renderAreaWithAnimation(a,r):this.renderAreaStatically(l,u,a,r)}},{key:"render",value:function(){var a,r=this.props,o=r.hide,l=r.dot,u=r.points,f=r.className,p=r.top,m=r.left,h=r.xAxis,x=r.yAxis,y=r.width,j=r.height,b=r.isAnimationActive,S=r.id;if(o||!u||!u.length)return null;var E=this.state.isAnimationFinished,C=u.length===1,N=Ke("recharts-area",f),P=h&&h.allowDataOverflow,A=x&&x.allowDataOverflow,T=P||A,O=Qe(S)?this.id:S,D=(a=Ge(l,!1))!==null&&a!==void 0?a:{r:3,strokeWidth:2},R=D.r,U=R===void 0?3:R,I=D.strokeWidth,q=I===void 0?2:I,F=aI(l)?l:{},G=F.clipDot,X=G===void 0?!0:G,L=U*2+q;return B.createElement(kt,{className:N},P||A?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(O)},B.createElement("rect",{x:P?m:m-y/2,y:A?p:p-j/2,width:P?y:y*2,height:A?j:j*2})),!X&&B.createElement("clipPath",{id:"clipPath-dots-".concat(O)},B.createElement("rect",{x:m-L/2,y:p-L/2,width:y+L,height:j+L}))):null,C?null:this.renderArea(T,O),(l||C)&&this.renderDots(T,X,O),(!b||E)&&_i.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(a,r){return a.animationId!==r.prevAnimationId?{prevAnimationId:a.animationId,curPoints:a.points,curBaseLine:a.baseLine,prevPoints:r.curPoints,prevBaseLine:r.curBaseLine}:a.points!==r.curPoints||a.baseLine!==r.curBaseLine?{curPoints:a.points,curBaseLine:a.baseLine}:null}}])})(_.PureComponent);UB=Ro;Mr(Ro,"displayName","Area");Mr(Ro,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Is.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Mr(Ro,"getBaseValue",function(e,t,n,a){var r=e.layout,o=e.baseValue,l=t.props.baseValue,u=l??o;if(we(u)&&typeof u=="number")return u;var f=r==="horizontal"?a:n,p=f.scale.domain();if(f.type==="number"){var m=Math.max(p[0],p[1]),h=Math.min(p[0],p[1]);return u==="dataMin"?h:u==="dataMax"||m<0?m:Math.max(Math.min(p[0],p[1]),0)}return u==="dataMin"?p[0]:u==="dataMax"?p[1]:p[0]});Mr(Ro,"getComposedData",function(e){var t=e.props,n=e.item,a=e.xAxis,r=e.yAxis,o=e.xAxisTicks,l=e.yAxisTicks,u=e.bandSize,f=e.dataKey,p=e.stackedData,m=e.dataStartIndex,h=e.displayedData,x=e.offset,y=t.layout,j=p&&p.length,b=UB.getBaseValue(t,n,a,r),S=y==="horizontal",E=!1,C=h.map(function(P,A){var T;j?T=p[m+A]:(T=ea(P,f),Array.isArray(T)?E=!0:T=[b,T]);var O=T[1]==null||j&&ea(P,f)==null;return S?{x:Eh({axis:a,ticks:o,bandSize:u,entry:P,index:A}),y:O?null:r.scale(T[1]),value:T,payload:P}:{x:O?null:a.scale(T[1]),y:Eh({axis:r,ticks:l,bandSize:u,entry:P,index:A}),value:T,payload:P}}),N;return j||E?N=C.map(function(P){var A=Array.isArray(P.value)?P.value[0]:null;return S?{x:P.x,y:A!=null&&P.y!=null?r.scale(A):null}:{x:A!=null?a.scale(A):null,y:P.y}}):N=S?r.scale(b):a.scale(b),co({points:C,baseLine:N,layout:y,isRange:E},x)});Mr(Ro,"renderDotItem",function(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(Ve(e))n=e(t);else{var a=Ke("recharts-area-dot",typeof e!="boolean"?e.className:""),r=t.key,o=VB(t,Ige);n=B.createElement(Fm,hs({},o,{key:r,className:a}))}return n});function Cc(e){"@babel/helpers - typeof";return Cc=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},Cc(e)}function Yge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wge(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,KB(a.key),a)}}function Gge(e,t,n){return t&&Wge(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xge(e,t,n){return t=Wh(t),Kge(e,GB()?Reflect.construct(t,n||[],Wh(e).constructor):t.apply(e,n))}function Kge(e,t){if(t&&(Cc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qge(e)}function Qge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GB=function(){return!!e})()}function Wh(e){return Wh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wh(e)}function Zge(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&&nj(e,t)}function nj(e,t){return nj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},nj(e,t)}function XB(e,t,n){return t=KB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KB(e){var t=Jge(e,"string");return Cc(t)=="symbol"?t:t+""}function Jge(e,t){if(Cc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Cc(a)!="object")return a;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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},aj.apply(this,arguments)}function ehe(e){var t=e.xAxisId,n=W_(),a=G_(),r=NB(t);return r==null?null:_.createElement(Wc,aj({},r,{className:Ke("recharts-".concat(r.axisType," ").concat(r.axisType),r.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(l){return bi(l,!0)}}))}var Va=(function(e){function t(){return Yge(this,t),Xge(this,t,arguments)}return Zge(t,e),Gge(t,[{key:"render",value:function(){return _.createElement(ehe,this.props)}}])})(_.Component);XB(Va,"displayName","XAxis");XB(Va,"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 Pc(e){"@babel/helpers - typeof";return Pc=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},Pc(e)}function the(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nhe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,JB(a.key),a)}}function ahe(e,t,n){return t&&nhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rhe(e,t,n){return t=Gh(t),ihe(e,QB()?Reflect.construct(t,n||[],Gh(e).constructor):t.apply(e,n))}function ihe(e,t){if(t&&(Pc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ohe(e)}function ohe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QB=function(){return!!e})()}function Gh(e){return Gh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Gh(e)}function she(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(a,r){return a.__proto__=r,a},rj(e,t)}function ZB(e,t,n){return t=JB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JB(e){var t=lhe(e,"string");return Pc(t)=="symbol"?t:t+""}function lhe(e,t){if(Pc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Pc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ij(){return ij=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ij.apply(this,arguments)}var che=function(t){var n=t.yAxisId,a=W_(),r=G_(),o=TB(n);return o==null?null:_.createElement(Wc,ij({},o,{className:Ke("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:a,height:r},ticksGenerator:function(u){return bi(u,!0)}}))},cr=(function(e){function t(){return the(this,t),rhe(this,t,arguments)}return she(t,e),ahe(t,[{key:"render",value:function(){return _.createElement(che,this.props)}}])})(_.Component);ZB(cr,"displayName","YAxis");ZB(cr,"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 TL(e){return phe(e)||fhe(e)||dhe(e)||uhe()}function uhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 456In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dhe(e,t){if(e){if(typeof e=="string")return oj(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 oj(e,t)}}function fhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function phe(e){if(Array.isArray(e))return oj(e)}function oj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var sj=function(t,n,a,r,o){var l=Qa(t,K_),u=Qa(t,Gm),f=[].concat(TL(l),TL(u)),p=Qa(t,Km),m="".concat(r,"Id"),h=r[0],x=n;if(f.length&&(x=f.reduce(function(b,S){if(S.props[m]===a&&zr(S.props,"extendDomain")&&we(S.props[h])){var E=S.props[h];return[Math.min(b[0],E),Math.max(b[1],E)]}return b},x)),p.length){var y="".concat(h,"1"),j="".concat(h,"2");x=p.reduce(function(b,S){if(S.props[m]===a&&zr(S.props,"extendDomain")&&we(S.props[y])&&we(S.props[j])){var E=S.props[y],C=S.props[j];return[Math.min(b[0],E,C),Math.max(b[1],E,C)]}return b},x)}return o&&o.length&&(x=o.reduce(function(b,S){return we(S)?[Math.min(b[0],S),Math.max(b[1],S)]:b},x)),x},Kw={exports:{}},kL;function ghe(){return kL||(kL=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function a(){}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(n=!1));function r(f,p,m){this.fn=f,this.context=p,this.once=m||!1}function o(f,p,m,h,x){if(typeof m!="function")throw new TypeError("The listener must be a function");var y=new r(m,h||f,x),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 l(f,p){--f._eventsCount===0?f._events=new a:delete f._events[p]}function u(){this._events=new a,this._eventsCount=0}u.prototype.eventNames=function(){var p=[],m,h;if(this._eventsCount===0)return p;for(h in m=this._events)t.call(m,h)&&p.push(n?h.slice(1):h);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(m)):p},u.prototype.listeners=function(p){var m=n?n+p:p,h=this._events[m];if(!h)return[];if(h.fn)return[h.fn];for(var x=0,y=h.length,j=new Array(y);x<y;x++)j[x]=h[x].fn;return j},u.prototype.listenerCount=function(p){var m=n?n+p:p,h=this._events[m];return h?h.fn?1:h.length:0},u.prototype.emit=function(p,m,h,x,y,j){var b=n?n+p:p;if(!this._events[b])return!1;var S=this._events[b],E=arguments.length,C,N;if(S.fn){switch(S.once&&this.removeListener(p,S.fn,void 0,!0),E){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,m),!0;case 3:return S.fn.call(S.context,m,h),!0;case 4:return S.fn.call(S.context,m,h,x),!0;case 5:return S.fn.call(S.context,m,h,x,y),!0;case 6:return S.fn.call(S.context,m,h,x,y,j),!0}for(N=1,C=new Array(E-1);N<E;N++)C[N-1]=arguments[N];S.fn.apply(S.context,C)}else{var P=S.length,A;for(N=0;N<P;N++)switch(S[N].once&&this.removeListener(p,S[N].fn,void 0,!0),E){case 1:S[N].fn.call(S[N].context);break;case 2:S[N].fn.call(S[N].context,m);break;case 3:S[N].fn.call(S[N].context,m,h);break;case 4:S[N].fn.call(S[N].context,m,h,x);break;default:if(!C)for(A=1,C=new Array(E-1);A<E;A++)C[A-1]=arguments[A];S[N].fn.apply(S[N].context,C)}}return!0},u.prototype.on=function(p,m,h){return o(this,p,m,h,!1)},u.prototype.once=function(p,m,h){return o(this,p,m,h,!0)},u.prototype.removeListener=function(p,m,h,x){var y=n?n+p:p;if(!this._events[y])return this;if(!m)return l(this,y),this;var j=this._events[y];if(j.fn)j.fn===m&&(!x||j.once)&&(!h||j.context===h)&&l(this,y);else{for(var b=0,S=[],E=j.length;b<E;b++)(j[b].fn!==m||x&&!j[b].once||h&&j[b].context!==h)&&S.push(j[b]);S.length?this._events[y]=S.length===1?S[0]:S:l(this,y)}return this},u.prototype.removeAllListeners=function(p){var m;return p?(m=n?n+p:p,this._events[m]&&l(this,m)):(this._events=new a,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})(Kw)),Kw.exports}var hhe=ghe();const mhe=gt(hhe);var Qw=new mhe,Zw="recharts.syncMouseEvents";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 xhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vhe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,e7(a.key),a)}}function yhe(e,t,n){return t&&vhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jw(e,t,n){return t=e7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e7(e){var t=bhe(e,"string");return cf(t)=="symbol"?t:t+""}function bhe(e,t){if(cf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(cf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var whe=(function(){function e(){xhe(this,e),Jw(this,"activeIndex",0),Jw(this,"coordinateList",[]),Jw(this,"layout","horizontal")}return yhe(e,[{key:"setDetails",value:function(n){var a,r=n.coordinateList,o=r===void 0?null:r,l=n.container,u=l===void 0?null:l,f=n.layout,p=f===void 0?null:f,m=n.offset,h=m===void 0?null:m,x=n.mouseHandlerCallback,y=x===void 0?null:x;this.coordinateList=(a=o??this.coordinateList)!==null&&a!==void 0?a:[],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,a;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var r=this.container.getBoundingClientRect(),o=r.x,l=r.y,u=r.height,f=this.coordinateList[this.activeIndex].coordinate,p=((n=window)===null||n===void 0?void 0:n.scrollX)||0,m=((a=window)===null||a===void 0?void 0:a.scrollY)||0,h=o+f+p,x=l+this.offset.top+u/2+m;this.mouseHandlerCallback({pageX:h,pageY:x})}}}])})();function She(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var a=e?.[0],r=e?.[1];if(a&&r&&we(a)&&we(r))return!0}return!1}function jhe(e,t,n,a){var r=a/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-r:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-r,width:e==="horizontal"?a:n.width-1,height:e==="horizontal"?n.height-1:a}}function t7(e){var t=e.cx,n=e.cy,a=e.radius,r=e.startAngle,o=e.endAngle,l=Ln(t,n,a,r),u=Ln(t,n,a,o);return{points:[l,u],cx:t,cy:n,radius:a,startAngle:r,endAngle:o}}function _he(e,t,n){var a,r,o,l;if(e==="horizontal")a=t.x,o=a,r=n.top,l=n.top+n.height;else if(e==="vertical")r=t.y,l=r,a=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,m=t.outerRadius,h=t.angle,x=Ln(u,f,p,h),y=Ln(u,f,m,h);a=x.x,r=x.y,o=y.x,l=y.y}else return t7(t);return[{x:a,y:r},{x:o,y:l}]}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 DL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function Cg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DL(Object(n),!0).forEach(function(a){Ehe(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Ehe(e,t,n){return t=Ahe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ahe(e){var t=Ohe(e,"string");return uf(t)=="symbol"?t:t+""}function Ohe(e,t){if(uf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(uf(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Che(e){var t,n,a=e.element,r=e.tooltipEventType,o=e.isActive,l=e.activeCoordinate,u=e.activePayload,f=e.offset,p=e.activeTooltipIndex,m=e.tooltipAxisBandSize,h=e.layout,x=e.chartName,y=(t=a.props.cursor)!==null&&t!==void 0?t:(n=a.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!a||!y||!o||!l||x!=="ScatterChart"&&r!=="axis")return null;var j,b=Jl;if(x==="ScatterChart")j=l,b=mde;else if(x==="BarChart")j=jhe(h,l,f,m),b=H_;else if(h==="radial"){var S=t7(l),E=S.cx,C=S.cy,N=S.radius,P=S.startAngle,A=S.endAngle;j={cx:E,cy:C,startAngle:P,endAngle:A,innerRadius:N,outerRadius:N},b=oB}else j={points:_he(h,l,f)},b=Jl;var T=Cg(Cg(Cg(Cg({stroke:"#ccc",pointerEvents:"none"},f),j),Ge(y,!1)),{},{payload:u,payloadIndex:p,className:Ke("recharts-tooltip-cursor",y.className)});return _.isValidElement(y)?_.cloneElement(y,T):_.createElement(b,T)}var Phe=["item"],Nhe=["children","className","width","height","style","compact","title","desc"];function Nc(e){"@babel/helpers - typeof";return Nc=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},Nc(e)}function Vl(){return Vl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Vl.apply(this,arguments)}function LL(e,t){return Dhe(e)||khe(e,t)||a7(e,t)||The()}function The(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 457In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function khe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var a,r,o,l,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(a=o.call(n)).done)&&(u.push(a.value),u.length!==t);f=!0);}catch(m){p=!0,r=m}finally{try{if(!f&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(p)throw r}}return u}}function Dhe(e){if(Array.isArray(e))return e}function ML(e,t){if(e==null)return{};var n=Lhe(e,t),a,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Lhe(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Mhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rhe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,r7(a.key),a)}}function Ihe(e,t,n){return t&&Rhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bhe(e,t,n){return t=Xh(t),zhe(e,n7()?Reflect.construct(t,n||[],Xh(e).constructor):t.apply(e,n))}function zhe(e,t){if(t&&(Nc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $he(e)}function $he(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function n7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(n7=function(){return!!e})()}function Xh(e){return Xh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xh(e)}function qhe(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&&lj(e,t)}function lj(e,t){return lj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},lj(e,t)}function Tc(e){return Uhe(e)||Fhe(e)||a7(e)||Hhe()}function Hhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 458In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a7(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 Fhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uhe(e){if(Array.isArray(e))return cj(e)}function cj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function RL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RL(Object(n),!0).forEach(function(a){Be(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RL(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Be(e,t,n){return t=r7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r7(e){var t=Vhe(e,"string");return Nc(t)=="symbol"?t:t+""}function Vhe(e,t){if(Nc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Nc(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yhe={xAxis:["bottom","top"],yAxis:["left","right"]},Whe={width:"100%",height:"100%"},i7={x:0,y:0};function Pg(e){return e}var Ghe=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},Xhe=function(t,n,a,r){var o=n.find(function(m){return m&&m.index===a});if(o){if(t==="horizontal")return{x:o.coordinate,y:r.y};if(t==="vertical")return{x:r.x,y:o.coordinate};if(t==="centric"){var l=o.coordinate,u=r.radius;return pe(pe(pe({},r),Ln(r.cx,r.cy,u,l)),{},{angle:l,radius:u})}var f=o.coordinate,p=r.angle;return pe(pe(pe({},r),Ln(r.cx,r.cy,f,p)),{},{angle:p,radius:f})}return i7},Qm=function(t,n){var a=n.graphicalItems,r=n.dataStartIndex,o=n.dataEndIndex,l=(a??[]).reduce(function(u,f){var p=f.props.data;return p&&p.length?[].concat(Tc(u),Tc(p)):u},[]);return l.length>0?l:t&&t.length&&we(r)&&we(o)?t.slice(r,o+1):[]};function o7(e){return e==="number"?[0,"auto"]:void 0}var uj=function(t,n,a,r){var o=t.graphicalItems,l=t.tooltipAxis,u=Qm(n,t);return a<0||!o||!o.length||a>=u.length?null:o.reduce(function(f,p){var m,h=(m=p.props.data)!==null&&m!==void 0?m:n;h&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=a&&(h=h.slice(t.dataStartIndex,t.dataEndIndex+1));var x;if(l.dataKey&&!l.allowDuplicatedCategory){var y=h===void 0?u:h;x=Zg(y,l.dataKey,r)}else x=h&&h[a]||u[a];return x?[].concat(Tc(f),[aB(p,x)]):f},[])},IL=function(t,n,a,r){var o=r||{x:t.chartX,y:t.chartY},l=Ghe(o,a),u=t.orderedTooltipTicks,f=t.tooltipAxis,p=t.tooltipTicks,m=Zse(l,u,p,f);if(m>=0&&p){var h=p[m]&&p[m].value,x=uj(t,n,m,h),y=Xhe(a,u,m,o);return{activeTooltipIndex:m,activeLabel:h,activePayload:x,activeCoordinate:y}}return null},Khe=function(t,n){var a=n.axes,r=n.graphicalItems,o=n.axisType,l=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,m=t.layout,h=t.children,x=t.stackOffset,y=eB(m,o);return a.reduce(function(j,b){var S,E=b.type.defaultProps!==void 0?pe(pe({},b.type.defaultProps),b.props):b.props,C=E.type,N=E.dataKey,P=E.allowDataOverflow,A=E.allowDuplicatedCategory,T=E.scale,O=E.ticks,D=E.includeHidden,R=E[l];if(j[R])return j;var U=Qm(t.data,{graphicalItems:r.filter(function(V){var Y,Z=l in V.props?V.props[l]:(Y=V.type.defaultProps)===null||Y===void 0?void 0:Y[l];return Z===R}),dataStartIndex:f,dataEndIndex:p}),I=U.length,q,F,G;She(E.domain,P,C)&&(q=OS(E.domain,null,P),y&&(C==="number"||T!=="auto")&&(G=hd(U,N,"category")));var X=o7(C);if(!q||q.length===0){var L,H=(L=E.domain)!==null&&L!==void 0?L:X;if(N){if(q=hd(U,N,C),C==="category"&&y){var $=UJ(q);A&&$?(F=q,q=Mh(0,I)):A||(q=YD(H,q,b).reduce(function(V,Y){return V.indexOf(Y)>=0?V:[].concat(Tc(V),[Y])},[]))}else if(C==="category")A?q=q.filter(function(V){return V!==""&&!Qe(V)}):q=YD(H,q,b).reduce(function(V,Y){return V.indexOf(Y)>=0||Y===""||Qe(Y)?V:[].concat(Tc(V),[Y])},[]);else if(C==="number"){var ee=ale(U,r.filter(function(V){var Y,Z,ce=l in V.props?V.props[l]:(Y=V.type.defaultProps)===null||Y===void 0?void 0:Y[l],xe="hide"in V.props?V.props.hide:(Z=V.type.defaultProps)===null||Z===void 0?void 0:Z.hide;return ce===R&&(D||!xe)}),N,o,m);ee&&(q=ee)}y&&(C==="number"||T!=="auto")&&(G=hd(U,N,"category"))}else y?q=Mh(0,I):u&&u[R]&&u[R].hasStack&&C==="number"?q=x==="expand"?[0,1]:nB(u[R].stackGroups,f,p):q=J9(U,r.filter(function(V){var Y=l in V.props?V.props[l]:V.type.defaultProps[l],Z="hide"in V.props?V.props.hide:V.type.defaultProps.hide;return Y===R&&(D||!Z)}),C,m,!0);if(C==="number")q=sj(h,q,R,o,O),H&&(q=OS(H,q,P));else if(C==="category"&&H){var ue=H,z=q.every(function(V){return ue.indexOf(V)>=0});z&&(q=ue)}}return pe(pe({},j),{},Be({},R,pe(pe({},E),{},{axisType:o,domain:q,categoricalDomain:G,duplicateDomain:F,originalDomain:(S=E.domain)!==null&&S!==void 0?S:X,isCategorical:y,layout:m})))},{})},Qhe=function(t,n){var a=n.graphicalItems,r=n.Axis,o=n.axisType,l=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,m=t.layout,h=t.children,x=Qm(t.data,{graphicalItems:a,dataStartIndex:f,dataEndIndex:p}),y=x.length,j=eB(m,o),b=-1;return a.reduce(function(S,E){var C=E.type.defaultProps!==void 0?pe(pe({},E.type.defaultProps),E.props):E.props,N=C[l],P=o7("number");if(!S[N]){b++;var A;return j?A=Mh(0,y):u&&u[N]&&u[N].hasStack?(A=nB(u[N].stackGroups,f,p),A=sj(h,A,N,o)):(A=OS(P,J9(x,a.filter(function(T){var O,D,R=l in T.props?T.props[l]:(O=T.type.defaultProps)===null||O===void 0?void 0:O[l],U="hide"in T.props?T.props.hide:(D=T.type.defaultProps)===null||D===void 0?void 0:D.hide;return R===N&&!U}),"number",m),r.defaultProps.allowDataOverflow),A=sj(h,A,N,o)),pe(pe({},S),{},Be({},N,pe(pe({axisType:o},r.defaultProps),{},{hide:!0,orientation:Ka(Yhe,"".concat(o,".").concat(b%2),null),domain:A,originalDomain:P,isCategorical:j,layout:m})))}return S},{})},Zhe=function(t,n){var a=n.axisType,r=a===void 0?"xAxis":a,o=n.AxisComp,l=n.graphicalItems,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,m=t.children,h="".concat(r,"Id"),x=Qa(m,o),y={};return x&&x.length?y=Khe(t,{axes:x,graphicalItems:l,axisType:r,axisIdKey:h,stackGroups:u,dataStartIndex:f,dataEndIndex:p}):l&&l.length&&(y=Qhe(t,{Axis:o,graphicalItems:l,axisType:r,axisIdKey:h,stackGroups:u,dataStartIndex:f,dataEndIndex:p})),y},Jhe=function(t){var n=fo(t),a=bi(n,!1,!0);return{tooltipTicks:a,orderedTooltipTicks:h_(a,function(r){return r.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ah(n,a)}},BL=function(t){var n=t.children,a=t.defaultShowTooltip,r=wa(n,bc),o=0,l=0;return t.data&&t.data.length!==0&&(l=t.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(o=r.props.startIndex),r.props.endIndex>=0&&(l=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:l,activeTooltipIndex:-1,isTooltipActive:!!a}},eme=function(t){return!t||!t.length?!1:t.some(function(n){var a=wi(n&&n.type);return a&&a.indexOf("Bar")>=0})},zL=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"}},tme=function(t,n){var a=t.props,r=t.graphicalItems,o=t.xAxisMap,l=o===void 0?{}:o,u=t.yAxisMap,f=u===void 0?{}:u,p=a.width,m=a.height,h=a.children,x=a.margin||{},y=wa(h,bc),j=wa(h,ms),b=Object.keys(f).reduce(function(A,T){var O=f[T],D=O.orientation;return!O.mirror&&!O.hide?pe(pe({},A),{},Be({},D,A[D]+O.width)):A},{left:x.left||0,right:x.right||0}),S=Object.keys(l).reduce(function(A,T){var O=l[T],D=O.orientation;return!O.mirror&&!O.hide?pe(pe({},A),{},Be({},D,Ka(A,"".concat(D))+O.height)):A},{top:x.top||0,bottom:x.bottom||0}),E=pe(pe({},S),b),C=E.bottom;y&&(E.bottom+=y.props.height||bc.defaultProps.height),j&&n&&(E=tle(E,r,a,n));var N=p-E.left-E.right,P=m-E.top-E.bottom;return pe(pe({brushBottom:C},E),{},{width:Math.max(N,0),height:Math.max(P,0)})},nme=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},J_=function(t){var n=t.chartName,a=t.GraphicalChild,r=t.defaultTooltipEventType,o=r===void 0?"axis":r,l=t.validateTooltipEventTypes,u=l===void 0?["axis"]:l,f=t.axisComponents,p=t.legendContent,m=t.formatAxisMap,h=t.defaultProps,x=function(E,C){var N=C.graphicalItems,P=C.stackGroups,A=C.offset,T=C.updateId,O=C.dataStartIndex,D=C.dataEndIndex,R=E.barSize,U=E.layout,I=E.barGap,q=E.barCategoryGap,F=E.maxBarSize,G=zL(U),X=G.numericAxisName,L=G.cateAxisName,H=eme(N),$=[];return N.forEach(function(ee,ue){var z=Qm(E.data,{graphicalItems:[ee],dataStartIndex:O,dataEndIndex:D}),V=ee.type.defaultProps!==void 0?pe(pe({},ee.type.defaultProps),ee.props):ee.props,Y=V.dataKey,Z=V.maxBarSize,ce=V["".concat(X,"Id")],xe=V["".concat(L,"Id")],le={},me=f.reduce(function(_n,dt){var hn=C["".concat(dt.axisType,"Map")],Qt=V["".concat(dt.axisType,"Id")];hn&&hn[Qt]||dt.axisType==="zAxis"||Cs();var Aa=hn[Qt];return pe(pe({},_n),{},Be(Be({},dt.axisType,Aa),"".concat(dt.axisType,"Ticks"),bi(Aa)))},le),oe=me[L],ve=me["".concat(L,"Ticks")],ye=P&&P[ce]&&P[ce].hasStack&&hle(ee,P[ce].stackGroups),Q=wi(ee.type).indexOf("Bar")>=0,Ne=Ah(oe,ve),Ce=[],tt=H&&Jse({barSize:R,stackGroups:P,totalSize:nme(me,L)});if(Q){var ot,vt,Me=Qe(Z)?F:Z,yt=(ot=(vt=Ah(oe,ve,!0))!==null&&vt!==void 0?vt:Me)!==null&&ot!==void 0?ot:0;Ce=ele({barGap:I,barCategoryGap:q,bandSize:yt!==Ne?yt:Ne,sizeList:tt[xe],maxBarSize:Me}),yt!==Ne&&(Ce=Ce.map(function(_n){return pe(pe({},_n),{},{position:pe(pe({},_n.position),{},{offset:_n.position.offset-yt/2})})}))}var sn=ee&&ee.type&&ee.type.getComposedData;sn&&$.push({props:pe(pe({},sn(pe(pe({},me),{},{displayedData:z,props:E,dataKey:Y,item:ee,bandSize:Ne,barPosition:Ce,offset:A,stackedData:ye,layout:U,dataStartIndex:O,dataEndIndex:D}))),{},Be(Be(Be({key:ee.key||"item-".concat(ue)},X,me[X]),L,me[L]),"animationId",T)),childIndex:nee(ee,E.children),item:ee})}),$},y=function(E,C){var N=E.props,P=E.dataStartIndex,A=E.dataEndIndex,T=E.updateId;if(!s5({props:N}))return null;var O=N.children,D=N.layout,R=N.stackOffset,U=N.data,I=N.reverseStackOrder,q=zL(D),F=q.numericAxisName,G=q.cateAxisName,X=Qa(O,a),L=fle(U,X,"".concat(F,"Id"),"".concat(G,"Id"),R,I),H=f.reduce(function(V,Y){var Z="".concat(Y.axisType,"Map");return pe(pe({},V),{},Be({},Z,Zhe(N,pe(pe({},Y),{},{graphicalItems:X,stackGroups:Y.axisType===F&&L,dataStartIndex:P,dataEndIndex:A}))))},{}),$=tme(pe(pe({},H),{},{props:N,graphicalItems:X}),C?.legendBBox);Object.keys(H).forEach(function(V){H[V]=m(N,H[V],$,V.replace("Map",""),n)});var ee=H["".concat(G,"Map")],ue=Jhe(ee),z=x(N,pe(pe({},H),{},{dataStartIndex:P,dataEndIndex:A,updateId:T,graphicalItems:X,stackGroups:L,offset:$}));return pe(pe({formattedGraphicalItems:z,graphicalItems:X,offset:$,stackGroups:L},ue),H)},j=(function(S){function E(C){var N,P,A;return Mhe(this,E),A=Bhe(this,E,[C]),Be(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Be(A,"accessibilityManager",new whe),Be(A,"handleLegendBBoxUpdate",function(T){if(T){var O=A.state,D=O.dataStartIndex,R=O.dataEndIndex,U=O.updateId;A.setState(pe({legendBBox:T},y({props:A.props,dataStartIndex:D,dataEndIndex:R,updateId:U},pe(pe({},A.state),{},{legendBBox:T}))))}}),Be(A,"handleReceiveSyncEvent",function(T,O,D){if(A.props.syncId===T){if(D===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(O)}}),Be(A,"handleBrushChange",function(T){var O=T.startIndex,D=T.endIndex;if(O!==A.state.dataStartIndex||D!==A.state.dataEndIndex){var R=A.state.updateId;A.setState(function(){return pe({dataStartIndex:O,dataEndIndex:D},y({props:A.props,dataStartIndex:O,dataEndIndex:D,updateId:R},A.state))}),A.triggerSyncEvent({dataStartIndex:O,dataEndIndex:D})}}),Be(A,"handleMouseEnter",function(T){var O=A.getMouseInfo(T);if(O){var D=pe(pe({},O),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var R=A.props.onMouseEnter;Ve(R)&&R(D,T)}}),Be(A,"triggeredAfterMouseMove",function(T){var O=A.getMouseInfo(T),D=O?pe(pe({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(D),A.triggerSyncEvent(D);var R=A.props.onMouseMove;Ve(R)&&R(D,T)}),Be(A,"handleItemMouseEnter",function(T){A.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),Be(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),Be(A,"handleMouseMove",function(T){T.persist(),A.throttleTriggeredAfterMouseMove(T)}),Be(A,"handleMouseLeave",function(T){A.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};A.setState(O),A.triggerSyncEvent(O);var D=A.props.onMouseLeave;Ve(D)&&D(O,T)}),Be(A,"handleOuterEvent",function(T){var O=tee(T),D=Ka(A.props,"".concat(O));if(O&&Ve(D)){var R,U;/.*touch.*/i.test(O)?U=A.getMouseInfo(T.changedTouches[0]):U=A.getMouseInfo(T),D((R=U)!==null&&R!==void 0?R:{},T)}}),Be(A,"handleClick",function(T){var O=A.getMouseInfo(T);if(O){var D=pe(pe({},O),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var R=A.props.onClick;Ve(R)&&R(D,T)}}),Be(A,"handleMouseDown",function(T){var O=A.props.onMouseDown;if(Ve(O)){var D=A.getMouseInfo(T);O(D,T)}}),Be(A,"handleMouseUp",function(T){var O=A.props.onMouseUp;if(Ve(O)){var D=A.getMouseInfo(T);O(D,T)}}),Be(A,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),Be(A,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseDown(T.changedTouches[0])}),Be(A,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseUp(T.changedTouches[0])}),Be(A,"handleDoubleClick",function(T){var O=A.props.onDoubleClick;if(Ve(O)){var D=A.getMouseInfo(T);O(D,T)}}),Be(A,"handleContextMenu",function(T){var O=A.props.onContextMenu;if(Ve(O)){var D=A.getMouseInfo(T);O(D,T)}}),Be(A,"triggerSyncEvent",function(T){A.props.syncId!==void 0&&Qw.emit(Zw,A.props.syncId,T,A.eventEmitterSymbol)}),Be(A,"applySyncEvent",function(T){var O=A.props,D=O.layout,R=O.syncMethod,U=A.state.updateId,I=T.dataStartIndex,q=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)A.setState(pe({dataStartIndex:I,dataEndIndex:q},y({props:A.props,dataStartIndex:I,dataEndIndex:q,updateId:U},A.state)));else if(T.activeTooltipIndex!==void 0){var F=T.chartX,G=T.chartY,X=T.activeTooltipIndex,L=A.state,H=L.offset,$=L.tooltipTicks;if(!H)return;if(typeof R=="function")X=R($,T);else if(R==="value"){X=-1;for(var ee=0;ee<$.length;ee++)if($[ee].value===T.activeLabel){X=ee;break}}var ue=pe(pe({},H),{},{x:H.left,y:H.top}),z=Math.min(F,ue.x+ue.width),V=Math.min(G,ue.y+ue.height),Y=$[X]&&$[X].value,Z=uj(A.state,A.props.data,X),ce=$[X]?{x:D==="horizontal"?$[X].coordinate:z,y:D==="horizontal"?V:$[X].coordinate}:i7;A.setState(pe(pe({},T),{},{activeLabel:Y,activeCoordinate:ce,activePayload:Z,activeTooltipIndex:X}))}else A.setState(T)}),Be(A,"renderCursor",function(T){var O,D=A.state,R=D.isTooltipActive,U=D.activeCoordinate,I=D.activePayload,q=D.offset,F=D.activeTooltipIndex,G=D.tooltipAxisBandSize,X=A.getTooltipEventType(),L=(O=T.props.active)!==null&&O!==void 0?O:R,H=A.props.layout,$=T.key||"_recharts-cursor";return B.createElement(Che,{key:$,activeCoordinate:U,activePayload:I,activeTooltipIndex:F,chartName:n,element:T,isActive:L,layout:H,offset:q,tooltipAxisBandSize:G,tooltipEventType:X})}),Be(A,"renderPolarAxis",function(T,O,D){var R=Ka(T,"type.axisType"),U=Ka(A.state,"".concat(R,"Map")),I=T.type.defaultProps,q=I!==void 0?pe(pe({},I),T.props):T.props,F=U&&U[q["".concat(R,"Id")]];return _.cloneElement(T,pe(pe({},F),{},{className:Ke(R,F.className),key:T.key||"".concat(O,"-").concat(D),ticks:bi(F,!0)}))}),Be(A,"renderPolarGrid",function(T){var O=T.props,D=O.radialLines,R=O.polarAngles,U=O.polarRadius,I=A.state,q=I.radiusAxisMap,F=I.angleAxisMap,G=fo(q),X=fo(F),L=X.cx,H=X.cy,$=X.innerRadius,ee=X.outerRadius;return _.cloneElement(T,{polarAngles:Array.isArray(R)?R:bi(X,!0).map(function(ue){return ue.coordinate}),polarRadius:Array.isArray(U)?U:bi(G,!0).map(function(ue){return ue.coordinate}),cx:L,cy:H,innerRadius:$,outerRadius:ee,key:T.key||"polar-grid",radialLines:D})}),Be(A,"renderLegend",function(){var T=A.state.formattedGraphicalItems,O=A.props,D=O.children,R=O.width,U=O.height,I=A.props.margin||{},q=R-(I.left||0)-(I.right||0),F=Q9({children:D,formattedGraphicalItems:T,legendWidth:q,legendContent:p});if(!F)return null;var G=F.item,X=ML(F,Phe);return _.cloneElement(G,pe(pe({},X),{},{chartWidth:R,chartHeight:U,margin:I,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),Be(A,"renderTooltip",function(){var T,O=A.props,D=O.children,R=O.accessibilityLayer,U=wa(D,$n);if(!U)return null;var I=A.state,q=I.isTooltipActive,F=I.activeCoordinate,G=I.activePayload,X=I.activeLabel,L=I.offset,H=(T=U.props.active)!==null&&T!==void 0?T:q;return _.cloneElement(U,{viewBox:pe(pe({},L),{},{x:L.left,y:L.top}),active:H,label:X,payload:H?G:[],coordinate:F,accessibilityLayer:R})}),Be(A,"renderBrush",function(T){var O=A.props,D=O.margin,R=O.data,U=A.state,I=U.offset,q=U.dataStartIndex,F=U.dataEndIndex,G=U.updateId;return _.cloneElement(T,{key:T.key||"_recharts-brush",onChange:_g(A.handleBrushChange,T.props.onChange),data:R,x:we(T.props.x)?T.props.x:I.left,y:we(T.props.y)?T.props.y:I.top+I.height+I.brushBottom-(D.bottom||0),width:we(T.props.width)?T.props.width:I.width,startIndex:q,endIndex:F,updateId:"brush-".concat(G)})}),Be(A,"renderReferenceElement",function(T,O,D){if(!T)return null;var R=A,U=R.clipPathId,I=A.state,q=I.xAxisMap,F=I.yAxisMap,G=I.offset,X=T.type.defaultProps||{},L=T.props,H=L.xAxisId,$=H===void 0?X.xAxisId:H,ee=L.yAxisId,ue=ee===void 0?X.yAxisId:ee;return _.cloneElement(T,{key:T.key||"".concat(O,"-").concat(D),xAxis:q[$],yAxis:F[ue],viewBox:{x:G.left,y:G.top,width:G.width,height:G.height},clipPathId:U})}),Be(A,"renderActivePoints",function(T){var O=T.item,D=T.activePoint,R=T.basePoint,U=T.childIndex,I=T.isRange,q=[],F=O.props.key,G=O.item.type.defaultProps!==void 0?pe(pe({},O.item.type.defaultProps),O.item.props):O.item.props,X=G.activeDot,L=G.dataKey,H=pe(pe({index:U,dataKey:L,cx:D.x,cy:D.y,r:4,fill:q_(O.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},Ge(X,!1)),Jg(X));return q.push(E.renderActiveDot(X,H,"".concat(F,"-activePoint-").concat(U))),R?q.push(E.renderActiveDot(X,pe(pe({},H),{},{cx:R.x,cy:R.y}),"".concat(F,"-basePoint-").concat(U))):I&&q.push(null),q}),Be(A,"renderGraphicChild",function(T,O,D){var R=A.filterFormatItem(T,O,D);if(!R)return null;var U=A.getTooltipEventType(),I=A.state,q=I.isTooltipActive,F=I.tooltipAxis,G=I.activeTooltipIndex,X=I.activeLabel,L=A.props.children,H=wa(L,$n),$=R.props,ee=$.points,ue=$.isRange,z=$.baseLine,V=R.item.type.defaultProps!==void 0?pe(pe({},R.item.type.defaultProps),R.item.props):R.item.props,Y=V.activeDot,Z=V.hide,ce=V.activeBar,xe=V.activeShape,le=!!(!Z&&q&&H&&(Y||ce||xe)),me={};U!=="axis"&&H&&H.props.trigger==="click"?me={onClick:_g(A.handleItemMouseEnter,T.props.onClick)}:U!=="axis"&&(me={onMouseLeave:_g(A.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:_g(A.handleItemMouseEnter,T.props.onMouseEnter)});var oe=_.cloneElement(T,pe(pe({},R.props),me));function ve(dt){return typeof F.dataKey=="function"?F.dataKey(dt.payload):null}if(le)if(G>=0){var ye,Q;if(F.dataKey&&!F.allowDuplicatedCategory){var Ne=typeof F.dataKey=="function"?ve:"payload.".concat(F.dataKey.toString());ye=Zg(ee,Ne,X),Q=ue&&z&&Zg(z,Ne,X)}else ye=ee?.[G],Q=ue&&z&&z[G];if(xe||ce){var Ce=T.props.activeIndex!==void 0?T.props.activeIndex:G;return[_.cloneElement(T,pe(pe(pe({},R.props),me),{},{activeIndex:Ce})),null,null]}if(!Qe(ye))return[oe].concat(Tc(A.renderActivePoints({item:R,activePoint:ye,basePoint:Q,childIndex:G,isRange:ue})))}else{var tt,ot=(tt=A.getItemByXY(A.state.activeCoordinate))!==null&&tt!==void 0?tt:{graphicalItem:oe},vt=ot.graphicalItem,Me=vt.item,yt=Me===void 0?T:Me,sn=vt.childIndex,_n=pe(pe(pe({},R.props),me),{},{activeIndex:sn});return[_.cloneElement(yt,_n),null,null]}return ue?[oe,null,null]:[oe,null]}),Be(A,"renderCustomized",function(T,O,D){return _.cloneElement(T,pe(pe({key:"recharts-customized-".concat(D)},A.props),A.state))}),Be(A,"renderMap",{CartesianGrid:{handler:Pg,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Pg},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Pg},YAxis:{handler:Pg},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((N=C.id)!==null&&N!==void 0?N:Hc("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=KI(A.triggeredAfterMouseMove,(P=C.throttleDelay)!==null&&P!==void 0?P:1e3/60),A.state={},A}return qhe(E,S),Ihe(E,[{key:"componentDidMount",value:function(){var N,P;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(N=this.props.margin.left)!==null&&N!==void 0?N:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var N=this.props,P=N.children,A=N.data,T=N.height,O=N.layout,D=wa(P,$n);if(D){var R=D.props.defaultIndex;if(!(typeof R!="number"||R<0||R>this.state.tooltipTicks.length-1)){var U=this.state.tooltipTicks[R]&&this.state.tooltipTicks[R].value,I=uj(this.state,A,R,U),q=this.state.tooltipTicks[R].coordinate,F=(this.state.offset.top+T)/2,G=O==="horizontal",X=G?{x:q,y:F}:{y:q,x:F},L=this.state.formattedGraphicalItems.find(function($){var ee=$.item;return ee.type.name==="Scatter"});L&&(X=pe(pe({},X),L.props.points[R].tooltipPosition),I=L.props.points[R].tooltipPayload);var H={activeTooltipIndex:R,isTooltipActive:!0,activeLabel:U,activePayload:I,activeCoordinate:X};this.setState(H),this.renderCursor(D),this.accessibilityManager.setIndex(R)}}}},{key:"getSnapshotBeforeUpdate",value:function(N,P){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==P.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==N.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==N.margin){var A,T;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(N){X2([wa(N.children,$n)],[wa(this.props.children,$n)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var N=wa(this.props.children,$n);if(N&&typeof N.props.shared=="boolean"){var P=N.props.shared?"axis":"item";return u.indexOf(P)>=0?P:o}return o}},{key:"getMouseInfo",value:function(N){if(!this.container)return null;var P=this.container,A=P.getBoundingClientRect(),T=Hae(A),O={chartX:Math.round(N.pageX-T.left),chartY:Math.round(N.pageY-T.top)},D=A.width/P.offsetWidth||1,R=this.inRange(O.chartX,O.chartY,D);if(!R)return null;var U=this.state,I=U.xAxisMap,q=U.yAxisMap,F=this.getTooltipEventType(),G=IL(this.state,this.props.data,this.props.layout,R);if(F!=="axis"&&I&&q){var X=fo(I).scale,L=fo(q).scale,H=X&&X.invert?X.invert(O.chartX):null,$=L&&L.invert?L.invert(O.chartY):null;return pe(pe({},O),{},{xValue:H,yValue:$},G)}return G?pe(pe({},O),G):null}},{key:"inRange",value:function(N,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,O=N/A,D=P/A;if(T==="horizontal"||T==="vertical"){var R=this.state.offset,U=O>=R.left&&O<=R.left+R.width&&D>=R.top&&D<=R.top+R.height;return U?{x:O,y:D}:null}var I=this.state,q=I.angleAxisMap,F=I.radiusAxisMap;if(q&&F){var G=fo(q);return XD({x:O,y:D},G)}return null}},{key:"parseEventsOfWrapper",value:function(){var N=this.props.children,P=this.getTooltipEventType(),A=wa(N,$n),T={};A&&P==="axis"&&(A.props.trigger==="click"?T={onClick:this.handleClick}:T={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=Jg(this.props,this.handleOuterEvent);return pe(pe({},O),T)}},{key:"addListener",value:function(){Qw.on(Zw,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Qw.removeListener(Zw,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(N,P,A){for(var T=this.state.formattedGraphicalItems,O=0,D=T.length;O<D;O++){var R=T[O];if(R.item===N||R.props.key===N.key||P===wi(R.item.type)&&A===R.childIndex)return R}return null}},{key:"renderClipPath",value:function(){var N=this.clipPathId,P=this.state.offset,A=P.left,T=P.top,O=P.height,D=P.width;return B.createElement("defs",null,B.createElement("clipPath",{id:N},B.createElement("rect",{x:A,y:T,height:O,width:D})))}},{key:"getXScales",value:function(){var N=this.state.xAxisMap;return N?Object.entries(N).reduce(function(P,A){var T=LL(A,2),O=T[0],D=T[1];return pe(pe({},P),{},Be({},O,D.scale))},{}):null}},{key:"getYScales",value:function(){var N=this.state.yAxisMap;return N?Object.entries(N).reduce(function(P,A){var T=LL(A,2),O=T[0],D=T[1];return pe(pe({},P),{},Be({},O,D.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(N){var P;return(P=this.state.xAxisMap)===null||P===void 0||(P=P[N])===null||P===void 0?void 0:P.scale}},{key:"getYScaleByAxisId",value:function(N){var P;return(P=this.state.yAxisMap)===null||P===void 0||(P=P[N])===null||P===void 0?void 0:P.scale}},{key:"getItemByXY",value:function(N){var P=this.state,A=P.formattedGraphicalItems,T=P.activeItem;if(A&&A.length)for(var O=0,D=A.length;O<D;O++){var R=A[O],U=R.props,I=R.item,q=I.type.defaultProps!==void 0?pe(pe({},I.type.defaultProps),I.props):I.props,F=wi(I.type);if(F==="Bar"){var G=(U.data||[]).find(function($){return ode(N,$)});if(G)return{graphicalItem:R,payload:G}}else if(F==="RadialBar"){var X=(U.data||[]).find(function($){return X
458D(N,$)});if(X)return{graphicalItem:R,payload:X}}else if(Um(R,T)||Vm(R,T)||af(R,T)){var L=Kde({graphicalItem:R,activeTooltipItem:T,itemData:q.data}),H=q.activeIndex===void 0?L:q.activeIndex;return{graphicalItem:pe(pe({},R),{},{childIndex:H}),payload:af(R,T)?q.data[L]:R.props.data[L]}}}return null}},{key:"render",value:function(){var N=this;if(!s5(this))return null;var P=this.props,A=P.children,T=P.className,O=P.width,D=P.height,R=P.style,U=P.compact,I=P.title,q=P.desc,F=ML(P,Nhe),G=Ge(F,!1);if(U)return B.createElement(pL,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(Q2,Vl({},G,{width:O,height:D,title:I,desc:q}),this.renderClipPath(),c5(A,this.renderMap)));if(this.props.accessibilityLayer){var X,L;G.tabIndex=(X=this.props.tabIndex)!==null&&X!==void 0?X:0,G.role=(L=this.props.role)!==null&&L!==void 0?L:"application",G.onKeyDown=function($){N.accessibilityManager.keyboardEvent($)},G.onFocus=function(){N.accessibilityManager.focus()}}var H=this.parseEventsOfWrapper();return B.createElement(pL,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",Vl({className:Ke("recharts-wrapper",T),style:pe({position:"relative",cursor:"default",width:O,height:D},R)},H,{ref:function(ee){N.container=ee}}),B.createElement(Q2,Vl({},G,{width:O,height:D,title:I,desc:q,style:Whe}),this.renderClipPath(),c5(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(_.Component);Be(j,"displayName",n),Be(j,"defaultProps",pe({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},h)),Be(j,"getDerivedStateFromProps",function(S,E){var C=S.dataKey,N=S.data,P=S.children,A=S.width,T=S.height,O=S.layout,D=S.stackOffset,R=S.margin,U=E.dataStartIndex,I=E.dataEndIndex;if(E.updateId===void 0){var q=BL(S);return pe(pe(pe({},q),{},{updateId:0},y(pe(pe({props:S},q),{},{updateId:0}),E)),{},{prevDataKey:C,prevData:N,prevWidth:A,prevHeight:T,prevLayout:O,prevStackOffset:D,prevMargin:R,prevChildren:P})}if(C!==E.prevDataKey||N!==E.prevData||A!==E.prevWidth||T!==E.prevHeight||O!==E.prevLayout||D!==E.prevStackOffset||!Kl(R,E.prevMargin)){var F=BL(S),G={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},X=pe(pe({},IL(E,N,O)),{},{updateId:E.updateId+1}),L=pe(pe(pe({},F),G),X);return pe(pe(pe({},L),y(pe({props:S},L),E)),{},{prevDataKey:C,prevData:N,prevWidth:A,prevHeight:T,prevLayout:O,prevStackOffset:D,prevMargin:R,prevChildren:P})}if(!X2(P,E.prevChildren)){var H,$,ee,ue,z=wa(P,bc),V=z&&(H=($=z.props)===null||$===void 0?void 0:$.startIndex)!==null&&H!==void 0?H:U,Y=z&&(ee=(ue=z.props)===null||ue===void 0?void 0:ue.endIndex)!==null&&ee!==void 0?ee:I,Z=V!==U||Y!==I,ce=!Qe(N),xe=ce&&!Z?E.updateId:E.updateId+1;return pe(pe({updateId:xe},y(pe(pe({props:S},E),{},{updateId:xe,dataStartIndex:V,dataEndIndex:Y}),E)),{},{prevChildren:P,dataStartIndex:V,dataEndIndex:Y})}return null}),Be(j,"renderActiveDot",function(S,E,C){var N;return _.isValidElement(S)?N=_.cloneElement(S,E):Ve(S)?N=S(E):N=B.createElement(Fm,E),B.createElement(kt,{className:"recharts-active-dot",key:C},N)});var b=_.forwardRef(function(E,C){return B.createElement(j,Vl({},E,{ref:C}))});return b.displayName=j.displayName,b},ame=J_({chartName:"LineChart",GraphicalChild:Rf,axisComponents:[{axisType:"xAxis",AxisComp:Va},{axisType:"yAxis",AxisComp:cr}],formatAxisMap:F_}),ud=J_({chartName:"BarChart",GraphicalChild:Ga,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Va},{axisType:"yAxis",AxisComp:cr}],formatAxisMap:F_}),rme=J_({chartName:"AreaChart",GraphicalChild:Ro,axisComponents:[{axisType:"xAxis",AxisComp:Va},{axisType:"yAxis",AxisComp:cr}],formatAxisMap:F_});const ime="rounded-lg border border-orange-900/60 bg-[#292524]/95 px-3 py-2 text-xs text-amber-50 shadow-lg backdrop-blur-sm";function ome(e){if(e.length===8&&/^\d{8}$/.test(e)){const t=e.slice(4,6),n=e.slice(6,8);return`${t}/${n}`}if(e.includes("-")){const t=e.split("-");if(t.length>=3)return`${t[1]}/${t[2]}`}return e}function $L({title:e,total:t,subtitle:n,data:a,color:r}){const o=_.useId().replace(/:/g,""),l=`trafficArea-${r}-${o}`,u=r==="amber"?"#fde68a":"#fdba74",f=r==="amber"?"#f59e0b":"#f97316",p=_.useMemo(()=>(Array.isArray(a)?a:[]).map(j=>({...j,value:Number.isFinite(Number(j.value))?Number(j.value):0,label:ome(j.date)})),[a]),m=p.length>0&&p.length<4,h=p[0]?.value??0,x=p[p.length-1]?.value??0,y=h===0?null:(x-h)/h*100;return c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:51",className:`${Of} flex h-full min-h-[440px] flex-col p-5 sm:p-6`,children:[c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:52",className:Cf,children:e}),c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:53",className:`mt-1 text-[2rem] sm:text-[2.3rem] ${XR}`,children:Y2(t)}),c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:54",className:`mt-1 ${Bc}`,children:n}),p.length===0?c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:56",className:"mt-8 flex flex-1 items-center justify-center text-center text-sm text-orange-200/40",role:"status",children:"No trend data for this period."}):m?c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:60",className:"mt-7 flex h-[186px] min-h-[11.5rem] w-full items-center justify-between rounded-2xl border border-orange-800/25 bg-black/[0.12] px-5",children:[c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:61",className:"flex items-center gap-3",children:[c.jsx("span",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:62",className:"h-2.5 w-2.5 rounded-full bg-amber-300/85 shadow-[0_0_0_4px_rgba(251,191,36,0.12)]"}),c.jsx("span",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:63",className:"text-sm text-orange-100/80",children:"Limited points"})]}),c.jsx("span",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:65",className:"text-sm font-medium tabular-nums text-amber-100/90",children:y==null?"-":`${y>=0?"+":"-"}${Math.abs(y).toFixed(1)}%`})]}):c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:70",className:"mt-5 h-[286px] min-h-[286px] w-full min-w-0 flex-1",children:c.jsx(ls,{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:71",width:"100%",height:"100%",children:c.jsxs(rme,{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:72",data:p,margin:{top:8,right:4,left:0,bottom:0},children:[c.jsx("defs",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:73",children:c.jsxs("linearGradient",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:74",id:l,x1:"0",y1:"0",x2:"0",y2:"1",children:[c.jsx("stop",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:75",offset:"0%",stopColor:f,stopOpacity:.42}),c.jsx("stop",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:76",offset:"100%",stopColor:f,stopOpacity:0})]})}),c.jsx(Va,{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:79",dataKey:"label",tick:{fill:"rgba(254, 243, 199, 0.62)",fontSize:10}
458,axisLine:!1,tickLine:!1,interval:"preserveStartEnd"}),c.jsx($n,{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:86",content:({active:j,payload:b})=>j&&b?.[0]?c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:89",className:ime,children:c.jsx("span",{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:90",className:"tabular-nums text-amber-100",children:Y2(Number(b[0].value))})}):null,cursor:{stroke:"rgba(251, 191, 36, 0.25)"}}),c.jsx(Ro,{"data-loc":"client/src/components/traffic/traffic-line-chart.tsx:96",type:"monotone",dataKey:"value",stroke:u,strokeOpacity:.95,strokeWidth:2,fill:`url(#${l})`,dot:!1,activeDot:{r:3,fill:u,stroke:"rgba(28,10,2,0.8)",strokeWidth:1.5},isAnimationActive:p.length<120})]})})})]})}function sme({summary:e,badge:t,dateRangeLabel:n}){return c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:13",className:`${Of} h-full min-h-[322px] p-8 sm:p-9`,children:[c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:14",className:Cf,children:"Traffic summary"}),c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:15",className:`mt-1 ${Bc}`,children:n}),c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:16",className:"mt-5 flex flex-wrap items-center gap-2.5",children:c.jsx("span",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:17",className:"rounded-full bg-amber-500/15 px-2.5 py-1 text-[10px] font-medium uppercase tracking-[0.2em] text-amber-200 ring-1 ring-amber-500/25",children:t})}),c.jsx("p",{"data-loc":"client/src/components/traffic/traffic-summary-card.tsx:21",className:"mt-6 text-[13px] leading-7 text-orange-100/75 sm:text-sm sm:leading-7",children:e})]})}function lme({data:e}){const t=[e.kpis.bounceRate,e.kpis.viewsPerSession,e.kpis.avgSessionDuration,e.kpis.percentNewUsers];return c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:18",className:"mx-auto w-full max-w-[1800px] px-4 pb-16 pt-6 sm:px-6 sm:pb-20 sm:pt-8 lg:px-8",children:c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:19",className:"grid min-w-0 grid-cols-1 items-start gap-10 xl:grid-cols-[280px_minmax(0,1.9fr)_456px] xl:[&>*]:self-start",children:[c.jsx("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:20",className:"min-w-0 xl:w-[280px]",children:c.jsx(tJ,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:21",items:t,dateRangeLabel:e.dateRangeLabel})}),c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:23",className:"grid min-w-0 gap-12",children:[c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:24",className:"grid min-w-0 gap-6 lg:grid-cols-2 xl:gap-6",children:[c.jsx($L,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:25",title:"Total users",total:Math.round(e.totals.totalUsers),subtitle:"Trend over selected period",data:e.usersTrend,color:"amber"}),c.jsx($L,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:32",title:"Sessions",total:Math.round(e.totals.sessions),subtitle:"Trend over selected period",data:e.sessionsTrend,color:"orange"})]}),c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:40",className:"mt-16 grid min-w-0 gap-8 lg:grid-cols-2 xl:gap-10",children:[c.jsx(ZN,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:41",title:"Sessions by channel",channels:e.channelBySessions,mode:"sessions",dateRangeLabel:e.dateRangeLabel}),c.jsx(ZN,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:42",title:"Users by channel",channels:e.channelByUsers,mode:"users",dateRangeLabel:e.dateRangeLabel})]})]}),c.jsxs("div",{"data-loc":"client/src/components/traffic/traffic-shell.tsx:45",className:"grid min-w-0 content-start gap-10 xl:w-[456px]",children:[c.jsx(sme,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:46",summary:e.summary,badge:e.summaryBadge,dateRangeLabel:e.dateRangeLabel}),c.jsx(ZZ,{"data-loc":"client/src/components/traffic/traffic-shell.tsx:47",title:e.tableTitle,rows:e.tableRows,dateRangeLabel:e.dateRangeLabel})]})]})})}const cme=["last7","last30","last90","ytd"];function ume(e){return e&&cme.includes(e)?e:"last30"}function qL(){if(typeof window>"u")return"last30";const e=new URLSearchParams(window.location.search);return ume(e.get("range"))}function dme(e){if(typeof window>"u")return;const t=new URL(window.location.href);t.searchParams.set("range",e),window.history.pushState({},"",`${t.pathname}?${t.searchParams.toString()}`)}function fme(){const[e,t]=_.useState(()=>qL()),[n,a]=_.useState(null),[r,o]=_.useState(!1),[l,u]=_.useState(0);_.useEffect(()=>{t(qL())},[]),_.useEffect(()=>{let h=!1;return(async()=>{o(!0);try{const j=await(await fetch(`/api/backend/traffic?range=${encodeURIComponent(e)}`)).json();h||a(j)}catch(y){h||a({ok:!1,reason:"error",message:y instanceof Error?y.message:"Request failed"})}finally{h||o(!1)}})(),()=>{h=!0}},[e,l]);const f=_.useCallback(h=>{t(h),dme(h)},[]),p=_.useCallback(()=>{u(h=>h+1)},[]),m=_.useMemo(()=>r&&!n?c.jsx(HL,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:68"}):n?n.ok?c.jsx(lme,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:70",data:n.data}):n.reason==="setup"?c.jsx(pme,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:71",missing:n.missingEnv}):c.jsx(gme,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:72",message:n.message}):c.jsx(HL,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:69"}),[r,n]);return c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:76",className:"fixed inset-0 z-50 min-h-screen overflow-y-auto font-sans text-[#fff7ed] antialiased",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:77",className:"pointer-events-none fixed inset-0 -z-20",style:{background:"linear-gradient(165deg, #1c0a02 0%, #431407 22%, #7c2d12 48%, #431407 72%, #1c0a02 100%)"}}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:81",className:"pointer-events-none fixed -top-32 left-1/2 -z-10 h-[min(70vh,520px)] w-[min(100vw,900px)] -translate-x-1/2 opacity-90",style:{background:"radial-gradient(ellipse 70% 60% at 50% 0%, rgba(251, 146, 60, 0.18) 0%, transparent 72%)"}}),c.jsx("header",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:86",className:KZ,children:c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:87",className:"mx-auto flex w-full max-w-[1560px] min-w-0 flex-col gap-4 px-4 py-5 sm:px-6 sm:py-6 lg:flex-row lg:items-center lg:justify-between lg:px-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:88",className:"min-w-0 shrink-0 lg:max-w-[42%]",children:[c.jsx("p",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:89",className:"text-[10px] font-medium uppercase tracking-[0.28em] text-orange-200/45",children:"davincidynamics.ai"}),c.jsx("h1",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:90",className:"mt-1 text-xl font-semibold tracking-tight text-[#fffbeb] sm:text-2xl",children:"Traffic Intelligence"}),c.jsx("p",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:91",className:"mt-1 text-xs text-orange-100/45",children:"Website traffic and engagement overview"})]}),c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:93",className:"flex min-w-0 flex-wrap items-center gap-3 sm:gap-4",children:[c.jsx(XZ,{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:94",selected:e,onChange:f}),c.jsx("button",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:95",type:"button",onClick:p,className:"flex h-10 min-h-[44px] min-w-[44px] shrink-0 items-center justify-center rounded-xl border border-orange-950/50 bg-[#292524]/50 text-orange-200/60 transition-colors hover:border-amber-800/40 hover:bg-white/[0.05] hover:text-amber-100/85 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-400/50 focus-visible:ring-offset-2 focus-visible:ring-offset-[#1c0a02]",title:"Refresh",children:c.jsxs("svg",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:101",width:"15",height:"15",viewBox:"0 0 14 14",fill:"none","aria-hidden":!0,
458children:[c.jsx("path",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:102",d:"M12.25 7a5.25 5.25 0 11-1.54-3.71",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),c.jsx("path",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:103",d:"M12.25 1.75v3.5h-3.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})})]})]})}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:110",className:r?"pointer-events-none opacity-50 transition-opacity duration-300":"transition-opacity duration-300",children:m})]})}function HL(){return c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:117",className:"mx-auto w-full max-w-[1800px] space-y-8 px-4 pb-16 pt-8 sm:px-6 lg:px-8",children:[c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:118",className:"grid grid-cols-1 gap-10 xl:grid-cols-[280px_minmax(0,1.9fr)_456px]",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:119",className:"h-[520px] animate-pulse rounded-3xl border border-orange-950/30 bg-orange-950/20"}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:120",className:"space-y-5",children:c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:121",className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:122",className:"h-[440px] animate-pulse rounded-3xl border border-orange-900/30 bg-orange-950/15"}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:123",className:"h-[440px] animate-pulse rounded-3xl border border-orange-900/30 bg-orange-950/15"})]})}),c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:126",className:"space-y-7",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:127",className:"h-[396px] animate-pulse rounded-3xl border border-orange-950/30 bg-orange-950/20 sm:h-[408px]"}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:128",className:"h-[396px] animate-pulse rounded-3xl border border-orange-950/30 bg-orange-950/20 sm:h-[408px]"})]})]}),c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:131",className:"grid grid-cols-1 gap-10 xl:grid-cols-[280px_minmax(0,1.9fr)_456px]",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:132"}),c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:133",className:"grid grid-cols-1 gap-8 md:grid-cols-2",children:[c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:134",className:"h-[252px] animate-pulse rounded-3xl border border-orange-950/30 bg-orange-950/20"}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:135",className:"h-[252px] animate-pulse rounded-3xl border border-orange-950/30 bg-orange-950/20"})]}),c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:137"})]})]})}function pme({missing:e}){return c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:145",className:"mx-auto max-w-lg px-5 py-16 sm:px-8",children:c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:146",className:"rounded-3xl border border-orange-900/50 bg-[#292524]/60 p-8 shadow-xl backdrop-blur-md",children:[c.jsx("h2",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:147",className:"text-lg font-semibold text-[#fffbeb]",children:"Connect Google Analytics 4"}),c.jsxs("p",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:148",className:"mt-3 text-sm leading-relaxed text-orange-100/60",children:["Set the following environment variables for a service account that has ",c.jsx("strong",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:149",className:"text-orange-100/90",children:"Viewer"})," access to your GA4 property. Traffic data is fetched only on the server."]}),c.jsx("ul",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:151",className:"mt-6 space-y-2 font-mono text-[12px] text-amber-200/80",children:e.map(t=>c.jsx("li",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:153",className:"rounded-lg bg-black/20 px-3 py-2 ring-1 ring-white/5",children:t},t))})]})})}function gme({message:e}){return c.jsx("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:165",className:"mx-auto max-w-lg px-5 py-16 sm:px-8",children:c.jsxs("div",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:166",className:"rounded-3xl border border-red-900/40 bg-red-950/20 p-8 backdrop-blur-md",role:"alert",children:[c.jsx("h2",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:167",className:"text-lg font-semibold text-red-100",children:"Google Analytics unavailable"}),c.jsx("p",{"data-loc":"client/src/pages/backend/TrafficDashboardPage.tsx:168",className:"mt-3 text-sm text-red-200/80",children:e})]})})}const Dn="rounded-2xl border border-white/[0.08] bg-card/50 backdrop-blur-sm transition-colors duration-300",hme="hover:border-accent/20 hover:bg-card/60 hover:shadow-[0_8px_40px_rgba(0,0,0,0.35)]",If="rounded-xl border border-white/[0.06] bg-background/40",ke="text-muted-foreground font-heading text-[13px] leading-snug";function s7({items:e,className:t}){return e.length===0?c.jsx("p",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:7",className:ie(ke,"text-sm"),children:"No activity yet."}):c.jsx("ul",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:10",className:ie("space-y-3",t),children:e.map(n=>c.jsx("li",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:12",className:ie(If,"p-3 flex gap-3"),children:c.jsxs("div",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:13",className:"min-w-0 flex-1",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:14",className:"text-sm text-foreground font-heading",children:n.message}),c.jsxs("p",{"data-loc":"client/src/lead-engine/components/ActivityFeed.tsx:15",className:ie(ke,"text-xs mt-1"),children:[n.actor," · ",new Date(n.at).toLocaleStr
458ing()," · ",n.type]})]})},n.id))})}function dj({title:e,rows:t,labelKey:n,valueKey:a,className:r}){const o=Math.max(1,...t.map(l=>Number(l[a])||0));return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:19",className:r,children:[c.jsx("p",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:20",className:ie(ke,"uppercase tracking-wider text-[11px] mb-3"),children:e}),c.jsx("ul",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:21",className:"space-y-2",children:t.slice(0,8).map((l,u)=>{const f=String(l[n]),p=Number(l[a])||0,m=Math.round(p/o*100);return c.jsxs("li",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:27",className:"space-y-1",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:28",className:"flex justify-between text-xs font-heading",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:29",className:"text-foreground truncate pr-2",children:f}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:30",className:"text-muted-foreground tabular-nums shrink-0",children:p})]}),c.jsx("div",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:32",className:ie(If,"h-1.5 overflow-hidden p-0 border-0 bg-white/[0.06]"),children:c.jsx("div",{"data-loc":"client/src/lead-engine/components/MarketHeatList.tsx:33",className:"h-full bg-accent/35 rounded-sm transition-all",style:{width:`${m}%`}})})]},`${f}-${u}`)})})]})}function e2({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/skeleton.tsx:5","data-slot":"skeleton",className:ie("bg-accent animate-pulse rounded-md",e),...t})}function l7({title:e,subtitle:t,actions:n}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:18",className:"flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between mb-8",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:19",className:"space-y-1.5 min-w-0",children:[c.jsx("h1",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:20",className:"font-display font-bold text-2xl sm:text-3xl tracking-tight text-foreground",children:e}),t?c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:23",className:ie(ke,"max-w-2xl"),children:t}):null]}),n?c.jsx("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:25",className:"flex flex-wrap items-center gap-2 shrink-0",children:n}):null]})}function xi({label:e,value:t,hint:n,className:a}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:42",className:ie(Dn,hme,"p-5 lg:p-6",a),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:43",className:ie(ke,"mb-2 uppercase tracking-wider text-[11px]"),children:e}),c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:44",className:"font-display text-2xl sm:text-3xl font-bold text-foreground tabular-nums",children:t}),n?c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:45",className:ie(ke,"mt-2 text-xs"),children:n}):null]})}function pt({title:e,description:t,actions:n,children:a,className:r}){return c.jsxs("section",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:64",className:ie(Dn,"overflow-hidden",r),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:65",className:"flex flex-col sm:flex-row sm:items-start sm:justify-between gap-3 px-5 py-4 border-b border-white/[0.06]",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:66",children:[c.jsx("h2",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:67",className:"font-heading font-semibold text-base text-foreground",children:e}),t?c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:68",className:ie(ke,"mt-1 text-xs"),children:t}):null]}),n?c.jsx("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:70",className:"flex items-center gap-2",children:n}):null]}),c.jsx("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:72",className:"p-5",children:a})]})}function eE({title:e,description:t,action:n}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:87",className:ie(If,"p-8 text-center max-w-md mx-auto"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:88",className:"font-heading font-semibold text-foreground mb-2",children:e}),c.jsx("p",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:89",className:ie(ke,"text-sm mb-4"),children:t}),n]})}function qs({loading:e,lastUpdated:t,onRefresh:n}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:105",className:"flex items-center gap-3 text-xs text-muted-foreground font-heading",children:[t?c.jsxs("span",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:107",className:"tabular-nums",children:["Last updated ",t.toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit",second:"2-digit"})]}):null,c.jsxs(be,{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:111",type:"button",variant:"outline",size:"sm",className:"h-8 border-white/12 bg-background/40 hover:bg-background/60 text-foreground",onClick:n,disabled:e,children:[c.jsx(HW,{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:119",className:ie("size-3.5 mr-1.5",e&&"animate-spin")}),"Refresh"]})]})}function Wr(){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:128",className:"space-y-6 animate-pulse",children:[c.jsx(e2,{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:129",className:"h-10 w-64 bg-white/10 rounded-lg"}),c.jsx("div",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:130",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:Array.from({length:4}).map((e,t)=>c.jsx(e2,{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:132",className:"h-28 bg-white/[0.07] rounded-2xl"},t))}),c.jsx(e2,{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:135",className:"h-64 bg-white/[0.07] rounded-2xl"})]})}
458function mme({value:e,onChange:t,placeholder:n="Searchâ¦"}){return c.jsx("input",{"data-loc":"client/src/lead-engine/components/lead-engine-primitives.tsx:150",type:"search",value:e,onChange:a=>t(a.target.value),placeholder:n,className:ie("w-full sm:max-w-md h-10 rounded-lg border border-white/[0.1] bg-background/50 px-3 text-sm text-foreground placeholder:text-muted-foreground outline-none","focus-visible:border-accent/35 focus-visible:ring-1 focus-visible:ring-accent/25 transition-colors font-heading")})}function Bf({score:e}){const t=e>=80?"text-emerald-400/90 border-emerald-500/25 bg-emerald-500/10":e>=60?"text-foreground border-white/15 bg-white/[0.04]":"text-muted-foreground border-white/10 bg-white/[0.03]";return c.jsx("span",{"data-loc":"client/src/lead-engine/components/lead-engine-badges.tsx:10",className:ie("inline-flex items-center justify-center min-w-[2.25rem] px-2 py-0.5 rounded-md border text-xs font-heading font-semibold tabular-nums",t),children:e})}const xme={verified:"text-emerald-400/85 border-emerald-500/20 bg-emerald-500/[0.07]",pending:"text-amber-200/80 border-amber-400/20 bg-amber-400/[0.06]",unverified:"text-muted-foreground border-white/10 bg-white/[0.03]",failed:"text-red-400/85 border-red-500/25 bg-red-500/[0.07]"};function tE({status:e}){const t=e==="verified"?"Verified":e==="pending"?"Pending":e==="failed"?"Failed":"Unverified";return c.jsx("span",{"data-loc":"client/src/lead-engine/components/lead-engine-badges.tsx:35",className:ie("inline-flex items-center px-2 py-0.5 rounded-md border text-[11px] font-heading font-semibold uppercase tracking-wide",xme[e]),children:t})}
458const vme={running:"text-sky-300/90 border-sky-400/25 bg-sky-400/10",queued:"text-muted-foreground border-white/12 bg-white/[0.04]",completed:"text-emerald-400/85 border-emerald-500/20 bg-emerald-500/[0.07]",failed:"text-red-400/85 border-red-500/25 bg-red-500/[0.07]",cancelled:"text-muted-foreground border-white/10 bg-white/[0.03]"};function nE({status:e}){return c.jsx("span",{"data-loc":"client/src/lead-engine/components/lead-engine-badges.tsx:56",className:ie("inline-flex items-center px-2 py-0.5 rounded-md border text-[11px] font-heading font-semibold capitalize",vme[e]),children:e})}function yme(e=new Date){const t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${t}-${n}-${a}`}function bme(e=new Date){return`lead-engine-export-${yme(e)}.csv`}async function on(e){const t=await e.text();if(!e.ok)throw new Error(t||e.statusText);return t?JSON.parse(t):{}}async function wme(){const e=await fetch("/api/lead-engine/dashboard");return on(e)}async function Sme(){const e=await fetch("/api/lead-engine/analytics");return on(e)}async function jme(){const e=await fetch("/api/jobs");return on(e)}async function _me(e){const t=await fetch(`/api/jobs/${encodeURIComponent(e)}`);return on(t)}async function c7(e){const t=await fetch(`/api/jobs/${encodeURIComponent(e)}/cancel`,{method:"POST"});return on(t)}async function u7(e){const t=new URLSearchParams;e.q&&t.set("q",e.q),e.stage&&t.set("stage",e.stage),e.verification&&t.set("verification",e.verification),e.source&&t.set("source",e.source),e.priority&&t.set("priority",e.priority),e.status&&t.set("status",e.status),e.websiteStatus&&t.set("websiteStatus",e.websiteStatus),e.category&&t.set("category",e.category),e.city&&t.set("city",e.city),e.state&&t.set("state",e.state);const n=t.toString(),a=await fetch(`/api/leads${n?`?${n}`:""}`);return on(a)}async function Eme(e){const t=await fetch(`/api/leads/${encodeURIComponent(e)}`);return on(t)}async function Ame(e,t){const n=await fetch(`/api/leads/${encodeURIComponent(e)}/stage`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({stage:t})});return on(n)}async function Ome(e,t){const n=await fetch(`/api/leads/${encodeURIComponent(e)}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});return on(n)}async function Cme(e){const t=await fetch("/api/leads/manual",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function Pme(e){const t=await fetch("/api/leads/import/csv",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function FL(e){const t=await fetch("/api/leads/search/google-places/preview",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function UL(e){const t=await fetch("/api/leads/import/google-places/selected",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function Nme(){const e=await fetch("/api/outreach/queue");return on(e)}async function Tme(e){const t=await fetch("/api/leads/export",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"text/csv, application/json"},body:JSON.stringify({q:e.q,stageFilter:e.stageFilter,verificationFilter:e.verificationFilter,sourceFilter:e.sourceFilter??"",statusFilter:e.statusFilter??"",websiteStatusFilter:e.websiteStatusFilter??"",priorityFilter:e.priorityFilter??"",categoryFilter:e.categoryFilter??"",cityFilter:e.cityFilter??"",stateFilter:e.stateFilter??"",savedView:e.savedView,sortKey:e.sortKey,sortDir:e.sortDir})}),n=t.headers.get("Content-Type")??"";if(!t.ok){let p=t.statusText;if(n.includes("application/json"))try{const m=await t.json();p=m.message??m.error??p}catch{}else try{const m=await t.text();m&&(p=m.slice(0,500))}catch{}throw new Error(p||`Export failed (${t.status})`)}if(!n.includes("text/csv")&&!n.includes("text/plain"))throw new Error("Unexpected response type from export");const a=t.headers.get("Content-Disposition"),o=/filename="([^"]+)"/.exec(a??"")?.[1]??bme(),l=t.headers.get("X-Export-Row-Count"),u=l?Number.parseInt(l,10):Number.NaN;return{blob:await t.blob(),filename:o,rowCount:Number.isFinite(u)?u:0}}async function VL(e){const t=await fetch("/api/leads/pipeline/add",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function kme(e){const t=await fetch("/api/leads/assign/leo",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function YL(e){const t=await fetch("/api/campaigns",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return on(t)}async function Dme(){const e=await fetch("/api/campaigns");return on(e)}async function Lme(e){const t=await fetch(`/api/campaigns/${encodeURIComponent(e)}`);return on(t)}async function Mme(e,t){const n=await fetch(`/api/campaign-leads/${encodeURIComponent(e)}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});return on(n)}const WL=[{href:"/lead-engine",label:"Dashboard",icon:LW},{href:"/lead-engine/jobs",label:"Jobs",icon:CW},{href:"/lead-engine/leads",label:"Leads",icon:c8},{href:"/lead-engine/pipeline",label:"Pipeline",icon:YW},{href:"/lead-engine/outreach",label:"Outreach",icon:QP},{href:"/lead-engine/campaigns",label:"Campaigns",icon:QP},{href:"/lead-engine/analytics",label:"Analytics",icon:t8}];function zt({children:e,title:t,subtitle:n,headerActions:a}){const[r]=ua();return c.jsxs("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:38",className:"min-h-screen bg-background text-foreground flex",children:[c.jsxs("aside",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:39",className:ie(Dn,"hidden lg:flex w-[260px] flex-col border-r border-white/[0.08] rounded-none border-y-0 border-l-0 bg-card/40 shrink-0"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:45",className:"p-6 border-b border-white/[0.06]",children:[c.jsx(Bt,{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:46",href:"/lead-engine",children:c.jsx("span",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:47",className:"font-display font-bold text-lg text-foreground tracking-tight block",children:"Lead Engine"})}),c.jsx("p",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:51",className:"text-[11px] text-muted-foreground font-heading mt-1 uppercase tracking-wider",children:"DaVinci Dynamics"})]}),c.jsx("nav",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:55",className:"flex-1 p-3 space-y-0.5",children:WL.map(o=>{const l=o.href==="/lead-engine"?r==="/lead-engine"||r==="/lead-engine/":r.startsWith(o.href),u=o.icon;return c.jsx(Bt,{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:63",href:o.href,children:c.jsxs("span",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:64",className:ie("flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-heading transition-colors cursor-pointer",l?"bg-white/[0.07] text-foreground border border-white/[0.08]":"text-muted-foreground hover:text-foreground hover:bg-white/[0.04]"),children:[c.jsx(u,{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:72",className:"size-4 opacity-80 shrink-0"}),o.label]})},o.href)})}),c.jsx("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:79",className:"p-4 border-t border-white/[0.06]",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:80",href:"/",children:c.jsx("span",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:81",className:"text-xs font-heading text-muted-foreground hover:text-accent transition-colors cursor-pointer",children:"â Back to site"})})})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:88",className:"flex-1 flex flex-col min-w-0",children:[c.jsx("header",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:89",className:"sticky top-0 z-40 border-b border-white/[0.08] bg-background/90 backdrop-blur-md",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:90",className:"flex items-center justify-between gap-4 px-4 lg:px-8 py-4 max-w-[1600px] mx-auto w-full",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:91",className:"lg:hidden flex items-center gap-2 overflow-x-auto pb-1",children:WL.map(o=>c.jsx(Bt,{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:93",href:o.href,children:c.jsx("span",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:94",className:ie("px-2.5 py-1 rounded-lg text-[11px] font-heading whitespace-nowrap border",r===o.href||r.startsWith(o.href)?"border-accent/30 bg-accent/10 text-foreground":"border-white/10 text-muted-foreground"),children:o.label})},o.href))}),c.jsx("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:107",className:"hidden lg:block min-w-0 flex-1",children:t?c.jsxs(c.Fragment,{children:[c.jsx("h1",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:110",className:"font-display font-bold text-xl text-foreground tracking-tight truncate",children:t}),n?c.jsx("p",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:114",className:"text-xs text-muted-foreground font-heading mt-0.5 truncate",children:n}):null]}):null}),a?c.jsx("div",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:120",className:"flex items-center gap-2 shrink-0",children:a}):null]})}),c.jsx("main",{"data-loc":"client/src/lead-engine/LeadEngineShell.tsx:125",className:"flex-1 px-4 lg:px-8 py-6 lg:py-8 max-w-[1600px] mx-auto w-full",children:e})]})]})}const $r={new_lead:"New lead",verified:"Verified",site_reviewed:"Site reviewed",outreach_ready:"Outreach ready",contacted:"Contacted",follow_up:"Follow up",closed_won:"Closed won",closed_lost:"Closed lost"},d7=["new_lead","verified","site_reviewed","outreach_ready","contacted","follow_up","closed_won","closed_lost"],GL={fill:"oklch(0.55 0 0)",fontSize:11};function XL(){const[e,t]=_.useState(null),[n,a]=_.useState(!0),[r,o]=_.useState(null),[l,u]=_.useState(null),f=_.useCallback(async()=>{a(!0),o(null);try{const m=await wme();t(m),u(new Date)}catch(m){o(m instanceof Error?m.message:"Failed to load")}finally{a(!1)}},[]);if(_.useEffect(()=>{f()},[f]),n&&!e)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:50",title:"Command center",subtitle:"Pipeline health and acquisition throughput",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:51"})});if(r||!e)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:58",title:"Command center",subtitle:"Pipeline health and acquisition throughput",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:59",className:ie(Dn,"p-8 border border-white/10"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:60",className:"text-foreground font-heading mb-2",children:"Could not load dashboard"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:61",className:ie(ke,"text-sm mb-4"),children:r}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:62",onClick:()=>void f(),variant:"outline",className:"border-white/15",children:"Retry"})]})});const p=[...e.conversionByStage].sort((m,h)=>h.count-m.count).slice(0,4);return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:73",title:"Command center",subtitle:"Pipeline health, job throughput, and market concentration",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:76",loading:n,lastUpdated:l,onRefresh:()=>void f()}),children:[c.jsx(l7,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:78",title:"Acquisition overview",subtitle:"Real-time snapshot of search jobs, verification, and outreach readiness.",actions:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:82",asChild:!0,variant:"outline",className:"border-white/12 bg-background/40 font-heading",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:83",href:"/lead-engine/leads",children:"Open leads"})})}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:88",className:"rounded-2xl border border-white/[0.08] bg-gradient-to-b from-card/60 to-card/30 p-6 lg:p-8 mb-8 backdrop-blur-sm",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:89",className:"font-display text-lg md:text-xl text-foreground font-bold tracking-tight mb-1",children:"DaVinci Dynamics â Lead Engine"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:92",className:ie(ke,"max-w-2xl mb-6"),children:"Operations command center for hookah, smoke, and tobacco verticals. Revenue metrics will layer in from your store database beside this traffic view."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:96",className:"grid grid-cols-2 lg:grid-cols-5 ga
458p-3",children:[c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:97",label:"Active jobs",value:e.activeJobs,hint:"Currently executing"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:98",label:"Queued jobs",value:e.queuedJobs,hint:"Scheduled"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:99",label:"Verified leads",value:e.verifiedLeads,hint:"Phone / identity"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:100",label:"Outreach ready",value:e.outreachReadyLeads,hint:"Approved for Vinci & Leo"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:101",label:"High score (80+)",value:e.highScoreLeads,hint:"Market priority",className:"col-span-2 lg:col-span-1"})]})]}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:105",title:"Sales context",description:"Order economics and profit will sync from your commerce database â not from GA4.",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:109",className:ie(Dn,"p-4 border-dashed border-white/10 bg-background/20"),children:c.jsxs("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:110",className:ie(ke,"text-sm"),children:["Placeholder row: connect ",c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:111",className:"text-foreground/90",children:"orders"}),","," ",c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:112",className:"text-foreground/90",children:"AOV"}),", and ",c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:112",className:"text-foreground/90",children:"margin"})," here above the traffic panels."]})})}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:118",className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mt-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:119",title:"Traffic & sessions (7d)",description:"Synthetic trend â wire to DB telemetry later.",className:"lg:col-span-2",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:120",className:"h-64 w-full",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:121",width:"100%",height:"100%",children:c.jsxs(ud,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:122",data:e.trend7d,margin:{top:8,right:8,left:0,bottom:0},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:123",stroke:"oklch(0.25 0 0 / 25%)",vertical:!1}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:124",dataKey:"day",tick:GL,tickLine:!1,axisLine:!1}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:125",tick:GL,tickLine:!1,axisLine:!1,width:32}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:126",contentStyle:{background:"oklch(0.12 0 0)",border:"1px solid oklch(0.25 0 0 / 40%)",borderRadius:12,fontSize:12},labelStyle:{color:"oklch(0.85 0 0)"}}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:135",dataKey:"users",fill:"oklch(0.62 0.14 210 / 0.75)",radius:[4,4,0,0],name:"Users"}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:136",dataKey:"sessions",fill:"oklch(0.45 0.08 210 / 0.45)",radius:[4,4,0,0],name:"Sessions"})]})})})}),c.jsxs(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:142",title:"Market snapshot",description:"Quality signals across captured leads.",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:143",className:"space-y-3 text-sm font-heading",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:144",className:"flex justify-between border-b border-white/[0.06] pb-2",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:145",className:"text-muted-foreground",children:"Avg score (outreach)"}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:146",className:"tabular-nums text-foreground",children:e.marketSnapshot.avgScoreOutreachReady||"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:148",className:"flex justify-between border-b border-white/[0.06] pb-2",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:149",className:"text-muted-foreground",children:"Verification rate"}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:150",className:"tabular-nums text-foreground",children:[e.marketSnapshot.verificationRate,"%"]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:152",className:"flex justify-between",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:153",className:"text-muted-foreground",children:"Leads in focus set"}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:154",className:"tabular-nums text-foreground",children:e.marketSnapshot.leadsThisWeek})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:157",className:"mt-6 space-y-2",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:158",className:ie(ke,"text-[11px] uppercase tracking-wider"),children:"Conversion by stage"}),c.jsx("ul",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:159",className:"space-y-2",children:p.map(m=>c.jsxs("li",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:161",className:"flex justify-between text-xs font-heading",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:162",className:"text-muted-foreground truncate pr-2",children:$r[m.stage]}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:163",className:"text-foreground tabular-nums",children:m.count})]},m.stage))})]})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:171",className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mt-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:172",title:"Recent jobs",children:c.jsx("ul",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:173",className:"space-y-2",children:e.recentJobs.map(m=>c.jsxs("li",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:175",className:ie(Dn,"p-3 flex flex-wrap items-center gap-2 justify-between"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:176",children:[c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:177",href:`/lead-engine/jobs/${m.id}`,children:c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:178",className:"font-heading text-sm text-accent hover:underline cursor-pointer",children:m.niche})}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:180",className:ie(ke,"text-xs"),children:m.locationQuery})]}),c.jsx(nE,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:182",status:m.status})]},m.id))})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:187",title:"Recent activity",children:c.jsx(s7,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:188",items:e.recentActivity})})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:192",className:"grid grid-cols-1 md:grid-cols-2 gap-6 mt-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:193",title:"Top cities",children:c.jsx(dj,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:194",title:"Volume",rows:e.topCities,labelKey:"city",valueKey:"count"})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:196",title:"Top niches",children:c.jsx(dj,{"data-loc":"client/src/lead-engine/pages/LeadEngineDashboardPage.tsx:197",title:"Volume",rows:e.topNiches,labelKey:"niche",valueKey:"count"})})]})]})}function Rme(){const[e,t]=_.useState([]),[n,a]=_.useState(!0),[r,o]=_.useState(null),[l,u]=_.useState(null),f=_.useCallback(async()=>{a(!0),o(null);try{const m=await jme();t(m.jobs),u(new Date)}catch(m){o(m instanceof Error?m.message:"Failed")}finally{a(!1)}},[]);_.useEffect(()=>{f()},[f]);async function p(m){try{await c7(m),Le.success("Job cancelled"),f()}catch{Le.error("Could not cancel job")}}return n&&e.length===0?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:49",title:"Jobs",subtitle:"Search and ingestion workloads",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:50"})}):c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:56",title:"Jobs",subtitle:"Search workloads, task health, and linked leads",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:59",loading:n,lastUpdated:l,onRefresh:()=>void f()}),children:[r?c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:62",className:"text-red-400 text-sm font-heading mb-4",children:r}):null,e.length===0?c.jsx(eE,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:66",title:"No jobs yet",description:"Create a search job to start ingesting hookah, smoke shop, and tobacco leads.",action:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:70",className:"bg-accent text-background font-heading",disabled:!0,title:"Wire POST /api/jobs",children:"New job (soon)"})}):c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:76",title:"All jobs",description:"Monitor runs, failures, and completion.",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:77",className:"space-y-2",children:e.map(m=>c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:79",className:ie(Dn,"p-4 flex flex-col lg:flex-row lg:items-center gap-4 justify-between border-white/[0.07]"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:83",className:"min-w-0",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:84",className:"flex flex-wrap items-center gap-2 mb-1",children:[c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:85",href:`/lead-engine/jobs/${m.id}`,children:c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:86",className:"font-heading font-semibold text-foreground hover:text-accent cursor-pointer",children:m.niche})}),c.jsx(nE,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:90",status:m.status})]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:92",className:ie(ke,"text-xs"),children:[m.locationQuery," · ",m.source," · ",new Date(m.createdAt).toLocaleStr
458ing()]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:95",className:ie(ke,"text-xs mt-1"),children:["Tasks ",m.taskCompleted,"/",m.taskTotal," · failed ",m.taskFailed," · leads ",m.linkedLeadIds.length]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:99",className:"flex flex-wrap gap-2 shrink-0",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:100",asChild:!0,variant:"outline",size:"sm",className:"border-white/12 font-heading",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:101",href:`/lead-engine/jobs/${m.id}`,children:"Open"})}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobsPage.tsx:103",variant:"outline",size:"sm",className:"border-white/12 text-muted-foreground",disabled:m.status==="completed"||m.status==="cancelled",onClick:()=>void p(m.id),children:"Cancel"})]})]},m.id))})})]})}function f7({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/table.tsx:7","data-slot":"table-container",className:"relative w-full overflow-x-auto",children:c.jsx("table",{"data-loc":"client/src/components/ui/table.tsx:11","data-slot":"table",className:ie("w-full caption-bottom text-sm",e),...t})})}function p7({className:e,...t}){return c.jsx("thead",{"data-loc":"client/src/components/ui/table.tsx:22","data-slot":"table-header",className:ie("[&_tr]:border-b",e),...t})}function g7({className:e,...t}){return c.jsx("tbody",{"data-loc":"client/src/components/ui/table.tsx:32","data-slot":"table-body",className:ie("[&_tr:last-child]:border-0",e),...t})}function Kh({className:e,...t}){return c.jsx("tr",{"data-loc":"client/src/components/ui/table.tsx:55","data-slot":"table-row",className:ie("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...t})}function Xn({className:e,...t}){return c.jsx("th",{"data-loc":"client/src/components/ui/table.tsx:68","data-slot":"table-head",className:ie("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t})}function Kn({className:e,...t}){return c.jsx("td",{"data-loc":"client/src/components/ui/table.tsx:81","data-slot":"table-cell",className:ie("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t})}function Ime(){const[,e]=Ij("/lead-engine/jobs/:id"),t=e?.id??"",[n,a]=_.useState(null),[r,o]=_.useState(!0),l=_.useCallback(async()=>{if(t){o(!0);try{const p=await _me(t);a(p)}catch{a(null),Le.error("Job not found")}finally{o(!1)}}},[t]);if(_.useEffect(()=>{l()},[l]),!t||r&&!n)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:40",title:"Job",subtitle:"",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:41"})});if(!n)return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:48",title:"Job",subtitle:"",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:49",className:"text-muted-foreground font-heading",children:"Job not found."}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:50",asChild:!0,variant:"outline",className:"mt-4 border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:51",href:"/lead-engine/jobs",children:"Back to jobs"})})]});const{job:u,tasks:f}=n;return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:60",title:u.niche,subtitle:`${u.locationQuery} · ${u.source}`,headerActions:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:64",className:"flex gap-2",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:65",asChild:!0,variant:"outline",size:"sm",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:66",href:"/lead-engine/jobs",children:"All jobs"})}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:68",size:"sm",variant:"outline",className:"border-white/12",disabled:u.status==="completed"||u.status==="cancelled",onClick:async()=>{await c7(u.id),Le.success("Cancelled"),l()},children:"Cancel job"})]}),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:84",className:ie(Dn,"p-5 mb-6 flex flex-wrap gap-4 items-center border-white/[0.07]"),children:[c.jsx(nE,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:85",status:u.status}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:86",className:ie(ke,"text-xs"),children:["Created ",new Date(u.createdAt).toLocaleStr
458ing(),u.startedAt?` · Started ${new Date(u.startedAt).toLocaleString()}`:"",u.completedAt?` · Done ${new Date(u.completedAt).toLocaleString()}`:""]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:93",className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:94",className:ie(Dn,"p-4 border-white/[0.07]"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:95",className:ie(ke,"text-[11px] uppercase"),children:"Tasks done"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:96",className:"text-xl font-display font-bold tabular-nums",children:u.taskCompleted})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:98",className:ie(Dn,"p-4 border-white/[0.07]"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:99",className:ie(ke,"text-[11px] uppercase"),children:"Failed"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:100",className:"text-xl font-display font-bold tabular-nums text-red-400/90",children:u.taskFailed})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:102",className:ie(Dn,"p-4 border-white/[0.07]"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:103",className:ie(ke,"text-[11px] uppercase"),children:"Total"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:104",className:"text-xl font-display font-bold tabular-nums",children:u.taskTotal})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:106",className:ie(Dn,"p-4 border-white/[0.07]"),children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:107",className:ie(ke,"text-[11px] uppercase"),children:"Linked leads"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:108",className:"text-xl font-display font-bold tabular-nums",children:u.linkedLeadIds.length})]})]}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:112",title:"Linked leads",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:113",className:"flex flex-wrap gap-2",children:u.linkedLeadIds.length?u.linkedLeadIds.map(p=>c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:116",asChild:!0,variant:"outline",size:"sm",className:"border-white/12 font-mono text-xs",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:117",href:`/lead-engine/leads/${p}`,children:p})},p)):c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:121",className:ie(ke,"text-sm"),children:"No leads linked yet."})})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:126",title:"Tasks",className:"mt-6",description:"Ingestion and enrichment steps.",children:c.jsxs(f7,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:127",children:[c.jsx(p7,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:128",children:c.jsxs(Kh,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:129",className:"border-white/[0.08] hover:bg-transparent",children:[c.jsx(Xn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:130",className:"text-muted-foreground font-heading",children:"Kind"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:131",className:"text-muted-foreground font-heading",children:"Target"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:132",className:"text-muted-foreground font-heading",children:"Status"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:133",className:"text-muted-foreground font-heading",children:"Error"})]})}),c.jsx(g7,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:136",children:f.map(p=>c.jsxs(Kh,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:138",className:"border-white/[0.06]",children:[c.jsx(Kn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:139",className:"font-mono text-xs",children:p.kind}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:140",className:"text-sm max-w-[240px] truncate",children:p.target}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:141",className:"text-xs font-heading capitalize",children:p.status}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/pages/LeadEngineJobDetailPage.tsx:142",className:"text-xs text-red-400/80 max-w-[200px] truncate",children:p.lastError??"â"})]}
458,p.id))})]})})]})}function KL({...e}){return c.jsx(eR,{"data-loc":"client/src/components/ui/sheet.tsx:10","data-slot":"sheet",...e})}function Bme({...e}){return c.jsx(tR,{"data-loc":"client/src/components/ui/sheet.tsx:28","data-slot":"sheet-portal",...e})}function zme({className:e,...t}){return c.jsx(nR,{"data-loc":"client/src/components/ui/sheet.tsx:36","data-slot":"sheet-overlay",className:ie("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 QL({className:e,children:t,side:n="right",...a}){return c.jsxs(Bme,{"data-loc":"client/src/components/ui/sheet.tsx:56",children:[c.jsx(zme,{"data-loc":"client/src/components/ui/sheet.tsx:57"}),c.jsxs(aR,{"data-loc":"client/src/components/ui/sheet.tsx:58","data-slot":"sheet-content",className:ie("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),...a,children:[t,c.jsxs(iR,{"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:[c.jsx(vf,{"data-loc":"client/src/components/ui/sheet.tsx:76",className:"size-4"}),c.jsx("span",{"data-loc":"client/src/components/ui/sheet.tsx:77",className:"sr-only",children:"Close"})]})]})]})}function ZL({className:e,...t}){return c.jsx("div",{"data-loc":"client/src/components/ui/sheet.tsx:86","data-slot":"sheet-header",className:ie("flex flex-col gap-1.5 p-4",e),...t})}function JL({className:e,...t}){return c.jsx(rR,{"data-loc":"client/src/components/ui/sheet.tsx:109","data-slot":"sheet-title",className:ie("text-foreground font-semibold",e),...t})}const $me=["","no_website","weak_website","has_website","unknown"],qme=["","low","medium","high","urgent"],Hme=["","new","researched","drafted","ready_to_send","sent","replied","interested","not_interested","follow_up_needed"],Fme=[{id:"all",label:"All leads"},{id:"outreach_window",label:"Outreach ready"},{id:"verify_queue",label:"Verify queue"},{id:"high_score",label:"High score"}];function Ume({savedView:e,onSavedView:t,stageFilter:n,onStageFilter:a,verificationFilter:r,onVerificationFilter:o,sourceFilter:l,onSourceFilter:u,websiteStatusFilter:f,onWebsiteStatusFilter:p,priorityFilter:m,onPriorityFilter:h,statusFilter:x,onStatusFilter:y,categoryFilter:j,onCategoryFilter:b,cityFilter:S,onCityFilter:E,stateFilter:C,onStateFilter:N}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:81",className:"space-y-4",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:82",className:"flex flex-wrap gap-2",children:Fme.map(P=>c.jsx(be,{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:84",type:"button",size:"sm",variant:e===P.id?"default":"outline",className:ie("h-8 font-heading text-xs rounded-lg",e===P.id?"bg-accent text-background hover:bg-accent/90":"border-white/12 bg-background/30 text-foreground hover:bg-background/50"),onClick:()=>t(P.id),children:P.label},P.id))}),c.jsxs("div",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:101",className:"flex flex-wrap gap-2 items-center",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:102",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading",children:"Stage"}),c.jsxs("select",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:103",value:n,onChange:P=>a(P.target.value||""),className:"h-8 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:108",value:"",children:"Any"}),Object.keys($r).map(P=>c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:110",value:P,children:$r[P]},P))]}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:115",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-2",children:"Verification"}),c.jsxs("select",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:118",value:r,onChange:P=>o(P.target.value||""),className:"h-8 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:123",value:"",children:"Any"}),c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:124",value:"verified",children:"Verified"}),c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:125",value:"pending",children:"Pending"}),c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:126",value:"unverified",children:"Unverified"}),c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:127",value:"failed",children:"Failed"})]}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:129",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-2",children:"Status"}),c.jsx("select",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:130",value:x,onChange:P=>y(P.target.value||""),className:"h-8 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground",children:Hme.map(P=>c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:136",value:P,children:P||"Any"},P||"any"))})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:142",className:"flex flex-wrap gap-2 items-center",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:143",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading",children:"Source"}),c.jsx("input",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:144",value:l,onCh
458ange:P=>u(P.target.value),placeholder:"e.g. google_places",className:"h-8 w-36 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground placeholder:text-muted-foreground"}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:150",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-1",children:"Site"}),c.jsx("select",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:151",value:f,onChange:P=>p(P.target.value),className:"h-8 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground max-w-[10rem]",children:$me.map(P=>c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:157",value:P,children:P?P.replaceAll("_"," "):"Any"},P||"any"))}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:162",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-1",children:"Pri"}),c.jsx("select",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:163",value:m,onChange:P=>h(P.target.value),className:"h-8 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground",children:qme.map(P=>c.jsx("option",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:169",value:P,children:P||"Any"},P||"any"))}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:174",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-1",children:"Cat"}),c.jsx("input",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:175",value:j,onChange:P=>b(P.target.value),placeholder:"Category",className:"h-8 w-28 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground"}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:181",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-1",children:"City"}),c.jsx("input",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:182",value:S,onChange:P=>E(P.target.value),placeholder:"City",className:"h-8 w-28 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground"}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:188",className:"text-[11px] uppercase tracking-wider text-muted-foreground font-heading ml-1",children:"St"}),c.jsx("input",{"data-loc":"client/src/lead-engine/components/LeadFilters.tsx:189",value:C,onChange:P=>N(P.target.value),placeholder:"ST",className:"h-8 w-14 rounded-lg border border-white/12 bg-background/50 px-2 text-xs font-heading text-foreground"})]})]})}var Zm="Checkbox",[Vme]=Co(Zm),[Yme,aE]=Vme(Zm);function Wme(e){const{__scopeCheckbox:t,checked:n,children:a,defaultChecked:r,disabled:o,form:l,name:u,onCheckedChange:f,required:p,value:m="on",internal_do_not_use_render:h}=e,[x,y]=rc({prop:n,defaultProp:r??!1,onChange:f,caller:Zm}),[j,b]=_.useState(null),[S,E]=_.useState(null),C=_.useRef(!1),N=j?!!l||!!j.closest("form"):!0,P={checked:x,disabled:o,setChecked:y,control:j,setControl:b,name:u,form:l,value:m,hasConsumerStoppedPropagationRef:C,required:p,defaultChecked:bo(r)?!1:r,isFormControl:N,bubbleInput:S,setBubbleInput:E};return c.jsx(Yme,{scope:t,...P,children:Gme(h)?h(P):a})}var h7="CheckboxTrigger",m7=_.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...a},r)=>{const{control:o,value:l,disabled:u,checked:f,required:p,setControl:m,setChecked:h,hasConsumerStoppedPropagationRef:x,isFormControl:y,bubbleInput:j}=aE(h7,e),b=Dt(r,m),S=_.useRef(f);return _.useEffect(()=>{const E=o?.form;if(E){const C=()=>h(S.current);return E.addEventListener("reset",C),()=>E.removeEventListener("reset",C)}},[o,h]),c.jsx(et.button,{type:"button",role:"checkbox","aria-checked":bo(f)?"mixed":f,"aria-required":p,"data-state":S7(f),"data-disabled":u?"":void 0,disabled:u,value:l,...a,ref:b,onKeyDown:Ye(t,E=>{E.key==="Enter"&&E.preventDefault()}),onClick:Ye(n,E=>{h(C=>bo(C)?!0:!C),j&&y&&(x.current=E.isPropagationStopped(),x.current||E.stopPropagation())})})});m7.displayName=h7;var x7=_.forwardRef((e,t)=>
458{const{__scopeCheckbox:n,name:a,checked:r,defaultChecked:o,required:l,disabled:u,value:f,onCheckedChange:p,form:m,...h}=e;return c.jsx(Wme,{__scopeCheckbox:n,checked:r,defaultChecked:o,disabled:u,required:l,onCheckedChange:p,name:a,form:m,value:f,internal_do_not_use_render:({isFormControl:x})=>c.jsxs(c.Fragment,{children:[c.jsx(m7,{...h,ref:t,__scopeCheckbox:n}),x&&c.jsx(w7,{__scopeCheckbox:n})]})})});x7.displayName=Zm;var v7="CheckboxIndicator",y7=_.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:a,...r}=e,o=aE(v7,n);return c.jsx(Ds,{present:a||bo(o.checked)||o.checked===!0,children:c.jsx(et.span,{"data-state":S7(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t,style:{pointerEvents:"none",...e.style}})})});y7.displayName=v7;var b7="CheckboxBubbleInput",w7=_.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:a,hasConsumerStoppedPropagationRef:r,checked:o,defaultChecked:l,required:u,disabled:f,name:p,value:m,form:h,bubbleInput:x,setBubbleInput:y}=aE(b7,e),j=Dt(n,y),b=hR(o),S=b6(a);_.useEffect(()=>{const C=x;if(!C)return;const N=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(N,"checked").set,T=!r.current;if(b!==o&&A){const O=new Event("click",{bubbles:T});C.indeterminate=bo(o),A.call(C,bo(o)?!1:o),C.dispatchEvent(O)}},[x,b,o,r]);const E=_.useRef(bo(o)?!1:o);return c.jsx(et.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??E.current,required:u,disabled:f,name:p,value:m,form:h,...t,tabIndex:-1,ref:j,style:{...t.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});w7.displayName=b7;function Gme(e){return typeof e=="function"}function bo(e){return e==="indeterminate"}function S7(e){return bo(e)?"indeterminate":e?"checked":"unchecked"}function eM({className:e,...t}){return c.jsx(x7,{"data-loc":"client/src/components/ui/checkbox.tsx:12","data-slot":"checkbox",className:ie("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:c.jsx(y7,{"data-loc":"client/src/components/ui/checkbox.tsx:20","data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:c.jsx(Sn,{"data-loc":"client/src/components/ui/checkbox.tsx:24",className:"size-3.5"})})})}function Qh(e){const t=(e??"").trim();if(!t)return null;const n=/^https?:\/\//i.test(t)?t:`https://${t}`;try{const a=new URL(n);return a.protocol!=="http:"&&a.protocol!=="https:"?null:a.toString()}catch{return null}}function Xme(e){const t=Qh(e);if(!t)return"No website";try{const n=new URL(t),a=n.hostname.replace(/^www\./i,""),r=n.pathname==="/"?"":n.pathname;return`${a}${r}`}catch{return t}}function df({value:e,className:t,fallback:n="No website",showExternalIcon:a=!1,truncate:r=!1}){const o=Qh(e);if(!o)return c.jsx("span",{"data-loc":"client/src/lead-engine/components/WebsiteLink.tsx:44",className:ie("text-muted-foreground",t),children:n});const l=Xme(e);return c.jsxs("a",{"data-loc":"client/src/lead-engine/components/WebsiteLink.tsx:49",href:o,target:"_blank",rel:"noopener noreferrer",title:o,className:ie("text-emerald-300 hover:text-emerald-200 underline underline-offset-4 inline-flex items-center gap-1 min-w-0",r&&"max-w-full truncate",t),onClick:u=>u.stopPropagation(),children:[c.jsx("span",{"data-loc":"client/src/lead-engine/components/WebsiteLink.tsx:61",className:ie(r&&"truncate"),children:l}),a?c.jsx("span",{"data-loc":"client/src/lead-engine/components/WebsiteLink.tsx:62","aria-hidden":!0,children:"â"}):null]})}function Kme(e){return e==="no_website"?"text-amber-300":e==="weak_website"?"text-orange-300":e==="has_website"?"text-emerald-300":"text-muted-foreground"}function Qme({leads:e,sortKey:t,sortDir:n,onSort:a,selectedIds:r,onToggleRow:o,onToggleAll:l,onRowClick:u}){const f=e.length>0&&e.every(m=>r.has(m.id)),p=(m,h)=>c.jsxs("button",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:43",type:"button",onClick:()=>a(m),className:ie("font-heading text-left text-[11px] uppercase tracking-wider text-muted-foreground hover:text-foreground transition-colors"),children:[h,t===m?n==="desc"?" â":" â":""]});return c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:56",className:"rounded-xl border border-white/[0.08] overflow-hidden bg-card/30",children:c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:57",className:"overflow-x-auto",children:c.jsxs(f7,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:58",children:[c.jsx(p7,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:59",children:c.jsxs(Kh,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:60",className:"border-white/[0.08] hover:bg-transparent",children:[c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:61",className:"w-10 sticky left-0 bg-card/95 backdrop-blur-sm z-10",children:c.jsx(eM,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:62",checked:f,onCheckedChange:m=>l(m===!0),"aria-label":"Select all"})}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:64",className:"sticky left-8 bg-card/95 backdrop-blur-sm z-10 min-w-[200px]",children:p("newest","Business")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:67",children:p("verification","Verify")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:68",children:p("score","Score")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:69",children:p("priority","Priority")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:70",children:p("category","Category")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:71",children:p("city","Market")}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:72",children:"Status"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:73",className:"min-w-[100px]",children:"Phone"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:74",className:"min-w-[140px]",children:"Website"}),c.jsx(Xn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:75",children:"Source"})]})}),c.jsx(g7,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:78",children:e.map(m=>c.jsxs(Kh,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:80",className:"border-white/[0.06] hover:bg-white/[0.03] cursor-pointer",onClick:()=>u(m),children:[c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:85",className:"sticky left-0 bg-background/80 backdrop-blur-sm z-10",onClick:h=>h.stopPropagation(),children:c.jsx(eM,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:86",checked:r.has(m.id),onCheckedChange:h=>o(m.id,h===!0),"aria-label":`Select ${m.businessName}`})}),c.jsxs(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:92",className:"sticky left-8 bg-background/80 backdrop-blur-sm z-10 font-heading font-medium text-foreground",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:93",children:m.businessName}),c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:94",className:ie(ke,"text-xs font-normal"),children:m.ownerName??m.category})]}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:96",children:c.jsx(tE,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:97",status:m.verificationStatus})}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:99",children:c.jsx(Bf,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:100",score:m.leadScore})}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:102",className:"text-xs font-heading uppercase text-foreground whitespace-nowrap",children:m.priority??"low"}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:105",className:"text-sm text-muted-foreground font-heading whitespace-nowrap",children:m.subCategory?`${m.category} / ${m.subCategory}`:m.category}),c.jsxs(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:108",className:"text-sm font-heading text-foreground whitespace-nowrap",children:[m.city,", ",m.state]}),c.jsxs(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:111",className:"text-xs text-muted-foreground font-heading whitespace-nowrap",children:[m.status,c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:113",className:"text-[11px] mt-1",children:$r[m.pipelineStage]})]}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:115",className:"text-xs text-muted-foreground font-mono whitespace-nowrap",children:m.phone??"â"}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:116",className:ie("text-xs max-w-[180px] font-heading",Kme(m.websiteStatus)),children:c.jsxs("div",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:117",className:"flex flex-col min-w-0",children:[c.jsx(df,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:118",value:m.website,truncate:!0,fallback:"No website",className:"max-w-[180px]"}),m.websiteStatus==="weak_website"?c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:119",className:"text-[11px] text-orange-300 mt-1",children:"Weak website"}):null]})}),c.jsx(Kn,{"data-loc":"client/src/lead-engine/components/LeadTable.tsx:122",className:"text-xs text-muted-foreground",children:m.source})]},m.id))})]})})})}function j7({codes:e,className:t}){return e.length===0?c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadReasonChips.tsx:6",className:"text-xs text-muted-foreground font-heading",children:"No flags"}):c.jsx("div",{"data-loc":"client/src/lead-engine/components/LeadReasonChips.tsx:9",className:ie("flex flex-wrap gap-1.5",t),children:e.map(n=>c.jsx("span",{"data-loc":"client/src/lead-engine/components/LeadReasonChips.tsx:11",className:ie(If,"px-2 py-1 text-[11px] font-heading text-muted-foreground border-white/[0.08]"),children:n},n))})}function Zme(e,t){const n=URL.createObjectURL(t),a=document.createElement("a");a.href=n,a.download=e,a.rel="noopener",document.body.appendChild(a),a.click(),a.remove(),URL.revokeObjectURL(n)}function Jme(e){return e==="outreach_window"?{stage:"outreach_ready"}:e==="verify_queue"?{verification:"pending"}:e==="high_score"?{minScore:80}:{}}
458function tM(e,t){const n=Jme(t.savedView);let a=[...e];const r=t.q.trim().toLowerCase();if(r&&(a=a.filter(l=>l.businessName.toLowerCase().includes(r)||l.city.toLowerCase().includes(r)||l.category.toLowerCase().includes(r))),t.stageFilter?a=a.filter(l=>l.pipelineStage===t.stageFilter):n.stage&&(a=a.filter(l=>l.pipelineStage===n.stage)),t.verificationFilter?a=a.filter(l=>l.verificationStatus===t.verificationFilter):n.verification&&(a=a.filter(l=>l.verificationStatus===n.verification)),n.minScore!=null&&(a=a.filter(l=>l.leadScore>=n.minScore)),t.sourceFilter?.trim()){const l=t.sourceFilter.trim().toLowerCase();a=a.filter(u=>u.source.toLowerCase()===l)}if(t.websiteStatusFilter?.trim()){const l=t.websiteStatusFilter.trim().toLowerCase();a=a.filter(u=>(u.websiteStatus??"").toLowerCase()===l)}if(t.priorityFilter?.trim()){const l=t.priorityFilter.trim().toLowerCase();a=a.filter(u=>(u.priority??"").toLowerCase()===l)}if(t.statusFilter&&(a=a.filter(l=>l.status===t.statusFilter)),t.categoryFilter?.trim()){const l=t.categoryFilter.trim().toLowerCase();a=a.filter(u=>u.category.toLowerCase().includes(l))}if(t.cityFilter?.trim()){const l=t.cityFilter.trim().toLowerCase();a=a.filter(u=>u.city.toLowerCase().includes(l))}if(t.stateFilter?.trim()){const l=t.stateFilter.trim().toLowerCase();a=a.filter(u=>u.state.toLowerCase()===l)}const o=l=>l==="urgent"?4:l==="high"?3:l==="medium"?2:1;return a.sort((l,u)=>{let f=0;return t.sortKey==="newest"?f=new Date(l.createdAt??l.lastSeenAt).getTime()-new Date(u.createdAt??u.lastSeenAt).getTime():t.sortKey==="score"?f=l.leadScore-u.leadScore:t.sortKey==="city"?f=`${l.city}${l.state}`.localeCompare(`${u.city}${u.state}`):t.sortKey==="category"?f=`${l.category}${l.subCategory??""}`.localeCompare(`${u.category}${u.subCategory??""}`):t.sortKey==="priority"?f=o(l.priority)-o(u.priority):t.sortKey==="stage"?f=l.pipelineStage.localeCompare(u.pipelineStage):t.sortKey==="verification"?f=l.verificationStatus.localeCompare(u.verificationStatus):f=new Date(l.lastSeenAt).getTime()-new Date(u.lastSeenAt).getTime(),t.sortDir==="desc"?-f:f}),a}function $l(e){return(e.key?.trim()||e.sourceRecordId?.trim()||"").trim()}const nM={businessName:"",ownerName:"",category:"",subCategory:"",address:"",city:"",state:"",zip:"",phone:"",email:"",website:"",googleBusinessProfile:"",facebook:"",instagram:"",linkedin:"",targetZip:"",radiusMiles:"10",notes:"",outreachPrep:"",status:"new"};function exe(){const[e,t]=_.useState([]),[n,a]=_.useState(!0),[r,o]=_.useState(null),[l,u]=_.useState(""),[f,p]=_.useState("all"),[m,h]=_.useState(""),[x,y]=_.useState(""),[j,b]=_.useState(""),[S,E]=_.useState(""),[C,N]=_.useState(""),[P,A]=_.useState(""),[T,O]=_.useState(""),[D,R]=_.useState(""),[U,I]=_.useState(""),[q,F]=_.useState("newest"),[G,X]=_.useState("desc"),[L,H]=_.useState(new Set),[$,ee]=_.useState(null),[ue,z]=_.useState(!1),[V,Y]=_.useState(nM),[Z,ce]=_.useState(""),[xe,le]=_.useState(!1),[me,oe]=_.useState(!1),[ve,ye]=_.useState(!1),[Q,Ne]=_.useState(!1),[Ce,tt]=_.useState(!1),[ot,vt]=_.useState(!1),[Me,yt]=_.useState({targetZip:"",radiusMiles:"10",city:"",state:"",category:"",keyword:"",nichePreset:"auto",websiteStatus:""}),[sn,_n]=_.useState([]),[dt,hn]=_.useState(new Set),[Qt,Aa]=_.useState(!1),[er,Hs]=_.useState("selected"),[vr,yr]=_.useState(!1),[Oa,Io]=_.useState(!1),[Ie,ln]=_.useState({campaignName:"",campaignType:"outbound",category:"",targetAudience:"",channel:"email",objective:"",status:"draft",owner:"",notes:"",assignedTo:"unassigned",nextFollowUpAt:""}),jt=_.useCallback(async()=>{a(!0);try{const te=await u7({});t(te.leads),o(new Date)}finally{a(!1)}},[]);_.useEffect(()=>{jt()},[jt]);const Mn=_.useMemo(()=>({q:l,stageFilter:m,verificationFilter:x,statusFilter:j,sourceFilter:S,websiteStatusFilter:C,priorityFilter:P,categoryFilter:T,cityFilter:D,stateFilter:U,savedView:f,sortKey:q,sortDir:G}),[l,m,x,j,S,C,P,T,D,U,f,q,G]),Wt=_.useMemo(()=>tM(e,Mn),[e,Mn]);async function Gc(){z(!0);try{await new Promise(qe=>queueMicrotask(qe));const{blob:te,filename:de,rowCount:Fe}=await Tme(Mn);Zme(de,te);const De=Fe>0?Fe:tM(e,Mn).length;Le.success(`Exported ${De} lead${De===1?"":"s"}`,{description:de})}catch(te){Le.error("Export failed",{description:te instanceof Error?te.message:String(te)})}finally{z(!1)}}async function Bo(){if(!V.businessName.trim()){Le.error("Business name is required");return}le(!0);try{await Cme({...V,radiusMiles:Number.parseInt(V.radiusMiles||"0",10)||null,notes:V.notes.split(` 459`).map(te=>
459te.trim()).filter(Boolean)}),Y(nM),Le.success("Lead added"),await jt()}catch(te){Le.error("Manual lead entry failed",{description:te instanceof Error?te.message:String(te)})}finally{le(!1)}}async function Ca(){if(!Z.trim()){Le.error("Paste CSV data first");return}oe(!0);try{await Pme({csvText:Z,source:"csv_manual_upload"}),ce(""),Le.success("CSV import queued"),await jt()}catch(te){Le.error("CSV import failed",{description:te instanceof Error?te.message:String(te)})}finally{oe(!1)}}async function Gr(){const te=Me.targetZip.trim(),de=Number.parseFloat(Me.radiusMiles||"0");if(!te){Le.error("Target ZIP is required");return}if(!Number.isFinite(de)||de<=0){Le.error("Radius must be a positive number");return}Ne(!0);try{const Fe=await FL({targetZip:te,radiusMiles:de,city:Me.city||void 0,state:Me.state||void 0,category:Me.category||void 0,keyword:Me.keyword||void 0,websiteStatus:Me.websiteStatus||void 0,nichePreset:Me.nichePreset,maxResults:40});Fe.providerReady?Fe.message&&Le.message("Preview available",{description:Fe.message}):Le.message("Provider not configured",{description:Fe.message??"GOOGLE_PLACES_API_KEY is missing. Use CSV/manual import."}),_n(Fe.results);const De=Fe.results.filter(qe=>qe.importStatus==="new").map($l).filter(qe=>qe.length>0);hn(new Set(De))}catch(Fe){Le.error("Search failed",{description:Fe instanceof Error?Fe.message:String(Fe)})}finally{Ne(!1)}}function Li(te,de){hn(Fe=>{const De=new Set(Fe);return de?De.add(te):De.delete(te),De})}function Xr(te){if(!te){hn(new Set);return}hn(new Set(sn.filter(de=>de.importStatus==="new").map($l).filter(Boolean)))}async function Pa(){const te=Me.targetZip.trim(),de=Number.parseFloat(Me.radiusMiles||"0"),Fe=sn.filter(De=>De.provider==="google_places"&&De.importStatus==="new"&&dt.has($l(De))).map(De=>De.sourceRecordId||De.key).filter(De=>typeof De=="string"&&De.length>0);if(!Fe.length){Le.message("No new leads selected");return}tt(!0);try{const De=await UL({placeIds:Fe,targetZip:te,radiusMiles:de,city:Me.city||void 0,state:Me.state||void 0,category:Me.category||void 0,keyword:Me.keyword||void 0});Le.success("Imported leads",{description:`Inserted ${De.inserted}, updated ${De.updated}, duplicates ${De.duplicates}, failed ${De.failed}`}),ye(!1),_n([]),hn(new Set),await jt()}catch(De){const qe=De instanceof Error?De.message:String(De);Le.error(qe.includes("missing_migration_or_table")?"Import unavailable":qe.includes("invalid_database_url")?"Invalid database URL":qe.includes("database_unavailable")?"Database unavailable":"Import failed",{description:qe})}finally{tt(!1)}}async function ze(te){if(te==="table_selected"){const qe=Ie.category.trim()?Wt.filter(En=>(En.subCategory??En.category).toLowerCase().includes(Ie.category.trim().toLowerCase())||En.category.toLowerCase().includes(Ie.category.trim().toLowerCase())):[];if(!Ie.campaignName.trim()){Le.error("Campaign name is required");return}const xn=Array.from(new Set([...Ie.category.trim()?qe.map(En=>En.id):[],...Array.from(L)]));if(!xn.length){Le.message("No table leads selected");return}yr(!0);try{const En=await YL({campaignName:Ie.campaignName,campaignType:Ie.campaignType,category:Ie.category||void 0,targetAudience:Ie.targetAudience||void 0,channel:Ie.channel,objective:Ie.objective||void 0,status:Ie.status,owner:Ie.owner||void 0,notes:Ie.notes||void 0,assignedTo:Ie.assignedTo,nextFollowUpAt:Ie.nextFollowUpAt?new Date(Ie.nextFollowUpAt).toISOString():null,leadIds:xn});Le.success("Campaign created",{description:`Attached ${En.attached} leads`}),Aa(!1),await jt()}catch(En){Le.error("Campaign creation failed",{description:En instanceof Error?En.message:String(En)})}finally{yr(!1)}return}const de=sn.filter(qe=>te==="import_and_create"?qe.importStatus==="new"||qe.importStatus==="imported_not_in_pipeline":dt.has($l(qe)));if(!Ie.campaignName.trim()){Le.error("Campaign name is required");return}if(!de.length){Le.message("No eligible leads selected");return}const Fe=de.map(qe=>qe.alreadyImportedLeadId).filter(qe=>typeof qe=="string"&&qe.length>0),De=de.filter(qe=>!qe.alreadyImportedLeadId&&qe.provider==="google_places").map(qe=>
459qe.sourceRecordId||qe.key).filter(qe=>typeof qe=="string"&&qe.length>0);yr(!0);try{let qe=[];if(De.length){await UL({placeIds:De,targetZip:Me.targetZip.trim(),radiusMiles:Number.parseFloat(Me.radiusMiles||"0"),city:Me.city||void 0,state:Me.state||void 0,category:Me.category||void 0,keyword:Me.keyword||void 0}),await jt();const Xc=await FL({targetZip:Me.targetZip.trim(),radiusMiles:Number.parseFloat(Me.radiusMiles||"0"),city:Me.city||void 0,state:Me.state||void 0,category:Me.category||void 0,keyword:Me.keyword||void 0,websiteStatus:Me.websiteStatus||void 0,nichePreset:Me.nichePreset,maxResults:40});_n(Xc.results),qe=Xc.results.filter(Rn=>De.includes(Rn.sourceRecordId||Rn.key)).map(Rn=>Rn.alreadyImportedLeadId).filter(Rn=>typeof Rn=="string"&&Rn.length>0)}const xn=Array.from(new Set([...Fe,...qe]));xn.length&&await VL({leadIds:xn});const En=await YL({campaignName:Ie.campaignName,campaignType:Ie.campaignType,category:Ie.category||void 0,targetAudience:Ie.targetAudience||void 0,channel:Ie.channel,objective:Ie.objective||void 0,status:Ie.status,owner:Ie.owner||void 0,notes:Ie.notes||void 0,assignedTo:Ie.assignedTo,nextFollowUpAt:Ie.nextFollowUpAt?new Date(Ie.nextFollowUpAt).toISOString():null,leadIds:xn});Le.success("Campaign created",{description:`Attached ${En.attached} leads`}),Aa(!1),await jt(),await Gr()}catch(qe){Le.error("Campaign creation failed",{description:qe instanceof Error?qe.message:String(qe)})}finally{yr(!1)}}async function Nt(){const te=Array.from(L);if(!te.length){Le.message("No leads selected");return}Io(!0);try{const de=await kme({leadIds:te});Le.success("Assigned to Leo",{description:`Sent ${de.sent}, failed ${de.failed}`}),await jt()}catch(de){Le.error("Leo handoff failed",{description:de instanceof Error?de.message:String(de)})}finally{Io(!1)}}async function Zt(){const te=Array.from(L);if(!te.length){Le.message("No leads selected");return}vt(!0);try{const de=await VL({leadIds:te});Le.success("Verified and added to pipeline",{description:`Updated ${de.updated}, skipped ${de.skipped}`}),await jt()}catch(de){Le.error("Verify failed",{description:de instanceof Error?de.message:String(de)})}finally{vt(!1)}}function mn(te){q===te?X(de=>de==="desc"?"asc":"desc"):(F(te),X("desc"))}function br(te,de){H(Fe=>{const De=new Set(Fe);return de?De.add(te):De.delete(te),De})}function Lt(te){if(!te){H(new Set);return}H(new Set(Wt.map(de=>de.id)))}return n&&e.length===0?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:585",title:"Leads",subtitle:"Pipeline intelligence",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:586"})}):c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:592",title:"Leads",subtitle:"Local business lead engine built for research, qualification, and outreach prep",headerActions:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:596",className:"flex flex-wrap items-center gap-3",children:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:597",loading:n,lastUpdated:r,onRefresh:()=>void jt()})}),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:601",className:"grid gap-6 xl:grid-cols-[1.35fr_0.95fr]",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:602",title:"Lead engine controls",description:"Search/filter existing leads, export the full filtered dataset, and store new leads safely.",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:603",className:"space-y-4",children:[c.jsx(mme,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:604",value:l,onChange:u,placeholder:"Search business, city, categoryâ¦"}),c.jsx(Ume,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:605",savedView:f,onSavedView:p,stageFilter:m,onStageFilter:h,verificationFilter:x,onVerificationFilter:y,statusFilter:j,onStatusFilter:b,sourceFilter:S,onSourceFilter:E,websiteStatusFilter:C,onWebsiteStatusFilter:N,priorityFilter:P,onPriorityFilter:A,categoryFilter:T,onCategoryFilter:O,cityFilter:D,onCityFilter:R,stateFilter:U,onStateFilter:I}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:627",className:"flex flex-wrap items-center justify-between gap-3 border-t border-white/8 pt-4",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:628",className:"text-sm text-muted-foreground font-heading",children:"Provider-backed search is optional. If Google Places or another source is not configured, use manual entry or CSV import."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:631",className:"flex flex-wrap items-center gap-2",children:[c.jsxs(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:632",type:"button",size:"sm",variant:"outline",className:"border-white/12 font-heading gap-2",onClick:()=>ye(!0),children:[c.jsx(s8,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:639",className:"h-4 w-4 shrink-0","aria-hidden":!0}),"Search New Leads"]}),c.jsxs(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:642",type:"button",size:"sm",variant:"outline",disabled:ue,className:"border-white/12 font-heading gap-2",onClick:()=>void Gc(),children:[c.jsx(a8,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:650",className:"h-4 w-4 shrink-0","aria-hidden":!0}),ue?"Exportingâ¦":"Export CSV"]})]})]})]})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:658",title:"Add / ingest leads",description:"Manual entry and CSV upload are production-safe today. Provider integrations can plug in later without changing the workflow.",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:659",className:"space-y-5",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:660",className:"grid sm:grid-cols-2 gap-3",children:[c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:661",placeholder:"Business name",value:V.businessName,onChange:te=>Y(de=>({...de,businessName:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:662",placeholder:"Owner name",value:V.ownerName,onChange:te=>Y(de=>({...de,ownerName:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:663",placeholder:"Category",value:V.category,onChange:te=>Y(de=>({...de,category:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:664",placeholder:"Sub-category",value:V.subCategory,onChange:te=>Y(de=>({...de,subCategory:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:665",placeholder:"Target ZIP",value:V.targetZip,onChange:te=>Y(de=>({...de,targetZip:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:666",placeholder:"Radius miles",value:V.radiusMiles,onChange:te=>Y(de=>
459({...de,radiusMiles:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:667",placeholder:"City",value:V.city,onChange:te=>Y(de=>({...de,city:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:668",placeholder:"State",value:V.state,onChange:te=>Y(de=>({...de,state:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:669",placeholder:"ZIP",value:V.zip,onChange:te=>Y(de=>({...de,zip:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:670",placeholder:"Phone",value:V.phone,onChange:te=>Y(de=>({...de,phone:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:671",placeholder:"Email",value:V.email,onChange:te=>Y(de=>({...de,email:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:672",placeholder:"Website",value:V.website,onChange:te=>Y(de=>({...de,website:te.target.value}))})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:674",placeholder:"Street address",value:V.address,onChange:te=>Y(de=>({...de,address:te.target.value}))}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:675",className:"grid sm:grid-cols-3 gap-3",children:[c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:676",placeholder:"Google Business Profile",value:V.googleBusinessProfile,onChange:te=>Y(de=>({...de,googleBusinessProfile:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:677",placeholder:"Facebook",value:V.facebook,onChange:te=>Y(de=>({...de,facebook:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:678",placeholder:"Instagram",value:V.instagram,onChange:te=>Y(de=>({...de,instagram:te.target.value}))})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:680",placeholder:"LinkedIn",value:V.linkedin,onChange:te=>Y(de=>({...de,linkedin:te.target.value}))}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:681",placeholder:"Internal notes (one per line)",value:V.notes,onChange:te=>Y(de=>({...de,notes:te.target.value})),rows:4}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:682",placeholder:"Outreach prep for Leo",value:V.outreachPrep,onChange:te=>Y(de=>({...de,outreachPrep:te.target.value})),rows:4}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:683",className:"flex items-center gap-3",children:[c.jsx("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:684",value:V.status,onChange:te=>Y(de=>({...de,status:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:["new","researched","drafted","ready_to_send","sent","replied","interested","not_interested","follow_up_needed"].map(te=>c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:690",value:te,children:te},te))}),c.jsxs(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:693",className:"bg-accent text-background font-heading gap-2",disabled:xe,onClick:()=>void Bo(),children:[c.jsx(qW,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:694",className:"size-4"}),xe?"Savingâ¦":"Add lead"]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:698",className:"border-t border-white/8 pt-4 space-y-3",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:699",className:"text-sm text-muted-foreground font-heading",children:"Paste CSV rows to import leads without relying on a third-party provider."}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:700",placeholder:"business_name,phone,email,website,city,state,zip...",value:Z,onChange:te=>ce(te.target.value),rows:6}),c.jsxs(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:701",variant:"outline",className:"border-white/12 font-heading gap-2",disabled:me,onClick:()=>void Ca(),children:[c.jsx(GW,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:702",className:"size-4"}),me?"Importingâ¦":"Import CSV"]})]})]})})]}),L.size>0?c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:711",className:ie(Dn,"mt-6 mb-4 p-3 flex flex-wrap gap-2 items-center justify-between border-accent/15 bg-accent/[0.04]"),children:[c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:712",className:"text-sm font-heading text-foreground",children:[L.size," selected"]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:713",className:"flex flex-wrap gap-2",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:714",size:"sm",variant:"outline",className:"border-white/12 font-heading",disabled:ot,onClick:()=>void Zt(),children:ot?"Verifyingâ¦":"Verify"}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:715",size:"sm",variant:"outline",className:"border-white/12 font-heading",onClick:()=>{Hs("table_selected"),Aa(!0)},children:"Create Campaign"}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:716",size:"sm",variant:"outline",className:"border-white/12 font-heading",disabled:Oa,onClick:()=>void Nt(),children:Oa?"Assigningâ¦":"Assign to Leo"})]})]}):null,c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:721",className:"mt-6 space-y-3",children:Wt.length===0?c.jsx(eE,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:723",title:"No leads match",description:"Adjust filters, widen ZIP/radius targeting, or import a new batch.",action:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:727",variant:"outline",className:"border-white/12",onClick:()=>void jt(),children:"Reload"})}):c.jsx(Qme,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:733",leads:Wt,sortKey:q,sortDir:G,onSort:mn,selectedIds:L,onToggleRow:br,onToggleAll:Lt,onRowClick:te=>ee(te)})}),c.jsx(sR,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:746",open:Qt,onOpenChange:Aa,children:c.jsxs(cR,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:747",className:"bg-card border-white/10 w-full sm:max-w-xl",children:[c.jsx(uR,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:748",children:c.jsx(dR,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:748",className:"font-display",children:er==="selected"?"Create Campaign from Selected Search Leads":er==="table_selected"?"Create Campaign from Selected Table Leads":"Import and Create Campaign"})}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:749",className:"space-y-3 mt-4",children:[c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:750",placeholder:"Campaign name",value:Ie.campaignName,onChange:te=>ln(de=>({...de,campaignName:te.target.value}))}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:751",className:"grid sm:grid-cols-2 gap-3",children:[c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:752",placeholder:"Campaign type",value:Ie.campaignType,onCh
459ange:te=>ln(de=>({...de,campaignType:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:753",placeholder:"Category",value:Ie.category,onChange:te=>ln(de=>({...de,category:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:754",placeholder:"Target audience",value:Ie.targetAudience,onChange:te=>ln(de=>({...de,targetAudience:te.target.value}))}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:755",value:Ie.channel,onChange:te=>ln(de=>({...de,channel:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:756",value:"email",children:"email"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:756",value:"sms",children:"sms"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:756",value:"call",children:"call"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:756",value:"multi_touch",children:"multi_touch"})]}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:758",value:Ie.status,onChange:te=>ln(de=>({...de,status:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:759",value:"draft",children:"draft"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:759",value:"active",children:"active"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:759",value:"paused",children:"paused"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:759",value:"completed",children:"completed"})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:761",placeholder:"Owner",value:Ie.owner,onChange:te=>ln(de=>({...de,owner:te.target.value}))}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:762",value:Ie.assignedTo,onChange:te=>ln(de=>({...de,assignedTo:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:763",value:"unassigned",children:"Unassigned"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:763",value:"leo",children:"Leo"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:763",value:"vinci",children:"Vinci"})]})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:766",type:"datetime-local",value:Ie.nextFollowUpAt,onChange:te=>ln(de=>({...de,nextFollowUpAt:te.target.value}))}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:767",placeholder:"Objective",value:Ie.objective,onChange:te=>ln(de=>({...de,objective:te.target.value})),rows:3}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:768",placeholder:"Notes",value:Ie.notes,onChange:te=>ln(de=>({...de,notes:te.target.value})),rows:4}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:769",className:"flex justify-end gap-2",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:770",variant:"outline",className:"border-white/12",onClick:()=>Aa(!1),children:"Cancel"}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:771",className:"bg-accent text-background font-heading",disabled:vr,onClick:()=>void ze(er),children:vr?"Creatingâ¦":"Create Campaign"})]})]})]})}),c.jsx(KL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:777",open:!!$,onOpenChange:te=>!te&&ee(null),children:c.jsxs(QL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:778",className:"bg-card border-white/10 w-full sm:max-w-lg overflow-y-auto",children:[c.jsx(ZL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:779",children:c.jsx(JL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:780",className:"font-display text-left",children:$?.businessName})}),$?c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:783",className:"mt-6 space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:784",className:"flex flex-wrap gap-2 items-center",children:[c.jsx(Bf,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:785",
459score:$.leadScore}),c.jsx(tE,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:786",status:$.verificationStatus}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:787",className:"text-xs font-heading text-muted-foreground",children:$r[$.pipelineStage]})]}),c.jsx(j7,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:789",codes:$.reasonCodes}),c.jsxs("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:790",className:ie(ke,"text-sm"),children:[$.city,", ",$.state," · ",$.subCategory?`${$.category} / ${$.subCategory}`:$.category]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:793",className:"grid grid-cols-2 gap-3 text-sm font-heading text-foreground",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:794",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:795",className:ke,children:"Website status"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:796",children:$.websiteStatus??"unknown"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:798",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:799",className:ke,children:"Website"}),c.jsx(df,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:800",value:$.website,truncate:!0,className:"max-w-[180px] text-sm"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:802",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:803",className:ke,children:"Workflow status"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:804",children:$.status})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:806",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:807",className:ke,children:"Target ZIP"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:808",children:$.targetZip??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:810",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:811",className:ke,children:"Radius"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:812",children:$.radiusMiles?`${$.radiusMiles} mi`:"â"})]})]}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:815",className:"flex gap-2",children:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:816",asChild:!0,size:"sm",className:"bg-accent text-background font-heading",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:817",href:`/lead-engine/leads/${$.id}`,children:"Open full detail"})})})]}):null]})}),c.jsx(KL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:825",open:ve,onOpenChange:ye,children:c.jsxs(QL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:826",className:"bg-card border-white/10 w-full sm:max-w-4xl overflow-y-auto",children:[c.jsx(ZL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:827",children:c.jsx(JL,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:828",className:"font-display text-left",children:"Search New Leads"})}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:830",className:"mt-6 space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:831",className:"grid sm:grid-cols-3 gap-3",children:[c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:832",placeholder:"Target ZIP",autoComplete:"new-password",name:"lead-search-target-zip",value:Me.targetZip,onChange:te=>yt(de=>({...de,targetZip:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:839",placeholder:"Radius miles",autoComplete:"new-password",name:"lead-search-radius-miles",value:Me.radiusMiles,onChange:te=>yt(de=>
459({...de,radiusMiles:te.target.value}))}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:846",value:Me.websiteStatus,onChange:te=>yt(de=>({...de,websiteStatus:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:851",value:"",children:"Website status: any"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:852",value:"no_website",children:"no_website"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:853",value:"weak_website",children:"weak_website"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:854",value:"has_website",children:"has_website"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:855",value:"unknown",children:"unknown"})]}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:857",value:Me.nichePreset,onChange:te=>yt(de=>({...de,nichePreset:te.target.value})),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:862",value:"auto",children:"Preset: auto"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:863",value:"smoke_shops",children:"Smoke shops"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:864",value:"restaurants",children:"Restaurants"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:865",value:"barber_shops",children:"Barber shops"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:866",value:"salons",children:"Salons"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:867",value:"dentists",children:"Dentists"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:868",value:"roofers",children:"Roofers"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:869",value:"hvac",children:"HVAC"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:870",value:"plumbers",children:"Plumbers"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:871",value:"auto_repair",children:"Auto repair"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:872",value:"gyms",children:"Gyms"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:873",value:"law_firms",children:"Law firms"})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:875",placeholder:"City (optional)",autoComplete:"new-password",name:"lead-search-city",value:Me.city,onChange:te=>yt(de=>({...de,city:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:882",placeholder:"State (optional)",autoComplete:"new-password",name:"lead-search-state",value:Me.state,onChange:te=>yt(de=>({...de,state:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:889",placeholder:"Category (optional)",autoComplete:"new-password",name:"lead-search-category",value:Me.category,onChange:te=>yt(de=>({...de,category:te.target.value}))}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:896",placeholder:"Keyword (optional)",autoComplete:"new-password",name:"lead-search-keyword",value:Me.keyword,onChange:te=>yt(de=>({...de,keyword:te.target.value}))})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:904",className:"flex flex-wrap items-center justify-between gap-2",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:905",className:ie(ke,"text-sm"),children:"Uses Google Places when configured. If not configured, use the CSV import section on this page."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:908",className:"flex gap-2",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:909",variant:"outline",className:"border-white/12 font-heading",disabled:Q,onClick:()=>void Gr(),children:Q?"Searchingâ¦":"Search"}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:912",className:"bg-accent text-background font-heading",disabled:Ce||dt.size===0,onClick:()=>void Pa(),children:Ce?"Importingâ¦":`Import selected (${dt.size})`})]})]}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:918",className:"border-t border-white/8 pt-4",children:sn.length===0?c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:920",className:ie(ke,"text-sm"),children:"Run a search to preview results before importing."}):c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:922",className:"space-y-3",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:923",className:"flex items-center gap-3",children:[c.jsxs("label",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:924",className:"flex items-center gap-2 text-sm font-heading",children:[c.jsx("input",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:925",type:"checkbox",checked:(()=>{const te=sn.filter(de=>
459de.importStatus==="new").map($l).filter(Boolean);return te.length>0&&te.every(de=>dt.has(de))&&dt.size===te.length})(),onChange:te=>Xr(te.target.checked)}),"Select all new"]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:942",className:ie(ke,"text-sm"),children:[sn.length," results · ",sn.filter(te=>te.importStatus==="already_imported").length," already imported"]})]}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:947",className:"overflow-x-auto rounded-lg border border-white/10",children:c.jsxs("table",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:948",className:"min-w-[900px] w-full text-sm",children:[c.jsx("thead",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:949",className:"bg-background/40",children:c.jsxs("tr",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:950",className:"text-left font-heading",children:[c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:951",className:"p-3 w-10"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:952",className:"p-3",children:"Business"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:953",className:"p-3",children:"Category"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:954",className:"p-3",children:"City"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:955",className:"p-3",children:"Phone"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:956",className:"p-3",children:"Email"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:957",className:"p-3",children:"Website"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:958",className:"p-3",children:"Website status"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:959",className:"p-3",children:"Source"}),c.jsx("th",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:960",className:"p-3",children:"Import status"})]})}),c.jsx("tbody",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:963",children:sn.map(te=>{const de=te.importStatus==="new",Fe=$l(te);return c.jsxs("tr",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:968",className:"border-t border-white/8",children:[c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:969",className:"p-3",children:c.jsx("input",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:970",type:"checkbox",disabled:!de||!Fe,checked:de&&!!Fe&&dt.has(Fe),onChange:De=>Li(Fe,De.target.checked)})}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:977",className:"p-3 font-heading text-foreground",children:te.businessName}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:978",className:"p-3",children:te.subCategory?`${te.category} / ${te.subCategory}`:te.category}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:979",className:"p-3",children:te.city}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:980",className:"p-3",children:te.phone??"â"}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:981",className:"p-3",children:te.email??"â"}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:982",className:"p-3 max-w-[220px]",children:c.jsx(df,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:982",value:te.website,truncate:!0,className:"max-w-[220px]"})}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:983",className:"p-3",children:te.websiteStatus}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:984",className:"p-3",children:te.leadSource}),c.jsx("td",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadsPage.tsx:985",className:"p-3",children:te.importStatus==="already_imported"?"Already Imported":te.importStatus})]},Fe||te.businessName)})})]})})]})})]})]})})]})}var t2="rovingFocusGroup.onEntryFocus",txe={bubbles:!1,cancelable:!0},zf="RovingFocusGroup",[fj,_7,nxe]=gR(zf),[axe,E7]=Co(zf,[nxe]),[rxe,ixe]=axe(zf),A7=_.forwardRef((e,t)=>
vendor: 4,690 bytes, line 459
459c.jsx(fj.Provider,{scope:e.__scopeRovingFocusGroup,children:c.jsx(fj.Slot,{scope:e.__scopeRovingFocusGroup,children:c.jsx(oxe,{...e,ref:t})})}));A7.displayName=zf;var oxe=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:a,loop:r=!1,dir:o,currentTabStopId:l,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:f,onEntryFocus:p,preventScrollOnEntryFocus:m=!1,...h}=e,x=_.useRef(null),y=Dt(t,x),j=Wj(o),[b,S]=rc({prop:l,defaultProp:u??null,onChange:f,caller:zf}),[E,C]=_.useState(!1),N=jo(p),P=_7(n),A=_.useRef(!1),[T,O]=_.useState(0);return _.useEffect(()=>{const D=x.current;if(D)return D.addEventListener(t2,N),()=>D.removeEventListener(t2,N)},[N]),c.jsx(rxe,{scope:n,orientation:a,dir:j,loop:r,currentTabStopId:b,onItemFocus:_.useCallback(D=>S(D),[S]),onItemShiftTab:_.useCallback(()=>C(!0),[]),onFocusableItemAdd:_.useCallback(()=>O(D=>D+1),[]),onFocusableItemRemove:_.useCallback(()=>O(D=>D-1),[]),children:c.jsx(et.div,{tabIndex:E||T===0?-1:0,"data-orientation":a,...h,ref:y,style:{outline:"none",...e.style},onMouseDown:Ye(e.onMouseDown,()=>{A.current=!0}),onFocus:Ye(e.onFocus,D=>{const R=!A.current;if(D.target===D.currentTarget&&R&&!E){const U=new CustomEvent(t2,txe);if(D.currentTarget.dispatchEvent(U),!U.defaultPrevented){const I=P().filter(L=>L.focusable),q=I.find(L=>L.active),F=I.find(L=>L.id===b),X=[q,F,...I].filter(Boolean).map(L=>L.ref.current);P7(X,m)}}A.current=!1}),onBlur:Ye(e.onBlur,()=>C(!1))})})}),O7="RovingFocusGroupItem",C7=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:a=!0,active:r=!1,tabStopId:o,children:l,...u}=e,f=xo(),p=o||f,m=ixe(O7,n),h=m.currentTabStopId===p,x=_7(n),{onFocusableItemAdd:y,onFocusableItemRemove:j,currentTabStopId:b}=m;return _.useEffect(()=>{if(a)return y(),()=>j()},[a,y,j]),c.jsx(fj.ItemSlot,{scope:n,id:p,focusable:a,active:r,children:c.jsx(et.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...u,ref:t,onMouseDown:Ye(e.onMouseDown,S=>{a?m.onItemFocus(p):S.preventDefault()}),onFocus:Ye(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:Ye(e.onKeyDown,S=>{if(S.key==="Tab"&&S.shiftKey){m.onItemShiftTab();return}if(S.target!==S.currentTarget)return;const E=cxe(S,m.orientation,m.dir);if(E!==void 0){if(S.metaKey||S.ctrlKey||S.altKey||S.shiftKey)return;S.preventDefault();let N=x().filter(P=>P.focusable).map(P=>P.ref.current);if(E==="last")N.reverse();else if(E==="prev"||E==="next"){E==="prev"&&N.reverse();const P=N.indexOf(S.currentTarget);N=m.loop?uxe(N,P+1):N.slice(P+1)}setTimeout(()=>P7(N))}}),children:typeof l=="function"?l({isCurrentTabStop:h,hasTabStop:b!=null}):l})})});C7.displayName=O7;var sxe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function lxe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function cxe(e,t,n){const a=lxe(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return sxe[a]}function P7(e,t=!1){const n=document.activeElement;for(const a of e)if(a===n||(a.focus({preventScroll:t}),document.activeElement!==n))return}function uxe(e,t){return e.map((n,a)=>e[(t+a)%e.length])}var dxe=A7,fxe=C7,Jm="Tabs",[pxe]=Co(Jm,[E7]),N7=E7(),[gxe,rE]=pxe(Jm),T7=_.forwardRef((e,t)=>{const{__scopeTabs:n,value:a,onValueChange:r,defaultValue:o,orientation:l="horizontal",dir:u,activationMode:f="automatic",...p}=e,m=Wj(u),[h,x]=rc({prop:a,onChange:r,defaultProp:o??"",caller:Jm});return c.jsx(gxe,{scope:n,baseId:xo(),value:h,onValueChange:x,orientation:l,dir:m,activationMode:f,children:c.jsx(et.div,{dir:m,"data-orientation":l,...p,ref:t})})});T7.displayName=Jm;var k7="TabsList",D7=_.forwardRef((e,t)=>{const{__scopeTabs:n,loop:a=!0,...r}=e,o=rE(k7,n),l=N7(n);return c.jsx(dxe,{asChild:!0,...l,orientation:o.orientation,dir:o.dir,loop:a,children:c.jsx(et.div,{role:"tablist","aria-orientation":o.orientation,...r,ref:t})})});D7.displayName=k7;var L7="TabsTrigger",M7=_.forwardRef((e,t)=>{const{__scopeTabs:n,value:a,disabled:r=!1,...o}=e,l=rE(L7,n),u=N7(n),f=B7(l.baseId,a),p=z7(l.baseId,a),m=a===l.value;return c.jsx(fxe,{asChild:!0,...u,focusable:!r,active:m,children:c.jsx(et.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":r?"":void 0,disabled:r,id:f,...o,ref:t,onMouseDown:Ye(e.onMouseDown,h=>{!r&&h.button===0&&h.ctrlKey===!1?l.onValueChange(a):h.preventDefault()}),onKeyDown:Ye(e.onKeyDown,h=>{[" ","Enter"].includes(h.key)&&l.onValueChange(a)}),onFocus:Ye(e.onFocus,()=>{const h=l.activationMode!=="manual";!m&&!r&&h&&l.onValueChange(a)})})})});M7.displayName=L7;var R7="TabsContent",I7=_.forwardRef((e,t)=>
459{const{__scopeTabs:n,value:a,forceMount:r,children:o,...l}=e,u=rE(R7,n),f=B7(u.baseId,a),p=z7(u.baseId,a),m=a===u.value,h=_.useRef(m);return _.useEffect(()=>{const x=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(x)},[]),c.jsx(Ds,{present:r||m,children:({present:x})=>c.jsx(et.div,{"data-state":m?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":f,hidden:!x,id:p,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:x&&o})})});I7.displayName=R7;function B7(e,t){return`${e}-trigger-${t}`}function z7(e,t){return`${e}-content-${t}`}var hxe=T7,mxe=D7,xxe=M7,vxe=I7;function yxe({className:e,...t}){return c.jsx(hxe,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:ie("flex flex-col gap-2",e),...t})}function bxe({className:e,...t}){return c.jsx(mxe,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:ie("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function wxe({className:e,...t}){return c.jsx(xxe,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:ie("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] focus-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 ql({className:e,...t}){return c.jsx(vxe,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:ie("flex-1 outline-none",e),...t})}const Sxe=["new","researched","drafted","ready_to_send","sent","replied","interested","not_interested","follow_up_needed"];function jxe(){const[,e]=Ij("/lead-engine/leads/:id"),t=e?.id??"",[n,a]=_.useState(null),[r,o]=_.useState(!0),[l,u]=_.useState(!1),[f,p]=_.useState(""),[m,h]=_.useState("new"),[x,y]=_.useState(""),[j,b]=_.useState(""),S=_.useCallback(O=>{O&&(p(O.lead.notes.join(` 460`)),h(O.lead.status),y(O.lead.followUpAt?O.lead.followUpAt.slice(0,16):""),b(O.lead.outreachPrep??""))},[]),E=_.useCallback(async()=>{if(t){o(!0);try{const O=await Eme(t);a(O),S(O)}catch{a(null)}finally{o(!1)}}},[S,t]);_.useEffect(()=>{E()},[E]);const C=_.useMemo(()=>f.split(` 461`).map(O=>O.trim()).filter(Boolean),[f]);async function N(){if(t){u(!0);try{const O=await Ome(t,{status:m,notes:C,outreachPrep:j,followUpAt:x?new Date(x).toISOString():null});if(O.lead&&n){const D={...n,lead:O.lead};a(D),S(D)}else await E();Le.success("Lead updated")}catch(O){Le.error("Save failed",{description:O instanceof Error?O.message:String(O)})}finally{u(!1)}}}if(!t||r&&!n)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:108",title:"Lead",subtitle:"",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:109"})});if(!n)return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:116",title:"Lead",subtitle:"",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:117",className:"text-muted-foreground font-heading",children:"Lead not found."}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:118",asChild:!0,variant:"outline",className:"mt-4 border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:119",href:"/lead-engine/leads",children:"Back to leads"})})]});const{lead:P,activity:A,pipelineHistory:T}=n;return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:128",title:P.businessName,subtitle:`${P.city}, ${P.state} · ${P.subCategory?`${P.category} / ${P.subCategory}`:P.category}`,headerActions:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:132",className:"flex flex-wrap gap-2",children:[c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:133",asChild:!0,variant:"outline",size:"sm",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:134",href:"/lead-engine/leads",children:"All leads"})}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:136",size:"sm",className:"bg-accent text-background font-heading",onClick:async()=>{await fetch(`/api/leads/${P.id}/review-website`,{method:"POST"}),Le.success("Website review logged"),await E()},children:"Review website"}),c.jsxs(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:147",size:"sm",variant:"outline",className:"border-white/12 font-heading gap-2",disabled:l,onClick:()=>void N(),children:[c.jsx(UW,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:148",className:"size-4"}),l?"Savingâ¦":"Save lead"]})]}),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:154",className:ie(Dn,"p-5 lg:p-6 mb-6 border-white/[0.07] flex flex-col lg:flex-row gap-6 lg:items-start lg:justify-between"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:155",className:"space-y-3 min-w-0",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:156",className:"flex flex-wrap gap-2 items-center",children:[c.jsx(Bf,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:157",score:P.leadScore}),c.jsx(tE,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:158",status:P.verificationStatus}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:159",className:"text-sm font-heading text-muted-foreground",children:$r[P.pipelineStage]}),c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:160",className:"text-sm font-heading text-foreground uppercase",children:P.status})]}),c.jsx(j7,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:162",codes:P.reasonCodes}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:163",className:ie(ke,"text-sm flex flex-wrap gap-x-4 gap-y-1"),
461children:[c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:164",children:["Source: ",P.source]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:165",children:["Website status: ",P.websiteStatus??"unknown"]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:166",children:["Targeting: ",P.targetZip??"â",P.radiusMiles?` · ${P.radiusMiles} mi`:""]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:167",children:["Last seen: ",new Date(P.lastSeenAt).toLocaleString()]})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:170",className:"shrink-0 flex flex-col gap-2",children:[Qh(P.website)?c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:172",asChild:!0,variant:"outline",size:"sm",className:"border-white/12 font-heading gap-2",children:c.jsxs("a",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:173",href:Qh(P.website),target:"_blank",rel:"noopener noreferrer",children:[c.jsx(KP,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:174",className:"size-3.5"}),"Live site"]})}):null,P.googleBusinessProfile?c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:180",asChild:!0,variant:"outline",size:"sm",className:"border-white/12 font-heading gap-2",children:c.jsxs("a",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:181",href:P.googleBusinessProfile,target:"_blank",rel:"noreferrer",children:[c.jsx(KP,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:182",className:"size-3.5"}),"Google profile"]})}):null]})]}),c.jsxs(yxe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:190",defaultValue:"business",className:"w-full",children:[c.jsx(bxe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:191",className:"bg-white/[0.04] border border-white/[0.08] p-1 rounded-xl flex flex-wrap h-auto gap-1",children:["business","enrichment","workflow","outreach","activity","history"].map(O=>c.jsx(wxe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:193",value:O,className:"rounded-lg data-[state=active]:bg-white/[0.09] data-[state=active]:text-foreground text-muted-foreground font-heading text-xs px-3 py-2 capitalize",children:O==="history"?"Pipeline history":O},O))}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:203",value:"business",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:204",title:"Business identity",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:205",className:"grid sm:grid-cols-2 gap-4 text-sm font-heading",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:206",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:207",className:ke,children:"Owner"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:208",className:"text-foreground",children:P.ownerName??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:210",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:211",className:ke,children:"Phone"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:212",className:"text-foreground font-mono",children:P.phone??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:214",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:215",className:ke,children:"Email"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:216",className:"text-foreground",children:P.email??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:218",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:219",className:ke,children:"Address"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:220",className:"text-foreground",children:P.address??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:222",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:223",className:ke,children:"Website"}),c.jsx(df,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:224",value:P.website,showExternalIcon:!0,className:"text-sm"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:226",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:227",className:ke,children:"Category"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:228",className:"text-foreground",children:P.subCategory?`${P.category} / ${P.subCategory}`:P.category})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:230",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:231",className:ke,children:"Job ID"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:232",className:"text-foreground",children:P.sourceJobId??"â"})]})]})})}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:238",value:"enrichment",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:239",title:"Enrichment",children:P.enrichment?c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:241",className:"space-y-3 text-sm",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:242",className:"text-foreground font-heading leading-relaxed",children:P.enrichment.summary||"No enrichment summary yet."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:243",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:244",className:ie(ke,"text-xs mb-1"),children:"Tech"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:245",className:"font-heading text-foreground",children:P.enrichment.techStack.length?P.enrichment.techStack.join(", "):"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:247",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:248",className:ie(ke,"text-xs mb-1"),children:"Orders (est.)"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:249",className:"font-heading text-foreground",children:P.enrichment.estimatedMonthlyOrders??"â"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:251",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:252",className:ie(ke,"text-xs mb-1"),children:"Social"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:253",className:"font-heading text-foreground",children:P.enrichment.socialPresence||"â"})]})]}):c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:257",className:ie(ke,"text-sm"),children:"Lead not enriched yet. Manual entry and CSV import still work without provider APIs."})})}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:262",value:"workflow",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:263",title:"Workflow + notes",description:"Status, follow-up timing, and internal notes are editable here.",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:264",className:"space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:265",className:"grid md:grid-cols-2 gap-4",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:266",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:267",className:ie(ke,"text-xs mb-2"),children:"Workflow status"}),c.jsx("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:268",value:m,onChange:O=>h(O.target.value),className:"h-10 w-full rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:Sxe.map(O=>c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:274",value:O,children:O},O))})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:278",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:279",className:ie(ke,"text-xs mb-2"),children:"Follow up at"}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:280",type:"datetime-local",value:x,onChange:O=>y(O.target.value)})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:283",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:284",className:ie(ke,"text-xs mb-2"),children:"Internal notes"}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:285",rows:6,value:f,onChange:O=>p(O.target.value),placeholder:"One note per line"})]})]})})}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:291",value:"outreach",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:292",title:"Outreach prep",description:"Structured prep for Leo to draft outbound messages later.",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:293",className:"space-y-4",children:[c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:294",rows:8,value:j,onChange:O=>b(O.target.value),placeholder:"Angle, problem hypothesis, service fit, CTA, owner/context, objections, etc."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:300",className:"grid sm:grid-cols-2 gap-4 text-sm font-heading",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:301",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:302",className:ke,children:"Contacted at"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:303",className:"text-foreground",children:P.contactedAt?new Date(P.contactedAt).toLocaleStr
461ing():"Not yet"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:305",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:306",className:ke,children:"Follow up at"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:307",className:"text-foreground",children:P.followUpAt?new Date(P.followUpAt).toLocaleString():"â"})]})]})]})})}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:314",value:"activity",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:315",title:"Activity",children:c.jsx(s7,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:316",items:A})})}),c.jsx(ql,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:320",value:"history",className:"mt-6",children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:321",title:"Pipeline history",description:"Source: internal transitions",children:c.jsx("ul",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:322",className:"space-y-2",children:T.map(O=>c.jsxs("li",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:324",className:ie(Dn,"p-3 border-white/[0.06] text-sm font-heading"),children:[c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:325",className:"text-muted-foreground",children:[new Date(O.at).toLocaleString()," · ",O.actor]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineLeadDetailPage.tsx:328",className:"text-foreground mt-1",children:[O.from?$r[O.from]:"Start"," â ",$r[O.to],O.note?` · ${O.note}`:""]})]},O.id))})})})]})]})}function _xe({lead:e,onStageChange:t}){return c.jsxs("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:24",className:ie(If,"p-3 space-y-2 border-white/[0.08] hover:border-accent/15 transition-colors"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:25",className:"flex items-start justify-between gap-2",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:26",className:"font-heading font-semibold text-sm text-foreground leading-tight",children:e.businessName}),c.jsx(Bf,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:27",score:e.leadScore})]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:29",className:ie(ke,"text-xs"),children:[e.city,", ",e.state]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:32",className:"text-[11px] text-muted-foreground font-heading",children:["Web: ",e.website?"Live":"None"]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:35",className:"text-[11px] text-muted-foreground font-heading",children:["Owner: ",e.assignedOwner??"â"]}),c.jsxs("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:38",className:"text-[11px] text-muted-foreground font-heading",children:["Last: ",new Date(e.lastSeenAt).toLocaleDateString()]}),c.jsxs(jf,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:41",value:e.pipelineStage,onValueChange:async n=>{await t(e.id,n)},children:[c.jsx(Ef,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:47",className:"h-8 text-xs border-white/12 bg-background/50 font-heading",children:c.jsx(_f,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:48"})}),c.jsx(Af,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:50",className:"border-white/12 bg-card",children:d7.map(n=>c.jsx(Vn,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:52",value:n,className:"font-heading text-xs",children:$r[n]},n))})]})]})}function Exe({leads:e,onRefresh:t}){const n=d7.map(r=>({stage:r,label:$r[r],items:e.filter(o=>o.pipelineStage===r)}));async function a(r,o){try{await Ame(r,o),Le.success("Stage updated"),t()}catch{Le.error("Could not update stage")}}return c.jsx("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:86",className:"flex gap-4 overflow-x-auto pb-2 -mx-1 px-1 snap-x snap-mandatory scroll-smooth",children:n.map(r=>c.jsxs("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:88",className:ie(Dn,"min-h-[320px] w-[min(100%,280px)] min-w-[260px] snap-start shrink-0 flex flex-col p-3 border-white/[0.07]"),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:95",className:"flex items-center justify-between mb-3 px-1",children:[c.jsx("h3",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:96",className:"text-xs font-heading font-semibold uppercase tracking-wide text-muted-foreground truncate",children:r.label}),c.jsx("span",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:99",className:"text-[11px] tabular-nums text-muted-foreground",children:r.items.length})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:101",className:"flex-1 space-y-2 overflow-y-auto max-h-[70vh] pr-1 custom-scrollbar",children:[r.items.map(o=>c.jsx(_xe,{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:103",lead:o,onStageChange:a},o.id)),r.items.length===0?c.jsx("p",{"data-loc":"client/src/lead-engine/components/PipelineBoard.tsx:106",className:ie(ke,"text-xs px-1 py-6 text-center"),children:"Empty"}):null]})]},r.stage))})}function Axe(){const[e,t]=_.useState([]),[n,a]=_.useState(!0),[r,o]=_.useState(null),l=_.useCallback(async()=>{a(!0);try{const u=await u7({});t(u.leads),o(new Date)}finally{a(!1)}},[]);return _.useEffect(()=>{l()},[l]),n&&e.length===0?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:31",title:"Pipeline",subtitle:"Stage discipline",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:32"})}):c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:38",title:"Pipeline",subtitle:"Move deals with precision â stage changes sync to activity.",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:41",loading:n,lastUpdated:r,onRefresh:()=>void l()}),children:c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:43",title:"Board",description:"Drag-and-drop deferred; use the stage menu on each card for now.",children:c.jsx(Exe,{"data-loc":"client/src/lead-engine/pages/LeadEnginePipelinePage.tsx:47",leads:e,onRefresh:()=>void l()})})})}function Oxe(){const[e,t]=_.useState([]),[n,a]=_.useState(!0),[r,o]=_.useState(null),l=_.useCallback(async()=>{a(!0);try{const u=await Nme();t(u.items),o(new Date)}finally{a(!1)}},[]);return _.useEffect(()=>{l()},[l]),n&&e.length===0?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:40",title:"Outreach queue",subt
461itle:"Vinci & Leo ready",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:41"})}):c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:47",title:"Outreach queue",subtitle:"Only verified, site-reviewed leads approved for DaVinci outreach",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:50",loading:n,lastUpdated:r,onRefresh:()=>void l()}),children:e.length===0?c.jsx(eE,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:53",title:"Queue is clear",description:"Move leads to Outreach ready in the pipeline to populate Vinci and Leo workstreams.",action:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:57",asChild:!0,variant:"outline",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:58",href:"/lead-engine/pipeline",children:"Open pipeline"})})}):c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:63",className:"space-y-4",children:e.map(u=>c.jsxs(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:65",title:u.businessName,description:`${u.city}, ${u.state} · Priority ${u.priority}`,actions:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:70",className:"flex items-center gap-2",children:[c.jsx(Bf,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:71",score:u.score}),c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:72",size:"sm",className:"bg-accent text-background font-heading",onClick:()=>Le.message("Sent to outreach (mock)"),children:"Send to outreach"})]}),children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:82",className:"grid md:grid-cols-2 gap-6",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:83",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:84",className:ie(ke,"text-[11px] uppercase tracking-wider mb-2"),children:"Opening angle"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:85",className:"text-sm text-foreground font-heading leading-relaxed",children:u.openingAngle})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:87",children:[c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:88",className:ie(ke,"text-[11px] uppercase tracking-wider mb-2"),children:"Site weakness"}),c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:89",className:"text-sm text-foreground font-heading leading-relaxed",children:u.siteWeaknessSummary})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:92",className:ie(Dn,"mt-4 p-3 flex flex-wrap gap-4 text-xs font-heading text-muted-foreground border-white/[0.06]"),children:[c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:93",children:["Web: ",u.websiteStatus]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:94",children:["Owner: ",u.owner??"â"]}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:95",children:["Reviewed: ",new Date(u.lastReviewAt).toLocaleDateString()]}),c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineOutreachPage.tsx:96",href:`/lead-engine/leads/${u.leadId}`,className:"text-accent hover:underline",children:"Full lead â"})]})]},u.leadId))})})}const Or={fill:"oklch(0.55 0 0)",fontSize:11},ad={background:"oklch(0.12 0 0 / 0.96)",border:"1px solid oklch(0.25 0 0 / 40%)",borderRadius:12,fontSize:12,color:"oklch(0.9 0 0)"},rd={color:"oklch(0.88 0 0)"},id={color:"oklch(0.82 0 0)"};function Cxe(){const[e,t]=_.useState(null),[n,a]=_.useState(!0),[r,o]=_.useState(null),[l,u]=_.useState(null),f=_.useCallback(async()=>{a(!0),o(null);try{const m=await Sme();t(m),u(new Date)}catch(m){o(m instanceof Error?m.message:"Failed")}finally{a(!1)}},[]);if(_.useEffect(()=>{f()},[f]),_.useEffect(()=>{const m=setInterval(()=>void f(),6e4);return()=>clearInterval(m)},[f]),n&&!e)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:74",title:"Analytics",subtitle:"Market performance",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:75"})});if(r||!e)return c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:82",title:"Analytics",subtitle:"",children:c.jsx("p",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:83",className:"text-red-400/90 font-heading text-sm",children:r})});const p=e.verificationFunnel.map(m=>({name:m.step,value:m.count}));return c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:91",title:"Analytics",subtitle:"Executive view â ingestion quality and pipeline yield",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:94",loading:n,lastUpdated:l,onRefresh:()=>void f()}),children:[c.jsx(l7,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:96",title:"Lead performance",subtitle:"Volumes, scoring, and funnel integrity across captured markets."}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:101",className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:[c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:102",label:"Outreach-ready rate",value:`${e.outreachReadyRate}%`,hint:"Of total captured set"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:107",label:"Top market (avg score)",value:e.topM
461arkets[0]?.label??"â",hint:e.topMarkets[0]?`Avg ${e.topMarkets[0].avgScore}`:""}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:112",label:"Sources tracked",value:e.sourceQuality.length,hint:"Acquisition mix"}),c.jsx(xi,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:113",label:"Cities",value:e.volumeByCity.length,hint:"Distinct metros"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:116",className:"grid grid-cols-1 xl:grid-cols-3 gap-6 mb-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:117",title:"Lead volume by city",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:118",className:"h-64",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:119",width:"100%",height:"100%",children:c.jsxs(ud,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:120",data:e.volumeByCity.slice(0,8),margin:{top:8,right:8,left:0,bottom:0},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:121",stroke:"oklch(0.25 0 0 / 20%)",vertical:!1}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:122",dataKey:"city",tick:Or,tickLine:!1,axisLine:!1}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:123",tick:Or,tickLine:!1,axisLine:!1,width:28}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:124",contentStyle:ad,labelStyle:rd,itemStyle:id,cursor:{fill:"oklch(0.24 0 0 / 35%)"}}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:130",dataKey:"count",fill:"oklch(0.58 0.12 210 / 0.75)",radius:[4,4,0,0],name:"Leads"})]})})})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:136",title:"Score distribution",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:137",className:"h-64",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:138",width:"100%",height:"100%",children:c.jsxs(ud,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:139",data:e.scoreDistribution,layout:"vertical",margin:{top:8,right:8,left:8,bottom:0},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:140",stroke:"oklch(0.25 0 0 / 20%)",horizontal:!1}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:141",type:"number",tick:Or,tickLine:!1,axisLine:!1}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:142",type:"category",dataKey:"bucket",width:56,tick:Or,tickLine:!1,axisLine:!1}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:143",contentStyle:ad,labelStyle:rd,itemStyle:id,cursor:{fill:"oklch(0.24 0 0 / 35%)"}}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:149",dataKey:"count",fill:"oklch(0.5 0.1 210 / 0.65)",radius:[0,4,4,0]})]})})})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:155",title:"Website status (enrichment)",description:"From automated site checks.",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:156",className:"h-64",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:157",width:"100%",height:"100%",children:c.jsxs(ud,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:158",data:[...e.websiteStatusBreakdown??[]].slice(0,12),margin:{top:8,right:8,left:0,bottom:32},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:162",stroke:"oklch(0.25 0 0 / 20%)",vertical:!1}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:163",dataKey:"status",tick:{...Or,fontSize:10},tickLine:!1,axisLine:!1,interval:0,angle:-18,textAnchor:"end",height:52}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:173",tick:Or,tickLine:!1,axisLine
461:!1,width:28}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:174",contentStyle:ad,labelStyle:rd,itemStyle:id,cursor:{fill:"oklch(0.24 0 0 / 35%)"}}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:180",dataKey:"count",fill:"oklch(0.52 0.11 200 / 0.72)",radius:[4,4,0,0],name:"Leads"})]})})})})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:187",className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:188",title:"Verification funnel",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:189",className:"h-56",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:190",width:"100%",height:"100%",children:c.jsxs(ame,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:191",data:p,margin:{top:8,right:8,left:0,bottom:0},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:192",stroke:"oklch(0.25 0 0 / 20%)"}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:193",dataKey:"name",tick:Or,tickLine:!1,axisLine:!1}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:194",tick:Or,tickLine:!1,axisLine:!1,width:28}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:195",contentStyle:ad,labelStyle:rd,itemStyle:id,cursor:{stroke:"oklch(0.38 0 0 / 80%)"}}),c.jsx(ms,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:201"}),c.jsx(Rf,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:202",type:"monotone",dataKey:"value",stroke:"oklch(0.65 0.16 210)",strokeWidth:2,dot:{r:3},name:"Count"})]})})})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:208",title:"Pipeline conversion (% of total)",description:"Share of leads in each stage.",children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:209",className:"h-56",children:c.jsx(ls,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:210",width:"100%",height:"100%",children:c.jsxs(ud,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:211",data:e.pipelineConversion.filter(m=>m.count>0),margin:{top:8,right:8,left:0,bottom:32},children:[c.jsx(cs,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:215",stroke:"oklch(0.25 0 0 / 20%)",vertical:!1}),c.jsx(Va,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:216",dataKey:"label",tick:{...Or,fontSize:10},tickLine:!1,axisLine:!1,interval:0,angle:-12,textAnchor:"end",height:48}),c.jsx(cr,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:226",tick:Or,tickLine:!1,axisLine:!1,width:32}),c.jsx($n,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:227",contentStyle:ad,labelStyle:rd,itemStyle:id,cursor:{fill:"oklch(0.24 0 0 / 35%)"},formatter:(m,h,x)=>[`${m}% (${x.payload?.count??0})`,h]}),c.jsx(Ga,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:237",dataKey:"pctOfTotal",fill:"oklch(0.55 0.14 210 / 0.7)",radius:[4,4,0,0],name:"Share"})]})})})})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:244",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:245",title:"Top performing markets",description:"By avg score à volume.",children:c.jsx("ul",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:246",className:"space-y-2",children:e.topMarkets.map(m=>c.jsxs("li",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:248",className:"flex justify-between text-sm font-heading border-b border-white/[0.06] pb-2 last:border-0",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:252",className:"text-foreground",children:m.label}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:253",className:"text-muted-foreground tabular-nums",children:[m.leads," leads · avg ",m.avgScore]})]},m.label))})}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:261",title:"Source qual
461ity",description:"Average lead score by acquisition source.",children:c.jsx("ul",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:262",className:"space-y-2",children:e.sourceQuality.map(m=>c.jsxs("li",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:264",className:"flex justify-between text-sm font-heading border-b border-white/[0.06] pb-2 last:border-0",children:[c.jsx("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:268",className:"text-foreground",children:m.source}),c.jsxs("span",{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:269",className:ie(ke,"tabular-nums"),children:["avg ",m.avgScore," · ",m.count," leads"]})]},m.source))})})]}),c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:278",title:"Niche concentration",className:"mt-6",children:c.jsx(dj,{"data-loc":"client/src/lead-engine/pages/LeadEngineAnalyticsPage.tsx:279",title:"Leads",rows:e.volumeByNiche,labelKey:"niche",valueKey:"count"})})]})}function Pxe(){const[e,t]=_.useState([]),[n,a]=_.useState(!0),[r,o]=_.useState(null),l=_.useCallback(async()=>{a(!0);try{const u=await Dme();t(u.campaigns),o(new Date)}finally{a(!1)}},[]);return _.useEffect(()=>{l()},[l]),n&&e.length===0?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:28",title:"Campaigns",subtitle:"Outreach tracking",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:28"})}):c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:32",title:"Campaigns",subtitle:"Track who was contacted and campaign progress",headerActions:c.jsx(qs,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:32",loading:n,lastUpdated:r,onRefresh:()=>void l()}),children:c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:33",className:"space-y-4",children:e.map(u=>c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:35",title:u.campaignName,description:`${u.channel} · ${u.status} · ${u.owner??"Unassigned"}`,actions:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:35",asChild:!0,size:"sm",variant:"outline",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:35",href:`/lead-engine/campaigns/${u.id}`,children:"Open"})}),children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:36",className:"text-sm text-muted-foreground font-heading",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:37",children:["Type: ",u.campaignType]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:38",children:["Objective: ",u.objective??"â"]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignsPage.tsx:39",children:["Created: ",new Date(u.createdAt).toLocaleString()]})]})},u.id))})})}const Nxe=["not_started","drafted","ready_to_send","sent","opened","replied","interested","not_interested","follow_up_needed"];function Txe(){const[,e]=Ij("/lead-engine/campaigns/:id"),[t,n]=_.useState(null),[a,r]=_.useState(!0),o=e?.id??"",l=_.useCallback(async()=>{if(o){r(!0);try{const f=await Lme(o);n(f)}finally{r(!1)}}},[o]);_.useEffect(()=>{l()},[l]);async function u(f,p){try{await Mme(f,p),Le.success("Campaign lead updated"),await l()}catch(m){Le.error("Update failed",{description:m instanceof Error?m.message:String(m)})}}return a&&!t?c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:44",title:"Campaign",subtitle:"",children:c.jsx(Wr,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:44"})}):t?c.jsxs(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:48",title:t.campaign.campaignName,subtitle:`${t.campaign.channel} · ${t.campaign.status}`,headerActions:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:48",asChild:!0,variant:"outline",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:48",href:"/lead-engine/campaigns",children:"All campaigns"})}),children:[c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:49",title:"Campaign details",description:t.campaign.objective??"â",children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:50",className:"text-sm text-muted-foreground font-heading space-y-1",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:51",children:["Owner: ",t.campaign.owner??"â"]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:52",children:["Audience: ",t.campaign.targetAudience??"â"]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:53",children:["Notes: ",t.campaign.notes??"â"]}
461)]})}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:56",className:"space-y-4 mt-6",children:t.leads.map(f=>c.jsx(pt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:58",title:f.businessName??f.leadId,description:`${f.assignedTo??"Unassigned"} · ${f.outreachStatus}`,actions:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:63",asChild:!0,size:"sm",variant:"outline",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:64",href:`/lead-engine/leads/${f.leadId}`,children:"Open lead"})}),children:c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:68",className:"grid lg:grid-cols-[1.15fr_0.85fr] gap-5",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:69",className:"space-y-3 text-sm font-heading",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:70",className:"grid sm:grid-cols-2 gap-3 text-muted-foreground",children:[c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:71",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:72",className:"text-[11px] uppercase tracking-wider mb-1",children:"Contact"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:73",className:"text-foreground",children:f.ownerName??"â"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:74",children:f.phone??"No phone"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:75",children:f.email??"No email"})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:77",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:78",className:"text-[11px] uppercase tracking-wider mb-1",children:"Business"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:79",className:"text-foreground",children:f.subCategory?`${f.category} / ${f.subCategory}`:f.category??"â"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:80",children:[f.city,f.state].filter(Boolean).join(", ")||"â"}),c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:81",children:f.address??"â"})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:84",children:[c.jsx("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:85",className:"text-[11px] uppercase tracking-wider mb-1 text-muted-foreground",children:"Website"}),c.jsx(df,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:86",value:f.website,showExternalIcon:!0,className:"text-sm"}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:87",className:"text-xs text-muted-foreground mt-1",children:["Status: ",f.websiteStatus??"unknown"]})]})]}),c.jsxs("div",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:90",className:"grid gap-3",children:[c.jsx("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:91",defaultValue:f.outreachStatus,onChange:p=>void u(f.id,{outreachStatus:p.target.value}),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:Nxe.map(p=>c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:92",value:p,children:p},p))}),c.jsxs("select",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:94",defaultValue:f.assignedTo??"unassigned",onChange:p=>void u(f.id,{assignedTo:p.target.value==="unassigned"?"":p.target.value}),className:"h-10 rounded-lg border border-white/12 bg-background/50 px-3 text-sm font-heading text-foreground",children:[c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:95",value:"unassigned",children:"Unassigned"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:95",value:"leo",children:"Leo"}),c.jsx("option",{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:95",value:"vinci",children:"Vinci"})]}),c.jsx(Pe,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:97",type:"datetime-local",defaultValue:f.nextFollowUpAt?f.nextFollowUpAt.slice(0,16):"",onBlur:p=>{p.target.value&&u(f.id,{nextFollowUpAt:new Date(p.target.value).toISOString()})}}),c.jsx(kr,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:98",rows:3,defaultValue:f.notes??"",onBlur:p=>void u(f.id,{notes:p.target.value})})]})]})},f.id))})]}):c.jsx(zt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:45",title:"Campaign",subtitle:"",children:c.jsx(be,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:45",asChild:!0,variant:"outline",className:"border-white/12",children:c.jsx(Bt,{"data-loc":"client/src/lead-engine/pages/LeadEngineCampaignDetailPage.tsx:45",href:"/lead-engine/campaigns",children:"Back"})})})}async function kxe(){const e=await fetch("/api/internal/auth/me",{credentials:"include"});if(!e.ok)return null;const t=await e.json();return t.ok?t.user:null}async function Dxe(e,t){try{const n=await fetch("/api/internal/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({email:e,password:t})}),a=await n.json();return!n.ok||!a.ok?{ok:!1,message:a.message??"Login failed."}:{ok:!0}
461}catch{return{ok:!1,message:"Unable to reach server. Check your local URL and try again."}}}async function Lxe(){await fetch("/api/internal/auth/logout",{method:"POST",credentials:"include"})}function Mxe(){if(typeof window>"u")return"/control";const t=new URLSearchParams(window.location.search).get("next");return!t||!t.startsWith("/")?"/control":t}function Rxe(){const[,e]=ua(),[t,n]=_.useState(""),[a,r]=_.useState(""),[o,l]=_.useState(""),[u,f]=_.useState(!1),p=async m=>{m.preventDefault(),l(""),f(!0);try{const h=await Dxe(t,a);if(!h.ok){l(h.message);return}e(Mxe())}finally{f(!1)}};return c.jsxs("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:39",className:"min-h-screen bg-[#02040a] text-white",children:[c.jsx("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:40",className:"pointer-events-none fixed inset-0 bg-[radial-gradient(ellipse_74%_46%_at_50%_-10%,rgba(34,211,238,0.17),transparent_56%),linear-gradient(180deg,#020617_0%,#01040b_100%)]"}),c.jsx("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:41",className:"relative z-10 flex min-h-screen items-center justify-center px-4",children:c.jsxs("form",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:42",onSubmit:p,className:"w-full max-w-md rounded-2xl border border-cyan-300/18 bg-slate-950/72 p-8 shadow-[0_18px_70px_rgba(0,0,0,0.55),0_0_80px_-22px_rgba(34,211,238,0.26)] backdrop-blur-xl",children:[c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:46",className:"bg-gradient-to-r from-cyan-200 via-cyan-300 to-sky-400 bg-clip-text text-xs font-semibold uppercase tracking-[0.24em] text-transparent",children:"DaVinci Control"}),c.jsx("h1",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:49",className:"mt-3 text-2xl font-semibold tracking-tight text-white",children:"Secure Login"}),c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:50",className:"mt-2 text-sm text-cyan-100/65",children:"Authorized DaVinci Dynamics team members only."}),c.jsxs("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:52",className:"mt-7 space-y-4",children:[c.jsxs("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:53",className:"space-y-2",children:[c.jsx("label",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:54",className:"text-sm text-cyan-100/80",children:"Email"}),c.jsx(Pe,{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:55",type:"email",autoComplete:"email",value:t,onChange:m=>n(m.target.value),className:"border-cyan-300/20 bg-slate-900/70 text-white placeholder:text-cyan-100/30",required:!0})]}),c.jsxs("div",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:64",className:"space-y-2",children:[c.jsx("label",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:65",className:"text-sm text-cyan-100/80",children:"Password"}),c.jsx(Pe,{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:66",type:"password",autoComplete:"current-password",value:a,onChange:m=>r(m.target.value),className:"border-cyan-300/20 bg-slate-900/70 text-white placeholder:text-cyan-100/30",required:!0})]})]}),o?c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:77",className:"mt-4 text-sm text-red-300",children:o}):null,c.jsx(be,{"data-loc":"client/src/pages/operator/OperatorLoginPage.tsx:79",type:"submit",disabled:u,className:"mt-7 w-full bg-gradient-to-r from-cyan-400 to-sky-400 font-semibold text-slate-950 hover:from-cyan-300 hover:to-sky-300",children:u?"Signing in...":"Enter Operator Portal"})]})})]})}const Ixe=[{label:"Lead Generation",path:"/lead-engine"},{label:"Analytics",path:"/backend/traffic"},{label:"AI Team",path:"/ai-team"},{label:"Sites",path:"/control/sites"},{label:"Admin Tools",path:"/control/admin-tools"},{label:"Settings",path:"/control/settings"}];function $7({title:e,subtitle:t,children:n,onLogout:a}){const[r]=ua();return c.jsxs("div",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:25",className:"min-h-screen bg-[#02040a] text-white",children:[c.jsx("div",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:26",className:"pointer-events-none fixed inset-0 bg-[radial-gradient(ellipse_78%_52%_at_50%_-10%,rgba(34,211,238,0.16),transparent_58%),linear-gradient(180deg,#020617_0%,#01040b_100%)]"}),c.jsxs("div",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:27",className:"relative z-10",children:[c.jsx("header",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:28",className:"border-b border-cyan-300/15 bg-slate-950/70 backdrop-blur-xl",children:c.jsxs("div",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:29",className:"mx-auto flex w-full max-w-[1400px] items-center justify-between px-5 py-4",children:[c.jsxs("div",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:30",children:[c.jsx("p",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:31",className:"bg-gradient-to-r from-cyan-200 via-cyan-300 to-sky-400 bg-clip-text text-sm font-semibold uppercase tracking-[0.24em] text-transparent",children:"DaVinci Dynamics"}),c.jsx("h1",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:34",className:"mt-2 text-2xl font-semibold tracking-tight text-white",children:e}),t?c.jsx("p",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:35",className:"mt-1 text-sm text-cyan-100/65",children:t}):null]}),c.jsx(be,{"data-loc":"client/src/components/operator/OperatorLayout.tsx:37",type:"button",variant:"outline",className:"border-cyan-300/30 bg-cyan-400/10 text-cyan-100 hover:bg-cyan-300/20 hover:text-cyan-50",onClick:a,children:"Log out"})]})}),c.jsxs("main",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:48",className:"mx-auto grid w-full max-w-[1400px] grid-cols-1 gap-8 px-5 py-8 lg:grid-cols-[240px_minmax(0,1fr)]",children:[c.jsx("aside",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:49",className:"rounded-2xl border border-cyan-300/15 bg-slate-950/60 p-3 backdrop-blur-xl",children:c.jsx("nav",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:50",className:"space-y-1",children:Ixe.map(o=>{const l=r===o.path;return c.jsx(Bt,{"data-loc":"client/src/components/operator/OperatorLayout.tsx:54",href:o.path,className:`block rounded-xl px-3 py-2.5 text-sm transition-colors ${l?"bg-cyan-400/18 text-cyan-100":"text-cyan-100/70 hover:bg-cyan-400/10 hover:text-cyan-100"}`,children:o.label},o.path)})})}),c.jsx("section",{"data-loc":"client/src/components/operator/OperatorLayout.tsx:68",children:n})]})]})]})}function q7(e={}){const t=e.required??!1,[n,a]=ua(),[r,o]=_.useState(null),[l,u]=_.useState(!0);return _.useEffect(()=>{let p=!1;return(async()=>{u(!0);try{const h=await kxe();p||o(h)}finally{p||u(!1)}})(),()=>{p=!0}},[]),_.useEffect(()=>{if(!t||l||r)return;const p=encodeURIComponent(n);a(`/control/login?next=${p}`)},[t,l,r,n,a]),{user:r,loading:l,isAuthenticated:!!r,logout:async()=>{await Lxe(),o(null),a("/control/login")}}}const Bxe=[{title:"Lead Generation",description:"Lead engine operations, jobs, leads, and outreach pipelines.",href:"/lead-engine"},{title:"Analytics",description:"Traffic intelligence and growth performance monitoring.",href:"/backend/traffic"},{title:"AI Team",description:"AI specialist workflows and operator orchestration surfaces.",href:"/ai-team"}
461,{title:"Sites",description:"Website and deployment control surfaces for client properties.",href:"/control/sites"},{title:"Admin Tools",description:"Internal controls, operations utilities, and system access tools.",href:"/control/admin-tools"},{title:"Settings",description:"Portal preferences and future operator configuration controls.",href:"/control/settings"}];function zxe(){const e=q7({required:!0});return e.loading?c.jsx("div",{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:42",className:"min-h-screen bg-[#02040a]"}):e.isAuthenticated?c.jsx($7,{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:49",title:"DaVinci Control",subtitle:"Executive command center for DaVinci Dynamics systems.",onLogout:e.logout,children:c.jsx("div",{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:54",className:"grid grid-cols-1 gap-5 md:grid-cols-2 xl:grid-cols-3",children:Bxe.map(t=>c.jsxs(Bt,{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:56",href:t.href,className:"group rounded-2xl border border-cyan-300/16 bg-slate-950/62 p-6 shadow-[0_10px_36px_rgba(0,0,0,0.42)] backdrop-blur-xl transition-colors hover:border-cyan-300/28 hover:bg-slate-900/72",children:[c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:61",className:"text-lg font-semibold tracking-tight text-white",children:t.title}),c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:62",className:"mt-2 text-sm leading-relaxed text-cyan-100/65",children:t.description}),c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorDashboardPage.tsx:63",className:"mt-5 text-xs uppercase tracking-[0.18em] text-cyan-300/70 group-hover:text-cyan-200/85",children:"Open module"})]},t.title))})}):null}function n2({title:e,description:t}){const n=q7({required:!0});return n.loading?c.jsx("div",{"data-loc":"client/src/pages/operator/OperatorPlaceholderPage.tsx:12",className:"min-h-screen bg-[#02040a]"}):n.isAuthenticated?c.jsx($7,{"data-loc":"client/src/pages/operator/OperatorPlaceholderPage.tsx:16",title:e,subtitle:"Operator module",onLogout:n.logout,children:c.jsxs("div",{"data-loc":"client/src/pages/operator/OperatorPlaceholderPage.tsx:17",className:"rounded-2xl border border-cyan-300/16 bg-slate-950/62 p-8 shadow-[0_10px_36px_rgba(0,0,0,0.42)] backdrop-blur-xl",children:[c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorPlaceholderPage.tsx:18",className:"text-cyan-100/78",children:t}),c.jsx("p",{"data-loc":"client/src/pages/operator/OperatorPlaceholderPage.tsx:19",className:"mt-4 text-sm text-cyan-100/55",children:"This module scaffold is ready for expansion."})]})}):null}const H7=_.createContext(void 0);function $xe({children:e}){const[t,n]=_.useState(!1),a=()=>{n(!0),lN("open"),L2("chat_started")},r=()=>{n(!1),lN("close")};return c.jsx(H7.Provider,{"data-loc":"client/src/contexts/ChatContext.tsx:27",value:{isOpen:t,openChat:a,closeChat:r},children:e})}function F7(){const e=_.useContext(H7);if(!e)throw new Error("useChat must be used within ChatProvider");return e}function qxe(){const{isOpen:e}=F7();return e?c.jsx(Hxe,{"data-loc":"client/src/components/GlassChatWidget.tsx:16"}):null}function Hxe(){const{closeChat:e}=F7(),[t,n]=_.useState(!1),[a,r]=_.useState([]),[o,l]=_.useState(""),[u,f]=_.useState(!1),[p,m]=_.useState(""),[h,x]=_.useState({x:(window.innerWidth-380)/2,y:(window.innerHeight-500)/2}),[y,j]=_.useState(!1),[b,S]=_.useState(!0),[E,C]=_.useState(!1),[N,P]=_.useState(!1),[A,T]=_.useState({x:0,y:0}),[O,D]=_.useState(null),[R,U]=_.useState(!1),[I,q]=_.useState(0),[F,G]=_.useState(""),[X,L]=_.useState(!1),H=Yn.bot.chat.useMutation(),$=Yn.useUtils(),ee=_.useRef(null),ue=_.useRef(null);_.useEffect(()=>{ee.current?.scrollIntoView({behavior:"smooth"})},[a]),_.useEffect(()=>{a.length===0&&!E&&(S(!0),setTimeout(async()=>{S(!1),C(!0);const Z=window.location.pathname,ce=Z==="/shopify",xe=Z==="/profit-crm-demo";let le;ce?le="Hey â if you're on Shopify, I can quickly map where your costs are leaking. What are you spending monthly on Shopify + apps right now?":xe?le="Want a quick profit breakdown? Share your monthly revenue and current platform/tool costs, and I'll estimate your margin opportunity.":le="Hi! I'm Leo with DaVinci Dynamics. Before we dive in â what's your first name?",L(!ce&&!xe);const me="welcome";r([{id:me,role:"assistant",content:"",timestamp:new Date}]);for(let ve=0;ve<=le.length;ve++){await new Promise(Q=>setTimeout(Q,20));const ye=le.slice(0,ve);r([{id:me,role:"assistant",content:ye,timestamp:new Date}])}},400))},[E]),_.useEffect(()=>{if(!O||!R)return;const Z=setInterval(async()=>{try{const ce=await $.bot.pollMessages.fetch({conversationId:O,lastMessageId:I>0?I:void 0});if(ce.messages.length>0){const xe=ce.messages.map(me=>
461({id:me.id.toString(),role:me.role,content:me.content,timestamp:new Date(me.timestamp)}));r(me=>[...me,...xe]);const le=Math.max(...ce.messages.map(me=>me.id));q(le)}}catch(ce){console.error("Error polling messages:",ce)}},3e3);return()=>clearInterval(Z)},[O,R,I]);const z=()=>{j(!0),setTimeout(()=>{e(),j(!1),S(!0),C(!1),r([])},400)},V=async()=>{if(!o.trim())return;const Z={id:Date.now().toString(),role:"user",content:o,timestamp:new Date};r(xe=>[...xe,Z]);const ce=o;if(l(""),X&&!F){G(ce),L(!1),f(!0),await new Promise(oe=>setTimeout(oe,800)),f(!1);const xe=`Great to meet you, ${ce}! What are you currently paying monthly for your e-commerce platform?`,le=(Date.now()+1).toString(),me={id:le,role:"assistant",content:"",timestamp:new Date};r(oe=>[...oe,me]);for(let oe=0;oe<=xe.length;oe++){await new Promise(ye=>setTimeout(ye,20));const ve=xe.slice(0,oe);r(ye=>ye.map(Q=>Q.id===le?{...Q,content:ve}:Q))}return}f(!0);try{const xe=window.location.href,le=document.title,me=await H.mutateAsync({telegramUser:{id:Date.now(),first_name:F||"Web User"},message:ce,context:{page_url:xe,page_name:le,customer_name:F||void 0}});f(!1),me.conversationId&&me.conversationId>0&&D(me.conversationId),me.isHandedOff&&U(!0);const oe=me.message,ve=(Date.now()+1).toString();m("");const ye={id:ve,role:"assistant",content:"",timestamp:new Date};r(Q=>[...Q,ye]);for(let Q=0;Q<=oe.length;Q++){await new Promise(Ce=>setTimeout(Ce,20));const Ne=oe.slice(0,Q);r(Ce=>Ce.map(tt=>tt.id===ve?{...tt,content:Ne}:tt))}}catch{f(!1);const le={id:(Date.now()+1).toString(),role:"assistant",content:"Sorry, I encountered an error. Please try again.",timestamp:new Date};r(me=>[...me,le])}},Y=Z=>{Z.target.closest(".chat-header")&&(P(!0),T({x:Z.clientX-h.x,y:Z.clientY-h.y}))};return _.useEffect(()=>{const Z=xe=>{if(N){const le=Math.max(0,Math.min(window.innerWidth-400,xe.clientX-A.x)),me=Math.max(0,Math.min(window.innerHeight-600,xe.clientY-A.y));x({x:le,y:me})}},ce=()=>{P(!1)};return N&&(document.addEventListener("mousemove",Z),document.addEventListener("mouseup",ce)),()=>{document.removeEventListener("mousemove",Z),document.removeEventListener("mouseup",ce)}},[N,A]),c.jsxs(c.Fragment,{children:[c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:308",className:"fixed inset-0 z-[9998] transition-opacity duration-500",style:{backgroundColor:"rgba(0, 0, 0, 0.7)",backdropFilter:"blur(4px)",WebkitBackdropFilter:"blur(4px)",opacity:y?0:1},onClick:z}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:320",ref:ue,className:"fixed z-[9999] select-none",style:{left:`${h.x}px`,top:`${h.y}px`,width:"380px",height:t?"auto":"500px"},onMouseDown:Y,children:c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:332",className:"rounded-2xl overflow-hidden shadow-2xl",style:{background:"rgba(10, 10, 15, 0.85)",backdropFilter:"blur(40px) saturate(180%)",WebkitBackdropFilter:"blur(40px) saturate(180%)",border:"1px solid rgba(0, 217, 255, 0.15)",boxShadow:"0 8px 32px rgba(0, 217, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.05)",transform:y?"scale(0.9) translateY(20px)":b?"scale(0.9) translateY(-20px)":"scale(1) translateY(0)",opacity:y||b?0:1,transition:"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)"},children:[c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:346",className:"chat-header px-6 py-4 cursor-move flex items-center justify-between",style:{background:"linear-gradient(135deg, rgba(0, 217, 255, 0.1) 0%, rgba(0, 150, 200, 0.05) 100%)",borderBottom:"1px solid rgba(0, 217, 255, 0.1)"},children:[c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:353",className:"flex items-center gap-3",children:[c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:354",className:"relative",children:c.jsx("img",{"data-loc":"client/src/components/GlassChatWidget.tsx:355",src:"https://files.manuscdn.com/user_upload_by_module/session_file/310519663317811544/iAccQzIdIuuxhoEn.png",alt:"Leo AI",className:"w-12 h-12 object-cover rounded-full animate-pulse-glow"})}),c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:361",children:[c.jsx("h3",{"data-loc":"client/src/components/GlassChatWidget.tsx:362",className:"text-white font-semibold text-sm",children:"Leo"}),c.jsx("p",{"data-loc":"client/src/components/GlassChatWidget.tsx:363",className:"text-[#00D9FF] text-xs",children:R?"Connected with Specialist":"Business Consultant ⢠Online"}),c.jsx("p",{"data-loc":"client/src/components/GlassChatWidget.tsx:366",className:"text-gray-400 text-[10px] mt-0.5",children:"Powered by Davinci Dynamics"})]})]}),c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:370",className:"flex items-center gap-2",children:[c.jsx("button",{"data-loc":"client/src/components/GlassChatWidget.tsx:371",onClick:()=>n(!t),className:"w-8 h-8 rounded-lg flex items-center justify-center hover:bg-white/10 transition-colors",children:c.jsx(BW,{"data-loc":"client/src/components/GlassChatWidget.tsx:375",className:"w-4 h-4 text-gray-400"})}),c.jsx("button",{"data-loc":"client/src/components/GlassChatWidget.tsx:377",onClick:z,className:"w-8 h-8 rounded-lg flex items-center justify-center hover:bg-white/10 transition-colors",children:c.jsx(vf,{"data-loc":"client/src/components/GlassChatWidget.tsx:381",className:"w-4 h-4 text-gray-400"})})]})]}),!t&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:389",className:"h-[440px] overflow-y-auto px-6 py-4 space-y-4",style:{background:"rgba(0, 0, 0, 0.2)"},children:[a.map(Z=>c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:396",className:`flex ${Z.role==="user"?"justify-end":"justify-start"} gap-2 items-end`,children:[Z.role==="assistant"&&c.jsx("img",{"data-loc":"client/src/components/GlassChatWidget.tsx:401",src:"https://files.manuscdn.com/user_upload_by_module/session_file/310519663317811544/iAccQzIdIuuxhoEn.png",alt:"Leo AI",className:"w-8 h-8 object-cover rounded-full flex-shrink-0",style:{filter:"drop-shadow(0 0 6px rgba(0, 217, 255, 0.5))"}}),c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:410",className:`max-w-[80%] rounded-2xl px-4 py-3 ${Z.role==="user"?"rounded-br-sm":"rounded-bl-sm"}`,style:{background:Z.role==="user"?"linear-gradient(135deg, rgba(0, 217, 255, 0.3) 0%, rgba(0, 150, 200, 0.2) 100%)":"rgba(255, 255, 255, 0.05)",backdropFilter:"blur(10px)",border:`1px solid ${Z.role==="user"?"rgba(0, 217, 255, 0.3)":"rgba(255, 255, 255, 0.1)"}`}
461,children:[c.jsx("p",{"data-loc":"client/src/components/GlassChatWidget.tsx:424",className:"text-white text-sm leading-relaxed",children:Z.content}),c.jsx("p",{"data-loc":"client/src/components/GlassChatWidget.tsx:425",className:"text-gray-500 text-xs mt-1",children:Z.timestamp.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})})]})]},Z.id)),u&&c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:434",className:"flex justify-start gap-2 items-end",children:[c.jsx("img",{"data-loc":"client/src/components/GlassChatWidget.tsx:435",src:"https://files.manuscdn.com/user_upload_by_module/session_file/310519663317811544/iAccQzIdIuuxhoEn.png",alt:"Leo AI",className:"w-8 h-8 object-cover rounded-full flex-shrink-0",style:{filter:"drop-shadow(0 0 6px rgba(0, 217, 255, 0.5))"}}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:443",className:"max-w-[80%] rounded-2xl rounded-bl-sm px-4 py-3",style:{background:"rgba(255, 255, 255, 0.05)",backdropFilter:"blur(10px)",border:"1px solid rgba(255, 255, 255, 0.1)"},children:c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:451",className:"flex gap-1 items-center",children:[c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:452",className:"w-2 h-2 rounded-full bg-[#00D9FF] animate-bounce",style:{animationDelay:"0ms"}}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:453",className:"w-2 h-2 rounded-full bg-[#00D9FF] animate-bounce",style:{animationDelay:"150ms"}}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:454",className:"w-2 h-2 rounded-full bg-[#00D9FF] animate-bounce",style:{animationDelay:"300ms"}})]})})]}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:460",ref:ee})]}),c.jsx("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:464",className:"px-4 py-4",style:{background:"rgba(0, 0, 0, 0.3)",borderTop:"1px solid rgba(0, 217, 255, 0.1)"},children:c.jsxs("div",{"data-loc":"client/src/components/GlassChatWidget.tsx:471",className:"flex gap-2",children:[c.jsx("input",{"data-loc":"client/src/components/GlassChatWidget.tsx:472",type:"text",value:o,onChange:Z=>l(Z.target.value),onKeyPress:Z=>Z.key==="Enter"&&V(),placeholder:"Type your message...",className:"flex-1 px-4 py-3 rounded-xl text-white text-sm placeholder-gray-500 focus:outline-none",style:{background:"rgba(255, 255, 255, 0.05)",border:"1px solid rgba(255, 255, 255, 0.1)",backdropFilter:"blur(10px)"}}),c.jsx("button",{"data-loc":"client/src/components/GlassChatWidget.tsx:485",onClick:V,disabled:!o.trim()||H.isPending,className:"w-12 h-12 rounded-xl flex items-center justify-center disabled:opacity-50 disabled:cursor-not-allowed transition-all hover:scale-105",style:{background:"linear-gradient(135deg, #00D9FF 0%, #0099CC 100%)",boxShadow:"0 4px 12px rgba(0, 217, 255, 0.3)"},children:c.jsx(VW,{"data-loc":"client/src/components/GlassChatWidget.tsx:494",className:"w-5 h-5 text-white"})})]})})]})]})})]})}const U7=!1;function Fxe(){const[e]=ua();return e==="/"||U7||e.startsWith("/lead-engine")||e.startsWith("/backend/traffic")||e.startsWith("/control")?null:c.jsxs(c.Fragment,{children:[c.jsx(SG,{"data-loc":"client/src/App.tsx:47"}),c.jsx(qxe,{"data-loc":"client/src/App.tsx:48"})]})}function Uxe(){const[e]=ua(),t=e==="/"||U7||e.startsWith("/lead-engine")||e.startsWith("/backend/traffic")||e.startsWith("/control")?"pb-0":"pb-20 md:pb-20";return c.jsx("div",{"data-loc":"client/src/App.tsx:60",className:t,children:c.jsxs(vG,{"data-loc":"client/src/App.tsx:61",children:[c.jsx(it,{"data-loc":"client/src/App.tsx:62",path:"/",component:JG}),c.jsx(it,{"data-loc":"client/src/App.tsx:63",path:"/solutions",component:fK}),c.jsx(it,{"data-loc":"client/src/App.tsx:64",path:"/about",component:gK}),c.jsx(it,{"data-loc":"client/src/App.tsx:65",path:"/contact",component:JK}),c.jsx(it,{"data-loc":"client/src/App.tsx:66",path:"/pricing",component:eQ}),c.jsx(it,{"data-loc":"client/src/App.tsx:67",path:"/platform-demo",children:()=>(window.location.replace("/pricing"),null)}),c.jsx(it,{"data-loc":"client/src/App.tsx:73",path:"/booking",component:sK}),c.jsx(it,{"data-loc":"client/src/App.tsx:74",path:"/shopify-alternative",children:()=>(window.location.replace("/shopify"),null)}),c.jsx(it,{"data-loc":"client/src/App.tsx:80",path:"/shopify",component:hZ}),c.jsx(it,{"data-loc":"client/src/App.tsx:81",path:"/profit-crm-demo",component:mZ}),c.jsx(it,{"data-loc":"client/src/App.tsx:82",path:"/dashboard",component:bZ}),c.jsx(it,{"data-loc":"client/src/App.tsx:83",path:"/bot-analytics",component:tQ}),c.jsx(it,{"data-loc":"client/src/App.tsx:84",path:"/conversations",component:cZ}),c.jsx(it,{"data-loc":"client/src/App.tsx:85",path:"/spotify-callback",component:bG}),c.jsx(it,{"data-loc":"client/src/App.tsx:86",path:"/backend/traffic",component:fme}),c.jsx(it,{"data-loc":"client/src/App.tsx:87",path:"/control/login",component:Rxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:88",path:"/control/sites",children:()=>c.jsx(n2,{"data-loc":"client/src/App.tsx:88",title:"Sites",description:"Manage internal site operations, launch states, and platform ownership mapping."})}),c.jsx(it,{"data-loc":"client/src/App.tsx:89",path:"/control/admin-tools",children:()=>c.jsx(n2,{"data-loc":"client/src/App.tsx:89",title:"Admin Tools",description:"Internal administration tools, access controls, and operator utility workflows."})}),c.jsx(it,{"data-loc":"client/src/App.tsx:90",path:"/control/settings",children:()=>c.jsx(n2,{"data-loc":"client/src/App.tsx:90",title:"Settings",description:"Portal settings and secure operator configuration controls."})}),c.jsx(it,{"data-loc":"client/src/App.tsx:91",path:"/control",component:zxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:92",path:"/ai-team",component:QN}),c.jsx(it,{"data-loc":"client/src/App.tsx:93",path:"/ai-team/",component:QN}),c.jsx(it,{"data-loc":"client/src/App.tsx:94",path:"/lead-engine/jobs/:id",component:Ime}),c.jsx(it,{"data-loc":"client/src/App.tsx:95",path:"/lead-engine/jobs",component:Rme}),c.jsx(it,{"data-loc":"client/src/App.tsx:96",path:"/lead-engine/leads/:id",component:jxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:97",path:"/lead-engine/leads",component:exe}),c.jsx(it,{"data-loc":"client/src/App.tsx:98",path:"/lead-engine/pipeline",component:Axe}),c.jsx(it,{"data-loc":"client/src/App.tsx:99",path:"/lead-engine/outreach",component:Oxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:100",path:"/lead-engine/campaigns/:id",component:Txe}),c.jsx(it,{"data-loc":"client/src/App.tsx:101",path:"/lead-engine/campaigns",component:Pxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:102",path:"/lead-engine/analytics",component:Cxe}),c.jsx(it,{"data-loc":"client/src/App.tsx:103",path:"/lead-engine/",component:XL}),c.jsx(it,{"data-loc":"client/src/App.tsx:104",path:"/lead-engine",component:XL}),c.jsx(it,{"data-loc":"client/src/App.tsx:105",path:"/404",component:sN}),c.jsx(it,{"data-loc":"client/src/App.tsx:106",component:sN})]})})}function Vxe(){return c.jsx(wG,{"data-loc":"client/src/App.tsx:114",children:c.jsx(_G,{"data-loc":"client/src/App.tsx:115",defaultTheme:"dark",children:c.jsx($xe,{"data-loc":"client/src/App.tsx:116",children:c.jsx(iK,{"data-loc":"client/src/App.tsx:117",children:c.jsxs(jW,{"data-loc":"client/src/App.tsx:118",children:[c.jsx(TU,{"data-loc":"client/src/App.tsx:119"}),c.jsx(Uxe,{"data-loc":"client/src/App.tsx:120"}),c.jsx(Fxe,{"data-loc":"client/src/App.tsx:121"})]})})})})})}const Zh=new Tq,V7=e=>{!(e instanceof ec)||typeof window>"u"||!(e.message===gF)||(window.location.href=YR())};Zh.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;V7(t),console.error("[API Query Error]",t)}});Zh.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;V7(t),console.error("[API Mutation Error]",t)}});const Yxe=Yn.createClient({links:[qH({url:"/api/trpc",transformer:Ni,fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});bF.createRoot(document.getElementById("root")).render(c.jsx(A8,{"data-loc":"client/src/main.tsx:73",children:c.jsx(Yn.Provider,{"data-loc":"client/src/main.tsx:74",client:Yxe,queryClient:Zh,children:c.jsx(Dq,{"data-loc":"client/src/main.tsx:75",client:Zh,children:c.jsx(Vxe,{"data-loc":"client/src/main.tsx:76"})})})}));
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.